Prijeđi na sadržaj
Secret Knock

fwknop SPA klijent za iPhone, iPad, Mac i Apple Watch

fwknop zamjenjuje slijed koji je moguće pogoditi jednim šifriranim, autentificiranim paketom. Secret Knock sastavlja taj paket na vašem uređaju s vašim ključevima i šalje ga fwknopd-u putem UDP-a ili HTTP-a.

Kompatibilno s fwknopd

Secret Knock šalje fwknopovu Rijndael (AES) enkripciju s HMAC-om — SHA-256 prema zadanim postavkama, uz mogućnost odabira drugih sažetaka — putem UDP-a na priključak 62201 ili drugi priključak koji postavite, odnosno kao HTTP zahtjev. Možete zatražiti pristup za adresu s koje paket dolazi ili navesti drugu adresu te slati poruke fwknopova naredbenog načina rada ako ih vaš poslužitelj dopušta.

Postavite poslužitelj

Generirajte par ključeva pomoću fwknop --key-gen i oba ključa stavite u poslužiteljev access.conf.

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
/etc/fwknop/access.conf

Dodajte vrata u aplikaciji

  1. 1Nova vrata › Vrsta: Jedan paket (fwknop) ili Počni s predloškom › fwknop.
  2. 2Zalijepite izlaz naredbe fwknop --key-gen pomoću opcije Zalijepi ključeve — ili na iPhoneu i iPadu skenirajte QR kod ključeva.
  3. 3Ili + › Uvezi iz datoteke i odaberite svoj .fwknoprc.
  4. 4Ključevi ostaju u privjesku ključeva; uz uključenu sinkronizaciju prenose se šifrirani s kraja na kraj putem iCloud privjeska ključeva na vaše vlastite uređaje.

Svi primjeri na GitHubu → Svaka konfiguracija na ovoj stranici, spremna za kopiranje: github.com/mobilcomm/secretknock-examples (javno vlasništvo).

Pitanja

Zašto fwknop umjesto knockd?

slijed knockd prenosi se nešifriran i može ga ponovno upotrijebiti svatko tko ga vidi. SPA paket je šifriran, autentificiran i ne može se ponovno upotrijebiti.

Može li Apple Watch samostalno slati SPA?

Da, putem HTTP-a: aplikacije za Apple Watch ne mogu slati neobrađeni UDP, pa Watch izvan dosega iPhonea šalje SPA paket kao HTTP zahtjev. Za poslužiteljsku stranu pogledajte vodič za Apple Watch.

Vodiči za vaše postavljanje