Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах


Глава 7. Механизмы безопасности. 7.1. Файловая система EFS - окончание
Дата: 30 августа 2009, воскресенье

Новости нашего сайта:

В конец записи

Настройки EFS

После того, как мы рассмотрели алгоритм шифрования файлов и папок при помощи EFS, давайте рассмотрим некоторые настройки этой файловой системы для шифрования.

В таблице 5.255 главы данной книги, посвященной групповым политикам, описана политика, влияющая на работу шифрующей файловой системы EFS.

Настройки оснастки Редактор объектов групповой политики

Большинство настроек файловой системы EFS можно изменить при помощи подраздела КОНФИГУРАЦИЯ КОМПЬЮТЕРА/КОНФИГУРАЦИЯ WINDOWS/ПАРАМЕТРЫ БЕЗОПАСНОСТИ/ПОЛИТИКИ ОТКРЫТОГО КЛЮЧА/ШИФРУЮЩАЯ ФАЙЛОВАЯ СИСТЕМА (EFS) оснастки РЕДАКТОР ОБЪЕКТОВ ГРУППОВОЙ ПОЛИТИКИ.

С помощью команды СВОЙСТВА контекстного меню данного подраздела отображается диалог СВОЙСТВА: ШИФРУЮЩАЯ ФАЙЛОВАЯ СИСТЕМА (EFS) (рис. 7.1). Элементы данного диалога изменяют значения параметров DWORD-типа ветви реестра HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\EFS.


Рис. 7.1. Диалог Свойства: Шифрующая файловая система (EFS)

Большинство элементов диалога изменяют биты битовой маски EfsOptions (Таблица 7.02). Также элементы данного диалога изменяют значения параметров, представленных в таблице 7.03.

Таблица 7.02. Биты битовой маски EfsOptions

  • 0x00000001. Флажок Шифровать содержимое папки «Документы» пользователя.
  • 0x00000002. Флажок Создать кэшируемый пользовательский ключ из смарт-карты.
  • 0x00000004. Флажок Разрешить EFS создавать самозаверяющие сертификаты, когда центр сертификации недоступен.
  • 0x00000010. Флажок Истекло время ожидания кэша поля Очищать кэш ключей шифрования, когда.
  • 0x00000020. Флажок Пользователь заблокировал рабочую станцию поля Очищать кэш ключей шифрования, когда.
  • 0x00000100. Флажок Требовать смарт-карту для EFS.
  • 0x00000400. Флажок Отображать уведомления об архивации ключа при создании или изменении пользовательского ключа.

Таблица 7.03. Ветвь реестра HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\EFS

  • EfsConfiguration. Если равно 1, значения параметров ветви HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\EFS применяться не будут.
  • RsaKeyLength. Поле Размер ключа для самозаверяющих сертификатов.
  • CacheTimeout. Поле Время ожидания кэша и определяет время (в минутах), по истечении которого кэш ключей шифрования будет очищаться.

Настройки цвета

По умолчанию названия сжатых файлов и папок отображаются синим цветом, а названия зашифрованных файлов и папок — зеленым.

Эти цветовые настройки можно изменить при помощи параметров REG_BINARY типа, расположенных в ветви реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer. Данные параметры имеют следующий формат: 0xR 0xG 0xB 00, где 0xR представляет красную компоненту цвета, 0xG зеленую, а 0xB синюю.

  • AltColor. Определяет цвет названия сжатых файлов.
  • AltEncryptionColor. Определяет цвет названия зашифрованных файлов.

Программы для работы с EFS

Помимо стандартных возможностей оболочки Windows, в поставку Windows Vista входит набор программ для работы с EFS. Ниже мы их опишем.

Программа cipher.exe

Кроме шифрования файлов и папок при помощи флажка ШИФРОВАТЬ СОДЕРЖИМОЕ ДЛЯ ЗАЩИТЫ ДАННЫХ диалога ДОПОЛНИТЕЛЬНЫЕ АТРИБУТЫ, для выполнения шифрования EFS можно использовать программу командной строки cipher.exe.

Основных синтаксисов данной программы, используемых для работы с возможностями шифрования Windows, пять.

  • cipher /E /S:«каталог» опции «файл или папка». Выполнить шифрование файла или папки, расположенных в каталоге, указанном в опции /S.
  • cipher /D /S:«каталог» опции «файл или папка». Выполнить дешифровку файла или папки, расположенных в каталоге, указанном в опции /S.
  • cipher /C /S:«каталог» опции «файл или папка». Отобразить состояние (зашифрован или нет) файла или папки, расположенных в каталоге, указанном в опции /S.
  • Cipher /ADDUSER [/CERTHASH: «хеш» | /CERTFILE:«файл сертификата»] /S:«каталог» опции «файл или папка». Добавить пользователя, которому разрешено открывать данный зашифрованный файл или папку.
  • Cipher /REMOVEUSER /CERTHASH: «хеш» /S:«каталог» опции «файл или папка». Удаляет пользователя, которому раньше было разрешено открывать данный зашифрованный файл или папку.

Дополнительно в описанных выше командах можно указать опции /B и /H. Опция /B говорит о том, что программа должна прекратить свою работу, если возникнет ошибка при шифровании файлов (по умолчанию проблемный файл пропускается). А с помощью опции /H можно выполнить шифрование скрытых и системных файлов.

Также программа cipher.exe поддерживает опции /f, /q, /I, /a (опции, доступные в версии программы cipher.exe для Windows XP), однако эти опции никак не влияют на работу программы, так как она применяет их по умолчанию. Именно поэтому эти опции не описаны в справке по программе.

Кроме этих опций программа cipher.exe поддерживает еще одну недокументированную опцию — /FLUSHCACHE. Эта опция была описаны в главе данной книги, посвященной недокументированным опциям программ.

Кроме основных синтаксисов программы можно использовать дополнительные варианты синтаксиса. Они представлены в таблице 7.04.

Таблица 7.04. Дополнительные вариант использования программы cipher.exe

  • Cipher.exe. Отобразить состояния файлов текущей папки.
  • Cipher /K. Создать новый ключ шифрования.
  • Cipher /R:«файл». Создать новый ключ шифрования и сертификат агента восстановления (файлы с расширениями .PFX и .CER). Файл с расширением .PFX будет запаролен паролем, который вы введете после ввода данной команды.
  • Cipher /U /N. Отобразить список всех зашифрованных файлов. Без опции /N также будет изменен ключ шифрования для найденных файлов (если вы его только что изменили).
  • Cipher /W:«папка». Удалить всю информацию из папки.
  • Cipher /R:«efs-файл» «архив». Архивировать сертификат EFS и ключ шифрования.
  • Cipher /Y. Отображает набросок текущего сертификата EFS.
  • Cipher /REKEY «файл или папка». Заново шифрует файлы.

Создание сертификата шифрования

Кроме программы cipher.exe для создания сертификата шифрования пользователя можно использовать мастер ШИФРУЮЩАЯ ФАЙЛОВАЯ СИСТЕМА (EFS), вызываемый программой rekeywiz.exe (рис. 7.2). Помимо вызова данного мастера при помощи программы rekeywiz.exe, для его отображения можно воспользоваться ссылкой УПРАВЛЕНИЕ СЕРТИФИКАТАМИ ШИФРОВАНИЯ ФАЙЛОВ мастера УЧЕТНЫЕ ЗАПИСИ ПОЛЬЗОВАТЕЛЕЙ.


Рис. 7.2. Мастер Шифрующая файловая система (EFS)

С помощью мастера ШИФРУЮЩАЯ ФАЙЛОВАЯ СИСТЕМА (EFS) можно создать сертификат шифрования и поместить его на жесткий диск компьютера, на смарт-карту, либо в центр сертификации домена Active Directory.

Продолжение следует

Рейтинг: 0 
Оцените: 1 2 3 4 5
moemesto.ru bobrdobr.ru - добавить в социальные закладки
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=633

В избранное