0Pricing
Cloud & IT Cert Prep · Урок

Угрозы беспроводным технологиям Bluetooth и IoT

Узнайте об уязвимостях Bluetooth (bluejacking, bluesnarfing) и беспроводных протоколов IoT, а также о способах минимизировать связанные с ними риски.

«Угрозы беспроводным технологиям Bluetooth и IoT» — бесплатный урок Cloud & IT Cert Prep на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cloud & IT Cert Prep, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Основы безопасности Bluetooth

Bluetooth — это беспроводная технология малого радиуса действия (обычно 10–100 метров), работающая в диапазоне 2,4 ГГц ISM. Она использует расширение спектра с перестройкой частоты (до 1600 скачков в секунду), что обеспечивает некоторую устойчивость к помехам и случайному перехвату. Устройства Bluetooth объединяются в пару, обмениваясь PIN или используя безопасное простое сопряжение (SSP). На экзамене Security+ проверяются знания атак, специфичных для Bluetooth, доступных режимов безопасности в классическом Bluetooth и BLE (Bluetooth с низким энергопотреблением), а также мер по уменьшению поверхности атаки устройств с поддержкой Bluetooth.

Bluejacking и Bluesnarfing

Bluejacking — относительно безвредная атака, при которой обнаруживаемым устройствам Bluetooth отправляются нежелательные сообщения. Для неё требуется, чтобы на целевом устройстве был включён режим обнаружения; атака использует функцию обмена контактами устройства для отправки vCard или сообщения. Более серьёзной является атака bluesnarfing, использующая уязвимости протокола OBEX Push для доступа к контактам, данным календаря и файлам на целевом устройстве без разрешения на сопряжение. Bluesnarfing представлял значительную угрозу в ранних реализациях Bluetooth (до 2004 года), но в современных устройствах эта уязвимость в основном устранена. Для обеих атак требуется находиться рядом с жертвой.

# Detecting discoverable Bluetooth devices:
hcitool scan
btscanner

# BlueZ tools for Bluetooth security testing:
hciconfig hci0 up
hcitool inq           # inquiry scan
sdptool browse <BD_ADDR>  # enumerate services

# Defense: disable discoverable mode when not pairing
# hciconfig hci0 noscan

Bluebugging и атаки BIAS

Bluebugging использует уязвимости Bluetooth, чтобы получить несанкционированный контроль над целевым устройством — совершать звонки, читать сообщения или перехватывать коммуникации — за счёт злоупотребления командами AT через Bluetooth. Уязвимость BIAS (Bluetooth Impersonation Attacks) (2020, CVE-2020-10135) затрагивает саму спецификацию Bluetooth BR/EDR и позволяет атакующему, который ранее установил сопряжение с устройством, выдавать себя за удалённое устройство во время аутентификации, обходя процесс сопряжения. BIAS затрагивала почти все реализации Bluetooth, пока производители не выпустили исправления прошивки. Регулярное обновление прошивки — основная мера защиты.

Угрозы Bluetooth Low Energy (BLE)

Bluetooth Low Energy (BLE) используется в фитнес-трекерах, медицинских устройствах, гаджетах для умного дома и маячках. BLE использует рекламные пакеты, которые устройства непрерывно транслируют, чтобы другие устройства могли их обнаружить. Эти объявления могут содержать идентификаторы устройств, которые можно использовать для отслеживания — определения физического местоположения человека по его устройствам BLE. Соединения BLE со слабым сопряжением или без него (режим Just Works) можно прослушивать и изменять. Медицинские IoT-устройства, использующие BLE со слабой аутентификацией, представляют особый риск, поскольку несанкционированные команды могут повлиять на безопасность пациентов.

# BLE scanning and advertisement analysis:
blescan -d       # scan for BLE advertisements
hcitool lescan   # passive BLE scan
gatttool -b AA:BB:CC:DD:EE:FF --primary  # enumerate GATT services

# BLE tracking mitigation:
# Use MAC address randomization (supported in iOS, Android, Windows 10+)
# Limits the ability to track devices across locations via BLE advertisements

Проблемы безопасности IoT

Устройства IoT (Internet of Things) — камеры, умные термостаты, промышленные датчики и медицинские мониторы — создают уникальные проблемы безопасности. Зачастую их ресурсы ограничены, а простая прошивка редко получает обновления безопасности. Многие устройства поставляются с учётными данными по умолчанию, которые пользователи никогда не меняют. IoT-устройства значительно расширяют поверхность атаки: в 2016 году ботнет Mirai скомпрометировал сотни тысяч IP-камер и видеорегистраторов, используя учётные данные по умолчанию (admin/admin, root/root), и задействовал их для проведения масштабных DDoS-атак. Каждое незащищённое IoT-устройство может стать точкой проникновения.

# Mirai botnet scanner pattern (educational reference):
# Scans internet for Telnet (port 23) and SSH (port 22)
# Tries common default credential pairs:
# root:root, admin:admin, root:admin, admin:1234, root:password
#
# Defense:
# Change default credentials immediately
# Disable Telnet; use SSH only
# Isolate IoT on separate VLAN with no internet access if possible

Сегментация сети IoT

Наиболее эффективный контроль IoT-устройств на уровне сети — это сегментация. IoT-устройства следует размещать в выделенной VLAN с крайне строгими правилами брандмауэра, разрешающими только необходимые для их работы исходящие соединения. Входящие соединения из других внутренних сегментов сети следует полностью блокировать. Например, умному термостату может требоваться исходящее HTTPS-соединение с его облачным сервисом, но он ни в коем случае не должен иметь возможности инициировать соединения с внутренними файловыми серверами или базами данных. Это ограничивает масштаб последствий в случае компрометации устройства.

# IoT VLAN firewall policy (conceptual):
# VLAN 40 (IoT): 10.40.40.0/24
#
# Allow outbound:
#   ALLOW 10.40.40.0/24 -> ANY port 443 (HTTPS to cloud services)
#   ALLOW 10.40.40.0/24 -> 10.30.30.5 port 1883 (MQTT to internal broker)
# Deny everything else:
#   DENY  10.40.40.0/24 -> 10.10.10.0/24 (no access to corporate LAN)
#   DENY  10.40.40.0/24 -> 10.30.30.0/24 (no access to servers)

Безопасность Zigbee и Z-Wave

Zigbee (IEEE 802.15.4) и Z-Wave — протоколы ячеистых сетей, широко используемые в умных домах и системах автоматизации зданий. Zigbee использует шифрование AES-128, но безопасность зависит от управления ключами: необходимо защищать ключ связи центра доверия и сетевой ключ. В ранних реализациях Zigbee сетевой ключ передавался в открытом виде во время подключения устройства, что позволяло пассивным перехватчикам получить его. Z-Wave S2 (Security 2) значительно улучшил эту защиту. Исследователи продемонстрировали атаки, включая атаки повторной передачи на дверные замки Z-Wave, при которых команды разблокировки записывались и воспроизводились повторно.

# Zigbee security levels:
# Level 0: No security (no encryption, no authentication)
# Level 4: AES-128-CCM with 32-bit MIC
# Level 6: AES-128-CCM with 64-bit MIC
# Level 7: AES-128-CCM with 128-bit MIC (strongest)
#
# Key types:
# Network Key (NWK): shared by all devices in network
# Trust Center Link Key: used to securely deliver NWK key

Угрозы Near Field Communication (NFC)

NFC работает на частоте 13.56 MHz и имеет радиус действия около 4 см. Эта технология используется для бесконтактных платежей, пропусков и сопряжения устройств. Несмотря на очень малый радиус действия, NFC не защищена от атак. Перехват активного обмена данными NFC удавалось осуществлять на расстоянии до 1 метра с помощью чувствительных антенн. Атаки ретрансляции используют два согласованно действующих устройства для увеличения радиуса NFC: атакующий рядом с жертвой (например, в толпе) ретранслирует сигнал NFC сообщнику, находящемуся у платёжного терминала. Это известная угроза для систем бесконтактных платежей.

Проблемы безопасности RFID

RFID (Radio Frequency Identification) используется в пропусках, системах отслеживания активов и цепочках поставок. Пассивные RFID-метки отвечают, когда получают питание от радиочастотного поля считывателя, и не имеют собственного источника питания. К проблемам безопасности относятся клонирование (копирование настоящего пропуска на пустую метку с помощью Proxmark или аналогичного считывателя), перехват (захват передачи данных от метки к считывателю поблизости) и атаки повторной передачи. Старые карты HID на частоте 125 kHz (EM4100, HID Prox) не используют шифрование и легко клонируются. Современные системы смарт-карт (13.56 MHz MIFARE DESFire, SEOS) используют шифрование AES и взаимную аутентификацию.

# RFID security comparison:
# HID Prox (125 kHz): No encryption, trivially cloned
#   -> clone with Proxmark3 in seconds
# MIFARE Classic (13.56 MHz): Weak CRYPTO1 cipher, broken
#   -> clone with low-cost readers
# MIFARE DESFire EV2/EV3: AES-128, mutual auth, secure messaging
#   -> significantly harder to clone
# HID iCLASS SE / SEOS: PKI-based, strong encryption
#   -> current best practice for physical access

Защита развёртываний Bluetooth

Практические меры защиты Bluetooth включают: перевод устройств в режим невидимости, если в данный момент не выполняется сопряжение; использование защищённых соединений (Bluetooth 4.1+ с обменом ключами P-256 ECDH) вместо устаревшего простого сопряжения; обязательное применение числового сравнения или ввода ключа доступа вместо сопряжения Just Works; установку минимальной длины PIN-кода сопряжения; своевременную установку обновлений прошивки производителя, поскольку многие уязвимости Bluetooth устраняются именно в прошивке. На корпоративных устройствах MDM может полностью отключить Bluetooth или ограничить его использование определёнными сценариями.

# Enterprise Bluetooth controls via MDM policy:
# - Disable Bluetooth completely for high-security endpoints
# - Restrict to approved device pairing list
# - Require Secure Connections mode
# - Block Bluetooth file transfer (OBEX)
# - Log pairing events to SIEM

# Linux: control Bluetooth discoverable state
btmgmt power on
btmgmt connectable on
btmgmt discoverable off    # not visible unless actively pairing

Жизненный цикл IoT и управление исправлениями

IoT-устройства часто эксплуатируются 5–15 лет, но получают обновления прошивки лишь 2–3 года, оставляя длительный период уязвимости. Организациям следует включать IoT в инвентаризацию активов, отслеживая модель, версию прошивки и дату окончания поддержки. После завершения поддержки производителя устройства следует заменить или изолировать за строгими сетевыми ограничениями. Для критически важных систем используйте специализированные платформы безопасности IoT (Azure Defender for IoT, Armis, Claroty), которые пассивно профилируют поведение устройств и предупреждают об аномалиях без необходимости устанавливать на устройства агенты.

Быстрая проверка

Проверьте своё понимание концепций CompTIA Security+ (SY0-701), рассмотренных в этом уроке.

Итоги урока

В этом уроке Вы узнали, что атаки на Bluetooth, включая bluejacking, bluesnarfing и BIAS, используют уязвимости беспроводных технологий малого радиуса действия и предотвращаются отключением обнаружения устройств и установкой исправлений прошивки; IoT-устройства представляют значительный риск из-за учётных данных по умолчанию, нерегулярных обновлений и масштабного развёртывания — этот риск снижается с помощью сегментации сети и выделенных VLAN для IoT; а технологии RFID и NFC, используемые в пропусках и платёжных системах, подвержены угрозам клонирования и атак ретрансляции, поэтому требуют надёжного шифрования и взаимной аутентификации. Далее мы рассмотрим атаки фишинга, целевого фишинга и whaling.

Часто задаваемые вопросы

Урок «Угрозы беспроводным технологиям Bluetooth и IoT» бесплатный?

Да — полный текст урока «Угрозы беспроводным технологиям Bluetooth и IoT» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cloud & IT Cert Prep, подпишись на CoddyKit PRO. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Чему я научусь в уроке «Угрозы беспроводным технологиям Bluetooth и IoT»?

Узнайте об уязвимостях Bluetooth (bluejacking, bluesnarfing) и беспроводных протоколов IoT, а также о способах минимизировать связанные с ними риски. Ты практикуешь Cloud & IT Cert Prep с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cloud & IT Cert Prep?

Предыдущий опыт не требуется. Cloud & IT Cert Prep на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Угрозы беспроводным технологиям Bluetooth и IoT»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Cloud & IT Cert Prep?

Да. Каждый урок Cloud & IT Cert Prep включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Протоколы безопасности Wi-Fi: WEP, WPA2, WPA3
  2. Атаки на беспроводные сети: Evil Twin, деаутентификация и мошеннические точки доступа
  3. Корпоративные беспроводные сети: 802.1X и RADIUS
  4. Угрозы беспроводным технологиям Bluetooth и IoT
← Назад к Cloud & IT Cert Prep