Port knocking pada Apple Watch
Buka pintu dari pergelangan tangan anda. App Apple Watch mengetuk setiap jenis pintu melalui iPhone anda dan memaparkan Pintu terbuka sedikit dengan kira detiknya; apabila jauh daripada iPhone, ia boleh menghantar SPA fwknop melalui HTTP sendiri.
Melalui iPhone anda
App Apple Watch tidak boleh menghantar paket rangkaian mentah, jadi Watch meminta iPhone anda untuk mengetuk. Setiap jenis pintu berfungsi dengan cara ini: urutan knockd, fwknop melalui UDP, saiz ping dan DrayTek. Urutan ketukan dan kunci anda kekal pada iPhone.
Sendiri: SPA fwknop melalui HTTP
Tanpa iPhone berdekatan, Watch boleh menghantar paket SPA fwknop sebagai permintaan HTTP melalui Wi-Fi atau selular. fwknopd membaca paket daripada trafik yang ditangkapnya, jadi dayakan SPA melalui HTTP, sertakan port HTTP dalam penapis tangkapannya, dan pastikan sesuatu menerima sambungan TCP pada port itu — pelayan web anda, contohnya — supaya permintaan itu benar-benar dihantar.
# /etc/fwknop/fwknopd.conf
ENABLE_SPA_OVER_HTTP Y;
PCAP_FILTER udp port 62201 or tcp port 80; Pada Watch
- 1Tekan dan tahan pengetuk. Watch mengetik pergelangan tangan anda apabila ketukan dihantar, dan sekali lagi apabila pintu dibuka.
- 2Pintu terbuka sedikit menunjukkan semakan port dan kira detik, dengan Ketuk lagi.
- 3Komplikasi membuka app daripada muka jam anda.
- 4Apabila kunci app dihidupkan, Watch tidak mengetuk.
Semua contoh di GitHub → Setiap konfigurasi pada halaman ini, sedia untuk disalin: github.com/mobilcomm/secretknock-examples (domain awam).
Soalan
Adakah kunci saya dihantar ke Watch?
Hanya untuk pintu yang mengetuk dengan SPA fwknop melalui HTTP, yang dihantar sendiri oleh Watch. Urutan ketukan dan kunci lain kekal pada iPhone.
Panduan untuk persediaan anda
- Penjelasan port knocking →
- knockd pada iPhone, iPad dan Mac →
- fwknop SPA pada iPhone, Mac dan Apple Watch →
- Ketukan port MikroTik →
- Port knocking DrayTek Vigor →
- Sembunyikan SSH di sebalik ketukan port →
- Mengapa ketukan port tidak membuka →
- Contoh knockd.conf →
- persediaan pelayan fwknop →
- Port knocking, VPN atau fail2ban? →