GitHubユーザーが約40万人のユーザーに6,000万通を超える通知メールを送信
(github.com/EpicGames)- あるユーザーが EpicGames/Signup リポジトリでごく単純な変更を含む PRを作成し、@EpicGames/developers にメンション。
- @EpicGames/developers は UnrealEngine を利用するために参加が必要な組織で、約40万人のユーザーが登録されている。
- このメンションにより、そのPRを40万人が購読した状態になった。
- その後、管理者がPRを閉じるまでの2時間で100件を超えるコメントが付き、1人あたり約150通、合計で6,000万通を超えるメールが送信された。
- メールは数時間にわたって遅延して送信された。
- 別のユーザーが もう一度同じこと を試みたが、管理者が素早く対応し、約10通のメール(合計400万通)が送信されて終了した。
- EpicGames は一時的にすべてのPRを自動で閉じる 機能を実装 し、今後のスパム防止のために GitHub と協力中だと明らかにした。
5件のコメント
私もあれのせいでメールを200通くらい爆撃されましたwwwwwwwwwwww
@EpicGames/developers は UnrealEngine を使うために参加しなければならない組織で、約40万人のユーザーが登録されています。
これはなんだか妙ですね……o_o
Unreal Engineを使うには必ずGitHubの組織に参加させていたと記憶していて、それを表現したかったのですが、表現が足りなかったようです……。次はもう少し正確に書けるようにします。しくしく
補足説明を残していきます(笑)
UnrealEngine の内部ソースコードは GitHub 上で private repo として公開されています。内部ソースコードをカスタマイズせずそのまま使うだけなら登録しなくても構いませんが、最適化などの理由でエンジンを修正してビルドする必要がある場合は、登録が必要です。