RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2019, том 31, выпуск 2, страницы 171–186 (Mi tisp416)

Эта публикация цитируется в 5 статьях

Выявление характерных особенностей программ для борьбы с компьютерным пиратством на основе интеллектуального анализа графов

С. Сарварa, З. Уль Кайумa, М. Сафьянb, М. Икбалcd, Я. Махмудb

a Университет Гуджарата
b Правительственный университет колледжа
c Лондонский университет Саут Бэнк
d Университет Эссекса

Аннотация: Расширение числа и ассортимента компонентов программного обеспечения в значительной степени подчеркивает необходимость защиты прав интеллектуальной собственности (IPR), затрудняемую компьютерным пиратством, для борьбы с которым требуются эффективные меры. Выявление характерных особенностей программного обеспечения предназначено для противодействия незаконному заимствованию права собственности на программное обеспечение путем установления его происхождения. В этой статье предлагается новый подход к выявлению характерных особенностей программ, основанный на сочетании методов интеллектуального анализа текстов и графов. Элементы кода программы и их связи с другими элементами идентифицируются на основе их особенностей (конструкций кода) и преобразуются в конструкции языка манипулирования графами. Характерные особенности программного обеспечения, выводимые путем исследования теоретических свойств графа (на основе коэффициента кластеризации), используются для установления сходства или различия двух программ. Предложенная методика была оценена по показателям достоверности, устойчивости, заимствования методов, обнаружения модифицированного кода и самокопирования. Результаты подтверждают эффективность предложенного подхода для противодействия незаконному заимствованию права собственности. Сравнительный анализ предложенного подхода с современными решениями показывает лучшие результаты при выявлении свойств и связей узлов программы и при использовании динамических методов анализа графов без дополнительных накладных расходов (таких как увеличение размера программы и затрат на обработку).

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

DOI: 10.15514/ISPRAS-2019-31(2)-12



Реферативные базы данных:


© МИАН, 2024