MENU
bekichi
小中高生向けのプログラミング情報を発信しております。本ブログがプログラミングの勉強を始めるきっかけになると嬉しいです。どうぞ、お気軽にお付き合いください!
アーカイブ
カテゴリー


「これって私にもできる?」難解なWAFログ解析がAIで90%削減!自己学習で未来のキャリアを拓こう

  • URLをコピーしました!


目次

WAFって、そもそもどんなお仕事をしているの?

WAF(ワフ)は「Web Application Firewall」の略で、例えるならWebサイトやWebアプリケーションをサイバー攻撃から守る「頼れる門番」さんのような存在です。

一般的なファイアウォールがネットワークの入り口を見張るのに対して、WAFは通信の中身、例えば「お問い合わせフォームに入力された文字」まで、とっても詳しく検査してくれるんです。もしそこに悪いプログラムが隠れていたら、瞬時に見つけて遮断!大切なデータを預かるクラウドサービスにとって、この門番さんが24時間体制で目を光らせてくれることは、セキュリティ対策のカナメなんですよ。

WAF(Web Application Firewall)がWebサーバーをSQLインジェクション、XSS、ブルートフォース攻撃などの様々なサイバー攻撃から保護し、正常なアクセスのみを許可する仕組みを示した図です。

セキュリティ運用の「困った!」をAIが解決

「門番」であるWAFは、少しでも怪しいと感じた通信をすべて記録・通知してくれます。これがセキュリティを強固に保つ上でとても大切なんですが、実は現場ではこんな「困った!」があったんです。

  • 「誤検知」への迅速な対応: セキュリティレベルを高く設定すると、パスワード変更などの正常な操作にWAFが過剰に反応してしまうことがありました。そのたびに「これは正規の操作?それとも攻撃?」と、判断が必要だったんです。

  • 解析の難解さと工数: 通知されるログは、記号化されたりして人間がそのまま読むのはとっても難しい文字列ばかり。通知が届くたびに、エンジニアさんが一つ一つ解読・精査しなければなりませんでした。

  • 報告業務の精度向上: お客様によっては、セキュリティ状況の正確な把握と報告が求められます。膨大なログの中から必要な情報を素早く、正確に抽出し、整理する作業には、常にスピードと正確性が求められていました。

オフィスでパソコンに向かう人物の後ろ姿。複数のモニターを見つめ、片手を頭に当てて何かに悩んでいるか、深く集中している様子です。

GASと生成AIで「外付けの判定エンジン」を構築!

オーエムネットワーク株式会社は、こうした課題を解決するために、既存のWAF設定は一切変えずに、通知後の判定工程を自動化する「外付けの判定エンジン」を構築しました。Google Apps Script(GAS)で自動判定の仕組みを作り、その判定ロジックの設計・検証には、なんと生成AI「Gemini」が大活躍!熟練エンジニアの持つ判断基準を、あっという間にプログラムに落とし込むことができたんです。

WAFからの大量の通知により担当者の選定作業が煩雑であった状態を「Before」とし、新たに導入された「アラート自動判定システム」が通知を解析・選別し、必要なものだけを通知することで、担当者の負担を軽減し効率化が図られた「After」の状態を比較した図です。

自動判定システムの嬉しい特徴

  • 高度なデコードと可視化: 記号だらけのログを瞬時に日本語に変換!内容が一目でわかるようになりました。

  • コンテキストによる自動仕分け: 管理画面内での特定の操作や、よくある偵察Botなどをロジックで自動判定。不要な通知を自動的にカットしてくれます。

  • 特定顧客向けの優先報告: セキュリティ報告が必要なお客様に関連するログを自動で見分け、専用のフラグを付けて担当者へすぐに通知!

このシステムのおかげで、毎日10通ほど届いていた通知確認が「数日に一度の例外対応」で済むようになり、対応工数を90%以上も削減できたそうです。すごいですよね!

未来へつながるAI活用

今回の取り組みで、「既存のセキュリティ設定を変えずに、判定工程だけをAIで自動化する」という運用改善のアプローチがとても有効であることがわかりました。

今後は、判定ロジックをさらに賢く磨き上げて、まだ誰も見たことのないような新しい攻撃パターンにも、より素早く対応できるようになることでしょう。そして、検知ログの自動判定にとどまらず、検知後の初動対応まで生成AIがサポートする仕組みの構築も視野に入れているそうです。AIによる自動化で生まれた時間やリソースを、サービスのさらなる改善に充てて、安全性と品質をより高い次元で追求していくことでしょう。

AI技術の進化は、私たちの働き方を大きく変え、これまで「難しい」と感じていたことにも、新しい解決策をもたらしてくれます。自己学習を考えているあなたも、AIの可能性をぜひ探ってみませんか?きっと、未来のキャリアを拓くヒントが見つかるはずです。

オーエムネットワーク株式会社について

「CMN Outsourcing & Management Network」というテキストが特徴的なロゴデザインの画像です。大きな黒い文字の「CMN」と、その上に重ねられた青い斜線が印象的で、右側には事業内容を示す「Outsourcing & Management Network」が記載されています。

オーエムネットワーク株式会社は、業務システム開発やシフト管理システム「R-Shift」を提供している企業です。


ロボット・プログラミング教室へ通うことのすすめ

プログラミングを勉強するだけなら、本ブログでも十分ですが、できればロボットプログラミング教室に通うことをお勧めします。ロボットプログラミング教室に通うことで早い段階から以下のことが身につくためです。

  • 論理思考の向上: プログラミングを学ぶことで、問題を分析し、段階的に解決する論理的思考力が身につきます。
  • コミュニケーション能力の発展: 毎回異なるペアとの協力を通じ、自分の考えを伝え、他者の意見を理解することで、表現力と協同作業のスキルが向上します。
  • 創造力の刺激: ロボットをレゴブロックで作る活動は、子どもたちの創造力を鍛え、想像力を広げる素晴らしい機会を提供します。
  • 自己成長の実感: 競技会を通して、クラス外の生徒や他の教室と競争することで、自らの成長を実感し、自信を育む機会を得られます。
  • 実践的なスキルの習得: カリキュラムが進むにつれ、実社会で活用されるプログラミング言語Pythonの学習が可能になります。
  • 社会的スキルの発展: 様々な人との良好な関係を築くことの重要性を学び、社会生活において必要なスキルを身につけます。
よかったらシェアしてね!
  • URLをコピーしました!
目次