19.2.1 an ninh
của Windows 7 mục tiêu an ninh cần nhiều hơn chỉ là sự tuân thủ các thiết kế
tiêu chuẩn mà đã kích hoạt Windows NT 4.0 để nhận được bảo mật C2 classifica-tion từ chính phủ Mỹ (A phân loại C2 dấu một mức độ vừa
bảo vệ từ phần mềm bị lỗi và độc hại các cuộc tấn công. Phân loại được
xác định bởi Bộ Quốc phòng Trusted Hệ thống đánh giá máy tính
tiêu chuẩn, còn được gọi là Sách Orange, như được mô tả trong mục 15.8.) mở rộng cho
xem xét mã sive và thử nghiệm đã được kết hợp với tự động tinh vi
công cụ phân tích để xác định và điều tra các khuyết tật tiềm năng mà có thể đại diện cho các lỗ hổng an ninh.
của Windows căn cứ an ninh trên các điều khiển truy cập tùy ý. Đối tượng hệ thống,
bao gồm cả các tập tin, thiết lập registry, và các đối tượng hạt nhân, được bảo vệ bởi truy nhập
danh sách kiểm soát (ACL) (xem phần 11.6.2). ACL là dễ bị tổn thương đến người sử dụng và
lập trình lỗi, tuy nhiên, cũng như các cuộc tấn công phổ biến nhất trên
hệ thống của người tiêu dùng, trong đó người dùng bị lừa chạy mã, thường khi duyệt Web. Windows 7 bao gồm một cơ chế gọi là mức toàn vẹn hoạt động như một hệ thống khả năng thô sơ để kiểm soát truy cập. Đối tượng và quy trình được đánh dấu là có thấp, trung bình, hoặc tính toàn vẹn cao. Windows không cho phép một quá trình để sửa đổi một đối tượng với một mức toàn vẹn cao hơn, không có vấn đề gì các thiết lập của ACL.
biện pháp an ninh khác bao gồm bố trí địa-không gian ngẫu nhiên
(ASLR), ngăn xếp nonexecutable và đống, mã hóa và chữ ký kỹ thuật số
phương tiện. ASLR cản trở rất nhiều hình thức tấn công bằng cách ngăn chặn một lượng nhỏ
mã tiêm từ nhảy dễ dàng để mã đó đã được nạp trong một quá trình như
một phần của hoạt động bình thường. Tự vệ này làm cho nó có khả năng là một hệ thống theo
tấn công sẽ thất bại hoặc tai nạn hơn là để kiểm soát tấn công mã take.
chip gần đây từ cả Intel và AMD đều dựa trên kiến trúc AMD64,
cho phép các trang bộ nhớ được đánh dấu để họ không thể chứa
thực thi mã lệnh. Windows sẽ cố gắng để đánh dấu ngăn xếp và đống bộ nhớ để họ không thể được sử dụng để thực thi mã, do đó ngăn ngừa các cuộc tấn công, trong đó một lỗi chương trình cho phép tràn bộ nhớ đệm và sau đó là bị lừa vào thực hiện các nội dung của bộ đệm. Kỹ thuật này không thể được áp dụng cho tất cả các chương trình, bởi vì một số dựa trên sửa đổi dữ liệu và thực hiện nó. Một cột có tên "Phòng chống thực thi dữ liệu" trong Windows Task Manager cho thấy các quy trình đang được đánh dấu để ngăn chặn các cuộc tấn công.
Windows sử dụng mã hóa như là một phần của giao thức phổ biến, chẳng hạn như những người được sử dụng
để giao tiếp an toàn với các trang web. Mã hóa cũng được sử dụng để bảo vệ các
tập tin người dùng được lưu trữ trên đĩa từ con mắt tò mò. Windows 7 cho phép người dùng dễ dàng mã hóa hầu như toàn bộ đĩa, cũng như các thiết bị lưu trữ di động như ổ đĩa flash USB, với một tính năng gọi là BitLocker. Nếu một máy tính với một đĩa mã hóa bị đánh cắp, kẻ trộm sẽ cần công nghệ rất phức tạp (như một kính hiển vi điện tử) để đạt được quyền truy cập vào bất kỳ tập tin của máy tính. Windows sử dụng chữ ký số để ký nhị phân hệ thống điều hành do đó, nó có thể xác minh rằng các tập tin được tạo ra bởi Microsoft hoặc một công ty nổi tiếng. Trong một số phiên bản của Windows, một mô-đun vẹn mã được kích hoạt lúc khởi động để đảm bảo rằng tất cả các mô-đun được nạp trong hạt nhân có chữ ký hợp lệ, đảm bảo rằng họ đã không bị giả mạo bởi một cuộc tấn công off-line.
đang được dịch, vui lòng đợi..
