Complete Guide to Harden Windows with Windows Defender Application Control (WDAC)
Table of Contents
$PolicyPath = "C:\temp\Windows Defender\CIP\WDAC_V1_Recommended_Enforced\*.cip"
#https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script
ForEach ($Policy in (Get-ChildItem -Recurse $PolicyPath).Fullname) {
$PolicyBinary = "$Policy"
$DestinationFolder = $env:windir+"\System32\CodeIntegrity\CIPolicies\Active\"
$RefreshPolicyTool = "./Files/EXECUTABLES/RefreshPolicy(AMD64).exe"
Copy-Item -Path $PolicyBinary -Destination $DestinationFolder -Force
& $RefreshPolicyTool
}
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
Get-ChildItem -Recurse *.ps1 | Unblock-File
.\sos-wdachardening.ps1
تصلب النوافذ مع التحكم في تطبيق Windows Defender (WDAC)
## ملحوظات:
- يدعم Windows Server 2016/2019 أو أي شيء قبل الإصدار 1903 سياسة قديمة فقط في كل مرة.
- يدعم إصدار Windows Server Core WDAC ولكن بعض تعتمد على AppLocker لن تعمل
- يرجى قراءة [خشبة القراءة] (
https://github.com/simeononsecurity/Windows-Defender-Application-Control-Hardening#recommended-reading
) قبل التنفيذ أو حتى الاختبار.
## النصوص والأدوات التي تستخدمها هذه المجموعة:
- [MicrosoftDocs - WDAC-Toolkit] (
https://github.com/MicrosoftDocs/WDAC-Toolkit
)
- [Microsoft - Refresh CI Policy] (
https://www.microsoft.com/en-us/download/details.aspx
؟id=102925)
## تم اعتبار التكوينات الإضافية من:
- [Microsoft - قواعد الحظر بها] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules
)
- [Microsoft - قواعد حظر برنامج التشغيل الخاص بها] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block
- قواعد)
- [Microsoft - التحكم في تطبيق Windows Defender] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design
- مرشد)
## توضيح:
### XML مقابل BIN:
- ببساطة ، سياسات ** “XML” ** تنطبق على جهاز محليًا وملفات ** “BIN” ** لفرضها باستخدام نهج المجموعة] (
https://docs.microsoft.com
/ en-us / windows / security / التهديدات -protection / windows-defender-application-control / publish-windows-defender-application-control-policies-using-group-policy) أو [Microsoft Intune] (https: // docs .microsoft.com / en-us / windows / security / التهديدات- Protection / windows-defender-application-control / publish-windows-defender-application-control-policies-using-intune). سياسات استخدام سياسات XML أو BIN أو CIP في النشر المحلي ،
### أوصاف السياسة:
- ** التفاعل: **
- مَظهر الصورة.
- ** براقها: **
تستخدم -recommended-block-rules) و [driver block] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-
كتلة القواعد) القواعد.
- ** سياسات التدقيق: **
- سياسات “التدقيق” ، ما عليك سوى تسجيل الاستثناءات من القواعد. هذا النوع من التجارة يجعلهم مناسبين.
- ** التنفيذ: **
- لن تنص على تعديلها.
### الفرص المتاحة:
- ** XML: **
- ** التدقيق فقط: **
- WDAC_V1_Default_Audit_ {version} .xml
- WDAC_V1_Recommended_Audit_ {version} .xml
- ** فرض: **
- WDAC_V1_Default_Enforced_ {version} .xml
- WDAC_V1_Recommended_Enforced_ {version} .xml
- ** سلة مهملات: **
- ** التدقيق فقط: **
- WDAC_V1_Default_Audit_ {version} .bin
- WDAC_V1_Recommended_Audit_ {version} .bin
- ** فرض: **
- WDAC_V1_Default_Enforced_ {version} .bin
- WDAC_V1_Recommended_Enforced_ {version} .bin
- ** CIP: **
- ** التدقيق فقط: **
- WDAC_V1_Default_Audit \ {uid} .cip
- WDAC_V1_Recommended_Audit \ {uid} .cip
- ** فرض: **
- WDAC_V1_Default_Enforced \ {uid} .cip
- WDAC_V1_Recommended_Enforced \ {uid} .cip
قم بتحديث السطر التالي في البرنامج الذي تريده محليًا:
أو استخدام [نهج المجموعة] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control
- سياسات- استخدام -group-policy) أو [Microsoft Intune] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender
- سياسات التحكم في التطبيق يستخدم intune) لفرض سياسات WDAC.
## التدقيق:
يمكنك عرض أحداث أحداث WDAC في عارض الأحداث ضمن:
التطبيقات والجهاز \ Microsoft \ Windows \ CodeIntegrity \ Operational "
## اقتراحات للقراءة:
- [Argonsys - نشر سياسة التحكم في تطبيق Windows 10] (
https://argonsys.com/microsoft-cloud/library/deploying-windows-10-application-control-policy/
)
- [Microsoft - تدقيق سياسات التحكم في تطبيق Windows Defender] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application
- سياسات الرقابة)
- [Microsoft - إنشاء سياسة WDAC للأجهزة ذات حمل العمل باستخدام كمبيوتر مرجعي] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/create
سياسة التقصيرئي )
- [Microsoft - نشر سياسات التحكم في تطبيق Windows Defender باستخدام نهج المجموعة] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/deploy-windows-
defender-application-control-policies-using-group-policy)
- [Microsoft - نشر سياسات التحكم في تطبيق Windows Defender باستخدام Microsoft Intune] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/deploy-windows-
defender-application-control-policies-using-intune)
- [Microsoft - نشر سياسات WDAC التي تظهر البرنامج] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-
مع -النصي)
- [Microsoft - فرض سياسات التحكم في تطبيق Windows Defencer] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application
- سياسات الرقابة)
- [Microsoft - أرشفة إنشاء سياسات رفض WDAC] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/create-wdac-deny-policy
)
- [Microsoft - استخدام سياسات التحكم في تطبيق Windows Defender المتعددة] (
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-
مدافع-التطبيق-التحكم-الظهيرة)
## كيفية تشغيل البرنامج:
### التثبيت اليدوي:
الدليل الذي تم تطويره من [GitHub Repository] (
https://github.com/simeononsecurity/Windows-Defender-Application-Control-Hardening/archive/main
.