Đánh giá cách cài đặt ứng dụng & trình điều khiển làm suy yếu bảo mật của PC

Mọi người đều biết rằng việc cài đặt nhiều trình điều khiển và phần mềm trên máy tính sẽ làm tăng tính dễ bị tổn thương từ quan điểm bảo mật(security standpoint) . Khi bạn cài đặt công cụ, độ phức tạp sẽ tăng lên cũng như khả năng gặp phải các vấn đề bảo mật. Tôi luôn muốn có một công cụ để đánh giá mức độ bảo mật của hệ thống phát triển như thế nào trong khi cài đặt phần mềm mà bạn định sử dụng và cho đến nay tôi vẫn chưa tìm thấy công cụ nào. May mắn thay, Microsoft đã phát hành một (Microsoft)công cụ đánh giá(evaluation tool) miễn phí có tên là Attack Surface Analyzer . Nếu bạn muốn tìm hiểu thêm về nó và cách sử dụng nó, hãy đọc bài viết này.

Điều kiện tiên quyết phải có(Must Have Prerequisite) - NET Framework 4

Tải xuống và cài đặt Microsoft.NET Framework 4 (Trình cài đặt web)(Microsoft.NET Framework 4 (Web Installer)) trước khi chạy thiết lập cho Microsoft Attack Surface Analyzer . Nếu bạn cài đặt nó sau khi cài đặt Attack Surface Analyzer , bạn sẽ chỉ có quyền truy cập vào phiên bản dòng lệnh(command line version) của công cụ. Nếu bạn thích sử dụng giao diện người dùng(user interface) đồ họa , hãy cài đặt Microsoft.NET Framework 4 trước khi cài đặt Trình phân tích bề mặt tấn công(Attack Surface Analyzer) của Microsoft .

Bạn có thể tìm thấy Trình phân tích bề mặt tấn công (Attack Surface Analyzer) tại đây(here) .

Microsoft Attack Surface Analyzer - Nó có tác dụng gì?

Thông tin đầy đủ về công cụ này có thể được tìm thấy trong tài liệu Attack Surface Analyzer Readme . Tôi thực sự khuyên bạn nên tải xuống và đọc tài liệu này.

Để tóm tắt các điểm chính, Attack Surface Analyzer thực hiện như sau:

  • Quét (Scans)hệ điều hành(operating system) của bạn để tạo đường cơ sở về mức độ bảo mật và lỗ hổng bảo mật(security and vulnerability level) của nó ;
  • Nó được chạy lại bất kỳ lúc nào (sau khi bạn cài đặt trình điều khiển, bản cập nhật, ứng dụng, v.v.) để nắm bắt những thay đổi đang diễn ra trong hệ thống của bạn;
  • So sánh đường cơ sở của bạn với bất kỳ lần quét tiếp theo nào và chia sẻ(scan and shares) báo cáo về những gì đã thay đổi từ góc độ bảo mật và lỗ hổng bảo mật(security and vulnerability perspective) .

Báo cáo bao gồm các vấn đề bảo mật đã được phát hiện (tệp thực thi dễ bị tấn công, thư mục có tệp thực thi dễ bị tấn công, cài đặt đăng ký yếu, quy trình dễ bị tấn công, luồng và dịch vụ, v.v.) và thông tin đầy đủ về những gì đã thay đổi bên trong hệ thống của bạn (quy trình đang chạy, cửa sổ đang mở, hệ thống mô-đun, dịch vụ, trình điều khiển, đăng ký tệp, cấu hình sai Internet Explorer , quy tắc tường lửa, v.v.).

Microsoft Attack Surface Analyzer

Cách sử dụng Trình phân tích bề mặt tấn công(Attack Surface Analyzer) của Microsoft

Chạy Trình phân tích bề mặt tấn công(Attack Surface Analyzer) . Đảm bảo rằng "Chạy quét mới"("Run new scan") được chọn và nhấn Chạy quét(Run Scan) .

Microsoft Attack Surface Analyzer

Chờ (Wait)quá trình thu thập(collection process) dữ liệu kết thúc. Sẽ mất một khoảng thời gian, vì vậy hãy kiên nhẫn cho mình một chút.

Microsoft Attack Surface Analyzer

Khi việc thu thập dữ liệu hoàn tất, bạn sẽ được quay lại màn hình ban đầu và hiển thị đường dẫn nơi lưu trữ thông tin từ quá trình quét này. Không nên xóa tệp này vì nó sẽ là đường cơ sở để bạn thực hiện các so sánh trong tương lai.

Microsoft Attack Surface Analyzer

Sau khi bạn cài đặt ứng dụng, trình điều khiển, mọi thứ bạn muốn cài đặt và đánh giá, hãy chạy lại công cụ và thực hiện quét mới.

Khi quá trình quét mới hoàn tất, hãy để công cụ mở và chọn "Tạo báo cáo bề mặt tấn công tiêu chuẩn"("Generate standard attack surface report") .

Sau đó, chọn tệp cơ sở(baseline file) cộng với tệp được tạo bởi lần quét gần nhất và nhấn Tạo(Generate) .

Microsoft Attack Surface Analyzer

Một báo cáo HTML sẽ được hiển thị trong Internet Explorer , với ba phần: Tóm tắt báo cáo, Vấn đề bảo mật(Report Summary, Security Issues)Bề mặt tấn công(Attack Surface) , tất cả đều hiển thị thông tin hữu ích về bảo mật hệ thống của bạn và nó đã thay đổi như thế nào so với quá trình quét đường cơ sở(baseline scan) .

Microsoft Attack Surface Analyzer

Khi nào thì công cụ này hữu ích?

Attack Surface Analyzer là một công cụ phức tạp hiển thị dữ liệu quan trọng một cách rất chi tiết. Do đó, đối tượng mục tiêu(target audience) của nó chủ yếu được hình thành bởi các chuyên gia và những người sử dụng thành thạo có kỹ năng kỹ thuật tốt.

Công cụ này có thể hữu ích trong nhiều trường hợp, bao gồm: phát triển phần mềm mới và kiểm tra các lỗ hổng bảo mật của nó, đánh giá các vấn đề bảo mật hiện có trên máy tính là một phần của mạng sau khi bạn cài đặt phần mềm tiêu chuẩn(standard software) được yêu cầu, đánh giá các vấn đề bảo mật của riêng bạn máy tính, sau khi cài đặt tất cả phần mềm bạn định sử dụng thường xuyên.



About the author

Tôi là một kỹ sư phần mềm và blogger với gần 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên tạo các bài đánh giá và hướng dẫn về công cụ cho các nền tảng Mac và Windows, cũng như cung cấp các bình luận của chuyên gia về các chủ đề phát triển phần mềm. Tôi cũng là một diễn giả và người hướng dẫn chuyên nghiệp, từng thuyết trình tại các hội nghị công nghệ trên thế giới.



Related posts