安全ではない方法による機密データの保存
Salesforce Platform からデータをエクスポートする場合、およびプラットフォームに秘密データを保存する場合は、企業のセキュリティ標準に従います。
機密データを安全に保存しないと、ハッカーが多くの方法で脅威を与えることができます。たとえば、API キーを把握することになっている人物は、組織のシステム管理者に限定されています。ハッカーは、暴いた鍵を使用して、データを管理チャネル経由でリモートエンドポイントに送信できます。
Salesforce は、ソリューションで生じたデータへの脅威を深刻に受け止めています。ソリューションの脆弱性によってデータの侵害や消失が発生すれば、ユーザと Salesforce の関係に支障をきたすことになります。
次の場合は、「Storing Sensitive Data (機密データの保存)」に記載されている企業の標準に従ってください。
- Salesforce Platform から顧客データをエクスポートする。
- 暗号鍵、セッション ID、パスワードなどの秘密を Salesforce Platform に保存する。
メタデータの例
この例のメタデータは、カスタムオブジェクトを表しています。このカスタムオブジェクト定義は、API キー項目の <visibility> タグが Public に設定されているため安全ではありません。この項目は、プレーンテキストで表示できます。
API キーなどの秘密をカスタムオブジェクトに保存するときは、秘密を暗号化します。暗号鍵は、保護されたカスタム設定、または保護されたカスタムメタデータ API 項目に別途保存してください。