Mam zamiar założyć sieć MQTT w domu. Chcę zdobyć wiedzę poprzez ćwiczenia praktyczne. Byłaby to mała sieć z brokerem hostowanym na moim laptopie (Windows 7) i niektórych klientach zasilanych Raspberry Pi. Zastanawiam się także nad stworzeniem klienta na mój telefon (Android).
Moim celem jest posiadanie prostej sieci, w której mogę eksperymentować i chcę przeprowadzić pewne testy bezpieczeństwa, najpierw eksperymentując.
Znalazłem MQTT Server Test Suite, który ma działać jako złośliwy klient MQTT. Na początek jest dość obiecująco.
Ogólne cechy narzędzia testowego
- W pełni zautomatyzowane testowanie negatywne czarnej skrzynki
- Gotowe skrzynki testowe
- Napisane w Javie (TM)
- GUI, wiersz poleceń, tryby interfejsu zdalnego
- Możliwość oprzyrządowania (kontroli stanu)
- Wsparcie i utrzymanie
- Kompleksowa dokumentacja użytkownika
- Raportowanie i analiza wyników
Ale jestem również zainteresowany kilkoma prostszymi praktykami, których mogę użyć do weryfikacji funkcji bezpieczeństwa MQTT. Jakie są najprostsze sposoby dla początkujących na wykonanie podstawowych weryfikacji bezpieczeństwa w sieci MQTT?