llvm / llvm-iwg

The LLVM Infrastructure Working Group
https://foundation.llvm.org/docs/infrastructure-wg/
Other
18 stars 14 forks source link

spam comments on Phabricator #99

Open ChristianKuehnel opened 2 years ago

ChristianKuehnel commented 2 years ago

from meeting on 2022-03-01:

joker-eph commented 2 years ago

We disabled registration through email for a while now, we only accept GitHub and Google accounts, I think this one is a GitHub one: https://github.com/robernmiles I was hoping that GitHub would do a better job at verification :(

asl commented 2 years ago

@joker-eph Looks like this might be circumvented somehow. This is the user I just disabled: https://reviews.llvm.org/people/manage/24413/

ChristianKuehnel commented 2 years ago

GitHub one: https://github.com/robernmiles

I opened an abuse report on GitHub.

How did you see that this was a GitHub user account?

I just disabled these users:

All were spamming on the same commit: https://reviews.llvm.org/rTa77ad335b95d4e004b0536c2a194ad247201c0fc#1061165 I removed also removed their comments on that commit.

ChristianKuehnel commented 2 years ago

And I found a couple of more suspicious accounts by scanning through the recent activities:

Looks like someone has a way of creating these in an automated way. The logins are mostly coming from different IP addresses.

joker-eph commented 2 years ago

I opened an abuse report on GitHub.

That was a bit fast, I was still investigating!

I went through the database and figured these are all Google accounts!

joker-eph commented 2 years ago

I also enabled email verification now: I checked from my google account and the verification applies. I don't know if these scripts are good enough to follow the link from the verification emails, but the screen it leads to requires to click on a button to confirm.

ChristianKuehnel commented 2 years ago

Discourse discussion on this topic: https://discourse.llvm.org/t/spam-accounts-on-phabricator/60631

ChristianKuehnel commented 2 years ago

no progress here, unclear how to proceed, removing from backlog