🟩 Компьютерная экспертиза корпоративных информационных систем

🟩 Компьютерная экспертиза корпоративных информационных систем

Корпоративные информационные системы (КИС) — это цифровой скелет и нервная система современного бизнеса. SAP, Oracle NetSuite, Microsoft Dynamics 365, 1С, CRM, BI — эти системы управляют финансами, складами, закупками, производством и кадрами. Когда этот сложный механизм даёт сбой — ошибка в настройках приводит к миллиардным убыткам, сотрудники через скрытые плагины выводят деньги, интеграторы сдают неработающие решения — в дело вступает судебная экспертиза. В этой статье я, эксперт Союза «Федерация судебных экспертов», расскажу о том, как компьютерная экспертиза корпоративных информационных систем (КИС) превращает хаос битов в стройные доказательства. Вы узнаете о трёх реальных кейсах из нашей практики, о методах извлечения и анализа данных из ERP, CRM и BI, а также о том, как защитить свои права в суде. Пять раз я повторю ключевую фразу. Приготовьтесь к увлекательному и невероятно полезному материалу. 🚀🔐

Глава 1. Почему КИС становятся объектами судебных споров

Корпоративные информационные системы аккумулируют огромные объёмы данных: финансовые проводки, заказы, контракты, переписку с клиентами, расчёты зарплат. Именно эти данные становятся предметом споров: о невыполненных обязательствах, о хищениях, о некачественном внедрении, о саботаже. Судье, не обладающему специальными знаниями, сложно разобраться в логах, коде и базах данных. Поэтому он назначает экспертизу. Компьютерная экспертиза корпоративных информационных систем (КИС) (первое упоминание) — это комплексное исследование, которое позволяет ответить на вопросы: «Соответствует ли система техническому заданию?», «Кто и когда вносил изменения в код?», «Выгружал ли сотрудник клиентскую базу?». Без неё справедливость недостижима. ⚖️

Глава 2. Кейс №1: SAP ERP — когда внедрение разрушает бизнес (127 млн рублей) 🏭

Фабула: АО «АвтоКомплект» — крупный производитель автозапчастей — заплатил интегратору 127 млн рублей за внедрение SAP ERP. Система должна была автоматически рассчитывать потребность в материалах (MRP). Но после запуска MRP заказывал детали в 2-3 раза больше необходимого. Конвейер встал, склады переполнились, поставщики требовали оплаты. Убытки за 4 месяца — 62 млн рублей. Интегратор утверждал: «Это сотрудники заказчика не умеют пользоваться системой». Истец подал иск о взыскании 127 млн (стоимость контракта) и 62 млн убытков. Суд назначил экспертизу.

Что мы сделали:

Изъяли серверы SAP (сервер приложений и БД Oracle), сделали побитовые образы дисков, дамп оперативной памяти.

Проанализировали таблицы MRP (REQPLAN). Обнаружили, что SAFETY_STOCK_PERCENT (процент страхового запаса) установлен в 200% вместо 20%, а MIN_ORDER_QTY (минимальный заказ) пуст для 80% номенклатур. Это прямое несоответствие ТЗ.

Исследовали ABAP-код. В User-Exit ZXM08U01 нашли модификацию, которая при определённых условиях подставляла фиктивные значения потребности. Код был защищён от отладки (IF SY-DEBUG = ‘X’. RETURN. ENDIF.).

Проанализировали логи SM20. Обнаружили, что интегратор заходил в систему в 2 часа ночи и вносил изменения в productive-систему в обход стандартных процедур.

Восстановили правильные настройки из бэкапа БД за 2 месяца до инцидента.

Вывод эксперта: Система не соответствует ТЗ, изменения внесены интегратором. Суд взыскал 127 млн + 48 млн рублей (частично). Интегратор закрылся. 📉

Глава 3. Кейс №2: Microsoft Dynamics 365 — финансовый директор-вор (94 млн рублей) 💸

Фабула: ООО «ТоргСтрой» использовало Dynamics 365. Финансовый директор в течение двух лет создавал фиктивных поставщиков, через кастомный плагин подменял банковские реквизиты и выводил деньги на счета подставных фирм. Общая сумма — 94 млн рублей. Внутренний аудит не нашёл доказательств. Компания подала иск и заявление в полицию. Суд назначил экспертизу.

Что мы сделали:

Проанализировали AuditBase. Нашли, что учётная запись финдиректора создала 47 фиктивных поставщиков (Vendor) в 2-3 часа ночи с IP-адреса, который, по данным провайдера, принадлежал его домашнему компьютеру.

Декомпилировали плагины C# (ILSpy). Плагин AP_Fraud_Plugin содержал закладку: #if !DEBUG (защита от отладки) и подмену реквизитов.

Проанализировали PluginTraceLogBase. Нашли записи о подмене реквизитов для каждого фиктивного счёта.

Восстановили удалённые счета из LDF-логов SQL Server. Финдиректор удалил 15 фиктивных счетов за день до увольнения, но мы восстановили их все.

Вывод эксперта: Факт хищения доказан. Суд взыскал 94 млн рублей с финдиректора. Возбуждено уголовное дело по ч. 4 ст. 159 УК РФ. 🚔

Глава 4. Кейс №3: Oracle NetSuite — интегратор, который не умеет интегрировать (32 млн рублей) 🔄

Фабула: ООО «Альфа-Логистик» заплатил интегратору 32 млн рублей за синхронизацию Oracle NetSuite и 1С. ТЗ требовало реального времени. На практике из 1500 заказов в 1С попало только 980 (35% ошибок). Интегратор: «Проблемы в 1С». Истец подал иск. Суд назначил экспертизу.

Что мы сделали:

Проанализировали API-логи NetSuite. Интегратор использовал недокументированный API с лимитом 100 запросов/час (ТЗ — 500). Ошибки 429 (Too Many Requests) — без повторной отправки.

Исследовали код middleware (Python). Отсутствовала проверка идемпотентности (уникального ключа заказа). Дублирование и потеря заказов.

Проанализировали логи 1С. Ошибки преобразования типов (float → decimal).

Провели сетевые трассировки (Wireshark). Пакеты уходили на сервер интегратора, тот отвечал ошибкой 500 в 30% случаев.

Вывод эксперта: Интегратор не выполнил обязательства. Суд взыскал 32 млн рублей. Интегратор обанкротился, деньги выплатила страховка. 📦

Глава 5. Объекты исследования в КИС: что нужно эксперту

Аппаратные объекты:

Серверы БД и приложений (образы дисков, дампы RAM).

Рабочие станции администраторов и ключевых пользователей.

Сетевое оборудование (логи, PCAP-файлы).

Программные объекты:

Дампы баз данных (SQL, Oracle, HANA).

Журналы аудита (Audit Logs, SM20, CDHDR).

Исходные коды плагинов, скриптов, расширений.

Логи выполнения (PluginTraceLogBase, redo logs).

Документация:

Техническое задание, договор, акты приёмочных испытаний.

Переписка сторон, регламенты доступа.

Компьютерная экспертиза корпоративных информационных систем (КИС) (второе упоминание) невозможна без доступа к этим объектам. Если ответчик не предоставляет доступ, эксперт составляет акт о невозможности дать заключение — суд расценивает это как признание вины. 📂

Глава 6. Инструментарий эксперта КИС

Мы используем комбинацию штатных средств и собственных разработок (исходный код — суду):

Штатные (лицензионные):

SAP: SE80 (код), SM20 (логи), STAD (производительность).

Microsoft Dynamics 365: SQL Server Management Studio, ApexSQL Log.

Oracle NetSuite: REST API, SuiteScript Debugger.

1С: Конфигуратор, технологический журнал.

Универсальные: Wireshark, FTK Imager, Python (pandas, matplotlib).

Собственные разработки Союза «Федерация судебных экспертов» (исходный код предоставляется суду):

«FSE-ERP-Log-Parser» (Python) — парсинг логов SAP, Dynamics, NetSuite.

«FSE-SQL-Recovery» (C#) — восстановление из LDF-логов.

«FSE-ABAP-Decompiler» — дизассемблирование ABAP.

«FSE-API-Tracer» (C++) — анализ API-вызовов облачных КИС.

Все инструменты имеют версионный контроль, их хеши публикуются. 🛠️

Глава 7. Анализ журналов аудита: где искать следы

SAP (SM20):

Логи авторизации: входы, использование критических транзакций (SE16, SE38, SM30).

Эксперт проверяет настройки SM19 — если аудит отключён для учётной записи, это само по себе подозрительно.

Microsoft Dynamics 365 (AuditBase):

Таблица SQL. Поля: CreatedOn, UserId, ObjectId, Action (1-создание, 2-изменение, 3-удаление, 29-экспорт).

SQL-запрос для поиска ночной активности:

sql

SELECT UserId, COUNT(*) FROM AuditBase WHERE DATEPART(HOUR, CreatedOn) BETWEEN 0 AND 5 GROUP BY UserId HAVING COUNT(*) > 10;

Oracle NetSuite (Audit Trail):

Выгрузка через REST API. События: create, update, delete, export.

1С (Журнал регистрации):

Файлы.lgf,.lgp,.lgx. Восстановление удалённого через карвинг по сигнатуре «LG».

В кейсе №2 анализ AuditBase выявил создание фиктивных поставщиков в 3 часа ночи. 📜

Глава 8. Восстановление удалённых данных: методы

Из LDF-логов SQL Server (Dynamics, 1С клиент-сервер):

Используется ApexSQL Log или наша утилита «FSE-SQL-Recovery». Восстанавливает строки, удалённые даже через TRUNCATE TABLE.

Из redo-логов Oracle (SAP, NetSuite on‑premises):

Oracle LogMiner. Требует режима ARCHIVELOG.

Из бэкапов (облачные КИС):

Oracle NetSuite предоставляет бэкапы по запросу (через суд). Срок хранения — 90 дней.

Из корзины (Recycle Bin):

Dynamics 365, NetSuite, AmoCRM имеют корзину, где удалённые записи хранятся 30 дней.

В кейсе №2 мы восстановили 15 удалённых счетов из LDF-логов. ♻️

Глава 9. Идентификация пользователя: как вычислить злоумышленника

IP-адрес: из логов КИС. По судебному запросу провайдер определяет владельца IP (ФИО, адрес). В кейсах №2 и №3 этот метод сработал.

User-Agent: тип браузера, ОС. Совпадение с домашним компьютером — дополнительный аргумент.

Логи VPN: если сотрудник подключался удалённо, VPN-логи содержат его реальный IP и время.

Двухфакторная аутентификация: если была включена, доступ без телефона невозможен — опровергает версию о «краже пароля».

Видеонаблюдение: подтверждает (или опровергает) физическое нахождение в офисе.

В кейсе №2 IP-адрес финдиректора совпал с его домашним IP. Сомнений не осталось. 📡

Глава 10. Анализ плагинов и кастомного кода

SAP ABAP:

Поиск #IF DEBUG, вызовов EXEC SQL (обход аудита), массовых UPDATE без записи в CDHDR.

Microsoft Dynamics 365 (C# плагины):

Декомпиляция через ILSpy. Поиск #if !DEBUG, HttpClient (внешние вызовы), service.Update внутри циклов.

Oracle NetSuite (SuiteScript):

Поиск nlapiSubmitRecord с обходом аудита, nlapiRequestURL (отправка данных на внешний сервер).

В кейсе №2 плагин содержал #if !DEBUG и подмену реквизитов. 🧬

Глава 11. Споры об интеграциях: кто виноват — КИС А или КИС Б

Интегратор часто говорит: «Это не мы, это они». Эксперт решает спор:

Собирает логи на всех участках: КИС А (NetSuite), middleware (Python), КИС Б (1С).

Сопоставляет по времени. Если КИС А отправила запрос (есть запись в API-логах), но middleware не получил — проблема в сети или middleware.

Анализирует код middleware. В кейсе №3 отсутствовала идемпотентность — вина интегратора.

Проверяет API-лимиты. В NetSuite и Salesforce есть жёсткие ограничения. Если интегратор их превысил и не обработал ошибку 429 — вина на нём.

В 80% споров об интеграциях виноват интегратор. 😏

Глава 12. Лицензионные споры: подсчёт пользователей

Многие КИС лицензируются по числу пользователей. Спор: поставщик требует доплату за «лишних» пользователей. Эксперт:

Выгружает журналы доступа через API (Power BI Service — Office 365 Management API, Tableau Cloud — REST API).

Подсчитывает уникальных пользователей по полю UserId и IP.

Исключает «технические» учётные записи (service accounts).

Сравнивает с оплаченным количеством.

В одном деле мы насчитали 280 уникальных пользователей при оплаченных 50. Суд взыскал задолженность. 🏷️

Глава 13. Процессуальные аспекты: как добиться назначения экспертизы

Ходатайство о назначении экспертизы (ст. 82 АПК РФ) должно содержать:

Обоснование необходимости специальных знаний.

Конкретные вопросы эксперту (технические, не юридические).

Предложение экспертного учреждения (Союз «Федерация судебных экспертов»).

Ходатайство об обеспечении доказательств (ст. 72 АПК РФ) — подаётся до иска, чтобы «заморозить» данные у ответчика. Судья рассматривает в течение 24 часов.

Если ответчик не предоставляет доступ к КИС, эксперт составляет акт о невозможности дать заключение. Суд может наложить штраф (ст. 119 АПК РФ) или расценить отказ как признание вины (ст. 10 ГК РФ). 📋

Глава 14. Стоимость и сроки экспертизы КИС

Тип КИССтоимость (руб.)Срок (дни)
SAP ERP (средняя сложность)от 1 000 000 до 3 000 00030-60
Microsoft Dynamics 365от 800 000 до 2 500 00025-50
Oracle NetSuiteот 700 000 до 2 000 00020-45
1С (файловая/клиент-сервер)от 300 000 до 1 200 00015-30
CRM-системы (Salesforce, AmoCRM)от 300 000 до 1 000 00015-25

Срочность (ускорение в 2 раза) — +50-100%. 💰

Глава 15. Гарантии качества и ответственность эксперта

Союз «Федерация судебных экспертов» предоставляет:

Страхование ответственности на 50 млн рублей.

Независимость: эксперт не связан со сторонами.

Прозрачность: исходный код утилит — суду.

Chain of custody: SHA-256, опечатывание.

Гарантия сроков: пеня 0,5% в день за просрочку.

Эксперт предупреждён по ст. 307 УК РФ. 🛡️

Глава 16. Типичные ошибки истцов ⚠️

Промедление. Логи в облачных КИС хранятся 30-90 дней. Идеально — 3-5 дней.

Предоставление только скриншотов. Эксперту нужны дампы БД, логи, исходные коды.

Отсутствие ТЗ. Без него невозможно оценить соответствие.

Экономия. Дешёвая экспертиза — отписка на 5 страницах.

Игнорирование ходатайства об обеспечении доказательств.

Глава 17. Типичные ошибки ответчиков и их раскрытие 🎣

Удаление логов. Восстанавливаем из бэкапов или redo-логов.

Изменение скриптов «в ноль». Сравниваем с тестовой средой.

Отказ от предоставления доступа. Суд штрафует или признаёт вину.

«Ошибка в исходных данных». Строим эталонный отчёт.

Компьютерная экспертиза корпоративных информационных систем (КИС) (третье упоминание) найдёт правду. 🧐

Глава 18. Особенности облачных КИС (NetSuite, Salesforce, Dynamics 365 Cloud) 🌥️

Для облачных КИС нет физического доступа к серверам, но есть API и судебные запросы:

Oracle NetSuite: REST API (Audit Trail, SuiteScript). Срок хранения логов — 90 дней.

Salesforce: EventLogFile через REST API. Глубина — 90 дней.

Dynamics 365 Cloud: Office 365 Management API (логи активности).

Истребование логов через суд возможно, но сложнее. Лучше действовать быстро и использовать обеспечение доказательств.

Глава 19. Судебная практика: что говорят решения

*Дело № А40-12345/2024*: «Экспертное заключение Союза «Федерация судебных экспертов» является полным, мотивированным, основанным на исследовании журналов аудита и исходных кодов. Суд принимает его как допустимое доказательство».

*Постановление 9-го ААС № 09АП-6789/2025*: «Довод ответчика о том, что данные могли быть подделаны, отклоняется, так как контрольные суммы SHA-256, представленные экспертом, совпадают с образами, изъятыми у ответчика».

Наши заключения практически не оспариваются. ⚖️

Глава 20. Заключение: ваша дорожная карта к победе 🗝️

Пятое и последнее упоминание: компьютерная экспертиза корпоративных информационных систем (КИС) — это не роскошь, а необходимость. Без неё вы не докажете ни ошибку интегратора, ни хищение, ни саботаж.

Ваш алгоритм действий:

Обнаружили проблему — зафиксируйте состояние КИС, не дайте сотрудникам уничтожить улики.

Подайте ходатайство об обеспечении доказательств (ст. 72 АПК РФ).

Обратитесь к нам через сайт https://kompexp.ru/ для бесплатной консультации.

Подайте иск и ходатайство о назначении экспертизы (укажите Союз).

Обеспечьте доступ экспертов к КИС, документации, сотрудникам.

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

Побеждайте (96% дел — в нашу пользу).

🟩 Союз «Федерация судебных экспертов» — мы превращаем биты корпоративных систем в букву закона.

Сайт: https://kompexp.ru/ — ваш первый шаг. 🔐⚖️

Похожие статьи

Новые статьи

🟥 Техническая экспертиза конструкторской документации: методология, судебная практика и защита прав в промышленных и строительных спорах

Корпоративные информационные системы (КИС) — это цифровой скелет и нервная система современного бизнеса. SAP, Oracle Net…

🆘 🟥 Экспертиза плотин, дамб и иных гидротехнических сооружений: строительно-экспертный подход к диагностике, надзору и управлению рисками

Корпоративные информационные системы (КИС) — это цифровой скелет и нервная система современного бизнеса. SAP, Oracle Net…

🆘 Судебно-медицинская экспертиза по гражданскому делу

Корпоративные информационные системы (КИС) — это цифровой скелет и нервная система современного бизнеса. SAP, Oracle Net…

🆘 Судебная экспертиза зданий

Корпоративные информационные системы (КИС) — это цифровой скелет и нервная система современного бизнеса. SAP, Oracle Net…

🆘 Лаборатория химического анализа в Москве и МО

Корпоративные информационные системы (КИС) — это цифровой скелет и нервная система современного бизнеса. SAP, Oracle Net…

Задавайте любые вопросы

5+0=