Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatyczne wyrzucanie przejętych kont #8

Open
awaluk opened this issue Dec 26, 2021 · 4 comments
Open

Automatyczne wyrzucanie przejętych kont #8

awaluk opened this issue Dec 26, 2021 · 4 comments

Comments

@awaluk
Copy link
Member

awaluk commented Dec 26, 2021

Raz na jakiś czas zdarza się sytuacja, że czyjeś konto na Discordzie zostało przejęte/zainfekowane i wtedy konto wysyła jakąś spamową wiadomość, najczęściej z linkiem, na wszystkie kanały na serwerze. Można byłoby oprogramować bota tak, aby wykrywał takie sytuacje, czyścił wiadomości i wyrzucał użytkownika.

W praktyce wystarczyłoby wykryć, że dane konto wstawiło w danym krótkim odstępie czasu wiadomość o identycznej treści (ewentualnie można uwzględnić, że może wstawić kilka wiadomości) na kilka (3? 5? wszystkie na serwerze?) kanałów. Jeśli tak, użytkownik mógłby dostawać kicka. Dodatkowo można byłoby się pobawić w wysłanie wiadomości na priv czy nawet na forum z krótką informacją, że taka sytuacja miała miejsce, aby zabezpieczył konto i wtedy wrócił itp.

Ważne jest, aby mieć niemal pewność, że mamy w danej sytuacji do czynienia ze spamerem/przejęciem konta. Jeśli wyrzucimy kogoś, kto przykładowo wstawił wiadomość na jeden kanał, zaraz usunął bo zorientował się, że to nieodpowiedni i wstawił to samo na inny, to będzie słabo.

@notdevcody
Copy link
Contributor

Myślę, że teraz będzie to niepotrzebne ze względu na to, że Discord ma AutoMod'a, gdzie można dosyć łatwo wykrywać i blokować niepożądane wiadomości zanim zostaną wysłane.

@awaluk
Copy link
Member Author

awaluk commented Apr 3, 2024

Warto spróbować, choć osobiście nie wiem jak to sobie radzi konkretnie z takimi przypadkami. U nas tak naprawdę nie trzeba wykrywać żadnych słów kluczowych czy innych rzeczy, wystarczyłby automat, który by wykrył, że ktoś opublikował identyczną wiadomość w odstępie sekund na kilku kanałach i jest już niemal pewność, że to jest spam tego typu. Takiej funkcji w automodzie akurat nie widzę.

@notdevcody
Copy link
Contributor

Warto spróbować, choć osobiście nie wiem jak to sobie radzi konkretnie z takimi przypadkami. U nas tak naprawdę nie trzeba wykrywać żadnych słów kluczowych czy innych rzeczy, wystarczyłby automat, który by wykrył, że ktoś opublikował identyczną wiadomość w odstępie sekund na kilku kanałach i jest już niemal pewność, że to jest spam tego typu. Takiej funkcji w automodzie akurat nie widzę.

O ile się nie mylę to "Block Suspected Spam Content" powinno to wyłapywać? Można również całkiem wygodnie ustawić zasady regexem, blokując przykładowo wszystkie linki z zaproszniami do innych serwerów. Prymitywne sprawdzanie spamu też mogłoby zadziałać, patrząc na to, jak nieudolnie wykonywana jest większość spamu na tej platformie (Zazwyczaj spam jednej wiadomości w kółko).

@awaluk
Copy link
Member Author

awaluk commented Apr 5, 2024

Włączyliśmy wczoraj automoda na serwerze, w tym opcję z podejrzanymi wiadomościami o której wspominasz - zobaczymy jak to się sprawdzi w praktyce. Co do blokady zaproszeń to raczej niekoniecznie chcieliśmy to robić, bo to zablokuje całkowicie możliwość wstawienia zaproszenia, a te czasem mogą być po prostu do wartościowych serwerów w temacie rozmowy. Dlatego najprostszym kryterium byłoby np. wystąpienie tej samej treści wiadomości w ciągu 20 sekund na 5 różnych kanałach i to w zasadzie załatwiłoby wszystkie przypadki z którymi był u nas problem w tym kontekście. Ale jak wspomniałem, zobaczymy jak sprawdzi się to co oferuje teraz Discord. Dzięki za podpowiedzi.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants