Bagikan melalui


Keamanan di Azure Cosmos DB for PostgreSQL

BERLAKU UNTUK: Azure Cosmos DB for PostgreSQL (didukung oleh ekstensi database Citus ke PostgreSQL)

Halaman ini menguraikan beberapa lapisan keamanan yang tersedia untuk melindungi data di kluster Anda.

Perlindungan dan enkripsi informasi

Dalam transit

Setiap kali data diserap ke dalam simpul, Azure Cosmos DB for PostgreSQL mengamankan data Anda dengan mengenkripsinya saat transit dengan Keamanan Lapisan Transportasi (TLS) 1.2 atau yang lebih tinggi. Enkripsi (SSL/TLS) selalu diterapkan, dan tidak dapat dinonaktifkan.

Versi TLS minimum yang diperlukan untuk terhubung ke kluster mungkin diberlakukan dengan mengatur parameter simpul koordinator dan pekerja ssl_min_protocol_version ke TLSV1.2 atau TLSV1.3 untuk TLS 1.2 atau TLS 1.3 masing-masing.

Saat tidak aktif

Layanan Azure Cosmos DB for PostgreSQL menggunakan modul kriptografi tervalidasi FIPS 140-2 untuk enkripsi penyimpanan data tidak aktif. Data, termasuk cadangan, dienkripsi pada diska, juga file sementara yang dibuat saat menjalankan kueri. Layanan ini menggunakan cipher AES 256-bit yang disertakan dalam enkripsi penyimpanan Azure, dan kuncinya dikelola oleh sistem. Enkripsi penyimpanan selalu aktif, dan tidak dapat dinonaktifkan.

Keamanan jaringan

Azure Cosmos DB for PostgreSQL mendukung tiga opsi jaringan:

  • Tidak ada akses
    • Ini adalah default untuk kluster yang baru dibuat jika akses publik atau privat tidak diaktifkan. Tidak ada komputer, baik di dalam atau di luar Azure, yang dapat terhubung ke node database.
  • Akses publik
    • Alamat IP publik ditetapkan ke node koordinator.
    • Akses ke node koordinator dilindungi oleh firewall.
    • Secara opsional, akses ke semua node pekerja dapat diaktifkan. Dalam hal ini, alamat IP publik ditetapkan ke node pekerja dan diamankan oleh firewall yang sama.
  • Akses privat
    • Hanya alamat IP privat yang ditetapkan ke node kluster.
    • Setiap simpul memerlukan titik akhir privat untuk memungkinkan host di jaringan virtual yang dipilih untuk mengakses simpul.
    • Fitur keamanan jaringan virtual Azure seperti kelompok keamanan jaringan dapat digunakan untuk kontrol akses.

Saat membuat kluster, Anda dapat mengaktifkan akses publik atau privat, atau memilih default tanpa akses. Setelah kluster dibuat, Anda dapat memilih untuk beralih antara akses publik atau privat, atau mengaktifkannya sekaligus.

Batasan dan pembatasan

Lihat halaman batasan dan batasan Azure Cosmos DB for PostgreSQL.

Langkah berikutnya