Dobrodošli na spletnem mestu z dokumentacijo PortGuard
Namen tega mesta je pomagati več ljudem razumeti Single Packet Authorization (SPA) in ponuditi učinkovite rešitve za njegovo implementacijo s potekoma dela PortGuard in fwknop-compatible.
Kaj je PortGuard?
PortGuard je rešitev fwknop-compatible SPA za skrivanje servisnih vrat, dokler ni prejet pooblaščeni paket.
PortGuard ima dva dela:
- PortGuard Client: medplatformski odjemalec, ki podpira protokol fwknop SPA in pošilja združljive avtorizacijske pakete strežniku
fwknopdali PortGuard. - PortGuard Server: strežniška komponenta/distribucija, spremenjena iz navzgornjega projekta fwknop, z izboljšavami pakiranja in poteka dela za PortGuard.
Osnova združljivosti je fwknop. PortGuard ohranja znani model SPA, ključe, definicije dostopa in potek dela QR/config, hkrati pa olajša vsakodnevno delovanje uporabnikom namiznih in mobilnih naprav. Izvorno kodo PortGuard najdete na GitHub.
Ozadje na fwknop
fwknop je odprtokodni sistem za prebijanje vrat, ki implementira Single Packet Authorization (SPA) za varovanje omrežnih storitev. Za razliko od tradicionalnega trkanja vrat, ki se opira na zaporedje paketov, fwknop uporablja en sam šifriran paket, ki ga ni mogoče ponovno predvajati, overjen prek HMAC, za dinamično odpiranje vrat požarnega zidu za pooblaščene odjemalce. Ta pristop skrije storitve pred skenerji vrat (npr. Nmap) in ščiti pred nepooblaščenim dostopom, vključno z izkoriščanji zero-day in napadi brute-force. fwknop podpira več požarnih zidov (iptables, firewalld, PF in ipfw) v Linux, OpenBSD, FreeBSD in macOS ter se integrira z orodji, kot je libpcap za pasivno vohanje paketov.
Zakaj izbrati PortGuard?
- Združljivost protokola fwknop: PortGuard Client pošilja pakete fwknop-compatible SPA, tako da obstoječi koncepti fwknop ostanejo uporabni.
- Modificiran strežnik, ki temelji na fwknopu: PortGuard Server temelji na zgornjem toku fwknop s spremembami, specifičnimi za PortGuard.
- Skrij servisna vrata: storitve ostanejo privzeto zaprte in se odprejo le začasno po avtorizaciji.
- Medplatformski odjemalec: PortGuard Client podpira Windows, macOS, iOS, Android in povezane poteke dela za namizne/mobilne naprave.
- Šifriranje in preverjanje pristnosti: paketi SPA uporabljajo šifriranje, HMAC in preverjanje veljavnosti časovnega žiga, da se uprejo ponovnemu predvajanju in poseganju.
Kaj se boste naučili
Na tej strani boste izvedeli naslednje:
- Postopek uvajanja PortGuard: Navodila po korakih za namestitev in konfiguracijo delovnih tokov strežnika PortGuard Server ali fwknop-compatible.
- Delovanje PortGuard Client: Kako uvoziti konfiguracijo
.fwknoprc/QR in poslati pakete fwknop-compatible SPA. - Načela implementacije SPA: Praktičen pogled na šifriranje, preverjanje pristnosti HMAC, preverjanje veljavnosti časovnega žiga in prenos paketov.
- Primeri uporabe PortGuard: Zaščitite SSH, NAS, VPN, skrbniške plošče in storitve v oblaku tako, da ostanejo vrata skrita do avtorizacije.
- Prednosti v primerjavi s tradicionalnim trkanjem vrat: Naučite se, zakaj je single-packet authorization varnejši in hitrejši od trkanja na podlagi zaporedja.
- Predstavitev orodij: Odkrijte orodja GUI za več platform, s katerimi je fwknop-compatible SPA lažja za uporabo.
Kdo naj uporablja PortGuard?
- Sistemski skrbniki: Zaščitite strežnike pred nepooblaščenim dostopom.
- Inženirji za varnost omrežja: izboljšajte varnost omrežja in preprečite skeniranje vrat in napade brute-force.
- Razvijalci in DevOps: Zagotovite varnost storitve med razvojem in delovanjem.
- Posamezni uporabniki: Vsi, ki potrebujejo varnost omrežja.
Kje lahko najdem odjemalca GUI za drugo platformo?
Če želite poiskati odjemalca GUI za različne platforme, se pomaknite do razdelka Orodja GUI na tem mestu z dokumentacijo. Ta razdelek vsebuje podrobne informacije in povezave za prenos za PortGuard Client na Windows, macOS, iOS in Android.
Kako začeti z PortGuard
Če še niste uporabljali fwknop ali SPA, začnite z Vodnikom za uvajanje, da se naučite, kako namestiti in konfigurirati strežniško stran. Če že poznate fwknop, lahko skočite neposredno na Primeri uporabe ali PortGuard Client tools.
Ste pripravljeni začeti?
Kliknite tukaj, če želite preveriti vodnik za uvajanje PortGuard.