Technisch operationeel

Actieve bescherming vóór de applicatie

Blacklist Protect is de volwassen, zelfstandige doorontwikkeling van de oorspronkelijke Blacklist-beveiliging uit 2023. Protect controleert inkomend verkeer voordat de achterliggende PHP-applicatie wordt uitgevoerd.

Herkennen én ingrijpen

Bekende bedreigingen kunnen met informatie uit Blacklist Cloud direct worden geblokkeerd. Protect beoordeelt daarnaast gedrag dat op dat moment plaatsvindt, zoals scans, brute-forcepogingen, bekende aanvalspaden en ongewoon veel geautomatiseerde verzoeken.

Een IP-adres hoeft daardoor niet vooraf bekend te zijn. Ook gedrag dat al vóór de installatie plaatsvond, kan alsnog worden gestopt zodra het opnieuw zichtbaar wordt.

ILLUSTRATIE – verzoek wordt vóór de applicatie beoordeeld en geblokkeerd of doorgelaten

Monitor, Protect en Cloud hebben ieder een eigen taak

Waarnemen

Blacklist Monitor

Registreert technisch verkeer en maakt aanvallen, loginactiviteit en afwijkend gedrag zichtbaar zonder standaard in te grijpen.

Meer over Monitor →
Beschermen

Blacklist Protect

Beoordeelt inkomende verzoeken en kan verdachte activiteit blokkeren voordat deze de applicatie bereikt.

Onthouden

Blacklist Cloud

Brengt waarnemingen, historische dreigingsinformatie en aanvullende bronnen samen in een centraal geheugen.

Meer over Cloud →
Eigen klantomgeving

Inzicht en onderzoek voor ICT-beheerders

Bevoegde ICT-beheerders kunnen inloggen in een afgeschermde klantomgeving. Daar onderzoeken zij per aangesloten domein welke aanvallen zijn waargenomen, welke verzoeken zijn geblokkeerd, welke routes worden aangevallen en welke technische bronnen daarbij betrokken zijn.

  • Waargenomen en geblokkeerde aanvallen.
  • Verdachte IP-adressen, netwerken en terugkerende bronnen.
  • Aangevallen URL’s, routes en onderdelen.
  • Reden, aanvalstype en ernst van een gebeurtenis.
  • Historische gebeurtenissen voor onderzoek en rapportage.
  • Status van Protect en de verbinding met Blacklist Cloud.
DASHBOARD – klantomgeving met onderzoek per aangesloten domein

40 belangrijke features van Blacklist Protect

De belangrijkste functies en technische eigenschappen van Protect, gegroepeerd naar hun rol binnen de beveiligingsketen.

Actieve bescherming en Cloud-controle

  1. Controleert inkomend verkeer vóórdat de applicatie wordt uitgevoerd.
  2. Blokkeert verdachte verzoeken voordat ze de achterliggende applicatie bereiken.
  3. Controleert IP-adressen tegen Blacklist Cloud.
  4. Blokkeert bekende bedreigings-IP’s.
  5. Herkent nieuw verdacht gedrag, ook als een IP-adres nog niet bekend is.
  6. Kan eerder actief kwaadaardig gedrag stoppen zodra het opnieuw plaatsvindt.

Loginbeveiliging en rate limiting

  1. Herkent brute-forcepogingen op loginomgevingen.
  2. Kan IP-adressen automatisch tijdelijk blokkeren.
  3. Herkent ongewoon veel verzoeken in korte tijd.
  4. Beschermt met rate limiting tegen overmatig geautomatiseerd verkeer.

Scanner-, webshell- en exploitdetectie

  1. Herkent automatische scanners.
  2. Herkent scans naar configuratiebestanden zoals .env.
  3. Herkent scans naar .git- en .svn-omgevingen.
  4. Herkent pogingen om back-upbestanden en database-dumps te vinden.
  5. Herkent scans naar phpMyAdmin en Adminer.
  6. Herkent PHPUnit- en debugscans.
  7. Herkent bekende webshell-bestandsnamen.
  8. Herkent verdachte commandoparameters zoals cmd= en exec=.
  9. Herkent verdachte codepatronen zoals eval( en base64_decode.
  10. Kan scanner- en exploitverzoeken direct blokkeren.

Classificatie, platform- en botherkenning

  1. Classificeert beveiligingsgebeurtenissen op ernst.
  2. Registreert het type aanval of verdacht gedrag.
  3. Probeert te herkennen op welk platform een aanval is gericht.
  4. Herkent verschillende zoekmachine-, AI- en analysecrawlers.
  5. Kan herkende of ingestelde bots uitzonderen van algemene rate limiting.

Netwerkondersteuning en installatie

  1. Ondersteunt IPv4 en IPv6.
  2. Ondersteunt IP-allowlists en CIDR-netwerken.
  3. Ondersteunt trusted proxies, reverse proxies en CDN-omgevingen.
  4. Vermindert IP-spoofing door forwarded headers gecontroleerd te verwerken.
  5. Werkt als zelfstandige beveiligingslaag zonder WordPress of specifiek CMS.
  6. Kan worden ingezet voor PHP-gebaseerde intranetten en interne applicaties.
  7. Kan worden ingezet voor PHP-gebaseerde medewerkers-, cliënt- en patiëntenportalen.
  8. Kan worden ingezet voor maatwerk PHP-applicaties en API’s.
  9. Kan via auto_prepend_file vóór bestaande applicaties worden geplaatst.
  10. Vereist daardoor vaak geen wijziging van de applicatiecode zelf.

Lokale fallback, status en rapportage

  1. Blijft lokaal beveiligen wanneer Blacklist Cloud tijdelijk niet bereikbaar is.
  2. Bewaart gebeurtenissen lokaal en kan ze later opnieuw versturen.
  3. Stuurt periodiek technische statusinformatie naar Blacklist Cloud.
  4. Geeft bevoegde ICT-beheerders via hun eigen klantomgeving inzicht in aanvallen, verdachte IP-adressen, aangevallen routes en blokkeringen per aangesloten domein.
  5. Combineert actieve bescherming, een eigen onderzoeksomgeving, centraal dreigingsgeheugen en rapportage in één beveiligingsmodel.

Technische inzetbaarheid

Protect kan vóór bestaande PHP-applicaties worden geplaatst via auto_prepend_file. Daardoor is vaak geen wijziging van de applicatiecode nodig. De huidige versie ondersteunt onder andere WordPress, WooCommerce, Magento, Joomla, Drupal, TYPO3, Laravel, Symfony, PrestaShop, OpenCart, maatwerk PHP en PHP-API’s.

Technische begrenzing: voor Node.js, ASP.NET, Java en uitsluitend statische omgevingen is een integratie op server- of reverse-proxyniveau nodig. De PHP-agent kan daar niet rechtstreeks vóór de applicatie draaien.

Gegevensminimalisatie

Protect werkt met technische requestinformatie en aanvalsgedrag. Wachtwoorden, volledige formulierinhoud, volledige POST-data, cookies en sessie-inhoud worden niet naar Blacklist Cloud gestuurd.

Lees meer over privacy →

Blacklist Protect inzetten?

Bespreek welke websites, servers, intranetten, portalen of maatwerkapplicaties u wilt aansluiten en welke vorm van monitoring en bescherming daarbij past.

ContactDoe mee