重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。サーバーにアップグレードしてください。サポートにお問い合わせください。プラクティスに従ってください。使用することを検討してください。きめ細かいアクセス許可が使われ、アプリでアクセスできるリポジトリをより細かく制御でき、有効期間の短いトークンが使われます。これらの特徴により、アプリの資格情報が漏洩した場合に発生するおそれがある損害を制限することで、アプリのセキュリティを強化できます。生成し、ユーザーに代わってアクションを実行できます。ユーザーとは関係なく動作することもできます。作成について」をご覧ください。Appへの移行」をご覧ください。アプリが意図されている機能を実行するために必要なスコープのみを要求する必要があります。アプリのトークンが侵害された場合、これにより発生するおそれのある損害の量を制限できます。アプリの承認」を参照してください。徹底的かつ永続的な承認ユーザーにサインインした後、アプリ開発者は追加の手順を実行して、ユーザーがシステム内のデータにアクセスできるようにする必要があります。状態に関する新しいチェックが必要です。使用してユーザーを格納するユーザーがサインインしてアプリケーションでアクションを実行するときは、次回サインインしたときに同じリソースへのアクセス権を付与するために、どのユーザーがそのアクションを実行したかを覚えておく必要があります。この値は、ユーザーに対して変更されることも、別のユーザーを指し示すために使用されることもないため、意図したユーザーへのアクセスを確実に提供できます。エンドポイントで確認できます。エンドポイント」をご覧ください。使用して、リンクが正確であることを確認します。使用しないでください。トークンを使用する場合は、トークンが承認されている組織を追跡する必要があります。トークンはその組織にアクセスできません。トークンがアクセスできる組織を確認できます。実行するまで、独自のアプリケーション内の組織所有データへのアクセスを防止する必要があります。エンドポイント」を参照してください。追跡するだけでなく、各ユーザーが操作している組織または企業のデータを保持する必要があります。これにより、ユーザーがロールを切り替えた場合に、機密情報が漏えいしないようにすることができます。実行後にアプリにサインインします。内で行うあらゆるものにアクセスできるようになりました。内のリポジトリから多数のコードを抜き取り、分析するためにアプリに保存します。組織から削除されます。組織のコードと分析をまだ表示できますか?このため、アプリが保存しているデータのソースを追跡することが重要です。それ以外の場合、アプリは組織のデータ保護にとって脅威であり、アプリがデータを正しく保護しているか信頼できない場合は、そのアプリを禁止する可能性があります。アプリには、組織外または企業外のユーザーがアクセスできます。組織または企業のメンバーのみがアプリを使用できるようにする場合は、ユーザーがアプリにサインインするときにユーザーのメンバーシップの状態をチェックする必要があります。ユーザーがメンバーになっている組織の一覧を見つけるには、「認証済みユーザーの組織を一覧表示する」エンドポイントを使用できます。その後、アプリに対して承認された組織の一覧に対してこの一覧を検証できます。エンドポイント」を参照してください。トークンを生成できます。要求を行うことができます。シークレットと生成されたトークンを安全に格納する必要があります。保存方法は、統合アーキテクチャと稼働するプラットフォームによって異なります。一般に、使用中のプラットフォームに機密データを保存することを目的とした保存方法を使用する必要があります。シークレットを保存するか、暗号化された環境変数またはサーバー上のシークレットとして保存することを検討してください。シークレットをセキュリティ保護することはできません。シークレットにアクセスしてトークンを生成できるため、アプリが生成するトークンに基づいて独自のサービスへのアクセスを制御する場合は注意が必要です。アプリの場合は、バックエンドでトークンを暗号化し、トークンにアクセスできるシステムのセキュリティを確保する必要があります。トークンとは別の場所に更新トークンを保存することを検討してください。場合は、トークンとサーバー上で稼働するアプリをセキュリティ保護できないことがあります。アプリのプラットフォームに推奨される方法を使用してトークンを保存する必要があり、保存方法が完全に安全ではないことがあることに注意してください。トークンを生成できます。パスワードを使用しないでください。セキュリティ侵害を処理するための計画を立てるセキュリティ侵害をタイムリーに処理できるように、計画を立てる必要があります。シークレットが侵害された場合は、新しいシークレットを生成し、新しいシークレットを使用するようにアプリを更新し、古いシークレットを削除する必要があります。トークンが侵害された場合は、すぐにトークンを取り消す必要があります。エンドポイント」を参照してください。定期的な脆弱性スキャンを実施するアプリで定期的な脆弱性スキャンを実行する必要があります。スキャンを設定できます。スキャンについて」を参照してください。適切な環境を選択するアプリがサーバー上で稼働している場合は、サーバー環境がセキュリティ保護され、アプリで予想される量のトラフィックを処理できることを確認します。安全な方法でサービスを使用するアプリでサードパーティのサービスを利用する場合は、セキュリティで保護された方法で利用する必要があります。アプリで利用するすべてのサービスでは、固有のログイン情報とパスワードを指定する必要があります。アプリケーションは、SaaSサービスを管理するためのメールやデータベースサービスのようなサービスアカウントを共有するべきではありません。管理業務を行う従業員のみが、アプリをホストするインフラストラクチャへの管理者アクセス権を持つ必要があります。ログと監視を追加するアプリにログ記録と監視機能を追加することを検討してください。ログには、以下が含まれている場合があります。認証及び認可イベントサービス設定の変更オブジェクトの読み書きユーザーとグループのアクセス許可の変更ロールの管理者への昇格ログでは、各イベントで一貫したタイムスタンプを使う必要があります。アドレス、ホスト名を記録する必要があります。データの削除を有効にする他のユーザーがアプリを利用できる場合は、ユーザーにデータを削除する方法を提供する必要があります。ユーザーは、自分のデータを削除するために、サポート担当者にメールを送信したり、電話したりする必要はないはずです。