Hướng dẫn kiểm soát cài đặt thiết bị và sử dụng
Group Policy: Kiểm soát các thiết bị di động
Tổng quan về công nghệ
Các phần dưới đây cung cấp cho các bạn một cách nhìn tổng quan về các kỹ
thuật cốt lõi sẽ được thảo luận trong hướng dẫn này.
Cài đặt thiết bị trong Windows
Một thiết bị là một phần của phần cứng mà Windows sẽ tương tác để thực hiện một
số chức năng. Windows có thể truyền thông với thiết bị thông qua một phần mềm
được gọi là phần mềm cài đặt (driver) của thiết bị. Để cài đặt một driver thiết bị,
Windows sẽ phát hiện thiết bị, nhận dạng thiết bị là loại gì và sau đó tìm phần mềm
cài đặt hợp với loại thiết bị này. Windows sử dụng hai loại nhận dạng để kiểm soát
cài đặt thiết bị và cấu hình. Bạn có thể sử dụng các thiết lập Group Policy trong
Windows Vista và Windows Server 2008 để chỉ ra loại nhận dạng nào cho phép,
loại nào khóa.
Hai loại nhận dạng đó là:
Các chuỗi nhận dạng thiết bị
Các lớp thiết lập thiết bị
Các chuỗi nhận dạng thiết bị
Khi Windows phát hiện ra một thiết bị chưa được cài đặt trên máy tính, hệ điều
hành sẽ hỏi thiết bị để truy vấn trong danh sách của nó các chuỗi nhận dạng thiết
bị. Một thiết bị thường có nhiều chuỗi nhận dạng, các chuỗi này được nhà máy sản
xuất gán cho nó. Các chuỗi nhận dạng thiết bị đều được chứa trong file .inf có
trong gói phần mềm cài đặt của thiết bị. Windows sẽ chọn gói phần mềm nào hợp
với chuỗi nhận dạng thiết bị được truy vấn từ thiết bị đến các chuỗi được chứa
trong gói cài đặt.
Windows có thể sử dụng mỗi chuỗi ánh xạ một thiết bị với một gói cài đặt. Các
chuỗi từ một mô hình riêng của thiết bị đến rất chung, đều có thể áp dụng cho toàn
bộ lớp các thiết bị. Có hai loại chuỗi nhận dạng thiết bị:
ID phần cứng. ID phần cứng là các bộ nhận dạng cung cấp sự tương ứng
chính xác giữa một thiết bị và một gói cài đặt. Chuỗi đầu tiên trong danh
sách ID phần cứng là ID thiết bị, bởi vì nó tương ứng với cấu tạo, mô hình
và phiên bản mới của thiết bị. Các ID phần cứng khác trong danh sách tương
ứng với các chi tiết của thiết bị kém chính xác hơn. Ví dụ: một ID phần cứng
có thể nhận ra cấu tạo và mô hình của thiết bị nhưng không chỉ ra được
phiên bản mới của nó. Biểu đồ này cho phép Windows sử dụng một bộ cài
cho một phiên bản khác của thiết bị nếu bộ cài của đúng phiên bản mới là
không phù hợp.
ID tương thích. Windows sử dụng các bộ nhận dạng này để chọn ra một
phần mềm cài đặt nếu hệ điều hành không thể tìm được một sự tương ứng
với ID thiết bị hoặc ID phần cứng. ID tương thích được liệt kê theo thứ tự
giảm dần. Các chuỗi đó là không bắt buộc và khi được cung cấp chúng có
đặc điểm chung, như Disk. Khi một sự tương ứng được hình thành bằng sử
dụng một ID tương thích thì bạn chỉ có thể sử dụng các chức năng cơ bản
nhất của thiết bị.
Khi bạn cài đặt một thiết bị như máy in hay một ổ USB hoặc một bàn phím,
Windows sẽ tìm các gói cài đặt tương ứng với thiết bị mà bạn đang muốn cài đặt.
Trong suốt quá trình tìm kiếm, Windows gán một “cấp” cho mỗi một gói cài đặt
mà nó khám phá có ít nhất một sự tương ứng với phần cứng hoặc ID tương thích.
Cấp này chỉ thị bộ cài này tương ứng ở mức độ như thế nào đối với thiết bị. Số cấp
thấp chỉ thị sự tương ứng tốt hơn giữa bộ cài và phần cứng. Cấp 0 biểu hiện sự
tương thích tốt nhất. Sự tương thích với ID thiết bị đối với một gói phần mềm cài
đặt có kết quả thấp hơn (tốt hơn) so với sự tương thích đối với ID phần cứng.
Tương tự như vậy, một sự tương ứng với ID phần cứng có kết quả tốt hơn so với
bất kỳ ID tương thích nào. Sau khi Windows sắp xếp tất cả các gói nó sẽ cài đặt
một bộ cài có cấp thấp nhất trong số đó. Một số thiết bị vật lý tạo ra một hoặc một
số thiết bị logic khi chúng được cài đặt. Mỗi thiết bị logic có thể quản lý một số
chức năng của thiết bị vật lý. Ví dụ, một thiết bị đa chức năng như một máy có thể
in, quét, fax, có thể có chuỗi nhận dạng thiết bị khác nhau đối với mỗi chức năng.
Khi sử dụng các chính sách hạn chế cài đặt thiết bị để cho phép hoặc ngăn cản cài
đặt của một thiết bị sử dụng các thiết bị logic thì bạn phải cho phép hoặc ngăn cản
các chuỗi nhận dạng của thiết bị đó. Ví dụ: nếu người dùng cố gắng cài đặt một
thiết bị đa chức năng và bạn không cho phép hoặc ngăn cản tất cả chuỗi nhận dạng
cho cả thiết bị vật lý và logic, thì bạn phải có được các kết quả không như mong
đợi từ sự cố gắng cài đặt.
Các lớp cài đặt thiết bị
Các lớp cài đặt thiết bị là một loại khác của chuỗi nhận dạng. Nhà sản xuất gán lớp
cài đặt thiết bị của mỗi thiết bị trong phần mềm cài đặt của nó. Lớp cài đặt thiết bị
nhóm các thiết bị được cài đặt và cấu hình theo cách giống nhau. Ví dụ, tất cả các
CD drives đều nằm trong lớp cài đặt thiết bị CDROM và chúng sử dụng cùng một
bộ cài khi cài đặt. Một số dài được gọi là bộ nhận dạng duy nhất tổng thể (GUID)
miêu tả mỗi một lớp cài đặt thiết bị. Cùng với GUID cho lớp cài đặt thiết bị của
bản thân thiết bị, Windows có thể cần phải chèn vào cây GUID lớp cài đặt thiết bị
của bus đến thiết bị được gắn.
Khi sử dụng các lớp cài đặt thiết bị để cho phép hoặc ngăn chặn người dùng cài đặt
thì bạn phải chỉ định các GUID cho tất cả các lớp cài đặt của thiết bị hoặc có thể
bạn sẽ không thực hiện được kết quả mong muốn. Sự cài đặt có thể thất bại (nếu
bạn muốn nó thành công) hoặc nó có thể thành công (nếu bạn muốn nó thất bại).
Ví dụ, một thiết bị đa chức năng như thiết bị có các chức năng in/quét/fax có một
GUID cho loại thiết bị đa chức năng, một GUID cho chức năng in, một GUID cho
chức năng quét… Các GUID cho các chức năng riêng biệt là các “nút con” nằm
dưới GUID đa chức năng. Để cài đặt một nút con, Windows phải cài đặt nút cha.
Bạn phải cho phép cài đặt của lớp đối với GUID cha cho thiết bị đa chức năng sau
đó là các GUID con cho các chức năng riêng lẻ.
Hướng dẫn này không mô tả kịch bản sử dụng các lớp cài đặt thiết bị. Mặc dù vậy,
các nguyên lý cơ bản đã được giới thiệu với các chuỗi nhận dạng thiết bị trong
hướng dẫn này cũng áp dụng cho lớp cài đặt. Sau khi khai thác lớp cài đặt cho thiết
bị cụ thể bạn có thể sử dụng nó trong một chính sách để có thể cho phép hoặc ngăn
chặn cài đặt gói phần mềm cho lớp thiết bị.
Các Group Policy cho cài đặt thiết bị
Để cho phép kiểm soát trên vấn đề cài đặt thiết
bị, Windows Vista và Windows Server 2008 đã
đưa ra một số thiết lập chính sách. Bạn có thể cấu
hình những thiết lập này riêng trên các máy tính
đơn lẻ hoặc có thể áp dụng chúng cho một số máy tính thông qua sử dụng Group
Policy trong miền Active Directory.
Nếu muốn áp dụng thiết lập đối với các máy tính riêng lẻ hay đối với nhiều máy
tính trong một miền Active Directory thì bạn phải sử dụng Group Policy Object
Editor để cấu hình và áp dụng các thiết lập chính sách.
Dưới đây là một mô tả vắn tắt về các thiết lập chính sách cài đặt thiết bị được sử
dụng trong hướng dẫn này.
Lưu ý
Các thiết lập chính sách này sẽ ảnh hưởng đến tất cả người dùng, những người
đăng nhập vào máy tính có áp dụng nó. Bạn không thể áp dụng các chính sách này
cho chính sách Allow administrators to override device installation policy (Cho
phép các quản trị viên ghi đè lên chính sách cài đặt thiết bị). Chính sách này miễn
cho một số nhóm quản trị viên nội bộ trong việc hạn chế cài đặt mà bạn đã áp dụng
đến máy tính bằng cách cấu hình các thiết lập khác như đã miêu tả trong phần này.
Prevent installation of devices not described by other policy settings (Ngăn
chặn cài đặt các thiết bị không được miêu tả bằng các thiết lập chính sách
khác). Thiết lập chính sách này kiểm soát sự cài đặt thiết bị không được
miêu tả cụ thể bởi bất kỳ thiết lập chính sách khác. Nếu bạn cho phép thiết
lập chính sách này thì người dùng không thể cài đặt hoặc nâng cấp phần
mềm cài đặt cho các thiết bị trừ khi chúng được mô tả bởi chính sách Allow
installation of devices that match these device IDs (Cho phép cài đặt các
thiết bị tương ứng với ID thiết bị đó) hoặc Allow installation of devices for
these device classes (Cho phép cài đặt các thiết bị cho lớp thiết bị đó). Nếu
bạn vô hiệu hóa hoặc không cấu hình thiết lập chính sách này thì người dùng
có thể cài đặt và nâng cấp phần mềm cài đặt cho bất kỳ thiết bị nào không
được mô tả bởi chính sách Prevent installation of devices that match these
device IDs (Ngăn chặn cài đặt các thiết bị tương ứng với ID thiết bị đó),
Prevent installation of devices for these device classes (Ngăn chặn cài đặt
các thiết bị cho lớp thiết bị đó) hoặc Prevent installation of removable
devices (Ngăn chặn cài đặt các thiết bị di động).
Allow administrators to override device installation policy (Cho phép các
quản trị viên ghi đè lên chính sách cài đặt thiết bị). Thiết lập chính sách này
cho phép các thành viên trong nhóm quản trị viên nội bộ có thể cài đặt và
nâng cấp phần mềm cài đặt cho bất kỳ thiết bị nào không cần quan tâm đến
các thiết lập chính sách khác. Nếu bạn kích hoạt chính thiết lập này thì các
quản trị viên có thể sử dụng Add Hardware Wizard hoặc Update Driver
Wizard để cài đặt và nâng cấp phần mềm cài đặt cho thiết bị. Nếu bạn vô
hiệu hóa hoặc không cấu hình chính sách này thì các quản trị viên là đối
tượng của tất cả các thiết lập chính sách và sẽ bị hạn chế việc cài đặt.
Prevent installation of devices that match these device IDs (Ngăn chặn cài
đặt các thiết bị tương ứng với ID thiết bị đó). Thiết lập chính sách này chỉ ra
một danh sách các ID phần cứng Plug and Play và các ID tương thích cho
các thiết bị mà người dùng không thể cài đặt. Nếu bạn kích hoạt thiết lập
chính sách này thì người dùng không thể cài đặt hoặc nâng cấp phần mềm
cài đặt cho một thiết bị nếu các ID phần cứng và ID tương thích của nó
tương ứng với danh sách này. Nếu bạn vô hiệu hóa hoặc không cấu hình
chính sách này thì người dùng có thể cài đặt các thiết bị và nâng cấp phần
mềm cài đặt như được cho phép bởi các thiết lập chính sách.
Lưu ý
Thiết lập chính sách này có quyền ưu tiên hơn bất kỳ thiết lập chính sách
khác cho phép người dùng cài đặt một thiết bị. Thiết lập này ngăn chặn
người dùng cài đặt một thiết bị thậm chí nó tương ứng với chính sách khác
cho phép cài đặt thiết bị.
Prevent installation of drivers matching these device setup classes (Ngăn
chặn cài đặt các driver tương ứng với lớp cài đặt thiết bị). Thiết lập này chỉ
ra một danh sách các GUID lớp cài đặt thiết bị “cắm là chạy” cho các thiết
bị mà người dùng không thể cài đặt. Nếu bạn cho sử dụng lập chính sách này
thì người dùng sẽ không thể cài đặt hoặc nâng cấp các phần mềm cài đặt cho
một thiết bị có trong các lớp cài đặt thiết bị đã được liệt kê. Nếu bạn vô hiệu
hóa hoặc không cấu hình thiết lập chính sách này thì người dùng có thể cài
đặt và nâng cấp các phần mềm cài đặt cho các thiết bị như được phép của
các thiết lập chính sách khác.
Lưu ý
Thiết lập chính sách này có quyền ưu tiên trên bất kỳ các thiết lập chính sách
khác cho phép người dùng cài đặt thiết bị. Thiết lập chính sách này ngăn
chặn người dùng cài đặt một thiết bị thậm chí nó tương ứng với thiết lập
chính sách mà sẽ cho phép cài đặt.
Allow installation of devices that match any of these device IDs (Cho phép
cài đặt các thiết bị tương ứng với ID thiết bị đó). Thiết lập chính sách này
chỉ ra một danh sách các ID phần cứng và ID tương thích PnP, các ID này
miểu tả thiết bị mà người dùng có thể cài đặt. Thiết lập này được dự định chỉ
sử dụng khi thiết lập chính sách Prevent installation of devices not
described by other policy settings (Ngăn chặn cài đặt thiết bị không được
mô tả bởi các thiết lập chính sách khác) được cho phép và không có quyền
ưu tiên trên các thiết lập chính sách khác sẽ ngăn chặn người dùng cài đặt
thiết bị. Nếu bạn sử dụng thiết lập chính sách này thì người dùng có thể cài
đặt và nâng cấp bất kỳ thiết bị nào có ID phần cứng và ID tương thích tương
ứng với một ID trong danh sách, nếu cài đặt đó không được chỉ rõ là bị ngăn
chặn bởi thiết lập chính sách Prevent installation of devices that match
these device IDs (Ngăn chặn cài đặt các thiết bị tương ứng với ID thiết bị
đó), Prevent installation of devices for these device classes (Ngăn chặn cài
đặt các thiết bị cho lớp thiết bị đó) hoặc Prevent installation of removable
devices (Ngăn chặn cài đặt các thiết bị di động). Nếu thiết lập chính sách
khác ngăn chặn người dùng cài đặt thì người dùng không thể cài đặt thậm
chí thiết bị cũng được miêu tả bằng một giá trị trong thiết lập chính sách.
Nếu bạn vô hiệu hóa hoặc không cấu hình thiết lập chính sách này hoặc
không có chính sách khác miêu tả thiết bị thì thiết lập chính sách Prevent
installation of devices not described by other policy settings (Ngăn chặn cài
đặt thiết bị không được mô tả bởi các thiết lập chính sách khác) sẽ quyết
định người dùng có thể cài đặt thiết bị hay không.
Allow installation of devices using drivers for these device classes (Cho
phép cài đặt thiết bị sử dụng driver cho các lớp thiết bị). Thiết lập chính sách
chỉ ra một danh sách các GUID lớp cài đặt thiết bị để miêu tả thiết bị mà
người dùng cài đặt. Thiết lập này được dự định chỉ sử dụng khi thiết lập
chính sách Prevent installation of devices not described by other policy
settings (Ngăn chặn cài đặt thiết bị không được mô tả bởi các thiết lập chính
sách khác) được cho phép và không có quyền ưu tiên trên các thiết lập ngăn
chặn người dùng cài đặt thiết bị. Nếu bạn cho phép thiết lập này thì người
dùng có thể cài đặt và nâng cấp thiết bị với một lớp cài đặt tương ứng với
một trong các GUID lớp cài đặt trong danh sách này nếu cài đặt đó không bị
ngăn chặn rõ ràng bởi thiết lập chính sách Prevent installation of devices
that match these device IDs (Ngăn chặn cài đặt các thiết bị tương ứng với
ID thiết bị đó), Prevent installation of devices for these device classes
(Ngăn chặn cài đặt các thiết bị cho lớp thiết bị đó), hoặc Prevent installation
of removable devices (Ngăn chặn cài đặt các thiết bị di động). Nếu bạn vô
hiệu hóa hoặc không cấu hình thiết lập chính sách này và không có thiết lập
nào khác miêu tả thiết bị thì thiết lập chính sách Prevent installation of
devices not described by other policy settings (Ngăn chặn cài đặt thiết bị
không được mô tả bởi các thiết lập chính sách khác) sẽ quyết định người
dùng có thể cài đặt thiết bị hay không.
Một số chính sách đó có quyền ưu tiên trên các chính sách khác. Biểu đồ dưới đây
thể hiện cách Windows xử lý chúng để quyết định người dùng có thể cài đặt thiết
bị hay không:
Các thiết lập Group Policy cho truy cập của các thiết bị lưu trữ ngoài
Trong Windows Vista và Windows Server 2008 một quản trị viên có thể áp dụng
Group Policy để kiểm soát xem người dùng có thể đọc hoặc ghi các thiết bị lưu trữ
ngoài. Các chính sách đó được sử dụng để ngăn chặn việc lấy trộm thông tin quan
trọng hoặc nhạy cảm.
Có thể áp dụng các thiết lập chính sách đó ở mức máy tính để chúng ảnh hưởng
đến mỗi người dùng, người đăng nhập vào máy tính đó. Bạn có thể áp dụng chúng
ở mức người dùng và giới hạn bắt buộc đối với một tài khoản người dùng cụ thể
nào đó. Nếu sử dụng Group Policy trong môi trường Active Directory thì bạn có
thể áp dụng các thiết lập nhóm người dùng trong tài khoản người dùng riêng lẻ.
Group Policy cũng cho phép bạn áp dụng một cách hiệu quả các chính sách đó đến
một số lượng lớn máy tính.
Quan trọng
Các chính sách truy cập vào thiết bị lưu trữ ngoài này không ảnh hưởng đến phần
mềm chạy trong tài khoản hệ thống như kỹ thuật ReadyBoost trong Windows. Mặc
dù vậy, các phần mềm chạy dưới nội dung bảo mật của người dùng hiện hành có
thể bị ảnh hưởng bởi hạn chế đó. Ví dụ, nếu thiết lập chính sách Removable Disks:
Deny write access (Các ổ di động: Hạn chế ghi) sẽ ảnh hưởng đến người dùng,
thậm chí nếu người dùng có là một quản trị viên thì chương trình cài đặt BitLocker
không thể ghi mã khởi động của nó đến một ổ USB. Bạn có thể áp dụng những hạn
chế chỉ cho người dùng và các nhóm khác thay cho nhóm quản trị viên.
Các thiết lập chính sách này cũng có một thiết lập cho phép quản trị viên bắt buộc
phải khởi động lại. Nếu một thiết bị được sử dụng khi chính sách hạn chế được áp
dụng thì chính sách này có thể không bị bắt buộc cho tới khi máy tính đó khởi
động lại. Sử dụng thiết lập chính sách để bắt buộc khởi động lại nếu bạn không
muốn đợi cho đến khi người dùng khởi động lại máy tính. Nếu các chính sách hạn
chế được bắt buộc không cần khởi động lại máy tính thì tùy chọn khởi động lại bị
bỏ qua.
Các thiết lập chính sách có thể tìm thấy tại hai vị trí. Trong Computer
Configuration\Administrative Templates\System\Removable Storage Access
ảnh hưởng lên một máy tính và những người dùng đăng nhập vào. Các chính sách
trong User Configuration\Administrative Templates\System\Removable
Storage Access chỉ ảnh hưởng đến những người dùng áp dụng chính sách này,
gồm có các nhóm nếu Group Policy được áp dụng sử dụng Active Directory.
Theo chỉ dẫn vắn tắt dưới đây về các chính sách cho phép bạn kiểm soát việc đọc
/ghi đối với các ổ di động. Mỗi một chủng loại thiết bị hỗ trợ hai chính sách: một
cho từ chối đọc và một cho từ chối ghi.
Time (in seconds) to force reboot. Thiết lập số lượng thời gian (bằng giây)
mà hệ thống đợi khởi động lại để bắt buộc đối với sự thay đổi trong các
quyền truy cập thiết bị lưu trữ ngoài. Khởi động lại chỉ bắt buộc nếu các
chính sách hạn chế không được áp dụng mà không có nó.
Lưu ý
Nếu không bắt buộc phải khởi động lại máy tính và các chính sách không
thể được áp dụng do thiết bị đang sử dụng thì sự thay đổi không gây ảnh
hưởng cho tới khi hệ thống được khởi động lại. Nếu sự thay đổi của chính
sách ảnh hưởng đến nhiều thiết bị thì thay đổi phải ép buộc ngay lập tức trên
tất cả các thiết bị hiện không được sử dụng. Nếu bất kỳ thiết bị bị ảnh hưởng
nào đang sử dụng mà sự thay đổi không được áp dụng ngay lập tức thì chính
sách khởi động lại máy tính sẽ thực hiện nếu nó được kích hoạt bởi quản trị
viên.
CD and DVD. Các thiết lập chính sách này cho phép bạn từ chối việc đọc,
ghi đối với những thiết bị CD và DVD, gồm có cả thiết bị được kết nối USB.
Quan trọng
Một số phần mềm ghi đĩa CD và DVD của nhóm thứ ba tương tác với phần
cứng theo cách tránh sự ngăn chặn của chính sách. Nếu muốn ngăn chặn tất
cả việc ghi lên đĩa CD hoặc DVD thì bạn cần phải xem xét đến việc áp dụng
Group Policy để ngăn chặn cài đặt phần mềm đó.
Custom Classes. Các thiết lập chính sách này cho phép bạn từ chối việc đọc
và ghi đối với bất kỳ thiết bị nào mà Device Setup Class GUID của nó được
tìm thấy trong danh sách bạn cung cấp.
Floppy Drives. Các chính sách này cho phép bạn từ chối việc đọc, ghi đối
với các thiết bị trong lớp ổ mềm, gồm có cả thiết bị được kết nối USB.
Removable Disks. Cho phép bạn từ chối việc đọc, ghi đối với các thiết bị di
động như ổ nhớ USB hay ổ cứng USB mở rộng.
Tape Drives. Cho phép bạn từ chối việc đọc hoặc ghi vào các ổ băng từ,
gồm cảthiết bị được kết nối USB.
WPD Devices. Cho phép bạn từ chối việc đọc hoặc ghi đối với các thiết bị
trong lớp Windows Portable Device. Các thiết bị này gồm có thiết bị thông
minh như media players, mobile phones và Windows CE,…
All Removable Storage classes: Deny all access. Thiết lập này có quyền ưu
tiên hơn bất kỳ thiết lập nào khác trong danh sách, từ chối việc đọc, ghi đối
với thiết bị đã được chỉ định như sử dụng các thiết bị lưu trữ ngoài. Nếu bạn
vô hiệu hóa hoặc không thực hiện cấu hình thiết lập này thì việc đọc và ghi
trên các lớp thiết bị lưu trữ ngoài vẫn được phép theo áp đặt bởi các thiết lập
chính sách khác trong danh sách.