СКУД — это совокупность средств для идентификации людей и транспортных средств и допуска их в определённые зоны в соответствии с заданными правилами безопасности и разграничением прав доступа.
Вызывные панели
В ЖК «Современник» используются вызывные панели Akuvox.
Ворота
На территории ЖК четверо распашных ворот. Оборудование каждых ворот состоит из:
Контроллера распашных ворот Nice (по-видимому, MC824H)
Двух приводов ворот Nice
Нескольких фотоэлементов, подключаемых по шине Bluebus
Сигнального фонаря
Для конфигурирования контроллера ворот техники могут использовать как кнопки на самом устройстве, так и подключаемый к контроллеру модуль Nice Bi-Di Wi-Fi, основанный на микроконтроллере ESP-32, для более продвинутой настройки через мобильное приложение.
Шлагбаумы паркинга
О «плавающем коде»
Брелок, используемый для открытия ворот или шлагбаумов, содержит в себе «ключ» — последовательность цифр, уникальную для каждого брелка. Давайте представим, что брелок, когда хозяин нажимает на кнопку, просто передаёт эту последовательность в радиоэфир. В этом случае его может получить не только «законный» адресат — электронный блок управления воротами — но и злоумышленник. Далее злоумышленник просто воспроизведёт «пойманный» код в эфир и получит доступ на территорию или паркинг.
Если вы думаете, что для вышеописанного нужно дорогое оборудование из фильмов про Джеймса Бонда, вы ошибаетесь. На момент написания статьи на известном китайском маркетплейсе платы приёмника и передатчика, настроенные на частоту брелка, стоят по 0,50 $ каждая.
Решение проблемы записи кода злоумышленником довольно простое — нужно каждый раз передавать новый код в эфир, а использованные хотя бы единожды считать недействительными и отбрасывать.
Один из вариантов реализации — т. н. динамический или плавающий код. При этом брелок хранит в себе как секретный ключ, так и счётчик синхронизации. При нажатии на кнопку брелок вычисляет на основе ключа и счётчика синхронизации кодовую последовательность, которую и передаёт в эфир вместе с текущим значением счётчика синхронизации, после этого увеличивает счётчик синхронизации на единицу. Электронный блок управления воротами, получив эту последовательность, проверяет её, затем записывает полученное значение счётчика синхронизации в память. Таким образом, кодовая последовательность, передаваемая в эфир, будет каждый раз разная.
Хотя злоумышленник может попробовать записать сигнал из радиоэфира и попытаться затем его вопроизвести, у него ничего не выйдет — блок управления воротами отвергнет последовательность, так как она уже была ранее использована. А алгоритм её вычисления сделан так, что даже записывая передаваемый брелком сигналы неоднократно, злоумышленник не сможет предугадать следующую кодовую последовательность.