Основные функции программы:
Анализ графических файлов;
Выявление текстовых областей, удовлетворяющих заданным критериям;
Вывод отчета об исследованных графических файлах;
Пометка потенциально «опасных» изображений.
Для работы программного модуля необходим установленный на ПК язык программирования Python 2.6 и графическая библиотека к нему.
.2 Характеристика программы
Программный модуль можно рекомендовать к использованию в различных системах защиты, с группой других модулей, для предотвращения утечки конфиденциальной информации в графических файлах. Минусом данного модуля является его быстродействие, что можно исправить, переписав его на другой язык программирования, например С++.
Правильность работы данного модуля была проверена с помощью тестирования, суть его изложена в пункте 1.4 Экспериментальное обоснование результатов исследования.
.3 Обращение к программе
Предполагается, что обращение к модулю производит система защиты, когда необходимо проанализировать графический файл.
Отдельно программный модуль можно протестировать путем вызова его из консоли языка программирования и указав в коде папку с графическими файлами.
.4 Входные и выходные данные
Входными и выходными данными являются графические файлы до и после обработки соответственно. В эту же папку помещается отчет об исследованных графических файлах.
.5 Сообщения
В главном окне программы появляется информация,
какой файл исследуется в данный момент и время обработки каждого исследованного
файла. В конце исследования, в главном окне программы, появляется общее время
обработки и количество файлов с предполагаемыми текстовыми областями.