Введение
VoIP спам или SPIT (спам по интернет-телефонии) – это нежелательные, автоматически набранные телефонные звонки, как правило, использующие технологию голосовой связи по интернет-протоколу (VoIP). VoIP-системы, подобно электронной почте и другим интернет-приложениям, уязвимы для злоупотреблений со стороны злоумышленников, которые инициируют нежелательные и навязчивые коммуникации, такие как телемаркетинг и розыгрыши. Стоимость звонков через VoIP невысока, а технология предоставляет удобные и зачастую бесплатные инструменты, например, Asterisk и другие приложения. Основной технологией, лежащей в основе этой угрозы, является протокол инициализации сеанса (SIP), являющийся стандартом для VoIP-телекоммуникаций. Разработаны различные методы обнаружения спам-звонков, некоторые из которых срабатывают до ответа абонента, чтобы прервать вызов. Эти методы основаны на статистическом анализе характеристик звонка.
Персонаж
VoIP-спам характеризуется как нежелательные звонки, инициированные системами передачи голоса по интернет-протоколу. Спамер пытается установить голосовую связь и воспроизводит записанное сообщение, если абонент отвечает. Автоматические обзвоны (робозвонки) могут осуществляться с использованием телефонного программного обеспечения, например, Asterisk.
Смягчение
RFC 5039 помогает снизить воздействие SPIT. В общедоступной коммутируемой телефонной сети (PSTN) идентификатор вызывающего абонента позволяет определять, кто звонит, однако, по крайней мере, отображаемый идентификатор вызывающего абонента может быть подделан. Предложено множество методов и подходов для смягчения последствий SPIT. Обширные исследования в области обнаружения спама в электронной почте не применимы напрямую в данном случае из-за характера голосовых вызовов, осуществляемых в реальном времени. Всесторонний обзор исследований в области безопасности VoIP (глава IV b) предоставляет общий обзор. Многие предложения сосредоточены на репутации и поведении звонящих, в то время как другие – на классификаторах машинного обучения, использующих признаки, извлеченные из сигнальных данных или данных вызова. Статистический анализ сигнального трафика, и в частности частоты вызовов, может быть использован для выявления аномалий, наблюдения и, в конечном итоге, для внесения подозрительных звонящих в черный список. Инструмент полуавтоматического машинного обучения создает кластеры схожих вызовов, и оператор может пометить любой кластер как спам. Голосовой спам-детектор (VSD) – это многоступенчатый спам-фильтр, основанный на доверии и репутации. Проект SPIDER предлагает архитектуру для снижения SPIT, включающую слой обнаружения, состоящий из различных модулей, и слой принятия решений. Система VoIP SEAL использует различные этапы. После анализа сигнального трафика на первом этапе подозрительные звонящие подвергаются проверкам (например, аудио CAPTCHA), а на последующих этапах вызываемый абонент запрашивается об обратной связи. SymRank адаптирует алгоритм PageRank и вычисляет репутацию абонентов на основе как входящих, так и исходящих вызовов. Кроме того, для выявления подозрительных звонящих можно использовать отклонения в общей продолжительности разговора, а также в повторяющихся и взаимных вызовах. Этот подход использует методы аудиоидентификации (аналогичные идентификации музыки) для обнаружения вызовов с идентичными аудиоданными, включая определенные искажения (например, шум и различные аудиокодеки). Надежный акустический отпечаток (перцептивный хеш) формируется на основе спектральных параметров аудиоданных, а повторно воспроизведенные вызовы идентифицируются путем сравнения отпечатков. В рамках проекта VIAT был разработан прототип решения. Исследователи Азад и Морла (2013) провели исследование по обнаружению спам-звонков с использованием более точного и безопасного подхода. Они разработали новую схему обнаружения спам-звонков без взаимодействия с пользователем и предварительного анализа содержания сообщения. Статистические данные, полученные в ходе нескольких экспериментов, показали, что эта новая система эффективно обнаруживает спамеров, звонящих законным пользователям, без доступа к личной информации и без участия пользователя.
Реализация мер по смягчению последствий
О применении мер по смягчению последствий SPIT телефонными компаниями известно немного. Некоторые современные производители смартфонов внедряют уведомления о потенциальном спаме для входящих вызовов, например, Google в устройствах Nexus на Android и Apple в iOS 10. SPIT в целом пока не рассматривается как проблема, столь же критичная, как спам в электронной почте. Автоматизированный анализ потока сигналов вызова может помочь в обнаружении SPIT. Коммерческое VoIP-программное обеспечение для операторов связи может включать поведенческий анализ, например, Acme Packet Palladion. К релевантным параметрам и индикаторам SPIT относятся, например, высокая частота попыток вызова, количество одновременных вызовов, низкий процент успешных вызовов и низкая средняя продолжительность вызова.