İçeriğe geç
Tüm projeler

Proje 04Otomasyon · Güvenlik · Discord

HALLGuard

Discord toplulukları için moderasyon ve yönetim.

Güvenlik odaklı bir Discord moderasyon ve sunucu yönetim sistemi: spam ve baskınlara karşı otomatik koruma, yapılandırılabilir kurallar ve her işlem için bir denetim kaydı.

Siteyi ziyaret ethallguard.org(yeni sekmede açılır)
Rol
Tasarım ve mühendislik — bot, kural motoru, panel
Platform
Discord + web paneli
Teknolojiler
Discord API, Gateway olayları, Python, REST API'ler, Web paneli
hallguard.org / dashboard

01Genel bakış

HALLGuard, moderatörlerin günün her saati çevrimiçi olmasına gerek kalmadan Discord sunucularını güvende tutar. Sunucu olaylarını dinler, sunucuya özel kurallara göre değerlendirir, orantılı şekilde müdahale eder ve her şeyi kaydeder; böylece kontrol insanlarda kalır.

02Problem

Topluluk moderasyonu uç durumlarda çöker: gece 3'te gelen baskınlar, insanların tıklama hızından hızlı spam dalgaları ve yöneticilerin yanlışlıkla kendini dışarıda bıraktığı karmaşık yetki yapıları.

03Hedefler

  1. H1Kötüye kullanıma günün her saatinde saniyeler içinde tepki vermek
  2. H2Gerçek üyeleri cezalandıran yanlış pozitiflerden kaçınmak
  3. H3Güçlü yapılandırmayı anlaşılır kılmak
  4. H4Her otomatik kararı açıklanabilir tutmak

04Rolüm

Tasarım ve mühendislik — bot, kural motoru, panel.

  • Bot mimarisi ve Discord gateway olaylarının işlenmesi
  • Kural motoru tasarımı ve tespit sezgileri
  • Yetki modeli ve güvenlik kontrolleri
  • Panel ve web sitesi

05Teknoloji

Bot
Discord API / Gateway olayları / Python
Platform
REST API'ler / Kalıcı yapılandırma deposu
Web
Panel / hallguard.org

06Mimari

Olaylar tek yönde akar — gözlemle, değerlendir, uygula, kaydet — bu da sistemi öngörülebilir ve denetlenebilir kılar.

  1. 01

    Gateway olayları

    Mesajlar, katılımlar, rol ve kanal değişiklikleri Discord'dan akar

  2. 02

    Yönlendirici

    Olayları normalize eder ve sunucuya özel yapılandırmayı ekler

  3. 03

    Kural motoru

    Spam, baskın, bağlantı ve etiketler için kayan pencere dedektörleri

  4. 04

    İşlemler

    Uygulanmadan önce rol hiyerarşisine göre kontrol edilen orantılı yanıtlar

  5. 05

    Denetim kaydı

    Her karar gerekçesiyle kaydedilir ve moderatörlere görünür

07Zorluklar & çözümler

C1Baskınlar patlamalar hâlinde gelir

Onlarca hesap saniyeler içinde katılıp mesaj atabilir; mesaj bazlı kurallar bu örüntüyü kaçırır.

Onlarca hesap saniyeler içinde katılıp mesaj atabilir; mesaj bazlı kurallar bu örüntüyü kaçırır.

Sunucu genelindeki hızları değerlendiren kayan pencere dedektörleri ve otomatik olarak devreye girip kalkan bir kilitleme modu.

Sunucu genelindeki hızları değerlendiren kayan pencere dedektörleri ve otomatik olarak devreye girip kalkan bir kilitleme modu.

C2Yanlış pozitifler güveni yok eder

Gerçek üyeleri yasaklayan aşırı hevesli bir bot, hiç bot olmamasından daha kötüdür.

Gerçek üyeleri yasaklayan aşırı hevesli bir bot, hiç bot olmamasından daha kötüdür.

Kademeli yanıtlar ve sunucuya özel eşikler; ilk sinyal uyarır, yalnızca tekrarlanan ya da ağır davranış cezayı artırır.

Kademeli yanıtlar ve sunucuya özel eşikler; ilk sinyal uyarır, yalnızca tekrarlanan ya da ağır davranış cezayı artırır.

C3Yetkilerdeki uç durumlar

Discord'un rol hiyerarşisi yüzünden bir işlem sessizce başarısız olabilir — ya da yanlış kişiye uygulanabilir.

Discord'un rol hiyerarşisi yüzünden bir işlem sessizce başarısız olabilir — ya da yanlış kişiye uygulanabilir.

Her işlemden önce botun ve hedefin rol konumlarına karşı ön kontrol; kayıtta anlaşılır hata mesajları.

Her işlemden önce botun ve hedefin rol konumlarına karşı ön kontrol; kayıtta anlaşılır hata mesajları.

08Ekranlar

  • hallguard.org / dashboard
    a.Sunucu özeti — koruma durumu ve son etkinlikler
  • hallguard.org / log
    b.Denetim kaydı — her işlem gerekçesiyle
  • hallguard.org
    Botun bir oltalama bağlantısını engellediği Discord sohbetini gösteren HALLGuard web sitesi ana sayfası
    c.hallguard.org — yayındaki ürün sitesi

09Sonuçlar

  • hallguard.org adresinde yayında
  • Moderatör olmadan da kesintisiz çalışan otomatik moderasyon
  • İnsan moderatörleri kontrolde tutan denetlenebilir bir kayıt
Siteyi ziyaret ethallguard.org(yeni sekmede açılır)

10Çıkarılan dersler

“Güvenlik araçlarının kaderini yanlış pozitif oranı belirler.”

“Orantılı yanıtlar, ikili kurallardan iyidir.”

“Kendini açıklayamayan otomatik bir işlem çalışmamalı.”