Passfilt
Еще больший уровень защиты можно обеспечить с помощью динамически под-
ключаемой библиотеки Passfilt, входящей в состав Service Pack 2. Для того чтобы она
была подключена к системе защиты, необходимо проделать
процедуру,
описанную в
статье
Q161990
базы знаний Microsoft Knowledge Base. Данная библиотека позволяет
поддерживать жесткую политику выбора паролей, которая гарантирует защиту не
только от взлома, но и от ленивого пользователя, выбирающего слишком простой па-
роль. После установки библиотеки Passfilt все пароли должны состоять не менее чем
из шести символов, не совпадать с именами учетных записей или быть частью пол-
ного имени пользователя, а также должны состоять из символов, которые выбираются
как минимум из трех следующих групп.
Т Буквы английского алфавита верхнего регистра (А, в, с, ..., z)
• Буквы английского алфавита нижнего регистра (а, Ь, с, ..., z)
• Арабские цифры (О, 1, 2, ..., 9)
А Символы, не являющиеся алфавитно-цифровыми (@,
#,
!,
& и т.д.)
Библиотека Passfilt должна быть под рукой у каждого серьезного администратора
NT, однако нужно отметить два ее ограничения. Первое состоит в жесткой установке
минимальной длины пароля в 6 символов. Мы рекомендуем наложить более строгое
ограничение в 7 символов в диалоговом окне Account Policy диспетчера пользователей.
(Почему так важна разница в один символ, вы узнаете ниже в разделе "Строгие пра-
вила выбора
пароля".)
Во-вторых, библиотека Passfilt вызывается лишь в том случае,
когда решение об изменении пароля принимает сам пользователь. Если же пароль
меняется администратором с помощью диспетчера пользователей, то выполнение тре-
бований Passfilt не гарантируется (см. статью
Q174075).
Для того чтобы обеспечить
более строгое следование принятой политике учетных записей, можно разработать
свою собственную библиотеку Passfilt (о том, как это осуществить, можно узнать по
адресу http:
//msdn.microsoft.com/library/psdk/logauth/pswd_about_5z77.htm).
Учтите, что при таком подходе в качестве библиотеки Passfilt можно легко "получить
в подарок" "троянского коня". Так что при выборе библиотек от сторонних произ-
водителей будьте очень внимательны.
| Библиотека Passfilt в системе Win 2000 устанавливается по умолчанию, одна-
ко остается неактивной. Для того чтобы ее активизировать, воспользуйтесь
консолью
secpol.msc
или
gpedit.msc
и
активизируйте
режим
Passwords
must meet complexity requirements, относящийся к элементу консоли Security
Configuration and
Analysis\Account
PoliciesXPassword
Policy.
Passprop
Еще одним важным дополнительным средством, которое входит в состав NT Re-
source Kit (NTRK) является утилита Passprop, которая позволяет применить к учетным
записям домена NT два следующих требования.
Т Пароли, выбираемые пользователями, должны обязательно содержать алфавит-
ные символы как верхнего, так и нижнего регистра или же состоять из симво-
лов и цифр.
А Как мы уже говорили, учетная запись Administrator является наилучшим
трофеем удачливого взломщика, представляющим собой серьезную угрозу безо-
пасности. К сожалению, исходную встроенную учетную запись Administrator
(RID 500) в системе NT заблокировать нельзя, что позволяет взломщикам лег-
ко ее идентифицировать и бесконечно долго пытаться подобрать к ней пароль.
Глава 5. Хакинг Windows NT
175