コラム詳細
はじめに
セラクCCCのSalesforce推進部のNです。Salesforceを複数人で運用する場合、さまざまな人がログインします。その場合、いつどこでどのような変更が行われたか、どのデータが閲覧されたのかなどを把握しておかなければセキュリティに関する問題に気が付かない可能性があります。不正利用や異常をすばやく検知し、セキュリティインシデントの予防には、ログの監視、分析が重要です。しかし、Salesforceで詳細なログを確認するには、イベントモニタリングに加入し、権限を変更してから設定を行わなければなりません。本記事では、Salesforceでログを最大限活用するために必要な知識についてご紹介します。
他にもSalesforce(セールスフォース)のセキュリティを高めるために大切なことを解説しているこちらの資料「Salesforceアクセス制御 権限設定のポイント」もあわせてご活用ください。
Salesforceで閲覧できるログは、通常ログイン履歴のみです。管理者であれば、誰がいつどこでログインしたのか「ログイン履歴」ページから閲覧できます。これにより、どのアカウントがいつログインしたのかが把握可能です。
Salesforceではこのようなログイン履歴に加え、セキュリティインシデントの発生ログ、イベント発生、エラー、パフォーマンス分析用のログなど、さらに詳細なログまで記録されています。
細かなログまで分析すれば詳細にエラーやインシデントの発生状況を把握できるようになり、セキュリティ対策がより万全になるでしょう。ただし、イベントログを閲覧するためには別途有償のアドオンの追加が必要です。
イベントログまで確認したいのであれば、有償のセキュリティアドオンツールである「イベントモニタリング」の導入が必要です。
Salesforceのイベントとは組織内のユーザアクティビティのことで、イベントログを閲覧できれば、通常のログイン記録よりもより細部まで確認できます。異常なイベントを検知し、不正ログイン、不正なデータ改ざんなどをブロックするためにはイベントログの確認が必要です。
Salesforceで詳細なログを確認するために必要なイベントモニタリング。このイベントモニタリングには、リアルタイムイベントモニタリング、イベントモニタリングの2種類があります。この2種類の相違点は、記録するログの種類や記録されるタイミングなどです。それぞれどのようなものか解説します。
リアルタイムイベントモニタリングの目的は、セキュリティインシデントの発生ログ、レコードのアクセスログの記録と分析です。具体的に得られる情報は以下のとおりです。
これらはリアルタイムに記録され、タイプによって半年もしくは10年間保存できます。ログタイプの種類によってはストリーミング配信も可能です。リアルタイムでログを確認できることから、セキュリティインシデントが起きたときにすぐに対応できます。
イベントモニタリングでは、イベントの発生、エラーの有無、パフォーマンス分析用のログを記録しています。リアルタイムイベントモニタリングと異なり、記録はリアルタイムではなく、1時間、24時間ごとに記録されています。保管される期間も30日間と、リアルタイムイベントより短い期間です。
イベントモニタリングが監視しているのは、次のような情報です。
これらを監視することにより、イベントがどれくらい発生しているのか、パフォーマンスはどのようになっているのかについて分析可能です。細部までユーザの行動を確認できるため、何か異常な行動が起きたときに、データ保護やアクセスブロックなどの対策をとれます。
リアルタイムイベントモニタリングのログ(リアルタイムログ)は、ストリーミングは「Platform Evdent」、ストレージは「Big Object」に格納されています。このログを取得するためには、まず権限の設定が必要です。権限の設定方法とログの取得方法をご紹介します。
リアルタイムログを取得するためには以下の手順で設定を行ってください。
権限セットを使用する場合
プロファイルを使用する場合
その後、リアルタイムイベントモニタリングを有効にし、リアルタイムイベントオブジェクトに対するユーザ権限を設定します。
リアルタイムログはストリーミングとストレージで取得方法が異なります。
ストリーミング
ストレージ
ストレージに格納されているデータは大量であるため、データローダを使用してダウンロードします。
イベントモニタリングのログ(イベントログ)は、リアルタイムログとは別のEventLogFileに格納されています。イベントログも、ログファイルを取得する前に権限の設定が必要です。どのような設定が必要か、ダウンロードするまでの手順についてご説明します。
リアルタイムログと同じく、まずは権限セットとプロファイルのどちらかを選択します。
権限セット
APIの有効化も必要です。上記の手順を繰り返し、APIを有効化してください。
プロファイル
イベントログのダウンロードには、ELFブラウザアプリケーション(ELFアプリ)から直接ダウンロードする方法と、URLスクリプト、Pythonスクリプトからダウンロードする方法があります。ただ、スクリプトを利用するよりもELFアプリからダウンロードするほうが簡単でしょう。ここではELFアプリからダウンロードする方法について解説します。
ここまで作業するとイベントログが表示されますが、直接開くためにはダウンロードやスクリプト使用が必要です。ダウンロードをするためには、左端の緑色のアイコンをクリックしてください。
Salesforceの詳細なログ記録は有償のアドオンツールである「イベントモニタリング」が役立つといえます。イベントモニタリングのログ記録閲覧や分析により、セキュリティインシデントの早期検知および対策が可能です。しかし企業によってはイベントモニタリングを活用するのが難しいといったお悩みもあるでしょう。このような場合は当社にご相談ください。当社には300名(23年5月時点)を超える専門コンサルタントが在籍し、お客様側の視点からSalesforceのサポートサービスを行っています。効率的なSalesforceの活用を、当社のカスタマーサクセスチームがサポートいたします。お気軽に無料相談 からお問い合わせください。
Salesforceでお悩みなら、
まずはお気軽に
お問い合わせください
Salesforceでお悩みなら、
まずはお気軽に
お問い合わせください