Sto per creare una rete MQTT a casa. Voglio acquisire alcune conoscenze con esercizi pratici. Sarebbe una piccola rete con il broker ospitato sul mio laptop (Windows 7) e alcuni client alimentati con Raspberry Pi. Inoltre sto pensando di creare un client sul mio telefono (Android).
Il mio obiettivo è di avere una rete semplice su cui posso sperimentare e voglio eseguire alcuni test di sicurezza, sperimentando prima.
Ho trovato una suite di test server MQTT progettata per fungere da client MQTT dannoso. È abbastanza promettente per cominciare.
Caratteristiche generali dello strumento di test
- Test negativi completamente automatizzati
- Casi di prova pronti
- Scritto in Java (tm)
- Interfaccia grafica, riga di comando, modalità di interfaccia remota
- Capacità di strumentazione (controllo dello stato)
- Supporto e manutenzione
- Documentazione utente completa
- Rapporti e analisi dei risultati
Ma sono anche interessato ad alcune pratiche più semplici che posso usare per verificare le funzionalità di sicurezza di MQTT. Quali sono i modi più semplici per un principiante di eseguire alcune verifiche di sicurezza di base su una rete MQTT?