データベース・ファイアウォール導入への不安を解消する、5つの選定ポイントとは

前回、データベースを中心に据えたセキュリティ対策として考えるべき重要事項には「データベースのアクセス・ログの取得」、「データベースへのアクセスの分類」、「不正アクセスの検知とブロック」の3点があり、これらを機能として備え、データベース・サーバーの直前に配置してデータベースを不正アクセスから守る「デ

小河 昭一(オガワ ショウイチ)

2012年12月6日 20:00

前回、データベースを中心に据えたセキュリティ対策として考えるべき重要事項には「データベースのアクセス・ログの取得」、「データベースへのアクセスの分類」、「不正アクセスの検知とブロック」の3点があり、これらを機能として備え、データベース・サーバーの直前に配置してデータベースを不正アクセスから守る「データベース・ファイアウォール製品」の存在についてご紹介しました。

しかし、データベース・ファイアウォール製品は実装が困難、導入することで逆に大幅な性能劣化を招くといった漠然とした不安が大きく、実装に二の足を踏むIT関係者が多いのではないでしょうか。

昨今のデータベース・ファイアウォール製品はこのような不安が解消されるように様々な機能改善がなされています。最終回となる今回は、このデータベース・ファイアウォール製品を選定する際のポイントを「データベースのアクセス・ログの取得」、「データベースへのアクセスの分類」、「不正アクセスの検知とブロック」の3つの観点からご紹介します。

「データベースのアクセス・ログの取得」で求められること

選定ポイント1:データベースへのすべてのアクセスを漏れなくログとして記録できるか。

少し前まではログの取得に関し「特定のサーバーの特定のプログラムから実行されるSQLは正規のアクセスなのでログを取得する必要がない」、「ログの取得によりデータ量が増えるためこれを抑えたい」といった考え方もありました。しかし現在は、一見正規アクセスと思われるものの中に不正規のアクセスが紛れ、これが重大な事件に発展するケースが多発しています。

データベースのアクセス・ログは、データベースが不正アクセスされたかどうかを確認する唯一の手がかりです。外部なのか、内部なのか、また業務系アクセスなのか、管理系アクセスなのかを区別せず、データベースへのすべてのアクセスを以下の観点で漏れなくログとして記録しておくことが重要です。

  • いつ
  • 誰が
  • どこから
  • どのデータに
  • どのように

これが可能かどうかが、データベース・ファイアウォール製品選定の重要なポイントとなります。

選定ポイント2:データベースへのアクセス・ログ取得でパフォーマンス劣化しないか。

データベースに対するすべてのアクセス・ログを取得することは重要です。しかし、このアクセス・ログをデータベースの機能で取得、あるいはデータベース・サーバーで取得した場合、性能劣化を招くことが大きな問題となっていました。例えば、オンライン・ショッピング・サイトで大幅な性能劣化が発生し、処理できるトランザクションが半減してしまうと、売り上げに大きく影響します。

最近のデータベース・ファイアウォール製品の中には、データベース機能ではなくネットワーク上のパケットのキャプチャーなどにより、データベース・サーバーに負荷をかけずにパフォーマンス劣化を極力発生させないものがあります。

選定ポイント3:データベースへのアクセス・ログを高圧縮して保管できるか。

また、データベースへのすべてのアクセス・ログを取得することになった場合の大きな懸念事項として、膨大なアクセス・ログを蓄積するためのストレージ容量があります。

以前は、ストレージ容量を節約するために、特定のサーバーの特定のプログラムから実行されるSQLなど、正規のアクセスと考えられるものはログとして記録しないといった対策を行うこともありました。しかし、前述したように現在は一見正規のアクセスと思われるものの中に不正規のアクセスが紛れていることが想定されるため、このような対策では不正アクセスがあった際の重要な証拠を捨ててしまうことになりかねません。そのため、データベース・ファイアウォール製品に、膨大なアクセス・ログを蓄積してもストレージの使用量を抑えることのできる高圧縮機能が備わっていることも重要です。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30