Wie Ajax die Kommunikation zwischen der Hub-Zentrale und den Systemmeldern verschlüsselt
¿Cómo encripta Ajax la comunicación entre el hub y los detectores del sistema de seguridad?
Ajax verschlüsselt Daten mithilfe eines firmeneigenen Floating-Key-Protokolls. Dieses Protokoll ist äußerst widerstandsfähig: Selbst mit der Leistungskraft eines Supercomputers würde es Jahre dauern, den Schlüssel mit der Brute-Force-Methode zu knacken.
Angenommen, es würde einem Angreifer gelingen, den Schlüssel zu kompromittieren, so wäre das Protokoll dennoch weiterhin durch den Sitzungszähler geschützt: Bei jeder Kommunikationssitzung zwischen einem Gerät und einer Hub-Zentrale wird ein neuer Verschlüsselungsschlüssel generiert.
Selbst wenn es einem Angreifer gelingt, den Sitzungszähler zu umgehen, wird er durch die Geräteauthentifizierung aufgehalten: Es wird ein sicherer Kommunikationskanal zwischen dem Melder und der Hub-Zentrale aufgebaut, gefolgt von einer ID-Prüfung.
Jedes Gerät verfügt über eine einzigartige ID, die von der Hub-Zentrale erkannt wird.
Wenn die ID-Prüfung des Geräts nicht erfolgreich ist, werden Befehle von der Hub-Zentrale ignoriert.
Außerdem erkennt die Hub-Zentrale, wenn die Verbindung zum Ajax Gerät getrennt wird, falls ein Angreifer es durch ein gefälschtes Gerät zu ersetzen versucht. Die Erkennungszeit hängt vom Gerätetyp ab: 3 Sekunden für kabelgebundene Ajax Geräte und die in den Jeweller Einstellungen festgelegte Zeit für kabellose Geräte. Die Benachrichtigung über den Verbindungsverlust wird sowohl an den zuständigen Sicherheitsdienst als auch an die Systembenutzer gesendet.
Ajax encripta los datos utilizando su propio protocolo de clave flotante. Este protocolo es resistente a los ciberataques: incluso con la potencia de un superordenador, se tardaría años en romper la clave mediante una búsqueda de fuerza bruta.
Supongamos una situación en la que un atacante fuera capaz de vulnerar la clave. En este caso el protocolo sigue estando protegido por el contador de sesiones: en cada sesión de comunicación dispositivo-hub se genera una nueva clave de cifrado.
Incluso si un atacante sortea el contador de sesiones será detenido por la autenticación del dispositivo: se crea un canal de comunicación seguro entre el detector y el hub seguido de una comprobación de identidad.
Cada dispositivo tiene una identificación personal por la que el hub lo reconoce.
Si el dispositivo no supera la comprobación del ID, el hub ignorará sus comandos.
Además, el hub detectará la pérdida del dispositivo Ajax que los atacantes quieren sustituir por el falso. El tiempo de detección depende del tipo de dispositivo: 3 segundos para los dispositivos Ajax cableados y el tiempo establecido en los ajustes de Jeweller para los inalámbricos. La notificación de pérdida de conexión se enviará a la empresa de seguridad y a los usuarios del sistema.