Файловая система NTFS Механизм EFS
Категория реферата: Рефераты по информатике, программированию
Теги реферата: дипломная работа, бесплатные дипломные работы скачать
Добавил(а) на сайт: Райков.
1 2 3 4 5 6 | Следующая страница реферата
Содержание
Введение 2
Файловая система NTFS 3
Структура NTFS на диске 3
Главная таблица файлов 5
Защита и шифрование 7
Механизм EFS 9
Регистрация функций обратного вызова 12
Первое шифрование файла 13
Создание связок ключей 14
Шифрование файловых данных 16
Схема процесса шифрование файла через EFS 18
Процесс расшифровки 19
Резервное копирование шифрованных файлов 21
Заключение 23
Приложение. Сокращения. 24
Список используемой литературы 25
Введение
Защита конфиденциальных данных от несанкционированного доступа очень важна в любой среде, где множество пользователей обращается к одним и тем же физическим и сетевым ресурсам. У операционной системы, как и у отдельных пользователей, должна быть возможность защиты файлов, памяти и конфигурационных параметров от нежелательного просмотра и внесения изменений. Защищать файлы от несанкционированного доступа можно различными средствами, но в случае кражи файлов единственной защитой остается шифрование.
Файловая система NTFS15 разрабатывалась специально для Windows 2000 и является системой корпоративного класса. Для шифрования файлов NTFS использует механизм EFS7. Обзор файловой системы NTFS и механизма EFS и является целью моей курсовой работы.
Файловая система NTFS
Формат файловых систем определяют принципы хранения данных на носителе и влияют на характеристики файловой системы. Формат файловой системы может налагать ограничения на размеры файлов и емкости поддерживаемых устройств внешней памяти. Некоторые форматы файловых систем эффективно реализуют поддержку либо больших, либо малых файлов и дисков.
NTFS –встроенная файловая система Windows 2000. NTFS использует
64-разрядные индексы кластеров. Это позволяет ей адресовать тома размером
до 16 миллиардов Гб. Однако Windows 2000 ограничивает размеры томов NTFS до
значений, при которых возможна адресация 32-разрядными кластерами, т.е. до
128 Тб (с использованием кластеров по 64 Кб).
С самого начала разработка NTFS велась с учетом требований, предъявляемых к файловой системе корпоративного класса. Чтобы свести к
минимуму потери данных в случае неожиданного выхода системы из строя или её
краха, файловая система должна гарантировать целостность своих метаданных.
Для защиты конфиденциальных данных от несанкционированного доступа файловая
система должна быть построена на интегрированной модели защиты. Наконец, файловая система должна поддерживать защиту пользовательских данных за счет
программной избыточности данных.
Структура NTFS на диске
Структура NTFS начинается с тома. Том соответствует логическому разделу на диске и создается при форматировании диска или его части под NTFS. На диске может быть один или несколько томов. NTFS обрабатывает каждый том независимо от других. Том состоит из набора файлов и свободного пространства, оставшегося в данном разделе диска. В томе NTFS все данные файловой системы вроде битовых карт, каталогов и начального загрузочного кода хранятся как обычные файлы.
Размер кластера на томе NTFS, или кластерный множитель, устанавливается при форматировании тома командой format. Размер кластера по умолчанию определяется размером тома, но всегда содержит целое число физических секторов с дискретностью N2. Кластерный множитель выражается числом байт в кластере, например 512 байт, 1Кб или 2Кб.
Внутренне NTFS работает только с кластерами. Однако NTFS инициирует
низкоуровневые операции ввода-вывода на томе, выравнивая передаваемые
данные по размеру сектора и подгоняя их объем под значение, кратное размеру
секторов. NTFS использует кластер как единицу выделения пространства для
поддержания независимости от размера физического сектора. Это позволяет
NTFS эффективно работать с очень большими дисками, используя кластеры
большего размера, и поддерживать нестандартные диски с размером секторов
отличным от 512 байт. Применение больших кластеров на больших томах
уменьшает фрагментацию и ускоряет выделение свободного пространства за счет
небольшого проигрыша в эффективности использования дискового пространства.
NTFS адресуется к конкретным местам на диске, используя логические номера кластеров (logical cluster numbers, LCN10) для этого все кластеры на томе просто номеруются по порядку – от начала до конца. Для преобразования LCN в физический адрес на диске NTFS умножает LCN на кластерный множитель и получает байтовое смещение от начала тома, воспринимаемое интерфейсом драйвера диска. На данные внутри файла NTFS ссылается по виртуальным номерам кластеров(VCN17), нумеруя кластеры которые принадлежат конкретному файлу (от 0 до m). Виртуальные номера не обязательно должны быть физически непрерывными.
Главная таблица файлов
В NTFS все данные, хранящиеся на томе, содержатся в файлах. Хранение всех
видов данных в файлах позволяет файловой системе легко находить и
поддерживать данные, а каждый файл может быть защищен дескриптором защиты.
Кроме того, при появлении плохих секторов на диске, NTFS может переместить
файлы метаданных.
Метаданные – это данные, хранящиеся на томе и необходимые для поддержки управления файловой системой. Как правило, они не доступны приложениям. К метаданным NTFS относятся структуры данных, используемые для поиска и выборки файлов, начальный загрузочный код и битовая карта, в которой регистрируется состояние пространства всего тома.
Главная таблица файлов (MFT14) занимает центральное место в структуре
NTFS-тома. MFT реализована как массив записей о файлах. Размер каждой
записи фиксирован и равен 1 Кб. Логически MFT содержит по одной строке на
каждый файл тома, включая строку для самой MFT. Кроме MFT на каждом томе
NTFS имеется набор файлов метаданных с информацией, необходимой для
реализации структуры файловой системы.
Имена всех файлов метаданных NTFS начинаются со знака $, хотя эти знаки скрыты. Так имя файла MFT - $Mft. Остальные файлы NTFS-тома являются обычными файлами и каталогами.
Обычно каждая запись MFT соответствует отдельному файлу, но если у файла много атрибутов или он сильно фрагментирован, для него может понадобиться более одной записи. Тогда первая запись MFT, хранящая адреса других записей, называется базовой.
Рекомендуем скачать другие рефераты по теме: бесплатные рефераты и курсовые, сочинение на тему зимой.
1 2 3 4 5 6 | Следующая страница реферата