Инженерно-техническая экспертиза серверного оборудования поезда №120920
Поставщик и заказчик спорили о причинах отказа серверного оборудования в пассажирском поезде: судебная инженерно-техническая экспертиза проверяла 5 технических вопросов.
Спор об авторских правах касался происхождения коммуникационного приложения: судебная компьютерно-техническая экспертиза проверяла состав и взаимосвязь программ. Работа проведена в Москве по материалам дела без осмотра объектов. Эксперты изучили 3 цифровых носителя и 7 томов, а программные проекты насчитывали от 1 900 до 5 800 файлов. Профиль исполнителей охватывал компьютерную технику, программное обеспечение и цифровую криминалистику.
Исходные тексты на JavaScript и TypeScript сопоставляли в IntelliJ IDEA 2021.2.2 средствами Code Duplication Analyzer и Duplicated code fragment inspection. Тождество материалов проверяли побайтовым сравнением, а каталоги системы контроля версий просматривали в TortoiseSVN 1.14.5. Эксперты сравнивали архитектуру приложений, библиотеки, ресурсы интерфейса и участки кода, которые могли реализовывать обмен по протоколу XIMSS.
Публикуем предмет исследования, поставленные вопросы и связь с судебным делом. Персональные данные и сведения ограниченного доступа не раскрываются.
Ниже собраны исходные сведения, цель экспертизы и вопросы, на которые требовалось дать обоснованные ответы.
Клиентские и серверные коммуникационные программы стали предметом спора об авторских правах на программное обеспечение. Требовалось сопоставить исходный и объектный код нескольких выпусков, проверить их связь между собой и разобраться с автономностью клиентского приложения. Эксперты также изучали взаимодействие программ через сетевой протокол и наличие программных материалов на цифровых носителях.
Материалы дела включали 7 томов и ответ на судебный запрос с приложениями на 5 листах. Код был распределён между архивами, каталогами и текстовыми фрагментами разных форматов, поэтому эксперты извлекали материалы и попарно сопоставляли программные проекты.
Спор об авторских правах на программное обеспечение требовал проверить происхождение нескольких выпусков коммуникационного приложения. Эксперты устанавливали, могли ли одни программы воспроизводить или перерабатывать другие, входило ли клиентское приложение в серверный продукт и использовался ли серверный код при его создании. Отдельные задачи касались автономной работы клиента, протокола связи с сервером и присутствия программного кода на цифровых носителях.
Судебную компьютерно-техническую экспертизу выполнили эксперты в области компьютерной техники, программного обеспечения и цифровой криминалистики. Они работали в Москве по материалам дела и исследовали 3 флеш-накопителя. Программные материалы извлекли из архивов и каталогов, после чего разделили проекты по выпускам и подготовили пары для сопоставления. Сравнение охватило клиентские и серверные части соответствующих поколений.
Для отдельных выпусков материалы содержали фрагменты исходного кода, поэтому эксперты применили поиск дубликатов, устойчивый к различиям форматирования и именования переменных. Допустимость такого сопоставления основывалась на сравнении синтаксических конструкций, функций и программной архитектуры, представленных в этих фрагментах. Полные проекты проверяли теми же средствами, дополнительно сравнивали побайтово и рассматривали отдельно для каждой пары программ.
Эксперты отдельно проверили версию об обращении клиентской части к серверной через XIMSS — протокол обмена сообщениями, календарными данными и сигналами. Они искали реализации подключения, работы сторонних служб уведомлений и взаимодействия с другим серверным приложением. Затем сопоставили клиентские и серверные проекты соответствующих поколений, а содержимое носителей сравнили с программными материалами каждого проверяемого выпуска.
Компьютерно-техническая экспертиза программного обеспечения охватывала спор об авторских правах на исходный код клиентского приложения, его связь с серверной программой, автономность, сетевое взаимодействие и состав цифровых носителей.
Формулировки вопросов обобщены: персональные данные и реквизиты дела исключены, содержание поставленных судом задач не изменено.
Изображения помогают увидеть характер объекта и объём фактических материалов, с которыми работали эксперты.
В работе были задействованы компетенции по следующим видам судебных исследований.
Расскажите об обстоятельствах и ожидаемом результате. Мы определим вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.