Целью проведения данного комиссионного компьютерно-технического исследования являлся всесторонний анализ программного пакета "Technique Plus II", предоставленного суду, для определения его функциональных возможностей и особенностей реализации. Перед экспертами стояла задача установить, является ли используемое процессинговое решение банка оригинальным системным продуктом или в нем присутствуют заимствования из упомянутых исходных кодов "Technique Plus II", а также выявить признаки возможной преднамеренной модернизации, путем анализа структуры и данных. Особое внимание уделялось детальному изучению совпадений структур таблиц баз данных и функционального назначения выполняемых (бинарных) файлов, получающихся после компиляции исходного кода. Исследование также включало проверку заявленных возможностей программного обеспечения по сетевому взаимодействию с различными устройствами и системами, такими как банкоматы, ПОС-терминалы и платежные системы, а также по поддержке банковской авторизации и выгрузке данных. Отдельной задачей стало изучение работы с аппаратными модулями безопасности (HSM), реализации механизмов уведомлений и осуществления операций с чиповыми картами стандарта EMV.
В процессе экспертной работы были применены передовые методы статического анализа исходного кода, позволяющие глубоко исследовать логику и структуру программы без её выполнения, а также методики реверс-инжиниринга программного обеспечения, необходимого для воссоздания технической документации и понимания внутренней архитектуры комплексных систем. Для этих целей использовался специализированный программный комплекс IntelliJ IDEA версии 2020.1.1, который обеспечил эффективную обработку и анализ больших объемов кода. В ходе анализа строго учитывались требования различных стандартов и протоколов, включая TCP/IP для сетевого взаимодействия, NDC и DDC для работы с банкоматами, ISO 8583 для обработки финансовых сообщений и его диалекты, а также стандарт EMV для операций с чиповыми картами. Специалисты проводили детальный анализ файлов, включая заголовочные файлы, конфигурационные данные и скрипты базы данных, для идентификации встроенных функций и модулей, таких как библиотеки поддержки ISO 8583 и интерфейсы аппаратных модулей безопасности (HSM). Подготовительный этап включал сравнительный анализ различных директорий и их содержимого, что позволило определить наиболее релевантные для исследования версии программного обеспечения.