119019, Москва, Никитский бульвар, д. 8а
+7 (968) 987-87-788 (800) 200-80-35
Печать центраНезависимая экспертизаИсследовательский центр
Компьютерно-техническая экспертиза

Экспертиза исходного кода

Экспертиза исходного кода отвечает на вопросы авторства и заимствования: свой ли это код, есть ли совпадения с чужим, соответствует ли исходник работающей программе. Сравниваем репозитории и версии, оцениваем объём реализованного по ТЗ, ищем закладки, уязвимости и нарушения открытых лицензий (GPL и другие). Нужна в спорах о правах на программу, обвинениях в плагиате, конфликтах заказчика с подрядчиком.

Когда назначается

  • Спор об авторстве и правах на программу
  • Обвинение в заимствовании (плагиате) кода
  • Проверка соответствия исходника переданному ПО (депонирование)
  • Оценка объёма реализованного по ТЗ
  • Поиск закладок, уязвимостей, нарушений open source лицензий

Вопросы эксперту

  • Имеются ли в исходном коде совпадения и заимствования из другой программы, каков их объём?
  • Является ли код оригинальным произведением или переработкой другого?
  • Соответствует ли переданный исходный код работающему (скомпилированному) ПО?
  • Какие функции ТЗ реализованы в коде, каков объём выполненного?
  • Содержит ли код недекларированные возможности, закладки, уязвимости?
  • Соблюдены ли условия использования компонентов с открытой лицензией?

Нормативная база

  • Ст. 1259, 1261, 1270, 1280 ГК РФ (программа для ЭВМ, исключительные права)
  • Ст. 1296 ГК РФ (права на программу, созданную по заказу)
  • ГОСТ 19.101-77, ГОСТ 19.201-78 (ЕСПД, техническое задание)
  • ГОСТ Р 56939-2016 (разработка безопасного программного обеспечения)
  • Федеральный закон № 73-ФЗ; ст. 146 УК РФ (при контрафакте)

Пример из практики

Стартап обвинил уволившегося разработчика в переносе кода в новый продукт. Сравнение репозиториев дало высокий процент совпадения оригинальных модулей и общий open source компонент под GPL, использованный с нарушением. Заключение подтвердило переработку, стороны заключили мировое соглашение.

Частые вопросы

Как эксперт доказывает заимствование кода?
Сравнением структуры, идентификаторов, комментариев, характерных ошибок и метрик сходства между двумя кодовыми базами. Совпадения оцениваются не механически, а с учётом того, что часть кода типовая. Заимствование оригинальных, нетривиальных фрагментов — признак переработки произведения (ст. 1270 ГК).
Что если мне передали только скомпилированную программу без исходников?
Работаем и так: через декомпиляцию и дизассемблирование, сравнение поведения и структуры. Установить полное тождество с конкретным исходником сложнее, но факт использования чужих компонентов и библиотек выявляется. Для споров о депонировании проверяем, собирается ли переданный исходник в работающий продукт.
Можно ли проверить нарушение открытых лицензий (GPL)?
Да. Выявляем включённые open source компоненты и их лицензии, проверяем соблюдение условий — раскрытие исходников, указание авторства. Нарушение копилефт-лицензий в коммерческом продукте — самостоятельное основание претензий и риск для бизнеса заказчика.
Кому принадлежат права на код, написанный подрядчиком?
Технический эксперт устанавливает авторство и объём вклада; правовую принадлежность определяет суд по договору. Но именно заключение показывает, кто фактически создал код, что решает споры при отсутствии или неполноте договора (ст. 1261, 1296 ГК).
Найдёте ли вы закладки и уязвимости в коде?
Да, это отдельная задача: поиск недекларированных возможностей, скрытых точек доступа, небезопасных решений. Методология опирается на ГОСТ Р 56939 (разработка безопасного ПО). Актуально при приёмке ПО и в спорах после инцидентов безопасности.

Другие виды в этой группе

Стоимость и сроки
от 30 000 ₽
срок от 5 рабочих дней · заключение эксперта, 2 экз.

* Стоимость указана справочно, не является публичной офертой в значении ст. 437 ГК РФ. Итоговая стоимость определяется после изучения материалов.

Оставить заявкуВсе цены и сроки