Сергей Яремчук
Известно, что появлению Интернета мы обязаны американскому министерству
обороны. Поэтому интересными являются и разрабатываемые в этом ведомстве
технологии, направленные на защиту информации. На страницах журнала уже рассказывалось
о проекте Security Enhanced Linux
(http://www.nsa.gov/selinux) от U.S. National
Security Agency (NSA), основной задачей которого является создание
высокозащищенных систем. Сегодняшняя статья о не менее интересной системе,
помогающей выявить проблемы в сети.
Разработанная в 1994 году, система обнаружения
атак SHADOW или Secondary Heuristic Analysis for Defensive Online Warfare (http://www.nswc.navy.mil/ISSEC/CID)
является результатом деятельности другого проекта Cooperative Intrusion Detection
Evaluation and Response (CIDER). CIDER в свою очередь был попыткой совместной
разработки инструментов для автоматического сбора и анализа потоков информации
в целях обнаружения атак. Основные работы ведутся Naval Surface Warfare Center,
но свои усилия приложили и другие не менее известные организации вроде NSWC Dahlgren,
NFR, NSA и SANS. Некоторое время система была закрыта, затем SHADOW так же стал
свободно доступен, так как основой являются программы с открытым исходным
кодом. Одним из требований при разработке системы было обнаружение
максимального количества атак (насколько это возможно), с максимальной
эффективностью и контролем большого количества сетей.
Это уникальная в своем роде разработка, она
базируется на идее статистического анализа потоков информации. Проверяются
только размеры пакетов, откуда они приходят и куда направлены, без проверки
внутреннего содержания. Это означает, что SHADOW пытается отыскать в первую
очередь исследования, предшествующие атаке, а не саму атаку. Поэтому такая
система в принципе способна выдать раннее предупреждение, что отличает ее от
сигнатурных реализаций или определяющих аномалии в реальном времени. Такой
анализ потоков информации делает возможным работу системы при использовании
различных форм шифрования трафика. Также эта система может помочь отследить
статистику работы компьютеров в сети, если же обнаружится неизвестный, то
администратор получит предупреждение. Также администратор получает в свои руки
полезный инструмент, позволяющий визуально определить происходящее в сети.
Собранная информация поможет определиться со стратегией безопасности и будет
полезна при задании правил firewall.