47492 (588486), страница 7
Текст из файла (страница 7)
Кнопка предназначена для выбора файла через стандартный системный диалог открытия файла. Имя выбранного фала заносится в поле «путь к образу».
Пункт «Выход» предназначен для завершения работы загрузчика без воздействия на драйвер (выгрузки, остановки и т.д.). После закрытия программы-загрузчика драйвер не выгружается из памяти (если конечно он был загружен).
-
4.6. Сообщения оператору
В процессе работы загрузчика пользователь может получить следующие сообщения:
-
«Недопустимая версия Windows» - попытка запуска приложения в старой версии операционной системы (до Win2k);
-
«Программа уже запущена» выдается при попытке запуск второй копии загрузчика;
-
«Ошибка монопольного открытия файла» выдается при попытке удалить файл образа, используемый в данный момент;
-
«Файл образа был удален» выдается при успешном удалении файла образа;
-
«Сбой в системе» выдается при некорректной работе системы. При получении такого сообщения для продолжения работы с приложением требуется перезапуск системы;
-
«Некорректный размер образа диска» выдается при создании нового файла образа диска в том случае, когда введенное значение равно нулю или больше 4096Мб (4Гб);
-
«Ошибка в записи имени файла» выдается при создании нового файла образа диска в том случае, когда приложение не может создать файл с именем, введенным в соответствующее поле диалогового окна;
-
«Образ диска был создан. Хотите подключить и отформатировать?» - данный вопрос задается пользователю после завершения выделения места на носителе;
-
«В данный момент загружен другой образ. Выгрузить?» - данный вопрос задается пользователю в случае, когда он пытается загрузить новый образ не выгрузив старый (при монтировании только что созданного диска);
-
«Перед началом использования диска вам необходимо его отформатировать» выдается при создании нового файла образа диска в том случае, когда пользователь отказался от форматирования только что созданного диска;
-
«Ошибка при создании файла образа» выдается при создании нового файла образа диска в том случае, когда в процессе создания файла произошел какой-либо сбой;
-
«Пароль должен содержать не менее 6 символов» выдается в диалоге ввода пароля, когда пользователь вводит некорректный пароль.
-
-
Заключение
Результатом выполненной выпускной работы является программный продукт, реализующий все запланированные функциональные возможности, сформированные на этапе исследования практической криптографии и написания драйверов устройств в семействе операционных систем Microsoft Windows. Итоговое программное обеспечение предоставляет простой в использовании и в то же время удобный способ надежного скрытия конфиденциальной информации от посторонних лиц. Благодаря реализованной драйвером интеграции в систему посредством создания виртуальных логических дисков совершенно прозрачно для пользователя, успешная и понятная работа с программой возможна даже для пользователя, имеющего лишь базовые навыки работы с компьютером. Кроме того, реализованный в данной работе криптографический алгоритм Rijndael (AES), обладает высокой криптостойкостью и очень высокой скоростью работы.
Некоторые преимущества данного продукта по сравнению с аналогичными и похожими программными продуктами:
-
Реализован шифр, не имеющий на данный момент слабых мест;
-
Высокая скорость работы при шифровании «на лету»;
-
Благодаря интеграции в систему, работа с зашифрованными данными прозрачна для пользователя;
-
Очень простой и понятный интерфейс приложения;
-
Малый объем программного продукта и отсутствие необходимости инсталляции продукта перед использованием. Это позволяет хранить приложение вместе с шифрованным образом диска на одном носителе и получать доступ к данным с любого компьютера;
-
Программный продукт свободно распространяется и доступен каждому, кто заинтересован в средстве защиты своей конфиденциальной информации.
К сожалению, данный продукт имеет и ряд недостатков, которые будут исправлены в ближайшее время:
-
Возможна одновременная работа только с одним образом диска;
-
Внутренняя реализация некоторых алгоритмов недостаточно оптимизирована, что не позволяет шифру работать на полную мощность;
-
Приложение-загрузчик реализует только минимум функций, хотя и вполне достаточный для полноценной работы.
Дальнейшее развитие продукта позволит ему стать надежным, функциональным и доступным для массового использования продуктом, дающим высокий уровень защищенности конфиденциальных данных пользователя.
-
-
Список использованных источников
-
С. Бернет, С.Пейн, «Криптография. Официальное руководство RSA Security», - М.: Бином-Пресс, 2002 г. – 384 с.: ил.
-
Джеффри Рихтер, "Windows для профессионалов: создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows", изд. "Русская редакция", 2000
-
Брюс Шнайер, «Прикладная криптография 2-е издание» (электронная версия)
-
MSDN Library
-
Интернет-ресурсы:
-
http://www.microsoft.com/ddk/
-
http://www.wasm.ru
-
www.enlight.ru
-
http://csrc.nist.gov/
-
www.pgpru.com
-
http://www.sysinternals.com/
-
http://kiwibyrd.chat.ru/