DKIM ダンプ – 簡単に説明します!

あなたの場合 自体 電子メール サーバーのセキュリティと認証を扱っている場合、遅かれ早かれ DKIM の問題に直面することになります。この中で 記事 DKIMダンプとは正確に何なのか、それがどのように機能し、どのような利点があるのか​​を説明します。

DKIMとは何ですか?

DKIM は DomainKeys Identified Mail の略で、電子メールの送信時に使用されるセキュリティ機能です。この方法では、デジタル署名を使用してメッセージの発信元を確実に証明できます。これにより、電子メールが気づかれずに操作されたり置き換えられたりしていないことを保証できます。

DKIMはどのように機能しますか?

DKIM とは何か、そしてそれがどのように機能するのか疑問に思っている場合は、ここが正しい場所です。この記事では、DKIM とは何なのか、何に使用されるのか、どのように機能するのかなど、DKIM についてすべてを学びます。

DKIMはの略です ドメイン キー識別メール メールを認証するための方法です。デジタル キーは電子メール ヘッダーに保存され、送信者アドレスを確認するために使用できます。こうすることで、電子メールが実際に指定した人物から送信されたものであることを確認できます。 ドメイン 加工または偽造されていません。

DKIM は電子メールの受信者にとって透過的であり、電子メールがチェックされていることにも気づきません。キーは受信者のメール サーバーによってバックグラウンドで自動的にチェックされます。

キーが有効な場合、電子メールは本物として受け入れられます。ただし、キーが無効であるか期限切れの場合、受信者はそのキーを使用できます。 サーバー これについて通知すると、電子メールがサーバーによってブロックされるか、スパム フォルダーに送信される可能性があります。

DKIM が重要なのはなぜですか?

DKIM は、電子メールの信頼性を検証する方法を提供するため、重要です。これは、受信した電子メールが実際に指定された送信者から送信されたものであることを確認できることを意味します。 DKIM は、他の人があなたの電子メールを読んだり変更したりすることも防ぎます。

DKIMの利点は何ですか?

DKIM は、スパマーやフィッシング詐欺師による電子メールの改ざんを防ぐセキュリティ プロトコルです。 DKIM はすべての電子メールにデジタル キーで署名し、電子メールが実際にユーザーから送信されたものであり、第三者によって変更されていないことを保証します。 DKIM を使用すると、次のものの信頼性を検証することもできます。 リンク メールで。
したがって、DKIM は、次のような重要な利点を提供します。 セキュリティ 増加し、フィッシングメールの回避にも役立ちます。さらに、電子メール アドレスが実際に自分のものであり、第三者によって悪用されていないことを確認することもできます。 DKIM は、電子メールが受信者にのみ送信されることも保証します。 サーバー は送信され、別のサーバーまたはコンピュータには転送されません。

DKIMのデメリットは何ですか?

DKIM にはいくつかの利点がありますが、いくつかの欠点もあります。とりわけ、DKIM が正しく構成されていない場合、他のテクノロジーとの衝突が発生する可能性があります。スパマーが受信者の DKIM 署名を偽造した場合、不要な電子メールも DKIM によって検証される可能性があります。
さらに、DKIM は追加のコンピューティング時間を必要とするため、サーバーのパフォーマンスに影響を与える可能性があります。 資源 すべての電子メールに署名して検証する必要があります。 DKIM を正常に実装するには、ある程度の技術的知識も必要です。
最後に、DKIM は普遍的なものではありません。のみで動作します メール転送 DKIM をサポートするエージェントですが、すべての電子メールの認証に使用できるわけではありません。

独自の Web サーバーで DKIM をどのように使用しますか?

独自の Web サーバーを実行している場合は、そこに DKIM を簡単にセットアップできます。これを行うには、次の手順に従ってください。

インストール

まず、Opendkim パッケージを サーバー。これは、ほとんどの Linux ディストリビューションの公式リポジトリまたはディストリビューションのリポジトリで利用できます。

編集

Opendkim がインストールされたら、/etc/opendkim.conf ファイルを編集して次の行を追加します。
; OpenDKIM Milterの設定ファイルです。
;詳細については、opendkim.conf(5) を参照してください。 このファイルと利用可能なオプション..
; DKIM 署名ポリシー (必要に応じて変更)。詳細については、http://www.dkim-reputation.org/を参照してください。
ドメイン example1.com
キーファイル /etc/dkimkeys/example1_com.private
セレクターのデフォルト
;共通設定 (必要に応じて変更します)。
正規化の緩和/シンプル化
ファッションSV
Syslog はい
;署名オプション
署名ヘッダー 差出人、件名、日付
Xヘッダーはい
;認証結果のヘッダー フィールド (必要に応じて変更)。
ARHマックスカウント1
ARHリフレッシュ間隔 12h
ARH境界長さ 14
ARPポリシーすべて
;統計 (ニーズに応じて変更します)。
統計 /var/run/opendkim/stats.dat
;ロギング (必要に応じて変更)。
ログなぜはい
ログ署名はい

サイン

次に、それぞれの秘密キーとパブリック DNS レコードを作成します。 ドメイン署名したいこと。これは、open-keygen コマンドを使用して実行できます。例: open-keygen -d example1.com -s デフォルト。秘密キーは /etc/dkimkeys フォルダーに保存されており、公開キーは DNS ゾーンに追加する必要があります。
その後、送信されたメールを表示できます。 サーバー 送信するには、秘密鍵で署名します。これを行うには、dkim-signature コマンドを実行する必要があります。このコマンドの構文は次のとおりです: dkim-signature -d example1.com -s default -i 。

上記のコマンドは、から送信されるすべての電子メールに DKIM 署名を追加します。 サーバー が送信されます。すべての電子メールが正しく署名されていることを確認するには、dkimverify コマンドを実行して、パブリック DNS レコードが有効かどうかを確認します。例: dkimverify -d example1.com -s デフォルト。

ミルター

キーを作成した後、すべての送信電子メールに DKIM 署名を追加する milter (メール フィルター) を構成する必要があります。 Postfix の場合は、これを行うようにファイルを変更します /etc/postfix/main.cf 次の行を追加します。

smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891

その後、milter を自分で設定する必要があります。これを行うには、次の行をファイルに追加します。 /etc/opendkim.conf 追加した:

自動再起動はい
AutoRestartRate 10/1h
Syslog はい
Syslog成功はい
ファッションSV
正規化の緩和/シンプル化
ExternalIgnoreList リファイル:/etc/opendkim/TrustedHosts
InternalHosts リファイル:/etc/opendkim/TrustedHosts
KeyTable リファイル:/etc/opendkim/KeyTable
SigningTable リファイル:/etc/opendkim/SigningTable
ソケット inet:8891@localhost
Pidファイル /var/run/opendkim.pid

次に、milter を再起動します。service open-dkim restart を実行してから、postfix をリロードします。

開始して確認する

最後に、service opendkim start コマンドを使用して Open-dkim サービスを開始し、service opendkim status コマンドを使用して実際に実行されているかどうかを確認します。

DKIM を使用してスプーフィングやスパムを防ぐにはどうすればよいですか?

スプーフィングやスパムを防ぐには、DKIM を正しく設定する必要があります。まず 1 つ必要です DNSレコード ドメイン名用に作成します。このエントリには公開キーが含まれている必要があります DKIM署名 含む。 DNS レコードが作成されると、DKIM を使用できるようになります。 電子メールクライアントを構成する。 DKIM が正しく構成されている場合、すべての送信電子メールにはデジタル署名がスタンプされるため、受信者はメッセージが変更されておらず、実際に送信されたものであることを確認できます。
DKIMも使用できます スパムフィルタリング 使用。一部の電子メール クライアント Microsoft OutlookのGmailの、DKIM テクノロジーを使用してメッセージの信頼性をチェックし、スパム メッセージを早期に検出します。

他のシステムとの互換性

使用されるDKIM 公開鍵暗号化メッセージの整合性を確保するため。この手順は、S/MIME などの他のシステムでも使用されます。これにより、DKIM はこれらのシステムと互換性があり、電子メールのセキュリティを強化するために使用できます。
DKIM は、次のような他の電子メール標準とも互換性があります。 POP3 IMAP。これらのシステムとの互換性により、DKIM を幅広いアプリケーションに使用できます。

DKIM ダンプの例

DKIM ダンプは、デジタル署名作成プログラム (DKIM) を使用して署名された電子メールのヘッダー行のコピーです。これらのヘッダー行には、送信者、受信者、および電子メールがたどったルートに関する情報が含まれています。 DKIM ダンプを作成するには、まず DKIM がコンピュータにインストールされていることを確認する必要があります。 サーバー がアクティブ化されます。疑問がある場合は、ホスティングプロバイダーまたはシステム管理者にお問い合わせください。
DKIM が有効になったら、次のコマンドを実行して DKIM ダンプを作成できます。

「dig +short TXT ._domainkey」

このコマンドでは、「セレクター」と「ドメイン」の両方をカスタマイズする必要があることに注意してください。 「セレクター」は、 DNSゾーン 「ドメイン」は DKIM ダンプを作成するドメインです。

例:
dig +short TXT ._domainkey.DOMAIN.XX

上記のコマンドは、サンプル ドメインの DKIM ダンプを出力します。
DKIM ダンプは、後で表示または分析するためにテキスト ファイルにコピーまたは保存できます。

DKIMの代替案

ウェン・ジー・ナハ・アイナー Alternative DKIM をお探しなら、ここが正しい場所です!この記事では、利用可能なさまざまなオプションについてすべて学びます。

DKIM の代替手段を探す理由はたくさんあります。電子メールを暗号化したり、スパム フィルターをバイパスしたりしたい場合もあります。または多分 検索 労力をあまり必要としない、よりシンプルなソリューションを探しています。

幸いなことに、すべてのニーズを満たすことができる DKIM の代替手段が多数あります。この記事では、最適な3つのオプションを紹介します。

[S / MIME

S/MIME は、 プロトコル のために 電子メールの暗号化と署名、長い間使用されてきました。それは相対的なものです 実装が簡単 メールの暗号化と署名が可能になります。
S/MIME は、電子メールを暗号化して署名するための非常に安全な方法です。ただし、より多くの労力が必要なため、DKIM ほど効率的ではありません。ただし、小規模な企業や個人の場合は、S/MIME が適しています。

ドメインキー

ドメインキー DKIM と同様のプロトコルです。 Yahoo 先進 なりました。同じ機能が多くありますが、実装はより簡単です。ドメイン キーは比較的新しいため、すべての電子メール プロバイダーがまだこのプロトコル用に構成されているわけではありません。

SPF/DKIM/DMARCの組み合わせ

SPF(Sender Policy Framework), DKIM(ドメインキーIDIDメール)DMARC (ドメインベースのメッセージ認証、レポートおよびコンプライアンス) すべて異なるオプションを組み合わせて、 電子メールとスパムを認証する 避けるために。 SPF は電子メールの送信者を認証する DNS レコードであり、DKIM は署名を処理し、DMARC はレポートを処理します。この組み合わせは、電子メールの認証に非常に効果的です。

要約

Domain Keys Identified Mail (DKIM) は、受信者が受信したメッセージが実際に指定された送信者からのものであることを確認できるメカニズムです。これは、送信者の秘密キーを使用して作成されたデジタル署名を使用して実現されます。

DKIM ダンプは ツール、これを使用して、電子メールが DKIM 標準に準拠しているかどうかを確認できます。ドメイン名を入力するだけで、テストに合格したかどうかがわかります。

Fazit

最後に、DKIM とは何か、そしてなぜそれがそれほど重要なのかを簡単にまとめたいと思います。 DKIM は、電子メールが実際に指定された送信者から送信されたものであることを確認するために使用される認証方法です。機密情報を盗もうとするフィッシングメールを受け取る企業が増えているため、これは特に重要です。 DKIM は電子メールの送信者と受信者に追加のセキュリティ層を提供するため、すべての電子メール サービスで有効にする必要があります。

Jan Domke

プロンプトエンジニア |ソーシャルメディアマネージャー |ホスティングマネージャー |ウェブ管理者

2021年末からオンラインマガジンを個人運営しています SEO4Business こうして私の仕事は趣味に変わりました。
2019年から社員として働いています Senior Hosting Manager、ドイツ最大のインターネットおよびマーケティング代理店の 1 つで、常に視野を広げています。

Jan Domke