WebSocket Firewall
TsgcWebSocketFirewall — um componente de firewall abrangente que protege seus servidores WebSocket e HTTP contra quinze classes distintas de ataques, desde listas negras de IP até SQL injection e injeção de comandos.
TsgcWebSocketFirewall — um componente de firewall abrangente que protege seus servidores WebSocket e HTTP contra quinze classes distintas de ataques, desde listas negras de IP até SQL injection e injeção de comandos.
Componente de firewall plugável — bloqueie ou permita conexões de entrada por IP, país ou regra arbitrária antes de chegarem à lógica do seu servidor.
TsgcWebSocketFirewall
Filtro do lado do servidor — funciona com listeners WebSocket e HTTP/1.1/2.
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Crie um firewall, conecte OnFirewallBlackList / OnFirewallWhiteList e anexe ao servidor.
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 propriedades publicadas, 20 métodos, 4 eventos — extraídos da referência do componente.
Propriedades: Enabled.
Propriedades: Blacklist, Whitelist, CustomRules.
Propriedades: BruteForce, SQLInjection, XSS.
Propriedades: RateLimit, FloodProtection.
Propriedades: ThreatScore, BanEscalation.
Propriedades: GeoIP.
Fontes autoritárias para os protocolos implementados por este componente.
Acesse a referência do componente, obtenha o projeto de demonstração pronto para executar e baixe a versão de avaliação.
| Ajuda Online — TsgcWebSocketFirewall Referência completa de propriedades, métodos e eventos deste componente. | Open | |
| Projeto de Demo — 01.WebSocket\07.Firewall Projeto de exemplo pronto para executar. Incluído no pacote sgcWebSockets — baixe a versão de avaliação abaixo. | Open | |
| Documento Técnico (PDF) Recursos, início rápido, exemplos de código para Delphi & C++ Builder e referências de fonte primária — somente este componente. | Open | |
| Manual do Usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca. | Open |