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

Bạn cần kiểm soát những ai có thể thừa kế các lớp của bạn thông qua sự thừa kế (inheritance) và một lớp dẫn xuất có thể chép đè những thành viên nào. | Hạn chế ai đó thừa kế các lớp của bạn và chép đè các thành viên lớp Ÿ Bạn cần kiểm soát những ai có thể thừa kế các lớp của bạn thông qua sự thừa kế inheritance và một lớp dẫn xuất có thể chép đè những thành viên nào. Sử dụng các lệnh bảo mật khai báo declarative security statement để áp dụng thành viên vào phần khai báo của các lớp và các thành viên bạn cần bảo vệ. Các modifier như sealed public private và virtual cho phép bạn kiểm soát khả năng của các lớp khác khi các lớp này thừa kế lớp của bạn và chép đè các thành viên của nó. Tuy nhiên các modifier này không linh hoạt không có khả năng chọn lọc khi giới hạn những mã lệnh nào có thể thừa kế một lớp hoặc chép đè các thành viên của nó. Ví dụ bạn muốn chỉ những mã lệnh do công ty hay khoa của bạn viết thì mới có thể thừa kế các lớp nghiệp vụ quan trọng hoặc chỉ những mã lệnh được nạp từ máy cục bộ thì mới có thể thừa kế các phương thức nào đó. Bằng cách áp dụng InheritanceDemand vào khai báo lớp hay thành viên bạn có thể chỉ định các quyền lúc thực thi mà một lớp phải có thì mới có thể thừa kế lớp của bạn hoặc chép đè các thành viên cụ thể nào đó. Nhớ rằng các quyền của một lớp là các quyền của assembly mà lớp này được khai báo trong đó. Mặc dù bạn có thể yêu cầu bất kỳ quyền hay tập quyền nào trong InheritanceDemand nhưng thông thường là yêu cầu các quyền định danh identity permission . Quyền định danh mô tả chứng cứ evidence do một assembly đưa cho bộ thực thi. Nếu một assembly đưa ra các kiểu chứng cứ nào đó lúc nạp bộ thực thi sẽ tự động gán cho assembly này quyền định danh phù hợp. Quyền định danh cho phép bạn sử dụng các lệnh bảo mật bắt buộc và khai báo imperative và declarative security statement để trực tiếp ra các quyết định bảo mật security decision căn cứ trên định danh mã code identity mà không cần trực tiếp đánh giá các đối tượng chứng cứ. Bảng 13-1 liệt kê kiểu quyền định danh được tạo cho mỗi kiểu chứng cứ kiểu chứng cứ là thành viên của không gian tên .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.