ひとことで言うと
アクセスログとは、Webサーバーやコンテンツ配信サービスが、受け取ったHTTPリクエストを時系列で記録したファイルまたはデータのことです。記録される主な項目は「日時・IPアドレス・リクエストURL・HTTPステータスコード・ユーザーエージェント」で、誰がいつどのページを開いたかを事後的に追跡できます。
静的HTMLを共有するサービスでは、ファイル本体にログ機能はありませんが、CDNや認証レイヤーがリクエストを受け取った時点で記録を残します。ギガサイト便のようにCloudflare上で動くサービスなら、Cloudflareのエッジがアクセスログを生成し、管理画面から参照できます。
- 相手がログインなしで開ける状態か確認する
- PCとスマホで最低1回ずつ表示を確認する
- 内部情報・個人情報・不要な外部送信が残っていないか見る
- レビュー期限と修正時の差し替え方を決めておく
HTML共有で関係する場面
取引先に提案書HTMLのプレビューURLを送った後、「先方が本当に開いたか確認したい」という場面ではアクセスログが直接役立ちます。特定の時間帯にアクセスが集中していれば会議前にレビューされた可能性が高く、一度もアクセスがなければフォローアップのタイミングを判断できます。
一方で、想定外のIPアドレスや海外からの大量アクセスが記録されていた場合は、URLが意図せず第三者に転送されたか、ボットに発見された可能性があります。このような異常をアクセスログで早期に発見し、リンクを無効化する対応が取れます。
よくある誤解
「アクセスログを見れば閲覧者の氏名や会社名がわかる」という誤解があります。実際にはIPアドレスが記録されるだけで、そのIPが誰のものかは通常わかりません。認証付きの共有サービスでは「どのメールアドレスがログインしたか」が別途記録されることはありますが、それはアクセスログではなく認証ログです。
「ログは自動的に永久保存される」と思い込むケースもあります。多くのサービスでは保存期間が30〜90日に限定されており、それを過ぎると古いログは削除されます。セキュリティ監査やトラブル調査に備えるなら、必要なログをCSVなどでエクスポートして手元に保管する習慣を持ちましょう。
安全に使うための注意点
アクセスログにはIPアドレスや閲覧行動が含まれるため、個人情報として扱うべきケースがあります。EU圏の取引先が閲覧する場合はGDPR、国内であっても個人情報保護法の観点から、ログを何のために取得し、どれくらい保管するかをプライバシーポリシーに明記する必要があります。
共有サービスの管理画面でアクセスログを確認できる権限を、プロジェクト担当者以外に広げすぎないことも重要です。閲覧者のアクセス行動が見える情報は機密性があるため、管理者アカウントの共有は避け、必要に応じて閲覧専用の権限ロールを使い分けてください。
よくある質問
アクセスログで特定のユーザーが何回ページを開いたか確認できますか?
認証付き共有サービスであれば、メールアドレス単位でのアクセス回数や日時を確認できる場合があります。認証なしの場合はIPアドレス単位の集計になるため、同一人物かどうかは判断できません。
アクセスログは共有相手に見えますか?
通常、アクセスログは共有サービスの管理者(ファイルを公開した側)だけが閲覧でき、URLを受け取った閲覧者には公開されません。ただしサービスによっては「あなたのアクセスが記録されます」という通知を閲覧者に表示する場合があります。
自社のセキュリティ要件でログの長期保存が必要な場合はどうすればよいですか?
サービスの保存期間がポリシーに足りない場合は、APIやWebhookでログを定期的に外部ストレージ(S3やBigQuery等)にエクスポートする仕組みを構築してください。Cloudflareベースのサービスならログpush機能が利用できる場合があります。