#SPFチェッカー
SPF レコードには、どのサーバーがドメインとして電子メールを送信できるかが記載されています。失敗するもののほとんどは、大声で失敗するわけではありません。静かに全員を通過させることで失敗します。 あなたが管理するドメインを確認し、記録と受信サーバーに実際に何を指示するかを取得します。
Watched, not just checked
This is one scan of one layer, run once. In AYAsec the same check runs on a schedule across every asset you own, and you are told the day a grade drops.
SPF レコードとは何かを 1 つの段落で説明します
メール サーバーがドメインからのものであると主張するメッセージを受信すると、どのサーバーがユーザーに代わって送信することが許可されているかをドメインに問い合わせることができます。答えは、TXT レコードです。DNS は v=spf1 で始まります。送信サーバーがそのリストに含まれている場合、メッセージは通過します。そうでない場合、次に何が起こるかは、レコードがどのように終了するかによって完全に決まります。そして、そこに最もの問題があります。
自分の SPF 記録を確認する 6 つの理由
01
記録を静かに破る 10 回のルックアップ制限
これは誰も予期しない失敗であり、ほとんどの人が最終的に遭遇します。
受信サーバーが SPF レコードを評価するときは、次のことを行う必要があります。検出されたすべての include:、a、mx、ptr、および redirect を解決します。それぞれに同じものがさらに含まれる可能性があります。 標準では、DNS ルックアップ 10 回が上限です。 これを超えても、評価は合格または不合格に戻りません。永続的なエラーが返され、ほとんどの受信機はそれを SPF がまったくないものとして扱います。 成長することで記録はそれを上回る。ここにマーケティング プラットフォーム、そこにヘルプデスク、給与計算プロバイダー、新しい CRM のそれぞれに 1 つの include: が追加され、各 include: にはその中に複数のルックアップが隠されている可能性があります。 何も警告しません。 DNS パネルではレコードはまだ正常に見えますが、4 か月前に行われた変更に誰も接続しないため、配信に問題が発生し始めます。
02
誰も許可せず、何も停止しないソフト フェイル
すべての SPF レコードは次の文字で終わります。all メカニズムとその前の文字がすべてを決定します。
| エンディング | 受信者に伝えること |
|---|---|
-all | ハード障害。 このサーバーは許可されていません。拒否してください |
~all | ソフト エラー。 このサーバーは承認されていませんが、とにかく受け入れてマークを付けます。 |
?all | 中性。意見なし |
+all | 全員に権限が与えられています。 決して正解ではありません |
ほとんどのドメインは ~all で終わりますが、これは出発点としては適切ですが、ここで留まるのは間違っています。つまり、あなたの記録には、主張することなく誰が送信できるかが記載されており、それは声明であって、声明ではありません。防衛。
03
追加した include: は他の人のリストであり、変更されます
include: はプロバイダーのサーバーをレコードにコピーしません。プロバイダーのサーバーを指し、チェック時に存在するものはすべてインポートします。
これは便利であり、メール認証の一部は、あなたが管理していない会社によって維持されていることを意味します。彼らがインフラストラクチャを追加すると、あなたの記録はより多くのものをカバーします。再構築すると、検索数が増加しますジャンプできる。 include: エントリのうちどのエントリが大きいかを把握することは価値があります。これらのエントリは制限を超える可能性があるためです。
04
メールをまったく送信しないドメイン
自分が所有していて送信元のないドメインは、誰も返信を見ておらず、誰も苦情に気づかないため、なりすますのが最も簡単です。
このようなドメインには、何も許可しない SPF レコードが引き続き必要です。
v=spf1 -allそれは完全で正しい記録です。 「このドメインとして送信を許可されているサーバーはありません」と表示されます。パークされているドメイン、古いブランド、防御的に購入されたドメインはすべて、1 つの価値があります。
05
レコードが 1 つあるはずの場所に複数のレコードがある
ドメインには SPF レコードが 1 つだけ存在する場合があります。両方とも v=spf1 で始まる 2 つの TXT レコードは、保護が 2 倍ではありません。これは永続的なエラーであり、結果は何もない場合と同じになります。
2 番目のプロバイダーのセットアップ ウィザードの実行時に発生します自分のレコードを編集するのではなく、独自のレコードを追加します。解決策は、それらを 1 つにマージすることです。問題は気づいていることだ。
06
特定の日付における記録が正しかったという証拠
「SPF を設定しました」というのは主張です。記録とそのポリシーを示す日付付きのレポートは証拠であり、保険会社や顧客のセキュリティ審査が実際に望んでいることです。その記録を構築することはそれ自体が主題です。
自分の記録を記録した日を知る変化
DNS は他のどの層よりも多くの人々によって編集され、SPF レコードは、送信プラットフォームを追加するマーケティング部門、メール プロバイダーを移動する IT 部門、フォームを接続する請負業者など、セキュリティ チームに伝える可能性が最も低い人々によって編集されます。
それぞれの編集は小規模であり、レビューは行われません。スケジュールされたスキャンは、それを通知される違いに変えます。このレコードはエントリを取得し、このポリシーは -all から ~all に戻りました。アラートはアプリ内、電子メール、または、Slack、Teams、Jira、または Webhook を通じて。
ステップ 01 · ドメインに名前を付けます
AYAsec アカウントに追加された、あなたが管理するドメイン。所有権は何かが送信される前にチェックされます。AYAsec は、制御を実証していないインフラストラクチャに対してスキャンをスケジュールしません。DNS レコードが 1 つ必要であることが証明されます。上記の簡単なチェックではこれが省略されています。アカウントも検証も行わず、IP レート制限と、ターゲットがパブリック アドレスでなければならないというルールのみが適用されます。
ステップ02・しましょうチェック実行
SPF レコードは公開されているため、これはプローブではなく読み取りを行います。受信メールサーバーと同じようにレコードを検索します。
ステップ 03 · 結果を読む
結果は重大度順に到着し、A+ から F までのスコアが付けられます。全員を承認する記録とソフト フェールは、同じ未区別のリストには含まれません。
確認する前の質問
何を確認すればよいですか?
あなたが所有している、またはテストを契約しているインフラストラクチャ。上記の簡単なチェックでは、そのことは確認されません。IP によってレート制限が行われるだけで、パブリック アドレス以外はターゲットにされません。代わりにドメインを AYAsec アカウントに追加すると、スケジュールされたものが実行される前に制御が検証されます。これは、検証されていないスキャンは証拠としても役に立たないため、実際的な境界であると同時に法的な境界でもあります。
SPF レコードは公開されています。なぜこれが必要なのか確認?
レコードは公開されており、小切手は読み取り専用であるため、小切手自体は無害です。検証とは、次に何が起こるかということです。AYAsec アカウント内のドメインは監視され、評価され、履歴に保存されますが、自分のものではないドメインではそれが不可能であるはずです。
SPF はそれだけで十分ですか?
いいえ、SPF はサーバーを承認します。転送後は保存されず、メッセージが変更されたかどうかについては何も示されません。それが何ですDKIM はそのためのもので、DMARC は 2 つを結びつけ、失敗した場合に何が起こるかを決定するものです。
10 回のルックアップ制限を下回るにはどうすればよいですか?
通常は、使用しなくなったプロバイダーを削除するか、広範な include: を必要な特定のメカニズムに置き換えるか、レコードをフラット化して、チェーンを自分で解決してアドレスを直接リストします。フラット化は機能しますが、コストがかかります。次の場合、レコードの更新が停止します。プロバイダーはサーバーを変更するため、スケジュールに従って再フラット化する必要があります。
1 つのレコードでサブドメインをカバーできますか?
自動的ではありません。 SPF はエンベロープ送信者のドメインに対してチェックされるため、メールを送信するサブドメインには独自のレコードが必要です。
結果は保存していますか?
上記の簡単なチェックではありません。メモリ内に約 15 分間存続するため、一度読み取ると、その後は消えてしまいます。これは意図的なプライバシー上の選択であり、制限ではありません。そのスキャンはあなた以外の誰も見ることができず、有効期限が切れる前に完全な結果をダウンロードできます。代わりにドメインを AYAsec アカウントに追加すると、すべてのスキャンが保存され、どの編集によってスキャンが破損したかがわかります。保持期間はプランによって異なります。
履歴だけでなく、履歴も保存します。結果
スケジュールに従って、独自のドメインに対して完全な DNS チェックを実行し、すべての変更を確認する必要がある人にフラグを付けます。
埋め込む構造化データ
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "AYAsec SPF Checker",
"applicationCategory": "SecurityApplication",
"operatingSystem": "Web browser",
"url": "https://ayasec.ai/spf-checker/",
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "EUR" }
}FAQPage または HowTo マークアップを追加しないでください。Google は両方の結果タイプを取り消しました。