Handling trolls with multiple accounts over VPNs

If you feel it’s so simple, feel free to propose it as a plugin in Marketplace with a budget.

「いいね!」 2

Could pull some estimate out of a hat, that how complex this kind of implementation would be? I am not even sure if cookie tagging is the right approach, there might something more clever, but it is a topic worth discussing as IP logs are nowadays white noise and disposable emails are available for free (for exp. Outlook.com offers email aliases).

Moderation is a very time consuming part of community management. Improving the available tools would actually be something of real value. Maybe we could crowd fund it as a community, if there is interest. As a non-profit our financial resources are very limited, but with allies we could pull something off.

「いいね!」 1

see Build a browser fingerprinting plugin

「いいね!」 1

A neat feature would be to require SMS verification on registration. So one phone number per account. A new mobile phone number is way harder to get than another mailbox.

Not really. There once was a time that I created digital ocean and mailgun accounts for my clients and used some app to generate phone numbers to recieve a text. It was tedious, but neither difficult nor expensive.

「いいね!」 6

Tedious would probably put some sort of a speedbump in front of your “bored asshole” types, at least. Can’t imagine phone number verification would ever go into core, though, too much variance in service provider, et al. Probably wouldn’t be hard to build a plugin for it, though, if anyone was feeling frisky.

「いいね!」 6
  • Enable must approve users in settings for all new users. Reject all suspicious sign up that comes from VPN, temp-email or anonymous name.

  • Require restrict approval for all new users.

  • Whitelist certain e-mail providers to avoid chances of using temp-emails.

  • Blacklist those e-mail from which troll is generally coming.

  • Set min trust value for message

image

  • Require approval/Block based on certain offending keywords

  • Blacklist offensive username.

  • Block VPN server IP by AS Num. For example, in screenshot I have shown DO.

  • Ask for legal Identity and Address proof as image URL hosted by them in Sign up form under text field. :fire:

「いいね!」 5

I’ll echo this being something that would be useful in trying to detect, and deal with, banned members coming back as new accounts.

It would be very helpful if the system would flag (simply for attention) mods when/if any account logs in with an IP address that is the same as any other account. A match not just for Registration and Last IP, but for any IP that’s ever been recorded.

Could have whitelist to allow admins to take out IP’s that would result in too many false positives.

But, otherwise, having this sort of automatic notification of common IP address for all IP’s ever recorded for all accounts, would be very helpful in letting mods know which accounts to follow up with special attention.

Very little can be done when a troll is not only motivated enough to keep coming back, but is fastidious enough to cover his tracks meticulously.

But trolls seem to pretty much always slip up at some point.

Currently, it requires mods manually checking Last IP frequently and being lucky enough to catch the IP address commonality in real-time. We catch people like this quite a bit, but I imagine that it’s just the tip of the iceberg.

「いいね!」 5

現在、偽アカウントを作成し、ブロックされた後、VPN で IP アドレスを変更し、新しいメールアドレスを取得して、さらに新しいアカウントを作成する「問題のある」ユーザーに対処しています。

実現可能かどうかはわかりませんが、別の提案があります。
「匿名」IP アドレス(例えば VPN サービスからの IP アドレスなど)をブロックする設定です。

Discourse は現在、IP 照会に MaxMindDB を使用しており、MaxMindDB には匿名 IP データベース データベース が存在することが確認できます。ただし、MaxMindDB の統合については詳しく知りません。

これが可能であれば、少なくとも VPN を使って IP を隠蔽して複数のアカウントを作成するユーザーを阻止できるはずです。荒らし行為を大幅に減らせるでしょう。

「いいね!」 4

おお、興味深いですね。最初のステップとして、@nbianca さん、MaxMind がその IP を匿名としてタグ付けしているかどうかをここに表示することは可能でしょうか?戻られたら(もちろん)、30 分ほど時間を取って、それが可能かどうかを確認していただけませんか?

ただし、@RobinTS さんが「異なる」または「追加の」MaxMind データベースを意味しているなら、それを導入するのはおそらく難しいでしょう。「anonymous」が地理情報と同様に、既存のデータベース内の区分(designation)であるかどうか気になっていました。

「いいね!」 9

このリンク付きデータベースは有料で「お問い合わせ」価格帯のため、当社が提供するものではありません。

「いいね!」 12

ああ、残念ですね。似たようなことをチェックできるAPIもいくつか存在します。私は新ユーザーのIPアドレスを手動で確認するために、これを使っています。もっと良いものもあるかもしれませんね。ただ、今となってはプラグインの領域になりそうですね。

「いいね!」 3

一部の正当なユーザーが VPN を利用していることに留意する必要があります(正確な割合はわかりませんが、私もその一人です)。これらの IP を完全にブロックすると、彼らにとって副作用が生じます :frowning:

「いいね!」 4

以前、PHP で小さなプロジェクトを行い、市場調査の目的として、自由記述のコメントが「肯定的」か「否定的」かを判定しました。これは、当社のカスタム・ネット・プロモーター・スコア(NPS)の結果において非常に効果的に機能しました。

ユーザーが使用する言語に基づいて、新しいユーザーのプロファイリングを行うことは可能でしょうか?例えば、特定の沈黙させられたユーザーと同じ言語の程度を持つユーザーをフラグ付けするような仕組みです。

個人的には、ユーザーが一定期間にわたって十分な量のコンテンツを入力すれば、これは十分に実現可能だと思います。もし彼らが簡潔な文しか投稿しないのであれば、それはより難しくなるでしょう。

(ここで私が特に意図しているのは、「その人が使用する単語、その頻度、そして使用する順序に基づいて、ある未知のユーザーを既存のユーザーと一致させること」です)

「いいね!」 3

Perspective API プラグインはすでに投稿のスコアを分析・保存しており、データエクスプローラーのクエリを使用すれば、ユーザーごとの平均スコアを取得し、最近の投稿のみをフィルタリングできます。

もし誰かがこれを実行して成功した場合、プラグイン側で自動化を検討できます。

「いいね!」 6

@Falco さんがおっしゃるとおり、それは有料のソリューションです。代わりに、これらの IP リスト を使用して VPN ユーザーを禁止することもできます(または、匿名 IP を特定するためにそれをコア機能に追加することもできます)。

「いいね!」 6

今日はMetaからログアウトし、再度ログインしようと思いました(最初はパスワードを紙に書いていました。それを別の場所に保管し、コピー&ペーストでログインテストを行い、正しく入力できているか確認したかったのです)。とにかく、「そのIPアドレスからはMevoとしてログインできません」というメッセージが表示されました(数週間投稿に使用し、ちょうどログアウトしたばかりのIPアドレスです)。これはVPN経由です。さて、一部のVPNアドレスが現在ブロックされているのでしょうか?これはDiscourse全体の問題でしょうか、それともメタでのみ発生しているのでしょうか?

あなたの IP アドレスが何らかの理由でブロックされています。おそらく、その IP アドレスを持つユーザーに以前問題があったためです。

「いいね!」 5

はい、でもこれは多くの人が利用しているVPNなので、そのVPNを使って接続しようとするすべての潜在的なユーザーもブロックすることになります。この小さな例から、VPNを使うとこのような問題に直面しやすいことがわかります(1人のユーザーが何か行動を起こすと、多数のユーザーで共有されているIPアドレスがサービスから禁止されてしまうというわけです;))