DANH MỤC TÀI LIỆU
Khám phá UAC của Windows 7
Khám phá UAC của Windows 7
Trong bài này chúng ta sẽ đi xem xét công nghệ UAC cũ và mới để định rõ
xem bạn có cần phải quan tâm đến Windows 7 và UAC.
Giới thiệu
Nếu chưa hề nghe nói về User Account Control (UAC) bao giờ, có lẽ các bạn
cần phải tốn một chút thời gian về thành phần này trong hệ điều hành
Windows Vista. UAC được giới thiệu đầu tiên trong Windows Vista và là
một thành phần có nhiều tranh luận nhiều nhất. Lúc này, chúng ta dần thấy
được sắp kết thúc chu kỳ của Windows Vista, thế hệ kế tiếp, Windows 7
đang được test thử, được đánh giá, được phê bình cho sự bổ sung gồm có cả
UAC. Ở đây chúng ta sẽ xem xét đến công nghệ UAC mới và cũ để xác định
xem bạn có cần phải xem xét đến Windows 7 và UAC hay không.
UAC được thiết kế để thực hiện nhiệm vụ gì
Ban đầu UAC được dùng cho các vấn đề có liên quan đến các ứng dụng yêu
cầu đến các đặc quyền quản trị, bắt buộc người dùng phải được cấu hình như
một quản trị viên nội bộ. Mới đầu, UAC được ám chỉ đến như LUA (Least
Privilege User Access), tuy nhiên nó đã sớm vị thay đổi do sự thật nó không
tiếp cận để giải quyết được vấn đề.
Trong sản phẩm cuối cùng, UAC là một công nghệ có liên quan đến bảo mật,
được thiết kế để bảo vệ các file hệ điều hành và Registry chống lại malware,
virus và các thành phần mã độc muốn xâm nhập vào các vùng được bảo vệ
của máy tính. Các phần mềm mã độc này thường muốn thêm, thay đổi và xóa
các thành phần của hệ điều hành nhằm kiểm soát máy tính mà bạn không hề
hay biết.
UAC làm việc như thế nào
UAC (cho cả Windows Vista và Windows 7) đều có cách làm việc giống
nhau. Tuy nhiên có một số thay đổi trong Windows 7 khác với trong
Windows Vista, chúng ta sẽ xem xét đến các thay đổi này trong phần dưới.
Những gì UAC thực hiện là tước hết sức mạnh “quản trị viên” từ các ứng
dụng, nhiệm vụ, các tính năng mà người dùng thực hiện. Có hai chế độ khác
nhau mà UAC có thể sử dụng đó là chế độ cho người dùng là thành viên của
nhóm quản trị viên nội bộ và người dùng không nằm trong nhóm này.
Nếu chúng ta quan sát vào cách làm việc của UAC trong Windows Vista, hẳn
chúng ta sẽ thấy sự khác biệt về cách nó làm việc trong Windows như thế
nào. Cần phải quan sát trong cả hai chế độ hoạt động để thấy được cách mỗi
một chế độ làm việc như thế nào. Trước tiên, chúng ta hãy quan sát thời điểm
một người dùng không có đặc quyền quản trị viên (non-Administrator) đăng
nhập. Trong trường hợp này, người dùng không có các tiêu chuẩn quản trị khi
đăng ký, chính vì vậy bất cứ ứng dụng, nhiệm vụ hoặc tính năng nào đều sẽ
thất bại khi chạy nếu nó yêu cầu các đặc quyền quản trị viên. Khi UAC được
kích hoạt (mặc định để nhắc nhở người dùng), một hộp thoại sẽ xuất hiện bắt
người dùng nhập vào tên và mật khẩu của tài khoản có các đặc quyền quản trị
viên. Nếu các tiêu chuẩn thỏa mãn điều kiện đầu vào thì chỉ có ứng dụng,
nhiệm vụ hay tính năng mà UAC đã đánh dấu và đã nhắc nhở sẽ được nâng
quyền cho các đặc quyền quản trị viên. Hình 1 thể hiện cho bạn thấy nhắc
nhở của UAC.
Hình 1: UAC nhắc nhở người dùng cần nhập vào các tiêu chuẩn cần thiết
Tiếp đến, chúng ta cần phải nghiên cứu UAC trên Windows Vista khi một
quản trị viên đăng nhập. Trong tình huống này, khi người dùng đăng nhập
với các đặc quyền quản trị viên, UAC sẽ tước hết các đặc quyền quản trị cho
tới khi một nhiệm vụ nào đó yêu cầu đến nó. Điều đó được thực hiện để làm
cho các ứng dụng chạy ngầm, virus, malware, worm,… không thể thay đổi
các file của hệ điều hành và registry bằng cách đăng nhập theo các tiêu
chuẩn. Nếu chúng ta quan sát vào một mã thẩm định nào của một tài khoản
người dùng đăng nhập với tư cách là thành viên trong nhóm quản trị miền thì
bạn sẽ thấy được rằng các đặc quyền quản trị đã bị tước hết. Hình 2 thể hiện
rõ nét cách Domain Admins group SID đã được thiết lập “DENY” cho mã
thẻ.
Hình 2: UAC thiết lập Domain Admins group SID ở mức độ Deny
Đây là khía cạnh quan trọng nhất của UAC khi một quản trị viên đăng nhập.
Do hầu hết các ứng dụng mã độc được ghi để lợi dụng toàn bộ các tiêu chuẩn
đã được đăng nhập nên chúng sẽ bị thất bại. Rõ ràng vẫn còn tồn tại vấn đề ở
đây như khi một ứng dụng nào đó, thậm chí một ứng dụng nổi tiếng và chạy
thường xuyên được khởi chạy, thì ứng dụng này vẫn bị nhắc nhở về sự ưng
thuận để chạy ứng dụng. Nhắc nhở này có thể được thấy trong hình 3.
Hình 3: UAC có thể nhắc nhở người dùng về sự ưng thuận nếu họ có các đặc
quyền quản trị
Điều này có thể gây bực mình sau đến chục lần bạn chạy một ứng dụng mà
bạn biết rõ là an toàn. Mặc dù vậy, sự bảo mật chưa bao giờ được coi là dễ
dàng hay không có nhiều rắc rối. Ưu điểm của nó là khi ứng dụng mã độc
muốn đụng trạm vào một file được bảo vệ hoặc một entry của registry thì
nhắc nhở sẽ xuất hiện, chỉ thị cho bạn rằng có một chương trình chạy trong
chế độ nền mà bạn không hề khởi tạo.
Hành vi cho cả quản trị viên lẫn không phải quản trị viên này là UAC nằm
trong chế độ an toàn nhất, khi đó sẽ có nhắc nhở xuất hiện cho bất cứ nhiệm
vụ nào yêu cầu các đặc quyền quản trị. Bất cứ thứ gì thấp hơn mức nhắc nhở
này đều không bảo vệ máy tính chống lại ứng dụng mã độc hoặc virus, do
hành động ngầm sẽ không được thông báo và sẽ được phép thay đổi hệ thống
của bạn.
Các tùy chọn UAC với Windows 7
Cách mà UAC hoạt động trong Windows Vista đã làm cho nhiều quản trị
viên và các công ty (với người dùng không phải quản trị viên) muốn xa lánh
Vista. Chính vì điều này mà Microsoft đã đầu tư tập trung vào để khắc phục
các pop-up gây bực mình có liên quan đến UAC này. Giải pháp mà Microsoft
đưa ra trong Windows 7 được gọi là UAC slider.
Slider kiểm soát cho phép quản trị viên của máy tính điều khiển mức độ nhắc
nhở của UAC, mức bảo mật nào sẽ được thực hiện. Slider sẽ kiểm soát các
kiểu ứng dụng nào sẽ gây ra nhắc nhở và các kiểu nào sẽ được phép nâng
quyền mà không cần nhắc nhở. Có toàn bộ bốn thiết lập slider khác nhau, bạn
có thể thấy nó trong hình 4.
Hình 4: UAC slider trong Windows 7
Các mức được định nghĩa khác nhau được thể hiện dưới đây:
1. Luôn thông báo mỗi khi có sự thay đổi hệ thống. Đây là cách hành xử
như trong Vista – các nhở UAC sẽ được bật ra khi có bất cứ một thay
đổi nào mức hệ thống được thực hiện (các thiết lập Windows, cài đặt
phần mềm,…)
2. Thông báo cho người dùng biết chỉ khi nào chương trình muốn thay đổi
máy tính của họ. Thiết lập này không nhắc nhở khi bạn thay đổi các
thiết lập Windows, chẳng hạn như control panel và các nhiệm vụ quản
trị viên.
3. Chỉ thông báo cho người dùng khi chương trình muốn thực hiện sự
thay đổi trên máy tính, không sử dụng Secure Desktop. Thao tác này
thông tin tài liệu
Ở đây chúng ta sẽ xem xét đến công nghệ UAC mới và cũ để xác định xem bạn có cần phải xem xét đến Windows 7 và UAC hay không.
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×