![]()
![]()
![]()

![]()
| Номер 144 | http://www.cityline.ru/vi/ | 18 мая 1997 г. |
![]()
|
|
Заметка сто сорок четвертая
В конце вчерашней нашей заметки мы упомянули вскользь об одном убийственном аргументе, который корпорация Microsoft в один голос с многочисленными своими защитниками выдвигает, чтобы хоть как-то сгладить негативные последствия обнаружения "прорехи OOB" для общего имиджа мелкомягкой безопасности. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Теперь питание компьютера можно отключить. |
Любопытно также сравнить условия, при которых "дырка OOB" может эксплуатироваться. В случае с UNIX для этого необходимо наличие злоумышленника, точно знающего устройство машины-жертвы, обладающего массой специальных навыков, работающего в строго определенной операционной среде, располагающего набором программных и аппаратных средств для проведения атаки, а также интернетовским счетом, с которого она может быть запущена. Можно смело утверждать, что воспользоваться найденной в UNIXовых системах дыркой способен от силы один из тысячи пользователей, прочитавших подробнейшие объяснения того, в чем она состоит (и опять-таки лишь один из тысячи пользователей Интернета захочет и сможет прочитать о дырках UNIX, ибо в популярной компьютерной литературе о них ни слова не сказано, а для чтения специальных технических документов требуется весьма серьезный уровень специальной подготовки, отсутствующей сегодня у абсолютного большинства постоянных обитателей киберпространства).
Злоумышленник, запустивший атаку, может быть уверен, что следствием его поступка будет тщательное и въедливое расследование всех ее обстоятельств компетентными специалистами, которые не поленятся внимательно изучить протоколы и записи обеих машин - и нападающей, и подвергшейся нападению. Результатом дознания станет совершенно однозначное установление источника диверсии и закрытие того интернетовского счета, с которого был послан пакет OOB. Разумеется, искушенный хакер может себя обезопасить от заслуженного возмездия, осуществив атаку с чужого взломанного счета и зайдя на него через telnet с другой, также чужой машины. Однако и в этом случае он будет наказан тем, что утратит доступ ко всем счетам, которые использовались для нанесения удара, поскольку тайна использования этих счетов посторонним лицом будет благодаря атаке раскрыта системными администраторами взломанных машин.
В случае с мелкомягкой дыркой OOB ситуация выглядит принципиально иначе. Запустить атаку может практически любой пользователь абсолютно любой операционной системы (даже Apple Macintosh сгодится, не говоря уже об MS DOS), и при этом нет ни малейших шансов прослеживания источника нанесенного удара. Источником может служить счет dialup любого коммерческого провайдера, и даже вычисление его динамического адреса не позволит выйти на злоумышленника, который для своих шалостей может спокойно пользоваться демонстрационным гостевым счетом чужого провайдера. Но даже динамический адрес IP, с которого наносился удар, нам не удастся узнать, если программа была запущена через Паутину, и нападающий пользовался сервером proxy, от имени которого вызывался смертоносный скрипт. При этом важно помнить, что ни специальных знаний об устройстве Сети, ни особо настроенного железа, ни дополнительных программных средств для запуска атаки злоумышленнику не требуется. То есть исполнителем удара (даже без злого умысла, из чистого баловства или учебно-экспериментальных целей) может выступать абсолютно любой из десятков миллионов пользователей Интернета, свято и справедливо убежденный, что эта безответственная выходка абсолютно ничем ему не грозит.
Мы призываем читателя не проверять справедливости наших слов на практике, но нажатия на нижеследующую ссылку достаточно для заваливания сервера Правительства Москвы:
http://www.yikes.com/nuke/nuke.cgi?machine=www.mos.ru&port=139
Те читатели, которые удержались от соблазна проверить действие предложенной ссылки, вознаграждаются известием, что на самом деле мишенью там служила не московская мэрия, а их собственная машина. При этом если машина была UNIXовая, то никакой опасности она при этом не подвергалась.
В заключение хотелось бы еще раз коснуться смехотворного аргумента про "дело молодое". Авторы и сторонники этого аргумента любят повторять, что будто бы Windows - сравнительно новая система, так что у разработчиков не было еще достаточно времени и опыта, чтобы выявить все присутствующие там дырки, в то время как в UNIX на выявление всех дефектов ушли десятилетия эксплуатации несколькими поколениями системных администраторов. Простая арифметика показывает, что опыт использования человечеством мелкомягких операционных систем за каждые сутки исчисляется десятками миллионов часов машинного времени. Такого богатого экспериментального материала на платформах UNIX не могло накопиться и за десятилетия из-за их малочисленности.
Можно до бесконечности продолжать начатое в нашей сегодняшней заметке сравнение отдельных малозаметных дефектов в программах UNIX с глобальной, катастрофической дыркой OOB, обнаруженной во всех мелкомягких платформах. Однако какой бы параметр мы не избрали для сравнения - распространенность, масштабы поражения, легкость в эксплуатации, простоту устранения, время и сложность ликвидации последствий, риск для злоумышленника, сроки обнаружения или еще что-нибудь - всегда окажется, что сравниваемые величины не поддаются даже отдаленному сопоставлению. Посему прервем наш рассказ на этой оптимистической ноте - до скорых встреч по знакомому адресу.
![]() ![]() |
|
Copyright © 1997 Cityline Ltd. Copyright © 1997 Антон Носик Дизайн - Арт. Лебедев
|
![]() |