Firewall WebSocket
TsgcWebSocketFirewall — un componente firewall completo che protegge i tuoi server WebSocket e HTTP da quindici classi distinte di attacchi, dalle blacklist IP a SQL injection e command injection.
TsgcWebSocketFirewall — un componente firewall completo che protegge i tuoi server WebSocket e HTTP da quindici classi distinte di attacchi, dalle blacklist IP a SQL injection e command injection.
Componente firewall plug-in — metti in blacklist / whitelist le connessioni in entrata per IP, paese o regola arbitraria prima che raggiungano la logica del server.
TsgcWebSocketFirewall
Filtro lato server — funziona con listener WebSocket e HTTP/1.1/2.
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Crea un firewall, aggancia OnFirewallBlackList / OnFirewallWhiteList, poi collegalo al server.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Firewall;
var
Firewall: TsgcWebSocketFirewall;
WSServer: TsgcWebSocketHTTPServer;
begin
Firewall := TsgcWebSocketFirewall.Create(nil);
Firewall.OnFirewallBlackList := DoBlackList;
Firewall.OnFirewallWhiteList := DoWhiteList;
WSServer := TsgcWebSocketHTTPServer.Create(nil);
WSServer.Port := 80;
WSServer.Firewall := Firewall;
WSServer.Active := True;
end;
procedure TForm1.DoBlackList(Sender: TObject;
const aIP: string; var Blocked: Boolean);
begin
Blocked := IsBannedRange(aIP);
end;
TsgcWebSocketFirewall *Firewall = new TsgcWebSocketFirewall(this);
Firewall->OnFirewallBlackList = DoBlackList;
Firewall->OnFirewallWhiteList = DoWhiteList;
TsgcWebSocketHTTPServer *WSServer = new TsgcWebSocketHTTPServer(this);
WSServer->Port = 80;
WSServer->Firewall = Firewall;
WSServer->Active = true;
16 proprietà published, 20 metodi, 4 eventi — presi dal riferimento del componente.
Proprietà: Enabled.
Proprietà: Blacklist, Whitelist, CustomRules.
Proprietà: BruteForce, SQLInjection, XSS.
Proprietà: RateLimit, FloodProtection.
Proprietà: ThreatScore, BanEscalation.
Proprietà: GeoIP.
Fonti autorevoli per i protocolli implementati da questo componente.
Vai direttamente al riferimento del componente, prendi il progetto demo pronto all'uso e scarica la versione di prova.
| Guida online — TsgcWebSocketFirewall Riferimento completo di proprietà, metodi ed eventi di questo componente. | Apri | |
| Progetto demo — 01.WebSocket\07.Firewall Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo per questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre ogni componente della libreria. | Apri |