Опубликованная практика

Экспертиза переработки исходного кода программ в Москве №107870

Разработчики спорили, создана ли одна программа для лабораторного учёта на основе другой: это проверяла судебная компьютерно-техническая экспертиза исходного кода. Эксперты работали в Москве по материалам дела без осмотра оборудования. В сравнительную выборку вошли 2 печатных фрагмента кода, один из которых занимал 48 листов. Суд рассматривал спор в сфере разработки программного обеспечения.

Компьютерные эксперты и эксперты по защите информации изучили архитектуру модулей, программные зависимости и обращения к элементам. Визуальное сопоставление охватывало пакеты, классы, функции и константы, а метод описания связывал проверяемые признаки с иллюстрациями. Логику взаимодействия частей проверяли по обращениям между элементами. Аналитическую схему строили по изданию «Практические основы компьютерно-технической экспертизы»; приёмы фиксации цифровых следов соотносили с книгой «Форензика — компьютерная криминалистика».

Дата выполнения
Завершена в январе 2022 года
Реальная задача из нашей практики

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

Содержание работы

Задача и материалы исследования

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

Арбитражный суд города МосквыДело №А40-82586/2021
Участники: ООО "Региональное объединение самостоятельных лабораторных систем", ООО "Новолабсистем"

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

Исходный код двух программ для лабораторного учёта стал предметом спора об авторских правах. Требовалось сопоставить печатные фрагменты и проверить, создана ли одна программа на основе другой. Объект относился к программному обеспечению для обработки лабораторных данных в Москве.

  • Первый фрагмент исходного кода — распечатка объёмом 48 листов.
  • Второй фрагмент исходного кода — распечатка части программного модуля.
  • Определение суда — формулировка задачи о переработке одной программы на основе другой.
  • Сопроводительный комплект — документы, относящиеся к спору об авторских правах на программы.

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

Регион

Москва

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

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

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

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

  1. Структура программ — разбор пакетов и классов в каждом печатном фрагменте.
  2. Функциональные элементы — сопоставление функций, констант и обращений к ним.
  3. Связи модулей — проверка импортов и зависимостей между частями исходного кода.
  4. Графическая фиксация — размещение сравниваемых участков рядом на иллюстрациях.

Электронные тексты кода в материалах дела отсутствовали, поэтому эксперты сравнивали печатные фрагменты визуально: такой приём соответствовал форме объектов и сохранял привязку элемента к листу. Распечатки относились к разным частям программ, поэтому сопоставление ограничили их содержанием. Издание «Практические основы компьютерно-технической экспертизы» использовали при анализе цифровых объектов. Книгу «Форензика — компьютерная криминалистика» применяли при выборе приёмов фиксации признаков кода.

Вопросы на исследование

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

  1. Является ли исходный код одной программы переработкой, созданной на основе исходного кода другой программы?

Формулировки вопросов обобщены: персональные данные и реквизиты дела исключены, содержание поставленных судом задач не изменено.

Материалы

Иллюстрации к исследованию

Изображения помогают увидеть характер объекта и объём фактических материалов, с которыми работали эксперты.

Профиль работы

Направления экспертизы

В работе были задействованы компетенции по следующим видам судебных исследований.

Обращение в организацию

Нужна экспертиза по похожей задаче?

Расскажите об обстоятельствах и ожидаемом результате. Мы определим вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.

  • Подберём эксперта
  • Поможем с вопросами
  • Оценим срок и стоимость
Задать вопрос или позвоните 8 (800) 333-24-09 Бесплатный звонок по России