Security Settings (beveiligingsinstellingen) helpen je chatbot te beschermen tegen misbruik, spam en ongeautoriseerde toegang. Je kunt beperken waar je chatbot verschijnt, de berichtfrequentie begrenzen, specifieke IP-adressen of landen blokkeren en automatische spamdetectie inschakelen.
Waar vind je de beveiligingsinstellingen
Ga op de hoofdbeheerpagina van ChatLab naar Chatbots in het hoofdmenu en klik op de chatbot die je wilt configureren. Navigeer naar Settings > Security (Instellingen > Beveiliging).
Allowed Domains
Deze instelling bepaalt welke websites je chatbot-widget mogen weergeven. Standaard kan je chatbot op elke website worden geplaatst.
Om je chatbot tot specifieke domeinen te beperken:
- Voer de domeinnamen in het veld Allowed Domains (Toegestane domeinen) in
- Scheid meerdere domeinen met komma's (bijv.
example.com, shop.example.com) - Klik op Save Changes (Wijzigingen opslaan)
Laat het veld leeg om de chatbot op alle domeinen toe te staan. Dit is handig als je wilt voorkomen dat anderen je chatbot insluiten op ongeautoriseerde websites.
Rate Limits
Rate limits (snelheidslimieten) beschermen je chatbot tegen misbruik door te beperken hoeveel berichten een enkele gebruiker binnen een bepaalde periode kan sturen. Wanneer de limiet wordt overschreden, toont de chatbot een aangepast bericht in plaats van te reageren.
Om rate limits te configureren:
- Zet Enable rate limits for bot (Rate limits inschakelen voor bot) op AAN
- Stel het message limit (berichtlimiet) in (standaard: 40 berichten)
- Stel het time window (tijdsvenster) in seconden in (standaard: 150 seconden)
- Pas het bericht aan dat gebruikers zien wanneer de limiet is overschreden
- Klik op Save Changes
De limiet geldt per apparaat en per browservenster. Dezelfde gebruiker die meerdere browsertabbladen opent, heeft voor elk tabblad een aparte limiet.
IP Blacklist
Blokkeer specifieke IP-adressen voor interactie met je chatbot. Dit is nuttig wanneer je kwaadwillende gebruikers opmerkt of de toegang vanaf specifieke bronnen wilt verhinderen.
Om een IP-adres aan de blacklist toe te voegen:
- Selecteer in het gedeelte Blacklisting (Zwarte lijst) 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 blacklist te verwijderen, zoek je het op in de tabel met geblokkeerde IP-adressen en klik je op Remove (Verwijderen).
Country Blacklist
Blokkeer al het verkeer uit specifieke landen. Dit is handig wanneer je aanzienlijk veel spam uit bepaalde regio's ontvangt, of wanneer je dienst alleen in bepaalde landen beschikbaar is.
Om een land te blokkeren:
- Selecteer in het gedeelte Blacklisting het tabblad Country Blacklist (Landen-zwarte lijst)
- 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 tabel met geblokkeerde landen en klik je op Remove.
Spam Filter
Het spamfilter detecteert en blokkeert automatisch verdachte activiteiten die op je chatbot zijn gericht. Wanneer ingeschakeld, controleert het systeem op patronen zoals een buitensporig aantal berichten, herhaalde berichtreeksen en het snel achter elkaar aanmaken van sessies, en blokkeert het tijdelijk de overtredende IP-adressen.
Om het spamfilter in te schakelen, zet je Enable spam filter (Spamfilter inschakelen) op AAN en klik je op Save Changes.
Wanneer het spamfilter is ingeschakeld, verschijnen er twee extra secties:
-
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 opheffen door op de verwijderknop naast het item te klikken. Klik op Refresh (Vernieuwen) om de meest recente gegevens te laden.
-
Security Violations Log (Logboek beveiligingsovertredingen) - Een alleen-lezen overzicht van alle beveiligingsincidenten 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 elk incident:
- Date/Time - Wanneer de overtreding plaatsvond
- IP Address - Het bron-IP-adres
- Country - De landcode van het IP-adres (indien gedetecteerd)
- Rule - Welke beveiligingsregel is geactiveerd
- Action - Welke actie is ondernomen (bijv. Temporary Block)
- Duration - Hoe lang de blokkade duurt