Danh sách đen của nó dễ dàng hơn nhiều so với Whitelist. Nhiều khả năng bạn có một ý tưởng về những gì bạn không muốn người dùng chạy. Cách Windows xử lý việc này là thông qua Chính sách hạn chế phần mềm trong GPO của bạn. Chính sách hạn chế phần mềm có thể được sử dụng để cho phép phần mềm chạy cũng như từ chối nó. Có bốn phương pháp khác nhau có sẵn để sử dụng và đó là: quy tắc Hash, quy tắc chứng chỉ, quy tắc đường dẫn và quy tắc vùng Internet.
Quy tắc băm sử dụng hàm băm MD5 hoặc SHA-1 của tệp trong trận đấu. Đây có thể là một trận chiến khó khăn. Cố gắng chặn một cái gì đó như pwdump chỉ bằng quy tắc băm sẽ dẫn đến RẤT NHIỀU mục, cho mỗi phiên bản pwdump khác nhau. Và khi một phiên bản mới xuất hiện, bạn cũng cần phải thêm nó.
Quy tắc đường dẫn dựa trên vị trí của tệp trên hệ thống tệp. Vì vậy, bạn có thể hạn chế "\ chương trình tập tin \ aol \ aim.exe", nhưng nếu người dùng chọn cài đặt nó vào "\ myapps \ aol \ aim.exe" thì điều đó sẽ được cho phép. Bạn có thể sử dụng ký tự đại diện để bao gồm nhiều thư mục hơn. Cũng có thể sử dụng đường dẫn đăng ký nếu phần mềm có mục đăng ký nhưng bạn không biết nơi nào sẽ được cài đặt.
Quy tắc chứng chỉ rất hữu ích cho phần mềm bao gồm chứng chỉ. Có nghĩa là phần mềm thương mại. Bạn có thể xây dựng một danh sách các Certs được phép chạy trên hệ thống của mình và từ chối mọi thứ khác.
Quy tắc vùng Internet chỉ áp dụng cho các gói cài đặt Windows. Tôi chưa bao giờ sử dụng nó vì vậy tôi không thể nhận xét về nó nhiều.
Một GPO thích hợp sẽ sử dụng một vài trong số các quy tắc này để bao quát mọi thứ. Hạn chế phần mềm đòi hỏi bạn phải thực sự nghĩ về những gì bạn muốn ngăn chặn để làm cho đúng. Ngay cả sau đó, nó có lẽ vẫn không đúng. Technet có một số bài viết hay về việc sử dụng Chính sách hạn chế phần mềm và tôi chắc chắn có những tài liệu hay khác ngoài trang web của Microsoft được tìm thấy thông qua công cụ tìm kiếm yêu thích của bạn.
Chúc may mắn!