Security Settings (Beveiligingsinstellingen) helpen je chatbot te beschermen tegen misbruik, spam en ongewenst insluiten. Je kunt beperken waar je chatbot verschijnt, de berichtfrequentie limiteren, specifieke IP-adressen of landen blokkeren en automatische spamdetectie inschakelen.
Waar vind je Security Settings
Ga vanuit de hoofdpagina van het ChatLab-beheer naar Chatbots in het hoofdmenu en klik op de chatbot die je wilt configureren. Navigeer naar Settings > Security (Instellingen > Beveiliging).
Allowed Domains
Deze instelling beperkt welke websites je chatbot-widget mogen weergeven. Standaard kan je chatbot op elke website worden ingesloten.
Om je chatbot te beperken tot specifieke domeinen:
- Voer de domeinnamen in het veld Allowed Domains (Toegestane domeinen) in
- Scheid meerdere domeinen met komma's (bijv.
example.com, shop.example.com) - Wacht op de opgeslagen status voordat je de pagina verlaat.
Laat het veld leeg om de chatbot op alle domeinen toe te staan. Dit is een insluitingsbeperking, geen authenticatie voor privégebruikers. De matching kent belangrijke uitzonderingen en is geen strikte hostnamematching; lees Domeinen beperken waarop de chatbot kan worden weergegeven voordat je hierop vertrouwt.
Rate Limits
Rate limits (snelheidslimieten) beschermen je chatbot tegen misbruik door te beperken hoeveel berichten een chatsessie binnen een bepaalde periode kan versturen. Wanneer de limiet wordt overschreden, toont de chatbot een aangepast bericht in plaats van te antwoorden.
Om rate limits te configureren:
- Zet de schakelaar Enable rate limits for bot (Rate limits inschakelen voor bot) op AAN
- Stel de berichtlimiet in (standaard: 40 berichten)
- Stel het tijdsvenster in seconden in (standaard: 150 seconden)
- Pas het bericht aan dat aan gebruikers wordt getoond wanneer de limiet wordt overschreden
- Wacht op de opgeslagen status voordat je de pagina verlaat.
De limiet is gekoppeld aan de chatsessie, niet aan het IP-adres van de bezoeker of een gegarandeerd apart browsertabblad. Tabbladen die dezelfde sessie hergebruiken, delen dezelfde teller. Zie Rate limits voor resetgedrag en testen.
IP Blacklist
Blokkeer specifieke IP-adressen voor interactie met je chatbot. Dit is handig wanneer je kwaadwillende gebruikers herkent of de toegang vanaf specifieke bronnen wilt verhinderen.
Om een IP-adres toe te voegen aan de zwarte lijst:
- Selecteer in het gedeelte Blacklisting het tabblad IP Blacklist (IP-zwarte lijst)
- Voer het IP-adres in (IPv4- of IPv6-formaat)
- Voeg eventueel een reden voor de blokkade toe
- Klik op Add (Toevoegen)
Om een IP-adres van de zwarte lijst te verwijderen, zoek je het op in de tabel met geblokkeerde IP-adressen en klik je op Remove (Verwijderen).
Country Filter
Kies Blacklist (Zwarte lijst) om geselecteerde landen te blokkeren of Whitelist (Witte lijst) om alleen geselecteerde landen toe te staan. Landdetectie maakt gebruik van het IP-adres van de bezoeker. Onbekende landen blijven toegestaan en een lege whitelist blokkeert niet iedereen; dit is dus geen vervanging voor authenticatie of een wettelijke geografische toegangscontrole.
Om een land te blokkeren:
- Selecteer in het gedeelte Blacklisting het tabblad Country Filter (Landenfilter) en kies Blacklist.
- Kies een land uit het dropdownmenu
- Voeg eventueel een reden voor de blokkade toe
- Klik op Add
Om de blokkade van een land op te heffen, zoek je het op in de landenlijst en klik je op Remove. Schakel voor een whitelist van modus, bevestig de wijziging en voeg de landen toe die je wilt toestaan. Het wisselen van modus verandert welke lijst wordt toegepast; controleer de actieve modus voordat je de pagina verlaat.
Spam Filter
Het spamfilter detecteert en blokkeert automatisch verdachte activiteiten die gericht zijn op je chatbot. Wanneer dit is ingeschakeld, controleert het systeem op patronen zoals een overmatig aantal berichten, herhaalde reeksen berichten en het snel aanmaken van sessies, en blokkeert het tijdelijk de overtredende IP-adressen.
Om het spamfilter in te schakelen, zet je de schakelaar Enable spam filter (Spamfilter inschakelen) op AAN en wacht je op de opgeslagen status.
Wanneer het spamfilter is ingeschakeld, verschijnen er twee extra onderdelen:
-
Temporary Blocks (Tijdelijke blokkades) - Toont IP-adressen die momenteel door het spamfilter zijn geblokkeerd. Elk item toont het IP-adres, de regel die is geactiveerd, wanneer de blokkade begon, wanneer deze verloopt en het aantal overtredingen. Je kunt een tijdelijke blokkade handmatig verwijderen door op de verwijderknop naast het item te klikken. Klik op Refresh (Vernieuwen) om de meest recente gegevens te laden.
-
Security Violations Log (Logboek van beveiligingsovertredingen) - Een alleen-lezen geschiedenis van alle beveiligingsgebeurtenissen die door het spamfilter zijn gedetecteerd. Klik op Refresh om de meest recente gebeurtenissen te laden.
Het Security Violations Log toont de volgende gegevens voor elke gebeurtenis:
- Date/Time (Datum/tijd) - Wanneer de overtreding plaatsvond
- IP Address (IP-adres) - Het bron-IP
- Country (Land) - Landcode van het IP-adres (indien gedetecteerd)
- Rule (Regel) - Welke beveiligingsregel werd geactiveerd
- Action (Actie) - Welke actie is ondernomen (bijv. Temporary Block)
- Duration (Duur) - Hoe lang de blokkade duurt
Controleer je configuratie
Wacht na het wijzigen van instellingen op de opgeslagen status en vernieuw vervolgens je website om de normale toegang voor bezoekers te controleren. Knoppen voor IP- en landenlijsten passen hun eigen wijzigingen toe. Controleer de actieve modus en de blokkeerlijsten als een legitieme bezoeker geen verbinding kan maken. Een gedeeld kantoor- of mobiel netwerk-IP kan meerdere bezoekers vertegenwoordigen.