Программно-компьютерная экспертиза

Экспертиза процесса разработки и сопровождения программного обеспечения

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

Ориентир по стоимости экспертизы
от 100 000 ₽
Ориентир по сроку экспертизы
от 10 рабочих дней
  • Судебные экспертизы
  • Внесудебные исследования
  • Рецензирование заключений
  • Консультации и справки
01 Проверим компетенцию

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

02 Поможем подготовиться

Уточним вопросы и перечень материалов — готовый комплект не обязателен.

03 Работаем с регионами

Принимаем задачи из России, Казахстана и Беларуси. До назначения часть материалов можно передать электронно; по назначенной экспертизе порядок определяет назначивший орган.

04 Сопровождаем результат

Разъясняем методику и выводы, отвечаем на вопросы суда в пределах компетенции эксперта.

О направлении

Подробно о задачах, объектах и методиках

Материал описывает типовые задачи и вопросы. В судебной экспертизе их окончательный круг и редакцию определяет суд или иной назначивший орган, а правовую оценку обстоятельствам даёт суд.

Содержание страницы
  1. Когда исследование помогает разрешить спор о разработке ПО
  2. Как выбрать направление под вашу ситуацию
  3. Если известно, на чём написана система
  4. Объекты исследования и сохранение цифрового состояния
  5. Конфиденциальность и объём передаваемого
  6. Предварительный прогноз до полного исследования
  7. Вопросы эксперту о процессе разработки программного обеспечения
  8. Методы, стандарты и проверяемость вывода
  9. Границы специальных знаний и комплексная экспертиза
  10. Формат результата и подготовка обращения

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

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

Предварительный разбор задачи проводится без оплаты. Файлы для него присылать не нужно: достаточно описать ситуацию и перечислить, что у вас есть. На этом шаге мы определяем и то, с чего обычно начинается затруднение, — какое из одиннадцати направлений отвечает на ваш вопрос.

Когда исследование помогает разрешить спор о разработке ПО

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

Чаще всего поводом становятся такие ситуации:

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

Как выбрать направление под вашу ситуацию

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

«Сделано не то, что заказывали»

Спор о содержании результата: что предусматривал договор и что фактически получено. Здесь работают три направления, и различаются они точкой отсчёта:

«Сделано плохо»

Спор не о наличии результата, а о его свойствах. Ключевая трудность здесь в критерии: без названного требования «плохо» остаётся оценкой, а не техническим фактом. Подходят два направления:

  • Качество исходного кода — когда есть на что опереться: требования договора, согласованный стандарт, измеримые характеристики сборки, тестов и дефектов.
  • Сопровождение и соблюдение SLA — когда продукт сдан, но спор идёт о поддержке: заявки, время реакции и восстановления, доступность, повторяющиеся инциденты.

«Сделано не тогда и не теми»

Спор о ходе работ и о происхождении кода — то есть о событиях и их источниках, а не о качестве результата. Таких направлений два:

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

«Заключение уже есть, и оно вызывает сомнения»

Отдельный случай: исследовать нужно не продукт, а документ. Этим занимается одно направление:

Если известно, на чём написана система

Семь направлений собраны не по вопросу, а по платформе. Они не заменяют перечисленные выше, а дополняют их: предмет спора остаётся прежним — чаще всего соответствие сделанного техническому заданию, — но объекты, следы и пределы выводов у каждой платформы свои, и это меняет то, что вообще можно установить.

Выбирайте по языку спорной системы:

  • Экспертиза исходного кода на Java — корпоративные системы: доработки типовых решений, причины сбоев и потерь документов при обмене, полнота переданного кода, состав библиотек и совпадения кодовых баз.
  • Экспертиза исходного кода на Python — сервисы, обработка данных и отчётность: воспроизводимость спорного расчёта и зафиксированность версий библиотек, от которых результат зависит не меньше, чем от самого кода.
  • Экспертиза исходного кода на JavaScript — приложения в браузере и на сервере: ошибки интерфейса в конкретных браузерах, расхождения в суммах, разбор собранной сборки, когда исходных текстов нет.
  • Экспертиза исходного кода на PHP — сайты и интернет-магазины на «1С-Битрикс», WordPress, Laravel: отделение собственного кода подрядчика от коробочной системы и модулей, объём работ, посторонние вставки, датировка без репозитория.
  • Экспертиза исходного кода на C++ — промышленная автоматика, прошивки, расчётные и настольные программы: передан ли исходный код и собирается ли из него спорная программа, причины аварийных завершений и утечек памяти, состав вкомпилированных библиотек.
  • Экспертиза исходного кода на C# — учётные системы, настольные программы и веб-сервисы на платформе .NET: восстановление кода из сборок, обфускация, повторяемость сборки, состав пакетов и спор о переносе с прежней платформы.
  • Экспертиза исходного кода на Delphi — учётные и отраслевые системы, работающие на предприятиях десятилетиями: что передано заказчику, почему исходники не собираются, что содержат экранные формы и база данных, когда исполнителя уже не найти.

Не знаете язык — это нормально и выяснять его самостоятельно не обязательно. Язык обычно назван в техническом задании или в актах, его знает подрядчик, а если спор о сайте, серверная часть чаще всего написана на PHP, браузерная — на JavaScript; программы для оборудования и расчётов обычно пишут на C++, а корпоративные учётные системы под Windows — на C#. Если ясности нет, направление определим на предварительном разборе по описанию спора: для выбора между «сделано не то» и «сделано плохо» язык вообще не важен.

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

Объекты исследования и сохранение цифрового состояния

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

Технические объекты

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

В группу входят:

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

Документы и контекст

Документы задают критерии сопоставления, но эксперт отдельно проверяет, какие редакции действовали и можно ли связать их с исследуемым техническим состоянием.

В эту группу входят:

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

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

Сразу о том, чего стоит копия, снятая своими силами. Она доказывает меньше, чем кажется: происхождение подтверждается вашими словами, и вторая сторона заявит, что файлы могли быть изменены. Делать её всё равно нужно — она задаёт то состояние, с которым потом сверяются, — но если объект ключевой для спора, до обращения в суд доступно нотариальное обеспечение доказательств, а после возбуждения дела материалы получают через суд.

Действовать здесь стоит раньше, чем начнётся переписка: доступы к системам отзывают, журналы вытесняются по мере накопления, а среды перенастраивают под текущие задачи. Фиксируйте то, что принадлежит вам или к чему у вас есть законное право доступа; материалы, находящиеся у другой стороны, получают через суд по ходатайству об истребовании. В ходатайстве придётся обосновать, почему получить их самостоятельно невозможно, — иначе в нём откажут, — и назвать материалы конкретно: репозиторий, ветку, период журналов, версию сборки. Если сторона их так и не представит, эксперт исследует то, что поступило, и прямо указывает, на какие вопросы ответить невозможно; при недостаточности материалов он направляет назначившему органу сообщение о невозможности дать заключение. Вывод в таком случае не появляется, но и молчаливого «эксперт не нашёл» тоже не будет.

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

И главное — ничего не «прибирайте» в проекте перед передачей. Необратимого здесь больше, чем кажется, и восстановить потом не удастся ничего из перечисленного:

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

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

Конфиденциальность и объём передаваемого

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

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

Предварительный прогноз до полного исследования

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

Прогноз может быть благоприятным, неблагоприятным или показывать, что определённый ответ невозможен. Он помогает уточнить вопросы, дополнить комплект либо не заказывать полную работу вслепую, но не является заключением, гарантией нужного результата или обещанием исхода дела. Условия и формат такой работы согласуются до передачи материалов.

Вопросы эксперту о процессе разработки программного обеспечения

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

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

  1. Какие результаты этапа, предусмотренного приложением №… к договору, фактически представлены в репозитории и сборках по состоянию на … (дата, часовой пояс)?
  2. Соответствует ли сборка с контрольной суммой … требованиям пунктов … технического задания в редакции от …?
  3. Достаточен ли переданный комплект для самостоятельной сборки и запуска продукта версии … без обращения к исполнителю и чего в нём не хватает?

Сравните их с формулировкой «какие характеристики качества кода установлены»: в ней нет ни объекта, ни критерия, ни даты, и ответить на неё проверяемо нельзя. Именно поэтому вопросы под конкретную задачу лучше брать на странице соответствующего направления, где названы и объекты, и критерии.

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

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

Методы, стандарты и проверяемость вывода

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

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

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

Границы специальных знаний и комплексная экспертиза

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

Граница проходит так:

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

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

Формат результата и подготовка обращения

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

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

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

До начала работы полезно подготовить следующее:

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

Не изменяйте спорную среду без фиксации и сохраните полный экспорт систем. После изучения комплекта специалист определит компетенцию, предложит вопросы и скажет, возможен ли содержательный предварительный прогноз. Позвоните по номеру 8 (800) 333-24-09 или оставьте заявку — разбор задачи проводится без оплаты, и файлы для него присылать не нужно.

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

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

Согласно постановлению Пленума Верховного Суда Российской Федерации от 21 декабря 2010 г. № 28 «О судебной экспертизе по уголовным делам», негосударственными судебно-экспертными учреждениями признаются некоммерческие организации, созданные на основании Гражданского кодекса Российской Федерации и Федерального закона «О некоммерческих организациях» и ведущие судебно-экспертную деятельность согласно своим уставам.

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

Актуализировано
Форматы работы

Стоимость и сроки

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

По договору

Внесудебное исследование

от 100 000 ₽
от 10 рабочих дней
точная стоимость будет определена после ознакомления с объектом исследования

Итог — письменный документ с результатами внесудебного исследования. Название документа, порядок его представления и оценка зависят от вида процесса.

Заказать исследование
Проверка готового заключения

Рецензирование

от 80 000 ₽
от 10 рабочих дней
точная стоимость будет определена после ознакомления с заключением и приложениями

Итог — письменная рецензия на готовое заключение. Она проверяет исходные данные, методы и выводы, но не отменяет заключение и не заменяет новое исследование объекта.

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

Консультация и справка

от 20 000 ₽
2–3 рабочих дня
точная стоимость будет определена после ознакомления с объектом исследования

Поможет предварительно оценить вопрос, его исследуемость и ограничения будущей работы, а также спланировать дальнейшие действия.

Описать вопрос
Разбор задачи — без оплаты

Бесплатно определим вид исследования, проверим, нет ли явных пробелов в комплекте материалов, и назовём ориентировочные срок и стоимость. Если уже на этом этапе видно, что задачу решить нельзя, скажем об этом и не будем предлагать полное исследование. Изучение материалов по существу с письменным ответом — платная консультация; её стоимость согласуем до начала.

Получить организационный разбор
Организация исследования

Как строится работа над экспертизой

До начала исследования уточним предмет задачи, состав материалов и формат итогового документа.

  1. 01 Организационный разбор

    Проверяем компетенцию и сообщаем, можно ли провести исследование по поставленной задаче.

  2. 02 Вопросы и материалы

    Уточняем вопросы и сообщаем, каких документов или объектов не хватает.

  3. 03 Экспертное исследование

    Эксперт применяет профильные методики, фиксирует ход работы и обосновывает выводы.

  4. 04 Заключение и пояснения

    Передаём результат и при необходимости разъясняем суду применённую методику и выводы.

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

Практика по этому направлению

Краткие описания задач с указанием суда и ссылкой на опубликованные материалы дела. Формулировки взяты из карточек дел и воспроизводят вопросы, поставленные назначившим органом: они показывают, что исследовалось, а не то, какие вопросы можно поручить эксперту. Виновность, принадлежность прав и обоснованность требований разрешает суд.

Все примеры по направлению
Опубликованный пример
Завершена в октябре 2025 года

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

Судебная компьютерно-техническая экспертиза была проведена для оценки выполнения работ по модификации программного обеспечения на платформе «1С:Предприятие».

Арбитражный суд Челябинской областиДело №А76-26022/2024
Участники: ООО "ЛУЧШИЕ ПРАКТИКИ", ООО "Волгадорстрой"
Открыть описание
Опубликованный пример
Завершена в январе 2025 года

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

Судебная компьютерно-техническая экспертиза программного обеспечения, разработанного по договору авторского заказа.

Октябрьский районный суд города Улан-Удэ Республики БурятияДело №2-424/2024
Участники: ,
Открыть описание
Опубликованный пример
Завершена в марте 2025 года

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

Судебная компьютерно-техническая экспертиза программы для ЭВМ RULIS и ее базы данных, проведенная для Арбитражного суда Приморского края.

Арбитражный суд Приморского краяДело №А51-15545/2023
Участники: ООО МЕДИЦИНСКИЙ ДИАГНОСТИЧЕСКИЙ ЦЕНТР "ДОКТОР ТАФИ", ООО "ПРОГРАММНЫЙ СТИЛЬ"
Открыть описание
Опубликованный пример
Завершена в июле 2024 года

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

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

Арбитражный суд Республики КрымДело №А83-22966/2023
Участники: ООО "ЮРИСТ.СПБ",
Открыть описание
Опубликованный пример
Завершена в апреле 2024 года

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

Судебная компьютерно-техническая экспертиза была проведена для оценки качества и объема услуг по технической поддержке ключевой корпоративной информационной системы (ЛесЕГАИС), оказанных в рамках государственного контракта.

Арбитражный суд города МосквыДело №А40-116530/2023
Участники: ООО "66 БИТ", Федеральное агентство лесного хозяйства
Открыть описание
Опубликованный пример
Завершена в июне 2024 года

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

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

Арбитражный суд Московской областиДело №А41-16640/2023
Участники: АНО Государственное казенное образовательное учреждение высшего образования Российская таможенная академия, ООО "Лекс системс"
Открыть описание
В открытом доступе представлена часть выполненных исследований по разным объектам и судебным делам. Сведения, защищённые законом или условиями конфиденциальности, не раскрываются. Чтобы проверить возможность исследования по вашей ситуации, опишите задачу.

Документы организации

Ответы специалистов

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

Практические пояснения о назначении, материалах и использовании экспертного заключения.

Все вопросы по направлению
Можно ли получить предварительный прогноз результата экспертизы разработки ПО?

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

Для прогноза достаточно начать с договора, ТЗ, спорной версии продукта и нескольких ключевых документов; после просмотра эксперт назовёт недостающие данные.

Отдельная страница: Можно ли получить предварительный прогноз результата экспертизы разработки ПО?
Какие материалы нужны для первичной оценки спора о разработке программного обеспечения?

Обычно нужны договор с приложениями, все редакции ТЗ, согласованные изменения, календарный план, акты, переписка, полный экспорт репозитория, идентифицированные сборки, данные CI/CD, система учёта ошибок, тесты и журналы. Комплект зависит от вопроса: для сроков важны первичные метаданные и часовые пояса, для SLA — история заявок и мониторинг, для готовности — критерии передачи и воспроизводимая среда. Файлы желательно передавать штатным экспортом с описанием источника и контрольными суммами. Выборочные снимки экрана и отдельные коммиты без контекста редко дают надёжную основу.

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

Отдельная страница: Какие материалы нужны для первичной оценки спора о разработке программного обеспечения?
Чем различаются консультация, внесудебное исследование и судебная экспертиза ПО?

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

Если вы сомневаетесь в формате, начните с консультации по документам: она поможет не оплачивать преждевременное исследование и правильно подготовить вопросы.

Отдельная страница: Чем различаются консультация, внесудебное исследование и судебная экспертиза ПО?
Можно ли передать новые файлы эксперту после назначения судебной экспертизы ПО?

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

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

Отдельная страница: Можно ли передать новые файлы эксперту после назначения судебной экспертизы ПО?
Может ли экспертиза определить степень готовности ПО, объём недоработок и стоимость их устранения?

Экспертиза может раздельно установить техническую готовность продукта, объём подтверждённых договорных результатов и ориентиры стоимости, но для каждого вывода нужны свои критерии. Процент готовности рассчитывают не по числу строк или коммитов, а по согласованной декомпозиции функций, этапов и условий передачи. Для расчёта стоимости нужна договорная модель либо участие оценщика или экономиста. Если требования неполны, результат может быть интервальным или описательным. Выбрать точное исследование помогут страницы о степени готовности ПО и об объёме выполненных работ.

На предварительной консультации эксперт поможет выбрать критерии готовности и отделить технический расчёт от стоимостной оценки, если для неё нужен другой специалист.

Отдельная страница: Может ли экспертиза определить степень готовности ПО, объём недоработок и стоимость их устранения?
Как эксперт оценивает техническое влияние ошибок и уязвимостей программного обеспечения?

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

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

Отдельная страница: Как эксперт оценивает техническое влияние ошибок и уязвимостей программного обеспечения?
Что может установить экспертиза при подозрении на использование чужого исходного кода?

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

До передачи материалов зафиксируйте происхождение обеих версий и исключите общедоступные зависимости: это снизит риск принять типовые совпадения за индивидуальный вклад.

Отдельная страница: Что может установить экспертиза при подозрении на использование чужого исходного кода?
Может ли экспертиза проверить удорожание проекта и причины изменения сроков разработки ПО?

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

Для первичной оценки передайте договорную смету, календарный план и историю изменений требований: по ним можно заранее понять, какие части расчёта доказуемы.

Отдельная страница: Может ли экспертиза проверить удорожание проекта и причины изменения сроков разработки ПО?
Какие риски долгосрочной поддержки и безопасности можно выявить при экспертизе разработки ПО?

Исследование может выявить технические признаки трудной сборки, устаревших зависимостей, слабого тестового покрытия, неуправляемых изменений, недостаточной документации и повторяющихся дефектов. Риски безопасности оцениваются только в заданных границах: обзор исходного кода не гарантирует отсутствие всех уязвимостей и не заменяет расследование инцидента. Для долгосрочной поддержки особенно важны воспроизводимая сборка, перечень зависимостей, правила выпуска версий и история устранения заявок. Вывод должен связывать каждый риск с конкретным наблюдением, версией и возможным последствием, а не давать общий рекламный рейтинг продукта.

Для практичного вывода заранее определите горизонт эксплуатации и наиболее критичные функции: одинаковый технический недостаток создаёт разный риск для разных систем.

Отдельная страница: Какие риски долгосрочной поддержки и безопасности можно выявить при экспертизе разработки ПО?
Как эксперт исследует низкую производительность и чрезмерное потребление ресурсов программой?

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

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

Отдельная страница: Как эксперт исследует низкую производительность и чрезмерное потребление ресурсов программой?
Можно ли установить технические причины сбоев интеграции и несовместимости модулей ПО?

Да, если сохранились идентифицированные версии компонентов, конфигурация, логи и данные для воспроизведения. Исследование сопоставляет протоколы и форматы, версии API и библиотек, порядок вызовов, настройки среды и сообщения об ошибках. Оно может показать, при каких условиях возникает сбой и какой компонент технически формирует отклонение. Если журналы неполны или система после события изменена, вывод может быть вероятным либо ограниченным. Распределение договорной ответственности между поставщиками остаётся правовым вопросом и не следует только из местоположения ошибки.

Сохраните обе стороны обмена, точные версии компонентов и единый временной интервал журналов — без этого локализовать источник несовместимости значительно сложнее.

Отдельная страница: Можно ли установить технические причины сбоев интеграции и несовместимости модулей ПО?
Что нужно для исследования вклада разработчиков в создание модулей программного обеспечения?

Полезны полный репозиторий с первичными метаданными, серверные журналы, рабочие задания, переписка о передаче результатов, версии сборок и договоры с разработчиками. Эксперт может исследовать, под какой учётной записью и когда появились изменения, как связаны ветки и содержат ли модули индивидуальные технические признаки. Однако запись об авторе коммита не подтверждает личность: доступ мог быть общим, а данные — изменёнными. Юридическое авторство и принадлежность исключительного права устанавливает суд по совокупности доказательств, а не по одному техническому атрибуту.

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

Отдельная страница: Что нужно для исследования вклада разработчиков в создание модулей программного обеспечения?
Обращение в организацию

Отправьте материалы на предварительную оценку

Приложите имеющиеся документы и кратко опишите задачу. Мы проверим компетенцию и комплектность, определим специальность эксперта и сообщим возможные срок и стоимость.

Отправить материалы