Telegramコミュニティのセキュリティ · プライベートベータ

自動スパムに対応する、テレグラムのスパム対策ボット。

判断の根拠を示すスパム対策ボット。

Telegramのスパム対策ボットの多くは、設定ページ付きのキーワードフィルターです。Targaは自動スパムのために作られた審査エンジンで、すべての処理には/why <id>で取り出せる構造化された理由が付きます。日本語のまま。

検出できるもの

そっくり文字による難読化

「c0inbаse」は人間には普通に読めますが、ブロックリストはすり抜けます。Targaはスコアを付ける前に、そっくりな文字を正規化します。

投稿後の編集

きれいなメッセージを投稿し、後からスパムに編集する。典型的なフィルター回避です。Targaは編集時に再審査します。

管理者へのなりすまし

そっくりな名前とアイコンで、DMや返信であなたのメンバーを狙います。偽サポート、偽管理者も同様です。

連投

集中攻撃はメッセージ1件ずつではなく、パターンとしてまとめて抑え込みます。

ほかに検出できるもの

画像解析

Starterからは、写真、ステッカー、画像ファイル、動画のサムネイルをテキストとして読み取ります。スクリーンショットに打ち込まれた勧誘文や、QRコードに隠されたリンクも、通常のメッセージとまったく同じように確認されます。英語、ロシア語、中国語に加え、グループに設定された言語に対応。

レイドシールド

グループの通常のペースと比べて参加速度を監視します。短時間に多数のアカウントが到着すると、新参者は一時的にミュートで保留され、管理者に確認が求められます。レイドは証拠(BANリスト上の参加者、そのうち複数からの同じメッセージ)に基づいて判定され、数だけで判定されることはありません。コピーは最初のものも含めて削除されます。

ソーシャルエンジニアリング対策

Starterからは、Targaはメッセージを単独ではなく会話の中で判断します。前後のメッセージや送信者の履歴も考慮します。まず雑談し、後から勧誘する新規参加者は、文脈の中の勧誘で判断されます。あなたのグループ向けに、その話題や用語で書かれた誘い文句も、誘い文句として見抜かれます。

キャンペーンの指紋照合

詐欺キャンペーンが一度知られると、次のコピーは、そっくり文字、空白、見えない文字、小さな編集で書き換えられていても初見で止められます。あなたのグループで同じ勧誘を投稿したアカウントは1つのキャンペーンとして扱われ、すでに投稿されたコピーも削除されます。

意味解析

Starterからは、Targaの総合レビューが既知のパターンだけでなく、新しい詐欺や偽装された詐欺も検出します。どの単語が含まれているかだけでなく、メッセージが何を意味し、送信者が何をしているかを判断します。そのため、キーワードリストや固定ルールでは記述できない詐欺も、到着から約1秒後に検出します。

ゼロデイ検出

Starterからは、まだ誰も報告していない詐欺も、リストで照合するのではなく、内容と送信者の行動から判断します。新しい手口の最初の1通を検出し、言い換え、そっくり文字、複数のメッセージに分けた勧誘も検出します。

Telegramのスパム対策ボットの仕組み

ボットとは、管理者権限を持つメンバーです。できることはそこから決まります。管理者に見えるものが見え、削除とBANができます。ボットごとの違いは、見たものをどう扱うかにあります。

何が見えるか

管理者として、ボットはグループ内のすべてのメッセージとすべての編集を受け取ります。メンバーのプライベートチャットは見えず、追加されていないグループは読めません。参加リクエストを承認する権限があれば、誰が参加を求めているかも分かります。

入口

アカウントが投稿できるようになる前に、ボットはそのアカウントを確認できます。参加認証、アカウントそのものの確認、そして参加のペースです。1分以内に多数のアカウントが参加すればレイドであり、Targaはアカウントを1つずつではなく、その波全体を判定します。

グループの中

すべてのメッセージとすべての編集を、1時間後に届くものまでチェックします。そっくり文字は判定前に正規化されるので、「c0inbаse」はそれが真似ている語として読まれます。Starterからは、Targaが画像やその中のQRコードも含めて、すべてのメッセージの意味を読みます。質問がいつの間にか勧誘に変わる親しげな新規参加者は、会話として判定されます。

処理

判定は削除、ミュート、BANのいずれかになり、そのすべてに理由が付きます。/why <id>で判定とその根拠となったシグナルを確認できます。1回タップすれば取り消せます。Targaは最初のメッセージから実行します。先に様子を見たい管理者は/shadow onを送り、代わりにログを読みます。

5分で設定

  1. アクセスをリクエスト. Targaはプライベートベータです。app.targa.dev/register でアクセスをリクエストしてください。グループの接続とログの閲覧はダッシュボードで行います。
  2. ボットをグループに追加. ほかのメンバーと同じように、@HeyTargaBotをグループに追加します。
  3. 2つの権限だけで管理者にする. メッセージの削除と登録された相手の削除です。「管理者の追加」と「匿名での送信」はオフのままにします。人間の管理者と間違われないよう、参加者タグを「bot」に設定します。
  4. ダッシュボードでグループを接続. 接続すると、グループがダッシュボードに表示されます。そこで、すべての処理とその理由、参加時のチェック、連投、新規参加者に関する設定を確認できます。
  5. 最初の理由を読む. Targaは最初のメッセージから動きます。最初の数件の処理で/whyを開き、何をどう判定したかを確認してください。/undoでどれでも取り消せます。動かす前に1週間様子を見たい場合は、/shadow onを送ってください。

Telegram標準の機能でできること、ボットが始まるところ

Telegramはすべての管理者にいくつかの設定を用意しています。オンにする価値はありますが、それらはメッセージそのもので止まります。

ボットはこれらが止まるところから始まります。メッセージ、画像、編集を読み、アカウントとリクエストを判定し、その理由を伝えます。

Telegramのスパム対策ボットを選ぶときに見るべきこと

すべてのメッセージ、すべての編集

編集として、あるいは会話の5件目として届くスパムは、最初のメッセージしか見ないチェックが見逃すスパムです。

画像とQRコード

スクリーンショットに打ち込まれた勧誘や、QRコードの中のウォレットリンクには、フィルターが一致させられる言葉が1つもありません。

言葉だけでなくアカウントも

そっくりな名前、管理者からコピーしたアイコン、たった今参加したアカウント。これらは単語リストには見えないシグナルです。

すべての処理に理由を

メンバーがなぜ削除されたのか読めなければ、誤判定と正しい検出の区別がつきません。メンバーに見せられる理由と、取り消しを求めてください。

中だけでなく入口も

参加リクエスト、参加認証、レイドへの対応が明らかなアカウントを入口で止めるので、読み手は残りに注意を向けられます。

メンバーの言語

英語のキーワードに一致させるボットは、同じ詐欺のポルトガル語版、ヒンディー語版、ペルシア語版を見逃します。Starterからは、Targaがどの言語でも意味を読みます。

理由が分かることが重要な理由

不透明なモデレーションは、管理者に共通する最大の不満です。メンバーがBANされ、誰も理由を知らず、双方の信頼が損なわれていきます。Targaの判定はすべて再現可能です。判定、スコア、そして反応した正確なシグナル。異議申し立てが言い争いではなくなります。

Starterからは、Targaの総合レビューが、どんなルールでも記述できない新しい詐欺や偽装された詐欺も検出します。会話型の詐欺の誘導や、個人に合わせたフィッシング。その判定にも同じ/whyが付きます。

よくある質問

Telegramのスパム対策ボットとは何ですか?

グループに管理者として追加し、スパムを削除して、投稿したアカウントを制限できるようにするボットです。多くは設定ページ付きのキーワードフィルターです。Targaはすべてのメッセージとすべての編集をチェックし、すべての処理に/whyで読める理由が付きます。

無料のTelegramスパム対策ボットはありますか?

はい。Targaの無料プランは、お試し期間ではなく本当に無料で、カード登録も不要です。Freeは初日からの基本の保護です。参加時の防御、コンテンツフィルター、偽管理者とプロフィールのチェック、フェデレーション。Starterからは、Targaの総合レビューが既知のパターンだけでなく、新しい詐欺や偽装された詐欺も検出し、Targaは画像の中身も読みます。Freeには月間のメッセージ上限がありません。上位プランではグループ数とシート数が増えます。

Telegramグループにスパム対策ボットを追加するには?

app.targa.dev/register でアクセスをリクエストし(プライベートベータ)、@HeyTargaBotをグループに管理者として追加してから、ダッシュボードでグループを接続します。

Telegramのスパム対策ボットに必要な管理者権限は?

2つだけ:メッセージの削除と登録された相手の削除。それ以外はオフのままで構いません。特に「管理者の追加」と「匿名での送信」は決して付与しないでください。隅のラベルが「admin」にならないよう、参加者タグは「bot」に設定します。管理者権限なしで追加した場合、ボットは受け身の観察者にとどまり、メンバー権限の範囲でTarga Scoreを算出します。

どんな種類のスパムを検出できますか?

偽管理者、そっくり文字、投稿後にスパムへ書き換えられたメッセージ、リンクやエアドロップ・プレゼント企画のスパム、連投、レイドは、すべてのプランで。Starterからは、Targaの総合レビューが既知のパターンだけでなく、新しい詐欺や偽装された詐欺も検出します。画像やQRコードに隠された詐欺、そしてどんなルールでも記述できない攻撃。5通目で本性を現す会話型の詐欺、あなたのグループ向けに書かれたフィッシング、連携して動くアカウント群。どの言語でも。

今使っているモデレーションボットと競合しますか?

いいえ。Targaはメッセージとメンバーの審査に集中しているので、ルールベースのモデレーションボットと並行して使えます。

スパム対策ボットはプライベートメッセージを読みますか?

いいえ。ボットに見えるのは、追加されたグループだけです。メンバー同士のプライベートチャットはボットには見えません。だからこそ、グループで始まりプライベートメッセージに移る詐欺は、グループの段階で止める必要があります。Targaは管理者の名前や写真をコピーしたアカウントにフラグを立て、ピン留めした案内が「管理者から先にメッセージを送ることはない」とメンバーに伝えます。

ボットが間違えたときはどうなりますか?

すべての処理には/whyで読める理由が付き、/undoを1回タップすれば取り消せます。メンバーは戻り、ボットが何を見たのかを本人に伝えられます。Targaは最初のメッセージから実行します。先にログを読みたい管理者は、/shadow onで監視のみに切り替えられます。