Загрузка страницы

Для Казахстана

Курсовые

Дипломные

Отчеты по практике

Расширенный поиск
 

Предмет: Основы информационной безопасности

Тип: Курсовая работа

Объем: 33 стр.

Год: 2015

Предварительный просмотр

Разработка программы для фиксации попыток атаки на защищаемый объект


СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 РАЗРАБОТКА ПРОГРАММЫ 5
1.1 Задание на курсовой проект 5
1.2 Выбор используемых инструментов 5
1.3 Описание структуры приложения 6
1.4 Описание таблиц СУБД MySQL 8
1.5 Описание алгоритма работы программы 11
ЗАКЛЮЧЕНИЕ 24
ПРИЛОЖЕНИЕ 25

ВВЕДЕНИЕ
Информационная безопасность — защита конфиденциальности, целостности и доступности информации.[1]
Конфиденциальность- свойство информационных ресурсов, связанное с тем, что они не станут доступными и не будут раскрыты для неуполномоченных лиц.[1]
Целостность-неизменность информации в процессе ее передачи или хранения.[1]
Доступность-свойство информационных ресурсов, определяющее возможность их получения и использования по требованию уполномоченных лиц.[1]

1 РАЗРАБОТКА ПРОГРАММЫ
1.1 Задание на курсовой проект
Тема: Разработка программы для фиксации попыток атаки на защищаемый объект.
Необходимо разработать программу, которая будет выполнять записи в log-файл действий идентифицированных как попытки атаки на защищаемый объект.
Итак, необходимо определиться с защищаемым объектом. Так как одним из популярных методов атаки на ИС является атака «грубой силой» или атака перебором паролей по словарным базам, я решил выбрать в качестве защищаемого объекта страницу авторизации пользователей условного ресурса. Разрабатываемое приложение будет заносить в базу данных необходимые сведения о каждом подключающемся пользователе.

1.2 Выбор используемых инструментов
Реализация приложения будет выполняться на языке программирования PHP5.3 Выбор этого языка программирования не случаен — он является практически стандартным выбором в случае программирования для Веб и имеет развитую систему библиотек кода, позволяющую подключаться к любым СУБД. На этом языке удобно писать любые приложения для Веб, благодаря огромному количеству обучающей литературы на любом языке. Кроме того С-подобный синтаксис языка делает его удобным и даже привычным в применении. Ему легко обучиться и на нем легко создавать программное обеспечение. В качестве среды разработки будет использована IDE NetBeans 6.9, имеющая систему подсказок по функциям языка PHP и подсветку синтаксиса, что делает написание программ более комфортным.

1.3 Описание структуры приложения
Программа из пяти файлов имеющих расширение .php:
index.php являющийся страницей авторизации, содержащей минимальный объем php-кода и в основном реализованной на языке разметки HTML, в соответствии с Рисунком 1.
logger.php файл выполняющий основную работу по вычислению потенциально-опасных соединений и ведении записей о них.
config.php маленький конфигурационный файл содержащий информацию необходимую для подключения к СУБД MySQL и используемый другими файлами сценариев.