WebSocket Güvenlik Duvarı

TsgcWebSocketFirewall — WebSocket ve HTTP sunucularınızı IP kara listelerinden SQL enjeksiyonuna ve komut enjeksiyonuna kadar on beş ayrı saldırı sınıfına karşı koruyan kapsamlı bir güvenlik duvarı bileşeni.

TsgcWebSocketFirewall

Takılabilir güvenlik duvarı bileşeni. Gelen bağlantıları, sunucu mantığınıza ulaşmadan önce IP, ülke veya rastgele kurala göre kara listeye / beyaz listeye alır.

Bileşen sınıfı

TsgcWebSocketFirewall

Protokol

Sunucu tarafı filtre. WebSocket ve HTTP/1.1/2 dinleyicileriyle çalışır.

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Professional / Enterprise

Bileşeni bırakın, birkaç özellik ayarlayın, başlayın

Bir güvenlik duvarı oluşturun, OnFirewallBlackList / OnFirewallWhiteList olaylarına bağlanın, ardından sunucuya iliştirin.

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;

İçinde neler var

16 yayımlanmış özellik, 20 metot, 4 olay. Bileşen referansından alınmıştır.

Çekirdek

Özellikler: Enabled.

Kurallar

Özellikler: Blacklist, Whitelist, CustomRules.

Saldırı koruması

Özellikler: BruteForce, SQLInjection, XSS.

Hız sınırlama

Özellikler: RateLimit, FloodProtection.

Tehdit sistemi

Özellikler: ThreatScore, BanEscalation.

Coğrafi konum

Özellikler: GeoIP.

Spesifikasyonlar ve referanslar

Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Çevrimiçi Yardım — TsgcWebSocketFirewall Bu bileşen için tam özellik, metot ve olay referansı.
Demo Projesi — 01.WebSocket\07.Firewall Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir. Aşağıdan denemeyi indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları. Yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

Üretim Düzeyinde Koruma Ekleyin

Ücretsiz denemeyi indirin ve sgcWebSockets sunucularınızı dakikalar içinde koruyun.