監査ログの外部連携がさらに柔軟に
チームで開発を進めていると、「誰が、いつ、なぜ本番環境に変更を加えたのか」を正確に追跡することは、セキュリティと運用の観点から非常に重要です。Vercel を利用している皆さんであれば、Activity Log で操作履歴を確認できることはご存知かもしれません。
このたび、Vercel の Audit Log Drains 機能がアップデートされ、チームのアクティビティログと監査メタデータを、Datadog、Splunk、Panther といった主要な SIEM(Security Information and Event Management)ツールへリアルタイムにストリーミングできるようになりました。もちろん、従来からサポートされているカスタム HTTPS エンドポイントや Amazon S3 への転送も引き続き利用可能です。
本記事では、このアップデートの詳細、具体的な設定方法、そして既存の Custom SIEM Log Streaming を利用中の方向けの移行手順について解説します。

Audit Log Drains の設定方法
設定は非常にシンプルです。Vercel のチーム設定から Drains を選択し、データタイプとして Audit Log を選び、転送先(Datadog、Splunk、Panther など)を指定するだけです。この機能は Enterprise プランで利用できます。
導入によるメリットは、以下の点が挙げられます。
- リアルタイムな可視化: セキュリティインシデント発生時に、ログの取り寄せを待つことなく、SIEM 上で即座に原因分析が可能です。
- ログ管理の一元化: Vercel のログと他のインフラログを同じプラットフォームで管理でき、運用・監視の効率が向上します。
- 高度なアラート設定: Datadog や Splunk が持つ強力なアラート機能を活用し、特定のイベント(例:メンバー招待、環境変数の変更)を即座に検知できます。
Datadog 連携の例
転送先に Datadog を選択した場合、API キーを入力するだけで連携は完了します。以後、Vercel で発生したすべての監査イベントが Datadog の Log Management に自動的に取り込まれます。
// Datadog に転送される Audit Log イベントの例
{
"type": "audit_log",
"created_at": "2024-05-22T10:00:00Z",
"team_id": "team_12345",
"actor": {
"id": "user_67890",
"username": "dev_team_lead",
"email": "lead@company.com"
},
"action": "deployment.created",
"resource": {
"id": "dpl_abc123",
"type": "deployment",
"name": "production-api"
},
"metadata": {
"environment": "production",
"git_commit": "a1b2c3d4"
}
}

既存の Custom SIEM ユーザー向け移行ガイド
従来より Custom SIEM Log Streaming を利用していた方は、今回のアップデートで Audit Log Drains がその役割を完全に置き換えることになります。
移行作業自体は、Vercel が提供する移行ガイドに従って、新しい Drains を作成し、設定を移し替えるだけです。ただし、既存のエンドポイント URL や認証方式が異なる場合があるため、新しい Drains 作成時には正確な値を入力するように注意してください。
この機能の制限・注意点
- Enterprise プラン限定: 小規模なチームや個人開発者には利用できない点は残念です。
- 初期設定のコスト: SIEM ツールとの連携初期設定や移行作業にある程度の時間が必要です。
- ログ形式の差異: 既存のログフォーマットと異なる場合があり、SIEM ツール側のパースルールの修正が必要になる可能性があります。
次のステップへの学習指針
Vercel の監査ログを SIEM ツールへ転送する方法を習得したら、次は収集したログを活用したセキュリティダッシュボードの構築や、自動対応ワークフローの作成に挑戦してみてはいかがでしょうか。例えば、特定のリスクレベルを持つイベントを検知したら Slack へ通知し、該当するデプロイを自動でロールバックするといったシナリオが考えられます。
ちなみに、ログ分析における AI エージェントの活用にもご興味があれば、メタの自律型 AI エージェント REA による ML 実験の革新という記事もご覧ください。機械学習の実験を自動化する興味深い事例が紹介されています。
まとめ:セキュリティと効率性を両立するスマートな選択
Vercel の Audit Log Drains アップデートは、単なる機能追加以上の意味を持ちます。これは、開発チームが監査ログを「記録する」ことから、能動的に監視し、迅速に対応するための環境を手に入れることを意味します。特に、Datadog、Splunk、Panther といった広く使われている SIEM ツールとのシームレスな統合は、Vercel を利用する企業のセキュリティレベルを一段階引き上げるでしょう。
まだこの機能を導入していない方は、これを機にチームのセキュリティ監視体制の強化を検討してみてはいかがでしょうか。
