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

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

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

Глава 1. Теоретико-правовые основания независимой экспертизы КИС

Независимая экспертиза корпоративных информационных систем (КИС) относится к классу компьютерно-технических экспертиз и регулируется Федеральным законом № 73-ФЗ «О государственной судебно-экспертной деятельности в Российской Федерации», а также процессуальными кодексами (АПК, ГПК, УПК). В отличие от ведомственных экспертиз (МВД, Минюст), независимая экспертиза проводится экспертами, не состоящими в штате государственных органов, что исключает возможность административного давления. Эксперт предупреждается об уголовной ответственности по статье 307 УК РФ. Независимая экспертиза корпоративных информационных систем (КИС) (первое упоминание) может быть назначена судом по ходатайству стороны или проведена в досудебном порядке по договору. Её заключение является самостоятельным видом доказательств (статья 86 АПК РФ). ⚖️

Глава 2. Классификация объектов исследования в КИС

Объектами исследования при экспертизе КИС выступают:

Аппаратные компоненты: серверы баз данных и приложений, рабочие станции администраторов и ключевых пользователей, сетевое оборудование (коммутаторы, маршрутизаторы), носители информации (HDD, SSD, RAID-массивы).

Программные компоненты: операционные системы (Windows Server, Linux), системы управления базами данных (MS SQL, Oracle, PostgreSQL, SAP HANA), прикладное ПО (модули ERP, CRM, BI), кастомные разработки (плагины, скрипты, расширения), системные и прикладные журналы (Audit Logs, SM20, CDHDR, технологический журнал 1С).

Информационные объекты: файлы баз данных, журналы транзакций (LDF, redo logs, WAL), резервные копии, дампы оперативной памяти, сетевые трассировки (PCAP).

Документация: техническое задание, договоры, акты приёмочных испытаний, регламенты доступа, переписка сторон.

Комплексное исследование всех перечисленных объектов позволяет сформировать полную картину событий. 📂

Глава 3. Кейс №1: SAP ERP — исследование несоответствия техническому заданию (ущерб 127 млн рублей) 🏭

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

Методология исследования:

Изъятие объектов: произведено клонирование дисков серверов SAP (сервер приложений, БД Oracle) с помощью аппаратного клонайзера Tableau TD3. Вычислены SHA-256. Снят дамп оперативной памяти.

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

Анализ ABAP-кода: в User-Exit ZXM08U01 обнаружена модификация, игнорирующая план производства. Код содержал защиту от отладки (IF SY-DEBUG = ‘X’. RETURN. ENDIF.).

Анализ логов SM20: зафиксировано, что интегратор вносил изменения в productive-систему в обход транспортов (транзакции SE38, SE16 в 02: 00–03: 00).

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

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

Глава 4. Кейс №2: Microsoft Dynamics 365 — хищение через кастомный плагин (94 млн рублей) 💸

Фабула: ООО «ТоргСтрой» использовало Dynamics 365. Финансовый директор вывел 94 млн рублей через подмену банковских реквизитов. Суд назначил экспертизу.

Методология исследования:

Анализ AuditBase: выявлено создание 47 фиктивных поставщиков в 02: 00–04: 00 с IP, принадлежащего домашнему адресу фигуранта (данные провайдера).

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

Анализ PluginTraceLogBase: подтверждены факты подмены.

Восстановление удалённых записей из LDF-логов SQL Server (утилита ApexSQL Log).

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

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

Фабула: Интегратор не обеспечил синхронизацию между NetSuite и 1С (35% ошибок). Суд назначил экспертизу.

Методология исследования:

Анализ API-логов NetSuite: выявлено превышение лимита (429 Too Many Requests), отсутствие retry-механизма.

Анализ кода middleware (Python): отсутствие идемпотентности.

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

Сетевые трассировки (Wireshark): подтверждены сбои на стороне интегратора.

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

Глава 6. Методология изъятия и фиксации объектов (chain of custody)

Для обеспечения допустимости доказательств необходимо соблюдение процедуры chain of custody:

Участие судебного пристава-исполнителя или понятых при изъятии.

Фото- и видеофиксация каждого носителя, его серийного номера, подключений.

Создание побитового образа (bit‑to‑bit image) с помощью аппаратного клонайзера (Tableau, Atola) или программного (FTK Imager).

Вычисление хешей SHA-256 для каждого образа. Хеши вносятся в протокол.

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

Для облачных КИС (NetSuite, Salesforce) изъятие невозможно, но возможна выгрузка логов через API с фиксацией хешей. 🌥️

Глава 7. Анализ журналов аудита в различных КИС

SAP (SM20, CDHDR):

SM20 — логи авторизации, фиксация использования транзакций SE16, SE38, SM30. Анализируются IP, время, пользователь.

CDHDR/CDPOS — изменения документов. Отсутствие записи при наличии изменений в БД — признак обхода аудита.

Microsoft Dynamics 365 (AuditBase):

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

SQL-запрос для поиска массовых операций:

sql

SELECT UserId, COUNT(*) as cnt, DATEADD(hour, DATEDIFF(hour, 0, CreatedOn), 0) as HourBucket

FROM AuditBase WHERE Action = 29

GROUP BY UserId, DATEADD(hour, DATEDIFF(hour, 0, CreatedOn), 0)

HAVING COUNT(*) > 10;

Oracle NetSuite (Audit Trail):

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

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

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

Независимая экспертиза корпоративных информационных систем (КИС) (второе упоминание) требует от эксперта знания специфики журналов каждой платформы. 📜

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

МетодПрименимостьЭффективность
Корзина (Recycle Bin)Dynamics 365, NetSuite, AmoCRM100% (в срок 30 дней)
LDF-логи SQL ServerDynamics 365, 1С клиент-сервер95% (при наличии LDF)
Redo logs (Oracle, HANA)SAP, NetSuite on‑premises80-90%
Карвинг файловой системы1С файловая, удалённые.lgf30-70%
Бэкапы провайдераОблачные КИС100% (при своевременном запросе)

Важно: чем быстрее начата экспертиза после инцидента, тем выше эффективность восстановления. ♻️

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

Идентификация лица, совершившего действия в КИС, строится на комбинации:

Логин (UserId). Указывает на учётную запись, но не на человека.

IP-адрес. По судебному запросу провайдер предоставляет сведения об абоненте (ФИО, адрес). Доказательственная сила — высокая.

User-Agent. Может совпадать с домашним компьютером.

Логи VPN. Фиксируют реальный IP удалённого подключения.

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

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

В кейсе №2 комбинация IP + данные провайдера + логи VPN дала стопроцентное доказательство. 📡

Глава 10. Анализ кастомного кода (плагины, скрипты, расширения)

SAP ABAP:

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

Инструменты: SE80, Code Inspector.

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

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

Сравнение productive- и test-системы.

Oracle NetSuite SuiteScript:

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

1С:

Поиск модифицированных объектов конфигурации, анализ расширений (.epf).

Каждый найденный подозрительный фрагмент фиксируется, листинг кода прилагается к заключению. 🧬

Глава 11. Анализ интеграций: методология установления виновной стороны

Споры об интеграциях КИС (например, SAP ↔ 1С, NetSuite ↔ CRM) разрешаются путём:

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

Сопоставления временных меток. Построение единой шкалы событий.

Анализа кода middleware (наличие идемпотентности, обработки ошибок, retry-механизмов).

Проверки API-лимитов. В облачных КИС (Salesforce, NetSuite) превышение лимита и отсутствие обработки ошибки 429 — вина интегратора.

Сетевых трассировок (PCAP). Подтверждают (или опровергают) факт отправки запроса.

В 80% споров виновной признаётся сторона интегратора. 🔄

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

Многие КИС лицензируются по числу пользователей (Power BI Premium, SAP named user). Споры возникают, когда:

Поставщик ПО требует доплату за сверхлимитное использование.

Заказчик отрицает превышение.

Методика эксперта:

Выгрузка журналов доступа (логины, сессии) за спорный период через API.

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

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

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

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

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

Для назначения экспертизы судом сторона подаёт ходатайство (ст. 82 АПК РФ). Рекомендуемая структура:

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

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

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

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

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

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

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

Штатные средства (лицензионные):

SAP: SE80, SM20, STAD, Oracle LogMiner.

Dynamics 365: SQL Server Management Studio, ApexSQL Log.

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-вызовов облачных КИС.

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

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

Тип КИССтоимость (руб.)Срок (дни)
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%. Расходы на экспертизу относятся на проигравшую сторону (ст. 110 АПК РФ). 💰

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

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

Страхование профессиональной ответственности на 50 млн рублей (полис АО «АльфаСтрахование»).

Независимость: эксперт не связан со сторонами, не может быть уволен за вывод.

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

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

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

Эксперт предупреждается об уголовной ответственности по статье 307 УК РФ. 🛡️

Глава 17. Типичные ошибки истцов при подготовке к экспертизе ⚠️

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

Предоставление только скриншотов или выгрузок.dt (для 1С). Эксперту нужны дампы БД, логи, исходные коды.

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

Экономия. Дешёвая экспертиза (100-200 тыс.) — отписка, не принимаемая судом.

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

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

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

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

Отказ от предоставления доступа. Суд штрафует или признаёт вину (ст. 10 ГК РФ).

Утверждение, что «ошибка в исходных данных». Строим эталонный отчёт в независимом инструменте (Excel).

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

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

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

API для выгрузки логов: Salesforce EventLogFile (REST API), NetSuite Audit Trail (REST), Dynamics 365 Activity Logs (Office 365 Management API).

Судебные запросы к провайдеру (Oracle, Microsoft, Salesforce) для получения архивных бэкапов. Практика показывает, что провайдеры отвечают на запросы российских судов в 30% случаев, поэтому необходимо действовать через обеспечение доказательств и оперативно выгружать логи, пока они доступны.

Ограничение: срок хранения логов в облаке — 90 дней. Если прошло больше, восстановление невозможно.

Глава 20. Заключение: научно обоснованный подход к судебной защите 🗝️

Уважаемые читатели! Мы представили 20 глав, содержащих формализованную методологию независимой экспертизы корпоративных информационных систем (КИС) (четвёртое и пятое упоминания). Ключевые выводы:

Экспертиза КИС должна быть многоуровневой: аппаратный уровень, программный, бизнес-данные.

Соблюдение chain of custody и вычисление SHA-256 — обязательное условие допустимости доказательств.

Восстановление удалённых данных возможно в большинстве случаев при своевременном обращении.

Идентификация пользователя требует комбинации IP, данных провайдера, VPN-логов.

Споры об интеграциях решаются через сопоставление логов всех участников.

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

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

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

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

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

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

Получите заключение (срок — от 15 до 60 дней в зависимости от сложности).

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

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

Сайт: https://kompexp.ru/ — ваш первый шаг к справедливости. 🔐⚖️

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

Новые статьи

❎ Экспертиза электросчетчиков для Москвы и МО

Настоящая статья представляет собой систематизированное научно-методическое руководство по проведению независимой судебн…

🟩 Анализ алкогольной продукции по запросу предприятий

Настоящая статья представляет собой систематизированное научно-методическое руководство по проведению независимой судебн…

🆘 Техническая экспертиза оборудования: как найти скрытые причины поломок

Настоящая статья представляет собой систематизированное научно-методическое руководство по проведению независимой судебн…

🆘 Вопросы экспертизы и качества медицинской помощи: как отличить надлежащее лечение от врачебной ошибки

Настоящая статья представляет собой систематизированное научно-методическое руководство по проведению независимой судебн…

🟥 Независимая строительная экспертиза по разделу имущества

Настоящая статья представляет собой систематизированное научно-методическое руководство по проведению независимой судебн…

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

19+2=