Автор работы: Пользователь скрыл имя, 06 Сентября 2012 в 11:21, курсовая работа
Цель данной курсовой работы: ознакомиться с файловой системой NTFS и механизмом EFS.
В курсовой работе были поставлены следующие задачи:
Изучить файловую систему NTFS, ее структуру;
Изучить процесс шифрования файлов;
Изучить процесс расшифровки файлов;
Разработать лабораторную работу.
Введение……………………………………………………………………….. 3
Теоретическая часть……………………………………………………. 5
Файловая система NTFS………………………………………….. 5
Структура NTFS на диске………………………………………… 5
Главная таблица файлов………………………………………….. 7
Защита и шифрование……………………………………………. 9
Механизм EFS…………………………………………………….. 10
Регистрация функций обратного вызова………………………... 14
Первое шифрование файла………………………………………. 14
Создание связок ключей………………………………………….. 15
Шифрование файловых данных…………………………………. 18
Шифрование с открытым ключом……………………………….. 19
Схема процесса шифрование файла через EFS…………………. 21
Процесс расшифровки……………………………………………. 23
Резервное копирование шифрованных файлов ………………… 24
Практическая часть…………………………………………………….. 26
Лабораторная работа: «Преобразование файловой системы
FAT16 или FAT32 в NTFS с помощью Windows XP»………….. 26
Заключение ……………………………………………………………………. 31
Список используемой литературы…………………………………………… 32
Приложение «Тестовый контроль»..………………………………………… 33
EfsReadFileRaw может понадобиться несколько операций чтения, чтобы считать большой файл. По мере того как EfsReadFileRaw считывает очередную порцию файла, Lsasrv посылает Advapi32.dll RPC-сообщение, в результате которого выполняется функция обратного вызова, указанная программой резервного копирования при вызове ReadEncryptedFileRaw. Функция EfsReadFileRaw передает считанные шифрованные данные функции обратного вызова, которая записывает их на архивный носитель.
Восстанавливаются шифрованные файлы аналогичным образом. Программа резервного копирования вызывает API-функцию WriteEncrypted-FileRaw, которая активизирует функцию обратного вызова программы резервного копирования для получения нешифрованных данных с архивного носителя, в то время как Lsasrv- функция EfsWriteFileRaw восстанавливает содержимое файла.
II ПРАКТИЧЕСКАЯ ЧАСТЬ
Цель работы: получение навыков преобразования файловой системы FAT16 или FAT32 в NTFS с помощью Windows XP посредством командной строки.
Список ограничений и требований:
1.Файловые системы UDF и CDFS применяются только на оптических носителях и не могут быть преобразованы в NTFS.
2.На гибких дисках применяется только файловая система FAT12.
3.После преобразования файловой системы FAT32 в NTFS возможно ухудшение быстродействия некоторых более ранних программ, которые разрабатывались без учета особенностей Windows NT 4.0 и Windows 2000. Эта проблема не возникает в случае форматирования чистого раздела.
4.Преобразовать файловую систему FAT или FAT32 в NTFS можно с помощью команды Convert.exe. При этом (в отличие от операции форматирования) существующие в разделе файлы сохраняются в неповрежденном виде.
5.Преобразование файловой системы является необратимым процессом, то есть если диск или раздел преобразован в формат NTFS, его нельзя преобразовать обратно в формат FAT16 или FAT32. Чтобы восстановить предыдущую файловую систему, раздел необходимо снова отформатировать с помощью файловой системы FAT16 или FAT32. При этом все существующие в разделе данные, включая программы и личные файлы, будут удалены. Необходимо восстановить резервную копию данных или переустановить операционную систему и программы.
6.Чтобы преобразовать файловую систему на диске или разделе с помощью программы Convert.exe, там должен иметься определенный объем свободного пространства. В противном случае преобразование выполнено не будет.
7.Если помимо Windows XP на компьютере установлены операционные системы Windows других версий следует учитывать:
8.Несмотря на то, что вероятность повреждения или потери данных в процессе преобразования невысока, рекомендуется создать резервную копию данных, расположенных в подлежащем преобразованию разделе.
Порядок выполнения работы
Для преобразования файловой системы FAT16 или FAT32 в NTFS следует:
convertбуква_диска: /fs:ntfs
например, для преобразования в формат NTFS диска Е: служит следующая команда:
convert e: /fs:ntfs
Для получения дополнительных сведений о программе Convert.exe и просмотра списка параметров командной строки следует:
Устранение неполадок:
1.Если при попытке преобразования тома в формат NTFS в командной строке появится сообщение об ошибке: «Не удается получить монопольный доступ к диску буква_диска, поэтому он не будет преобразован. Выполнить его преобразование автоматически при следующей перезагрузке системы?». Такая ситуация возникает, если преобразуемый диск в данный момент времени используется. Можно в командной строке ввести символ «Y». Диск или раздел будет преобразован в формат NTFS при следующей перезагрузке компьютера.
2.Если при попытке преобразования тома в формат NTFS в командной строке появляется сообщение об ошибке: «Этот том используется другим процессом, и выполнить команду Convert для него невозможно. Чтобы запустить Convert, вначале следует отключить этот том. Все открытые дескрипторы тома будут далее неверны. Хотите отключить том?». Такая ситуация возникает, если в подлежащем преобразованию разделе в данный момент используются некоторые файлы, в том числе файлы, к которым пользователи подключены по сети. Для разрешения этой ситуации следует закрыть все программы, которые используют файлы из данного раздела и ввести в командной строке символ «Y», чтобы начать преобразование.
3.Если при попытке преобразования тома в формат NTFS в командной строке появляется сообщение об ошибке: «Не удается получить монопольный доступ к диску буква_диска, поэтому он не будет преобразован. Выполнить его преобразование автоматически при следующей перезагрузке системы?». Для разрешения этой ситуации в командной строке следует ввести символ «Y». Раздел или диск будет преобразован в формат NTFS при следующей перезагрузке компьютера.
Отчет по лабораторной работе производится в форме защиты выполненной работы, предоставленной в электронном и в бумажном виде.
Контрольные вопросы:
Заключение
Шифрованная файловая система защищает конфиденциальные данные в файлах на томах NTFS. EFS - основная технология шифрования и расшифровки файлов на томах NTFS. Открывать файл и работать с ним может только пользователь, его зашифровавший. Это чрезвычайно важно для пользователей переносных компьютеров: даже если взломщик получит доступ к потерянному или украденному компьютеру, он не сможет открыть зашифрованные файлы.
Зашифрованный файл останется недоступным для просмотра в исходном виде, даже если атакующий обойдет системную защиту, например, загрузив другую ОС. EFS обеспечивает устойчивое шифрование по стандартным алгоритмам и тесно интегрирована с NTFS. EFS в Windows XP Professional предоставляет новые возможности совместного использования зашифрованных файлов или отключения агентов восстановления данных, а также облегчает управление посредством групповой политики и служебных программ командной строки.
Дальнейшим этапом развития информационных систем является Windows 7. Файловая система EFS в ОС Windows 7 поддерживает работу в смешанном режиме с одновременным использованием алгоритмов ECC и RSA. Это позволяет обеспечить обратную совместимость с файлами EFS, созданными с использованием алгоритмов, поддерживаемых в предыдущих версиях Windows. Такой режим может применяться в организациях, использующих алгоритм RSA и планирующих переход на алгоритм ECC, чтобы обеспечить соответствие стандарту Suite B (общедоступный набор алгоритмов шифрования).
Список используемой литературы
Приложение
Тестовый контроль