Bagikan melalui


Keamanan dan Hak Akses Pipa Anonim

Keamanan Windows memungkinkan Anda mengontrol akses ke pipa anonim. Untuk informasi selengkapnya tentang keamanan, lihat Model Kontrol Akses.

Anda dapat menentukan deskriptor keamanan untuk pipa saat Anda memanggil fungsi CreatePipe . Deskriptor keamanan mengontrol akses ke ujung baca dan tulis pipa. Jika Anda menentukan NULL, pipa akan mendapatkan pendeskripsi keamanan default. ACL dalam deskriptor keamanan default untuk pipa berasal dari token utama atau peniruan dari pembuat.

Untuk mengambil deskriptor keamanan pipa, panggil fungsi GetSecurityInfo . Untuk mengubah deskriptor keamanan pipa, panggil fungsi SetSecurityInfo .

Fungsi CreatePipe mengembalikan dua handel ke pipa anonim: handel baca dengan akses GENERIC_READ dan SYNCHRONIZE; dan handel tulis dengan akses GENERIC_WRITE dan SYNCHRONIZE. GENERIC_READ dan akses GENERIC_WRITE menggunakan pemetaan hak akses yang sama seperti untuk pipa bernama.

GENERIC_READ akses untuk pipa anonim menggabungkan hak untuk membaca data dari pipa, membaca atribut pipa, membaca atribut yang diperluas, dan membaca DACL pipa.

GENERIC_WRITE akses untuk pipa anonim menggabungkan hak untuk menulis data ke pipa, menambahkan data ke dalamnya, menulis atribut pipa, menulis atribut yang diperluas, dan membaca DACL pipa.