Карта IC, ID или CPU: какую выбрать для системы единой карты
В проекте единой карты первым обычно выбирают не оборудование, а карту. Карты ID, IC и CPU отличаются по цене в несколько раз, и после выбора карты под неё придётся подстраивать все считыватели, кассовые терминалы и контроллеры — ошибка превращает всё остальное в переделку.
Три карты — по одной строке каждая
· Карта ID: 125 кГц, серийный номер, записанный на заводе, только чтение, без шифрования · Карта IC (обычно Mifare Classic / M1): 13,56 МГц, сектора, чтение и запись по паролю, объём 1K или 4K · Карта CPU: микропроцессор с карточной ОС, взаимная аутентификация и аппаратное шифрование — настоящая смарт-карта
Карты ID: дешевле некуда и слабее некуда
В карте только записанный на заводе серийный номер, и считыватель завершает работу, считав эту строку. Дёшево, очень тонкая, выпускается в виде брелоков и фигурных карт, но номер открыт, и клонер за несколько долларов его копирует.
Подходит для учёта рабочего времени, временных пропусков, посетителей и очень скромных бюджетов, где риск допустим. Не подходит для основной СКУД и тем более для денежных операций.
Карты IC (M1): отраслевой стандарт с публичной уязвимостью
На 13,56 МГц Mifare Classic 1K делится на 16 секторов, у каждого свои ключи A/B, и чтение требует проверки пароля. Одного килобайта хватает для идентификатора, баланса и счётчиков, а экосистема настолько зрелая, что карту принимают практически все терминалы и считыватели.
Но нужно сказать прямо: шифр Crypto-1, на котором держится M1, был публично взломан ещё в 2008 году, и сегодня оборудование за несколько сотен долларов клонирует карту целиком, включая защищённые сектора. M1 — это идентификатор, а не защищённый контейнер.
Правильная схема: номер карты — только индекс. Балансы и права хранятся в базе на сервере, а кошелёк на карте — резерв на время офлайна, который синхронизируется при появлении связи. Даже при клоне ущерб ограничен лимитом одной операции.
Карты CPU: безопасность стоит денег
В карте микропроцессор с собственной ОС. Обмен — взаимная аутентификация карты и терминала, шифрование DES/3DES или SM1, каждый сеанс со своим ключом. Клонировать нельзя, атака повтором не работает.
Цена ощутима: карта стоит примерно в три-пять раз дороже M1, модуль считывателя должен её поддерживать, а выпуск с загрузкой ключей заметно сложнее. Такие карты уместны в кампусных системах, на корпоративных площадках, в транспорте и государственных проектах.
Список для выбора
· Очень тесный бюджет, только учёт времени или временные карты: ID · Обычный доступ плюс столовая, баланс на сервере: IC (M1), лучшее соотношение · Существенные суммы, клонирование недопустимо, есть требования комплаенса: CPU · Модернизация существующей системы: проверьте, что поддерживают текущие считыватели и терминалы — большинство читает и M1, и CPU · Хочется сразу правильно: CPU-карты со считывателями двух частот. Немного дороже сейчас, зато без полной замены карт потом
Детали, которые упускают
· Частота должна совпадать: 125 кГц и 13,56 МГц несовместимы, карту IC на считывателе ID прочитать нельзя · На 13,56 МГц рядом с Mifare и CPU живёт NFC телефона: если нужно оплачивать телефоном, в терминале должен быть модуль NFC · У печати с дизайном есть минимальный тираж, обычно от 500 штук, и срок производства: оборудование не должно приехать на объект раньше карт
Итог
Ни одна из трёх не заменяет остальные: ID выигрывает ценой, IC — экосистемой, CPU — безопасностью. В системе единой карты я обычно советую IC или CPU для основного контингента и ID для посетителей и временного персонала: цена и безопасность там, где им место.
