Comment Ajax chiffre la communication entre la centrale et les détecteurs du système
Как Ajax шифрует связь между хабом и датчиками системы
Ajax crypte les données en utilisant son propre protocole propriétaire à clé flottante. Ce protocole est résistant à la violation : même avec la puissance d’un superordinateur, il faudra des années déchiffrer la clé par une recherche exhaustive.
Supposons qu’un attaquant ait réussi à compromettre la clé. Dans ce cas, le protocole est toujours protégé par le compteur de session : une nouvelle clé de chiffrement est générée lors de chaque session de communication entre le dispositif et la centrale.
Même si un attaquant contourne le compteur de session, il sera arrêté par l’authentification du dispositif : une voie de communication sécurisée est créée entre le détecteur et la centrale, suivie d’un contrôle d’identité.
Chaque appareil possède un identifiant personnel par lequel la centrale le reconnaît.
Si le périphérique échoue à la vérification de l’identité, la centrale ignorera ses commandes.
En outre, la centrale détectera la perte du dispositif Ajax que les attaquants cherchent à substituer par un faux. Le temps de détection dépend du type de dispositif : 3 secondes pour les appareils Ajax filaires et le temps défini dans les paramètres du Jeweller — pour les appareils sans fil. La notification de perte de connexion sera envoyée au centre de télésurveillance et aux utilisateurs du système.
Шифрование данных в Ajax происходит с помощью собственного проприетарного протокола с плавающим ключом. Протокол устойчив к взлому: даже с вычислительными мощностями суперкомпьютера на взлом ключа методом перебора уйдут годы.
Допустим ситуацию, в которой злоумышленнику удалось скомпрометировать ключ. В этом случае протокол всё ещё защищен счетчиком сессий: в рамках каждого сеанса связи между устройством и хабом генерируется новый ключ шифрования.
Даже если злоумышленнику удастся обойти счетчик сессий, его остановит аутентификация устройств: между датчиком и хабом создается защищенный канал связи, после чего запускается проверка по идентификатору.
Каждое устройство имеет личный идентификатор, с помощью которого оно распознается хабом.
Если устройство не пройдёт проверку — хаб будет игнорировать его команды.
К тому же, хаб обнаружит пропажу устройства, которое хотят подменить. Время детектирования зависит от типа устройства: 3 секунды для проводных устройств Ajax и установленное в настройках Jeweller время — для беспроводных. Уведомление о пропаже связи будет отправлено охранной компании и пользователям системы.