数年前から Telegram を使い始めて、周りの人々のほとんどが WeChat を使っている中でも、Telegram は常に私の最初の選択肢でした。それは Telegram がより即時通信アプリらしい感じがしていて、また Telegram のオープンなボット API には私が抜け出せなくなるほど魅了されました。
今日は、私の記憶の中で見た Telegram の中国語ユーザーコミュニティでのスパマーやスパム対策について簡単に書いてみます。
スパマーの分類#
現時点で私が見た広告アカウントは、主に以下のカテゴリに分けられます。
-
エロティック
- エロティックなチャンネルのプロモーション
- エロティックな GIF / 画像の配信ボット、チャンネルのプロモーション付き
- プライベートチャットであなたにエロ画像を撮るかどうか尋ねる
-
商品販売
- 高品質な偽物の靴の販売
-
グレーゾーンビジネス
- フォロワーの増加
- 個人情報の販売
- 4 つのアイテムセット「実体の貯蓄カード + 身分証明書 + 携帯電話 + U ディスク(引き出しパスワード + インターネットバンキングログインパスワード」の販売(4 つのアイテムセットの説明 - 知乎)
- インターネット接続ツールの販売
- 各種アカウントの販売(Twitter、Facebook、Weibo)
- 三大キャリアのデータ
-
仮想通貨
- ユーザーの獲得
- さまざまなコインの推奨
-
宗教布教
- 法輪功
Arch 神教
-
外国語
- 理解できないさまざまな言語
スパマーの行動分類#
-
オープングループタイプ
- グループに参加して意味のない挨拶メッセージを送り、自分の広告 ID を公開する
- グループに参加して話さず、メンバーに個別に広告を送る
- グループに参加した後、転送されたチャンネルのメッセージを送信する
-
プライベートチャットタイプ
- まずあなたが中国人かどうかを確認し、中国に興味がある外国人のふりをして、法輪功を宣伝します
-
グループ招待タイプ
- あなたを意味不明なグループに招待します。通常は仮想通貨のグループが多いです
-
爆破タイプ
- グループに参加すると、スパムメッセージを一斉送信し、スクリーンフラッド攻撃を行います
スパマーのランク分け#
反スパムの歴史#
このステップは「歴史」と名付けられていますが、これらの段階には明確な境界線はありません。現時点では、これらのいくつかのアプローチは並行して存在しており、これらのアプローチとプロジェクトの現在の活発度は異なりますが、私の限られた視野では実際に動作しているものもあります。
第一段階 - 手動処理#
最初はスパマーを処理する比較的原始的な方法で、Telegram の優れたグループ管理機能を利用して広告コンテンツをクリーンアップしました。また、メンバーが送信したすべてのメッセージを削除できるため、(オンラインの管理者がいる場合)実際には効果がありました。
第二段階 - ボットによるグループ管理#
代表:GroupButler
第二段階では、ボットによるグループ管理の時代に入りました。Telegram の強力なボット API に依存して、一部のエキスパートが汎用のグループ管理ボットを開発しました。グループ管理ボットの機能は開発者のスキルと開発意欲によって異なりますが、スパマーの爆撃活動を一定程度抑制する効果があります。ただし、広告を拡散するスパマーに対しては、まだ十分な解決策がありません。
第三段階 - 共有ブラックリストサービス#
第三段階では、公共広告ブラックリストサービスが登場しました。これらのサービスは、開発者が直接ボットサービスを提供し、広告の判定権限をプロジェクトマネージャーとグループの管理者が持っています。
これらの公共ブラックリストは、一定の規模のユーザー数に依存してブラックリストを改善し、スパムに対するより積極的な対策を取るようになりました。あるグループでスパマーが識別されると、これらのボットが存在するグループからも一緒に追い出されます。
ただし、これらの公共ブラックリストサービスは人間による手動操作に依存しているため、誤操作の可能性もあります。数年前に私も誤操作されたことを覚えています。その結果、たくさんのグループから追い出されました(QAQ)
第四段階 - 多様なアプローチ#
第四段階は、さまざまなボットが登場する時代です。クイズによる検証、スタンプパックによる検証、他の検証手段による検証などがあります。
現在の反スパム戦略#
現在、私が管理しているグループには 2 つの検証方法があり、両方のボットは私自身が作成しました。
クイズ#
私のグループの 1 つは、ポッドキャストのリスナーグループであるため、ポッドキャストに関連する質問をする検証戦略を採用しています。効果は抜群です。
外部リンクによる検証#
第二現場 の入場検証は私が開発したもので、以前の外部リンク取得方法を引き継いでいます。
現在の検証メカニズムは次のようになっています:
新しいメンバーがグループに参加する --> ボットがURLを計算し、URLのハッシュに埋め込む --> ユーザーにフィードバック --> ユーザーが外部リンクにアクセスしてJavaScriptを実行し、検証コードをグループに送信 --> 検証完了
URL の計算には現在のタイムスタンプが変数として使用されているため、解読される心配はあまりありません。
ブラックリストのアクティブな処理#
私のボットはデフォルトで新しいメンバーのニックネームをウェルカムメッセージに表示するため、広告を手助けしないようにニックネームをフィルタリングする必要があります。