Windows の Application ログまたは一般クエリログによる MySQL の検出を設定します。
RdpGuard
Windows サーバーを不正アクセスから保護

MySQL のブルートフォース攻撃対策

保護について

RdpGuard は、辞書を使ったブルートフォース攻撃から MySQL を保護します。

MySQL の失敗を監視し、設定したしきい値に達すると送信元 IP をブロックします。

失敗の記録先に応じて、Application イベントログまたは MySQL General Logを選択します。RdpGuard は MySQL をホストする Windows マシンで実行する必要があります。

MySQL 保護を有効にして設定する

  1. RdpGuard ダッシュボードを開き、監視対象のプロトコルで MySQL をクリックします。

    RdpGuard の監視対象のプロトコルの MySQL ボタン
    MySQL をクリックして設定を開きます。
  2. MySQL 保護を有効にするをオンにし、監視方法を選んで以下の手順で設定します。保存をクリックします。

    Application ログを選択し、一般クエリログのオプションが無効になった MySQL の設定
    Windows の Application ログを使用する MySQL 保護。

監視方法

Application ログによる監視

MySQL が Windows の Application ログに失敗を記録する場合は、この既定の方法をお勧めします。一般クエリログを読む必要がなく、RdpGuard に設定ファイルやログのパスを指定する必要もありません。

MySQL 8.0 では Windows イベントログへの出力を明示的に有効にする必要があります。MySQL 8.0 または MySQL 8.4 の手順をご覧ください。

Event Viewer, Windows Logs, Application で、失敗時にソース MySQL、ID 100、メッセージに Access denied for user を含むイベントが生成されることを確認します。これらが監視対象です。この方法を選ぶだけでは MySQL のログ出力は有効になりません。

同じマシンの複数の MySQL インスタンスがこれらのイベントを出力する場合、共通の Application ログから監視できます。

MySQL 一般クエリログによる監視

失敗が Application ではなく一般クエリログファイルに保存される場合は、MySQL General Logを使用します。負荷の高いサーバーでは遅くなる場合があり、監視できるファイルは 1 つです。

log-output=FILE を指定して MySQL の一般クエリログを有効にし、RdpGuard で MySQL General Logを選択します。MySQL のテーブルへの出力だけでは使用できません。

一般クエリログと自動検出を選択した MySQL の設定
ログファイルの自動検出を使用する一般クエリログ監視。

設定ファイルを自動検出

自動検出では、RdpGuard は my.ini または my.cnf からログの場所を読み取ります。設定ファイルは %PROGRAMDATA%\MySQL 内で検索します。

別の場所にある場合や複数見つかる場合は、設定ファイルの場所を自動検出をオフにし、保護対象インスタンスのファイルを選択してください。

一般クエリログファイルを自動検出

RdpGuard は選択した設定から general_log_file を読み取ります。相対パスは datadir を基準に解決します。

ログが見つからない場合は、一般ログファイルの場所を自動検出をオフにし、既存のファイルを選択します。ログのパスを直接指定する場合、設定ファイルのパスは不要です。保存をクリックします。

検出エンジンの状態を確認する

表示, イベントログを表示を開き、MySQL のエラーを確認します。RdpGuard の外でログ設定を変更した場合は、ツール, RdpGuard サービス, 再起動から再起動して設定を読み込み直します。

  • Application イベントログ: 上記のソース、ID、メッセージを持つ失敗があることを確認します。なければ MySQL のイベント出力を設定するか、MySQL General Logを使用してください。
  • MySQL General Log: ファイル出力が有効で、ファイルが存在し、サービスから読み取れることを確認します。自動検出に失敗する場合はパスを手動で指定してください。

関連情報

Windows で MySQL 一般ログを有効化

RdpGuard 10.4.5 を無料で試す

RdpGuard の保護対象:

お客様の声

"本当に素晴らしいソフトウェアです。サーバーが常に攻撃を受けていたので、安心できるようになりました。RdpGuard、ありがとう。" - Joaquim De Sousa Marques

"優れた製品です。以前は TSBlock という他の方が作成したスクリプトで同様の対策をしていましたが、簡素で使い勝手がよくありませんでした。このソフトウェアで作業がずっと楽になりました。小規模企業にとっても購入する価値があります。" - J. Johnson

"この製品には感心しました。私たちはダラス北部の教会です。今朝、リモートアクセス用サーバーで多数のログイン失敗を発見しました。友人に勧められて、すぐに体験版をダウンロードしました。数分で 5 件ほどの IP アドレスがブロックされ、それを見て購入を決めました。10 分から 15 分後には約 30 件になり、その少なくとも 3 分の 1 は海外からの侵入の試みでした。素晴らしい製品をありがとうございます。多くの問題を未然に防いでいただいたのかもしれません。" - John Hallford

"このソフトウェアが気に入っています。Windows サーバーへの RDP 攻撃が絶えません。ルーターでアクセスを遮断したいところですが、長年のお客様の多くにも影響してしまいます。" - Scott Hirsch

"とても気に入っています。VB スクリプトをカスタマイズするより簡単です。" - Nick Brennan

"RDP の攻撃者を本当に止めてくれる素晴らしい製品です :-)" - Dave、英国

"まず、とても便利なアプリケーションで、Server 2012 R2 の保護に大変役立っています。RdpGuard は、私が見つけた中で最も優れたソリューションです。10 分間試してから製品版を購入しました。:-)" - Carsten Baltes

その他の製品
Copyright © 2012-2026 Netsdk Software FZE. All rights reserved. 利用規約 (英語). プライバシーポリシー (英語). 返金ポリシー (英語).