WEB TECKS - WEBサイト構築知識いろいろ

メール送信サーバのオープンリレー(第三者中継・踏み台)チェック

更新日:2024-03-20 10:44:45 登録日:2024-02-25 19:40:04

 メール送信サーバがオープンリレー状態(第三者中継 ※俗に言う踏み台)になっている場合、外部から誰でも認証なしでそのサーバーを中継して他のドメイン宛に無制限・大量にメールを送信できる状態になります。
 これはメール送信サーバーが誤った設定状態であり、悪意のある第三者によって悪用されている可能性があることを意味します。
 
 オープンリレー状態のメール送信サーバーは、スパマーによって乗っ取られて、スパムメールを送信するためのサーバして利用される可能性があります。
 その結果、サーバーのIPアドレスがスパムサーバとしてブラックリストに追加され、そのリストを参照する他のメールサーバーによって受信が拒否され、サーバーのドメインが信頼性を失う可能性があります。またプロバイダからサーバが警告、制限を受ける場合もあります。

postfixやsendmailでメール送信サーバの設定を行った後には必ずオープンリレー状態になっていないかチェックしましょう。

オープンリレー状態であるかチェックできるサイト

「http://check.jippg.org/」での確認方法

 [HOST / IP / FQDN]横のテキストボックスにサーバのドメインかIPアドレスを入力し、[送信]をクリックする
 「TEST X....OK.」(※"X"部分はテスト番号)と表示されれば、チェックOK(オープンリレー状態ではない)という意味になります。

例)
TEST 1....OK.
MAIL FROM:<relaycheck@jippg.org>
RCPT TO:<relaycheck@jippg.org>

TEST 2....OK.
MAIL FROM:<relaycheck>
RCPT TO:<relaycheck@jippg.org>

TEST 3....OK.
MAIL FROM:<>
RCPT TO:<relaycheck@jippg.org>

TEST 4....OK.
MAIL FROM:<relaycheck@exsample.com>
RCPT TO:<relaycheck@jippg.org>

TEST 5....OK.
MAIL FROM:<relaycheck@[52.194.21.144]>
RCPT TO:<relaycheck@jippg.org>

「http://www.antispam-ufrj.pads.ufrj.br」

 画面左カラムメニューの[Anonymous Test]をクリックする。
 「Please, enter the IP number or the FQDN of the target host:」というテキスト下にあるテキストボックスにドメインもしくはIPを入力し[test]をクリックする。
 テスト項目の最下部に「Relay access denied」と表示されていればチェックOK(オープンリレー状態でない)という意味になります。

例)
Relay test 1
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@antispam-ufrj.pads.ufrj.br>
<<< 250 2.1.0 Ok
>>> RCPT TO:<relaytest@antispam-ufrj.pads.ufrj.br>
<<< 454 4.7.1 : Relay access denied
Relay test 2
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@antispam-ufrj.pads.ufrj.br>
<<< 250 2.1.0 Ok
>>> RCPT TO:relaytest@antispam-ufrj.pads.ufrj.br
<<< 454 4.7.1 : Relay access denied
Relay test 3
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest>
<<< 250 2.1.0 Ok
>>> RCPT TO:<relaytest@antispam-ufrj.pads.ufrj.br>
<<< 454 4.7.1 : Relay access denied
Relay test 4

オープンリレー対策

 メール送信サーバーがオープンリレー状態にある場合、以下のような対策を講じることが重要です。

1.認証の実装: SMTP認証を設定し、メール送信時に送信者がユーザー名とパスワードで認証される必要があるようにします。

2.送信者の制限: 特定のドメインからの送信のみを許可するか、特定のIPアドレス範囲からの送信のみを許可するなど、送信者の制限を設定します。

3.スパムフィルタリング: スパムメールを検出し、適切な対処を行うスパムフィルタリングシステムを導入します。

4.ログの監視: メール送信ログを監視し、不審なアクティビティを検知して適切な対応を行います。

5.セキュリティアップデート: メール送信サーバーのセキュリティアップデートを定期的に適用し、セキュリティの脆弱性を修正します。

 これらの対策を実施することで、メール送信サーバーのセキュリティを向上させ、オープンリレー状態を防止することができます。