0Pricing
Cyber Security Academy · Урок

Безопасность RFID и NFC

Клонирование и атаки на бесконтактные метки

«Безопасность RFID и NFC» — бесплатный урок Cyber Security Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cyber Security Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cyber Security Academy содержит 4 уроков всего.

RFID и NFC в реальном мире

Бесконтактные метки используются для контроля физического доступа, оплаты, проезда, учёта запасов и идентификации. RFID (радиочастотная идентификация) и NFC (коммуникация ближнего поля) лежат в основе пропусков в здания, гостиничных ключей, транспортных карт и бесконтактной оплаты.

Поскольку эти системы управляют физической безопасностью, их уязвимости напрямую приводят к открытию дверей и проведению платежей. Многие системы до сих пор используют технологии с известными уязвимостями десятилетней давности, которые организации так и не заменили.

  • Клонирование пропуска может предоставить полный доступ в здание.
  • Слабую систему гостиничных замков можно открыть с помощью недорогого считывателя.

Понимание частоты и типа чипа — основа любой проверки.

Низкие и высокие частоты

Бесконтактные метки делятся на два основных семейства частот с совершенно разным уровнем защиты:

  • Низкая частота (125 kHz) — старые карты доступа ближнего действия, например HID Prox и EM4100. Небольшая дальность действия, криптография отсутствует; они просто передают фиксированный ID.
  • Высокая частота (13,56 МГц) — NFC, MIFARE, транспортные и платёжные карты. Поддерживает память и секторы, а в более совершенных чипах — криптографию.

Карты на частоте 125 kHz легко клонируются, поскольку в них вообще нет аутентификации. Семейство 13,56 МГц включает как взломанные технологии (MIFARE Classic), так и надёжные (DESFire EV2/EV3).

Proxmark и аппаратные средства

Proxmark3 — стандартное для отрасли устройство для исследования RFID. Оно работает с частотами 125 kHz и 13,56 МГц, умеет считывать, записывать и эмулировать карты, а также выполнять скрипты атак.

Другие полезные аппаратные средства:

  • Flipper Zero — удобен для клонирования карт LF и базовой работы с NFC.
  • ACR122U — недорогой считыватель NFC с интерфейсом PC/SC для частоты 13,56 МГц.
  • Chameleon — эмулирует несколько типов карт для проверки считывателей.

Клиент Proxmark предоставляет низкоуровневый доступ к радиоканалу и позволяет анализировать метки, недоступные для анализа с помощью потребительских инструментов.

# Proxmark3: auto-detect a low-frequency tag
lf search

# Auto-detect a high-frequency tag
hf search

# Read a 13.56 MHz MIFARE card
hf 14a info

Клонирование низкочастотных карт

Карты приближения на частоте 125 kHz не имеют никакой защиты. Карта передаёт фиксированный ID, считыватель сверяет его со списком доступа — вот и вся модель безопасности.

С помощью Proxmark можно считать ID и записать его на чистую перезаписываемую карту T5577, получив идеальный клон за считаные секунды.

# Read an HID Prox card
lf hid read

# Clone the captured ID onto a T5577 blank
lf hid clone -r <captured_id>

# Read an EM4100 tag
lf em 410x read

MIFARE Classic и взлом Crypto-1

MIFARE Classic — одна из самых распространённых карт доступа, а её шифр Crypto-1 полностью взломан ещё в 2008 году.

Карта разделяет память на секторы, каждый из которых защищён двумя ключами. Эти ключи можно восстановить с помощью нескольких атак:

  • Darkside — восстанавливает ключ без предварительных сведений, используя слабые места шифра.
  • Nested — после получения одного ключа быстро восстанавливает все остальные.
  • Словари ключей по умолчанию — многие карты по-прежнему используют заводские ключи, например FFFFFFFFFFFF.

После восстановления ключей всё содержимое карты можно выгрузить и записать на чистую карту.

Создание образа и клонирование MIFARE Classic

Proxmark автоматизирует всю цепочку атак на MIFARE Classic: восстанавливает ключи, снимает образ всех секторов, а затем записывает этот образ на специальную карту, в которой блок 0 (блок UID) доступен для записи.

# Try default and dictionary keys, then nested attack
hf mf autopwn

# Recover an unknown key with the darkside attack
hf mf darkside

# Dump the full card once keys are known
hf mf dump

# Write the dump to a magic (Gen1a) card
hf mf restore

Типы меток NFC и NDEF

NFC работает на частоте 13,56 МГц и определяет типы меток, а также формат данных под названием NDEF (формат обмена данными NFC). В NDEF хранятся такие записи, как URL, текст или данные для запуска приложения.

Вопросы безопасности на этом уровне включают:

  • Вредоносный NDEF — метка, указывающая на фишинговый URL или запускающая действие при поднесении.
  • Заблокированные и разблокированные метки — доступную для записи NTAG может перепрограммировать кто угодно.
  • Контроль доступа на основе UID ненадёжен, поскольку UID можно подделать на специальных картах.

Никогда не полагайтесь только на UID при аутентификации: это идентификатор, а не секрет.

Эмуляция карт и ретрансляционные атаки

Помимо клонирования, инструменты могут эмулировать карту для считывателя. Proxmark или Chameleon передаёт считывателю данные захваченной карты, обманывая его без создания физического клона.

Ретрансляционная атака ещё мощнее: два устройства в реальном времени связывают радиоканал, поэтому удалённая карта кажется находящейся рядом со считывателем. Это обходит системы, в которых близость считается подтверждением права доступа.

  • Одно устройство находится рядом с картой жертвы.
  • Другое находится у целевого считывателя.
  • Команды и ответы передаются между ними по сети.

Ретрансляционные атаки угрожают платёжным системам и системам бесключевого доступа, которые полагаются только на физическую близость.

Защищённые бесконтактные технологии

Современные грамотно спроектированные бесконтактные системы противостоят этим атакам:

  • MIFARE DESFire EV2/EV3 — взаимная аутентификация на основе AES и зашифрованный обмен данными.
  • SmartMX / защищённые элементы — устойчивые к вмешательству микросхемы, используемые в платёжных картах.
  • Бесконтактные карты EMV — используют динамические криптограммы, поэтому каждое поднесение уникально и не может быть воспроизведено повторно.

Ключевое свойство — аутентификация по схеме «запрос—ответ»: считыватель и карта подтверждают знание секрета, не передавая клонируемое статическое значение.

Оценка системы контроля доступа

Структурированная оценка RFID-системы проходит по понятным этапам:

  • Определите частоту и микросхему с помощью поиска в диапазонах LF и высокой частоты.
  • Классифицируйте технологию: является ли она взломанной (125 kHz, MIFARE Classic) или надёжной (DESFire, EMV)?
  • Проверьте клонирование карт, оценка которых разрешена.
  • Проверьте использование UID в серверной части системы; возможность подделки UID — распространённый результат проверки.
  • Оцените подверженность ретрансляции систем, доверяющих близости.

Всегда действуйте в пределах документированной области действия разрешения и проверяйте только собственные учётные данные и считыватели клиента.

Усиление защиты бесконтактных систем

Рекомендации по результатам проверки бесконтактной системы обычно включают:

  • Откажитесь от 125 kHz и MIFARE Classic в пользу DESFire EV2/EV3 или эквивалентных решений.
  • Используйте взаимную криптографическую аутентификацию, а не контроль доступа только по UID.
  • Добавьте второй фактор (клавиатуру PIN, мобильный идентификатор) для дверей с повышенными требованиями к безопасности.
  • Внедрите меры защиты от ретрансляции, например временные ограничения или проверку расстояния, для оплаты и контроля доступа.
  • Регулярно меняйте ключи и отключите заводские ключи по умолчанию.

Главный повторяющийся вывод: любую систему, которая доверяет статическому считываемому значению, можно клонировать. Защита должна основываться на секретах, которые карта никогда не раскрывает.

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

Проверьте, насколько хорошо вы понимаете безопасность бесконтактных карт.

Итоги

Теперь вы умеете оценивать системы контроля доступа и идентификации на основе RFID и NFC:

  • Карты LF на частоте 125 kHz не используют криптографию и мгновенно клонируются на чистые карты T5577.
  • Диапазон 13,56 МГц включает как взломанные технологии (MIFARE Classic / Crypto-1, уязвимые для атак Darkside и Nested), так и надёжные (DESFire, EMV).
  • Proxmark3 считывает данные, снимает образы, записывает их и эмулирует карты в обоих диапазонах.
  • Контроль доступа на основе UID ненадёжен, поскольку UID можно подделать; ретрансляционные атаки обходят доверие к близости.
  • Защищённые решения используют взаимную криптографическую аутентификацию, поэтому карта никогда не раскрывает клонируемый секрет.

Далее вы изучите захват и повторную передачу RF-сигналов в более широком контексте.

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

Урок «Безопасность RFID и NFC» бесплатный?

Да — полный текст урока «Безопасность RFID и NFC» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cyber Security Academy, подпишись на CoddyKit PRO. Курс Cyber Security Academy содержит 4 уроков всего.

Чему я научусь в уроке «Безопасность RFID и NFC»?

Клонирование и атаки на бесконтактные метки Ты практикуешь Cyber Security Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cyber Security Academy?

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

Сколько времени занимает урок «Безопасность RFID и NFC»?

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

Можно ли писать и запускать код в этом уроке Cyber Security Academy?

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

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

  1. Основы RF и SDR
  2. Атаки на Bluetooth и BLE
  3. Безопасность RFID и NFC
  4. Перехват и воспроизведение сигналов
← Назад к Cyber Security Academy