Port knocking sur Apple Watch
Ouvrez la porte depuis votre poignet. L’app Apple Watch frappe à tous types de portes via votre iPhone et affiche la Porte entrouverte avec son compte à rebours ; loin de l’iPhone, elle peut envoyer elle-même fwknop SPA via HTTP.
Via votre iPhone
Les apps Apple Watch ne peuvent pas envoyer de paquets réseau bruts ; la montre demande donc à votre iPhone de frapper. Tous les types de portes fonctionnent ainsi : séquences knockd, fwknop via UDP, tailles de ping et DrayTek. Vos séquences de frappe et vos clés restent sur l’iPhone.
Toute seule : fwknop SPA via HTTP
Sans l’iPhone à proximité, la montre peut envoyer un paquet fwknop SPA sous la forme d’une requête HTTP via Wi-Fi ou réseau cellulaire. fwknopd lit le paquet dans le trafic qu’il capture ; activez donc SPA via HTTP, incluez le port HTTP dans son filtre de capture et assurez-vous qu’un service accepte les connexions TCP sur ce port — votre serveur web, par exemple — afin que la requête soit effectivement envoyée.
# /etc/fwknop/fwknopd.conf
ENABLE_SPA_OVER_HTTP Y;
PCAP_FILTER udp port 62201 or tcp port 80; Sur la montre
- 1Maintenez le heurtoir appuyé. La montre émet une vibration à votre poignet lorsque la frappe est envoyée, puis une autre lorsque la porte s’ouvre.
- 2Porte entrouverte affiche la vérification du port et le compte à rebours, avec Frapper à nouveau.
- 3La complication ouvre l’app depuis votre cadran.
- 4Lorsque le verrouillage de l’app est activé, la montre ne frappe pas.
Tous les exemples sur GitHub → Toutes les configurations de cette page, prêtes à copier : github.com/mobilcomm/secretknock-examples (domaine public).
Questions
Mes clés sont-elles transférées vers la montre ?
Uniquement pour les portes qui frappent avec fwknop SPA via HTTP, que la montre envoie elle-même. Les séquences de frappe et les autres clés restent sur l’iPhone.
Guides pour votre configuration
- Le port knocking expliqué →
- knockd sur iPhone, iPad et Mac →
- SPA fwknop sur iPhone, Mac et Apple Watch →
- Port knocking MikroTik →
- Port knocking DrayTek Vigor →
- Masquer SSH derrière le port knocking →
- Pourquoi une frappe n’ouvre pas le port →
- Exemples de knockd.conf →
- configuration du serveur fwknop →
- Port knocking, VPN ou fail2ban ? →