
нием"),
которое рассылается каждому найденному адресату. (Спасибо Брайану Льюи-
су (Brian Lewis) из компании Foundstone, Inc. за помощь в анализе исходного кода.)
Если кто-нибудь из далеких от программирования читателей думает, что речь здесь
идет о какой-нибудь сложной науке, то будет уместно напомнить, что принцип рабо-
ты вируса ILOVEYOU основан на дипломной работе, написанной 23-летним студен-
том. Кто знает, какой еще ущерб мог бы быть нанесен?
Как остановить "червей", распространяющихся через
адресную книгу
После нескольких лет критики в средствах массовой информации компания Mi-
crosoft устала обращать внимание пользователей на то, что они сами запускают вло-
жения электронной почты, в которых содержатся
вирусы-"черви",
и выпустила соот-
ветствующий модуль обновления. Он называется Outlook 2000
SR-1
E-mail Security
Update
(http://office.microsoft.com/downloads/2000/Out2ksec.aspx).
Одной
из особенностей этого модуля является наличие в нем механизма защиты модели объ-
ектов (OMG — Object Model Guard), который был разработан для предупреждения
пользователей о том, что внешней программой предпринята попытка получения дос-
тупа к их адресной книге Outlook или отправки сообщений от их имени.
Компания Reliable Software Technologies Corporation
(RSTCorp
в настоящее время на-
зываемая Cigital,
http://www.cigital.com)
выпустила дополнительную утилиту, пре-
дотвращающую обращения к Outlook определенного типа, поступающие от компонента
Virtual Basic Scripting Engine. Таким образом можно предотвратить распространение ви-
русов, подобных ILOVEYOU. Эту дополняющую программу, которая называется
JustBeFriends.dll
(JBF), можно использовать совместно с модулем обновления про-
граммы Outlook, который предлагается компанией Microsoft. В отличие от механизма
OMG
компании Microsoft, который контролирует доступ к функциям Outlook внутри
самой программы, JBF контролирует возможность доступа к Outlook или Outlook Express
со стороны других приложений. Если попытка доступа осуществляется с помощью сце-
нария, запущенного с рабочего стола или из вложения, то утилита JBF предотвращает
эту попытку. В противном случае пользователь должен подтвердить, что данному при-
ложению разрешен доступ к Outlook. Технические подробности об использовании про-
граммы JBF можно найти по адресу
http:
//www.cigital.com/jbf/tech.html.
Специалисты компании Cigital утверждают, что их подход более надежный, чем тот,
которым воспользовалась компания Microsoft при разработке модели OMG, поскольку
во втором случае необходимо обеспечить защиту огромного количества объектов, что
является трудной задачей. Они также отмечают, что адреса электронной почты могут
быть выявлены не только в адресной книге, но и в цифровых подписях, в теле сообще-
ния или других документах, а также в некоторых других местах, которые
Щтуг
быть об-
наружены и использованы для организации атак. Ограничив доступ к Outlook/OE со
стороны сценариев, утилита JBF теоретически может предотвратить новые атаки, осно-
ванные на использовании широкого диапазона аналогичных приемов.
Программу JustBeFriends можно найти на узле
http://www.cigital.com/jbf/.
Авторы рекомендуют воспользоваться этой программой всем тем, у кого программа
Outlook/OE установлена на платформе NT/2000.
Программа
JustBeFriends
не
работает
на
платформе
Win
Эх.
682 Часть IV.
Хакинг
программного
Обеспечения