Context: Hole Punching è una delle tecniche di attraversamento NAT. È stato inizialmente progettato per applicazioni P2P in cui i due peer sono entrambi dietro il NAT. Nel contesto dell'IoT, questa tecnica è implementata da alcune telecamere IP collegate per consentire agli utenti di controllare i propri dispositivi da remoto tramite un server cloud intermedio (figura).
Domanda: quali sono i difetti o le vulnerabilità in questa tecnica che un hacker può sfruttare per attaccare in remoto una distribuzione IoT (ad es. Smart Home)