тугоплавкий DSL КРИС КАСПЕРСКИ Спецвыпуск: Хакер, номер #066, стр. 066-034-4 Практика показывает, что большинство DSL-модемов (даже из дешевых серий) содержат довольно развитую систему мониторинга физического канала связи, но по непонятным соображениям прячут этот агрегат от пользователей в недокументированных сочетаниях команд. Возьмем, например, ZyXEL OMNI ASDL USB. Дешевый, но довольно неприхотливый и стабильно работающий модем. Лениво перемигивается бело-зеленой иконой в правом углу экрана (см. рис. 9). Двойной мышиный щелчок вызывает информационное окошко спартанского типа, с указанием количества принятых и переданных байт. В правом верхнем углу наличествует традиционный крестик «Закрыть». Никаких других элементов управления не наблюдается… Однако стоит нажать «секретную» комбинацию <Alt>+<A>, как диалоговое окно значительно преображается, показывая кнопки Advanced monitoring и Configuration wizard (см. рис. 11). Вторая из них нам мало интересна: обычный мастер, вызывается при настройке модема. Однако на Advanced monitoring остановимся поподробнее. Нажимаем его и… попадем в стандартный настроечный диалог. Тот самый, который можно вызывать и с «Панели управления», и через «Главное меню»> «Программы»> ZyXEL OMNI ADSL USB> ZyXEL OMNI ADSL USB. Фи! Какое разочарование. Нам предлагают узнать «протокольную» скорость приема-передачи (не путать с мгновенной скоростью), изменить модуляцию, параметры ASDL-заголовка, идентификаторы виртуальных каналов и максимальный размер пакетов. За исключением размера пакетов, никакие настройки лучше не трогать. В лучшем случае скорость не изменится вообще, в худшем — DSL-модем просто не сможет установить связь с оконечным оборудованием, так как большая часть настроек продиктована именно им! Но вот мы нажимаем <Alt>+<A> и… настроечный диалог радикально преображается. Абсолютно преображается! Во вкладке General (см. рис. 13) появляется симпатичный «светодиодный» индикатор, отображающий мгновенную скорость приема, а ниже — очень полезная кнопка Stop ADSL, которую стоит отметить особо. Это единственный способ выйти из сети без прав администратора и без выдергивания телефонного кабеля из розетки, но увы, недокументированный. Думаю, не надо перечислять все ситуации, по которым пользователь хочет временно отключиться от интернета, особенно если он сидит на скоростном канале, когда выражение «Время — деньги» приобретает особую финансовую остроту. Опять-таки атаки… В следующей закладке, ATM Link Statistic (которой в стандартном диалоге и не ночевало), мы можем узнать статистику по ATM-линку. Больше всего здесь нас интересует параметр Cells/Second — мгновенная скорость приема-передачи в ячейках. Размер самой ячейки можно вычислить разделив количество переданных (принятых) байтов на количество переданных (принятых) ячеек. В моем случае оно равно 53 байтам. (Попутно заметим, что есть два типа ячеек: CPL0 и CPL1. Расшифровывается как Cell Lass Priority — приоритет потери ячейки. Цифра, следующая за «CPL», показывает, может он быть потерян (1) или не может (0). Приоритет назначается как самим DSL-модемом, так и оконечным оборудованием.) В любом случае это принятые ячейки. Непринятые указываются в графе Unroutable Cells, и на нормальных каналах с исправным модемом здесь должен наличествовать ноль. Также обрати внимание на количество HEC-ошибок (Heder Error Control). Ненулевое значение свидетельствует о проблемах связи, и чем больше это значение, тем актуальнее проблемы. |