CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 531

531

Chương 13: Bảo mật

// Phương thức này tạo một miền ứng dụng mới để nạp và chạy mã lệnh

// trong đó từ một publisher cụ thể. Đối số name chỉ định tên của

// miền ứng dụng. Đối số certFile chỉ định tên của file chứa

// một chứng chỉ X.509v3 cho publisher mà mã lệnh của nó sẽ

// được chạy trong miền ứng dụng mới.

private static AppDomain CreateAppDomain(string name,

string certFile){

// Tạo một đối tượng X509Certificate mới từ chứng chỉ X.509v3

// nằm trong file được chỉ định.

X509Certificate cert =

X509Certificate.CreateFromCertFile(certFile);

// Tạo chứng cứ Publisher mới từ đối tượng X509Certificate.

Publisher publisherEvidence = new Publisher(cert);

// Tạo một tập hợp Evidence mới.

Evidence evidence = new Evidence();

// Thêm chứng cứ Publisher vào tập hợp Evidence.

evidence.AddHost(publisherEvidence);

// Tao môt miên ưng dung mơi vơi tâp hơp Evidence

// chưa chưng cư Publisher va tra vê miên ưng dung

// vưa đươc tao ra.

return AppDomain.CreateDomain(name, evidence);

}

}

12.

12.

X lý b o m t b th c thi

ả ậ ộ ự

X lý b o m t b th c thi

ả ậ ộ ự

b ng chính sách b o m t c a mi n ng d ng

ả ậ ủ

ề ứ

b ng chính sách b o m t c a mi n ng d ng

ả ậ ủ

ề ứ

Bạn cần kiểm soát (bằng mã lệnh) các quyền được cấp cho các assembly.

Cấu hình (bằng mã lệnh) chính sách bảo mật của miền ứng dụng mà bạn đã nạp
các assembly vào đó.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.