Android

Những điều cần cân nhắc khi thiết lập Bảo mật PowerShell ở cấp doanh nghiệp

Mẹo 200 Câu Hỏi Thi GPLX Hạng A1 - Phần 1

Mẹo 200 Câu Hỏi Thi GPLX Hạng A1 - Phần 1

Mục lục:

Anonim

Microsoft đã phát triển Windows PowerShell để quản lý cấu hình và tự động hóa nhiệm vụ. Nó dựa trên khuôn khổ.NET; trong khi nó bao gồm một shell dòng lệnh và một ngôn ngữ kịch bản lệnh. Nó không giúp người dùng tự động hóa, nhưng nó cũng nhanh chóng giải quyết các nhiệm vụ quản trị phức tạp. Mặc dù vậy, nhiều người dùng thường tin rằng PowerShell là một công cụ được sử dụng bởi tin tặc cho các vi phạm an ninh. Thật không may, đúng là PowerShell được sử dụng rộng rãi cho các vi phạm an ninh. Do đó, người dùng có ít hoặc không có kiến ​​thức kỹ thuật thường tắt PowerShell. Tuy nhiên, thực tế là cách tiếp cận bảo mật PowerShell có thể cung cấp sự bảo vệ tốt nhất chống lại các vi phạm an ninh ở cấp doanh nghiệp.

David das Neves, Kỹ sư Premier Field cho Microsoft Đức đề cập đến một trong các bài viết của mình rằng cách tiếp cận PowerShell Security là một cách mạnh mẽ để thiết lập bảo mật ở cấp doanh nghiệp. Thực tế, PowerShell là một trong những ngôn ngữ được sử dụng nhiều nhất trên GitHub, theo biểu đồ xếp hạng ngôn ngữ lập trình được tạo bởi RedMonk.

Đọc : Hiểu về bảo mật PowerShell.

Bảo mật Windows PowerShell ở cấp doanh nghiệp

Trước khi cài đặt Windows PowerShell Security, nó là cần thiết để biết những điều cơ bản của nó. Người dùng phải sử dụng phiên bản Windows PowerShell mới nhất; tức là PowerShell phiên bản 5 hoặc WMP 5.1. Với WMF 5.1, người dùng có thể dễ dàng cập nhật phiên bản PowerShell trên các máy hiện có của mình, bao gồm Windows 7. Trên thực tế, những người sử dụng Windows 7 hoặc thậm chí có trên mạng của họ phải có WMP 5.1 và PowerShell 5. Đó là vì kẻ tấn công chỉ cần một máy tính để khởi tạo cuộc tấn công.

Người dùng phải lưu ý rằng PowerShell Security phải được đặt bằng phiên bản Windows PowerShell mới nhất. Nếu nó là một phiên bản thấp hơn (như PowerShell Version 2) có thể gây hại nhiều hơn là tốt. Do đó, chúng tôi khuyên người dùng phải loại bỏ phiên bản PowerShell 2.

Ngoài phiên bản Windows PowerShell mới nhất, người dùng cũng phải chọn phiên bản hệ điều hành mới nhất. Để thiết lập Bảo mật PowerShell, Windows 10 là hệ điều hành tương thích nhất. Windows 10 đi kèm với nhiều tính năng bảo mật. Do đó, người dùng nên di chuyển các máy Windows cũ hơn của mình sang Windows 10 và đánh giá tất cả các tính năng bảo mật có thể được sử dụng.

ExecutionPolicy: Nhiều người dùng không chọn phương thức PowerShell Security và sử dụng ExecutionPolicy như ranh giới an ninh. Tuy nhiên, như David đã đề cập trong bài đăng của mình, có hơn 20 cách để vượt qua ExecutionPolicy ngay cả khi người dùng chuẩn. Do đó người dùng nên thiết lập nó thông qua GPO như RemoteSigned. ExecutionPolicy có thể ngăn chặn một số tin tặc sử dụng kịch bản PowerShell từ internet, nhưng nó không phải là thiết lập bảo mật hoàn toàn đáng tin cậy.

Các yếu tố được xem xét trong phương pháp PowerShell Security

David đề cập đến tất cả các yếu tố quan trọng cần xem xét khi thiết lập PowerShell Security tại cấp doanh nghiệp. Một số yếu tố được bao phủ bởi David như sau:

  • PowerShell Remoting
  • Bảo vệ quyền truy cập đặc quyền
  • Hiện đại hóa môi trường
  • Đánh dấu trắng / Đăng ký / Ràng buộcLanguage / Applocker / Device Guard
  • Ghi nhật ký
  • ScriptBlockLogging
  • Mở rộng Ghi nhật ký / WEF và JEA

Để biết thêm thông tin chi tiết về cài đặt PowerShell Security, hãy đọc bài đăng của mình trên MSDN Blogs.