Port knocking pe Apple Watch
Deschideți ușa de la încheietura mâinii. Aplicația Apple Watch bate la orice tip de ușă prin iPhone și afișează Ușă întredeschisă cu numărătoarea inversă; departe de iPhone, poate trimite singură SPA fwknop prin HTTP.
Prin iPhone
Aplicațiile Apple Watch nu pot trimite pachete de rețea brute, astfel că dispozitivul Watch îi cere iPhone-ului dvs. să bată. Astfel funcționează orice tip de ușă: secvențe knockd, fwknop prin UDP, dimensiuni de ping și DrayTek. Secvențele dvs. de bătăi și cheile rămân pe iPhone.
Pe cont propriu: SPA fwknop prin HTTP
Fără iPhone în apropiere, dispozitivul Watch poate trimite un pachet SPA fwknop ca solicitare HTTP prin Wi-Fi sau date celulare. fwknopd citește pachetul din traficul pe care îl capturează, așadar activați SPA prin HTTP, includeți portul HTTP în filtrul său de captură și asigurați-vă că ceva acceptă conexiuni TCP pe acel port — serverul dvs. web, de exemplu — pentru ca solicitarea să fie trimisă.
# /etc/fwknop/fwknopd.conf
ENABLE_SPA_OVER_HTTP Y;
PCAP_FILTER udp port 62201 or tcp port 80; Pe Watch
- 1Țineți apăsat butonul de bătaie. Dispozitivul Watch vă atinge încheietura când bătaia este trimisă și din nou când ușa se deschide.
- 2Ușă întredeschisă afișează verificarea portului și numărătoarea inversă, cu Bateți din nou.
- 3Complicația deschide aplicația de pe cadranul ceasului.
- 4Cu blocarea aplicației activată, dispozitivul Watch nu bate.
Toate exemplele pe GitHub → Fiecare configurație de pe această pagină, gata de copiat: github.com/mobilcomm/secretknock-examples (domeniu public).
Întrebări
Cheile mele ajung pe Watch?
Doar pentru ușile la care se bate cu SPA fwknop prin HTTP, pe care dispozitivul Watch îl trimite singur. Secvențele de bătăi și celelalte chei rămân pe iPhone.
Ghiduri pentru configurarea ta
- Port knocking explicat →
- knockd pe iPhone, iPad și Mac →
- fwknop SPA pe iPhone, Mac și Apple Watch →
- Port knocking MikroTik →
- Port knocking DrayTek Vigor →
- Ascundeți SSH în spatele bătăilor în porturi →
- De ce o bătaie la port nu deschide →
- Exemple knockd.conf →
- configurarea serverului fwknop →
- Port knocking, VPN sau fail2ban? →