Постановка цели и частных научных задач по выбранной теме научного исследования
⇐ ПредыдущаяСтр 3 из 3
Актуальность разработки подсистем защиты от несанкционированного изменения программ для информационной системы предприятий увеличивается с каждым годом. Цель работы – повышение уровня защищённости целостности файловой системы компьютера. Задачи работы: - анализ существующих систем мониторинга целостности файлов; - синтез модели обеспечения целостности файлов отдельного компьютера с возможностью интеграции в систему централизованной защиты; - разработка подсистемы мониторинга целостности файлов для защищаемого персонального компьютера.
5 Составление плана-конспекта решения сформулированных частных научных задач
Заключение Высочайший темп развития современных информационных технологий обуславливает совершенствование существующих и появление новых средств защиты информации, а также выявление новых источников угроз. В ходе данной работы были решены частные задачи: - проведено исследование существующих решений программ мониторинга целостности файлов. Анализ показал необходимость разработки собственного программного обеспечения, удовлетворяющего предъявленным требованиям; - построена модель обеспечения целостности файлов отдельного компьютера с возможностью интеграции в систему централизованной защиты. Модель удовлетворяет всем функциональным, эксплуатационным и технологическим требованиям;
- разработан программный продукт мониторинга целостности файлов для защищаемого персонального компьютера. Программа исполнена в виде службы и обладает возможностью интеграции в систему централизованной защиты.
Список использованных источников 1 Гатчин Ю. А., Сухостат В. В. Теория информационной безопасности и методология защиты информации. / Гатчин Ю. А. – СПб.: СПбГУ ИТМО, 2010. – 98 с. 2 Калянов, Г.Н. Case – структурный системный анализ. / Калянов, Г.Н. – М.: Лори, 1996. – 1056 с. 3 Руссинович М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000. Мастер-класс. / Пер. с англ. – 4-е изд. – М.: Издательско-торговый дом «Русская Редакция»; СПб.: Питер; 2005. – 992 с. 4 Российская Федерация. Законы. О государственной тайне: федер. закон: по состоянию на 22.08.2004. / Федер. Собр. Рос.Федерации. - М.: ГД РФ, 2004. - 12 с.
Приложение РАЗРАБОТКА ПОДСИСТЕМЫ ЗАЩИТЫ ОТ НЕСАНКЦИОНИРОВАННОГО ИЗМЕНЕНИЯ ПРОГРАММ ДЛЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ ПРЕДПРИЯТИЙ А.А. Минко руководитель к.т.н., доцент кафедры прикладной математики и компьютерной безопасности Осипов Д.Л. Северо-Кавказский федеральный университет, г. Ставрополь
Наиболее подходящим выбором будет реализация модулей не в форме приложений, а в форме служб в ОС Windows и демонов в ОС Linux. В операционных системах Microsoft Windows NT 4.0/2000/XP/2003/Vista/7/8/10, построенных на основе технологии NT (New Technology), наряду с обычными процессами трудятся службы, или сервисы NT (services). Служба – это низкоуровневый системный процесс, выполняющий функции по поддержке других, протекающих в операционной системе процессов. Как правило, службы не предоставляют пользователю никакого графического интерфейса. Они запускаются автоматически в момент загрузки компьютера или вручную из консоли управления компьютером. Старт сервиса может не зависеть даже от того, вошел пользователь в систему или нет, поэтому службы NT просто незаменимы при построении различного рода автономно работающих серверов. В самом общем случае говорят о существовании двух видов служб: служб ядра (kernel-mode services) и обычных системных служб Win32[11].
Delphi предоставляет готовые библиотеки, в которых системная служба инкапсулирована в отдельном классе TService, а процесс (владелец этой службы) создается из класса TServiceApplication. Пользуясь услугами перечисленных классов, возможно легко создавать готовые службы. Но перед созданием службы разберемся, как управлять службами. В ОС Windows, построенных на фундаменте NT, управлением сервисами ведает менеджер управления службами (Service Control Manager, SCM). Именно на него возложены посреднические функции между программами, управляющими службами, и самими службами. Менеджер служб инициализируется на первоначальном этапе загрузки операционной системы, а заканчивает свою работу на самых последних секундах ее выполнения. Для того чтобы организовать работу со службами компьютера, прежде всего необходимо получить идентификатор менеджера служб Windows. Сделать это можно с помощью метода Win32 API: OpenSCManager. В случае успешного выполнения функция возвращает указатель на менеджера служб. Правилом хорошего тона является освобождение выделенных ресурсов, поэтому освободить указатель на SCM можно методом CloseServiceHandle. Для запуска и остановки службы из внешнего приложения используют функции StartService и ControlService соответсвенно. Пример кода, позволяющий управлять службой из внешнего приложения можно увидеть на рисунке 8.
Рисунок 8 – управление службой NcfuHashSum на языке Delphi В библиотеке VCL служба NT представлена классом TService Приложение-служба – класс TServiceApplication. Для инкапсуляции возможностей приложения-службы в визуальной библиотеке компонентов Delphi разработан класс TServiceAppliaction. Для создания нового сервисного приложения необходимо воспользоваться готовым шаблоном нового проекта Service Application. В результате создается шаблон кода, в котором объявляется глобальный объект Application типа TServiceApplication. Кроме того, в проекте объявляется инкапсулирующий службу NT объект Service1:TService1. При необходимости можно добавить в приложение дополнительные сервисы. Приложение TServiceAppliaction играет лишь роль оболочки для входящих в его состав сервисов и поэтому практически не обладает индивидуальными свойствами и методами.
Таким образом целесообразно реализовать следующие компоненты ПХОД в виде служб: подсистему обработки, подсистему хранения данных, модуль взаимодействия. Подсистема масштабирования должна быть полностью реализована в виде службы.
Рисунок 9 – интерфейс ПО мониторинга изменений файлов Большинство компонентов, составляющих ПМФС должны быть так же реализованы в виде служб, исключение составляет только АРМ ПМФС, позволяющий управлять службами подсистемы. Для реализации модуля контроля целостности ФС ПМФС воспользуемся собственными разработками по реализации службы мониторинга изменений файл, зарегистрированных в виде свидетельства о государственной регистрации программы для ЭВМ № 2016610062. Интерфейс менеджера службы мониторинга изменений файлов зарегистрированная в системе служба мониторинга изменений файлов приведены на рисунке 9.
Список использованных источников 1 Гагарина Л. Г., Кокорева Е. В., Виснадул Б. Д. Технология разработки программного обеспечения: учебное пособие / под ред. Л. Г Гагариной. — М.: ИД «ФОРУМ»: ИНФРА-М, 2008. – 400 с. 2 Калянов, Г.Н. Case – структурный системный анализ. / Калянов, Г.Н. – М.: Лори, 1996. – 1056 с. 3 Руссинович М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000. Мастер-класс. / Пер. с англ. – 4-е изд. – М.: Издательско-торговый дом «Русская Редакция»; СПб.: Питер; 2005. – 992 с.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|