Ustawienia bezpieczeństwa (Security Settings) pomagają chronić Twojego chatbota przed nadużyciami, spamem i niechcianym osadzaniem. Możesz ograniczyć miejsca, w których pojawia się Twój chatbot, ograniczyć częstotliwość wiadomości, zablokować określone adresy IP lub kraje oraz włączyć automatyczne wykrywanie spamu.
Gdzie znaleźć ustawienia bezpieczeństwa
Na głównej stronie administracyjnej ChatLab wybierz Chatbots (Chatboty) w menu głównym i kliknij chatbota, którego chcesz skonfigurować. Przejdź do Settings > Security (Ustawienia > Bezpieczeństwo).
Dozwolone domeny (Allowed Domains)
To ustawienie ogranicza strony internetowe, które mogą wyświetlać Twój widget chatbota. Domyślnie Twój chatbot może być osadzany na dowolnej stronie internetowej.
Aby ograniczyć działanie Twojego chatbota do określonych domen:
- Wpisz nazwy domen w polu Allowed Domains (Dozwolone domeny)
- Rozdziel poszczególne domeny przecinkami (np.
example.com, shop.example.com) - Przed opuszczeniem strony poczekaj na potwierdzenie zapisania zmian.
Pozostaw to pole puste, aby zezwolić na działanie chatbota we wszystkich domenach. Jest to ograniczenie dotyczące osadzania, a nie uwierzytelnianie prywatnych użytkowników. Dopasowywanie zawiera istotne wyjątki i nie stanowi ścisłego dopasowywania nazw hostów - przeczytaj Ograniczanie domen, zanim zaczniesz na nim polegać.
Limity zapytań (Rate Limits)
Limity zapytań chronią Twojego chatbota przed nadużyciami, ograniczając liczbę wiadomości, które sesja czatu może wysłać w określonym czasie. Po przekroczeniu limitu chatbot wyświetla niestandardowy komunikat zamiast udzielać odpowiedzi.
Aby skonfigurować limity zapytań:
- Przełącz opcję Enable rate limits for bot (Włącz limity zapytań dla bota) na pozycję włączoną (ON)
- Ustaw limit wiadomości (message limit, domyślnie: 40 wiadomości)
- Ustaw okno czasowe (time window) w sekundach (domyślnie: 150 sekund)
- Dostosuj komunikat wyświetlany użytkownikom po przekroczeniu limitu
- Przed opuszczeniem strony poczekaj na informację o zapisaniu zmian.
Limit jest powiązany z sesją czatu, a nie z adresem IP odwiedzającego czy gwarantowaną osobną kartą przeglądarki. Karty, które korzystają z tej samej sesji, współdzielą jej licznik. Informacje o zasadach resetowania i testowaniu znajdziesz w sekcji Limity zapytań (Rate limits).
Czarna lista adresów IP
Blokuj wybrane adresy IP przed wchodzeniem w interakcję z Twoim chatbotem. Jest to przydatne, gdy zidentyfikujesz użytkowników dopuszczających się nadużyć lub chcesz uniemożliwić dostęp z określonych źródeł.
Aby dodać adres IP do czarnej listy:
- W sekcji Blacklisting (Czarna lista) wybierz zakładkę IP Blacklist (Czarna lista IP)
- Wprowadź adres IP (w formacie IPv4 lub IPv6)
- Opcjonalnie dodaj powód blokady
- Kliknij Add (Dodaj)
Aby usunąć adres IP z czarnej listy, znajdź go w tabeli Blocked IP Addresses (Zablokowane adresy IP) i kliknij Remove (Usuń).
Filtr krajów (Country Filter)
Wybierz Blacklist (czarną listę), aby blokować wybrane kraje, lub Whitelist (białą listę), aby zezwalać na dostęp tylko wybranym krajom. Rozpoznawanie kraju opiera się na adresie IP odwiedzającego. Nieznane kraje pozostają dozwolone, a pusta biała lista nie blokuje wszystkich użytkowników, dlatego funkcja ta nie zastępuje uwierzytelniania ani prawnych mechanizmów kontroli dostępu geograficznego.
Aby zablokować kraj:
- W sekcji Blacklisting przejdź do zakładki Country Filter (Filtr krajów) i wybierz opcję Blacklist.
- Wybierz kraj z listy rozwijanej
- Opcjonalnie podaj powód blokady
- Kliknij Add (Dodaj)
Aby odblokować kraj, znajdź go na liście krajów i kliknij Remove (Usuń). W przypadku białej listy przełącz tryb, potwierdź zmianę i dodaj kraje, na które chcesz zezwolić. Przełączenie trybu zmienia obowiązującą listę - przed opuszczeniem widoku sprawdź aktywny tryb.
Filtr antyspamowy
Filtr antyspamowy automatycznie wykrywa i blokuje podejrzaną aktywność wymierzoną w Twojego chatbota. Po włączeniu system monitoruje nietypowe wzorce, takie jak nadmierna liczba wiadomości, powtarzające się sekwencje wiadomości czy gwałtowne tworzenie sesji, i tymczasowo blokuje naruszające zasady adresy IP.
Aby włączyć filtr antyspamowy, przestaw przełącznik Enable spam filter (Włącz filtr antyspamowy) na pozycję włączoną i poczekaj na potwierdzenie zapisu.
Gdy filtr antyspamowy jest włączony, pojawiają się dwie dodatkowe sekcje:
-
Temporary Blocks (Tymczasowe blokady) - wyświetla adresy IP aktualnie zablokowane przez filtr antyspamowy. Każdy wpis zawiera adres IP, regułę, która została naruszona, czas rozpoczęcia blokady, datę jej wygaśnięcia oraz liczbę naruszeń. Możesz ręcznie usunąć tymczasową blokadę, klikając przycisk usuwania obok wpisu. Kliknij Refresh (Odśwież), aby załadować najnowsze dane.
-
Security Violations Log (Dziennik naruszeń bezpieczeństwa) - historia wszystkich zdarzeń bezpieczeństwa wykrytych przez filtr antyspamowy, dostępna w trybie tylko do odczytu. Kliknij Refresh (Odśwież), aby załadować najnowsze zdarzenia.
Dziennik Security Violations Log zawiera następujące szczegóły dotyczące każdego zdarzenia:
- Date/Time - data i godzina wystąpienia naruszenia
- IP Address - źródłowy adres IP
- Country - kod kraju adresu IP (jeśli został wykryty)
- Rule - reguła bezpieczeństwa, która została naruszona
- Action - podjęte działanie (np. Temporary Block - tymczasowa blokada)
- Duration - czas trwania blokady
Sprawdź swoją konfigurację
Poczekaj na komunikat o zapisaniu po zmianie ustawień, a następnie odśwież swoją stronę internetową, aby sprawdzić standardowy dostęp dla odwiedzających. Przyciski list adresów IP i krajów wprowadzają własne zmiany. Zweryfikuj aktywny tryb oraz listy blokowania, jeśli zaufany użytkownik nie może się połączyć. Wspólny adres IP w biurze lub sieci komórkowej może przypadać na wielu odwiedzających.