GlideRecord スコープフェンシングの従来の動作を無効にする (セキュリティセンター 1.3 の新機能)
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 |
| 構成タイプ | システムプロパティ (/sys_properties_list.do) |
| データタイプ | ブーリアン |
| 推奨値 | false |
| デフォルト値 | true (sys_properties テーブルにプロパティが存在しない場合) |
| カテゴリ | アーキテクチャ、設計、および脅威のモデル化 |
| セキュリティリスク |
|
| 依存関係と前提条件 | なし |