All Products
Search
Document Center

PolarDB:Three-role mode

Last Updated:Aug 13, 2026

PolarDB-X menyediakan mode tiga role untuk membantu Anda menerapkan prinsip pemisahan tugas. Mode ini mendistribusikan izin dari satu Privileged Account ke tiga role berbeda: System Administrator, Security Administrator (DSA), dan Audit Administrator (DAA). Pendekatan ini meningkatkan keamanan database dengan mengurangi risiko konsentrasi izin yang berlebihan.

Batasan

Mode tiga role hanya tersedia untuk instans Edisi Perusahaan.

Catatan

Read Replica mewarisi pengaturan mode tiga role dari Primary Instance dan tidak memerlukan konfigurasi terpisah. Ketika mode tiga role diaktifkan atau dinonaktifkan pada Primary Instance, perubahan tersebut secara otomatis disinkronkan ke Read Replica terkait.

Risiko dan solusi

  • Risiko

    Dalam model operasi database tradisional, Database Administrator (DBA) memiliki izin yang luas dan terpusat.

    • Insiden keamanan akibat kesalahan atau penilaian keliru oleh DBA.

    • Operasi jahat yang dilakukan oleh DBA.

    • Akses tidak sah ke data sensitif oleh DBA, kontraktor pihak ketiga, atau pengembang aplikasi.

  • Solusi

    PolarDB-X menyediakan mode tiga role untuk menerapkan prinsip pemisahan tugas. Mode ini menggantikan sistem administrator tunggal tradisional dengan menetapkan tanggung jawab pada tiga role berbeda:

    • System Administrator: Hanya dapat melakukan operasi Data Definition Language (DDL).

    • Security Administrator (DSA): Mengelola role dan user, serta memberikan izin kepada akun lain.

    • Audit Administrator (DAA): Hanya dapat melihat Audit Log.

Perbandingan izin akun sistem

Tabel berikut membandingkan izin berbagai akun sistem dalam Default Mode dan Three-Role Mode.

Catatan
  • Dalam Default Mode, Privileged Account merupakan satu-satunya akun administratif. Untuk informasi lebih lanjut tentang Privileged Account, lihat Jenis akun.

  • Mengaktifkan atau menonaktifkan mode tiga role hanya memengaruhi izin akun sistem, yang mencakup Privileged Account, System Administrator, Security Administrator (DSA), dan Audit Administrator (DAA). Izin Standard Account tidak terpengaruh.

  • Dalam mode tiga role, akun sistem tidak dapat melakukan operasi Data Manipulation Language (DML), Data Query Language (DQL), atau Data Administration Language (DAL). Namun, Security Administrator (DSA) dapat memberikan izin tersebut kepada Standard Account.

Izin

Default mode

Three-role mode

Kategori

SQL

Privileged account

System administrator

Security administrator (DSA)

Audit administrator (DAA)

DDL

  • ALTER TABLE

  • CREATE TABLE

  • CREATE VIEW

  • CREATE INDEX

  • CREATE CCL_RULE

  • DROP VIEW

  • DROP INDEX

  • DROP TABLE

  • TRUNCATE TABLE

Didukung

Didukung

Tidak didukung

Tidak didukung

DML

  • DELETE

  • UPDATE

  • INSERT

Didukung

Tidak didukung

Tidak didukung

Tidak didukung

DQL

  • SELECT

  • EXPLAIN

DAL

  • SHOW CCL_RULE

  • SHOW INDEX

Account and Role management

Kelola akun dan izin

Pengelolaan izin Peran

Didukung

Tidak didukung

Didukung

Tidak didukung

View Audit Log

Lihat log audit dari dua tabel berikut:

  • information_schema.polardbx_audit_log

  • information_schema.polardbx_ddl_log

Didukung

Tidak didukung

Tidak didukung

Didukung