Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #85, ЯНВАРЬ 2006 г.

Посиневший пин

Александр Любимов aka Sashiks

Хакер, номер #085, стр. 085-068-5


3. Теперь третий вариант развития событий. Опять же во время аутентификации мастер шлет AU_RAND и ожидает принять в ответ посчитанный SRES. Если же вслед за отправкой AU_RAND master'у подсунуть от фонаря посчитанное SRES-сообщение, то аутентификация будет считаться проваленной. После этого аппараты попытаются еще несколько раз (количество попыток зависит от устройства) повторить аутентификацию. В какой-то момент, когда количество неудачных попыток превысит лимит, основное устройства объявит ошибку и потребует начать сопряжение заново.

Эти методы описывают, как принудить девайсы «забыть» link key, что само по себе ведет к повторному pairing'у, а значит, злоумышленник может подслушать весь процесс с самого начала, перехватить все важные сообщения и взломать PIN.

[результаты]

В принципе, я многое рассказал по этому поводу. В статье не упоминались лишь подробности работы алгоритмов E22, E21, E1 и особенности шифра SAFER+, который является их основой, - это отдельный разговор. Так вот, только что описанная уязвимость из разряда «критических», и это подтвердил сам Брюс Шнайер. Метод подбора PIN'a на практике работает прекрасно, и вот результаты, которые он показал (Pentium IV 3Ghz HT):

Длина PIN'a Время (в секундах)

4 0.063

5 0.75

6 7.609

7 76.127

Как видишь, увеличение длины пин-кода не особо помогает, и советовать его в качестве панацеи я не буду. Насчет того, что спаривать девайсы в людном месте и с подозрительными личностями вредно, я думаю, ты и так прекрасно знаешь. Скорее всего, пока создатели протокола тщательно не пересмотрят схему инициализации соединений и не предложат что-то концептуально новое, баг все еще будет актуален. Если проводить аналогию, то наиболее удачное сравнение будет с Wi-Fi и WEP-протоколом, о недочетах которого уже довольно много известно. Чем это грозит для рядового пользователя? Ни чем приятным. Атака позволяет вылавливать и расшифровывать пакеты прямо во время передачи данных, что по сути является обычным снифингом. В теории, наверно, можно изменять/искажать содержание пакетов, которыми обмениваются девайсы.

[happy end]

Впрочем, не буду сгущать краски. Я думаю, что атаки такого рода не будут слишком популярны среди хакеров до тех пор, пока под это дело энтузиасты не зарелизят удобный и функциональный софт. Впрочем, к тому времени, как мне кажется, проблему в Bluetooth надлежащим образом проработают. А что сейчас? Сейчас я привел тебе только факты. Чтобы не подвергнуться взлому (даже таким изощренным способом), просто будь осторожнее и старайся обращать внимание на необычные ситуации, ведь если подумать, то никакая ошибка не может возникнуть просто так.

синий Снайпер

Как ты, наверное, уже наслышан, номинальный радиус работы устройств BT-v1 не превышает 15 метров. Эту цифру декларирует стандарт протокола, и расстояние нормальной работы редко превышает 10 метров. Хакерам показалась стремной идея ходить за «жертвой», подкрадываясь со спины и прячась за редкими кустиками, чтобы похитить из мобильного телефона нужную инфу. Поэтому на свет появился довольно интересный девайс - винтовка BlueSniper, разработанная Джонном Херингтоном (www.flexilis.com). Конструкция представляет собой длинную антенну, снабженную настоящим прицелом. Винтовка подключается к портативному устройству - ноутбуку/КПК. Это приспособление реально увеличивает эффективную дальность bluetooth-устройств до 1,5 километров. Во всей Cети уже с марта этого годя гуляет информация, что автор BlueSniper, находясь в высотном здании Лос-Анджелеского отеля, направлял винтовку на прохожих и сливал с их телефонов адресные книги.

Назад на стр. 085-068-4  Содержание  Вперед на стр. 085-068-6