Supponiamo di avere un hub chiamato H
e un controller del blocco porta chiamato D1
Ora abbiamo un dispositivo elettronico malizioso che imita H
chiamato M
H
invia D1
un comando per aprire la porta, D1
sblocca la porta.
M
acquisisce il messaggio (comando), ora presumo che M
possa ripetere un messaggio identico in un secondo momento e causare D1
da sbloccare.
Come posso smettere?
La mia idea è di includere un timestamp, che è convalidato da D1
e crittografare il messaggio. Se il timestamp è più vecchio di 30s, D1
ignorerà il comando. Questo sembra comunque non sicuro.
Chiarimenti:
Nessuno finora
Ulteriori informazioni