|

Ищи баги в себе!
Xakep, номер #044, стр. 044-044-1
Как искать ошибки в ПО, не прибегая к платным продуктам и услугам
Леший с Лукоморья (lukomore@real.xakep.ru)
Если ты вдруг заболел гриппом или заподозрил у себя какую-то неизвестную болезнь, то первым делом (самолечение не в счет) обратишься к доктору, чтобы подтвердить или развеять свои опасения. Тем более, что медицина у нас бесплатная. А вот к кому обратиться, если "заболел" компьютер? Разумеется, к бесплатным сканерам, которые проверят твой компьютер на уязвимость.
Сразу отмечу, что бесплатный сыр бывает только в мышеловке и надо с определенной долей скептицизма относиться к результатам, получаемым на выходе этих сканеров. Однако применение продуктов от нескольких производителей позволит снизить до минимума риск того, что что-то будет пропущено. Также можно применять кряки к различным коммерческим решениям (например, Internet Scanner от ISS), но мы же законопослушные граждане и не будем нарушать лицензионную политику. Остается только применять бесплатные сканеры, например, X-Spider, ShadowSecurityScanner и т.д. Но... сканировать самого себя продуктом, который предназначен для дистанционной работы, - это "моветон". Тем более, что он покажет не совсем то, что нам нужно. Ведь тебя интересует взгляд на свою защищенность "со стороны", т.е. сканер должен размещаться на внешнем (по отношению к твоему компьютеру) узле. Если у нас есть дополнительный компьютер, на которой мы можем взгромоздить X-Spider, то нет проблем. А если такого компа нет? Не стоит унывать, в Internet полно различных платных и, что самое главное, бесплатных ресурсов, которые облегчают данную задачу. Поговорим именно о бесплатных решениях.
Гейтс все проверит сам
Первое, о чем я хочу рассказать, - это о решении компании Microsoft, которая в последнее время стала уделять безопасности своих продуктов немало внимания (http://www.microsoft.com/technet/security/default.asp). Чего только стоят инициативы Secure Windows Initiative (цель - устранить дыры в продуктах до их доставки пользователю), Strategic Technology Protection Program (цель - помочь заказчикам в защите их Windows-систем) и Trustworthy Computing (цель - сделать софт и железо таким же надежным, как и электрооборудование). Все это, конечно, хорошо, и такое начинание Microsoft не может не радовать, но... Microsoft и безопасность, на мой взгляд, вещи несовместимые. Несмотря на все заявления Билли о суперсистеме Prefix, осуществляющей автоматический поиск ошибок переполнения, об использовании RedTeam-тестов, передаче кода внешним компаниям для анализа и т.д., ошибки по-прежнему находятся, и число их не становится меньше. Как говорится, что-то надо делать. Видно, не будучи уверенным в том, что удастся сделать софт без неисправностей, соратники БГ выпустили несколько продуктов, предназначенных для поиска этих самых неисправностей. Итак, HFNetChk (Microsoft Network Security Hotfix Checker) - продукт, предназначенный для контроля непропатченных узлов, работающих под управлением Windows. Текущая версия 3.3 доступна для бесплатной загрузки по адресу: http://www.microsoft.com/downloads/release.asp?releaseid=31154. Сканирование осуществляется из командной строки, а проверке подлежит как локальный, так и удаленный компьютер. Разумеется, данная версия действует не для всех продуктов Microsoft, а только для:
Содержание Вперед на стр. 044-044-2
|