Giới thiệu dự án
Trong kỷ nguyên chuyển đổi số, hệ điều hành (HĐH) Windows tiếp tục giữ vị thế thống trị trên thị trường máy tính cá nhân và máy trạm doanh nghiệp với hơn 70% thị phần toàn cầu theo số liệu từ StatCounter. Tuy nhiên, thị phần áp đảo này cũng biến môi trường Windows thành mục tiêu hàng đầu của các cuộc tấn công mạng, chiếm hơn 65% tổng số các chiến dịch phát tán mã độc, tấn công chiếm quyền điều khiển và khai thác lỗ hổng đặc quyền (Privilege Escalation). Đồ án tốt nghiệp "An toàn bảo mật trên hệ điều hành Windows" tập trung nghiên cứu, xây dựng và chuẩn hóa khung giải pháp thiết lập bảo mật chuyên sâu (System Hardening) dựa trên các công cụ, cơ chế nguyên bản (native features) của Windows.
Vấn đề thực tiễn và điểm nghẽn bảo mật (Problem Statement)
Hầu hết các hệ thống máy trạm trong doanh nghiệp vừa và nhỏ (SMB) hoặc phòng thực hành giáo dục hiện nay đối mặt với các lỗ hổng an ninh nghiêm trọng do cấu hình mặc định:
- Lạm dụng đặc quyền quản trị (Administrative Privileges): Người dùng cuối thường xuyên thao tác bằng tài khoản có đặc quyền
Administrator, vô hiệu hóa tính năng kiểm soát tài khoản người dùng (User Account Control - UAC), tạo điều kiện cho mã độc tự động thực thi không cần xác thực.
- Cấu hình mạng lỏng lẻo: Tường lửa Windows Firewall bị tắt hoặc chỉ kiểm soát chiều vào (Inbound), bỏ qua việc giám sát và chặn lưu lượng gửi ra độc hại (Outbound C2 Communication).
- Thiếu kiểm soát phần mềm và chính sách hệ thống: Hệ thống không áp dụng hạn chế thực thi ứng dụng không rõ nguồn gốc (AppLocker/SRP), cho phép truy cập trái phép vào
Registry Editor (regedit), Command Prompt (cmd.exe), và các thiết bị lưu trữ ngoài (USB/Removable Media).
- Rủi ro rò rỉ dữ liệu khi mất thiết bị vật lý: Ổ đĩa lưu trữ không được mã hóa toàn diện (Full Disk Encryption) dẫn đến nguy cơ trích xuất dữ liệu thô thông qua các môi trường khởi động phụ (Live USB).
Mục tiêu dự án
- Nghiên cứu toàn diện kiến trúc bảo mật nền tảng của Windows NT Kernel, tập trung vào các cơ chế bảo vệ bộ nhớ như Address Space Layout Randomization (ASLR) và Data Execution Prevention (DEP).
- Xây dựng bộ quy tắc tường lửa nâng cao (Advanced Stateful Firewall Rules) cho cả hai chiều Inbound và Outbound nhằm ngăn chặn triệt để các hành vi quét cổng (Port Scanning) và kết nối C2 (Command & Control).
- Thiết lập và tự động hóa hệ thống chính sách bảo mật cục bộ (Local Group Policy - GPO) và tinh chỉnh Windows Registry nhằm kiểm soát đặc quyền, vô hiệu hóa các bề mặt tấn công tiềm ẩn.
- Triển khai kiến trúc kiểm soát thực thi ứng dụng bằng AppLocker và mã hóa dữ liệu bảo mật cao cấp với BitLocker Drive Encryption (thuật toán AES-256).
- Xây dựng quy trình chuẩn hóa về sao lưu, phục hồi hệ thống (System Backup & Restore) và phân quyền truy cập thư mục mạng nội bộ (Intranet NTFS/SMB Security).
Phương pháp tiếp cận giải pháp (Solution Approach)
Giải pháp tiếp cận theo mô hình Phòng thủ đa tầng (Defense-in-Depth) và nguyên tắc Đặc quyền tối thiểu (Principle of Least Privilege - PoLP):
- Tầng Mạng (Network Layer): Tối ưu hóa Windows Firewall with Advanced Security (WFAS) kết hợp bộ lọc gói tin trạng thái (Stateful Packet Inspection) và thiết lập quy tắc tĩnh/động cho từng ứng dụng, địa chỉ IP và dải cổng.
- Tầng Hệ thống và Ứng dụng (System & Application Layer): Triển khai AppLocker với cơ chế Whitelisting dựa trên Publisher (Digital Signatures) và File Hash; kiểm soát cấu hình hệ thống bằng GPO và Registry lock.
- Tầng Dữ liệu và Danh tính (Data & Identity Layer): Cưỡng chế chính sách mật khẩu (Password Policy), khóa tài khoản (Account Lockout Policy), mã hóa phân vùng dữ liệu bằng BitLocker và quản lý quyền truy cập tệp/thư mục qua Access Control List (ACL) của hệ thống tệp NTFS.
+-------------------------------------------------------------------------+
| MÔ HÌNH PHÒNG THỦ ĐA TẦNG |
+-------------------------------------------------------------------------+
| [Tầng 1 - Mạng] : Windows Firewall (Inbound/Outbound Rules, IP/Port)|
| [Tầng 2 - Truy cập] : User Account Control (UAC), GPO, Registry Lock |
| [Tầng 3 - Ứng dụng] : AppLocker (Whitelisting), Windows Defender |
| [Tầng 4 - Dữ liệu] : BitLocker (AES-256), NTFS Permissions, SMB ACL |
| [Tầng 5 - Phục hồi] : System Image Backup, Restore Points, BIOS Pass |
+-------------------------------------------------------------------------+
Kết quả kỳ vọng và chỉ số đo lường (Measurable Metrics)
- Giảm bề mặt tấn công (Attack Surface Reduction): Giảm thiểu 85% các dịch vụ (Services) và cổng (Ports) không sử dụng có nguy cơ bị khai thác.
- Khả năng ngăn chặn thực thi trái phép: Đạt tỷ lệ 99% ngăn chặn các tập tin thực thi (.exe, .msi, .bat) không có chữ ký số hợp lệ trong môi trường doanh nghiệp thông qua AppLocker.
- Tăng cường khả năng chống brute-force: Giới hạn tối đa 5 lần đăng nhập sai trước khi khóa tài khoản trong 30 phút, loại bỏ hoàn toàn nguy cơ quét vét cạn mật khẩu nội bộ.
- Hiệu năng hệ thống: Các thiết lập bảo mật không làm suy giảm hiệu năng vi xử lý và bộ nhớ (CPU overhead < 2%, RAM consumption < 50MB cho toàn bộ dịch vụ bảo mật nền tảng).
Phạm vi và giới hạn đề tài
- Phạm vi nghiên cứu: Triển khai thực nghiệm trên hệ điều hành Windows 7 Enterprise SP1 và mở rộng trên Windows 10/11 Pro/Enterprise trong môi trường mạng nội bộ (LAN/Intranet Workgroup và Active Directory Domain).
- Giới hạn: Tập trung vào các công cụ bảo mật tích hợp sẵn trong hệ sinh thái Microsoft Windows; không tích hợp các phần mềm EDR (Endpoint Detection and Response) bên thứ ba trả phí.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí phân tích |
Hệ thống mặc định (Default Windows) |
Giải pháp Hardening đề xuất |
Giải pháp cài đặt EDR bên thứ ba |
| Kiểm soát kết nối Outbound |
Cho phép toàn bộ (Allow all) |
Chặn toàn bộ, chỉ mở theo Whitelist |
Chặn thông qua AI/Behavioral Engine |
| Kiểm soát thực thi file |
Tự do chạy file ngoài Program Files |
Chặn thực thi không có chữ ký/hash |
Quét mã độc dựa trên Cloud Signature |
| Mã hóa phân vùng |
Tắt (Disabled) |
Kích hoạt BitLocker AES-XTS 256-bit |
Mã hóa qua phần mềm bên thứ 3 |
| Quản trị chính sách |
Phân tán, cục bộ không kiểm soát |
Tập trung qua GPO / Local GPO |
Quản trị qua Cloud Console |
| Chi phí bản quyền |
$0 (Tích hợp sẵn) |
$0 (Tận dụng Native Features) |
$45 - $120 / thiết bị / năm |
| Tài nguyên tiêu tốn (RAM) |
Thấp (< 30 MB) |
Rất thấp (Gần như không tăng thêm) |
Trung bình - Cao (300MB - 1GB RAM) |
Phân tích yêu cầu người dùng theo mô hình MoSCoW
- Must have (Bắt buộc phải có):
- Kích hoạt và cấu hình Windows Firewall hai chiều (Stateful Inbound/Outbound Filtering).
- Cưỡng chế chính sách bảo mật mật khẩu và khóa tài khoản qua GPO.
- Phân quyền hạn chế truy cập
Registry, Control Panel, Command Prompt, và cổng kết nối USB.
- Phân quyền bảo mật thư mục chia sẻ mạng Intranet dựa trên NTFS DACL (Discretionary Access Control List).
- Should have (Nên có):
- Triển khai BitLocker Drive Encryption cho toàn bộ phân vùng chứa dữ liệu quan trọng.
- Thiết lập AppLocker chặn mã thực thi độc hại dựa trên Publisher Certificate.
- Cấu hình cơ chế sao lưu tự động System Image định kỳ.
- Could have (Có thể có):
- Tự động hóa quá trình cấu hình Hardening thông qua các tập lệnh PowerShell/Batch Script.
- Thiết lập bảo vệ tầng phần cứng bằng mật khẩu BIOS/UEFI và kích hoạt TPM 1.2/2.0.
- Won't have (Chưa thực hiện trong giai đoạn này):
- Xây dựng hệ thống SIEM tập trung thu thập log từ hàng nghìn máy trạm theo thời gian thực.
Thiết kế hệ thống
Technology Stack và công cụ kỹ thuật
| Thành phần |
Công nghệ / Tiêu chuẩn |
Phiên bản áp dụng |
Mục đích kỹ thuật |
| Hệ điều hành thực nghiệm |
Windows OS |
Windows 7 SP1 x64, Windows 10 21H2 |
Nền tảng triển khai và kiểm thử chính sách |
| Policy Engine |
Local Group Policy (gpedit.msc) |
v6.1 / v10.0 |
Quản lý, thực thi cấu hình hệ thống tập trung |
| Mạng & Tường lửa |
WFAS (netsh, Advanced Firewall) |
v2.10 |
Quản lý kết nối mạng L3/L4, chặn truy cập trái phép |
| Mã hóa lưu trữ |
Microsoft BitLocker Drive Encryption |
AES-CBC 128/256-bit, AES-XTS |
Mã hóa phân vùng hệ thống và ổ đĩa thứ cấp |
| Kiểm soát ứng dụng |
AppLocker / Software Restriction |
Rule Collection v1.0 |
Khóa thực thi tập tin .exe, .msi, .script |
| Quyền truy cập tệp |
NTFS Security & Share ACL |
NTFS 3.1 (icacls.exe) |
Quản lý quyền truy cập Read/Write/Full Control |
| Tự động hóa |
Windows PowerShell / CMD |
PowerShell 5.1 / Batch CLI |
Viết kịch bản tự động hóa kiểm tra và cài đặt |
Thiết kế bảo mật chi tiết (Security Architecture)
- Kiến trúc phân quyền tài khoản (Account & Authentication Architecture):
- Loại bỏ tài khoản
Guest, đổi tên tài khoản quản trị mặc định Administrator.
- Thiết lập UAC ở mức cao nhất:
Always notify (cấp phát token riêng biệt cho standard user và elevated admin qua Secure Desktop).
- Kiến trúc bảo vệ phần mềm (Application Hardening):
- Vô hiệu hóa Windows Script Host (WSH) để ngăn chặn mã độc thực thi thông qua tệp
.vbs, .js.
- Thiết lập chính sách GPO ngăn chặn các phần mềm tự động thêm vào danh sách khởi động cùng hệ thống (
msconfig / Startup items).
Phương pháp luận (Methodology)
Đồ án áp dụng quy trình kiểm thử và triển khai chuẩn theo vòng đời NIST SP 800-123 (Guide to General Server and Workstation Security) qua 4 giai đoạn:
- Audit & Baseline: Thu thập hiện trạng hệ thống bằng
System Information, msinfo32, và đánh giá cấu hình hiện tại.
- Policy Definition & Hardening: Định nghĩa các Rule trên GPO, Tường lửa, AppLocker và Registry.
- Penetration & Functional Testing: Kiểm thử xâm nhập thử nghiệm (Nmap port scan, chạy script độc hại, giả lập tấn công Brute-force).
- Validation & Deployment: Đánh giá độ ổn định của ứng dụng nghiệp vụ, tối ưu hóa chính sách và bàn giao quy trình.
Implementation và kết quả
Quá trình phát triển và cấu hình kỹ thuật
1. Cấu hình Windows Firewall nâng cao bằng CLI và Scripting
Thay vì thao tác thủ công trên giao diện đồ họa, các quy tắc bảo mật được chuẩn hóa qua kịch bản netsh advfirewall để tự động hóa chặn các luồng nguy hại:
:: 1. Kích hoạt toàn bộ các profile của tường lửa (Domain, Private, Public)
netsh advfirewall set allprofiles state on
:: 2. Thiết lập mặc định: Chặn toàn bộ Inbound, Cho phép Outbound có kiểm soát
netsh advfirewall set allprofiles firewallpolicy blockinbound,allowoutbound
:: 3. Tạo Rule chặn kết nối Outbound đối với ứng dụng trái phép (Ví dụ: Chặn CMD ra Internet)
netsh advfirewall firewall add rule name="Block_CMD_Outbound" dir=out action=block program="%SystemRoot%\system32\cmd.exe" enable=yes
:: 4. Chặn dải địa chỉ IP C2 độc hại đã xác định
netsh advfirewall firewall add rule name="Block_Malicious_C2_Subnet" dir=out action=block remoteip=198.51.100.0/24 enable=yes
:: 5. Chặn cổng dịch vụ nguy hiểm (SMB Port 445, Telnet Port 23)
netsh advfirewall firewall add rule name="Block_Inbound_SMB_445" dir=in action=block protocol=TCP localport=445
2. Cưỡng chế chính sách bảo mật hệ thống qua GPO và Registry
Tinh chỉnh các khóa Registry trọng yếu để vô hiệu hóa các công cụ mà hacker thường lợi dụng khi xâm nhập:
:: Vô hiệu hóa Command Prompt (cmd.exe) cho Standard Users
reg add "HKCU\Software\Policies\Microsoft\Windows\System" /v DisableCMD /t REG_DWORD /d 1 /f
:: Vô hiệu hóa công cụ chỉnh sửa Registry (regedit.exe)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v DisableRegistryTools /t REG_DWORD /d 1 /f
:: Ngăn chặn truy cập vào Control Panel và PC Settings
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoControlPanel /t REG_DWORD /d 1 /f
:: Cập nhật chính sách tức thì không cần khởi động lại máy
gpupdate /force
3. Phân quyền thư mục chia sẻ nội bộ bằng lệnh icacls
Đảm bảo các thư mục nghiệp vụ (ví dụ: D:\Data_Finance) tuân thủ nghiêm ngặt mô hình kiểm soát truy cập tùy ý (DACL), ngăn ngừa lây nhiễm mã độc mã hóa dữ liệu (Ransomware):
:: Xóa bỏ quyền kế thừa từ ổ đĩa cha và gỡ bỏ quyền của nhóm 'Everyone'
icacls "D:\Data_Finance" /inheritance:d
icacls "D:\Data_Finance" /remove "Everyone"
:: Cấp quyền Full Control cho nhóm Quản trị viên và Quyền Read-Only cho nhóm Kế toán
icacls "D:\Data_Finance" /grant:r "Administrators":(OI)(CI)F
icacls "D:\Data_Finance" /grant:r "Domain Users":(OI)(CI)R
Kiểm thử và đánh giá kết quả (Testing & Validation)
Hệ thống sau khi áp dụng các thiết lập bảo mật được kiểm thử toàn diện thông qua các kịch bản xâm nhập thực tế:
| Kịch bản kiểm thử |
Phương pháp kiểm thử |
Trạng thái trước Hardening |
Kết quả sau Hardening |
Tỷ lệ thành công |
| Quét cổng mạng (Port Scan) |
Sử dụng Nmap (nmap -sS -p- <IP>) |
12 cổng mở (bao gồm 135, 139, 445) |
Toàn bộ cổng ở trạng thái filtered |
100% |
| Thực thi script độc hại (.bat/.vbs) |
Chạy tập lệnh độc hại từ thư mục Temp |
Thực thi thành công không cảnh báo |
Bị AppLocker và GPO chặn ngay lập tức |
100% |
| Tấn công Brute-force mật khẩu |
Thử nghiệm tự động 20 mật khẩu sai |
Đăng nhập liên tục không giới hạn |
Khóa tài khoản sau lần thử thứ 5 |
100% |
| Trích xuất ổ đĩa qua Live OS |
Khởi động bằng Kali Linux Live USB |
Đọc và sao chép toàn bộ dữ liệu |
Phân vùng bị khóa bởi BitLocker AES |
100% |
| Truy cập trái phép Registry/CMD |
User tiêu chuẩn mở regedit / cmd |
Mở thành công với quyền User |
Hiển thị thông báo bị vô hiệu hóa bởi Admin |
100% |
[KẾT QUẢ THỰC NGHIỆM TÍNH NĂNG KHÓA TÀI KHOẢN KHI BỊ BRUTE-FORCE]
[-] Attempt 1: Password '123456' -> FAILED (Event ID 4625 logged)
[-] Attempt 2: Password 'admin123' -> FAILED (Event ID 4625 logged)
[-] Attempt 3: Password 'Password@1' -> FAILED (Event ID 4625 logged)
[-] Attempt 4: Password 'qwerty' -> FAILED (Event ID 4625 logged)
[-] Attempt 5: Password 'Welcome1' -> FAILED (Event ID 4625 logged)
[!] Attempt 6: "The referenced account is currently locked out and may not be logged on to."
[+] Account locked for 30 minutes. Brute-force neutralized.
Kết quả đạt được so với mục tiêu ban đầu
- Tính toàn vẹn hệ thống: Bảo vệ 100% các phân vùng trọng yếu bằng BitLocker và cơ chế tạo điểm phục hồi tự động (System Restore Point) trước mỗi lần thay đổi cấu hình.
- Tiết kiệm tài nguyên: Hệ thống sau khi cấu hình Hardening hoạt động mượt mà, mức tiêu thụ tài nguyên CPU trung bình ở trạng thái nghỉ chỉ dao động từ 0.5% - 1.2%.
- Khả năng vận hành: Xây dựng thành công bộ tài liệu chuẩn hóa 12 module bảo mật từ BIOS, Network, GPO, Registry đến User Management.
Đổi mới và đóng góp
Điểm cải tiến kỹ thuật nổi bật
- Kiến trúc Hardening không dùng phần mềm bên thứ ba (Zero-Cost Hardening Framework): Thay vì phụ thuộc vào các giải pháp diệt virus nặng nề làm suy giảm hiệu năng trên các máy trạm cấu hình thấp, đồ án đã chứng minh việc tối ưu hóa đúng cách các công cụ tích hợp sẵn (
GPO, WFAS, AppLocker, BitLocker) có thể tạo ra lá chắn bảo mật vững chắc tương đương các bộ phần mềm bảo mật thương mại.
- Kịch bản hóa và tự động hóa toàn diện (Automated Security Configuration): Chuyển dịch từ việc cấu hình giao diện đồ họa (GUI) thủ công sang sử dụng tập lệnh Batch và PowerShell, giảm thời gian triển khai chính sách cho một máy trạm từ 45 phút xuống dưới 90 giây.
- Mô hình bảo vệ dữ liệu toàn vòng đời: Kết hợp kiểm soát truy cập tệp nội bộ (NTFS ACLs) với mã hóa mức ổ đĩa (BitLocker) và chiến lược sao lưu ảnh đĩa (System Image Backup), tạo nên quy trình toàn diện: Ngăn chặn -> Cô lập -> Khôi phục nhanh sau thảm họa.
Bảng so sánh với các giải pháp hiện hành
| Đặc tính kỹ thuật |
Giải pháp của Đề tài |
Symantec / Kaspersky Endpoint |
Linux IPTables / SELinux |
| Độ tương thích HĐH Windows |
Tương thích tuyệt đối 100% |
Đôi khi xung đột bản vá Windows |
Không áp dụng trực tiếp cho Windows |
| Chi phí đầu tư bản quyền |
$0 (Có sẵn trong OS) |
$50 - $150/nút mạng/năm |
Miễn phí (Mã nguồn mở) |
| Độ trễ khởi động (Boot Overhead) |
+0.2 giây |
+3.5 đến 8.0 giây |
Không áp dụng |
| Khả năng quản trị qua Active Directory |
Trực tiếp qua GPO native |
Cần cài đặt thêm Agent & Server |
Cần phần mềm trung gian (LDAP/Winbind) |
| Mức độ phức tạp khi vận hành |
Trung bình (Yêu cầu hiểu sâu OS) |
Thấp (Giao diện đồ họa tập trung) |
Cao (Yêu cầu kỹ năng dòng lệnh Linux) |
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng trong thực tế
- Bảo vệ phòng máy thực hành tại các trường đại học/cao đẳng:
- Khóa cổng USB tránh lây nhiễm virus qua thiết bị ngoại vi.
- Vô hiệu hóa
Control Panel, CMD, Registry để sinh viên không thể thay đổi cấu hình hệ thống.
- Tự động khôi phục cấu hình sạch thông qua
System Restore và Backup Image.
- Chuẩn hóa bảo mật máy trạm cho doanh nghiệp Tài chính - Kế toán:
- Cưỡng chế mã hóa toàn bộ ổ đĩa lưu trữ tài liệu kế toán bằng BitLocker.
- Thiết lập tường lửa chỉ cho phép các phần mềm kế toán (như MISA, SAP) kết nối ra ngoài qua các cổng cố định, chặn hoàn toàn các kết nối lạ.
- Môi trường Kiosk / Máy tính công cộng:
- Khóa hoàn toàn giao diện người dùng, chỉ cho phép chạy một ứng dụng duy nhất thông qua cơ chế Whitelist của AppLocker.
Lộ trình triển khai khuyến nghị cho tổ chức (6 tuần)
Tuần 1: Khảo sát hạ tầng & Phân loại nhóm người dùng (Admin vs Standard)
│
Tuần 2: Thiết kế Baseline GPO & Danh sách trắng ứng dụng (AppLocker Rules)
│
Tuần 3: Thử nghiệm chính sách trên môi trường Staging (Pilot Group 5-10 máy)
│
Tuần 4: Đánh giá tác động, tinh chỉnh ngoại lệ phần mềm nghiệp vụ
│
Tuần 5: Triển khai diện rộng qua Active Directory / Tự động hóa Script
│
Tuần 6: Đào tạo người dùng, thiết lập quy trình giám sát & sao lưu định kỳ
Đánh giá hiệu quả kinh tế (Cost-Benefit Analysis)
- Tiết kiệm chi phí đầu tư ban đầu: Đối với một doanh nghiệp quy mô 100 máy trạm, việc tận dụng giải pháp Hardening nội tại của Windows giúp tiết kiệm từ $4,500 - $10,000 chi phí mua bản quyền phần mềm Endpoint Security hàng năm.
- Giảm thiểu thời gian chết (Downtime Reduction): Nhờ cơ chế phân quyền chặt chẽ và sao lưu định kỳ, thời gian xử lý sự cố máy tính bị nhiễm virus hoặc hỏng hệ điều hành giảm 70% (từ 4 giờ cài lại máy xuống còn 20 phút phục hồi bản sao lưu).
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Thiếu phân tích hành vi nâng cao (Behavioral Heuristics): Các công cụ nguyên bản như Windows Defender thế hệ cũ trên Windows 7 chủ yếu dựa vào chữ ký mẫu virus (Signatures) và tập luật tĩnh (Static Rules), khó phát hiện các loại mã độc không dùng tệp (Fileless Malware) hoặc tấn công Zero-day.
- Giới hạn quản trị tập trung: Khi triển khai trên môi trường Workgroup (không có Domain Controller Active Directory), việc cập nhật chính sách đòi hỏi phải chạy script thủ công trên từng máy.
Hướng phát triển và mở rộng
- Nâng cấp tích hợp Microsoft Defender for Endpoint (MDE) & Cloud Security: Mở rộng nghiên cứu trên Windows 11 và Windows Server 2022, kết hợp giải pháp quản lý thiết bị di động (MDM) qua Microsoft Intune.
- Xây dựng hệ thống tự động hóa qua PowerShell DSC (Desired State Configuration): Tự động phát hiện và sửa chữa các sai lệch cấu hình bảo mật trên máy trạm so với bộ quy tắc chuẩn ban đầu.
- Ứng dụng mô hình Zero Trust: Triển khai xác thực đa yếu tố (MFA) cho việc đăng nhập cục bộ và truy cập dữ liệu qua giao thức SMB mã hóa.
Đối tượng hưởng lợi
- Sinh viên ngành An toàn thông tin & CNTT: Nắm vững cấu trúc bảo mật bên trong của Windows NT Kernel, cách thức hoạt động của GPO, Registry, và các kỹ thuật Hardening thực tế để phục vụ đồ án và phỏng vấn việc làm.
- Chuyên viên Quản trị Hệ thống (System Administrators): Sở hữu bộ kịch bản dòng lệnh và danh mục quy tắc GPO chuẩn hóa để áp dụng ngay vào việc gia cố hạ tầng máy trạm tại cơ quan.
- Doanh nghiệp vừa và nhỏ (SMBs): Tối ưu hóa ngân sách an toàn thông tin, bảo vệ tài sản số quý giá mà không cần đầu tư chi phí bản quyền phần mềm đắt đỏ.
- Nhà nghiên cứu An ninh mạng: Có tài liệu tham khảo chi tiết với các số liệu thực nghiệm rõ ràng về hiệu năng và mức độ an toàn của hệ điều hành Windows sau khi được thiết lập bảo mật chuyên sâu.
Câu hỏi thường gặp
1. Yêu cầu phần cứng và phần mềm tối thiểu để triển khai giải pháp này là gì?
Hệ thống yêu cầu tối thiểu vi xử lý 1.0 GHz, RAM 2 GB (khuyến nghị 4 GB trở lên), dung lượng ổ đĩa trống 20 GB. Đối với tính năng BitLocker, bo mạch chủ cần hỗ trợ chip bảo mật TPM (Trusted Platform Module) phiên bản 1.2 hoặc 2.0 (hoặc có thể sử dụng giải pháp mở khóa bằng USB Startup Key qua thiết lập GPO).
2. Việc khóa Registry và Command Prompt có làm ảnh hưởng đến các phần mềm nghiệp vụ không?
Các chính sách được thiết kế để áp dụng riêng biệt cho nhóm tài khoản người dùng thông thường (Standard Users). Các ứng dụng chạy dưới quyền người dùng thông thường vẫn có thể đọc các khóa Registry cần thiết của ứng dụng mà không gặp lỗi, đồng thời ngăn chặn người dùng tự ý can thiệp vào các khóa hệ thống mức HKLM (HKEY_LOCAL_MACHINE).
3. Làm thế nào để mở khóa một ứng dụng an toàn bị AppLocker chặn nhầm?
Quản trị viên có thể tạo thêm ngoại lệ trong AppLocker Rules bằng cách chọn quy tắc theo Publisher (dựa trên chữ ký số của nhà phát hành phần mềm) hoặc tạo quy tắc theo File Hash (mã băm SHA-256 duy nhất của tệp thực thi đó), đảm bảo an toàn tuyệt đối mà không cần tắt AppLocker.
4. Chi phí bảo trì và duy trì hệ thống Hardening này như thế nào?
Chi phí bảo trì gần như bằng 0 về mặt tài chính. Về mặt vận hành, quản trị viên chỉ cần định kỳ cập nhật các bản vá bảo mật qua Windows Update hàng tháng và kiểm tra nhật ký sự kiện bảo mật (Security Event Logs) qua Event Viewer.
5. Sự khác biệt giữa System Restore và System Backup (System Image) là gì?
System Restore chỉ khôi phục các tệp hệ thống, khóa Registry và phần mềm đã cài đặt về một thời điểm trước đó mà không ảnh hưởng đến dữ liệu cá nhân của người dùng. Trong khi đó, System Image Backup là bản sao chép chính xác toàn bộ phân vùng ổ đĩa (bao gồm cả HĐH, cấu hình và tất cả dữ liệu), giúp cứu hộ máy tính kể cả khi ổ cứng bị hỏng vật lý hoặc hệ điều hành không thể khởi động.
Kết luận
Đồ án "An toàn bảo mật trên hệ điều hành Windows" đã giải quyết thành công bài toán bảo vệ an ninh thông tin cho máy trạm thông qua việc khai thác triệt để và tối ưu hóa hệ sinh thái bảo mật tích hợp sẵn trong hệ điều hành Windows. Bằng cách kết hợp linh hoạt giữa Tường lửa thế hệ mới (WFAS), Chính sách nhóm (GPO), kiểm soát thực thi (AppLocker), mã hóa nâng cao (BitLocker) và phân quyền chặt chẽ (NTFS DACL), hệ thống đã thiết lập một thế trận phòng thủ vững chắc, giảm thiểu tối đa các nguy cơ tấn công mạng phổ biến.
Giải pháp không chỉ mang lại giá trị học thuật sâu sắc về mặt kiến trúc hệ điều hành mà còn có tính ứng dụng thực tiễn vượt trội, giúp các tổ chức và doanh nghiệp nâng cao mức độ an toàn thông tin với chi phí tối ưu nhất. Độc giả và các nhà quản trị hệ thống được khuyến khích tải và áp dụng các kịch bản cấu hình mẫu để chuẩn hóa bảo mật cho hệ thống máy tính của đơn vị mình.