fwknop SPA-kliens iPhone-hoz, iPadhez, Machez és Apple Watchhoz
A fwknop egyetlen titkosított, hitelesített csomagra cseréli a kitalálható sorozatot. A Secret Knock az eszközén, az Ön kulcsaival állítja össze ezt a csomagot, majd UDP-n vagy HTTP-n keresztül elküldi a fwknopd számára.
Kompatibilis a fwknopd szolgáltatással
A Secret Knock UDP-n, a 62201-es portra vagy egy Ön által megadott másik portra küldi a fwknop Rijndael (AES) titkosítását HMAC-kal — alapértelmezés szerint SHA-256-tal, más kivonatok is választhatók —, illetve HTTP-kérésként is elküldheti. Kérhet hozzáférést ahhoz a címhez, ahonnan a csomag érkezik, vagy megadhat egy másik címet, és fwknop parancsmódú üzeneteket is küldhet, ha a szerver engedélyezi őket.
A szerver beállítása
Hozzon létre egy kulcspárt a fwknop --key-gen paranccsal, majd helyezze mindkét kulcsot a szerver access.conf fájljába.
SOURCE ANY
OPEN_PORTS tcp/22
KEY_BASE64 <output of fwknop --key-gen>
HMAC_KEY_BASE64 <output of fwknop --key-gen>
FW_ACCESS_TIMEOUT 30 Az ajtó hozzáadása az appban
- 1Új ajtó › Típus: Egy csomag (fwknop), vagy Kezdés sablonból › fwknop — Single Packet Authorization.
- 2Illessze be a fwknop --key-gen kimenetét a „Kulcsok beillesztése a fwknop --key-gen parancsból” lehetőséggel — vagy iPhone-on és iPaden olvassa be a kulcsok QR-kódját.
- 3Vagy + › Importálás fájlból, majd válassza ki a .fwknoprc fájlt.
- 4A kulcsok a kulcskarikában maradnak; bekapcsolt szinkronizálás esetén végpontok közötti titkosítással, az iCloud-kulcskarikán keresztül jutnak el a saját eszközeire.
Minden példa a GitHubon → Az oldal minden konfigurációja másolásra készen: github.com/mobilcomm/secretknock-examples (közkincs).
Kérdések
Miért fwknop a knockd helyett?
A knockd sorozat titkosítás nélkül továbbítódik, ezért bárki visszajátszhatja, aki látja. Az SPA-csomag titkosított, hitelesített, és nem játszható vissza.
Az Apple Watch önállóan is tud SPA-t küldeni?
Igen, HTTP-n keresztül: az Apple Watch-appok nem tudnak nyers UDP-t küldeni, ezért az iPhone-tól távol az óra HTTP-kérésként küldi el az SPA-csomagot. A szerveroldali beállításokért lásd az Apple Watch útmutatóját.
Útmutatók a beállításához
- A port knocking ismertetése →
- knockd iPhone-on, iPaden és Macen →
- MikroTik portkopogtatás →
- DrayTek Vigor portkopogtatás →
- SSH elrejtése portkopogtatással →
- Portkopogtatás Apple Watchon →
- Miért nem nyílik ki egy portkopogás után? →
- knockd.conf-példák →
- fwknop-kiszolgáló beállítása →
- Port knocking, VPN vagy fail2ban? →