TAILIEUCHUNG - Bảo mật phần 2

Bạn cần bảo đảm bộ thực thi cấp cho assembly của bạn các quyền truy xuất mã lệnh (code access permission) mà các quyền này quyết định sự thành công trong hoạt động của ứng dụng. | Bảo đảm bộ thực thi cấp cho assembly một số quyền nào đó Ỹ Bạn cần bảo đảm bộ thực thi cấp cho assembly của bạn các quyền truy xuất mã lệnh code access permission mà các quyền này quyết định sự thành công trong hoạt động của ứng dụng. Sử dụng các yêu cầu quyền permission request để chỉ định các quyền truy xuất mã lệnh mà assembly cần phải có. Bạn khai báo các yêu cầu quyền bằng các đặc tính quyền truy xuất mã lệnh ở mức assembly. Các yêu cầu quyền cho biết các quyền mà mã lệnh phải có thì mới có thể chạy được. Ví dụ nếu bạn viết một trình xem phim sao cho người dùng có thể sử dụng nó để tải và xem phim từ một server thật tai hại nếu chính sách bảo mật của người dùng không cho phép chương trình này mở một kết nối mạng đến server. Chương trình của bạn sẽ nạp và chạy nhưng khi người dùng kết nối đến server để xem phim chương trình sẽ crash với ngoại lệ . Giải pháp là đưa vào assembly yêu cầu quyền cần thiết để có thể mở một kết nối mạng đến server hay tùy thuộc vào kiểu kết nối bạn cần mở . Bộ thực thi thực hiện các yêu cầu quyền với nguyên tắc khoan nạp mã lệnh điều này tốt hơn là nạp mã lệnh và thất bại sau khi thực hiện một hành động mà nó không có quyền. Vì vậy nếu sau quá trình phân giải chính sách bảo mật bộ thực thi xác định được grantset của assembly không thể đáp ứng các yêu cầu quyền của assembly nó sẽ không nạp assembly và ném ngoại lệ . Để khai báo một yêu cầu quyền bạn phải sử dụng bản sao đặc tính attribute counterpart của quyền truy xuất mã lệnh bạn cần. Tất cả các quyền truy xuất mã lệnh đều có một bản sao đặc tính mà bạn có thể sử dụng để tạo ra các lệnh bảo mật khai báo declarative security statement bao gồm các yêu cầu quyền. Ví dụ bản sao đặc tính của SocketPermission là SocketPermissionAttribute và bản sao đặc tính của WebPermission là WebPermissionAttribute Tất cả các quyền và các bản sao đặc tính của chúng cùng theo quy

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.