Salesforce データ保護入門 – Salesforce のセキュリティモデルとは?

サイバーセキュリティは複雑なものであることは周知の事実です。同様に、Salesforce環境も例外ではありません。この記事では、話をシンプルにまとめ、すべてのSalesforceプロフェッショナルがS…

Salesforceのセキュリティを理解することが重要な理由

alesforceはCRMソリューションにおける強力なプラットフォームであり、ユーザーに広範なデジタル体験を提供しています。重要企業や政府機関を含む幅広い業界での定着により、Salesforceは価値の高いデータの主要な保管庫となっています。そして、その金脈は金銭目的のサイバー犯罪者の注目を不可避的に集めることになります。

脅威の規模は、ShinyHuntersグループが設定ミスのあったSalesforce Experience Cloudサイトを標的に一斉攻撃を開始した2025年後半には、もはや無視できないものとなりました。2026年初頭までに、同グループはAdidas、Cisco、IKEA、Marriott、Toyotaなど300〜400社に及ぶ被害組織を主張し、FBIが恐喝サイトとして使用されていたBreachForumsドメインを押収する前に、大規模なデータの窃取と身代金要求を行いました。この規模と高度な技術を持つ企業であってもSalesforce経由で侵入される可能性がある以上、これを二次的なセキュリティ課題として扱う余裕はありません。

責任共有モデルが定めたSalesforceデータセキュリティのルール

Salesforceのセキュリティフレームワークは、「責任共有モデル」に基づいています。このモデルは、Salesforceとユーザー双方のセキュリティ上の義務を定義するものです。Salesforceは豊富なセキュリティコントロールを備えた高度に安全なクラウドインフラを提供しますが、データを効果的に保護するためにこれらの設定を行い、外部リスクを軽減する責任はユーザーにあります。この協調的なアプローチにより、潜在的な脆弱性のあらゆる層に対して、適切な役割担当者が対処できるようになります。

多層的なSalesforceデータセキュリティ対策

効果的なデータ保護を行うには、Salesforceの包括的なセキュリティ構成を理解することが極めて重要です。Salesforceは、セキュリティモデルを以下の4つのレベルに構造化しています。

  1. 組織レベルのセキュリティ: ログイン制限や認証要件を含む、基本的かつプラットフォーム全体のアクセス制御。
  2. オブジェクトレベルのセキュリティ: どのユーザーがどのデータオブジェクト(データベースのテーブルに相当)にアクセスできるかを制御。
  3. 項目レベルのセキュリティ: オブジェクト内の特定の項目へのアクセスを制御し、ユーザーが役割に必要なデータのみを表示できるように確保。
  4. レコードレベルのセキュリティ: ロール階層、共有ルール、手動共有のオプションを使用して、オブジェクト内の個々のレコードへのアクセスを制御。
Four key levels of security in Salesforce security model

組織レベルのセキュリティ

基礎となるレベルとして、組織レベルのセキュリティにはSalesforceシステムへのアクセスの安全確保が含まれます。従来、これは信頼できるIP範囲やログイン時間帯の設定を意味していました。2026年現在、Salesforceは大幅なアップデートを行い、すべての組織に対していくつかの必須コントロールを強制適用しています。

全ユーザーへのMFA適用 – 本番環境およびサンドボックス環境の双方において、すべての直接ログインおよびSSOログインで多要素認証(MFA)が必須となりました。

特権ユーザー向けのフィッシング耐性のあるMFA – 管理者アカウントおよび特権アカウントにおいては、標準的な認証アプリやプッシュ通知では基準を満たさなくなりました。ハードウェアキーまたはパスキーが必要となります。

レポートへのステップアップ認証 – ユーザーがレポートにアクセスする際、本人確認の再認証が必要となります。管理者はこの認証ウィンドウを最短2分まで厳密に設定可能です。

高リスクIPのブロック – 匿名化VPN、プロキシ、およびフラグが立てられたIP範囲からの接続は、デフォルトでブロックされます。

これらは単なる任意のベストプラクティスではなく、プラットフォーム全体で適用されるルールです。システム管理者は強力なパスワードポリシーも適用すべきであり、WithSecure™ Cloud Protection for Salesforceのような追加ソリューションの導入も検討する必要があります。

オブジェクトレベルのセキュリティ

Salesforceにおいて、オブジェクトはデータベースのテーブルに相当し、特定の業務機能に関連するデータセットを格納します。オブジェクトへのアクセスは歴史的にユーザープロファイルを通じて直接制御されてきましたが、Salesforceはこのモデルからの移行を積極的に進めています。アクセス管理への投資は現在すべて「アクセス許可セット)」および「アクセス許可セットグループ」に集中しており、Salesforceはプロファイル上の権限廃止を発表しています(2026年春からの延期となりましたが、方向性は確固たるものです)。今日における最善のアプローチは、最小限のベースラインプロファイルと、階層化されたロールベースのアクセス許可セットを組み合わせることです。これにより、組織の監査やセキュリティ確保を困難にするプロファイルの無秩序な増加や権限の肥大化を防ぐことができます。

フィールドレベルのセキュリティ

フィールドレベルのセキュリティは、オブジェクト内の個々の項目に対するアクセス制御に関するものです。この設定により、機密項目の厳重な管理が可能となり、ユーザーの役割に応じてアクセス権を多様化できます。管理者はアクセス許可セットを通じてこれらの設定を行うことができ、プロファイル割り当てから分離した状態を維持できます。

レコードレベルのセキュリティ

レコードレベルは、オブジェクト内の個々のデータエントリーへのアクセスを扱います。Salesforceはこれを管理するために以下のような複数のメカニズムを提供しています。

  1. 組織全体のデフォルト(OWD): 組織内のすべてのレコードに対する基準アクセスレベルを設定。
  2. ロール階層: 階層の上位にいるユーザーが、配下のユーザーのレコードにアクセスすることを可能に。
  3. 共有ルールおよび手動共有: チーム内での横断的な共有や特定のレコードに対する直接共有を促進し、セキュリティを損なうことなくコラボレーションを実現。
Salesforce data protection has multiple levels of sharing

外部アクセスとSalesforce上の高度なサイバーセキュリティ対策

Salesforce管理者は、Salesforce Experience Cloud、サードパーティAPI、そして急速に拡大しているプラットフォーム内で動作するAIエージェントを経由して侵入する外部の脅威からシステムを保護しなければなりません。

Agentforceは、無視できない新たな攻撃表面(アタックサーフェス)をもたらします。AIエージェントは委任された権限に基づいて行動し、レコードの読み取り、データの更新、フローのトリガー、接続システムとの連携を行うため、過剰な権限を持つエージェントは組織全体のリスク露呈を意図せず増幅させる可能性があります。さらに重大なのは、エージェントが「プロンプトインジェクション」に対して脆弱である点です。「ForcedLeak(CVSS 9.4)」と呼ばれる公開された脆弱性チェーンでは、攻撃者が信頼できないリードキャプチャフォームに悪意のある指示を挿入し、Salesforceエージェントに機密性の高いCRMデータを外部漏洩させることができる実態が実証されました。エージェントに対しては、人間に対して適用するのと同様の「最小権限の原則」をもって対処してください。権限のスコープを厳しく制限し、その行動を監査し、連携するコンテンツをスキャンすることが不可欠です。

APIやExperience Cloudからのアクセス一般についても、外部接続による攻撃表面を最小限に抑えるため、可能な限り最も厳格な設定で権限を構成する必要があります。

Salesforce ShieldとWithSecure Cloud Protection for Salesforceでデータを安全に保護

Salesforce Shieldはファイル暗号化と監査トラッキングを強化し、クラウドに保存されたデータに不可欠なセキュリティ層を追加します。

WithSecure™ Cloud Protection for Salesforceは、外部の脅威に対するセキュリティをさらに一歩推し進め、ウイルス、マルウェア、ランサムウェア、フィッシングに対するリアルタイムの防御を提供します。SalesforceにアップロードされるすべてのファイルやURLをスキャンするだけでなく、ユーザーやAIエージェントがそれらのコンテンツとインタラクションを行う際にも再スキャンを実行します。このプロアクティブなアプローチにより、既知の脅威をブロックするとともに、高度な振る舞い分析を用いてゼロデイ攻撃や、Agentforceのワークフローを経由して侵入するものを含む最新の攻撃手法を検知します。

最後のアドバイス:すべてのアクセスポイントの安全を確保する

Salesforceを利用する企業にとって、社内・社外、人間・AIを問わず、あらゆるアクセスポイントとデータ共有の接点を保護することが極めて重要です。WithSecure™ Cloud Protection for Salesforceは、ファイル、URL、そしてAI主導のワークフロー全体にわたってリアルタイムかつプロアクティブな保護を提供することで、Salesforce標準の組み込み機能を補完します。脅威がカスタマーサポートフォーム、コミュニティポータル、あるいはAIエージェントに対するプロンプトインジェクション攻撃のいずれを経由して侵入した場合でも、貴社の環境とユーザーは確実に保護され続けます。

実際に動作をご確認ください:15日間の無料トライアルとリスク評価を試す