Введение

Атака на компьютерную безопасность через dial-up модемы

Wardialing (или War Dialing) — это техника автоматического сканирования списка телефонных номеров, обычно прозвона каждого номера в местном телефонном коде для поиска модемов, компьютеров, систем электронных досок объявлений (компьютерных серверов) и факсов. Хакеры используют полученные списки в различных целях: энтузиасты – для исследования, а злоумышленники – хакеры, специализирующиеся на взломе компьютерной безопасности – для подбора учетных записей пользователей (путем перехвата приветствий автоответчика) или обнаружения модемов, которые могут служить точкой доступа в компьютерные или другие электронные системы. Эта техника также может использоваться специалистами по безопасности, например, для выявления несанкционированных устройств, таких как модемы или факсы, в телефонной сети организации.

Процесс

Один вызов при вардиалинге включает в себя набор неизвестного номера и ожидание одного-двух гудков, так как компьютеры, отвечающие на звонки, обычно поднимают трубку на первый гудок. Если телефон звонит дважды, модем отключается и пробует следующий номер. Если отвечает модем или факс, программа вардиалинга сохраняет номер. Если отвечает человек или автоответчик, программа вардиалинга сбрасывает вызов. В зависимости от времени суток, вардиалинг 10 000 номеров в определенном коде может раздражать десятки или сотни людей, некоторые из которых пытаются, но не успевают ответить на звонок за два гудка, а другие отвечают, чтобы услышать сигнал модема и сразу повесить трубку. Повторяющиеся входящие звонки особенно раздражают компании, у которых много последовательно пронумерованных линий на АТС, например, при использовании телефонной системы Centrex. Некоторые новые программы вардиалинга, такие как WarVOX, не требуют модема для осуществления вардиалинга. Вместо этого такие программы могут использовать VoIP-соединения, что позволяет увеличить скорость набора номеров. Sandstorm Enterprises владеет патентом на многоканальный вардиалер ("Система и метод сканирования телефонных номеров и классификации подключенного к ним оборудования"). Запатентованная технология реализована в вардиалере PhoneSweep от Sandstorm.

Этимология

Популярное название этой техники появилось в фильме 1983 года «Игры войны» (WarGames). В фильме главный герой запрограммировал свой компьютер набирать каждый телефонный номер в Саннивейле, штат Калифорния, чтобы найти другие компьютерные системы. До выхода фильма эта техника была известна как «молотный набор» или «демонический набор», но фильм познакомил с этим методом многих, в том числе членов The 414s. К 1985 году по крайней мере одна компания рекламировала «War Games Autodialer» для компьютеров Commodore. Такие программы стали распространены на BBS (системах электронных досок объявлений) того времени, с именами файлов, часто сокращенными до wardial.exe и т.п. из-за ограничений длины в 8 символов в этих системах. В конечном итоге, происхождение названия отошло на второй план, поскольку «war dialing» приобрело собственное значение в компьютерной культуре. Популярность war dialing в 1980-х и 1990-х годах побудила некоторые штаты принять законы, запрещающие использование устройств для набора телефонных номеров без цели установления связи с человеком.

Варианты

Еще более позднее явление — wardriving, поиск беспроводных сетей (Wi-Fi) из движущегося транспортного средства. Wardriving получил свое название по аналогии с wardialing, поскольку обе техники подразумевают активное сканирование для обнаружения компьютерных сетей. Цель wardriving — сбор информации о точках беспроводного доступа (в отличие от несанкционированного доступа). Подобно war dialing, является сканирование портов по протоколу TCP/IP, которое "прозванивает" каждый TCP-порт каждого IP-адреса, чтобы определить, какие сервисы доступны. Однако, в отличие от wardialing, сканирование портов, как правило, не доставляет неудобств пользователю при попытке доступа к IP-адресу, независимо от того, отвечает ли на этот адрес компьютер или нет. Связанной с wardriving практикой является warchalking — нанесение символов мелом в общественных местах для обозначения доступности беспроводных сетей. В настоящее время этот термин также используется по аналогии для обозначения различных видов исчерпывающих атак методом перебора против механизмов аутентификации, таких как пароли. Если атака по словарю предполагает перебор каждого слова из словаря в качестве пароля, то "wardialing пароля" подразумевает перебор всех возможных паролей. Системы защиты паролей обычно разрабатываются таким образом, чтобы сделать это непрактичным, замедляя процесс и/или блокируя учетную запись на несколько минут или часов после нескольких неудачных попыток ввода пароля.