Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
АННОТАЦИЯ. Министерство образования и науки Российской ФедерацииМинистерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева» (СибГАУ)
ИНСТИТУТ Информатики и телекоммуникаций. КАФЕДРА Безопасность информационных технологий.
СПЕЦИАЛЬНОСТЬ 090105 «Комплексное обеспечение информационной безопасности автоматизированных сиcтем»..
Методика испытаний ПО «CryptKb-81»
Выполнили студенты группы КБ-81: Калачев Д. В. Купрюхина М. В. Соколов М. М. (подпись) Проверил: Бухтояров В. В. (подпись)
АННОТАЦИЯ Настоящий документ содержит описание методики испытаний ПО «CryptKb-81». Приложение «CryptKb-81» предназначено для обеспечения целостности файлов с помощью электронной цифровой подписи (ЭЦП). Приложение состоит из клиентской и серверной частей, которые в совокупности осуществляют механизм работы ЭЦП. Данная документация предназначена для операторов использующих данное ПО и представляет собой методику определения исправной работы приложения «CryptKb-81».
Методика испытаний ПО «CryptKb-81» 1. Запускаем клиентскую часть приложения «CryptKb-81». 2. В соответствующем окне вводим идентификатор пользователя и нажимаем кнопку «Проверка наличия открытого ключа». В окне «События» появилось сообщение о том, что открытый ключ пользователя отсутствует и в файл с именем ««Идентификатор пользователя» KeyFile» в папке «Keys» (ключевой файл) была записана информация о системе. Рисунок 1 – Генерация ключевого файла Если же ключи уже были сгенерированы на серверной части и открытый ключ соответствующего пользователя был помещен в папку «Keys», в окне «События» появится сообщение о том, что открытый ключ найден, в этом случае необходимо перейти к пункту 13. 3. Необходимо передать сгенерированный файл с информацией о системе на сервер. 4. Запускаем серверную часть приложения «CryptKb-81». 5. В соответствующем окне вводим идентификатор пользователя передавшего ключевой файл, в нашем случае это «Test_user», и нажимаем кнопку «Проверка наличия ключей или файла». В окне «События» появилось сообщение о том, что ключевой файл найден, и можно приступать к генерации ключей. Если ключи уже сгенерированы и помещены в папку «Keys», то в окне «События» появится сообщение о том, что ключи подписи найдены, в таком случае необходимо перейти к пункту 8. Рисунок 2 – Проверка наличия ключевого файла Если же ни ключи подписи, ни ключевой файл не найдены в папке «Keys» в окне «События» появится соответствующее сообщение. Необходимо получить ключевой файл от клиента и поместить его в папку «Keys» и повторить пункты 4-5.
Рисунок 3 – Отсутствие ключевого файла 6. Если ключевой файл пользователя найден успешно, нажимаем кнопку «Генерация ключей». В окне «События» появится сообщение о том, что ключи успешно сгенерированы. Рисунок 4 – Генерация ключей 7. Необходимо передать файл, содержащий открытый ключ, соответствующему пользователю и поместить его в папку «Keys». 8. После успешной генерации ключей на серверной части приложения «CryptKb-81» необходимо подписать файл и передать его на клиентскую часть для проверки подлинности ЭЦП. Для этого в окне проводника программы находим нужный файл и нажимаем кнопку «Подписать файл». В окне «События» появится сообщение о том, что хеш свертка данных успешно подписана, она помещается в папку EDS. Рисунок 5 – Подпись файла 9. Необходимо передать файл и его зашифрованную хеш свертку соответствующему пользователю и поместить их в папку «EDS». 10. Запускаем клиентскую часть приложения «CryptKb-81». 11. В соответствующем окне вводим идентификатор пользователя. 12. Нажимаем кнопку «Проверка наличия открытого ключа». Если открытый ключ пользователя найден, в окне «События» появится соответствующее сообщение. Рисунок 6 – Проверка наличия открытого ключа Если открытый ключ пользователя не был найден, в окне «События» появится соответствующее сообщение, необходимо запросить открытый ключ на сервере и повторить пункты 10-12. 13. Выбираем файл, подпись которого необходимо проверить и нажимаем кнопку «Проверка подлинности ЭЦП». Рисунок 7 – Проверка подписи ЭЦП 1 Если при передаче сообщение не было изменено, то в окне «События» появится сообщение о том, что подпись данного файла верна. Для проверки правильности работы программы изменим содержимое файла «Test.txt» и еще раз проведем проверку подлинности ЭЦП. Первоначальное содержимое файла «Test.txt»: «Test_content». Измененное содержимое файла «Test.txt»: «Test_content_changed». Рисунок 8 – Проверка подписи ЭЦП 2 При проверке подлинности ЭЦП измененного файла в окне «События» появится сообщение о том, что подпись неверна. Если при проведении испытаний приложения «CryptKb-81», Вы получили результаты, совпадающие с результатами указанными в данной методике, это свидетельствует о том, что ПО работает исправно и готово к использованию.
|