システムフィールドへの書き込みアクセスをアドミンユーザーに制限 (Security Center 7.0 の新機能)

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • glide.rest.table_api.admin_only_sys_fieldsシステムプロパティを使用して、システムによって生成されたフィールドへの書き込みアクセスを制御します。

    glide.rest.table_api.admin_only_sys_fieldsプロパティは、次のフィールドへの書き込みアクセスを制御します。

    • sys_id
    • sys_created_by
    • sys_created_on
    • sys_updated_by
    • sys_updated_on

    このプロパティを true に設定すると、アドミンのみがシステム生成値であるこれらのフィールドに書き込むことができます。プロパティが false に設定されている場合、またはプロパティがシステムプロパティ [sys_properties] テーブルに存在しない場合、テーブルの作成または書き込みアクセス権を持つユーザーは、 Table APIを使用してこれらのシステム値に書き込むことができます。

    アドミン以外のユーザーがレコードのシステムフィールドを更新できないようにするには、プロパティ glide.rest.table_api.admin_only_sys_fieldsを true に設定します。

    詳細情報

    属性 説明
    構成名 glide.rest.table_api.admin_only_sys_fields
    構成タイプ システムプロパティ (/sys_properties_list.do)
    データタイプ ブーリアン
    推奨値 true
    デフォルト値 false
    フォールバック値 false
    カテゴリ アクセス制御
    セキュリティリスク
    • 重大度スコア:2.7
    • CVSS スコア:低
    • admin ロールを持たないユーザーが、sys_created_by や sys_updated_on などのフィールドを更新できました。このアクセス権は、作成または更新されたレコードメタデータの完全性に影響を与え、レコードが別のユーザーによって作成されたか、別の時間に更新されたかのように表示される可能性があります。
    機能への影響 テーブル API を使用してレコードを作成または更新し、これらのフィールドを変更する、アドミンロールを持たない統合またはユーザーが影響を受けます。テーブル API に対するこれらの要求では、クエリパラメーター sysparm_suppress_auto_sys_fieldが false に設定され、要求本文でこれらのフィールドが設定されます。
    依存関係と前提条件 なし

    システムプロパティの追加または作成の詳細については、「Add a system property」を参照してください。