Bagikan melalui


Konstanta Tingkat Peniruan

Menentukan tingkat peniruan, yang menunjukkan jumlah otoritas yang diberikan kepada server ketika meniru klien.

Konstanta/nilai Deskripsi
RPC_C_IMP_LEVEL_DEFAULT
0
DCOM dapat memilih tingkat peniruan menggunakan algoritma negosiasi selimut keamanan normalnya. Untuk informasi selengkapnya, lihat Negosiasi Selimut Keamanan.
RPC_C_IMP_LEVEL_ANONYMOUS
1
Klien bersifat anonim dengan server. Proses server dapat meniru klien, tetapi token peniruan tidak akan berisi informasi apa pun dan tidak dapat digunakan.
RPC_C_IMP_LEVEL_IDENTIFY
2
Server dapat memperoleh identitas klien. Server dapat meniru klien untuk pemeriksaan ACL, tetapi tidak dapat mengakses objek sistem sebagai klien.
RPC_C_IMP_LEVEL_IMPERSONATE
3
Proses server dapat meniru konteks keamanan klien saat bertindak atas nama klien. Tingkat peniruan ini dapat digunakan untuk mengakses sumber daya lokal seperti file. Saat meniru pada tingkat ini, token peniruan hanya dapat diteruskan di satu batas komputer. Layanan autentikasi Schannel hanya mendukung tingkat peniruan ini.
RPC_C_IMP_LEVEL_DELEGATE
4
Proses server dapat meniru konteks keamanan klien saat bertindak atas nama klien. Proses server juga dapat melakukan panggilan keluar ke server lain sambil bertindak atas nama klien, menggunakan penyelubungan. Server dapat menggunakan konteks keamanan klien pada komputer lain untuk mengakses sumber daya lokal dan jarak jauh sebagai klien. Saat meniru pada tingkat ini, token peniruan dapat diteruskan di sejumlah batas komputer.

Keterangan

GetUserName akan gagal saat meniru pada tingkat identifikasi. Solusinya adalah meniru, memanggil OpenThreadToken, mengembalikan, memanggil GetTokenInformation, dan akhirnya, panggil LookupAccountSid. Menggunakan CoSetProxyBlanket, klien menetapkan tingkat peniruan

Menggunakan CoSetProxyBlanket, klien menetapkan tingkat peniruan dan identitas proksi yang akan tersedia saat server memanggil CoImpersonateClient. Identitas yang akan dilihat server ketika peniruan identitas terjadi dijelaskan dalam Cloaking. Perhatikan bahwa saat melakukan panggilan saat meniru, penerima panggilan biasanya akan menerima token proses pemanggil, bukan token peniruan peniruan. Untuk menerima token peniruan peniruan, pemanggil harus mengaktifkan penyelubungan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
RpcDce.h

Lihat juga

Cloaking