Skip to main content

Bun venit pe site-ul de documentare PortGuard

Scopul acestui site este de a ajuta mai mulți oameni să înțeleagă Single Packet Authorization (SPA) și de a oferi soluții acționabile pentru implementarea acestuia cu fluxurile de lucru PortGuard și fwknop-compatible.

Ce este PortGuard?​

PortGuard este o soluție fwknop-compatible SPA pentru ascunderea porturilor de serviciu până la primirea unui pachet autorizat.

PortGuard are două părți:

  • PortGuard Client: un client multiplatformă care acceptă protocolul fwknop SPA și trimite pachete de autorizare compatibile către fwknopd sau PortGuard Server.
  • PortGuard Server: o componentă/distribuție de server modificată din proiectul fwknop din amonte, cu îmbunătățiri specifice pentru ambalarea și fluxul de lucru PortGuard.

Fundația de compatibilitate este fwknop. PortGuard păstrează modelul familiar SPA, cheile, definițiile de acces și fluxul de lucru QR/config, facilitând în același timp operarea zilnică pentru utilizatorii de desktop și de dispozitive mobile. Puteți găsi codul sursă PortGuard pe GitHub.

Fundal pe fwknop​

fwknop este un sistem open-source de detonare a portului care implementează Single Packet Authorization (SPA) pentru a securiza serviciile de rețea. Spre deosebire de porturile tradiționale, care se bazează pe o secvență de pachete, fwknop utilizează un singur pachet criptat, nerejucat autentificat prin HMAC pentru a deschide dinamic porturile firewall pentru clienții autorizați. Această abordare ascunde serviciile de scanerele de porturi (de exemplu, Nmap) și protejează împotriva accesului neautorizat, inclusiv a exploatărilor zero-day și a atacurilor brute-force. fwknop acceptă mai multe firewall-uri (iptables, firewalld, PF și ipfw) în Linux, OpenBSD, FreeBSD și macOS și se integrează cu instrumente precum libpcap pentru pachetele pasive.

De ce să alegeți PortGuard?​

  • Compatibilitate cu protocolul fwknop: PortGuard Client trimite pachete fwknop-compatible SPA, astfel încât conceptele fwknop existente rămân utilizabile.
  • Server bazat pe fwknop modificat: PortGuard Server se bazează pe fwknop din amonte cu modificări specifice PortGuard.
  • Ascunde porturile de servicii: Serviciile rămân închise în mod prestabilit și se deschid doar temporar după autorizare.
  • Client pentru mai multe platforme: PortGuard Client acceptă Windows, macOS, iOS, Android și fluxurile de lucru aferente desktop/mobile.
  • Criptare și autentificare: pachetele SPA folosesc criptarea, HMAC și validarea marcajului de timp pentru a rezista la reluare și la falsificare.

Ce vei invata​

Pe acest site veți afla următoarele:

  1. Proces de implementare PortGuard: instrucțiuni pas cu pas pentru instalarea și configurarea fluxurilor de lucru ale serverului PortGuard Server sau fwknop-compatible.
  2. Operațiune PortGuard Client: Cum să importați configurația .fwknoprc/QR și să trimiteți pachete fwknop-compatible SPA.
  3. Principii de implementare a SPA: O vedere practică a criptării, autentificării HMAC, validării marcajului de timp și transmiterii pachetelor.
  4. Cazuri de utilizare PortGuard: Protejați SSH, NAS, VPN, panourile de administrare și serviciile cloud păstrând porturile ascunse până la autorizare.
  5. Avantaje față de ciocănirea tradițională a portului: Aflați de ce single-packet authorization este mai sigur și mai rapid decât ciocănirea bazată pe secvență.
  6. Introducere instrument: Descoperiți instrumente GUI multiplatforme care fac fwknop-compatible SPA mai ușor de utilizat.

Cine ar trebui să folosească PortGuard?​

  • Administratori de sistem: Protejați serverele împotriva accesului neautorizat.
  • Ingineri de securitate a rețelei: îmbunătățiți securitatea rețelei și preveniți scanarea portului și atacurile brute-force.
  • Dezvoltatori și DevOps: Asigurați securitatea serviciului în timpul dezvoltării și operațiunilor.
  • Utilizatori individuali: oricine are nevoie de securitatea rețelei.

Unde pot găsi clientul GUI al platformei diferite?​

Pentru a găsi clientul GUI pentru diferite platforme, navigați la secțiunea Instrumente GUI a acestui site de documentație. Această secțiune oferă informații detaliate și link-uri de descărcare pentru PortGuard Client pe Windows, macOS, iOS și Android.

Noțiuni introductive cu PortGuard​

Dacă sunteți nou la fwknop sau SPA, începeți cu Ghidul de implementare pentru a afla cum să instalați și să configurați partea de server. Dacă sunteți deja familiarizat cu fwknop, puteți sări direct la Use Cases sau PortGuard Client tools.

Ești gata să începi?
Faceți clic aici pentru a consulta ghidul de implementare a PortGuard.