Security Settings (Güvenlik Ayarları), chatbotunuzu kötüye kullanıma, spama ve istenmeyen yerleştirmelere (embed) karşı korumaya yardımcı olur. Chatbotunuzun nerede görüneceğini kısıtlayabilir, mesaj sıklığını sınırlayabilir, belirli IP adreslerini veya ülkeleri engelleyebilir ve otomatik spam algılamayı etkinleştirebilirsiniz.
Güvenlik Ayarları Nerede Bulunur?
Ana ChatLab yönetim sayfasından, ana menüdeki Chatbots (Chatbotlar) seçeneğini seçin ve yapılandırmak istediğiniz chatbota tıklayın. Settings > Security (Ayarlar > Güvenlik) bölümüne gidin.
İzin Verilen Alan Adları (Allowed Domains)
Bu ayar, hangi web sitelerinin chatbot widget'ınızı görüntüleyebileceğini kısıtlar. Varsayılan olarak chatbotunuz herhangi bir web sitesine yerleştirilebilir.
Chatbotunuzu belirli alan adlarıyla sınırlandırmak için:
- Alan adı isimlerini Allowed Domains (İzin Verilen Alan Adları) alanına girin
- Birden fazla alan adını virgülle ayırın (ör.
example.com, shop.example.com) - Sayfadan ayrılmadan önce kaydedildi durumunu bekleyin.
Chatbotun tüm alan adlarında kullanılmasına izin vermek için bu alanı boş bırakın. Bu bir yerleştirme kısıtlamasıdır, özel kullanıcı kimlik doğrulaması değildir. Eşleştirmenin önemli istisnaları vardır ve katı bir ana bilgisayar adı (hostname) eşleştirmesi değildir; buna güvenmeden önce Alan adlarını kısıtlama kılavuzunu okuyun.
Hız Limitleri (Rate Limits)
Hız limitleri, bir sohbet oturumunun belirli bir zaman diliminde kaç mesaj gönderebileceğini kısıtlayarak chatbotunuzu kötüye kullanıma karşı korur. Limit aşıldığında chatbot yanıt vermek yerine özel bir mesaj görüntüler.
Hız limitlerini yapılandırmak için:
- Enable rate limits for bot (Bot için hız limitlerini etkinleştir) seçeneğini açık (ON) konuma getirin
- Mesaj limitini ayarlayın (varsayılan: 40 mesaj)
- Saniye cinsinden zaman penceresini ayarlayın (varsayılan: 150 saniye)
- Limit aşıldığında kullanıcılara gösterilecek mesajı özelleştirin
- Sayfadan ayrılmadan önce kaydedildi durumunu bekleyin.
Limit, ziyaretçinin IP adresine veya kesin olarak ayrılmış bir tarayıcı sekmesine değil, sohbet oturumuna bağlıdır. Bir oturumu yeniden kullanan sekmeler bu oturumun sayacını paylaşır. Sıfırlama davranışı ve test etme hakkında bilgi için Hız limitleri kılavuzuna bakın.
IP Kara Listesi (IP Blacklist)
Belirli IP adreslerinin chatbotunuzla etkileşime girmesini engelleyin. Bu, kötü niyetli kullanıcıları tespit ettiğinizde veya belirli kaynaklardan erişimi engellemek istediğinizde kullanışlıdır.
Kara listeye bir IP eklemek için:
- Blacklisting (Kara Listeye Alma) bölümünde IP Blacklist (IP Kara Listesi) sekmesini seçin
- IP adresini girin (IPv4 veya IPv6 formatında)
- İsteğe bağlı olarak bir engelleme nedeni ekleyin
- Add (Ekle) düğmesine tıklayın
Bir IP'yi kara listeden çıkarmak için Blocked IP Addresses tablosunda ilgili IP'yi bulun ve Remove (Kaldır) düğmesine tıklayın.
Ülke Filtresi (Country Filter)
Seçilen ülkeleri engellemek için Blacklist (Kara Liste) seçeneğini, yalnızca seçilen ülkelere izin vermek için Whitelist (Beyaz Liste) seçeneğini seçin. Ülke tespiti ziyaretçinin IP adresini kullanır. Bilinmeyen ülkelere izin verilmeye devam edilir ve boş bir beyaz liste herkesi engellemez; bu nedenle bu özellik, kimlik doğrulamanın veya yasal bir coğrafi erişim denetiminin yerine geçmez.
Bir ülkeyi engellemek için:
- Blacklisting bölümünde Country Filter (Ülke Filtresi) sekmesini seçin ve Blacklist seçeneğini işaretleyin.
- Açılır menüden bir ülke seçin
- İsteğe bağlı olarak bir engelleme nedeni ekleyin
- Add düğmesine tıklayın
Bir ülkenin engellemesini kaldırmak için ülke listesinde ilgili ülkeyi bulun ve Remove düğmesine tıklayın. Beyaz liste için modu değiştirin, değişikliği onaylayın ve izin vermek istediğiniz ülkeleri ekleyin. Mod değiştirmek, hangi listenin uygulanacağını değiştirir; sayfadan ayrılmadan önce etkin modu kontrol edin.
Spam Filtresi (Spam Filter)
Spam filtresi, chatbotunuzu hedef alan şüpheli etkinlikleri otomatik olarak algılar ve engeller. Etkinleştirildiğinde sistem; aşırı mesaj gönderme, tekrarlanan mesaj dizileri ve hızlı oturum oluşturma gibi kalıpları izler ve kural ihlali yapan IP adreslerini geçici olarak engeller.
Spam filtresini etkinleştirmek için Enable spam filter (Spam filtresini etkinleştir) seçeneğini açık (ON) konuma getirin ve kaydedildi durumunu bekleyin.
Spam filtresi etkinleştirildiğinde iki ek bölüm görünür:
-
Temporary Blocks (Geçici Engellemeler) - Şu anda spam filtresi tarafından engellenen IP adreslerini gösterir. Her girdi; IP adresini, tetiklenen kuralı, engellemenin ne zaman başladığını, ne zaman sona ereceğini ve ihlal sayısını görüntüler. Bir geçici engellemeyi, girdinin yanındaki silme düğmesine tıklayarak manuel olarak kaldırabilirsiniz. En güncel verileri yüklemek için Refresh (Yenile) düğmesine tıklayın.
-
Security Violations Log (Güvenlik İhlalleri Günlüğü) - Spam filtresi tarafından algılanan tüm güvenlik olaylarının salt okunur geçmişidir. En son olayları yüklemek için Refresh düğmesine tıklayın.
Güvenlik İhlalleri Günlüğü her olay için aşağıdaki ayrıntıları gösterir:
- Date/Time (Tarih/Saat) - İhlalin gerçekleştiği zaman
- IP Address (IP Adresi) - Kaynak IP
- Country (Ülke) - IP adresinin ülke kodu (algılandıysa)
- Rule (Kural) - Hangi güvenlik kuralının tetiklendiği
- Action (Eylem) - Hangi eylemin uygulandığı (ör. Temporary Block)
- Duration (Süre) - Engellemenin ne kadar sürdüğü
Yapılandırmanızı Kontrol Edin
Ayarları değiştirdikten sonra kaydedildi durumunu bekleyin, ardından normal ziyaretçi erişimini kontrol etmek için web sitenizi yeniden yükleyin. IP ve ülke listesi düğmeleri kendi değişikliklerini doğrudan uygular. Meşru bir ziyaretçi bağlanamıyorsa etkin modu ve engelleme listelerini gözden geçirin. Paylaşılan bir ofis veya mobil ağ IP adresi birden fazla ziyaretçiyi temsil edebilir.