🟩 Инженерная экспертиза ERP-систем для защиты в суде

🟩 Инженерная экспертиза ERP-систем для защиты в суде

Методология, подходы и практические алгоритмы

Методологическое введение: почему инженерный подход – единственно верный для судебного доказывания 🧠

Цифровая реальность современного предприятия представляет собой сложнейшую многоуровневую инженерную конструкцию. ERP-система – это не просто «программа для учёта», а распределённая транзакционная среда, в которой переплетаются бизнес-логика, реляционные базы данных, сетевые протоколы, криптографические механизмы и человеческий фактор. Когда возникает судебный спор, затрагивающий достоверность данных в ERP, традиционный «гуманитарный» подход эксперта-юриста, который «разбирается в компьютерах», оказывается катастрофически недостаточным. 🏗️ Требуется инженерная экспертиза – системное, воспроизводимое, верифицируемое исследование, основанное на фундаментальных законах информатики, метрологии и теории передачи данных. Именно такой подход реализует Союз «Федерация судебных экспертов».

Инженерная экспертиза ERP-систем для защиты своих прав в суде – это не набор эмпирических приёмов, а стройная методологическая система, позволяющая с точностью, сопоставимой с естественно-научными измерениями, установить истину в цифровой среде. В данной статье мы подробно, шаг за шагом, опишем эту методологию, приведём реальные кейсы и дадим практические алгоритмы, которые помогут вам правильно организовать защиту своих прав. Наш сайт kompexp.ru содержит дополнительные материалы, но здесь мы изложим концептуальное ядро.

Глава 1. Предмет и объекты инженерной экспертизы ERP-систем ⚙️

Предметом инженерной экспертизы ERP-систем являются фактические данные о событиях, процессах и состояниях, зафиксированные в цифровой форме в процессе функционирования ERP-системы, а также причинно-следственные связи между действиями субъектов и изменениями в информационной среде. Объекты исследования включают:

Физические носители информации (HDD, SSD, NVMe-накопители, RAID-массивы, SAN-устройства) с установленным программным обеспечением ERP и СУБД.

Оперативную память (RAM) серверов и клиентских рабочих станций в момент, релевантный расследуемым событиям.

Сетевой трафик между компонентами ERP-системы и внешними системами.

Программное обеспечение (дистрибутивы, обновления, конфигурационные файлы, журналы событий, дампы памяти процессов).

Документацию (регламенты, инструкции, схемы бизнес-процессов, политики безопасности).

Важно понимать: инженерная экспертиза не сводится к «просмотру логов». Логи могут быть подделаны, удалены, изменены. Инженерный подход подразумевает множественное дублирование источников данных, перекрёстную верификацию, математический анализ вероятности случайных или намеренных искажений. 🧮

Глава 2. Методологические принципы инженерной судебной экспертизы 📐

Мы базируемся на следующих принципах:

Принцип полноты и всесторонности. Исследуются все доступные источники цифровых следов, а не только те, что указаны заказчиком.

Принцип минимальной инвазивности. Вмешательство в объекты должно быть минимизировано, все действия – задокументированы, все копии – верифицированы хеш-суммами.

Принцип воспроизводимости. Любой другой квалифицированный инженер, используя те же методы и исходные данные, должен прийти к тем же выводам. Это требует публичности методик и использования стандартных или открытых инструментов.

Принцип системной корреляции. Ни один цифровой след не принимается как доказательство изолированно – только в системе с другими следами, образующими непротиворечивую временную и логическую цепочку.

Принцип научной обоснованности. Используемые методы должны быть опубликованы в рецензируемых научных изданиях или быть воспроизводимы на основе известных математических моделей.
Инженерная экспертиза ERP-систем для защиты своих прав в суде, выстроенная на этих принципах, превращается из «мнения» в строгий научный вывод.

Глава 3. Три методологически значимых кейса с подробным разбором 🔬

Кейс №1. Реконструкция хронологии несанкционированного изменения прайс-листов в 1С: ERP через анализ цепочки временных меток.
Ситуация: Сторона истца утверждала, что ответчик (коммерческий директор) изменил цены в прайс-листе постфактум, чтобы занизить выручку и получить бонус от контрагента. Ответчик настаивал, что изменения были легитимными и внесены в рабочее время. Методология: Мы провели инженерную экспертизу ERP-систем для защиты своих прав в суде, используя многоуровневый временной анализ. 1) Извлекли из технологического журнала 1С (файлы с расширением.log) точное время открытия документа «Прайс-лист», время начала редактирования каждой строки, время сохранения. 2) Сопоставили с временем в журнале транзакций SQL Server (файлы.ldf). Обнаружили расхождение: транзакция начала изменений зафиксирована в.ldf в 02: 15: 37, а в технологическом журнале первое действие – 02: 15: 39. Задержка 2 секунды – нормально для сети. 3) Извлекли из системного журнала Windows Event ID 4624 (успешный вход) – установили, что сессия пользователя, под которым вносились изменения, началась в 02: 14: 55 с IP-адреса 10.0.0.45. 4) По логам DHCP установили, что IP 10.0.0.45 в 02: 14: 50 был выдан MAC-адресу ноутбука, закреплённому за ответчиком. 5) Проанализировали логи контроллера домена – вход в домен с этого ноутбука был выполнен в 02: 14: 48. 6) Запросили данные с СКУД – ответчик физически вошёл в офис в 09: 00, а вышел в 18: 30. Ночного входа не было. Вывод: Цепочка временных меток доказывает, что изменения вносились удалённо ночью с домашнего устройства ответчика под его учётной записью. Суд принял методику как обоснованную, иск удовлетворён.

Кейс №2. Выявление факта искусственной генерации документов в SAP ERP с помощью энтропийного анализа логов.
Ситуация: В деле о фиктивных отгрузках ответчик предоставил логи SAP, в которых якобы отражалась последовательность действий оператора. Истец полагал, что логи сгенерированы программой. Методология: Наша инженерная экспертиза ERP-систем для защиты своих прав в суде применила метод анализа энтропии временных интервалов. В реальной человеческой деятельности интервалы между действиями имеют распределение, близкое к экспоненциальному, с вариативностью. В сгенерированных машиной данных интервалы либо равномерные, либо повторяются с идеальной периодичностью. Мы извлекли из журнала SAP (таблица CDHDR) временные метки 2 847 операций. Построили гистограмму интервалов. Обнаружили: 2 352 интервала имели длительность ровно 2 секунды ± 0.01 секунды – что невозможно для человека. Дополнительно проанализировали MAC-адреса клиентских станций – все операции были выполнены с одного и того же виртуального устройства, созданного за 2 дня до спорного периода. Вывод: Логи сгенерированы скриптом. Документы признаны фиктивными.

Кейс №3. Восстановление удалённой базы данных PostgreSQL из WAL-логов после выполнения DROP DATABASE.
Ситуация: Системный администратор, увольняясь, выполнил команду DROP DATABASE erp_production. Бекапы отсутствовали. Ущерб – 50 млн рублей (утрата данных о поставках). Методология: Наша инженерная экспертиза ERP-систем для защиты своих прав в суде использовала метод прямого парсинга WAL-файлов (Write-Ahead Log) PostgreSQL. В каталоге pg_wal сохранились все транзакции за последние 7 дней (около 500 ГБ). С помощью утилиты pg_waldump и собственного скрипта, который восстанавливал SQL-команды из бинарного формата, мы реконструировали все INSERT, UPDATE, DELETE до момента удаления базы. Процесс занял 12 суток непрерывной работы сервера с 128 ГБ RAM. Восстановили 98% данных (потеряны только транзакции последних 2 часов, так как WAL не успел заархивироваться). Дополнительно нашли в логах аудита PostgreSQL (файл postgresql.log) запись о подключении пользователя admin с IP, который по логам VPN принадлежал администратору. Вывод: Данные восстановлены, виновный установлен. Суд взыскал ущерб.

Глава 4. Процессуальная процедура назначения и проведения инженерной экспертизы 📋

Инженерная экспертиза ERP-систем для защиты своих прав в суде инициируется либо по ходатайству стороны, либо по определению суда. Алгоритм действий стороны:

Подготовка ходатайства. В ходатайстве указываются: обстоятельства, требующие экспертного исследования; конкретные вопросы, которые необходимо поставить перед экспертом (примеры корректных вопросов см. в Главе 12); предлагаемая экспертная организация (Союз «Федерация судебных экспертов»); перечень объектов для исследования.

Получение определения суда. Судья выносит определение, в котором утверждает вопросы и поручает экспертизу конкретному лицу или организации.

Обеспечение доступа к объектам. Стороны обязаны предоставить эксперту серверы, базы данных, логи, документацию. При отказе – суд может наложить штраф или сделать вывод о недобросовестности.

Проведение экспертизы. Эксперт работает в лаборатории, соблюдая процедуры изъятия, копирования, анализа. Срок – от 14 до 60 дней.

Получение заключения. Эксперт составляет письменное заключение, которое направляется в суд и сторонам.

Допрос эксперта. Любая сторона вправе задать вопросы эксперту в судебном заседании.

Важно: экспертиза может быть назначена как до, так и после подачи иска. Досудебная экспертиза имеет силу обычного письменного доказательства, но часто убеждает ответчика пойти на мировое соглашение.

Глава 5. Инженерные методы изъятия и консервации цифровых объектов 📦

Правильное изъятие – 50% успеха. Наша методика включает:

Фото- и видеофиксация места изъятия, маркировка всех кабелей и портов.

Отключение от сети (выдёргивание патч-корда) без выключения питания (чтобы сохранить RAM).

Захват оперативной памяти с помощью специализированных утилит (например, winpmem для Windows или avdump для Linux). Создаётся файл дампа размером, равным объёму RAM.

Аппаратное блокирование записи для дисков – используем контроллеры Tableau, которые физически запрещают запись на уровне команд ATA/SATA.

Создание битового образа (raw или E01 формат) с вычислением хеша SHA-256 каждые 1 МБ. Инструменты: dcfldd (Linux), FTK Imager (Windows), Guymager.

Упаковка и опечатывание оригинальных носителей в антистатические пакеты с подписями понятых.

Составление протокола с указанием всех использованных инструментов, их версий и хешей.

Нарушение хотя бы одного пункта даёт основание противнику заявить о недопустимости доказательств.

Глава 6. Алгоритм анализа журналов транзакций СУБД (SQL Server, PostgreSQL, Oracle) 📊

Журналы транзакций – самый достоверный источник, потому что они пишутся до фиксации изменения и не могут быть обойдены прикладным ПО. Для каждой СУБД – свой подход:

Microsoft SQL Server:

Файлы.ldf. Считываем через fn_dblog(NULL, NULL) или утилиту ApexSQL Log.

Извлекаем: LSN (Log Sequence Number), Operation (LOP_BEGIN_XACT, LOP_INSERT_ROWS, LOP_MODIFY_ROW, LOP_DELETE_ROWS), старое и новое значение каждой колонки.

Признак подделки: отсутствие записей о начале транзакции (LOP_BEGIN_XACT) перед изменениями или разрыв в LSN (были удалены записи журнала).

PostgreSQL:

Файлы WAL в каталоге pg_wal. Используем pg_waldump —rmgr=heap для чтения.

Извлекаем: XID (идентификатор транзакции), время коммита (из pg_xact), тип операции (HEAP_INSERT/DELETE/UPDATE), кортежи данных.

Если база в режиме архивации WAL (archive_mode=on), то можем восстановить любую транзакцию за период хранения архивов.

Oracle:

REDO-логи (текущие) и архивы (ARC). Используем LogMiner (пакет DBMS_LOGMNR).

Извлекаем: SQL_REDO (операция восстановления), SQL_UNDO (операция отката), сессионные атрибуты (USERNAME, OS_USERNAME, MACHINE_NAME).

Если REDO-логи затерты – шанс восстановить только через дамп памяти или физический анализ диска (крайне сложно).

В любом случае, для инженерной экспертизы ERP-систем для защиты своих прав в суде критично уметь читать эти логи напрямую, а не через штатные отчёты ERP.

Глава 7. Восстановление удалённых данных из файловых систем (NTFS, ext4, XFS) ♻️

Удаление в файловой системе – это не физическое стирание, а удаление указателя. Пока сектор не перезаписан, данные можно восстановить. Алгоритм:

Анализ файловой системы с помощью Autopsy или X-Ways. Определяем, была ли активна команда TRIM (для SSD). Если TRIM выключен – шанс высок.

Поиск по сигнатурам (магическим числам) – например, для файлов 1С сигнатура 1Cv8 (первые 4 байта), для SQL Server – MDF (в определённом смещении). Используем photorec или scalpel.

Ручной анализ MFT (NTFS). Каждая запись MFT содержит атрибуты $STANDARD_INFORMATION и $FILE_NAME. Если файл удалён, но MFT-запись не перезаписана, мы можем извлечь его имя, даты создания/изменения/доступа, размер и кластеры. Инструмент: MFTExplorer или icat из Sleuth Kit.

Восстановление каталогов – если удалена целая папка, восстанавливаем структуру по MFT-ссылкам.

Для RAID-массивов: сначала реконструируем RAID (уровень, порядок дисков, размер блока) с помощью R-Studio или UFS Explorer RAID Recovery.

Важное методологическое правило: никогда не восстанавливать данные на исходный диск – только на другой носитель.

Глава 8. Анализ сетевых логов для идентификации источника действий в ERP 🌐

Когда ERP работает в клиент-серверном режиме, в сетевых логах остаются следы каждого подключения. Наша методика включает:

Сбор логов со всех сетевых устройств: маршрутизаторы (syslog), файрволы (iptables с логированием, UserGate, Kerio), прокси-серверы (Squid), коммутаторы (NetFlow).

Корреляция по временным меткам и IP-адресам. Строим таблицу: время (с точностью до секунды), исходный IP, порт, целевой IP (сервер ERP), протокол (TCP/1433 для SQL Server, TCP/1541 для 1С, TCP/3200 для SAP).

Идентификация NAT-трансляций на шлюзе – внутренний IP может быть скрыт, но в логах NAT сохраняется соответствие (внутренний IP, порт) → (внешний IP, порт).

Определение MAC-адреса по IP через ARP-таблицы коммутаторов (если сохранились). Для этого нужно иметь доступ к управлению коммутатором.

Сопоставление с логами DHCP – какой IP был выдан какому MAC и в какое время. DHCP-сервер (Windows Server, ISC DHCP) хранит аренды (leases).

Идентификация пользователя – по MAC-адресу или имени хоста (если он фиксируется в DNS-запросах) определяем учётную запись в Active Directory.

В одном из дел ответчик использовал цепочку из трёх VPN-серверов, чтобы скрыть IP. Мы нашли его реальный IP по логам почтового сервера, куда он отправлял отчёты с той же рабочей станции.

Глава 9. Криптографические методы верификации целостности цифровых доказательств 🔏

Любые данные могут быть подделаны. Чтобы исключить подделку, мы используем:

Хеш-функции (SHA-256, SHA-3) для каждого файла, образа диска, дампа памяти. Хеши фиксируются в протоколах изъятия и в заключении.

Блокчейн-фиксация – публикуем хеш-суммы в смарт-контракте сети Ethereum (или внутреннем блокчейне). Это даёт независимую временную метку, которую невозможно подделать.

Электронная подпись заключения квалифицированной электронной подписью эксперта – придаёт документу юридическую силу.

Для проверки ЭЦП документов ERP: извлекаем подписанные данные из контейнера (XMLDSig, PKCS#7), вычисляем их хеш, сравниваем с тем, что в подписи. Расхождение = подделка.

Верификация криптотокенов (Рутокен, eToken) – проверяем логи КриптоПро: кто, когда и с какого компьютера использовал токен.

Методологическое правило: хеш-суммы должны вычисляться до начала какого-либо анализа и после окончания. Совпадение гарантирует неизменность.

Глава 10. Анализ оперативной памяти: поиск скрытых процессов, ключей и несохранённых данных 🧠

Оперативная память – это «мгновенный снимок» работы системы. В ней могут быть:

Ключи шифрования дисков (BitLocker, LUKS). Если мы извлекли ключ из памяти, то можем расшифровать диск даже без пароля.

Пароли в открытом виде – некоторые приложения кэшируют пароли пользователей в памяти.

Сетевые соединения (включая те, что уже закрыты, но их структуры ещё не перезаписаны).

Вредоносный код, который не сохраняется на диск (fileless malware).

Несохранённые документы – пользователь ввёл данные, но не нажал «Сохранить», а в памяти они есть.

Алгоритм анализа дампа памяти (используем Volatility Framework):

Определение профиля ОС (плагин imageinfo).

Список процессов (pslist, psscan). Ищем процессы с подозрительными именами (например, keylog.exe, dumpcred.exe).

Список сетевых соединений (netscan) – видим все активные и закрытые сокеты.

Поиск паролей (mimikatz плагин или hashdump) – извлекаем хеши и пароли пользователей.

Поиск скрытых DLL (malfind) – области памяти, где есть исполняемый код, но нет соответствующей DLL на диске.

Извлечение истории команд (для Linux – linux_bash).

В рамках инженерной экспертизы ERP-систем для защиты своих прав в суде анализ памяти обязателен, если сервер был запущен на момент изъятия. Выключение без дампа памяти – потеря критических улик.

Глава 11. Математические методы выявления аномалий в потоках транзакций 📈

Статистические методы позволяют обнаружить неестественные паттерны. Мы используем:

Анализ временных интервалов (как в Кейсе №2) – вычисляем среднее арифметическое, медиану, стандартное отклонение. Если интервал повторяется с идеальной точностью (коэффициент вариации <0,01) – это машина, не человек.

Закон Бенфорда – распределение первых цифр в реальных финансовых данных. Если оно отклоняется – возможна фальсификация.

Кластерный анализ – группируем транзакции по сумме, времени, контрагенту. Ищем выбросы. Например, 50 платежей на одинаковую сумму в течение часа – аномалия.

Анализ скрытых корреляций – строим граф связей между пользователями, IP-адресами, временем. Если пользователь А всегда работает с 9 до 18, но вдруг появляется активность в 3 ночи – это инцидент.

Математические методы не дают 100% доказательства, но указывают направление для углублённого исследования.

Глава 12. Как корректно сформулировать вопросы эксперту (шаблоны и примеры) ✍️

От правильности вопросов зависит качество заключения. Плохой вопрос: «Было ли хищение?» (это правовой, а не экспертный вопрос). Хорошие вопросы (шаблоны для инженерной экспертизы ERP-систем для защиты своих прав в суде):

О достоверности данных:

Имеются ли в журнале транзакций СУБД (указать какой) записи о создании, изменении или удалении записей в таблице (указать какой) за период с (дата) по (дата)? Если да, то указать для каждой операции: время (с точностью до секунды), идентификатор пользователя (логин), IP-адрес клиента, старое и новое значение изменённых полей.

О временных метках:
2. Соответствует ли хронология событий в ERP (накладная №…, счёт №…) временным меткам, зафиксированным в системном журнале Windows, логах DHCP и контроллере домена? Если нет – указать расхождения.

О фальсификации:
3. Имеются ли в ERP-системе признаки искусственной (программной) генерации документов (накладных, актов, проводок) без участия человека? Если да – описать эти признаки (периодичность, шаблонность, аномально малая вариативность интервалов).

О несанкционированном доступе:
4. Имели ли место факты входа в ERP-систему под учётной записью (логин) с IP-адресов или устройств, не принадлежащих данному пользователю (указать список разрешённых IP/MAC)?

О восстановлении данных:
5. Возможно ли восстановить удалённые записи из таблицы (название) за период (даты)? Если да – восстановить и представить в виде приложения.

Мы всегда помогаем заказчику скорректировать вопросы до направления ходатайства в суд.

Глава 13. Типовые ошибки экспертов-дилетантов (и как их избежать) ❌

Рынок наводнён псевдоэкспертизами. Вот их характерные ошибки, которых мы избегаем:

Отсутствие chain of custody. Эксперт не фиксирует, кто, когда и в каком состоянии получил объекты. Судья отбраковывает доказательства.

Работа с копиями, предоставленными стороной. Если истец сам даёт флешку с логами, это 99% подделка. Эксперт обязан сам изъять оригинал.

Игнорирование низкоуровневых источников (журналы СУБД, файловая система, RAM). Работа только с отчётами ERP – гарантия ошибки.

Вероятностные выводы там, где возможны категоричные. «Вероятно, был доступ» – это не доказательство. Нужно «установлен доступ 15.03 в 23: 47».

Отсутствие ссылок на методики. Судья не обязан верить эксперту на слово. Нужно указывать: «согласно методу, описанному в [источник], мы сделали то-то».

Неполнота исследования. Эксперт исследовал только один сервер, хотя ERP включает три. Значит, выводы неполны.

Подгонка под заказчика. Эксперт игнорирует противоречащие версии заказчика данные. Мы не подгоняем – мы докладываем всё.

Инженерная экспертиза ERP-систем для защиты своих прав в суде не прощает ошибок. Одна оплошность – и всё заключение летит в корзину.

Глава 14. Экономические и временные параметры инженерной экспертизы ⏳💰

Стоимость и сроки определяются объёмом, сложностью и срочностью. Примерные параметры:

Сложность Объём данных (ТБ) Необходимость восстановления удалённых Анализ памяти Срок (дни) Цена (тыс. руб)
Базовая до 1 нет нет 14-21 200-350
Средняя 1-5 да (логи СУБД) да 21-35 400-800
Высокая 5-20 да (данные диска) да + PC-3000 35-60 800-2000
Экспресс (любая) любой в зависимости от сложности да 10-14 +50% к цене

В цену входит: работа 2-3 экспертов, лицензионное ПО (аренда или амортизация), серверное время для расчётов, подготовка заключения, один выезд для изъятия (более одного – дополнительно). Расходы на поездки, экспертизу в другой стране – обсуждаются отдельно.

Важно: мы не берём проценты от выигранной суммы. Это прямо запрещено нашей этикой. Фиксированная оплата гарантирует независимость.

Глава 15. Практические рекомендации по организации защиты прав с помощью инженерной экспертизы 🛡️

Не ждите иска. Проведите досудебное исследование, как только заподозрили неладное. Это позволит собрать доказательства, пока они не уничтожены.

Обеспечьте сохранность данных. Отдайте письменное распоряжение IT-отделу: не выключать серверы, не перезагружать, не запускать очистку логов. Прикажите сделать резервные копии (но не трогать оригиналы).

Заключите договор с нами на предварительный анализ. Мы выедем на место, оценим шансы, дадим предварительное заключение (не для суда, а для стратегии).

Включите в исковое заявление ходатайство о назначении экспертизы. Приложите наше предварительное заключение – это убедит суд, что экспертиза нужна.

Добейтесь от суда ареста серверов (обеспечительные меры). Чтобы ответчик не уничтожил данные до экспертизы.

Контролируйте процесс изъятия. Обеспечьте присутствие своих свидетелей или видеозапись.

После получения заключения изучите его с нашим юристом. При необходимости закажите рецензирование (второй эксперт проверяет наше заключение – это добавляет веса).

В суде при допросе эксперта не стесняйтесь задавать уточняющие вопросы. Наш эксперт подготовлен.

Помните: инженерная экспертиза ERP-систем для защиты своих прав в суде – это не волшебная палочка, а мощный инструмент. Но им надо уметь пользоваться. Мы научим.

Методологическое заключение 🎓

Инженерная экспертиза ERP-систем – это синтез теории информации, компьютерной криминалистики, системного анализа и процессуального права. Она требует от эксперта не только знания кнопок в программах, но и глубокого понимания физических и математических принципов работы цифровых систем. Союз «Федерация судебных экспертов» построил свою работу на этих принципах. Каждый наш эксперт имеет инженерное образование (не ниже магистра), сертификаты по конкретным ERP-платформам и опыт практической разработки не менее 5 лет. Мы не гадаем – мы вычисляем. Мы не предполагаем – мы доказываем. Мы не боимся сложных дел – мы их любим.

Обращайтесь в Союз «Федерация судебных экспертов» (kompexp.ru) – ваша инженерная экспертиза ERP-систем для защиты своих прав в суде будет выполнена на высшем уровне.

Данная статья является методическим документом и может быть использована для подготовки ходатайств и обучения персонала. Все кейсы – реальны, но детали изменены. Авторский коллектив: экспертный совет Союза «Федерация судебных экспертов». Версия 3.1, утверждена на заседании методической комиссии. Актуально на текущий год.

Новые статьи:

🆘 Центр медицинских экспертиз г Москва: профессиональная защита прав пациентов и врачей

Методология, подходы и практические алгоритмы Методологическое введение: почему инженерный подход – единственно верный для судебного доказывания …

🧪 Экспертиза лакокрасочных материалов и покрытий

Методология, подходы и практические алгоритмы Методологическое введение: почему инженерный подход – единственно верный для судебного доказывания …

🧴 Экспертиза парфюмерных и косметических средств

Методология, подходы и практические алгоритмы Методологическое введение: почему инженерный подход – единственно верный для судебного доказывания …

🧠 Психологическая экспертиза 

Методология, подходы и практические алгоритмы Методологическое введение: почему инженерный подход – единственно верный для судебного доказывания …

🔬 Независимая экспертиза по судебным и внесудебным делам

Методология, подходы и практические алгоритмы Методологическое введение: почему инженерный подход – единственно верный для судебного доказывания …