работа n 4 по иб. ПРАКТИКА 4 ИБ. Практическая работа 4 По дисциплине Информационная безопасность и защита информации
Скачать 3.22 Mb.
|
ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ МИНИСТЕРСТВО науки и высшего ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего образования «САНКТ-ПЕТЕРБУРГСКИЙ ГОРНЫЙ УНИВЕРСИТЕТ» Кафедра информатики и компьютерных технологий ПРАКТИЧЕСКАЯ РАБОТА №4 По дисциплине Информационная безопасность и защита информации (наименование учебной дисциплины согласно учебному плану) Тема работы: Процедура технологии аутентификации пользователя на основе пароля Выполнил: студент гр. САМ-22 Кутуков Д.И. (шифр группы) (подпись) (Ф.И.О.) Оценка: Дата: Проверил руководитель работы: Дагаев А. В. (должность) (подпись) (Ф.И.О.) Санкт-Петербург 2023 Цель работы Изучение технологии аутентификации пользователя на основе пароля. Краткие теоретические сведения Аутентификация (Authentication) - процедура проверки подлинности заявленного пользователя, процесса или устройства. Эта проверка позволяет достоверно убедиться, что пользователь (процесс или устройство) является именно тем, кем себя объявляет. При проведении аутентификации проверяющая сторона убеждается в подлинности проверяемой стороны, при этом проверяемая сторона тоже активно участвует в процессе обмена информацией. Обычно пользователь подтверждает свою идентификацию, вводя в систему уникальную, неизвестную другим пользователям информацию о себе (например, пароль или сертификат). Идентификация и аутентификация являются взаимосвязанными процессами распознавания и проверки подлинности субъектов (пользователей). Именно от них зависит последующее решение системы, можно ли разрешить доступ к ресурсам системы конкретному пользователю или процессу. После идентификации и аутентификации субъекта выполняется его авторизация. Авторизация (Authorization) - процедура предоставления субъекту определенных полномочий и ресурсов в данной системе. Иными словами, авторизация устанавливает сферу действия субъекта и доступные ему ресурсы. Если система не может надежно отличить авторизованное лицо от неавторизованного, конфиденциальность и целостность информации в ней могут быть нарушены. Организации необходимо четко определить свои требования к безопасности, чтобы принимать решения о соответствующих границах авторизации. С процедурами аутентификации и авторизации тесно связана процедура администрирования действий пользователя. Пароль - это то, что знает пользователь и что также знает другой участник взаимодействия. Для взаимной аутентификации участников взаимодействия может быть организован обмен паролями между ними. Задание Разработать программу, представляющую собой форму доступа к определённым информационным ресурсам на основе пароля: Текст созданной программы Работа с текстовым файлом в среде Delphi: var myFile : TextFile; text : string; begin // Попытка открыть файл Test.txt для записи AssignFile(myFile, 'Test.txt'); ReWrite(myFile); // Запись нескольких известных слов в этот файл WriteLn(myFile, 'Hello'); WriteLn(myFile, 'World'); // Закрытие файла CloseFile(myFile); // Открытие файла в режиме только для чтения FileMode := fmOpenRead; Reset(myFile); // Показ содержимого файла while not Eof(myFile) do begin ReadLn(myFile, text); ShowMessage(text); end; // Закрытие файла в последний раз CloseFile(myFile); end; // ввод массива for i:=l to SIZE do a[i] := StrToInt(StringGridl.Cells[i - 1, 0]); // ввод образца для поиска obr := StrToInt(edit2.text); // поиск found := FALSE; // пусть нужного элемента в массиве нет i := 1; repeat if a[i] = obr then found := TRUE else i := i + 1; until (i > SIZE) or (found = TRUE); Пример работы программы №1 Вводим имя пользователя; Вводим пароль: Если пароль верный, файл открывается; После программа запрашивает, хочет ли пользователь сменить пароль; Проверяет совпадает ли новый пароль с фамилией пользователя. Пример работы программы №2 Вводим имя пользователя; Вводим пароль; Если пароль неверный, файл не открывается. Пример работы программы №3 1) Вводим имя пользователя; 2) Если имя пользователя введено неверно, файл не открывается. Вывод: В ходе выполнения лабораторной работы была создана программа на Delphi, которая выполняет такие функции как: Запрашивает ID, пароль пользователя; Проверяет достоверность ID, пароля; Осуществляет замену пароля в случае совпадения нового пароля и фамилии пользователя. |