監査ログとは
監査ログとは、システムの中で「誰が」「いつ」「何に対して」「どんな操作をしたか」を、後から第三者が確認・検証できる形で残しておく記録のことです。
平易に言えば、システムの「入退室記録と作業日誌」です。データが書き換わっていたとき、誰がどの画面から変更したのかを調べられるようにします。英語では Audit Log と呼ばれ、「操作ログ」「証跡ログ」と呼ぶ現場もあります。
プログラムの動作状況を記録するアプリケーションログ(エラーや処理時間の記録)とは目的が異なります。アプリケーションログが開発者の調査のためにあるのに対し、監査ログは説明責任と不正の抑止・発見のためにあります。
仕組み・ポイント
監査ログに残す項目は、5W1Hで考えると漏れが減ります。
| 観点 | 記録する内容の例 |
|---|---|
| 誰が | 利用者ID、所属テナント、代理操作の場合は代理した人 |
| いつ | 操作日時(タイムゾーンをそろえる) |
| どこから | IPアドレス、端末やブラウザの種類、画面またはAPIの別 |
| 何に | 対象データの種類と識別子(例:顧客ID) |
| 何を | 操作の種類(閲覧、作成、更新、削除、出力、権限変更、ログインなど) |
| どのように | 変更前と変更後の値、成功か失敗か |
記録の対象は、すべての操作ではなく「後から問われる可能性のある操作」を優先します。代表的なのは次のようなものです。
- ログインの成功と失敗、パスワードや多要素認証の変更
- 利用者の追加・削除、ロールや権限の変更
- 個人情報や金額など重要データの更新・削除
- CSVなどでの大量データの出力
- システム設定の変更
また、監査ログは改ざんされないことが前提です。一般の管理者でも消したり書き換えたりできない場所に保存し、保存期間を決めておきます。
実務での使い方・具体例
ある会社がSaaSとして顧客管理ツールを提供しており、法人顧客からセキュリティチェックシートで「操作履歴を確認できますか」と問われた場面を考えます。
対応として、次のような機能を段階的に整えます。
- 権限変更、データ出力、削除などの重要操作をイベントとして記録する仕組みを作る
- テナントの管理者が、自社分の監査ログを画面で検索・絞り込みできるようにする
- 一定期間分を保存し、それを過ぎたものは安価な保管場所へ移す
- 監査ログをCSVで出力できるようにし、顧客側の監査に使ってもらう
記録したログは、残すだけでなく見る運用も決めておきます。たとえば月に一度、管理者権限の付与と大量出力の履歴だけを担当者が確認する、深夜や休日の重要操作があれば通知する、といったルールです。見られないログは、問題が起きたあとの調査には使えても、早期発見には役立ちません。確認する人、頻度、異常と判断する基準をあらかじめ決めておくことで、監査ログが日常の安全管理の道具になります。
社内システムでも同様です。経理データを扱う管理画面で「この請求金額を変えたのは誰か」がすぐ分かれば、確認のための聞き取りや調査の手間が大きく減ります。不正の抑止効果もあり、「記録が残る」と分かっていること自体が運用上の安心につながります。
よくある誤解と注意点
- アプリケーションログで代用できる、と考えがち:エラー用のログは期間が短く、項目もそろっていないことが多く、監査の目的には向きません。目的別に分けて設計します。
- 後から追加しにくい:監査ログは、記録していなかった過去の操作をさかのぼって残すことができません。重要な操作の記録だけでも、最初の版から入れておく価値があります。
- 何でも記録すると使えない:閲覧をすべて残すと量が膨大になり、検索もコストも重くなります。重要な対象を決めてから記録範囲を広げます。
- ログ自体に個人情報を書きすぎない:変更前後の値をそのまま残すと、監査ログが新たな個人情報の保管場所になります。マスキングや閲覧権限の制限を検討します。
- 時刻のずれに注意:複数のサーバーやサービスのログを突き合わせるとき、時刻の基準がずれていると前後関係が分からなくなります。時刻同期とタイムゾーンの統一を設計時に決めます。
- 保存期間は業界や契約で異なる:法令や取引先との契約で保存期間が定められている場合があります。最新の要件は専門家や公的機関で確認してください。
関連用語
- RBAC(ロールベースアクセス制御):権限の付与・変更は監査ログに必ず残したい操作
- マルチテナント:SaaSではテナント単位で監査ログを提供する設計が多い
- セキュリティチェックシート:監査ログの有無がよく問われる取引先の確認書類
- 監視(システムモニタリング):異常に気づく仕組み。監査ログは後から検証する仕組み
- 実践記事:管理画面の操作ログ設計:誰が何を変えたかを追える仕組みづくり
Otsumuに相談できること
管理画面や業務システムに監査ログを後から加えたい、法人顧客のセキュリティ要件に応えたい、といったご相談に対応しています。記録すべき操作の選定から保存方式、検索画面の実装まで、運用の負担が増えない形で設計します。詳しくは管理画面開発をご覧ください。
30分の無料相談で、現状の記録の仕組みと求められている要件を伺います。
執筆:Otsumu株式会社 / 編集日 2026.10.01