Королев, ул. Коммунальная, д. 16, пом. ІІ, оф 2.
8 800 101-17-78
E-mail:
Пн-Вс 9-19

Всегда готовы помочь и ответить на ваши вопросы!

Программно-компьютерная экспертиза — специализированное исследование программных средств, информационных систем и связанных с ними процессов. Такая экспертиза применяется, когда необходимо установить факты, имеющие юридически значимое значение, в гражданских, арбитражных и уголовных делах. Результатом является экспертное заключение, которое помогает объективно оценить свойства цифровых объектов, выявить причины инцидентов и подтвердить либо опровергнуть спорные обстоятельства.

Цель экспертизы

Главная цель программно-компьютерной экспертизы — выявление и фиксация юридически значимых фактов, связанных с программным обеспечением, данными и работой информационных систем, включая оценку функциональности, соответствия требованиям, а также выявление ошибок, уязвимостей и признаков неправомерных действий.

Основные направления (подвиды) программно-компьютерной экспертизы

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

Случаи, когда необходима помощь эксперта

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

  • споры между заказчиком и исполнителем о качестве ПО, функциональности и соблюдении сроков;
  • проверка фактов использования нелицензионного (контрафактного) программного обеспечения и его распространения;
  • установление признаков плагиата или незаконного использования программного кода, баз данных, веб-ресурсов и мобильных приложений;
  • выяснение причин сбоев, ошибок и некорректной работы информационных систем и баз данных;
  • конфликты при внедрении и сопровождении ERP, CRM и иных корпоративных систем, проверка соответствия ожиданиям и техническому заданию;
  • выявление фактов несанкционированного доступа к данным, их изменения, удаления либо хищения;
  • споры об авторских правах на ПО и элементы цифровых продуктов (включая дизайн и контент);
  • проверка рекламных инцидентов в интернете (кликфрод, Ad Fraud, подозрения на «накрутку» статистики);
  • анализ соответствия ПО техническому заданию, отраслевым требованиям и государственным стандартам;
  • установление обстоятельств создания, изменения, удаления или передачи файлов и данных;
  • расследование инцидентов в области информационной безопасности и киберпреступлений;
  • оценка безопасности и корректности работы облачных сервисов (SaaS, IaaS, PaaS) при спорных ситуациях и утечках;
  • поиск уязвимостей в ПО и оценка возможности их использования злоумышленниками;
  • определение авторства и фактической даты создания кода либо базы данных;
  • споры по интеллектуальным правам на мобильные приложения (функционал, дизайн, контент);
  • фиксация и подтверждение содержимого интернет-страниц, публикаций и переписки для использования в суде;
  • техническая оценка исходного кода при сделках M&A, покупке/слиянии IT-активов, инвестициях;
  • споры о соблюдении условий лицензионных соглашений;
  • анализ блокчейн-систем и смарт-контрактов при разногласиях и подозрениях в мошенничестве;
  • исследование систем контроля доступа (СКУД) при разборе инцидентов безопасности;
  • определение реальной стоимости или рыночной ценности программного продукта/IT-решения.

Объекты исследования

  • программное обеспечение: системное, прикладное, специализированное (в том числе ERP, CRM, BI и др.);
  • базы данных: структура и содержимое (таблицы, записи), СУБД;
  • исходные коды программ на различных языках программирования;
  • библиотеки, фреймворки и программные компоненты;
  • файлы и каталоги с программными объектами и данными, системные логи и журналы событий;
  • веб-сайты и веб-приложения (структура, содержимое, файлы на сервере);
  • мобильные приложения (iOS, Android);
  • облачные сервисы и конфигурации (SaaS, IaaS, PaaS), данные в облаках;
  • документация: технические задания, проектная и эксплуатационная документация, регламенты, договоры разработки/внедрения;
  • лицензионные соглашения, патенты на программное обеспечение.

Какие материалы обычно нужны

  1. Носители информации: оригиналы или заверенные образы (побитовые копии) HDD/SSD, серверных дисков, USB-накопителей, CD/DVD, карт памяти и иных носителей, где находится спорное ПО или данные.
  2. Исходные коды (при необходимости анализа качества, плагиата, соответствия ТЗ или наличия скрытого функционала), желательно с данными о системе контроля версий (если применимо).
  3. Лицензионные соглашения, договоры, технические задания и иные документы, определяющие требования и условия работ.
  4. Скриншоты, видеозаписи, протоколы осмотра — фиксация работы ПО, состояния веб-ресурса, результатов действий пользователя, особенно если объект меняется со временем.
  5. Доступы к системам (логины/пароли) — при необходимости и только при наличии законных оснований, с согласия владельца либо по определению суда.
  6. Копии баз данных: дампы/выгрузки/бэкапы с указанием формата и версии СУБД.
  7. Постановление следователя или определение суда (для судебных экспертиз) с четко сформулированными вопросами к эксперту.
  8. Инструкции пользователя и администратора, руководства и регламенты эксплуатации.
  9. Лог-файлы и журналы событий — данные о действиях пользователей, ошибках, изменениях в системе.

Правовая база

  • Федеральный закон от 31.05.2001 № 73-ФЗ «О государственной судебно-экспертной деятельности в Российской Федерации»;
  • ГПК РФ;
  • УПК РФ;
  • КАС РФ;
  • АПК РФ;
  • ГК РФ, часть IV (права на результаты интеллектуальной деятельности и средства индивидуализации);
  • Федеральный закон от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации»;
  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»;
  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»;
  • постановления Пленума Верховного Суда РФ и ВАС РФ;
  • методические рекомендации и указания Министерства юстиции РФ, ведомственные приказы.

Методики проведения экспертизы

  • Статический анализ кода — изучение исходного кода без запуска программы (структура, качество, уязвимости, скрытые функции, соответствие требованиям).
  • Динамический анализ — запуск в контролируемой среде для наблюдения поведения (взаимодействие с ОС, файлами, сетью, обнаружение нежелательной активности).
  • Восстановление удаленных и поврежденных данных — реконструкция информации с носителей для восстановления картины событий.
  • Сравнительный анализ ПО — оценка тождества или существенного сходства программ и их частей (актуально для споров о заимствовании).
  • Анализ логов и журналов — восстановление хронологии событий, выявление попыток доступа, причин ошибок и инцидентов.
  • Анализ веб-ресурсов — исследование структуры, содержимого и изменений веб-сайтов и связанных данных.
  • Исследование баз данных — анализ структуры, целостности, полноты, непротиворечивости, признаков вмешательства.
  • Анализ мобильных приложений — исследование функциональности, сетевых взаимодействий, разрешений, скрытых возможностей.

Примеры вопросов, которые можно поставить перед экспертом

Программное обеспечение и функционирование

  • является ли ПО оригинальным или содержит признаки заимствования;
  • соответствует ли фактическая функциональность требованиям ТЗ и договора;
  • каковы причины сбоев, «зависаний» и некорректной работы;
  • имеются ли признаки вредоносного кода, скрытых функций или несанкционированной активности;
  • как устроена архитектура (модульная, монолитная и т. п.) и как она влияет на производительность и безопасность;
  • соответствует ли качество кода общепринятым стандартам разработки;
  • использовались ли нелицензионные компоненты, библиотеки или фреймворки;
  • возможны ли изменения данных/функций без оставления явных следов в логах;
  • есть ли логические ошибки (баги), приводящие к неверным расчетам или потере данных.

Базы данных и информационные системы

  • какие данные содержатся в базе, какова их структура и типы;
  • вносились ли изменения в определенный период, какие именно и кем;
  • соответствует ли структура базы требованиям и принятым правилам проектирования;
  • обеспечивалась ли целостность и сохранность данных на определенную дату;
  • имеются ли признаки несанкционированного доступа или манипуляций;
  • каковы причины потери/повреждения данных и возможно ли восстановление;
  • насколько эффективно организовано резервное копирование и возможен ли откат из бэкапа;
  • какие учетные записи имели доступ и какие действия выполняли;
  • имеются ли дубликаты и аномалии, указывающие на некорректную работу системы.

Процесс разработки программного обеспечения

  • соответствует ли фактический процесс разработки условиям договора и ТЗ;
  • были ли соблюдены сроки и этапы, предусмотренные проектной документацией;
  • какие недостатки процесса разработки могли повлиять на качество результата или сроки;
  • насколько эффективно управлялись риски (технические, организационные, финансовые);
  • какова степень готовности продукта на определенную дату по проектным материалам;
  • соответствуют ли методологии и инструменты разработки общепринятым практикам индустрии.

Почему обращаются в нашу компанию

  • независимость и беспристрастность выводов;
  • квалификация и опыт специалистов;
  • работа в соответствии с требованиями № 73-ФЗ и применимых норм;
  • конфиденциальность предоставленной информации;
  • понятные сроки и прозрачные условия взаимодействия.

Этапы проведения экспертизы

  1. Консультация и анализ запроса — уточнение обстоятельств, предварительное формирование задач и вопросов.
  2. Заключение договора — фиксация сроков, стоимости, объема исследования и перечня вопросов.
  3. Сбор и фиксация объектов исследования — прием носителей, кода, документов; обеспечение сохранности и целостности данных.
  4. Проведение исследования — применение выбранных методик анализа в зависимости от задач.
  5. Подготовка экспертного заключения — систематизация результатов и формирование обоснованных выводов.
  6. Передача заключения и разъяснение — предоставление результата заказчику; при необходимости — пояснения в рамках процессуальных процедур.

Примечание о проведении экспертизы по уголовному делу

В практике по уголовным делам учитываются разъяснения Постановления Пленума Верховного Суда РФ от 21 декабря 2010 г. N 28. В частности, экспертиза по уголовному делу может проводиться государственными экспертными учреждениями или некоммерческими организациями; коммерческие организации и индивидуальные предприниматели не вправе проводить экспертизы по уголовным делам, если не соблюдены необходимые условия правового статуса и полномочий.

Вы можете заказать услугу, оформив заявку на сайте или позвонив по телефону. Наши менеджеры ответят на все ваши вопросы.