Siirry sisältöön
Secret Knock

fwknop SPA -asiakas iPhonelle, iPadille, Macille ja Apple Watchille

fwknop korvaa arvattavissa olevan järjestyksen yhdellä salatulla ja todennetulla paketilla. Secret Knock muodostaa paketin laitteellasi avaimiasi käyttäen ja lähettää sen fwknopd:lle UDP:n tai HTTP:n kautta.

Yhteensopiva fwknopd:n kanssa

Secret Knock lähettää fwknopin Rijndael (AES) -salauksen HMAC:n kanssa — oletuksena SHA-256, muut tiivisteet ovat valittavissa — UDP:n kautta porttiin 62201 tai määrittämääsi toiseen porttiin tai HTTP-pyyntönä. Voit pyytää pääsyä paketin lähdeosoitteelle tai nimetä toisen osoitteen sekä lähettää fwknop-komentotilan viestejä, jos palvelimesi sallii ne.

Ota palvelin käyttöön

Luo avainpari komennolla fwknop --key-gen ja lisää molemmat avaimet palvelimen access.conf-tiedostoon.

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

Lisää ovi apissa

  1. 1Uusi ovi › Laji: Yksittäinen paketti (fwknop) tai Aloita mallista › fwknop.
  2. 2Liitä komennon fwknop --key-gen tuloste toiminnolla ”Liitä avaimet komennosta fwknop --key-gen” — tai skannaa iPhonella ja iPadilla avainten QR-koodi.
  3. 3Tai + › Tuo tiedostosta ja valitse .fwknoprc-tiedostosi.
  4. 4Avaimet säilyvät avainnipussa; kun synkronointi on käytössä, ne siirtyvät päästä päähän salattuina iCloud-avainnipun kautta omille laitteillesi.

Kaikki esimerkit GitHubissa → Jokainen tämän sivun määritys valmiina kopioitavaksi: github.com/mobilcomm/secretknock-examples (public domain).

Kysymyksiä

Miksi fwknop eikä knockd?

knockd-järjestys kulkee salaamattomana, ja kuka tahansa sen näkevä voi toistaa sen. SPA-paketti on salattu, todennettu eikä sitä voi toistaa.

Voiko Apple Watch lähettää SPA:n itsenäisesti?

Kyllä, HTTP:n kautta: Apple Watch -apit eivät voi lähettää raakaa UDP:tä, joten iPhonen ulottumattomissa Apple Watch lähettää SPA-paketin HTTP-pyyntönä. Katso palvelinpuolen ohjeet Apple Watch -oppaasta.

Oppaita määritystäsi varten