Defcon — ежегодная конференция, посвящённая компьютерной безопасности и докладам по хакингу. В последние годы они включили секцию «Wireless Village», которая охватывает доклады по всем аспектам беспроводной связи. В этом году было несколько интересных докладов, связанных с SDR так или иначе. Недавно часть этих докладов была загружена на YouTube, ниже мы представляем найденные нами — дайте знать, если мы пропустили какие-нибудь интересные.
Balint Seeber – SIGINT & Blind Signal Analysis w/ GNU Radio & SDR
Этот семинар охватит множество распространённых методик, применяемых для обратного проектирования физического уровня беспроводной системы связи:
– Слепой анализ сигнала на повторном вещании сигнала с спутникового транспондера: тип модуляции, порядок, скорость символов, исправление ошибок, scrambling, дифференциальное кодирование, визуализация
– Применение автокорреляции к интересным сигналам в диапазоне HF: RADAR, OFDM, тайминг символов
– Частотное переключение: широкий диапазон, визуализация спектра в реальном времени
All with GNU Radio!
Tim Oshea – GNU Radio Tools for Radio Wrangling/Spectrum Domination
Обзор современных инструментов, доступных в GNU Radio и экосистеме GNU Radio в целом для создания, тестирования, проверки и экспериментов с физическими слоями радиосистем в мельчайших деталях.
Michael Calabro – Software Defined Radio Performance Trades & Tweaks
Этот семинар ориентирован на новых и опытных операторов SDR, разработчиков и энтузиастов, ищущих лучшее понимание end-to-end системы, и на тех, кто хочет максимизировать производительность своего SDR. Коммерчески доступные SDR (например, USRPs, RTL-SDRs, BladeRFs и т. п.) часто используются для fuzzing беспроводных интерфейсов, развёртывания частной мобильной инфраструктуры, проведения спектральных обследований и взаимодействия с широким спектром как нестандартных, так и коммерческих устройств. Этот семинар сосредоточен на ключевых параметрах и драйверах производительности в настройке и эксплуатации SDR, которые выводят эти распространённые платформы на уровень точности, необходимый для бесшовного взаимодействия с коммерческими устройствами и сетями.
Семинар начнётся с обзора различных архитектур аппаратного SDR и суммирования диапазонов компромиссов производительности нескольких приложений SDR (например, сбор/обзор/передача). Затем семинар разделится на три главные направления содержания:
Понимание аппаратного SDR: Разбор общих RF фронтенд и архитектур приемников. Определение и вывод ключевых параметров производительности, и когда они ограничивают производительность. Включены темы: расчёт коэффициента шума, внутреннее усиление, частотная селективность, внешние RF цепи и источники шума.
Понимание целей SDR платформ: сбор, передача, обследование и другие приложения — каждое ставит уникальные задачи SDR и будет ограничено разными измерениями обработки SDR и/или настройки. Темы: обработка в реальном времени, буферизация на хосте, дискретизация, интервалы guard-Intervals, выбор фреймворка (GRC vs REDHAWK vs MATLAB vs custom), частотное и временное представление сигналов.
Оптимизация и повышение производительности: Теперь, когда аппаратная и платформа охарактеризованы, как участники достигают и превосходят требования к производительности своих приложений? Мы приведём конкретные примеры для нескольких распространённых платформ (RTL-SDR и USRP). Темы: выбор тактовой частоты, динамический диапазон АЦП, перенос вычислений на FPGA/SoC, настройка RFIC, CIC-фильтры, дискретизация, смещения DC, выбор и ориентирование антенны, буферизация/обработка на хосте и компромиссы цена-производительность.
Karl Koscher – DSP for SDR
Порог входа в SDR сейчас почти не существует. Широкополосное оборудование только для приема можно приобрести всего за около $10, а такие инструменты, как gqrx и SDR# делают очень простым начать прослушивание сигналов. Однако существует крутая кривая обучения при переходе от «скриптового новичка» к разработке собственных инструментов SDR. В этой лекции я освещу базовую теорию DSP для SDR и цифровой обработки сигналов и цифровой коммуникации, включая I/Q образцы, FIR-фильтры, тайминг и восстановление носителя, и многое другое.
Помимо этих докладов Wireless Village, также был интересный доклад Samy Kamkar о том, как он использует SDR в своих исследованиях автомобильной безопасности.
Samy Kamkar – Drive it like you Hacked it: New Attacks and Tools to Wireles
Гэри Нюман выразился лучше всех. Машины. Они повсюду. Вы едва ли сможете ехать по загруженной автостраде, не увидев хотя бы одну. Но что насчёт их безопасности?
В этом докладе я раскрою новые исследования и реальные атаки в области беспроводного управления воротами, гаражами и автомобилями. Многие автомобили теперь управляются через мобильные устройства по GSM, ещё больше можно разблокировать и запустить двигатель по беспроводным ключ-брелкам через RF. Всё это подвержено атакам с использованием недорогих инструментов (таких как RTL-SDR, GNU Radio, HackRF, Arduino и даже игрушка Mattel).
Мы исследуем, как эти функции работают, и как их можно использовать. Я представлю новые инструменты и уязвимости в этой области, такие как атаки на уменьшение пространства ключей для фиксированных кодов, продвинутые “code grabbers”, использующие RF-атаки на зашифрованные и вращающиеся коды, и как защититься от подобных проблем.
К концу этого доклада вы поймёте не только, как транспортные средства и беспроводной физический доступ, который их защищает, можно использовать злоумышленно, но и узнаете о разных инструментах для автомобильных и RF-исследований, а также о том, как использовать и создавать свои недорогие устройства для подобных исследований.
Дамы и господа, запускайте ваши двигатели. И двигатели чужих людей.
Samy Kamkar — исследователь в области безопасности, хорошо известный как создатель The MySpace Worm, одного из самых быстро распространяющихся вирусов за всю историю. Он (попытался) иллюстрировать ужасающие уязвимости игриво, и его эксплойты были охарактеризованы как:
«Контроверзиальный», -The Wall Street Journal
«Ужасающе», -The New York Times
«Теперь я хочу наполнить мои USB-порты цементом», -GizmodoОн демонстрировал использование обычного оборудования для скрытных целей, например KeySweeper — превращение стандартной настенной USB-зарядки в скрытый, беспроводной клавиатурный сникер, и SkyJack, настраиваемый дрон, который берет под контроль любые ближайшие дроны, позволяя ими управлять как огромной зомби-орды. Он выявлял проблемы конфиденциальности, например, разработав Evercookie, который появился в засекреченном документе NSA, обнародованном Эдвардом Сноуденом, иллюстрируя техники, используемые правительствами и корпорациями для скрытого веб-отслеживания, и нашёл и выпустил исследования по незаконному GPS и отслеживанию местоположения на мобильных устройствах Apple, Google и Microsoft. Он продолжает публиковать новые исследования и инструменты для сообщества как open source и open hardware.
