Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Salesforce 組織の設定および管理
暗号化されたデータがマスクされない理由

暗号化されたデータがマスクされない理由

Shield Platform Encryptionサービスを使用できない場合、一部の暗号化フィールドの種別でデータをマスキングできます。データのマスキングは、データへのユーザーアクセスを制御するのではなく、暗号化鍵の問題のトラブルシューティングに役立ちます。一部のユーザーに表示したくないデータがある場合は、そのユーザーの項目レベルセキュリティ設定、レコードアクセス設定、オブジェクト権限を再確認します。

必要なエディション

Salesforce Classic (使用できない組織もあります) および Lightning Experience の両方で使用できます。
使用可能なエディション: Salesforce Shield または Shield Platform Encryption ライセンスが付属する Enterprise Edition、Performance Edition、および Unlimited Edition。
Developer Edition で無料で使用できます。
メモ
メモ このページは、従来の暗号化ではなく Shield Platform Encryption について書かれています。相違点

暗号化により、部外者が Salesforce データに何とかアクセスできたとしても、そのデータを使用することはできません。認証済みユーザーにデータを非表示にする方法ではありません。認証済みユーザーのデータ表示を制御する方法は、ユーザー権限のみです。保存時の暗号化は権限ではなくログインに関連するものです。

Shield Platform Encryptionでは、ユーザーに特定のデータセットを表示する権限がある場合、そのユーザーはそのデータが暗号化されているかどうかに関係なくそのデータを参照できます。

  • 認証とは、正当なユーザーのみがシステムにアクセスできることを意味します。たとえば、ある会社の Salesforce 組織は、その会社の有効な従業員のみが使用できます。従業員以外のユーザーは認証されず、ログインできません。従業員以外のユーザーが何らかの方法でデータにアクセスした場合、そのデータは暗号化されているため、ユーザーにとって無駄です。
  • 承認では、認証済みユーザーが使用できるデータまたは機能を定義します。たとえば、営業担当はリードオブジェクトのデータを参照および使用できますが、営業マネージャー向けの地域売上予測を参照することはできません。営業担当とマネージャーのどちらも正常にログイン (認証) されますが、権限 (承認) は異なります。データが暗号化されているかどうかは、ユーザーには影響しません。

データは、マスキングできるが暗号化できない、または暗号化できるがマスキングできない。たとえば、多くの場合、規制当局はクレジットカード番号の最後の 4 桁のみをユーザーに表示することを要求します。通常、アプリケーションは残りの数値をマスキングします。つまり、UI では数値をアスタリスクに置き換えます。暗号化されていない場合でも、保存されているデータベースにアクセスすると、マスクされた数字を読み取ることができます。

この方法では、マスクと暗号化は異なる問題に対する異なるソリューションです。認証されているがデータの参照は承認されていないユーザーにそのデータが表示されないようにするには、データをマスクします。誰かがデータを盗むのを防ぐためにデータを暗号化します。暗号化しても、そのデータは泥棒にとって無駄です。

メモ
メモ クレジットカード番号などの機密データをマスキングするだけでなく、データベースで暗号化することをお勧めします。

実行時マスキング通知

Shield Platform Encryption を使用してマスキングしたフィールドを暗号化する場合、一部のフィールドでは、フィールドのマスキング値ではなく 2 種類のフィールド内通知が発生する可能性があります。

  • この項目は暗号化されていて、暗号化鍵が破棄されている場合
  • Shield Platform Encryption またはマスキング サービスが使用できない場合

次のいずれかの状況が発生した場合、項目にはテーブルに従って値が表示されます。

項目の型 破棄された鍵 サービスは利用できません
メール、電話、テキスト、テキストエリア、ロングテキストエリア、URL ????? !!!!!
カスタム日付 08/08/1888 01/01/1777
カスタム日付/時間 08/08/1888 12:00 PM 01/01/1777 12:00 PM

???? などの通知値および 01/01/1777 は、通知をマスキングするために予約された文字列であり、暗号化項目のデータ値として使用できません。次のいずれかの予約済みマスキング通知文字列を含むレコードを暗号化項目に保存することは制限されませんが、その項目は空白値で保存されます。たとえば、[日付] 項目が暗号化されていて、07/07/1777 という値を入力した場合、レコードの保存時にその項目は空になります。

 
読み込み中
Salesforce Help | Article