Protonホームページ

メールボム対策

閲覧中
1 分
カテゴリー
メールを受信して読む

メールボムとは、受信者の受信トレイをあふれさせる目的で、攻撃者が特定のメールアドレスやコンピューターネットワークに対して大量のメールを送信するオンライン攻撃の一種です。

この攻撃でますます一般的になっている形態は、ユーザーのメールボックスに登録確認メールを大量に送りつけるというものです。

Proton Mailでは、迷惑メールが受信トレイに届くのを防ぐための 迷惑メールフィルターを提供しています。しかし、メールボムの場合、迷惑メール送信アクティビティは正当な登録フォームから行われる傾向があり、場合によっては迷惑メールフィルターが効果を発揮しないことがあります。このような状況では、より高度なSieveフィルターを使用できます。この記事では、受信トレイにSieveフィルターを追加する手順を説明します。

重要:以下のSieveフィルターを適用すると、正当なメッセージも誤ってフィルターで除外されてしまう(誤検知の)リスクがあります。このため、攻撃が発生している間のみ有効にしておくことをお勧めします。

Sieveフィルターでメールボムの影響を軽減する方法

mail.proton.me からウェブ版Proton Mailのアカウントにログインし、次の手順に従ってください。

1. メールボム攻撃の一部として識別されたすべてのメールに適用されるラベルを作成します。

  • 設定 -> フォルダー/ラベルに移動します。
  • 「ラベルを追加」をクリックし、「Mail bomb」という名前のラベルを作成して、「保存」をクリックします。

2. すべてのメッセージを破棄するか、すべてのメッセージを迷惑メールフォルダーに送信するSieveフィルターを作成します。

  • 設定 -> フィルターに移動し、「Sieveフィルターを追加」をクリックします。
  • 「名前」フィールドで、Sieveフィルターの名前を作成します。
  • 「Sieveスクリプト」フィールドに、以下のコードオプションのいずれかをコピーして貼り付けます。

受信するメールの特徴や、フィルターによってキャッチされたメールの処理方法に応じて、使用できる4つのSieveフィルターオプションがあります。

1. 特定の一般的なキーワードを含むヘッダーコンテンツに基づいて、メッセージを破棄するフィルター。このフィルターが適用されると、フィルター処理されたメッセージは受信トレイに届かなくなります。そのため、Sieveフィルターは攻撃が発生している間のみ適用することをお勧めします。

    if anyof (
        header "x-auto-response-suppress" ["OOF", "AutoReply"],
        header "precedence" "bulk",
        header "auto-submitted" "auto-generated",
        exists "form-sub",
        exists "list-unsubscribe",
        exists "x-php-script",
        exists "x-php-originating-script"
    ) {
        discard;
    }

    2. 最初のオプションを少し緩やかにしたバージョンです。メッセージを破棄する代わりに、このフィルターはメッセージを迷惑メールフォルダーに移動し、「Mail bomb」ラベルを適用します。

    require "fileinto";
    if anyof (
        header "x-auto-response-suppress" ["OOF", "AutoReply"],
        header "precedence" "bulk",
        header "auto-submitted" "auto-generated",
        exists "form-sub",
        exists "list-unsubscribe",
        exists "x-php-script",
        exists "x-php-originating-script"
    ) {
        fileinto "spam";
        fileinto "Mail bomb";
    }

    3. 受信する登録または購読(サブスクリプション)フォームを迷惑メールに移動し、「Mail bomb」ラベルを適用するフィルター:

    require "fileinto";
    if allof (
        header :contains "Subject"
            [
                "subscription",
                "mailing",
                "subscribing",
                "confirm",
                "Welcome to",
                "activation",
                "verify",
                "registration",
                "activate",
                "your account",
                "verification",
                "signing up",
                "registering",
                "new account",
                "username and password",
                "registered",
                "welcome",
                "password",
                "account details",
                "verify your"
            ]
    ) {
        fileinto "spam";
        fileinto "Mail bomb";
    }

    4. すべてのニュースレターメッセージを迷惑メールフォルダーに移動し、「Mail bomb」ラベルを適用するフィルター。このフィルターは、ドメイン「mypapertoday.com」からのメールにも一致します。

    require "fileinto";
    if anyof (
        header :contains "Subject" 
            [
                "Newsletteranmeldung",
                "Newsletterregistrierung",
                "Newsletter",
                "Anmeldung",
                "potwierdzenie",
                "subskrypcji",
                "inscripcin",
                "revista",
                "conferma",
                "inscrizione",
                "validation",
                "willkommen",
                "inscription",
                "account details",
                "Aktivierung",
                "Benutzerkontendetails",
                "bienvenue sur",
                "bienvenido",
                "новом пользователе",
                "benvenuto nel Forum",
                "Hoşgeldiniz",
                "Vítejte na",
                "пожаловать",
                "Bine aţi venit",
                "Üdvözlünk a",
                "fórumon",
                "Witamy na",
                "Velkommen til",
                "Tervetuloa",
                "unirte",
                "Welkom op",
                "activer",
                "Usuario",
                "Välkommen till",
                "Bem vindo",
                "Registrierungsanfrage",
                "注册",
                "подтверждения",
                "регистрацию",
                "Регистрационные",
                "konto",
                "dettagli account",
                "registratie",
                "conta",
                "cuenta",
                "compte",
                "registrazione",
                "contului",
                "konta",
                "aktivoi"
            ],
        address :domain :contains "From" "mypapertoday.com"
    ) {
        fileinto "Mail bomb";
        fileinto "spam";
    }

    迷惑メールに移動されたメッセージは、後で簡単に確認(「Mail bomb」ラベルで検索)して、メッセージが誤ってフィルターにキャッチされていないか確認できます。このフィルターに使用されるラベルは、上記の手順2から4にある「Mail Bomb」という言葉をお好みのものに置き換えるだけで、簡単に変更できます。

    無料プランでは、使用できるフィルターやラベルの数に制限がありますのでご注意ください。

    最後に、将来このような同様の攻撃を防ぐ方法について詳しくは、迷惑メールの回避に関する記事をお読みください。