Tài khoản quản trị viên có an toàn trong những ngày này như một tài khoản tiêu chuẩn được kết hợp với tài khoản Quản trị viên tích hợp khi cần không?
Tóm lại: Vẫn không có.
Câu trả lời dài hơn ...
UAC không phải là một tính năng bảo mật
Quay trở lại thời Windows XP và các phiên bản trước của Windows, việc thực hành Nguyên tắc tối thiểu đặc quyền , không chỉ trong môi trường doanh nghiệp là khá khó khăn . Nguyên tắc ngụ ý rằng bạn sẽ thực hiện tất cả các nhiệm vụ hàng ngày của mình bằng tài khoản người dùng chuẩn. Bất kỳ tác vụ nào yêu cầu đặc quyền của quản trị viên sẽ được thực thi bằng tài khoản riêng với quyền quản trị viên (với điều kiện người dùng có nhu cầu chính đáng cho nó).
Nhưng Windows XP không được thiết kế theo ý tưởng này, và có nhiều hạn chế và hạn chế, khi chạy như một người dùng chuẩn - ngay cả khi bạn cũng có quyền truy cập vào tài khoản quản trị viên. Là người dùng chuẩn, bạn không thể nhấp vào đồng hồ systray để hiển thị lịch tháng gọn gàng, bạn không thể thay đổi cài đặt mạng và chức năng "chạy như" không hoạt động cho mọi thứ (đặc biệt là Windows Explorer, và do đó Tác vụ theo lịch trình, Máy in và các thư mục shell khác, nếu bộ nhớ phục vụ tôi đúng).
Tất nhiên đã có cách giải quyết cho rất nhiều thiếu sót này, nhưng phải mất rất nhiều thời gian để khám phá, tài liệu và, tốt, làm việc xung quanh chúng.
Bảo mật là sự cân bằng giữa, tốt, bảo mật và thuận tiện . UAC được giới thiệu với Windows Vista, chủ yếu để phát hiện khi nào cần quyền quản trị viên và để tự động nhắc bạn xác thực bằng tài khoản (khác), với quyền quản trị viên. Điều này làm cho việc thực hành Nguyên tắc tối thiểu dễ dàng hơn rất nhiều.
Là một tác dụng phụ, thực hiện các tác vụ yêu cầu quyền quản trị viên, trong khi đăng nhập bằng tài khoản quản trị viên, sẽ cho bạn cơ hội thực sự xác nhận rằng bạn muốn thực hiện các quyền này. UAC nhắc khi cài đặt phần mềm có vẻ hợp lý, trong khi khi mở một trang web bình thường thì không.
Tuy nhiên, hóa ra hầu hết người dùng không sử dụng các tài khoản riêng biệt và khá nhiều tác vụ hàng ngày yêu cầu quyền quản trị (điều chỉnh cài đặt cho đồng hồ, mạng, gói điện, v.v.) và do đó sẽ kích hoạt lời nhắc UAC trong Vista. Hàng loạt lời nhắc này khiến hầu hết người dùng
a) Chấp nhận một cách mù quáng bất kỳ lời nhắc nào của UAC, không chú ý đến những gì thực sự đòi hỏi độ cao, hoặc
b) Vô hiệu hóa hoàn toàn xác nhận UAC
Với Windows 7, Microsoft đã tạo một số quyền thực thi tự động nâng cao của Windows, vì vậy nếu bạn đang sử dụng tài khoản quản trị viên, một số hành động sẽ được thực hiện tự động với quyền nâng cao (quản trị viên). Điều này làm cho UAC dường như ít gây khó chịu hơn.
Nâng cao tự động UAC có thể được khai thác
Vì vậy, trong Windows 7 có một cơ chế tích hợp cho quyền nâng cao tự động. Nếu cơ chế này có thể bị khai thác, bởi một ứng dụng chạy với quyền người dùng chuẩn, thì UAC (không được thiết kế là cơ chế bảo mật), có thể bị phá vỡ và bạn có thể kết thúc chạy ứng dụng với quyền quản trị viên, mặc dù bạn chưa nhắc nhở để xác nhận nó.
Thực tế, việc nâng cao tự động UAC trên thực tế có thể được khai thác bằng cách tiêm mã, như đã được chứng minh bởi Leo Davidson ( danh sách trắng UAC của Windows 7: Vấn đề tiêm mã (và hơn thế nữa) ) và được thảo luận và chứng minh bởi Long Zheng ( UAC trong Windows 7 vẫn bị hỏng, Microsoft sẽ không / không thể sửa lỗ hổng tiêm mã ).
Phần kết luận
Nhìn từ góc độ bảo mật, vẫn hợp lý khi sử dụng các tài khoản riêng cho công việc hàng ngày và bất cứ điều gì đòi hỏi quyền quản trị. Đây là cách duy nhất để chắc chắn (một cách hợp lý), rằng không có ứng dụng nào chạy với quyền quản trị, mà không có sự cho phép rõ ràng của bạn.
Điều đó nói rằng, đó là một sự cân bằng giữa thuận tiện và an ninh. Như @GeminiDomino đã chỉ ra, bạn cũng có thể lấp đầy tất cả các cổng bằng epoxy, như được sử dụng bởi quân đội. Bạn cũng có thể chạy máy tính của mình "không khí", như Bruce Schneier , để nó không bao giờ kết nối trực tiếp với bất kỳ mạng nào.
Cuối cùng, liệu bạn có ổn không khi phải xác thực rõ ràng khi thực hiện các tác vụ quản trị viên hay không.