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

Экспертиза №104276

Судебная компьютерно-техническая экспертиза была проведена для изучения программного обеспечения «Right Way» и его исходного кода. Основной целью являлось установление механизмов информационной рассылки и принципов работы фильтрации номеров карт. Эксперты выполнили анализ пользовательской документации, провели экспериментальное тестирование функционала системы, а также осуществили исследование исходного кода и истории его изменений в репозитории. Особое внимание уделялось выявлению реакции программы на некорректный ввод данных в фильтр «Список карт» и анализу возможности внесения изменений в код без фиксации в системе контроля версий. В процессе экспертизы устанавливались причины непредвиденного поведения системы при обработке списков получателей сообщений.

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

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

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

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

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

Арбитражный суд г. МосквыДело №А40-310870/2019
Участники: АО "Модный континент", ООО "Ланит ОМНИ"

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

Объектами исследования явились программное обеспечение «Right Way» и его репозиторий. Исследование охватывало версию программного обеспечения по состоянию на определенную дату, а также данные о последствиях выполнения конкретной операции информационной рассылки. Анализу подвергся репозиторий исходного кода, содержащий историю его изменений.

  • Программное обеспечение «Right Way» компании ООО «ЛАНИТ ОМНИ» по состоянию на 13.07.2019г., включая его функционал и пользовательский интерфейс.
  • Программное обеспечение «Right Way» в части хранения информации о последствиях исполнения спорной операции информационной рассылки.
  • Репозиторий ООО «ЛАНИТ ОМНИ», содержащий исходный код исследуемого программного обеспечения и историю его модификаций.

Регион

Москва

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

Основной целью проведения повторной судебной компьютерно-технической экспертизы стало детальное изучение функционала и внутренних механизмов программного обеспечения «Right Way», в частности, его модуля для проведения массовых информационных рассылок. Специалисты стремились всесторонне определить логику работы программы, алгоритмы формирования и отправки сообщений, а также принципы фильтрации данных, используемые в модуле «Информационная рассылка». Важной задачей был анализ реакции системы на ввод некорректных данных в поле «Список карт» и установление возможных причинно-следственных связей между подобным некорректным вводом и непредвиденными результатами, такими как отправка SMS-сообщений всем зарегистрированным участникам программы лояльности. Дополнительно эксперты имели целью оценить изменения, внесенные в исходный код программы после ее ввода в промышленную эксплуатацию, а также исследовать архитектурные особенности программного обеспечения, которые могли бы допускать модификации кода без соответствующей фиксации в репозитории системы контроля версий.

В процессе выполнения экспертного исследования специалисты столкнулись с рядом технических и методологических сложностей. На начальном этапе проведения экспертизы возникли затруднения с обеспечением работоспособности архивной версии программного обеспечения «Right Way» по состоянию на июль 2019 года, что потребовало дополнительных усилий со стороны представителей ответчика для восстановления функционала и привело к необходимости проведения повторных осмотров. Существенной проблемой оказалась невозможность долговременного хранения системой данных о фактически сформированных выборках номеров карт для спорной рассылки, что препятствовало прямому определению реального объёма отправленных сообщений и ограничению в полном объеме установления последствий. Для преодоления этих преград и достижения поставленных целей применялись комплексные методы исследования: метод описания для точной фиксации выявленных признаков и графической информации; метод эксперимента, включающий опытное воспроизведение различных сценариев использования функциональных возможностей системы и отправки тестовых рассылок для проверки поведения фильтров; глубокий анализ пользовательской документации, в частности, «Инструкции по роли «Оператор»», и непосредственное исследование исходного кода программного обеспечения, хранимого в репозитории. Эти подходы позволили детально изучить поведение модуля фильтрации, выявить его особенности при обработке данных и определить причинно-следственные связи между действиями пользователя и результатами работы программы.

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

  1. Какой механизм (последовательность действий, алгоритм) по решению конкретной задачи отражен в Программе Right Way?
  2. Какой принцип работы фильтрации в программе Right Way?
  3. Какой формат данных подлежал применению к фильтру «Список карт» при формировании информационной рассылки для ожидаемого результата (отправка смс-сообщений исключительно участникам программы с определенными номерами карт, введенными пользователем)?
  4. Соответствовал ли формат примененных значений тому, который был необходим для достижения ожидаемого результата (отправка смс-сообщений исключительно участникам программы с определенными номерами карт, введенными пользователем)?
  5. Каковы последствия использования Пользователем неверного формата ввода номера карты участника программы?
  6. Имеется ли причинная связь между вводом значений карт как «13 цифр пробел и далее 3 или 4 цифры» с отправкой сообщений всем участникам лояльности?
  7. Предусмотрена ли общей логикой работа фильтра объектного кода модуля «Информационная рассылка» реакция программы при вводе дополнительной, некорректной информации в фильтр «Список карт» (если да, то какая)?
  8. Вносились ли изменения в общую логику работы фильтра «Список карт» в объектный (программный) код в модуль «Информационная рассылка» после подписания Акта ввода ООО «ЛАНИТ ОМНИ» программного обеспечения «Right Way» в промышленную эксплуатацию с декабря 2016 года?
  9. На каких внутренних серверах расположен Репозиторий исходного кода Программы Right Way и позволяет ли архитектура программного обеспечения Right Way вносить изменения в код Программы без фиксации таких изменений в Репозиторий?

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

Материалы

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

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

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

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

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

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

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

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

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