|
VoIP под прицелом
Xakep, номер #048, стр. 048-074-1 Леший с Лукоморья (lukomore@real.xakep.ru) IP-телефония, являясь прямой родственницей и обычной телефонии и технологий Internet, вобрала в себя не только их достоинства, но и недостатки. Т.е. атаки, направленные на протокол IP и уже не раз описанные в ][, применимы и к VoIP. О них и пойдет разговор в этой статье. Как уже было сказано в статье "Алло! Назовите свой IP-адрес" в этом номере журнала, сеть IP-телефонии может быть построена на базе трех семейств протоколов - H.323, SIP и MGCP. Не исключено, что умными головами будут предложены и другие семейства, учитывающие самые современные наработки в этой области. Однако независимо от конкретных разработок можно выделить три основных типа протоколов, обеспечивающих функционирование IP-телефонии сейчас и в будущем: * Сигнальные протоколы, которые осуществляют установление и окончание разговора, изменение параметров разговора (смена кодеков, добавление участников разговора и т.п.), поиск абонента и т.д. Примером таких протоколов являются RAS (Registration, Admission, Status), SIP, SCTP. * Транспортные протоколы, как видно из их названия, занимаются оцифровкой, сжатием и переносом голоса от одного абонента другому. Примером такого протокола является RTP. * Дополнительные протоколы, поддерживающие функционирование различных особенностей IP-телефонии (например, качество обслуживания, маршрутизацию и т.п.). Примерами таких протоколов являются RSVP, DiffServ, TRIP и т.д. Так как VoIP работает также и через обычный интернет, он подвержен многим атакам. Перечислю некоторые из них: * Отказ в обслуживании (Denial of Service) * Подмена номера или перехват звонка (Call Hijacking) * Подслушивание телефонных переговоров (Eavesdropping) * Отслеживание абонента (Call Tracking) * Звонки за чужой счет * Несанкционированное изменение конфигурации * Мошенничество со счетом Мифы о шифровании Прежде чем перейти к рассмотрению возможных атак на VoIP-сеть, необходимо развеять миф о шифровании, как панацее от всех бед. По праву считается, что шифрование между шлюзами или между VoIP-терминалом и шлюзом позволит защитить весь путь, который проходят голосовые данные из одного конца в другой. И несмотря на то, что данный механизм не только является неотъемлемой частью стандарта H.323, но и реализован в оборудовании многих производителей, на практике он никогда не используется. Почему? А все потому, что качество передачи данных является в IP-телефонии первоочередной задачей, а постоянное шифрование голосового потока вносит неприемлемые задержки (задержка в 200 - 250 мсек может существенно снизить качество переговоров). Именно поэтому возможны многие описываемые далее атаки на VoIP-сеть. Denial of Service Традиционная телефонная связь всегда гарантирует качество, даже в случае высоких нагрузок, что не является аксиомой для IP-телефонии. Поэтому вдумчивое прочтение восьмого номера Спеца, посвященного тому, как и с помощью чего реализовать DoS-атаки, даст в руки отбойный молоток, которым можно... ну, в общем, ты и сам знаешь, что сможешь сделать с DoS. Например, телефоны Cisco IP Phone подвержены следующим DoS-атакам - jolt, jolt2, raped, hping2, bloop, bubonic, mutant, trash и trash2. |