70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Chương 14: Các đặc tính bảo mật trong Windows Server 2003

Mục tiêu

• Xác định các phần tử và kỹ thuật khác nhau dùng

để bảo mật hệ thống Windows Server 2003 • Dùng các công cụ Security Configuration and

Analysis để cấu hình và rà soát các thiết lập bảo mật

• Kiểm toán truy vập vào các tài nguyên và xem lại

2

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

các thiết lập Security log

Bảo mật hệ thống Windows 2003

3

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• 5 vấn đề liên quan đến bảo mật: • Authentication (Chứng thực) • Access control (Điều khiển truy cập) • Encryption (Bảo mật) • Security policies (Các chính sách bảo mật) • Service packs & hot fixes

Chứng thực

• Mức độ cơ bản được y/c là 1 user ID và mật khẩu để đăng

nhập hệ thống

• Trong 1 môi trường domain, chứng thực được tập trung hóa trên mạng; trong khi với môi trường workgroup việc chứng thực là cục bộ

• Trong 1 môi trường domain, 1 chứng thực có thể cung cấp

quyền truy cập đến nhiều domain và forest

• Các phương pháp chứng thực bổ sung có thể áp dụng với

các dịch vụ khác (như IIS)

4

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Điều khiển truy cập

• Điều khiển truy cập dùng để bảo mật các tài

nguyên như file, thư mục, máy in

• Các kiểu khác của điều khiển truy cập là các quyền NTFS, thư mục chia sẻ, máy in và các quyền trên đối tượng AD khác

5

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Nguyên lý “cấp ít quyền nhất” ngụ ý là các user chỉ nên có quyền truy cập những cái gì họ cần

Bảo mật

• Các file bí mật lưu trên các NTFS volumn có thể

mã hóa dùng EFS

• EFS dùng kết hợp khóa công cộng và khóa riêng • Giao thức IPSec mã hóa nội dung của các gói tin

gửi qua mạng dùng TCP/IP

• 2 chế độ IPSec: transport & tunnel • IPSec gây khó khăn cho các hacker muốn can

6

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

thiệp vào dữ liệu mạng nhạy cảm

Các chính sách bảo mật

• Các thiết lập chính sách bảo mật có thể cấu hình từ

Local Security Policy và Group Policy Object Editor MMC snap-ins

• Các thiết lập chính sách bảo mật điều khiển một

vùng các thiết lập bảo mật

7

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Windows Server 2003 có một số công cụ phân tích chính sách bảo mật so với các mẫu có sẵn • Security Configuration and Analysis MMC snap-in • Ứng dụng dòng lệnh SECEDIT

Service Packs & Hot Fixes

• Nhiều bản cập nhật và patch quan trọng liên quan

đến bảo mật

• Các Hot fix cũng giúp xác định 1 số vấn đề đặc

biệt

• Chúng có thể tải và cài đặt từ Microsoft • SUS có thể hỗ trợ tự động quản lý các bản cập

8

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

nhật

Dùng các công cụ Security Configuration Manager

• Windows Server 2003 cung cấp các công cụ thiết kế đặc biệt giúp cấu hình và quản lý các thiết lập bảo mật (Security Configuration Manager) • Những công cụ này cùng với các chính sách

9

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Group có thể dùng để cài đặt mẫu Security Policy

Dùng các công cụ Security Configuration Manager (tt)

• Công cụ Security Configuration and Analysis sẽ so sánh mẫu bảo mật với các thiết lập đã làm • Công cụ Security Configuration and Analysis

10

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

gồm: • Các mẫu bảo mật • Các mẫu bảo mật trong các đối tượng GP • Công cụ Security Configuration and Analysis • Lệnh SECEDIT

Các mẫu bảo mật

• Các mẫu giúp bảo đảm thống nhất và dễ dàng bảo

trì trên nhiều máy

• Nhưng không dùng trình soạn thảo văn bản bình

thường để chỉnh sửa • Có 1 số mẫu thiết kế sẵn

11

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Các mẫu là các file văn bản

Các mẫu bảo mật (tt)

12

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Thực tập 14-1:Xem các mẫu bảo mật • Mục tiêu: Làm quen với 1 số mẫu bảo mật có sẵn • Start  Run  type mmc  OK  File 

Add/Remove Snap-in  Add

13

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Tìm và xem các mẫu có sẵn như chỉ dẫn • Xem các chính sách liên hệ với các mẫu

Phân tích các mẫu bảo mật thiết kế sẵn

• Workstations • Servers • Domain controllers

• Các máy tính mạng có thể phân loại thành:

• Các mẫu thiết kế sẵn có thể áp dụng cho 1 loại nào

đó

14

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Chỉ có Windows Server 2003, Windows XP, Windows 2000 là dùng được mẫu thiết kế sẵn

Default Template

• Mẫu Setup Security.inf chứa các thiết lập bảo

mật mặc định

• Nội dung phụ thuộc cấu hình nguyên thủy của

máy tính (cài mới, nâng cấp…)

• Cho phép administrator trả về thiết lập trước đó dễ

dàng

15

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Không nên áp dụng khi dùng GP

Incremental Templates

• Sửa đổi cải tiến các cấu hình bảo mật • Chỉ có thể áp dụng dựa trên cấu hình mặc định bởi

vì chúng không xác lập cấu hình cơ bản • Các mẫu gồm: compatws.inf, securews.inf,

16

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

securedc.inf, hisecws.inf, hisecdc.inf, iesacls.inf, dc security.inf, rootsec.inf • Cũng có thể tạo mẫu tùy biến

Áp dụng các mẫu bảo mật

• Mở Local Security Setting MMC snap-in và import 1

chính sách • Với domain

• Dùng các GPO

• Có thể áp dụng trên máy cục bộ hoặc domain • Với máy cục bộ

• Các thiết lập bảo mật từ các GPO đè lên thiết lập

17

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

cục bộ

Áp dụng các mẫu bảo mật (tt)

18

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Thực tập 14-2:Tạo 1 mẫu bảo mật • Mục tiêu: Khảo sát việc tạo 1 mẫu bảo mật tùy

biến

• Mở 1 New Template từ MMC Security Templates

snap-in

19

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Cấu hình các thiết lập cho mẫu mới theo dự định • Lưu mẫu • Xem file mẫu

Thực tập 14-3: Áp dụng các thiết lập mẫu bảo mật cho các GPO • Mục tiêu: Dùng GP để triển khai các thiết lập mẫu

bảo mật

• Start  Administrative Tools  Active Directory

Users and Computers

• Mở Default Domain Policy từ trang Properties của

domain

20

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Import vào mẫu đã tạo trước đó • Kiểm tra lại các thiết lập

Security Configuration and Analysis • Security Configuration and Analysis snap-in cho

phép so sánh các thiết lập hệ thống hiện tại với các mẫu đã cấu hình

• Việc so sánh sẽ xác định các thay đổi và những sự

yếu kém tiềm ẩn

• Có thể so sánh nhiều mẫu 1 lần • Có thể kết hợp và lưu giữ • Các thay đổi có thể tạo trực tiếp trong snap-in

21

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

bằng cách chọn cấu hình mong muốn

Security Configuration and Analysis (tt)

22

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Thực tập 14-2: Tạo 1 mẫu bảo mật (tt)

23

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Thực tập 14-4: Phân tích các thiết lập bảo mật dùng Security Configuration and Analysis

• Mở Security Configuration and Analysis snap-in

24

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

theo chỉ dẫn và mở 1 csdl mới • Import mẫu hisecdc.inf để so sánh • Thực hiện phân tích • Xem lại và so sánh các thiết lập

Thực tập 14-4 (tt)

25

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

SECEDIT

• SECEDIT là công cụ dòng lệnh dùng để tạo và áp

dụng, phân tích các mẫu bảo mật

26

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Có thể dùng ở nơi mà GP không dùng được • 6 switch chính: • Analyze • Configure • Export • Import • Validate • GenerateRollback

Kiểm toán truy cập tài nguyên & phân tích báo cáo bảo mật • Kiểm toán được dùng để theo dõi các sự kiện trên

mạng

• Một chính sách kiểm toán định nghĩa sự kiện nào

27

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

sẽ được ghi lại • Và ghi thành công hay không cũng được ghi nhận • Các sự kiện đã kiểm toán được ghi vào báo cáo bảo mật, có thể xem được qua Event Viewer

Thực tập 14-5: Khảo sát các thiết lập kiểm toán mặc định • Objective: to explore the auditing settings of the default

domain controller GPO

• Mục tiêu: Khảo sát các thiết lập kiểm toán của GPO mặc

định

• Mở trang Properties của Domain Controllers OU trong

Active Directory Users and Computers

• Sửa chữa Default Domain Controllers Policy trong thẻ

Group Policy theo chỉ dẫn

• Mở nút Audit Policy và xem các thiết lập chính sách khác

nhau

28

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Thực tập 14-5 (tt)

29

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Thực tập 14-5 (tt)

30

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Cấu hình kiểm toán • Vai trò của máy tính trên mạng ảnh hưởng cách

GPO gán cho domain hoặc các OU

cấu hình chính sách kiểm toán như thế nào • Với các server thành viên hoặc các workstation • Các chính sách kiểm toán được hiện thực dùng các

• Các chính sách kiểm toán được hiện thực thông qua Default Domain Controllers Policy áp dụng cho Domain Controllers OU

• Với các DC

• Các chính sách kiểm toán được định nghĩa dùng công

cụ Local Security Policy

31

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Với các workstations & servers độc lập

Những yêu cầu và cấu hình 1 kiểm toán

• Phải có quyền thích hợp (Administrators Group /

Manage auditing and security log user)

• Kiểm toán file, thư mục chỉ có thể thực hiện trên các

NTFS volum

• Yêu cầu:

• Cấu hình kiểm toán dựa trên các sự kiện đã kiểm soát và nbaijxayr ra việc đăng nhập thành công/thất bại • Cấu hình kiểm toán dựa trên các đối tượng tài nguyên

xác định như file, thư mục, máy in và các đối tượng AD

32

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Cấu hình 1 chính sách bảo mật

Cấu hình 1 chính sách kiểm toán (tt)

33

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Thực tập 14-6: Cấu hình và kiểm tra các thiết lập chính sách kiểm toán • Mục tiêu: Làm quen với việc thay đổi và kiểm tra lại cấu hình các thiết lập chính sách kiểm toán • Mở Default Domain Controllers Policy GPO • Cấu hình lại theo y/c • Refresh lại các thiết lập GP thủ công • Kiểm tra các thiết lập mới và xem kết quả dùng

34

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Event Viewer

Kiểm toán truy cập các đối tượng

• Có thể kiểm soát các lần thử truy cập và thành

công các file và thư mục trên các NTFS volumn • Chú ý: điều này có thể sinh ra 1 số lượng lớn các

sự kiện được báo cáo

• Kiểm toán các đối tượng được cấu hình thông qua

Advanced Security Settings của tài nguyên

• Kiểm toán cũng có thể thực hiện với các đối tượng

35

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

AD

Kiểm toán truy cập các đối tượng (tt)

36

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Thực tập 14-7: Cấu hình kiểm toán 1 thư mục NTFS • Mục tiêu: lập báo cáo truy cập thành công/lỗi vào

thư mục NTFS

• Tạo và cấu hình các quyền NTFS cho 1 thư mục

mới

• Cấu hình các thiết lập kiểm toán cho thư mục đó • Kiểm tra lại các thiết lập kiểm toán và quyền bằng

cách thử truy cập và xóa thư mục

• Dùng Event Viewer để kiểm tra kiểm toán chính

37

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

xác

Thực tập 14-7 (tt)

38

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Những kinh nghiệm tốt

• Lập kế hoạch cẩn thận trước khi hiện thực chính

• Chỉ kiểm toán những sự kiện nào cung cấp thông tin

thực sự có ích

• Xem lại toàn bộ các báo cáo • Kiểm toán thông tin nhạy cảm và bí mật • Kiểm toán Everyone group • Kiểm toán gán quyền cho các user • Kiểm toán Administrators group

39

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

sách kiểm toán • Hướng dẫn chung:

Phân tích các báo cáo bảo mật

• Với mỗi sự kiện định nghĩa trong chính sách, một dòng được ghi vào báo cáo Security nếu sự kiện xảy ra

• Dùng Event Viewer để xem báo cáo Security • Báo cáo cung cấp tổng thể ngày giờ của mỗi sự

kiện và user nào thực thi

• Có nhiều chi tiết hơn nếu double-clicking vào

dòng đó

• Event Viewer cung cấp tùy chọn tìm và lọc để hỗ

40

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

trợ việc quản lý báo cáo

Phân tích các báo cáo bảo mật (tt)

41

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Phân tích các báo cáo bảo mật (tt)

42

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Thực tập 14-8: Cấu hình các đặc tính Event Viewer Log • Dùng Event Viewer để xem báo cáo Security cục

bộ

• Dùng tính năng Find để tìm kiểu chỉ định của sự

kiện theo y/c

• Tiếp theo dùng tính năng Filter để quản lý báo

cáo, hiển thị chỉ những sự kiện nào phù hợp tiêu chuẩn

43

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Hiển thị lại toàn bộ các bản ghi trong báo cáo

Tổng kết

• Windows Server 2003 đưa ra 1 số tính năng liên quan bảo mật thành 5 loại: authentication, access control, encryption, security policies, service packs and hot fixes

• Windows Server 2003 đưa ra 1 gói các công cụ

44

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

Security Configuration Manager • Các mẫu bảo mật, thiết lập bảo mật trong các GPO, các công cụ cấu hình và phân tích bảo mật, lệnh SECEDIT

Tổng kết (tt)

• Kiểm toán dùng để ghi báo cáo một số sự kiện đặc

biệt

• Chính sách kiểm toán quy định sự kiện nào được

kiểm soát

• Các tài nguyên và các đối tượng đặc biệt có thể

cấu hình để kiểm toán

• 1 Security log chứa 1 bản ghi cho sự kiện được

kiểm toán

45

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment

• Dùng Event Viewer để xem lại các Security log