GlideRecord スコープフェンシングの従来の動作を無効にする

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

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

    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
    カテゴリ アーキテクチャ、設計、および脅威のモデル化
    セキュリティリスク
    • 重大度スコア:5.0
    • CVSS 評価:中
    • セキュリティリスクの詳細:セキュリティのベストプラクティスは、スコープフェンシングの制限を設けることです。スコーピングにより、アプリケーションは最小特権の原則に従って、明示的なアクセス権を持つリソースまたはそのスコープ内のリソースにのみアクセスできます。この機能を無効にすると、機密性、可用性、および整合性に影響を与える可能性があります。
    機能への影響 なし
    依存関係と前提条件 なし