Administrator 練習問題 Q49
管理者は、潜在的なセッションの脆弱性を特定して修正するためにどのツールを使用する必要がありますか?
左の○で回答を選択。本文を押すと横線で除外でき、もう一度押すと戻せます。
1つ選択してください(0/1)
正答:C. セキュリティヘルスチェック
解説
前提知識
セキュリティヘルスチェック(Health Check)とは
Salesforceのセキュリティ設定を、Salesforceが推奨する基準値(セキュリティベースライン)と比較して、スコアとリスクレベル(高・中・低・情報)で見える化する[設定]内の機能です。パスワードポリシー、セッション設定、ID、ネットワークセキュリティなど複数の観点をまとめて診断し、[リスクを修正]または各設定の[編集]から対処できます。なお、すべての設定を[リスクを修正]で変更できるわけではなく、対象外の設定は個別に編集します。
セッションの脆弱性とは
ログイン後のセッション(ログイン状態)に関する設定、例えばセッションタイムアウトの長さやIPアドレス制限の有無などが緩すぎると、第三者にセッションを乗っ取られるリスクが高まります。これを「セッションの脆弱性」と呼びます。
他の選択肢との違い
- フィールド履歴の追跡:特定の項目の値がいつ・誰によって変更されたかを記録する機能。セキュリティ設定の診断ではない。
- 監査証跡の設定(設定監査履歴):管理者がSetupで行った変更の履歴を記録する機能。過去の変更を追うものであり、現在の設定の脆弱性を診断するものではない。
- 組織全体のデフォルト(OWD):レコード共有の初期公開レベルを決める設定。セッションとは無関係。
設問の状況を分解する
- 管理者は「潜在的なセッションの脆弱性を特定して修正したい」と言っている
- 求められているのは、単なる記録・履歴機能ではなく、現在の設定を診断し、問題があれば直接修正できるツール
- Health Checkはまさにこの目的のために用意された単一ページのダッシュボードで、セッション設定を含むセキュリティ全般を比較・修正できる
選択肢の検討
A. フィールド履歴の追跡 → ✕
特定の項目値の変更履歴を記録する機能であり、セキュリティ設定やセッションとは無関係です。脆弱性の特定・修正はできません。
B. 監査証跡の設定 → ✕
設定監査証跡(Setup Audit Trail)は、管理者がSetupで行った過去の変更を一覧で確認する機能です。現在の設定が推奨基準と比べて安全かどうかを診断する機能ではありません。
C. セキュリティヘルスチェック → ⭕ 正解
Health Checkは、パスワードポリシーやセッション設定などの重要なセキュリティ設定を、Salesforceのセキュリティベースラインと比較し、スコアとリスクレベルで表示します。[リスクを修正]で対象設定をベースラインの推奨値へ変更するか、各設定の[編集]から個別に対処できるため、「特定」と「修正」の両方を1つの画面から開始できます。
D. 組織全体のデフォルト → ✕
レコードの共有範囲の初期値を決める設定であり、セッションのセキュリティとは別レイヤーの機能です。
管理者としての対処手順
- [設定]のクイック検索で「ヘルスチェック(Health Check)」を検索して開く。
- スコアと「高リスクのセキュリティ設定」の一覧を確認する。
- 各項目の「組織の値」と「標準値」を比較し、セッションタイムアウトやセッションのロック設定など、非準拠の項目を確認する。
- 影響範囲を確認したうえで、[リスクを修正]を使用するか、各項目の[編集]から個別に修正する。[リスクを修正]に表示されない設定は手動で変更する。
- 必要に応じて独自の基準(カスタムベースライン)をインポートし、自社のポリシーに合わせて評価基準を調整する。
あわせて覚えておきたいポイント
Health Checkは「現在のセキュリティ設定をベースラインと比較し、リスクへの対処を開始する」ツールであるのに対し、設定監査証跡は「過去に何が変更されたか」を追う記録用の機能です。試験では「診断・改善」なのか「履歴の確認」なのかで、この2つを見分けてください。
出典(Salesforce公式)
- Security Health Check — 管理者はHealth Checkを使い、セキュリティ設定の潜在的な脆弱性を1つの画面から特定し、修正できることの根拠
- Improve Your Org’s Security with Salesforce Health Check(Trailhead) — Health Checkが組織のすべてのセキュリティ設定を可視化し、脆弱性を1つの画面から特定・修正できるようにすることの根拠
- Exercise 1: Take Action with Health Check(Salesforce Developers) — Health Checkがパスワードポリシー、セッション設定、ID・ネットワークセキュリティなどの構成を評価するダッシュボードであることの根拠