Salesforce セキュリティガイド
Spring '26 (API version 66.0)
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
パスワード
Cookie
シングルサインオン
私のドメイン
2 要素認証
ネットワークベースのセキュリティ
デバイスの有効化
セッションセキュリティ
カスタムログインフロー
シングルサインオン
接続アプリケーション
Apex および Visualforce 開発のセキュリティガイドライン
ユーザ認証の要素
Salesforce では、ユーザを認証する方法をいくつか用意しています。自動的に有効になる方法もあれば、有効にして設定する必要がある方法もあります。こうした幅広いユーザ認証方法を使用すれば、組織のニーズやユーザの使用パターンに合った認証を行うことができます。
幅広いユーザ認証
幅広いユーザ認証の中には、Salesforce が自動的に有効にする認証方法もあります。こうした方法には、パスワード、Cookie、ID 検証などがあります。
一方で、組織のニーズやユーザの使用パターンに合わせて有効にして設定するユーザ認証方法もあります。こうした方法には、2 要素認証、シングルサインオン、私のドメイン、ネットワークベースのセキュリティ、セッションセキュリティ、カスタムログインフロー、接続アプリケーション、デスクトップクライアントアクセスなどがあります。
-
パスワード
Salesforce では、組織の各ユーザに一意のユーザ名とパスワードを提供します。ユーザは、ログインするたびにこのユーザ名とパスワードを入力する必要があります。システム管理者は、いくつかの設定を使用して、ユーザのパスワードが強固で安全なものとなるように設定できます。 -
Cookie
Salesforce では、指定セッションの所要時間に関する暗号化されたログイン情報を記録するために、セッション Cookie を発行します。 -
シングルサインオン
Salesforce には、ユーザ認証の独自のシステムがありますが、会社によっては、既存のシングルサインオン機能を使用してユーザ認証を簡略化し、標準化したい場合があります。 -
私のドメイン
[私のドメイン] を使用すると、Salesforce サブドメイン名を定義して、いくつかの重要な方法で組織のログインおよび認証を容易に管理できます。 -
2 要素認証
2 要素認証は、組織のユーザアカウントを保護する最も効果的な方法です。Salesforce システム管理者は、すべてのユーザログインで第 2 レベルの認証を必須にすることで組織のセキュリティを強化します。また、レポートの表示や接続アプリケーションへのアクセスの試行など、ユーザが特定の条件を満たした場合に 2 要素認証を必須にすることもできます。 -
ネットワークベースのセキュリティ
ネットワークベースのセキュリティは、ユーザがログインできる場所と時間を制限します。ネットワークベースのセキュリティを使用すると、攻撃者による攻撃の機会が制限され、また攻撃者が盗まれたログイン情報を使用することが困難になります。 -
デバイスの有効化
デバイスの有効化では、ユーザが ID の検証に使用したデバイスに関する情報を追跡します。ユーザが不明なブラウザまたはアプリケーションから Salesforce にアクセスすると、ID の検証が促されます。デバイスの有効化では、ユーザ名とパスワードによる認証の上にセキュリティ層がさらに追加されます。 -
セッションセキュリティ
ログイン後、ユーザはプラットフォームとのセッションを確立します。セッションセキュリティを使用して、ユーザがログインしたままコンピュータから離れているときにネットワークにさらされる危険を制限します。また、ある従業員が別の従業員のセッションを使用したりする場合などの、内部攻撃の危険も制限します。複数のセッション設定から選択して、セッションの動作を制御します。 -
カスタムログインフロー
ログインフローを使用すると、システム管理者は、実務に合った認証後のプロセスを構築し、フローをユーザプロファイルに関連付け、ログイン時のユーザにそのフローを経由させることができます。ユーザは、認証の後、組織またはコミュニティにアクセスする前に、ログインフローに移動します。ユーザは、ログインフローを完了すると、Salesforce 組織またはコミュニティにログインします。必要に応じて、ログインプロセスでユーザを直ちにログアウトすることもできます。 -
シングルサインオン
シングルサインオン (SSO) を使用すると、ユーザが 1 回のログインで複数の承認済みネットワークリソースにアクセスできます。企業ユーザのデータベースまたはクライアントアプリケーションに対してユーザ名とパスワードを検証でき、リソースごとに個別の Salesforce 管理のパスワードは必要ありません。 -
デスクトップクライアントアクセス
Connect for Office は、Salesforce とご使用の PC を統合するデスクトップクライアントです。システム管理者として、更新が可能な場合に自動的にユーザに通知されるかどうか、ユーザがどのデスクトップクライアントにアクセスできるかを制御できます。