diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 26c73ffcaa..d696520fe5 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -286,7 +286,7 @@ ## [Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) ### [Windows Defender Application Control design guide](windows-defender-application-control/windows-defender-application-control-design-guide.md) -### [Windows Defender Application Control deployment guide](windows-defender-application-control-deployment-guide.md) +### [Windows Defender Application Control deployment guide](windows-defender-application-control/windows-defender-application-control-deployment-guide.md) #### [Deploy WDAC policies](windows-defender-application-control/deploy-windows-defender-application-control-policies.md) ## [Enable HVCI](enable-virtualization-based-protection-of-code-integrity.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/create-your-applocker-planning-document.md b/windows/security/threat-protection/windows-defender-application-control/applocker/create-your-applocker-planning-document.md new file mode 100644 index 0000000000..4f0f43ced7 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/create-your-applocker-planning-document.md @@ -0,0 +1,379 @@ +--- +title: Create your AppLocker planning document (Windows 10) +description: This planning topic for the IT professional summarizes the information you need to research and include in your AppLocker planning document. +ms.assetid: 41e49644-baf4-4514-b089-88adae2d624e +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: brianlic-msft +ms.date: 09/21/2017 +--- + +# Create your AppLocker planning document + +**Applies to** + - Windows 10 + - Windows Server + +This planning topic for the IT professional summarizes the information you need to research and include in your AppLocker planning document. + +## The AppLocker deployment design + +The design process and the planning document help you investigate application usage in your organization and record your findings so you can effectively deploy and maintain application control policies by using AppLocker. + +You should have completed these steps in the design and planning process: + +1. [Determine your application control objectives](determine-your-application-control-objectives.md) +2. [Create a list of apps deployed to each business group](create-list-of-applications-deployed-to-each-business-group.md) +3. [Select types of rules to create](select-types-of-rules-to-create.md) +4. [Determine Group Policy structure and rule enforcement](determine-group-policy-structure-and-rule-enforcement.md) +5. [Plan for AppLocker policy management](plan-for-applocker-policy-management.md) + +### AppLocker planning document contents + +Your planning document should contain: + +- A list of business groups that will participate in the application control policy project, their requirements, a description of their business processes, and contact information. +- Application control policy project target dates, both for planning and deployment. +- A complete list of apps used by each business group (or organizational unit), including version information and installation paths. +- What condition to apply to rules governing each application (or whether to use the default set provided by AppLocker). +- A strategy for using Group Policy to deploy the AppLocker policies. +- A strategy in processing the application usage events generated by AppLocker. +- A strategy to maintain and manage AppLocker polices after deployment. + +### Sample template for an AppLocker planning document + +You can use the following form to construct your own AppLocker planning document. + +**Business group**: + +**Operating system environment**: (Windows and non-Windows) + +
Contacts |
+Business contact: |
+Technical contact: |
+
Other departments |
+In this business group: |
+Affected by this project: |
+
Security policies |
+Internal: |
+Regulatory/compliance: |
+
Business goals |
+Primary: |
+Secondary: |
+
Project target dates |
+Design signoff date: |
+Policy deployment date: |
+
Business group | +Organizational unit | +Implement AppLocker? | +Apps | +Installation path | +Use default rule or define new rule condition | +Allow or deny | +GPO name | +Support policy | +
---|---|---|---|---|---|---|---|---|
|
++ | + | + | + | + | + | + | + |
Business group | +AppLocker event collection location | +Archival policy | +Analyzed? | +Security policy | +
---|---|---|---|---|
|
++ | + | + | + |
Business group | +Rule update policy | +App decommission policy | +App version policy | +App deployment policy | +
---|---|---|---|---|
|
+Planned: +Emergency: |
++ | + | + |
Business group | +Organizational unit | +Implement AppLocker? | +Applications | +Installation path | +Use default rule or define new rule condition | +Allow or deny | +GPO name | +Support policy | +
---|---|---|---|---|---|---|---|---|
Bank Tellers |
+Teller-East and Teller-West |
+Yes |
+Teller Software |
+C:\Program Files\Woodgrove\Teller.exe |
+File is signed; create a publisher condition |
+Allow |
+Tellers-AppLockerTellerRules |
+Web help |
+
+ | + | + | Windows files + |
+C:\Windows |
+Create a path exception to the default rule to exclude \Windows\Temp |
+Allow |
++ | Help desk |
+
Human Resources |
+HR-All |
+Yes |
+Check Payout |
+C:\Program Files\Woodgrove\HR\Checkcut.exe |
+File is signed; create a publisher condition |
+Allow |
+HR-AppLockerHRRules |
+Web help |
+
+ | + | + | Time Sheet Organizer |
+C:\Program Files\Woodgrove\HR\Timesheet.exe |
+File is not signed; create a file hash condition |
+Allow |
++ | Web help |
+
+ | + | + | Internet Explorer 7 |
+C:\Program Files\Internet Explorer\ |
+File is signed; create a publisher condition |
+Deny |
++ | Web help + |
+
+ | + | + | Windows files |
+C:\Windows |
+Use the default rule for the Windows path |
+Allow |
++ | Help desk |
+
Business group | +AppLocker event collection location | +Archival policy | +Analyzed? | +Security policy | +
---|---|---|---|---|
Bank Tellers |
+Forwarded to: AppLocker Event Repository on srvBT093 |
+Standard |
+None |
+Standard |
+
Human Resources |
+DO NOT FORWARD. srvHR004 |
+60 months |
+Yes, summary reports monthly to managers |
+Standard |
+
Business group | +Rule update policy | +App decommission policy | +App version policy | +App deployment policy | +
---|---|---|---|---|
Bank Tellers |
+Planned: Monthly through business office triage +Emergency: Request through help desk |
+Through business office triage +30-day notice required |
+General policy: Keep past versions for 12 months +List policies for each application |
+Coordinated through business office +30-day notice required |
+
Human Resources |
+Planned: Monthly through HR triage +Emergency: Request through help desk |
+Through HR triage +30-day notice required |
+General policy: Keep past versions for 60 months +List policies for each application |
+Coordinated through HR +30-day notice required |
+
Business group | +Organizational unit | +Implement AppLocker? | +Apps | +Installation path | +Use default rule or define new rule condition | +Allow or deny | +GPO name | +Support policy | +
---|---|---|---|---|---|---|---|---|
Bank Tellers |
+Teller-East and Teller-West |
+Yes |
+Teller Software |
+C:\Program Files\Woodgrove\Teller.exe |
+File is signed; create a publisher condition |
+Allow |
+Tellers-AppLockerTellerRules |
+Web help |
+
+ | + | + | Windows files + |
+C:\Windows |
+Create a path exception to the default rule to exclude \Windows\Temp |
+Allow |
++ | Help desk |
+
Human Resources |
+HR-All |
+Yes |
+Check Payout |
+C:\Program Files\Woodgrove\HR\Checkcut.exe |
+File is signed; create a publisher condition |
+Allow |
+HR-AppLockerHRRules |
+Web help |
+
+ | + | + | Time Sheet Organizer |
+C:\Program Files\Woodgrove\HR\Timesheet.exe |
+File is not signed; create a file hash condition |
+Allow |
++ | Web help |
+
+ | + | + | Internet Explorer 7 |
+C:\Program Files\Internet Explorer\ |
+File is signed; create a publisher condition |
+Deny |
++ | Web help + |
+
+ | + | + | Windows files |
+C:\Windows |
+Use the default rule for the Windows path |
+Allow |
++ | Help desk |
+
Business group | +AppLocker event collection location | +Archival policy | +Analyzed? | +Security policy | +
---|---|---|---|---|
Bank Tellers |
+Forwarded to: AppLocker Event Repository on srvBT093 |
+Standard |
+None |
+Standard |
+
Human Resources |
+DO NOT FORWARD. srvHR004 |
+60 months |
+Yes, summary reports monthly to managers |
+Standard |
+
Business group | +Rule update policy | +Application decommission policy | +Application version policy | +Application deployment policy | +
---|---|---|---|---|
Bank Tellers |
+Planned: Monthly through business office triage +Emergency: Request through help desk |
+Through business office triage +30-day notice required |
+General policy: Keep past versions for 12 months +List policies for each application |
+Coordinated through business office +30-day notice required |
+
Human Resources |
+Planned: Monthly through HR triage +Emergency: Request through help desk |
+Through HR triage +30-day notice required |
+General policy: Keep past versions for 60 months +List policies for each application |
+Coordinated through HR +30-day notice required |
+