0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【AWS】Windows EC2にアカウントのログオン失敗を検知し、メールにアラート通知をしました

Last updated at Posted at 2021-07-14

#はじめに
AWS の Windows EC2 に アカウントのログオン失敗を検知し、メールでアラーム通知をさせる手順を公開します。
システムセキュリティ監視の一環として、サーバログオン失敗の監視は欠かせないものですね。

#構成図
構成図は下記となります。
簡単に説明すると、
① EC2 に CloudWatch Agentが実装済みであることが前提です。
なお、CloudWatch Agent で Windows のセキュリティログを CloudWatch Logs へ転送させることを事前に定義しておく必要があります。
② SNSでトピックを作成し、メール宛先をサブスクリプション加入してもらいます。
③ CloudWatch Logs 上で Windows Security ログをフィルターし、ログオン失敗時のエラーコードを検知したら、SNSでメールを発砲させます。

Untitled Diagram-Page-2.png

#1.CloudWach Agent のインストールと設定
CloudWatch Agent のインストールと設定の仕方は、下記の記事で公開しております。
当記事内に、CloudWatch Agent で Windows のセキュリティログを CloudWatch Logs へ転送させることも記載してあるので、手順に従って設定していただければと思います。

設定完了後に、CloudWatch Logs で、下記のようにセキュリティログが出力されていればOKです。

111.png

#2.SNSでトピック作成とメール認証
SNSで、トピックを作成を押下します。
111.png

SNSタイプをスタンダードに選択します。
「名前」と「表示名」を適宜に設定してください。
その他の設計項目はデフォルのままで良いので、入力完了後に「トピックの作成」を押下します。
111.png

作成完了後にトピックに対し、サブスクリプションの作成を押下します。
111.png

「トピックARN」に上記作成したトピックであるかどうかを確認します。
「プロトコル」にEメールを選択します。
「エンドポイント」にメールアドレスを入力します。
上記入力し終わったら、サブスクリプションの作成を押下します。
111.png

しばらくすると、「AWS Notification - Subscription Confirmation」から認証メールが届きます。Confirm subscriptionを押下します。
111.png

このような画面が表示されれば、認証成功です。
111.png

合わせてSNSのトピック画面上でもステータスも確認済みと変更されました。
111.png

#3.CloudWatch 側で Windows のセキュリティログに対し、メトリクスフィルターを作成
Windows では、アカウントをログオン失敗時に、<EventID>4625</EventID> が Windows のセキュリティログ内に出力されます。
Windows公式サイト上に詳しく記載されているので、リンクを貼り付けいたします。

つまり、Windows のセキュリティログに、<EventID>4625</EventID> をフィルターをすれば、アカウントをログオン失敗の検知が出来ます。
それでは設定していきます。

CloudWatch Logs で設定しておいた Windows セキュリティログをクリックします。
111.png

「メトリクスフィルター」→「メトリクスフィルターを作成」をクリックします。
111.png

「フィルターパターン」に、"<EventID>4625</EventID>"を入力し、「Next」を押下します。
111.png

「フィルター名」を定義しておいてください。
111.png

「メトリクス名前空間」や「メトリクス名」を定義し、「メトリクス値」に1を入力します。
入力完了後に「Next」を押下します。
111.png

入力した内容を確認した上で、「メトリクスフィルターを作成」を押下します。
111.png

先ほど作成したメトリクスフィルターを選択の上、アラームを作成を押下します。
111.png

「期間」を1分に指定します。
111.png

「以上>=しきい値」を選んだ上、しきい値を1を入力した上、「次へ」をクリックします。
111.png

「SNSトピックの選択」に先ほど作成したトピックを選びます。
111.png

「アラート名」を適宜に入力します。
「アラートの説明」に、日本語を入力しても良いので、適宜に入力してください。
入力し終わったら、「次へ」をクリックします。
111.png

上記入力した内容を確認した上で、作成を押下します。
すると、このような画面が表示されていれば作成完了になります。
image.png

#4.検証テスト
それでは検証テストを行っていきます。
RDP(リモートデスクトップ)画面でわざとパスワードを入力し間違ってみます。
111.png

しばらくすると、アラートメールが届いていれば成功です。
111.png

#5.まとめ
今回は Windows カウントのログオン失敗イベントを検知しました。
上記の流れを熟知していれば、さまざまなログ監視が出来るようになりますので、ぜひご活用ください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?