Целью данной работы является разработка предложений по комплексной системе криптографической защиты информации (СКЗИ) на основе криптостойких алгоритмов, встроенной в программы обработки электронного документа (ЭД) пакета Microsoft Office, обеспечивающей защиту ЭД в Microsoft Word и Microsoft Excel, а также защиту сообщений электронной почты и их вложений (в качестве последних могут быть, в том числе, ЭД Microsoft Word и Microsoft Excel) в Microsoft Outlook.
Для достижения цели работы, необходимо рассмотреть следующие задачи;
1. Проанализировать существующие технологий защиты информации.
2. Разработать требования к универсальной методике сопряжения и встраивания СКЗИ в программы обработки ЭД, имеющие внутренний объектно-ориентированный язык программирования и средства внешнего программного управления.
Отметим этапы методики встраивания:
1. В качестве исходных данных перед встраиванием имеем следующее:
- Приложение, в которое выполняется встраивание СКЗИ (далее -«целевое приложение»); должно иметь внутренний высокоуровневый язык программирования и поддерживать средства межпрограммного . взаимодействия типа OLE Automation.
- СКЗИ, предоставляющая интерфейс для разработчика ПО (например, в виде DLL с набором документированных функций или в виде приложения, поддерживающего средства межпрограммного взаимодействия).
2. Разрабатывается пользовательский интерфейс СКЗИ.
3. Разрабатываются буферные модули (например, в виде DLL), для передачи данных между функциями встроенного в целевое приложение пользовательского интерфейса и DLL или приложением, предоставляющим функции СКЗИ.
4. Разрабатывается программа инсталляции, которая должна устанавливать следующие компоненты:
- VBA-проекты и элементы пользовательского интерфейса.
- Буферную DLL и связанные с ней модули.