GlideRecord スコープフェンシングの従来の動作を無効にする (セキュリティセンター 1.3 の新機能、1.5 および 2.0 で更新)

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • glide.record.legacy_cross_scope_access_policy_in_script プロパティは、スコープフェンシングを無効にし、スコープ対象のアプリがグローバルスクリプトインターフェイスにアクセスできるようにします。これは、GlideRecord のクロススコープアクセスに対するパッチとして作成されました。

    GlideRecord は、そのレベルのアクセス権で構成されていないテーブルへのクロススコープ作成/更新アクセス権を提供しました。このスコープ指定のアクセス動作にパッチが適用されたときに、顧客のアプリケーションが壊れないようにするために、プロパティ glide.record.legacy_cross_scope_access_policy_in_script が作成されました。true の場合、クロススコープアクセスは従来の動作にフォールバックします (安全でない)。このプロパティは、スコープフェンシングを無効にし、スコープ対象アプリがグローバルスクリプトインターフェイスにアクセスできるようにします。

    セキュリティのベストプラクティスは、スコープフェンシングの制限を設けることです。スコーピングにより、アプリケーションは最小特権の原則に従って、明示的なアクセス権を持つリソースまたはスコープ内のリソースにのみアクセスできます。この機能を無効にすると、機密性、可用性、および整合性に影響を与える可能性があります。

    Glide プロパティ glide.record.legacy_cross_scope_access_policy_in_script を false に設定します。sys_propertiesテーブルに存在しない場合、デフォルト値は true です。

    詳細情報

    属性 説明
    構成名 glide.record.legacy_cross_scope_access_policy_in_script
    構成タイプ システムプロパティ (/sys_properties_list.do)
    データタイプ ブーリアン
    推奨値 false
    デフォルト値 true (sys_properties テーブルにプロパティが存在しない場合)
    カテゴリ アーキテクチャ、設計、および脅威のモデル化
    セキュリティリスク
    • 重大度スコア:5
    • CVSS スコア:中
    • セキュリティリスクの詳細:スコーピングにより、アプリケーションは、明示的なアクセス権を持つリソースにのみ、または最小特権の原則に従ってスコープ内でのみアクセスできます。この機能を無効にすると、機密性、可用性、および整合性に影響を与える可能性があります。
    依存関係と前提条件 なし