From c86d64cfba0e58217536548f8aad433fae19ca77 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 28 Apr 2016 16:15:01 -0700 Subject: [PATCH 001/263] initial migration of Windows Firewall content --- windows/keep-secure/TOC.md | 113 +++ ...ters-to-the-membership-group-for-a-zone.md | 84 ++ ...ters-to-the-membership-group-for-a-zone.md | 79 ++ .../additional-resources-wfasdesign.md | 67 ++ .../additional-resourceswfas-deploy.md | 64 ++ ...e-files-for-settings-used-in-this-guide.md | 98 +++ ...ssign-security-group-filters-to-the-gpo.md | 84 ++ .../basic-firewall-policy-design.md | 74 ++ windows/keep-secure/boundary-zone-gpos.md | 33 + windows/keep-secure/boundary-zone.md | 68 ++ ...e-based-isolation-policy-design-example.md | 56 ++ ...rtificate-based-isolation-policy-design.md | 42 + ...ange-rules-from-request-to-require-mode.md | 68 ++ ...ist-configuring-basic-firewall-settings.md | 59 ++ ...uring-rules-for-an-isolated-server-zone.md | 125 +++ ...rs-in-a-standalone-isolated-server-zone.md | 126 +++ ...configuring-rules-for-the-boundary-zone.md | 73 ++ ...nfiguring-rules-for-the-encryption-zone.md | 75 ++ ...nfiguring-rules-for-the-isolated-domain.md | 107 +++ ...checklist-creating-group-policy-objects.md | 97 +++ ...ecklist-creating-inbound-firewall-rules.md | 69 ++ ...cklist-creating-outbound-firewall-rules.md | 61 ++ ...ts-of-a-standalone-isolated-server-zone.md | 100 +++ ...ementing-a-basic-firewall-policy-design.md | 97 +++ ...rtificate-based-isolation-policy-design.md | 76 ++ ...enting-a-domain-isolation-policy-design.md | 88 +++ ...andalone-server-isolation-policy-design.md | 83 ++ ...-server-2008-and-windows-server-2008-r2.md | 84 ++ ...-server-2008-and-windows-server-2008-r2.md | 66 ++ ...y-to-autoenroll-and-deploy-certificates.md | 42 + ...-server-2008-and-windows-server-2008-r2.md | 79 ++ ...-server-2008-and-windows-server-2008-r2.md | 61 ++ .../configure-the-windows-firewall-log.md | 60 ++ ...entication-certificate-templatewfas-dep.md | 53 ++ ...notifications-when-a-program-is-blocked.md | 58 ++ ...hat-certificates-are-deployed-correctly.md | 56 ++ .../copy-a-gpo-to-create-a-new-gpo.md | 54 ++ ...ate-a-group-account-in-active-directory.md | 47 ++ .../create-a-group-policy-object.md | 51 ++ ...-server-2008-and-windows-server-2008-r2.md | 73 ++ ...-server-2008-and-windows-server-2008-r2.md | 94 +++ ...s-server-2008-or-windows-server-2008-r2.md | 71 ++ ...s-server-2008-or-windows-server-2008-r2.md | 75 ++ ...s-server-2008-or-windows-server-2008-r2.md | 88 +++ ...s-server-2008-or-windows-server-2008-r2.md | 64 ++ ...s-server-2008-or-windows-server-2008-r2.md | 68 ++ ...s-server-2008-or-windows-server-2008-r2.md | 108 +++ .../create-wmi-filters-for-the-gpo.md | 105 +++ ...irewall-with-advanced-security-strategy.md | 60 ++ ...ing-the-trusted-state-of-your-computers.md | 184 +++++ windows/keep-secure/documenting-the-zones.md | 85 ++ .../domain-isolation-policy-design-example.md | 65 ++ .../domain-isolation-policy-design.md | 69 ++ ...s-server-2008-or-windows-server-2008-r2.md | 47 ++ ...s-server-2008-or-windows-server-2008-r2.md | 47 ++ windows/keep-secure/encryption-zone-gpos.md | 24 + windows/keep-secure/encryption-zone.md | 67 ++ ...-with-advanced-security-design-examples.md | 28 + ...-server-2008-and-windows-server-2008-r2.md | 39 + windows/keep-secure/exemption-list.md | 54 ++ windows/keep-secure/firewall-gpos.md | 24 + .../firewall-policy-design-example.md | 108 +++ ...-about-your-active-directory-deployment.md | 34 + ...hering-information-about-your-computers.md | 58 ++ ...out-your-current-network-infrastructure.md | 128 +++ .../gathering-other-relevant-information.md | 91 +++ .../gathering-the-information-you-need.md | 30 + .../keep-secure/gpo-domiso-boundary-ws2008.md | 46 ++ .../gpo-domiso-encryption-ws2008.md | 50 ++ windows/keep-secure/gpo-domiso-firewall.md | 71 ++ .../gpo-domiso-isolateddomain-clients.md | 181 +++++ .../gpo-domiso-isolateddomain-servers.md | 31 + ...with-advanced-security-deployment-goals.md | 64 ++ .../15dd35b6-6cc6-421f-93f8-7109920e7144.gif | Bin 0 -> 345 bytes .../2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif | Bin 0 -> 519 bytes .../bc6cea1a-1c6c-4124-8c8f-1df5adfe8c88.gif | Bin 0 -> 615 bytes windows/keep-secure/images/corpnet.gif | Bin 0 -> 7184 bytes .../keep-secure/images/createipsecrule.gif | Bin 0 -> 7017 bytes .../faa393df-4856-4431-9eda-4f4e5be72a90.gif | Bin 0 -> 595 bytes .../images/powershelllogosmall.gif | Bin 0 -> 1415 bytes windows/keep-secure/images/qmcryptoset.gif | Bin 0 -> 6297 bytes .../images/wfas-design2example1.gif | Bin 0 -> 29827 bytes .../images/wfas-design3example1.gif | Bin 0 -> 22393 bytes .../images/wfas-designexample1.gif | Bin 0 -> 30091 bytes .../images/wfas-designflowchart1.gif | Bin 0 -> 17357 bytes windows/keep-secure/images/wfas-domainiso.gif | Bin 0 -> 18347 bytes .../images/wfas-domainisoencrypt.gif | Bin 0 -> 21039 bytes .../images/wfas-domainisohighsec.gif | Bin 0 -> 21301 bytes windows/keep-secure/images/wfas-domainnag.gif | Bin 0 -> 17902 bytes .../keep-secure/images/wfas-icon-checkbox.gif | Bin 0 -> 70 bytes windows/keep-secure/images/wfas-implement.gif | Bin 0 -> 37159 bytes .../images/wfasdomainisoboundary.gif | Bin 0 -> 30054 bytes ...wall-with-advanced-security-design-plan.md | 49 ++ ...l-active-directory-certificate-services.md | 77 ++ windows/keep-secure/isolated-domain-gpos.md | 28 + windows/keep-secure/isolated-domain.md | 67 ++ ...ting-windows-store-apps-on-your-network.md | 343 ++++++++ .../keep-secure/link-the-gpo-to-the-domain.md | 40 + ...-firewall-with-advanced-security-design.md | 82 ++ ...-a-different-zone-or-version-of-windows.md | 91 +++ ...agement-console-to-ip-security-policies.md | 28 + ...windows-firewall-with-advanced-security.md | 28 + ...-management-console-to-windows-firewall.md | 28 + ...windows-firewall-with-advanced-security.md | 55 ++ ...anning-certificate-based-authentication.md | 58 ++ .../planning-domain-isolation-zones.md | 32 + .../keep-secure/planning-gpo-deployment.md | 134 ++++ ...icy-deployment-for-your-isolation-zones.md | 30 + ...planning-isolation-groups-for-the-zones.md | 79 ++ .../planning-network-access-groups.md | 68 ++ .../planning-server-isolation-zones.md | 88 +++ ...ng-settings-for-a-basic-firewall-policy.md | 58 ++ windows/keep-secure/planning-the-gpos.md | 64 ++ ...windows-firewall-with-advanced-security.md | 51 ++ ...-firewall-with-advanced-security-design.md | 96 +++ .../procedures-used-in-this-guide.md | 98 +++ ...computers-from-unwanted-network-traffic.md | 44 ++ ...n-accessing-sensitive-network-resources.md | 42 + ...ss-to-only-specified-users-or-computers.md | 46 ++ ...strict-access-to-only-trusted-computers.md | 59 ++ ...erver-access-to-members-of-a-group-only.md | 58 ++ ...s-by-using-ikev2-in-windows-server-2012.md | 203 +++++ windows/keep-secure/server-isolation-gpos.md | 36 + .../server-isolation-policy-design-example.md | 87 +++ .../server-isolation-policy-design.md | 59 ++ ...rt-a-command-prompt-as-an-administrator.md | 34 + ...firewall-and-configure-default-behavior.md | 48 ++ ...l-with-advanced-security-design-process.md | 34 + ...y-that-network-traffic-is-authenticated.md | 77 ++ ...-administration-with-windows-powershell.md | 734 ++++++++++++++++++ ...with-advanced-security-deployment-guide.md | 76 ++ ...all-with-advanced-security-design-guide.md | 144 ++++ ...windows-firewall-with-advanced-security.md | 147 ++++ 133 files changed, 9008 insertions(+) create mode 100644 windows/keep-secure/add-production-computers-to-the-membership-group-for-a-zone.md create mode 100644 windows/keep-secure/add-test-computers-to-the-membership-group-for-a-zone.md create mode 100644 windows/keep-secure/additional-resources-wfasdesign.md create mode 100644 windows/keep-secure/additional-resourceswfas-deploy.md create mode 100644 windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md create mode 100644 windows/keep-secure/assign-security-group-filters-to-the-gpo.md create mode 100644 windows/keep-secure/basic-firewall-policy-design.md create mode 100644 windows/keep-secure/boundary-zone-gpos.md create mode 100644 windows/keep-secure/boundary-zone.md create mode 100644 windows/keep-secure/certificate-based-isolation-policy-design-example.md create mode 100644 windows/keep-secure/certificate-based-isolation-policy-design.md create mode 100644 windows/keep-secure/change-rules-from-request-to-require-mode.md create mode 100644 windows/keep-secure/checklist-configuring-basic-firewall-settings.md create mode 100644 windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md create mode 100644 windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md create mode 100644 windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md create mode 100644 windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md create mode 100644 windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md create mode 100644 windows/keep-secure/checklist-creating-group-policy-objects.md create mode 100644 windows/keep-secure/checklist-creating-inbound-firewall-rules.md create mode 100644 windows/keep-secure/checklist-creating-outbound-firewall-rules.md create mode 100644 windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md create mode 100644 windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md create mode 100644 windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md create mode 100644 windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md create mode 100644 windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md create mode 100644 windows/keep-secure/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md create mode 100644 windows/keep-secure/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md create mode 100644 windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md create mode 100644 windows/keep-secure/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md create mode 100644 windows/keep-secure/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md create mode 100644 windows/keep-secure/configure-the-windows-firewall-log.md create mode 100644 windows/keep-secure/configure-the-workstation-authentication-certificate-templatewfas-dep.md create mode 100644 windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md create mode 100644 windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md create mode 100644 windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md create mode 100644 windows/keep-secure/create-a-group-account-in-active-directory.md create mode 100644 windows/keep-secure/create-a-group-policy-object.md create mode 100644 windows/keep-secure/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md create mode 100644 windows/keep-secure/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md create mode 100644 windows/keep-secure/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md create mode 100644 windows/keep-secure/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md create mode 100644 windows/keep-secure/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md create mode 100644 windows/keep-secure/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md create mode 100644 windows/keep-secure/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md create mode 100644 windows/keep-secure/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md create mode 100644 windows/keep-secure/create-wmi-filters-for-the-gpo.md create mode 100644 windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md create mode 100644 windows/keep-secure/determining-the-trusted-state-of-your-computers.md create mode 100644 windows/keep-secure/documenting-the-zones.md create mode 100644 windows/keep-secure/domain-isolation-policy-design-example.md create mode 100644 windows/keep-secure/domain-isolation-policy-design.md create mode 100644 windows/keep-secure/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md create mode 100644 windows/keep-secure/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md create mode 100644 windows/keep-secure/encryption-zone-gpos.md create mode 100644 windows/keep-secure/encryption-zone.md create mode 100644 windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md create mode 100644 windows/keep-secure/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md create mode 100644 windows/keep-secure/exemption-list.md create mode 100644 windows/keep-secure/firewall-gpos.md create mode 100644 windows/keep-secure/firewall-policy-design-example.md create mode 100644 windows/keep-secure/gathering-information-about-your-active-directory-deployment.md create mode 100644 windows/keep-secure/gathering-information-about-your-computers.md create mode 100644 windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md create mode 100644 windows/keep-secure/gathering-other-relevant-information.md create mode 100644 windows/keep-secure/gathering-the-information-you-need.md create mode 100644 windows/keep-secure/gpo-domiso-boundary-ws2008.md create mode 100644 windows/keep-secure/gpo-domiso-encryption-ws2008.md create mode 100644 windows/keep-secure/gpo-domiso-firewall.md create mode 100644 windows/keep-secure/gpo-domiso-isolateddomain-clients.md create mode 100644 windows/keep-secure/gpo-domiso-isolateddomain-servers.md create mode 100644 windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md create mode 100644 windows/keep-secure/images/15dd35b6-6cc6-421f-93f8-7109920e7144.gif create mode 100644 windows/keep-secure/images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif create mode 100644 windows/keep-secure/images/bc6cea1a-1c6c-4124-8c8f-1df5adfe8c88.gif create mode 100644 windows/keep-secure/images/corpnet.gif create mode 100644 windows/keep-secure/images/createipsecrule.gif create mode 100644 windows/keep-secure/images/faa393df-4856-4431-9eda-4f4e5be72a90.gif create mode 100644 windows/keep-secure/images/powershelllogosmall.gif create mode 100644 windows/keep-secure/images/qmcryptoset.gif create mode 100644 windows/keep-secure/images/wfas-design2example1.gif create mode 100644 windows/keep-secure/images/wfas-design3example1.gif create mode 100644 windows/keep-secure/images/wfas-designexample1.gif create mode 100644 windows/keep-secure/images/wfas-designflowchart1.gif create mode 100644 windows/keep-secure/images/wfas-domainiso.gif create mode 100644 windows/keep-secure/images/wfas-domainisoencrypt.gif create mode 100644 windows/keep-secure/images/wfas-domainisohighsec.gif create mode 100644 windows/keep-secure/images/wfas-domainnag.gif create mode 100644 windows/keep-secure/images/wfas-icon-checkbox.gif create mode 100644 windows/keep-secure/images/wfas-implement.gif create mode 100644 windows/keep-secure/images/wfasdomainisoboundary.gif create mode 100644 windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md create mode 100644 windows/keep-secure/install-active-directory-certificate-services.md create mode 100644 windows/keep-secure/isolated-domain-gpos.md create mode 100644 windows/keep-secure/isolated-domain.md create mode 100644 windows/keep-secure/isolating-windows-store-apps-on-your-network.md create mode 100644 windows/keep-secure/link-the-gpo-to-the-domain.md create mode 100644 windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md create mode 100644 windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md create mode 100644 windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md create mode 100644 windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md create mode 100644 windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md create mode 100644 windows/keep-secure/open-windows-firewall-with-advanced-security.md create mode 100644 windows/keep-secure/planning-certificate-based-authentication.md create mode 100644 windows/keep-secure/planning-domain-isolation-zones.md create mode 100644 windows/keep-secure/planning-gpo-deployment.md create mode 100644 windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md create mode 100644 windows/keep-secure/planning-isolation-groups-for-the-zones.md create mode 100644 windows/keep-secure/planning-network-access-groups.md create mode 100644 windows/keep-secure/planning-server-isolation-zones.md create mode 100644 windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md create mode 100644 windows/keep-secure/planning-the-gpos.md create mode 100644 windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md create mode 100644 windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md create mode 100644 windows/keep-secure/procedures-used-in-this-guide.md create mode 100644 windows/keep-secure/protect-computers-from-unwanted-network-traffic.md create mode 100644 windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md create mode 100644 windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md create mode 100644 windows/keep-secure/restrict-access-to-only-trusted-computers.md create mode 100644 windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md create mode 100644 windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md create mode 100644 windows/keep-secure/server-isolation-gpos.md create mode 100644 windows/keep-secure/server-isolation-policy-design-example.md create mode 100644 windows/keep-secure/server-isolation-policy-design.md create mode 100644 windows/keep-secure/start-a-command-prompt-as-an-administrator.md create mode 100644 windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md create mode 100644 windows/keep-secure/understanding-the-windows-firewall-with-advanced-security-design-process.md create mode 100644 windows/keep-secure/verify-that-network-traffic-is-authenticated.md create mode 100644 windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md create mode 100644 windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md create mode 100644 windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md create mode 100644 windows/keep-secure/windows-firewall-with-advanced-security.md diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 05507c1d74..09e5265e8a 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -405,6 +405,119 @@ #### [Update and manage Windows Defender in Windows 10](get-started-with-windows-defender-for-windows-10.md) #### [Configure Windows Defender in Windows 10](configure-windows-defender-in-windows-10.md) #### [Troubleshoot Windows Defender in Windows 10](troubleshoot-windows-defender-in-windows-10.md) +### [Windows Firewall with Advanced Security](windows-firewall-with-advanced-security.md) +#### [Isolating Windows Store Apps on Your Network](isolating-windows-store-apps-on-your-network.md) +#### [Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012](securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md) +#### [Windows Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md) +#### [Windows Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md) +##### [Understanding the Windows Firewall with Advanced Security Design Process](understanding-the-windows-firewall-with-advanced-security-design-process.md) +##### [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md) +###### [Protect Computers from Unwanted Network Traffic](protect-computers-from-unwanted-network-traffic.md) +###### [Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md) +###### [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md) +###### [Restrict Access to Only Specified Users or Computers](restrict-access-to-only-specified-users-or-computers.md) +##### [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) +###### [Basic Firewall Policy Design](basic-firewall-policy-design.md) +###### [Domain Isolation Policy Design](domain-isolation-policy-design.md) +###### [Server Isolation Policy Design](server-isolation-policy-design.md) +###### [Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md) +##### [Evaluating Windows Firewall with Advanced Security Design Examples](evaluating-windows-firewall-with-advanced-security-design-examples.md) +###### [Firewall Policy Design Example](firewall-policy-design-example.md) +###### [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md) +###### [Server Isolation Policy Design Example](server-isolation-policy-design-example.md) +###### [Certificate-based Isolation Policy Design Example](certificate-based-isolation-policy-design-example.md) +##### [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) +###### [Gathering the Information You Need](gathering-the-information-you-need.md) +####### [Gathering Information about Your Current Network Infrastructure](gathering-information-about-your-current-network-infrastructure.md) +####### [Gathering Information about Your Active Directory Deployment](gathering-information-about-your-active-directory-deployment.md) +####### [Gathering Information about Your Computers](gathering-information-about-your-computers.md) +####### [Gathering Other Relevant Information](gathering-other-relevant-information.md) +###### [Determining the Trusted State of Your Computers](determining-the-trusted-state-of-your-computers.md) +##### [Planning Your Windows Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md) +###### [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md) +###### [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) +####### [Exemption List](exemption-list.md) +####### [Isolated Domain](isolated-domain.md) +####### [Boundary Zone](boundary-zone.md) +####### [Encryption Zone](encryption-zone.md) +###### [Planning Server Isolation Zones](planning-server-isolation-zones.md) +###### [Planning Certificate-based Authentication](planning-certificate-based-authentication.md) +###### [Documenting the Zones](documenting-the-zones.md) +###### [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) +####### [Planning Isolation Groups for the Zones](planning-isolation-groups-for-the-zones.md) +####### [Planning Network Access Groups](planning-network-access-groups.md) +####### [Planning the GPOs](planning-the-gpos.md) +######## [Firewall GPOs](firewall-gpos.md) +######### [GPO_DOMISO_Firewall](gpo-domiso-firewall.md) +######## [Isolated Domain GPOs](isolated-domain-gpos.md) +######### [GPO_DOMISO_IsolatedDomain_Clients](gpo-domiso-isolateddomain-clients.md) +######### [GPO_DOMISO_IsolatedDomain_Servers](gpo-domiso-isolateddomain-servers.md) +######## [Boundary Zone GPOs](boundary-zone-gpos.md) +######### [GPO_DOMISO_Boundary_WS2008](gpo-domiso-boundary-ws2008.md) +######## [Encryption Zone GPOs](encryption-zone-gpos.md) +######### [GPO_DOMISO_Encryption_WS2008](gpo-domiso-encryption-ws2008.md) +######## [Server Isolation GPOs](server-isolation-gpos.md) +####### [Planning GPO Deployment](planning-gpo-deployment.md) +##### [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) +##### [Additional Resources [WFASDesign]](additional-resources-wfasdesign.md) +#### [Windows Firewall with Advanced Security Deployment Guide](windows-firewall-with-advanced-security-deployment-guide.md) +##### [Planning to Deploy Windows Firewall with Advanced Security](planning-to-deploy-windows-firewall-with-advanced-security.md) +##### [Implementing Your Windows Firewall with Advanced Security Design Plan](implementing-your-windows-firewall-with-advanced-security-design-plan.md) +##### [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md) +##### [Checklist: Implementing a Basic Firewall Policy Design](checklist-implementing-a-basic-firewall-policy-design.md) +###### [Checklist: Configuring Basic Firewall Settings](checklist-configuring-basic-firewall-settings.md) +###### [Checklist: Creating Inbound Firewall Rules](checklist-creating-inbound-firewall-rules.md) +###### [Checklist: Creating Outbound Firewall Rules](checklist-creating-outbound-firewall-rules.md) +##### [Checklist: Implementing a Domain Isolation Policy Design](checklist-implementing-a-domain-isolation-policy-design.md) +###### [Checklist: Configuring Rules for the Isolated Domain](checklist-configuring-rules-for-the-isolated-domain.md) +###### [Checklist: Configuring Rules for the Boundary Zone](checklist-configuring-rules-for-the-boundary-zone.md) +###### [Checklist: Configuring Rules for the Encryption Zone](checklist-configuring-rules-for-the-encryption-zone.md) +###### [Checklist: Configuring Rules for an Isolated Server Zone](checklist-configuring-rules-for-an-isolated-server-zone.md) +##### [Checklist: Implementing a Standalone Server Isolation Policy Design](checklist-implementing-a-standalone-server-isolation-policy-design.md) +###### [Checklist: Configuring Rules for Servers in a Standalone Isolated Server Zone](checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md) +###### [Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md) +##### [Checklist: Implementing a Certificate-based Isolation Policy Design](checklist-implementing-a-certificate-based-isolation-policy-design.md) +##### [Procedures Used in This Guide](procedures-used-in-this-guide.md) +###### [Add Production Computers to the Membership Group for a Zone](add-production-computers-to-the-membership-group-for-a-zone.md) +###### [Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md) +###### [Assign Security Group Filters to the GPO](assign-security-group-filters-to-the-gpo.md) +###### [Change Rules from Request to Require Mode](change-rules-from-request-to-require-mode.md) +###### [Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +###### [Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +###### [Configure Group Policy to Autoenroll and Deploy Certificates](configure-group-policy-to-autoenroll-and-deploy-certificates.md) +###### [Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +###### [Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +###### [Configure the Windows Firewall Log](configure-the-windows-firewall-log.md) +###### [Configure the Workstation Authentication Certificate Template[wfas_dep]](configure-the-workstation-authentication-certificate-templatewfas-dep.md) +###### [Configure Windows Firewall to Suppress Notifications When a Program Is Blocked](configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md) +###### [Confirm That Certificates Are Deployed Correctly](confirm-that-certificates-are-deployed-correctly.md) +###### [Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md) +###### [Create a Group Account in Active Directory](create-a-group-account-in-active-directory.md) +###### [Create a Group Policy Object](create-a-group-policy-object.md) +###### [Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +###### [Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +###### [Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +###### [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +###### [Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +###### [Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +###### [Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +###### [Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +###### [Create WMI Filters for the GPO](create-wmi-filters-for-the-gpo.md) +###### [Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +###### [Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +###### [Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +###### [Install Active Directory Certificate Services](install-active-directory-certificate-services.md) +###### [Link the GPO to the Domain](link-the-gpo-to-the-domain.md) +###### [Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md) +###### [Open the Group Policy Management Console to IP Security Policies](open-the-group-policy-management-console-to-ip-security-policies.md) +###### [Open the Group Policy Management Console to Windows Firewall](open-the-group-policy-management-console-to-windows-firewall.md) +###### [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md) +###### [Open Windows Firewall with Advanced Security](open-windows-firewall-with-advanced-security.md) +###### [Restrict Server Access to Members of a Group Only](restrict-server-access-to-members-of-a-group-only.md) +###### [Start a Command Prompt as an Administrator](start-a-command-prompt-as-an-administrator.md) +###### [Turn on Windows Firewall and Configure Default Behavior](turn-on-windows-firewall-and-configure-default-behavior.md) +###### [Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md) +##### [Additional Resources[wfas_deploy]](additional-resourceswfas-deploy.md) ## [Enterprise security guides](windows-10-enterprise-security-guides.md) ### [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) ### [Device Guard deployment guide](device-guard-deployment-guide.md) diff --git a/windows/keep-secure/add-production-computers-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-production-computers-to-the-membership-group-for-a-zone.md new file mode 100644 index 0000000000..cad68e2a55 --- /dev/null +++ b/windows/keep-secure/add-production-computers-to-the-membership-group-for-a-zone.md @@ -0,0 +1,84 @@ +--- +title: Add Production Computers to the Membership Group for a Zone (Windows 10) +description: Add Production Computers to the Membership Group for a Zone +ms.assetid: 7141de15-5840-4beb-aabe-21c1dd89eb23 +author: brianlic-msft +--- + +# Add Production Computers to the Membership Group for a Zone + + +After you test the GPOs for your design on a small set of computers, you can deploy them to the production computers. + +**Caution**   +For GPOs that contain connection security rules that prevent unauthenticated connections, be sure to set the rules to request, not require, authentication during testing. After you deploy the GPO and confirm that all of your computers are successfully communicating by using authenticated IPsec, then you can modify the GPO to require authentication. Do not change the boundary zone GPO to require mode. + +  + +The method discussed in this guide uses the **Domain Computers** built-in group. The advantage of this method is that all new computers that are joined to the domain automatically receive the isolated domain GPO. To do this successfully, you must make sure that the WMI filters and security group filters exclude computers that must not receive the GPOs. Use computer groups that deny both read and apply Group Policy permissions to the GPOs, such as a group used in the CG\_DOMISO\_NOIPSEC example design. Computers that are members of some zones must also be excluded from applying the GPOs for the main isolated domain. For more information, see the "Prevent members of a group from applying a GPO" section in [Assign Security Group Filters to the GPO](../p_server_archive/assign-security-group-filters-to-the-gpo.md). + +Without such a group (or groups), you must either add computers individually or use the groups containing computer accounts that are available to you. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the membership of the group for the GPO. + +In this topic: + +- [Add the group Domain Computers to the GPO membership group](#bkmk-toadddomaincomputerstothegpomembershipgroup) + +- [Refresh Group Policy on the computers in the membership group](#bkmk-torefreshgrouppolicyonacomputer) + +- [Check which GPOs apply to a computer](#bkmk-toseewhatgposareappliedtoacomputer) + +## + + +**To add domain computers to the GPO membership group** + +1. On a computer that has the Active Directory management tools installed, click the **Start** charm, then click the **Active Directory Users and Computers** tile. + +2. In the navigation pane, expand **Active Directory Users and Computers**, expand *YourDomainName*, and then the container in which you created the membership group. + +3. In the details pane, double-click the GPO membership group to which you want to add computers. + +4. Select the **Members** tab, and then click **Add**. + +5. Type **Domain Computers** in the text box, and then click **OK**. + +6. Click **OK** to close the group properties dialog box. + +After a computer is a member of the group, you can force a Group Policy refresh on the computer. + +## + + +**To refresh Group Policy on a computer** + +- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: + + ``` syntax + gpupdate /target:computer /force + ``` + +After Group Policy is refreshed, you can see which GPOs are currently applied to the computer. + +## + + +**To see which GPOs are applied to a computer** + +- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: + + ``` syntax + gpresult /r /scope:computer + ``` + +  + +  + + + + + diff --git a/windows/keep-secure/add-test-computers-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-test-computers-to-the-membership-group-for-a-zone.md new file mode 100644 index 0000000000..f297cfd705 --- /dev/null +++ b/windows/keep-secure/add-test-computers-to-the-membership-group-for-a-zone.md @@ -0,0 +1,79 @@ +--- +title: Add Test Computers to the Membership Group for a Zone (Windows 10) +description: Add Test Computers to the Membership Group for a Zone +ms.assetid: 47057d90-b053-48a3-b881-4f2458d3e431 +author: brianlic-msft +--- + +# Add Test Computers to the Membership Group for a Zone + + +Before you deploy your rules to large numbers of computers, you must thoroughly test the rules to make sure that communications are working as expected. A misplaced WMI filter or an incorrectly typed IP address in a filter list can easily block communications between computers. Although we recommend that you set your rules to request mode until testing and deployment is complete, we also recommend that you initially deploy the rules to a small number of computers only to be sure that the correct GPOs are being processed by each computer. + +Add at least one computer of each supported operating system type to each membership group. Make sure every GPO for a specific version of Windows and membership group has a computer among the test group. After Group Policy has been refreshed on each test computer, check the output of the **gpresult** command to confirm that each computer is receiving only the GPOs it is supposed to receive. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the membership of the group for the GPO. + +In this topic: + +- [Add the test computers to the GPO membership groups](#bkmk-toadddomaincomputerstothegpomembershipgroup) + +- [Refresh Group Policy on the computers in each membership group](#bkmk-torefreshgrouppolicyonacomputer) + +- [Check which GPOs apply to a computer](#bkmk-toseewhatgposareappliedtoacomputer) + +## + + +**To add test computers to the GPO membership groups** + +1. On a computer that has the Active Directory management tools installed, click the **Start** charm, then click the **Active Directory Users and Computers** tile. + +2. In the navigation pane, expand **Active Directory Users and Computers**, expand *YourDomainName*, and then expand the container that holds your membership group account. + +3. In the details pane, double-click the GPO membership group to which you want to add computers. + +4. Select the **Members** tab, and then click **Add**. + +5. Type the name of the computer in the text box, and then click **OK**. + +6. Repeat steps 5 and 6 for each additional computer account or group that you want to add. + +7. Click **OK** to close the group properties dialog box. + +After a computer is a member of the group, you can force a Group Policy refresh on the computer. + +## + + +**To refresh Group Policy on a computer** + +- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: + + ``` syntax + gpupdate /target:computer /force + ``` + +After Group Policy is refreshed, you can see which GPOs are currently applied to the computer. + +## + + +**To see which GPOs are applied to a computer** + +- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: + + ``` syntax + gpresult /r /scope:computer + ``` + +  + +  + + + + + diff --git a/windows/keep-secure/additional-resources-wfasdesign.md b/windows/keep-secure/additional-resources-wfasdesign.md new file mode 100644 index 0000000000..1e524c920a --- /dev/null +++ b/windows/keep-secure/additional-resources-wfasdesign.md @@ -0,0 +1,67 @@ +--- +title: Additional Resources (Windows 10) +description: Additional Resources +ms.assetid: 74897052-508d-49b9-911c-5902a1fb0d26 +author: brianlic-msft +--- + +# Additional Resources + + +For more information about the technologies discussed in this guide, see topics referenced in the following sections. + +## Windows Firewall with Advanced Security + + +- [Windows Firewall with Advanced Security Overview](http://technet.microsoft.com/library/hh831365) (http://technet.microsoft.com/library/hh831365) + + This TechNet page contains links to a variety of documents available for Windows Firewall with Advanced Security. + +## IPsec + + +- [IPsec](http://technet.microsoft.com/network/bb531150.aspx) (http://technet.microsoft.com/network/bb531150.aspx) + + This TechNet page contains links to a variety of documents currently available for Internet Protocol security (IPsec) for Windows available as connection security rules. + +## Server and Domain Isolation + + +- [Server and Domain Isolation](http://technet.microsoft.com/network/bb545651.aspx) (http://technet.microsoft.com/network/bb545651.aspx) + + This TechNet page contains links to documentation about the most common uses for IPsec: server isolation and domain isolation. + +## Group Policy + + +Group Policy is a key method for implementing firewall and server and domain isolation designs. + +For more information about Group Policy and related technologies, see: + +- **Group Policy**[Group Policy Overview](http://technet.microsoft.com/library/hh831791) (http://technet.microsoft.com/library/hh831791) + + This page contains links to the documents currently available for Group Policy. + +- [WMI Filtering Using GPMC](http://technet.microsoft.com/library/6237b9b2-4a21-425e-8976-2065d28b3147) (http://technet.microsoft.com/library/6237b9b2-4a21-425e-8976-2065d28b3147) + +- [HOWTO: Leverage Group Policies with WMI Filters](http://support.microsoft.com/kb/555253) (http://support.microsoft.com/kb/555253) + + This article describes how to create a WMI filter to set the scope of a GPO based on computer attributes, such as operating system. + +## Active Directory Domain Services + + +Organizations can use AD DS to manage users and resources, such as computers, printers, or applications, on a network. Server isolation and domain isolation also require AD DS to use the Kerberos V5 protocol for IPsec authentication. + +For more information about AD DS and related technologies, see: + +- [Active Directory Domain Services Overview](http://technet.microsoft.com/library/hh831484) (http://technet.microsoft.com/library/hh831484) + +  + +  + + + + + diff --git a/windows/keep-secure/additional-resourceswfas-deploy.md b/windows/keep-secure/additional-resourceswfas-deploy.md new file mode 100644 index 0000000000..3a4efaa457 --- /dev/null +++ b/windows/keep-secure/additional-resourceswfas-deploy.md @@ -0,0 +1,64 @@ +--- +title: Additional Resources (Windows 10) +description: Additional Resources +ms.assetid: 09bdec5d-8a3f-448c-bc48-d4cb41f9c6e8 +author: brianlic-msft +--- + +# Additional Resources + + +For more information about the technologies discussed in this guide, see topics referenced in the following sections. + +## Windows Firewall with Advanced Security + + +- [Windows Firewall with Advanced Security Overview](http://technet.microsoft.com/library/hh831365.aspx) (http://technet.microsoft.com/library/hh831365.aspx) + + This TechNet page contains links to a variety of documents available for Windows Firewall with Advanced Security in Windows Server 2012. + +- [Troubleshooting Windows Firewall with Advanced Security in Windows Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/13894.troubleshooting-windows-firewall-with-advanced-security-in-windows-server-2012.aspx#z6d72b831d4c24158874a04e9e9d37c43) + + This wiki article describes how Windows Firewall with Advanced Security works, what the common troubleshooting situations are, and which tools you can use for troubleshooting. The community is encouraged to add their troubleshooting and experiences to this article. + +## IPsec + + +- [IPsec](http://www.microsoft.com/ipsec) (http://www.microsoft.com/ipsec) + + This TechNet page contains links to a variety of documents currently available for Internet Protocol security (IPsec) in Windows. + +## Group Policy + + +Group Policy is a key method for implementing firewall and server and domain isolation designs. + +For more information about Group Policy and related technologies, see: + +- [Group Policy Overview](http://technet.microsoft.com/library/hh831791.aspx) (http://technet.microsoft.com/library/hh831791.aspx) + + This page contains links to the documents currently available for Group Policy. + +- [WMI Filtering Using GPMC](http://go.microsoft.com/fwlink/?linkid=93188) (http://go.microsoft.com/fwlink/?linkid=93188) + +- [HOWTO: Leverage Group Policies with WMI Filters](http://go.microsoft.com/fwlink/?linkid=93760) (http://go.microsoft.com/fwlink/?linkid=93760) + + This article describes how to create a WMI filter to set the scope of a GPO based on computer attributes, such as operating system. + +## Active Directory Domain Services + + +In Windows 8 and Windows Server 2012, organizations can use AD DS to manage users and resources, such as computers, printers, or applications, on a network. Server isolation and domain isolation also require AD DS to use the Kerberos V5 protocol for IPsec authentication. + +For more information about AD DS and related technologies, see: + +- [Active Directory Domain Services Overview](http://technet.microsoft.com/library/hh831484.aspx) (http://technet.microsoft.com/library/hh831484.aspx) + +  + +  + + + + + diff --git a/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md b/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md new file mode 100644 index 0000000000..078ccc621c --- /dev/null +++ b/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md @@ -0,0 +1,98 @@ +--- +title: Appendix A Sample GPO Template Files for Settings Used in this Guide (Windows 10) +description: Appendix A Sample GPO Template Files for Settings Used in this Guide +ms.assetid: 75930afd-ab1b-4e53-915b-a28787814b38 +author: brianlic-msft +--- + +# Appendix A: Sample GPO Template Files for Settings Used in this Guide + + +You can import an XML file containing customized registry preferences into a Group Policy Object (GPO) by using the Preferences feature of the Group Policy Management Console (GPMC). Creating registry setting preferences as described here was first implemented in Windows Server 2008 and Windows Vista with Service Pack 1 (SP1). + +To manually create the file, build the settings under **Computer Configuration**, **Preferences**, **Windows Settings**, **Registry**. After you have created the settings, drag the container to the desktop. An .xml file is created there. + +To import an .xml file to GPMC, drag it and drop it on the **Registry** node under **Computer Configuration**, **Preferences**, **Windows Settings**. If you copy the following sample XML code to a file, and then drag and drop it on the **Registry** node, it creates a **Server and Domain Isolation** collection with the six registry keys discussed in this guide. + +The following sample file uses item-level targeting to ensure that the registry keys are applied only on the versions of Windows to which they apply. + +**Note**   +The file shown here is for sample use only. It should be customized to meet the requirements of your organization’s deployment. To customize this file, import it into a test GPO, modify the settings, and then drag the Server and Domain Isolation Settings node to your desktop. The new file will contain all of your customization. + +  + +``` syntax + + + + + + + + + + + + + + + + + +``` + +  + +  + + + + + diff --git a/windows/keep-secure/assign-security-group-filters-to-the-gpo.md b/windows/keep-secure/assign-security-group-filters-to-the-gpo.md new file mode 100644 index 0000000000..642d680da8 --- /dev/null +++ b/windows/keep-secure/assign-security-group-filters-to-the-gpo.md @@ -0,0 +1,84 @@ +--- +title: Assign Security Group Filters to the GPO (Windows 10) +description: Assign Security Group Filters to the GPO +ms.assetid: bcbe3299-8d87-4ec1-9e86-8e4a680fd7c8 +author: brianlic-msft +--- + +# Assign Security Group Filters to the GPO + + +To make sure that your GPO is applied to the correct computers, use the Group Policy Management MMC snap-in to assign security group filters to the GPO. + +**Important**   +This deployment guide uses the method of adding the Domain Computers group to the membership group for the main isolated domain after testing is complete and you are ready to go live in production. To make this method work, you must prevent any computer that is a member of either the boundary or encryption zone from applying the GPO for the main isolated domain. For example, on the GPOs for the main isolated domain, deny Read and Apply Group Policy permissions to the membership groups for the boundary and encryption zones. + +  + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the relevant GPOs. + +In this topic: + +- [Allow members of a group to apply a GPO](#bkmk-toallowamembersofagrouptoapplyagpo) + +- [Prevent members of a group from applying a GPO](#bkmk-topreventmembersofgroupfromapplyingagpo) + +## + + +Use the following procedure to add a group to the security filter on the GPO that allows group members to apply the GPO. + +**To allow members of a group to apply a GPO** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click the **Group Policy Management** tile. + +2. In the navigation pane, find and then click the GPO that you want to modify. + +3. In the details pane, under **Security Filtering**, click **Authenticated Users**, and then click **Remove**. + + **Note**   + You must remove the default permission granted to all authenticated users and computers to restrict the GPO to only the groups you specify. + +   + +4. Click **Add**. + +5. In the **Select User, Computer, or Group** dialog box, type the name of the group whose members are to apply the GPO, and then click **OK**. If you do not know the name, you can click **Advanced** to browse the list of groups available in the domain. + +## + + +Use the following procedure to add a group to the security filter on the GPO that prevents group members from applying the GPO. This is typically used to prevent members of the boundary and encryption zones from applying the GPOs for the isolated domain. + +**To prevent members of group from applying a GPO** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click the **Group Policy Management** tile. + +2. In the navigation pane, find and then click the GPO that you want to modify. + +3. In the details pane, click the **Delegation** tab. + +4. Click **Advanced**. + +5. Under the **Group or user names** list, click **Add**. + +6. In the **Select User, Computer, or Group** dialog box, type the name of the group whose members are to be prevented from applying the GPO, and then click **OK**. If you do not know the name, you can click **Advanced** to browse the list of groups available in the domain. + +7. Select the group in the **Group or user names** list, and then select the box in the **Deny** column for both **Read** and **Apply group policy**. + +8. Click **OK**, and then in the **Windows Security** dialog box, click **Yes**. + +9. The group appears in the list with **Custom** permissions. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/basic-firewall-policy-design.md b/windows/keep-secure/basic-firewall-policy-design.md new file mode 100644 index 0000000000..0c1698eb75 --- /dev/null +++ b/windows/keep-secure/basic-firewall-policy-design.md @@ -0,0 +1,74 @@ +--- +title: Basic Firewall Policy Design (Windows 10) +description: Basic Firewall Policy Design +ms.assetid: 6f7af99e-6850-4522-b7f5-db98e6941418 +author: brianlic-msft +--- + +# Basic Firewall Policy Design + + +Many organizations have a network perimeter firewall that is designed to prevent the entry of malicious traffic in to the organization's network, but do not have a host-based firewall enabled on each computer in the organization. + +The Basic Firewall Policy Design helps you to protect the computers in your organization from unwanted network traffic that gets through the perimeter defenses, or that originates from inside your network. In this design, you deploy firewall rules to each computer in your organization to allow traffic that is required by the programs that are used. Traffic that does not match the rules is dropped. + +Traffic can be blocked or permitted based on the characteristics of each network packet: its source or destination IP address, its source or destination port numbers, the program on the computer that receives the inbound packet, and so on. This design can also be deployed together with one or more of the other designs that add IPsec protection to the network traffic permitted. + +Many network administrators do not want to tackle the difficult task of determining all the appropriate rules for every program that is used by the organization, and then maintaining that list over time. In fact, most programs do not require specific firewall rules. The default behavior of Windows and most contemporary applications makes this task easy: + +- On client computers, the default firewall behavior already supports typical client programs. Programs designed for Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista create any required rules for you as part of the installation process. You only have to create a rule if the client program must be able to receive unsolicited inbound network traffic from another computer. + +- When you install a server program that must accept unsolicited inbound network traffic, the installation program likely creates or enables the appropriate rules on the server for you. + + For example, when you install a server role in Windows Server 2012, Windows Server 2008 R2 or Windows Server 2008, the appropriate firewall rules are created and enabled automatically. + +- For other standard network behavior, the predefined rules that are built into Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista can easily be configured in a GPO and deployed to the computers in your organization. + + For example, by using the predefined groups for Core Networking and File and Printer Sharing you can easily configure GPOs with rules for those frequently used networking protocols. + +With few exceptions, the firewall can be enabled on all configurations of Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista. Therefore, we recommended that you enable the firewall on every computer in your organization. This includes servers in your perimeter network, on mobile and remote clients that connect to the network, and on all servers and clients in your internal network. + +**Caution**   +**Stopping the service associated with Windows Firewall with Advanced Security is not supported by Microsoft**. + +By default, in new installations, Windows Firewall is turned on in Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista. + +If you turn off the Windows Firewall with Advanced Security service you lose other benefits provided by the service, such as the ability to use IPsec connection security rules, Windows Service Hardening, and network protection from forms of attacks that use network fingerprinting. For more information about Windows Service Hardening, see . + +Third-party firewall software that is compatible with Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista can programmatically disable only the parts of Windows Firewall with Advanced Security that might need to be disabled for compatibility. This is the recommended approach for third-party firewalls to coexist with the Windows Firewall; third-party party firewalls that comply with this recommendation have the certified logo from Microsoft. + +  + +An organization typically uses this design as a first step toward a more comprehensive Windows Firewall with Advanced Security design that adds server isolation and domain isolation. + +After implementing this design, your administrative team will have centralized management of the firewall rules applied to all computers that are running Windows in your organization. + +**Important**   +If you also intend to deploy the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md), or the [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md), we recommend that you do the design work for all three designs together, and then deploy in layers that correspond with each design. + +  + +The basic firewall design can be applied to computers that are part of an Active Directory forest. Active Directory is required to provide the centralized management and deployment of Group Policy objects that contain the firewall settings and rules. + +For more information about this design: + +- This design coincides with the deployment goal to [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md). + +- To learn more about this design, see [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md). + +- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md). + +- To help you make the decisions required in this design, see [Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md). + +- For a list of detailed tasks that you can use to deploy your basic firewall policy design, see "Checklist: Implementing a Basic Firewall Policy Design" in the [Windows Firewall with Advanced Security Deployment Guide](http://go.microsoft.com/fwlink/?linkid=98308) at http://go.microsoft.com/fwlink/?linkid=98308. + +**Next: **[Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) + +  + +  + + + + + diff --git a/windows/keep-secure/boundary-zone-gpos.md b/windows/keep-secure/boundary-zone-gpos.md new file mode 100644 index 0000000000..b987d99a53 --- /dev/null +++ b/windows/keep-secure/boundary-zone-gpos.md @@ -0,0 +1,33 @@ +--- +title: Boundary Zone GPOs (Windows 10) +description: Boundary Zone GPOs +ms.assetid: 1ae66088-02c3-47e4-b7e8-74d0b8f8646e +author: brianlic-msft +--- + +# Boundary Zone GPOs + + +All the computers in the boundary zone are added to the group CG\_DOMISO\_Boundary. You must create multiple GPOs to align with this group, one for each operating system that you have in your boundary zone. This group is granted Read and Apply permissions in Group Policy on the GPOs described in this section. + +**Note**   +If you are designing GPOs for only Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2, you can design your GPOs in nested groups. For example, you can make the boundary group a member of the isolated domain group, so that it receives the firewall and basic isolated domain settings through that nested membership, with only the changes supplied by the boundary zone GPO. For simplicity, this guide describes the techniques used to create the independent, non-layered policies. We recommend that you create and periodically run a script that compares the memberships of the groups that must be mutually exclusive and reports any computers that are incorrectly assigned to more than one group. + +  + +This means that you create a GPO for a boundary group for a specific operating system by copying and pasting the corresponding GPO for the isolated domain, and then modifying the new copy to provide the behavior required in the boundary zone. + +The boundary zone GPOs discussed in this guide are only for server versions of Windows because client computers are not expected to participate in the boundary zone. If the need for one occurs, either create a new GPO for that version of Windows, or expand the WMI filter attached to one of the existing boundary zone GPOs to make it apply to the client version of Windows. + +In the Woodgrove Bank example, only the GPO settings for a Web service on Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008 are discussed. + +- [GPO\_DOMISO\_Boundary\_WS2008](../p_server_archive/gpo-domiso-boundary-ws2008.md) + +  + +  + + + + + diff --git a/windows/keep-secure/boundary-zone.md b/windows/keep-secure/boundary-zone.md new file mode 100644 index 0000000000..4aa10f7795 --- /dev/null +++ b/windows/keep-secure/boundary-zone.md @@ -0,0 +1,68 @@ +--- +title: Boundary Zone (Windows 10) +description: Boundary Zone +ms.assetid: ed98b680-fd24-44bd-a7dd-26c522e45a20 +author: brianlic-msft +--- + +# Boundary Zone + + +In most organizations, some computers must be able to receive network traffic from computers that are not part of the isolated domain, and therefore cannot authenticate. To accept communications from untrusted computers, create a boundary zone within your isolated domain. + +Computers in the boundary zone are trusted computers that can accept communication requests both from other isolated domain member computers and from untrusted computers. Boundary zone computers try to authenticate any incoming request by using IPsec, initiating an IKE negotiation with the originating computer. + +The GPOs you build for the boundary zone include IPsec or connection security rules that request authentication for both inbound and outbound network connections, but do not require it. + +Because these boundary zone computers can receive unsolicited inbound communications from untrusted computers that use plaintext, they must be carefully managed and secured in other ways. Mitigating this additional risk is an important part of deciding whether to add a computer to the boundary zone. For example, completing a formal business justification process before adding each computer to the boundary zone can help ensure that the additional risk is minimized. The following illustration shows a sample process that can help make such a decision. + +![design flowchart](images/wfas-designflowchart1.gif) + +The goal of this process is to determine whether the risk of adding a computer to a boundary zone can be mitigated to a level that makes it acceptable to the organization. Ultimately, if the risk cannot be mitigated, membership must be denied. + +You must create a group in Active Directory to contain the members of the boundary zones. The settings and rules for the boundary zone are typically very similar to those for the isolated domain, and you can save time and effort by copying those GPOs to serve as a starting point. The primary difference is that the authentication connection security rule must be set to request authentication for both inbound and outbound traffic, instead of requiring inbound authentication and requesting outbound authentication as used by the isolated domain. + +Creation of the group and how to link it to the GPOs that apply the rules to members of the group are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) section. + +## GPO settings for boundary zone servers running Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 + + +The boundary zone GPO for computers running Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 should include the following: + +- IPsec default settings that specify the following options: + + 1. Exempt all ICMP traffic from IPsec. + + 2. Key exchange (main mode) security methods and algorithm. We recommend that you use at least DH4, AES and SHA2 in your settings. Use the strongest algorithm combinations that are common to all your supported operating systems. + + 3. Data protection (quick mode) algorithm combinations. We recommend that you do not include DES or MD5 in any setting. They are included only for compatibility with previous versions of Windows. Use the strongest algorithm combinations that are common to all your supported operating systems.. + + If any NAT devices are present on your networks, use ESP encapsulation. If isolated domain members must communicate with hosts in the encryption zone, ensure that you include algorithms that are compatible with the requirements of the encryption mode policies. + + 4. Authentication methods. Include at least computer-based Kerberos V5 authentication. If you want to use user-based access to isolated servers then you must also include user-based Kerberos V5 authentication as an optional authentication method. Likewise, if any of your domain isolation members cannot use Kerberos V5, you must include certificate-based authentication as an optional authentication method. + +- The following connection security rules: + + - A connection security rule that exempts all computers on the exemption list from authentication. Be sure to include all your Active Directory domain controllers on this list. Enter subnet addresses, if applicable in your environment. + + - A connection security rule, from **Any IP address** to **Any IP address**, that requests inbound and outbound authentication. + +- A registry policy that includes the following values: + + - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. + + **Note**   + For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) + +   + +**Next: **[Encryption Zone](../p_server_archive/encryption-zone.md) + +  + +  + + + + + diff --git a/windows/keep-secure/certificate-based-isolation-policy-design-example.md b/windows/keep-secure/certificate-based-isolation-policy-design-example.md new file mode 100644 index 0000000000..765f3010c9 --- /dev/null +++ b/windows/keep-secure/certificate-based-isolation-policy-design-example.md @@ -0,0 +1,56 @@ +--- +title: Certificate-based Isolation Policy Design Example (Windows 10) +description: Certificate-based Isolation Policy Design Example +ms.assetid: 509b513e-dd49-4234-99f9-636fd2f749e3 +author: brianlic-msft +--- + +# Certificate-based Isolation Policy Design Example + + +This design example continues to use the fictitious company Woodgrove Bank, as described in the sections [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md), [Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md), and [Server Isolation Policy Design Example](../p_server_archive/server-isolation-policy-design-example.md). + +One of the servers that must be included in the domain isolation environment is a computer running UNIX that supplies other information to the WGBank dashboard program running on the client computers. This computer sends updated information to the WGBank front-end servers as it becomes available, so it is considered unsolicited inbound traffic to the computers that receive this information. + +## Design requirements + + +One possible solution to this is to include an authentication exemption rule in the GPO applied to the WGBank front-end servers. This rule would instruct the front-end servers to accept traffic from the non-Windows computer even though it cannot authenticate. + +A more secure solution, and the one selected by Woodgrove Bank, is to include the non-Windows computer in the domain isolation design. Because it cannot join an Active Directory domain, Woodgrove Bank chose to use certificate-based authentication. Certificates are cryptographically-protected documents, encrypted in such a way that their origin can be positively confirmed. + +In this case, Woodgrove Bank used Microsoft Certificate Services, included with Windows Server 2008, to create the appropriate certificate. They might also have acquired and installed a certificate from a third-party commercial certification authority. They then used Group Policy to deploy the certificate to the front-end servers. The GPOs applied to the front-end servers also include updated connection security rules that permit certificate-based authentication in addition to Kerberos V5 authentication. They then manually installed the certificate on the UNIX server. + +The UNIX server is configured with firewall and IPsec connection security rules using the tools that are provided by the operating system vendor. Those rules specify that authentication is performed by using the certificate. + +The creation of the IPsec connection security rules for a non-Windows computer is beyond the scope of this document, but support for a certificate that can be used to authenticate such a non-Windows computer by using the standard IPsec protocols is the subject of this design. + +The non-Windows computer can be effectively made a member of the boundary zone or the encryption zone based on the IPsec rules applied to the computer. The only constraint is that the main mode and quick mode encryption algorithms supported by the UNIX computer must also be supported by the Windows-based computers with which it communicates. + +**Other traffic notes:** + +- None of the capabilities of the other designs discussed in this guide are compromised by the use of certificate authentication by a non-Windows computer. + +## Design details + + +Woodgrove Bank uses Active Directory groups and GPOs to deploy the domain isolation settings and rules to the computers in their organization. + +The inclusion of one or more non-Windows computers to the network requires only a simple addition to the GPOs for computers that must communicate with the non-Windows computer. The addition is allowing certificate-based authentication in addition to the Active Directory–supported Kerberos V5 authentication. This does not require including new rules, just adding certificate-based authentication as an option to the existing rules. + +When multiple authentication methods are available, two negotiating computers agree on the first one in their lists that match. Because the majority of the computers in Woodgrove Bank's network run Windows, Kerberos V5 is listed as the first authentication method in the rules. Certificate-based authentication is added as an alternate authentication type. + +By using the Active Directory Users and Computers snap-in, Woodgrove Bank created a group named NAG\_COMPUTER\_WGBUNIX. They then added the computer accounts to this group for Windows computers that need to communicate with the non-Windows computers. If all the computers in the isolated domain need to be able to access the non-Windows computers, then the **Domain Computers** group can be added to the group as a member. + +Woodgrove Bank then created a GPO that contains the certificate, and then attached security group filters to the GPO that allow read and apply permissions to only members of the NAG\_COMPUTER\_WGBUNIX group. The GPO places the certificate in the **Local Computer / Personal / Certificates** certificate store. The certificate used must chain back to a certificate that is in the **Trusted Root Certification Authorities** store on the local computer. + +**Next: **[Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md) + +  + +  + + + + + diff --git a/windows/keep-secure/certificate-based-isolation-policy-design.md b/windows/keep-secure/certificate-based-isolation-policy-design.md new file mode 100644 index 0000000000..a59802bd5c --- /dev/null +++ b/windows/keep-secure/certificate-based-isolation-policy-design.md @@ -0,0 +1,42 @@ +--- +title: Certificate-based Isolation Policy Design (Windows 10) +description: Certificate-based Isolation Policy Design +ms.assetid: 63e01a60-9daa-4701-9472-096c85e0f862 +author: brianlic-msft +--- + +# Certificate-based Isolation Policy Design + + +In the certificate-based isolation policy design, you provide the same types of protections to your network traffic as described in the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) and [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md) sections. The only difference is the method used to share identification credentials during the authentication of your network traffic. + +Domain isolation and server isolation help provide security for the computers on the network that run Windows and that can be joined to an Active Directory domain. However, in most corporate environments there are typically some computers that must run another operating system, such as Linux or UNIX. These computers cannot join an Active Directory domain, without a third-party package being installed. Also, some computers that do run Windows cannot join a domain for a variety of reasons. To rely on Kerberos V5 as the authentication protocol, the computer needs to be joined to the Active Directory and (for non-windows computers) support Kerberos as an authentication protocol. + +To authenticate with non-domain member computers, IPsec supports using standards-based cryptographic certificates. Because this authentication method is also supported by many third-party operating systems, it can be used as a way to extend your isolated domain to computers that do not run the Windows operating system. + +The same principles of the domain and server isolation designs apply to this design. Only computers that can authenticate (in this case, by providing a specified certificate) can communicate with the computers in your isolated domain. + +For computers that run Windows and that are part of an Active Directory domain, you can use Group Policy to deploy the certificates required to communicate with the computers that are trusted but are not part of the Active Directory domain. For other computers, you will have to either manually configure them with the required certificates, or use a third-party program to distribute the certificates in a secure manner. + +For more information about this design: + +- This design coincides with the deployment goals to [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md), [Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md), and optionally [Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md). + +- To learn more about this design, see [Certificate-based Isolation Policy Design Example](../p_server_archive/certificate-based-isolation-policy-design-example.md). + +- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md). + +- To help you make the decisions required in this design, see [Planning Certificate-based Authentication](../p_server_archive/planning-certificate-based-authentication.md). + +- For a list of tasks that you can use to deploy your certificate-based policy design, see "Checklist: Implementing a Certificate-based Isolation Policy Design" in the [Windows Firewall with Advanced Security Deployment Guide](http://go.microsoft.com/fwlink/?linkid=98308) at http://go.microsoft.com/fwlink/?linkid=98308. + +**Next: **[Evaluating Windows Firewall with Advanced Security Design Examples](../p_server_archive/evaluating-windows-firewall-with-advanced-security-design-examples.md) + +  + +  + + + + + diff --git a/windows/keep-secure/change-rules-from-request-to-require-mode.md b/windows/keep-secure/change-rules-from-request-to-require-mode.md new file mode 100644 index 0000000000..3f8a49404e --- /dev/null +++ b/windows/keep-secure/change-rules-from-request-to-require-mode.md @@ -0,0 +1,68 @@ +--- +title: Change Rules from Request to Require Mode (Windows 10) +description: Change Rules from Request to Require Mode +ms.assetid: ad969eda-c681-48cb-a2c4-0b6cae5f4cff +author: brianlic-msft +--- + +# Change Rules from Request to Require Mode + + +After you confirm that network traffic is being correctly protected by using IPsec, you can change the rules for the domain isolation and encryption zones to require, instead of request, authentication. Do not change the rules for the boundary zone; they must stay in request mode so that computers in the boundary zone can continue to accept connections from computers that are not part of the isolated domain. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +In this topic: + +- [Convert a rule in a GPO for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](#bkmk-section1) + +- [Convert a rule for an earlier version of Windows](#bkmk-section2) + +- [Refresh policy on the client computers to receive the modified GPOs](#bkmk-section3) + +## + + +**To convert a rule from request to require mode for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Connection Security Rules**. + +3. In the details pane, double-click the connection security rule that you want to modify. + +4. Click the **Authentication** tab. + +5. In the **Requirements** section, change **Authenticated mode** to **Require inbound and request outbound**, and then click **OK**. + +## + + +**To apply the modified GPOs to the client computers** + +1. The next time each computer refreshes its Group Policy, it will receive the updated GPO and apply the modified rule. To force an immediate refresh, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md) and run the following command: + + ``` syntax + gpupdate /force + ``` + +2. To verify that the modified GPO is correctly applied to the client computers, you can run one of the following commands: + + On computers that are running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, run the following command: + + ``` syntax + gpresult /r /scope computer + ``` + +3. Examine the command output for the list of GPOs that are applied to the computer, and make sure that the list contains the GPOs you expect to see on that computer. + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-configuring-basic-firewall-settings.md b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md new file mode 100644 index 0000000000..c4c624a4b7 --- /dev/null +++ b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md @@ -0,0 +1,59 @@ +--- +title: Checklist Configuring Basic Firewall Settings (Windows 10) +description: Checklist Configuring Basic Firewall Settings +ms.assetid: 0d10cdae-da3d-4a33-b8a4-6b6656b6d1f9 +author: brianlic-msft +--- + +# Checklist: Configuring Basic Firewall Settings + + +This checklist includes tasks for configuring a GPO with firewall defaults and settings that are separate from the rules. + +## + + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Configuring firewall defaults and settings** + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Turn the firewall on and set the default inbound and outbound behavior.

Procedure topic[Turn on Windows Firewall and Configure Default Behavior](../p_server_archive/turn-on-windows-firewall-and-configure-default-behavior.md)

_

Configure the firewall to not display notifications to the user when a program is blocked, and to ignore locally defined firewall and connection security rules.

Procedure topic[Configure Windows Firewall to Suppress Notifications When a Program Is Blocked](../p_server_archive/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md)

_

Configure the firewall to record a log file.

Procedure topic[Configure the Windows Firewall Log](../p_server_archive/configure-the-windows-firewall-log.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md new file mode 100644 index 0000000000..4fe0df466c --- /dev/null +++ b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md @@ -0,0 +1,125 @@ +--- +title: Checklist Configuring Rules for an Isolated Server Zone (Windows 10) +description: Checklist Configuring Rules for an Isolated Server Zone +ms.assetid: 67c50a91-e71e-4f1e-a534-dad2582e311c +author: brianlic-msft +--- + +# Checklist: Configuring Rules for an Isolated Server Zone + + +The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs for servers in an isolated server zone that are part of an isolated domain. For information about creating a standalone isolated server zone that is not part of an isolated domain, see [Checklist: Implementing a Standalone Server Isolation Policy Design](../p_server_archive/checklist-implementing-a-standalone-server-isolation-policy-design.md). + +In addition to requiring authentication and optionally encryption, servers in an isolated server zone can be accessed only by users or computers who are authenticated members of a network access group (NAG). Computers that are running Windows 2000, Windows XP, or Windows Server 2003 can restrict access in IPsec only to computers that are members of the NAG, because IPsec and IKE in those versions of Windows do not support user-based authentication. If you include user accounts in the NAG, then the restrictions can still apply; they are just enforced at the application layer, rather than the IP layer. + +Computers that are running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 can identify both computers and users in the NAG because IPsec in these versions of Windows supports AuthIP in addition to IKE. AuthIP adds support for user-based authentication. For more information, see “AuthIP in Windows Vista” (). + +The GPOs for an isolated server or group of servers are similar to those for the isolated domain itself or the encryption zone, if you require encryption to your isolated servers. This checklist refers you to procedures for creating rules as well as restrictions that allow only members of the NAG to connect to the server. + +## + + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Configuring rules for isolated servers for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2** + +**Note**   +The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 are usually similar. If this is true for your design, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other operating system. For example, create and configure the GPO for Windows 8, make a copy of it for Windows Server 2012, and then follow the steps in this checklist to make the few required changes to the copy. + +  + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Create a GPO for the computers that need to have access restricted to the same set of client computers. If there are multiple servers and they run different versions of the Windows operating system, then start by creating the GPO for one version of Windows. After you have finished the tasks in this checklist and configured the GPO for that version of Windows, you can create a copy of it.

+

Copy the GPO from the isolated domain or from the encryption zone to serve as a starting point. Where your copy already contains elements listed in the following checklist, review the relevant procedures and compare them to your copied GPO’s element to make sure it is constructed in a way that meets the needs of the server isolation zone.

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

_

Configure the security group filters and WMI filters on the GPO so that only members of the isolated server zone’s membership group that are running the specified version of Windows can read and apply it.

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure IPsec to exempt all ICMP network traffic from IPsec protection.

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the key exchange (main mode) security methods and algorithms to be used.

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the data protection (quick mode) algorithm combinations to be used. If you require encryption for the isolated server zone, then make sure that you choose only algorithm combinations that include encryption.

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the authentication methods to be used.

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that exempts all network traffic to and from computers on the exemption list from IPsec.

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that requests authentication for all network traffic.

+
+Important   +

Just as in an isolated domain, do not set the rules to require authentication for inbound traffic until you have completed testing. That way, if the rules do not work as expected, communications are not affected by a failure to authenticate.

+
+
+  +

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create the NAG to contain the computer or user accounts that are allowed to access the servers in the isolated server zone.

Procedure topic[Create a Group Account in Active Directory](../p_server_archive/create-a-group-account-in-active-directory.md)

_

Create a firewall rule that permits inbound network traffic only if authenticated as a member of the NAG.

Procedure topic[Restrict Server Access to Members of a Group Only](../p_server_archive/restrict-server-access-to-members-of-a-group-only.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

_

Add your test server to the membership group for the isolated server zone. Be sure to add at least one server for each operating system supported by a GPO in the group.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+ +  + +Do not change the rules for any of your zones to require authentication until all of the zones have been set up and are operating correctly. + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md new file mode 100644 index 0000000000..aaccf455e0 --- /dev/null +++ b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md @@ -0,0 +1,126 @@ +--- +title: Checklist Configuring Rules for Servers in a Standalone Isolated Server Zone (Windows 10) +description: Checklist Configuring Rules for Servers in a Standalone Isolated Server Zone +ms.assetid: ccc09d06-ef75-43b0-9c77-db06f2940955 +author: brianlic-msft +--- + +# Checklist: Configuring Rules for Servers in a Standalone Isolated Server Zone + + +This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs for servers in a standalone isolated server zone that is not part of an isolated domain. In addition to requiring authentication and optionally encryption, servers in a server isolation zone are accessible only by users or computers that are authenticated as members of a network access group (NAG). The GPOs described here apply only to the isolated servers, not to the client computers that connect to them. For the GPOs for the client computers, see [Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](../p_server_archive/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md). + +The GPOs for isolated servers are similar to those for an isolated domain. This checklist refers you to those procedures for the creation of some of the rules. The other procedures in this checklist are for creating the restrictions that allow only members of the server access group to connect to the server. + +## + + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Configuring rules for isolated servers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + +**Note**   +The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 are usually similar. If this is true for your design, create one GPO, configure it by using the tasks in this checklist, and then create a copy of the GPO for the other operating system. For example, create and configure the GPO for Windows 8, make a copy of it for Windows Server 2012, and then follow the steps in this checklist to make the few required changes to the copy. + +  + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Create a GPO for the computers that need to have access restricted to the same set of client computers. If there are multiple servers running different versions of the Windows operating system, start by creating the GPO for one version of Windows. After you have finished the tasks in this checklist and configured the GPO for that version of Windows, you can create a copy of it.

Checklist topic[Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md)

+

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

_

If you are working on a copy of a GPO, modify the group memberships and WMI filters so that they are correct for the computers for which this GPO is intended.

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure IPsec to exempt all ICMP network traffic from IPsec protection.

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that exempts all network traffic to and from computers on the exemption list from IPsec.

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the key exchange (main mode) security methods and algorithms to be used.

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the data protection (quick mode) algorithm combinations to be used.

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the authentication methods to be used. This procedure sets the default settings for the computer. If you want to set authentication on a per-rule basis, this procedure is optional.

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that requests authentication for all inbound network traffic.

+
+Important   +

Just as in an isolated domain, do not set the rules to require authentication until your testing is complete. That way, if the rules do not work as expected, communications are not affected by a failure to authenticate.

+
+
+  +

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

If your design requires encryption in addition to authentication for access to the isolated servers, then modify the rule to require it.

Procedure topic[Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create the NAG to contain the computer or user accounts that are allowed to access the isolated servers. If you have multiple groups of isolated servers that are accessed by different client computers, then create a NAG for each set of servers.

Procedure topic[Create a Group Account in Active Directory](../p_server_archive/create-a-group-account-in-active-directory.md)

_

Create a firewall rule that allows inbound network traffic only if it is authenticated from a user or computer that is a member of the zone’s NAG.

Procedure topic[Restrict Server Access to Members of a Group Only](../p_server_archive/restrict-server-access-to-members-of-a-group-only.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

_

Add your test server to the membership group for the isolated server zone. Be sure to add at least one for each operating system supported by a different GPO in the group.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+ +  + +Do not change the rules for any of your zones to require authentication until all zones have been set up and thoroughly tested. + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md new file mode 100644 index 0000000000..92853aab0f --- /dev/null +++ b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md @@ -0,0 +1,73 @@ +--- +title: Checklist Configuring Rules for the Boundary Zone (Windows 10) +description: Checklist Configuring Rules for the Boundary Zone +ms.assetid: 25fe0197-de5a-4b4c-bc44-c6f0620ea94b +author: brianlic-msft +--- + +# Checklist: Configuring Rules for the Boundary Zone + + +The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs to implement the boundary zone in an isolated domain. + +Rules for the boundary zone are typically the same as those for the isolated domain, with the exception that the final rule is left to only request, not require, authentication. + +## + + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Configuring boundary zone rules for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + +A GPO for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 can simply be copied and then customized. This checklist assumes that you have already created the GPO for the isolated domain as described in [Checklist: Implementing a Domain Isolation Policy Design](../p_server_archive/checklist-implementing-a-domain-isolation-policy-design.md). After you create a copy for the boundary zone, make sure that you do not change the rule from request authentication to require authentication when you create the other GPOs. + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Make a copy of the domain isolation GPO for this version of Windows to serve as a starting point for the GPO for the boundary zone. Unlike the GPO for the main isolated domain zone, this copy is not changed after deployment to require authentication.

Procedure topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

_

If you are working on a copy of a GPO, modify the group memberships and WMI filters so that they are correct for the boundary zone and version of Windows for which this GPO is intended.

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

_

Add your test computers to the membership group for the boundary zone. Be sure to add at least one for each operating system supported by a different GPO in the group.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

_

Verify that the connection security configuration is protecting network traffic with authentication when it can, and that unauthenticated traffic is accepted.

Procedure topic[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md new file mode 100644 index 0000000000..6f79c81796 --- /dev/null +++ b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md @@ -0,0 +1,75 @@ +--- +title: Checklist Configuring Rules for the Encryption Zone (Windows 10) +description: Checklist Configuring Rules for the Encryption Zone +ms.assetid: 87b1787b-0c70-47a4-ae52-700bff505ea4 +author: brianlic-msft +--- + +# Checklist: Configuring Rules for the Encryption Zone + + +This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs to implement the encryption zone in an isolated domain. + +Rules for the encryption zone are typically the same as those for the isolated domain, with the exception that the main rule requires encryption in addition to authentication. + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Configuring encryption zone rules for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + +A GPO for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 can simply be copied and then customized. This checklist assumes that you have already created the GPO for the isolated domain as described in [Checklist: Implementing a Domain Isolation Policy Design](../p_server_archive/checklist-implementing-a-domain-isolation-policy-design.md). You can then copy those GPOs for use with the encryption zone. After you create the copies, modify the main rule to require encryption in addition to the authentication required by the rest of the isolated domain. + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Make a copy of the domain isolation GPOs to serve as a starting point for the GPOs for the encryption zone.

Procedure topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

_

Modify the group memberships and WMI filters so that they are correct for the encryption zone and the version of Windows for which this GPO is intended.

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Add the encryption requirements for the zone.

Procedure topic[Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

_

Add your test computers to the membership group for the encryption zone. Be sure to add at least one for each operating system supported by a different GPO in the group.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

_

Verify that the connection security rules are protecting network traffic.

Procedure topic[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md new file mode 100644 index 0000000000..e88f33cec8 --- /dev/null +++ b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md @@ -0,0 +1,107 @@ +--- +title: Checklist Configuring Rules for the Isolated Domain (Windows 10) +description: Checklist Configuring Rules for the Isolated Domain +ms.assetid: bfd2d29e-4011-40ec-a52e-a67d4af9748e +author: brianlic-msft +--- + +# Checklist: Configuring Rules for the Isolated Domain + + +The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs to implement the main zone in the isolated domain. + +## + + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Configuring isolated domain rules for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + +**Note**   +The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 are usually similar. If this is true for your design, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other operating system. For example, create and configure the GPO for Windows 8, make a copy of it for Windows Server 2012, and then follow the steps in this checklist to make the few required changes to the copy. + +  + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Create a GPO for the computers in the isolated domain running one of the operating systems. After you have finished the tasks in this checklist and configured the GPO for that version of Windows, you can create a copy of it.

Checklist topic[Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md)

+

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

_

If you are working on a GPO that was copied from another GPO, modify the group memberships and WMI filters so that they are correct for the isolated domain zone and the version of Windows for which this GPO is intended.

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure IPsec to exempt all ICMP network traffic from IPsec protection.

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that exempts all network traffic to and from computers on the exemption list from IPsec.

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the key exchange (main mode) security methods and algorithms to be used.

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the data protection (quick mode) algorithm combinations to be used.

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the authentication methods to be used.

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create the rule that requests authentication for all inbound network traffic.

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Link the GPO to the domain level of the AD DS organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

_

Add your test computers to the membership group for the isolated domain. Be sure to add at least one for each operating system supported by a different GPO in the group.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

_

Verify that the connection security rules are protecting network traffic to and from the test computers.

Procedure topic[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md)

+ +  + +Do not change the rules for any of your zones to require authentication until all of the zones have been set up and are operating correctly. + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-creating-group-policy-objects.md b/windows/keep-secure/checklist-creating-group-policy-objects.md new file mode 100644 index 0000000000..5264c7d2c6 --- /dev/null +++ b/windows/keep-secure/checklist-creating-group-policy-objects.md @@ -0,0 +1,97 @@ +--- +title: Checklist Creating Group Policy Objects (Windows 10) +description: Checklist Creating Group Policy Objects +ms.assetid: e99bd6a4-34a7-47b5-9791-ae819977a559 +author: brianlic-msft +--- + +# Checklist: Creating Group Policy Objects + + +To deploy firewall or IPsec settings or firewall or connection security rules, we recommend that you use Group Policy in AD DS. This section describes a tested, efficient method that requires some up-front work, but serves an administrator well in the long run by making GPO assignments as easy as dropping a computer into a membership group. + +The checklists for firewall, domain isolation, and server isolation include a link to this checklist. + +## About membership groups + + +For most GPO deployment tasks, you must determine which computers must receive and apply which GPOs. Because different versions of Windows can support different settings and rules to achieve similar behavior, you might need multiple GPOs: one for each operating system that has settings different from the others to achieve the same result. For example, Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 use rules and settings that are incompatible with Windows 2000, Windows XP, and Windows Server 2003. Therefore, if your network included those older operating systems you would need to create a GPO for each set of operating systems that can share common settings. To deploy typical domain isolation settings and rules, you might have five different GPOs for the versions of Windows discussed in this guide. By following the procedures in this guide, you only need one membership group to manage all five GPOs. The membership group is identified in the security group filter for all five GPOs. To apply the settings to a computer, you make that computer's account a member of the membership group. WMI filters are used to ensure that the correct GPO is applied. + +## About exclusion groups + + +A Windows Firewall with Advanced Security design must often take into account domain-joined computers on the network that cannot or must not apply the rules and settings in the GPOs. Because these computers are typically fewer in number than the computers that must apply the GPO, it is easier to use the Domain Members group in the GPO membership group, and then place these exception computers into an exclusion group that is denied Apply Group Policy permissions on the GPO. Because deny permissions take precedence over allow permissions, a computer that is a member of both the membership group and the exception group is prevented from applying the GPO. Computers typically found in a GPO exclusion group for domain isolation include the domain controllers, DHCP servers, and DNS servers. + +You can also use a membership group for one zone as an exclusion group for another zone. For example, computers in the boundary and encryption zones are technically in the main domain isolation zone, but must apply only the GPO for their assigned role. To do this, the GPOs for the main isolation zone deny Apply Group Policy permissions to members of the boundary and encryption zones. + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Creating Group Policy objects** + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Review important concepts and examples for deploying GPOs in a way that best meets the needs of your organization.

Procedure topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Procedure topic[Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md)

_

Create the membership group in AD DS that will be used to contain computer accounts that must receive the GPO.

+

If some computers in the membership group are running an operating system that does not support WMI filters, such as Windows 2000, create an exclusion group to contain the computer accounts for the computers that cannot be blocked by using a WMI filter.

Procedure topic[Create a Group Account in Active Directory](../p_server_archive/create-a-group-account-in-active-directory.md)

_

Create a GPO for each version of Windows that has different implementation requirements.

Procedure topic[Create a Group Policy Object](../p_server_archive/create-a-group-policy-object.md)

_

Create security group filters to limit the GPO to only computers that are members of the membership group and to exclude computers that are members of the exclusion group.

Procedure topic[Assign Security Group Filters to the GPO](../p_server_archive/assign-security-group-filters-to-the-gpo.md)

_

Create WMI filters to limit each GPO to only the computers that match the criteria in the filter.

Procedure topic[Create WMI Filters for the GPO](../p_server_archive/create-wmi-filters-for-the-gpo.md)

_

If you are working on a GPO that was copied from another, modify the group memberships and WMI filters so that they are correct for the new zone or version of Windows for which this GPO is intended.

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

_

Before adding any rules or configuring the GPO, add a few test computers to the membership group, and make sure that the correct GPO is received and applied to each member of the group.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-creating-inbound-firewall-rules.md b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md new file mode 100644 index 0000000000..65a3c463b5 --- /dev/null +++ b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md @@ -0,0 +1,69 @@ +--- +title: Checklist Creating Inbound Firewall Rules (Windows 10) +description: Checklist Creating Inbound Firewall Rules +ms.assetid: 0520e14e-5c82-48da-8fbf-87cef36ce02f +author: brianlic-msft +--- + +# Checklist: Creating Inbound Firewall Rules + + +This checklist includes tasks for creating firewall rules in your GPOs. + +## + + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Creating inbound firewall rules for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Create a rule that allows a program to listen for and accept inbound network traffic on any ports it requires.

Procedure topic[Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Create a rule that allows inbound network traffic on a specified port number.

Procedure topic[Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Create a rule that allows inbound ICMP network traffic.

Procedure topic[Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Create rules that allow inbound RPC network traffic.

Procedure topic[Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Enable a predefined rule or a group of predefined rules. Some predefined rules for basic network services are included as part of the installation of Windows; others can be created when you install a new application or network service.

Procedure topic[Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-creating-outbound-firewall-rules.md b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md new file mode 100644 index 0000000000..61e94ff601 --- /dev/null +++ b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md @@ -0,0 +1,61 @@ +--- +title: Checklist Creating Outbound Firewall Rules (Windows 10) +description: Checklist Creating Outbound Firewall Rules +ms.assetid: 611bb98f-4e97-411f-82bf-7a844a4130de +author: brianlic-msft +--- + +# Checklist: Creating Outbound Firewall Rules + + +This checklist includes tasks for creating outbound firewall rules in your GPOs. Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 support the use of outbound rules. + +**Important**   +By default, in Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2, outbound filtering is disabled. Because all outbound network traffic is permitted, outbound rules are typically used to block traffic that is not wanted on the network. However, it is a best practice for an administrator to create outbound allow rules for those applications that are approved for use on the organization’s network. If you do this, then you have the option to set the default outbound behavior to block, preventing any network traffic that is not specifically authorized by the rules you create. + +  + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Creating outbound firewall rules for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Create a rule that allows a program to send any outbound network traffic on any port it requires.

Procedure topic[Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Create a rule that allows outbound network traffic on a specified port number.

Procedure topic[Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Enable a predefined rule or a group of predefined rules. Some predefined rules for basic network services are included as part of the installation of Windows; others can be created when you install a new application or network service.

Procedure topic[Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md new file mode 100644 index 0000000000..251866927c --- /dev/null +++ b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md @@ -0,0 +1,100 @@ +--- +title: Checklist Creating Rules for Clients of a Standalone Isolated Server Zone (Windows 10) +description: Checklist Creating Rules for Clients of a Standalone Isolated Server Zone +ms.assetid: 6a5e6478-add3-47e3-8221-972549e013f6 +author: brianlic-msft +--- + +# Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone + + +This checklist includes tasks for configuring connection security rules and IPsec settings in the GPOs for client computers that must connect to servers in an isolated server zone. + +## + + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Configuring isolated server zone client rules for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + +**Note**   +The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 are usually similar. If this is true for your design, create one GPO, configure it by using the tasks in this checklist, and then create a copy of the GPO. For example, create and configure the GPO for Windows 8, create a copy of it for Windows Server 2012, and then follow the steps in this checklist to make the required changes (if any) to the copy. + +  + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Create a GPO for the client computers that must connect to servers in the isolated server zone, and that are running one of the versions of Windows. After you have finished the tasks in this checklist, you can make a copy of it.

Checklist topic[Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md)

+

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

_

To determine which computers receive the GPO, assign the NAG for the isolated servers to the security group filter for the GPO. Make sure that each GPO has the WMI filter for the correct version of Windows.

Checklist topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure IPsec to exempt all ICMP network traffic from IPsec protection.

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that exempts all network traffic to and from computers on the exemption list from IPsec.

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the key exchange (main mode) security methods and algorithms to be used.

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the data protection (quick mode) algorithm combinations to be used.

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the authentication methods to be used.

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that requests authentication for network traffic. Because fallback-to-clear behavior in Windows Vista and Windows Server 2008 has no delay when communicating with computers that cannot use IPsec, you can use the same any-to-any rule used in an isolated domain.

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

_

Add your test computers to the NAG for the isolated server zone. Be sure to add at least one for each operating system supported by a different GPO in the group.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md new file mode 100644 index 0000000000..d6ff2cb7f5 --- /dev/null +++ b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md @@ -0,0 +1,97 @@ +--- +title: Checklist Implementing a Basic Firewall Policy Design (Windows 10) +description: Checklist Implementing a Basic Firewall Policy Design +ms.assetid: 6caf0c1e-ac72-4f9d-a986-978b77fbbaa3 +author: brianlic-msft +--- + +# Checklist: Implementing a Basic Firewall Policy Design + + +This parent checklist includes cross-reference links to important concepts about the basic firewall policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. + +**Note**   +Complete the tasks in this checklist in order. When a reference link takes you to a procedure, return to this topic after you complete the steps in that procedure so that you can proceed with the remaining tasks in this checklist. + +The procedures in this section use the Group Policy MMC snap-in interfaces to configure the GPOs, but you can also use Windows PowerShell. For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](http://technet.microsoft.com/library/hh831755.aspx) at http://technet.microsoft.com/library/hh831755.aspx. + +  + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif) **Checklist: Implementing a basic firewall policy design** + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Review important concepts and examples for the basic firewall policy design to determine if this design meets the needs of your organization.

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Conceptual topic[Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md)

+

Conceptual topic[Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md)

+

Conceptual topic[Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md)

_

Create the membership group and a GPO for each set of computers that require different firewall rules. Where GPOs will be similar, such as for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other version of Windows. For example, create and configure the GPO for Windows 8, make a copy of it for Windows Server 2012, and then follow the steps in this checklist to make the few required changes to the copy.

Checklist topic[Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md)

+

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

_

If you are working on a GPO that was copied from another, modify the group membership and WMI filters so that they are correct for the computers for which this GPO is intended.

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure the GPO with firewall default settings appropriate for your design.

Checklist topic[Checklist: Configuring Basic Firewall Settings](../p_server_archive/checklist-configuring-basic-firewall-settings.md)

_

Create one or more inbound firewall rules to allow unsolicited inbound network traffic.

Checklist topic[Checklist: Creating Inbound Firewall Rules](../p_server_archive/checklist-creating-inbound-firewall-rules.md)

_

Create one or more outbound firewall rules to block unwanted outbound network traffic.

Checklist topic[Checklist: Creating Outbound Firewall Rules](../p_server_archive/checklist-creating-outbound-firewall-rules.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

_

Add test computers to the membership group, and then confirm that the computers receive the firewall rules from the GPOs as expected.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

_

According to the testing and roll-out schedule in your design plan, add computer accounts to the membership group to deploy the completed firewall policy settings to your computers.

Procedure topic[Add Production Computers to the Membership Group for a Zone](../p_server_archive/add-production-computers-to-the-membership-group-for-a-zone.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md new file mode 100644 index 0000000000..59ca82798d --- /dev/null +++ b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md @@ -0,0 +1,76 @@ +--- +title: Checklist Implementing a Certificate-based Isolation Policy Design (Windows 10) +description: Checklist Implementing a Certificate-based Isolation Policy Design +ms.assetid: 1e34b5ea-2e77-4598-a765-550418d33894 +author: brianlic-msft +--- + +# Checklist: Implementing a Certificate-based Isolation Policy Design + + +This parent checklist includes cross-reference links to important concepts about using certificates as an authentication option in either a domain isolation or server isolation design. + +**Note**   +Complete the tasks in this checklist in order. When a reference link takes you to a procedure, return to this topic after you complete the steps in that procedure so that you can proceed with the remaining tasks in this checklist + +The procedures in this section use the Group Policy MMC snap-in interfaces to configure the GPOs, but you can also use Windows PowerShell. For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](http://technet.microsoft.com/library/hh831755.aspx) at http://technet.microsoft.com/library/hh831755.aspx. + +  + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif) **Checklist: Implementing certificate-based authentication** + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Review important concepts and examples for certificate-based authentication to determine if this design meets your deployment goals and the needs of your organization.

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Conceptual topic[Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md)

+

Conceptual topic[Certificate-based Isolation Policy Design Example](../p_server_archive/certificate-based-isolation-policy-design-example.md)

+

Conceptual topic[Planning Certificate-based Authentication](../p_server_archive/planning-certificate-based-authentication.md)

_

Install the Active Directory Certificate Services (AD CS) role as an enterprise root issuing certification authority (CA). This step is required only if you have not already deployed a CA on your network.

Procedure topic[Install Active Directory Certificate Services](../p_server_archive/install-active-directory-certificate-services.md)

_

Configure the certificate template for workstation authentication certificates.

Procedure topic[Configure the Workstation Authentication Certificate Template](../p_server_archive/configure-the-workstation-authentication-certificate-templatewfas-dep.md)

_

Configure Group Policy to automatically deploy certificates based on your template to workstation computers.

Procedure topic[Configure Group Policy to Autoenroll and Deploy Certificates](../p_server_archive/configure-group-policy-to-autoenroll-and-deploy-certificates.md)

_

On a test computer, refresh Group Policy and confirm that the certificate is installed.

Procedure topic[Confirm That Certificates Are Deployed Correctly](../p_server_archive/confirm-that-certificates-are-deployed-correctly.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md new file mode 100644 index 0000000000..6febf014de --- /dev/null +++ b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md @@ -0,0 +1,88 @@ +--- +title: Checklist Implementing a Domain Isolation Policy Design (Windows 10) +description: Checklist Implementing a Domain Isolation Policy Design +ms.assetid: 76586eb3-c13c-4d71-812f-76bff200fc20 +author: brianlic-msft +--- + +# Checklist: Implementing a Domain Isolation Policy Design + + +This parent checklist includes cross-reference links to important concepts about the domain isolation policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. + +**Note**   +Complete the tasks in this checklist in order. When a reference link takes you to a procedure, return to this topic after you complete the steps in that procedure so that you can proceed with the remaining tasks in this checklist. + +The procedures in this section use the Group Policy MMC snap-ins to configure the GPOs, but you can also use Windows PowerShell to configure GPOs. For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](http://technet.microsoft.com/library/hh831755.aspx) at http://technet.microsoft.com/library/hh831755.aspx. + +For more information about the security algorithms and authentication methods available in each version of Windows, see [IPsec Algorithms and Methods Supported in Windows](http://technet.microsoft.com/library/dd125380.aspx) at http://technet.microsoft.com/library/dd125380.aspx. + +  + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif) **Checklist: Implementing a domain isolation policy design** + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Review important concepts and examples for the domain isolation policy design, determine your Windows Firewall with Advanced Security deployment goals, and customize this design to meet the needs of your organization.

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Conceptual topic[Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md)

+

Conceptual topic[Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md)

+

Conceptual topic[Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md)

_

Create the GPOs and connection security rules for the isolated domain.

Checklist topic[Checklist: Configuring Rules for the Isolated Domain](../p_server_archive/checklist-configuring-rules-for-the-isolated-domain.md)

_

Create the GPOs and connection security rules for the boundary zone.

Checklist topic[Checklist: Configuring Rules for the Boundary Zone](../p_server_archive/checklist-configuring-rules-for-the-boundary-zone.md)

_

Create the GPOs and connection security rules for the encryption zone.

Checklist topic[Checklist: Configuring Rules for the Encryption Zone](../p_server_archive/checklist-configuring-rules-for-the-encryption-zone.md)

_

Create the GPOs and connection security rules for the isolated server zone.

Checklist topic[Checklist: Configuring Rules for an Isolated Server Zone](../p_server_archive/checklist-configuring-rules-for-an-isolated-server-zone.md)

_

According to the testing and roll-out schedule in your design plan, add computer accounts to the membership group to deploy rules and settings to your computers.

Procedure topic[Add Production Computers to the Membership Group for a Zone](../p_server_archive/add-production-computers-to-the-membership-group-for-a-zone.md)

_

After you confirm that network traffic is authenticated by IPsec, you can change authentication rules for the isolated domain and encryption zone from request to require mode.

Procedure topic[Change Rules from Request to Require Mode](../p_server_archive/change-rules-from-request-to-require-mode.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md new file mode 100644 index 0000000000..92a7ec6199 --- /dev/null +++ b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md @@ -0,0 +1,83 @@ +--- +title: Checklist Implementing a Standalone Server Isolation Policy Design (Windows 10) +description: Checklist Implementing a Standalone Server Isolation Policy Design +ms.assetid: 50a997d8-f079-408c-8ac6-ecd02078ade3 +author: brianlic-msft +--- + +# Checklist: Implementing a Standalone Server Isolation Policy Design + + +This checklist contains procedures for creating a server isolation policy design that is not part of an isolated domain. For the steps required to create an isolated server zone within an isolated domain, see [Checklist: Configuring Rules for an Isolated Server Zone](../p_server_archive/checklist-configuring-rules-for-an-isolated-server-zone.md). + +This parent checklist includes cross-reference links to important concepts about the domain isolation policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. + +**Note**   +Complete the tasks in this checklist in order. When a reference link takes you to a procedure, return to this topic after you complete the steps in that procedure so that you can proceed with the remaining tasks in this checklist. + +The procedures in this section use the Group Policy MMC snap-in interfaces to configure the GPOs, but you can also use Windows PowerShell. For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](http://technet.microsoft.com/library/hh831755.aspx) at http://technet.microsoft.com/library/hh831755.aspx. + +  + +![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif) **Checklist: Implementing a standalone server isolation policy design** + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TaskReference

_

Review important concepts and examples for the server isolation policy design to determine if this design meets your deployment goals and the needs of your organization.

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Conceptual topic[Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md)

+

Conceptual topic[Server Isolation Policy Design Example](../p_server_archive/server-isolation-policy-design-example.md)

+

Conceptual topic[Planning Server Isolation Zones](../p_server_archive/planning-server-isolation-zones.md)

_

Create the GPOs and connection security rules for isolated servers.

Checklist topic[Checklist: Configuring Rules for Servers in a Standalone Isolated Server Zone](../p_server_archive/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md)

_

Create the GPOs and connection security rules for the client computers that must connect to the isolated servers.

Checklist topic[Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](../p_server_archive/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md)

_

Verify that the connection security rules are protecting network traffic on your test computers.

Procedure topic[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md)

_

After you confirm that network traffic is authenticated by IPsec as expected, you can change authentication rules for the isolated server zone to require authentication instead of requesting it.

Procedure topic[Change Rules from Request to Require Mode](../p_server_archive/change-rules-from-request-to-require-mode.md)

_

According to the testing and roll-out schedule in your design plan, add computer accounts for the client computers to the membership group so that you can deploy the settings.

Procedure topic[Add Production Computers to the Membership Group for a Zone](../p_server_archive/add-production-computers-to-the-membership-group-for-a-zone.md)

+ +  + +  + +  + + + + + diff --git a/windows/keep-secure/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md new file mode 100644 index 0000000000..6cd45af6d4 --- /dev/null +++ b/windows/keep-secure/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -0,0 +1,84 @@ +--- +title: Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 (Windows 10) +description: Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 +ms.assetid: 5fcdc523-617f-4233-9213-15fe19f4cd02 +author: brianlic-msft +--- + +# Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 + + +This procedure shows you how to configure the authentication methods that can be used by computers in an isolated domain or standalone isolated server zone. + +**Note**   +If you follow the steps in the procedure in this topic, you alter the system-wide default settings. Any connection security rule can use these settings by specifying **Default** on the **Authentication** tab. + +  + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To configure authentication methods** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the details pane on the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. + +3. On the **IPsec Settings** tab, click **Customize**. + +4. In the **Authentication Method** section, select the type of authentication that you want to use from among the following: + + 1. **Default**. Selecting this option tells the computer to use the authentication method currently defined by the local administrator in Windows Firewall with Advanced Security or by Group Policy as the default. + + 2. **Computer and User (using Kerberos V5)**. Selecting this option tells the computer to use and require authentication of both the computer and the currently logged-on user by using their domain credentials. This authentication method works only with other computers that can use Authenticated IP (AuthIP), including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using Kerberos V5 is not supported by IKE v1. + + 3. **Computer (using Kerberos V5)**. Selecting this option tells the computer to use and require authentication of the computer by using its domain credentials. This option works with other computers that can use IKE v1, including earlier versions of Windows. + + 4. **User (using Kerberos V5)**. Selecting this option tells the computer to use and require authentication of the currently logged-on user by using his or her domain credentials. This authentication method works only with other computers that can use AuthIP, including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using Kerberos V5 is not supported by IKE v1. + + 5. **Computer certificate from this certification authority**. Selecting this option and entering the identification of a certification authority (CA) tells the computer to use and require authentication by using a certificate that is issued by the selected CA. If you also select **Accept only health certificates**, then only certificates that include the system health authentication enhanced key usage (EKU) typically provided in a Network Access Protection (NAP) infrastructure can be used for this rule. + + 6. **Advanced**. Click **Customize** to specify a custom combination of authentication methods required for your scenario. You can specify both a **First authentication method** and a **Second authentication method**. + + The first authentication method can be one of the following: + + - **Computer (Kerberos V5)**. Selecting this option tells the computer to use and require authentication of the computer by using its domain credentials. This option works with other computers that can use IKE v1, including earlier versions of Windows. + + - **Computer (NTLMv2)**. Selecting this option tells the computer to use and require authentication of the computer by using its domain credentials. This option works only with other computers that can use AuthIP, including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using Kerberos V5 is not supported by IKE v1. + + - **Computer certificate from this certification authority (CA)**. Selecting this option and entering the identification of a CA tells the computer to use and require authentication by using a certificate that is issued by that CA. If you also select **Accept only health certificates**, then only certificates issued by a NAP server can be used. + + - **Preshared key (not recommended)**. Selecting this method and entering a preshared key tells the computer to authenticate by exchanging the preshared keys. If they match, then the authentication succeeds. This method is not recommended, and is included only for backward compatibility and testing purposes. + + If you select **First authentication is optional**, then the connection can succeed even if the authentication attempt specified in this column fails. + + The second authentication method can be one of the following: + + - **User (Kerberos V5)**. Selecting this option tells the computer to use and require authentication of the currently logged-on user by using his or her domain credentials. This authentication method works only with other computers that can use AuthIP, including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using Kerberos V5 is not supported by IKE v1. + + - **User (NTLMv2)**. Selecting this option tells the computer to use and require authentication of the currently logged-on user by using his or her domain credentials, and uses the NTLMv2 protocol instead of Kerberos V5. This authentication method works only with other computers that can use AuthIP, including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using Kerberos V5 is not supported by IKE v1. + + - **User health certificate from this certification authority (CA)**. Selecting this option and entering the identification of a CA tells the computer to use and require user-based authentication by using a certificate that is issued by the specified CA. If you also select **Enable certificate to account mapping**, then the certificate can be associated with a user in Active Directory for purposes of granting or denying access to specified users or user groups. + + - **Computer health certificate from this certification authority (CA)**. Selecting this option and entering the identification of a CA tells the computer to use and require authentication by using a certificate that is issued by the specified CA. If you also select **Accept only health certificates**, then only certificates that include the system health authentication EKU typically provided in a NAP infrastructure can be used for this rule. + + If you select **Second authentication is optional**, then the connection can succeed even if the authentication attempt specified in this column fails. + + **Important**   + Make sure that you do not select the check boxes to make both first and second authentication optional. Doing so allows plaintext connections whenever authentication fails. + +   + +5. Click **OK** on each dialog box to save your changes and return to the Group Policy Management Editor. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md new file mode 100644 index 0000000000..19af4227c6 --- /dev/null +++ b/windows/keep-secure/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -0,0 +1,66 @@ +--- +title: Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 (Windows 10) +description: Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 +ms.assetid: fdcb1b36-e267-4be7-b842-5df9a067c9e0 +author: brianlic-msft +--- + +# Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 + + +This procedure shows you how to configure the data protection (quick mode) settings for connection security rules in an isolated domain or a standalone isolated server zone. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To configure quick mode settings** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the details pane on the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. + +3. On the **IPsec Settings** tab, click **Customize**. + +4. In the **Data protection (Quick Mode)** section, click **Advanced**, and then click **Customize**. + +5. If you require encryption for all network traffic in the specified zone, then check **Require encryption for all connection security rules that use these settings**. Selecting this option disables the **Data integrity** section, and forces you to select only integrity algorithms that are combined with an encryption algorithm. If you do not select this option, then you can use only data integrity algorithms. Before selecting this option, consider the performance impact and the increase in network traffic that will result. We recommend that you use this setting only on network traffic that truly requires it, such as to and from computers in the encryption zone. + +6. If you did not select **Require encryption**, then select the data integrity algorithms that you want to use to help protect the data sessions between the two computers. If the data integrity algorithms displayed in the list are not what you want, then do the following: + + 1. From the left column, remove any of the data integrity algorithms that you do not want by selecting the algorithm and then clicking **Remove**. + + 2. Add any required data integrity algorithms by clicking **Add**, selecting the appropriate protocol (ESP or AH) and algorithm (SHA1 or MD5), selecting the key lifetime in minutes or sessions, and then clicking **OK**. We recommend that you do not include MD5 in any combination. It is included for backward compatibility only. We also recommend that you use ESP instead of AH if you have any devices on your network that use network address translation (NAT). + + 3. In **Key lifetime (in sessions)**, type the number of times that the quick mode session can be rekeyed. After this number is reached, the quick mode SA must be renegotiated. Be careful to balance performance with security requirements. Although a shorter key lifetime results in better security, it also reduces performance because of the more frequent renegotiating of the quick mode SA. We recommend that you use the default value unless your risk analysis indicates the need for a different value. + + 4. Click **OK** to save your algorithm combination settings. + + 5. After the list contains only the combinations you want, use the up and down arrows to the right of the list to rearrange them in the correct order for your design. The algorithm combination that is first in the list is tried first, and so on. + +7. Select the data integrity and encryption algorithms that you want to use to help protect the data sessions between the two computers. If the algorithm combinations displayed in the list are not what you want, then do the following: + + 1. From the second column, remove any of the data integrity and encryption algorithms that you do not want by selecting the algorithm combination and then clicking **Remove**. + + 2. Add any required integrity and encryption algorithm combinations by clicking **Add**, and then doing the following: + + 3. Select the appropriate protocol (ESP or AH). We recommend that you use ESP instead of AH if you have any devices on your network that use NAT. + + 4. Select the appropriate encryption algorithm. The choices include, in order of decreasing security: AES-256, AES-192, AES-128, 3DES, and DES. We recommend that you do not include DES in any combination. It is included for backward compatibility only. + + 5. Select the appropriate integrity algorithm (SHA1 or MD5). We recommend that you do not include MD5 in any combination. It is included for backward compatibility only. + + 6. In **Key lifetime (in minutes)**, type the number of minutes. When the specified number of minutes has elapsed, any IPsec operations between the two computers that negotiated this key will require a new key. Be careful to balance performance with security requirements. Although a shorter key lifetime results in better security, it also reduces performance because of the more frequent rekeying. We recommend that you use the default value unless your risk analysis indicates the need for a different value. + +8. Click **OK** three times to save your settings. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md b/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md new file mode 100644 index 0000000000..dca884a135 --- /dev/null +++ b/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md @@ -0,0 +1,42 @@ +--- +title: Configure Group Policy to Autoenroll and Deploy Certificates (Windows 10) +description: Configure Group Policy to Autoenroll and Deploy Certificates +ms.assetid: faeb62b5-2cc3-42f7-bee5-53ba45d05c09 +author: brianlic-msft +--- + +# Configure Group Policy to Autoenroll and Deploy Certificates + + +You can use this procedure to configure Group Policy to automatically enroll client computer certificates and deploy them to the workstations on your network. Follow this procedure for each GPO that contains IPsec connection security rules that require this certificate. + +**Administrative credentials** + +To complete these procedures, you must be a member of both the Domain Admins group in the root domain of your forest and a member of the Enterprise Admins group. + +**To configure Group Policy to autoenroll certificates** + +1. On a computer that has the Group Policy Management feature installed, click **Start**, click **Administrative Tools**, and then click **Group Policy Management**. + +2. In the navigation pane, expand **Forest:** *YourForestName*, expand **Domains**, expand *YourDomainName*, expand **Group Policy Objects**, right-click the GPO you want to modify, and then click **Edit**. + +3. In the navigation pane, expand the following path: **Computer Configuration**, **Policies**, **Windows Settings**, **Security Settings**, **Public Key Policies**. + +4. Double-click **Certificate Services Client - Auto-Enrollment**. + +5. In the **Properties** dialog box, change **Configuration Model** to **Enabled**. + +6. Select both **Renew expired certificates, update pending certificates, and remove revoked certificates** and **Update certificates that use certificate templates**. + +7. Click **OK** to save your changes. Computers apply the GPO and download the certificate the next time Group Policy is refreshed. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md new file mode 100644 index 0000000000..98b44775c3 --- /dev/null +++ b/windows/keep-secure/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -0,0 +1,79 @@ +--- +title: Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 (Windows 10) +description: Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 +ms.assetid: 5c593b6b-2cd9-43de-9b4e-95943fe82f52 +author: brianlic-msft +--- + +# Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 + + +This procedure shows you how to configure the main mode key exchange settings used to secure the IPsec authentication traffic. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To configure key exchange settings** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the details pane on the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. + +3. On the **IPsec Settings** tab, click **Customize**. + +4. In the **Key exchange (Main Mode)** section, click **Advanced**, and then click **Customize**. + +5. Select the security methods to be used to help protect the main mode negotiations between the two computers. If the security methods displayed in the list are not what you want, then do the following: + + **Important**   + In Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, you can specify only one key exchange algorithm. This means that if you want to communicate by using IPsec with another computer running Windows 8 or Windows Server 2012, then you must select the same key exchange algorithm on both computers. + + Also, if you create a connection security rule that specifies an option that requires AuthIP instead of IKE, then only the one combination of the top integrity and encryption security method are used in the negotiation. Make sure that all of your computers that run Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 have the same methods at the top of the list and the same key exchange algorithm selected. + +   + + **Note**   + When AuthIP is used, no Diffie-Hellman key exchange protocol is used. Instead, when Kerberos V5 authentication is requested, the Kerberos V5 service ticket secret is used in place of a Diffie-Hellman value. When either certificate authentication or NTLM authentication is requested, a transport level security (TLS) session is established, and its secret is used in place of the Diffie-Hellman value. This happens no matter which Diffie-Hellman key exchange protocol you select. + +   + + 1. Remove any of the security methods that you do not want by selecting the method and then clicking **Remove**. + + 2. Add any required security method combinations by clicking **Add**, selecting the appropriate encryption algorithm and integrity algorithm from the lists, and then clicking **OK**. + + **Caution**   + We recommend that you do not include MD5 or DES in any combination. They are included for backward compatibility only. + +   + + 3. After the list contains only the combinations you want, use the up and down arrows to the right of the list to arrange them in the order of preference. The combination that appears first in the list is tried first, and so on. + +6. From the list on the right, select the key exchange algorithm that you want to use. + + **Caution**   + We recommend that you do not use Diffie-Hellman Group 1. It is included for backward compatibility only. + +   + +7. In **Key lifetime (in minutes)**, type the number of minutes. When the specified number of minutes has elapsed, any IPsec operation between the two computers requires a new key. + + **Note**   + You need to balance performance with security requirements. Although a shorter key lifetime results in better security, it also reduces performance. + +   + +8. In **Key lifetime (in sessions)**, type the number of sessions. After the specified number of quick mode sessions have been created within the security association protected by this key, IPsec requires a new key. + +9. Click **OK** three times to save your settings. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md new file mode 100644 index 0000000000..d01116f6b5 --- /dev/null +++ b/windows/keep-secure/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -0,0 +1,61 @@ +--- +title: Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 (Windows 10) +description: Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 +ms.assetid: 07b7760f-3225-4b4b-b418-51787b0972a0 +author: brianlic-msft +--- + +# Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 + + +If you are creating a zone that requires encryption, you must configure the rules to add the encryption algorithms and delete the algorithm combinations that do not use encryption. + +**Administrative credentials** + +To complete this procedure, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To modify an authentication request rule to also require encryption** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Connection Security Rules**. + +3. In the details pane, double-click the connection security rule you want to modify. + +4. On the **Name** page, rename the connection security rule, edit the description to reflect the new use for the rule, and then click **OK**. + +5. In the navigation pane, right-click **Windows Firewall with Advanced Security – LDAP://CN={***guid***}**, and then click **Properties**. + +6. Click the **IPsec Settings** tab. + +7. Under **IPsec defaults**, click **Customize**. + +8. Under **Data protection (Quick Mode)**, click **Advanced**, and then click **Customize**. + +9. Click **Require encryption for all connection security rules that use these settings**. + + This disables the data integrity rules section. Make sure the **Data integrity and encryption** list contains all of the combinations that your client computers will use to connect to members of the encryption zone. The client computers receive their rules through the GPO for the zone to which they reside. You must make sure that those rules contain at least one of the data integrity and encryption algorithms that are configured in this rule, or the client computers in that zone will not be able to connect to computers in this zone. + +10. If you need to add an algorithm combination, click **Add**, and then select the combination of encryption and integrity algorithms. The options are described in [Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md). + + **Note**   + Not all of the algorithms available in Windows 8 or Windows Server 2012 can be selected in the Windows Firewall with Advanced Security user interface. To select them, you can use Windows PowerShell. + + Quick mode settings can also be configured on a per-rule basis, but not by using the Windows Firewall with Advanced Security user interface. Instead, you can create or modify the rules by using Windows PowerShell. + + For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](../p_server_archive/windows-firewall-with-advanced-security-administration-with-windows-powershell.md) + +   + +11. During negotiation, algorithm combinations are proposed in the order shown in the list. Make sure that the more secure combinations are at the top of the list so that the negotiating computers select the most secure combination that they can jointly support. + +12. Click **OK** three times to save your changes. + +  + +  + + + + + diff --git a/windows/keep-secure/configure-the-windows-firewall-log.md b/windows/keep-secure/configure-the-windows-firewall-log.md new file mode 100644 index 0000000000..0bd77d8930 --- /dev/null +++ b/windows/keep-secure/configure-the-windows-firewall-log.md @@ -0,0 +1,60 @@ +--- +title: Configure the Windows Firewall Log (Windows 10) +description: Configure the Windows Firewall Log +ms.assetid: f037113d-506b-44d3-b9c0-0b79d03e7d18 +author: brianlic-msft +--- + +# Configure the Windows Firewall Log + + +To configure Windows Firewall to log dropped packets or successful connections, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +In this topic: + +[To configure Windows Firewall logging for Windows Vista or Windows Server 2008](#bkmk-toenablewindowsfirewallandconfigurethedefaultbehavior) + +## + + +**To configure Windows Firewall logging for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the details pane, in the **Overview** section, click **Windows Firewall Properties**. + +3. For each network location type (Domain, Private, Public), perform the following steps. + + 1. Click the tab that corresponds to the network location type. + + 2. Under **Logging**, click **Customize**. + + 3. The default path for the log is **%windir%\\system32\\logfiles\\firewall\\pfirewall.log**. If you want to change this, clear the **Not configured** check box and type the path to the new location, or click **Browse** to select a file location. + + **Important**   + The location you specify must have permissions assigned that permit the Windows Firewall service to write to the log file. + +   + + 4. The default maximum file size for the log is 4,096 kilobytes (KB). If you want to change this, clear the **Not configured** check box, and type in the new size in KB, or use the up and down arrows to select a size. The file will not grow beyond this size; when the limit is reached, old log entries are deleted to make room for the newly created ones. + + 5. No logging occurs until you set one of following two options: + + - To create a log entry when Windows Firewall drops an incoming network packet, change **Log dropped packets** to **Yes**. + + - To create a log entry when Windows Firewall allows an inbound connection, change **Log successful connections** to **Yes**. + + 6. Click **OK** twice. + +  + +  + + + + + diff --git a/windows/keep-secure/configure-the-workstation-authentication-certificate-templatewfas-dep.md b/windows/keep-secure/configure-the-workstation-authentication-certificate-templatewfas-dep.md new file mode 100644 index 0000000000..ebe06760bb --- /dev/null +++ b/windows/keep-secure/configure-the-workstation-authentication-certificate-templatewfas-dep.md @@ -0,0 +1,53 @@ +--- +title: Configure the Workstation Authentication Certificate Template (Windows 10) +description: Configure the Workstation Authentication Certificate Template +ms.assetid: c3ac9960-6efc-47c1-bd69-d9d4bf84f7a6 +author: brianlic-msft +--- + +# Configure the Workstation Authentication Certificate Template + + +This procedure describes how to configure a certificate template that Active Directory Certification Services (AD CS) uses as the starting point for computer certificates that are automatically enrolled and deployed to workstations in the domain. It shows how to create a copy of a template, and then configure the template according to your design requirements. + +**Administrative credentials** + +To complete these procedures, you must be a member of both the Domain Admins group in the root domain of your forest, and a member of the Enterprise Admins group. + +**To configure the workstation authentication certificate template and autoenrollment** + +1. On the computer where AD CS is installed, click the **Start** charm, and then click **Certification Authority**. + +2. In the navigation pane, right-click **Certificate Templates**, and then click **Manage**. + +3. In the details pane, click the **Workstation Authentication** template. + +4. On the **Action** menu, click **Duplicate Template**. In the **Duplicate Template** dialog box, select the template version that is appropriate for your deployment, and then click **OK**. For the resulting certificates to have maximum compatibility with the available versions of Windows, we recommended that you select **Windows Server 2003**. + +5. On the **General** tab, in **Template display name**, type a new name for the certificate template, such as **Domain Isolation Workstation Authentication Template**. + +6. Click the **Subject Name** tab. Make sure that **Build from this Active Directory information** is selected. In **Subject name format**, select **Fully distinguished name**. + +7. Click the **Request Handling** tab. You must determine the best minimum key size for your environment. Large key sizes provide better security, but they can affect server performance. We recommended that you use the default setting of 2048. + +8. Click the **Security** tab. In **Group or user names**, click **Domain Computers**, under **Allow**, select **Enroll** and **Autoenroll**, and then click **OK**. + + **Note**   + If you want do not want to deploy the certificate to every computer in the domain, then specify a different group or groups that contain the computer accounts that you want to receive the certificate. + +   + +9. Close the Certificate Templates Console. + +10. In the Certification Authority MMC snap-in, in the left pane, right-click **Certificate Templates**, click **New**, and then click **Certificate Template to Issue**. + +11. In the **Enable Certificate Templates** dialog box, click the name of the certificate template you just configured, and then click **OK**. + +  + +  + + + + + diff --git a/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md new file mode 100644 index 0000000000..e8fdd8d249 --- /dev/null +++ b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md @@ -0,0 +1,58 @@ +--- +title: Configure Windows Firewall to Suppress Notifications When a Program Is Blocked (Windows 10) +description: Configure Windows Firewall to Suppress Notifications When a Program Is Blocked +ms.assetid: b7665d1d-f4d2-4b5a-befc-8b6bd940f69b +author: brianlic-msft +--- + +# Configure Windows Firewall to Suppress Notifications When a Program Is Blocked + + +To configure Windows Firewall to suppress the display of a notification when it blocks a program that tries to listen for network traffic and to prohibit locally defined rules, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in. + +**Caution**   +If you choose to disable alerts and prohibit locally defined rules, then you must create firewall rules that allow your users’ programs to send and receive the required network traffic. If a firewall rule is missing, then the user does not receive any kind of warning, the network traffic is silently blocked, and the program might fail. + +We recommend that you do not enable these settings until you have created and tested the required rules. + +  + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +In this topic: + +[To configure Windows Firewall to suppress the display of a notification for a blocked program and to ignore locally defined rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](#bkmk-1) + +## + + +**To configure Windows Firewall to suppress the display of a notification for a blocked program and to ignore locally defined rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the details pane, in the **Overview** section, click **Windows Firewall Properties**. + +3. For each network location type (Domain, Private, Public), perform the following steps. + + 1. Click the tab that corresponds to the network location type. + + 2. Under **Settings**, click **Customize**. + + 3. Under **Firewall settings**, change **Display a notification** to **No**. + + 4. Under **Rule merging**, change **Apply local firewall rules** to **No**. + + 5. Although a connection security rule is not a firewall setting, you can also use this tab to prohibit locally defined connection security rules if you are planning to deploy IPsec rules as part of a server or domain isolation environment. Under **Rule merging**, change **Apply local connection security rules** to **No**. + + 6. Click **OK** twice. + +  + +  + + + + + diff --git a/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md new file mode 100644 index 0000000000..16224c9683 --- /dev/null +++ b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md @@ -0,0 +1,56 @@ +--- +title: Confirm That Certificates Are Deployed Correctly (Windows 10) +description: Confirm That Certificates Are Deployed Correctly +ms.assetid: de0c8dfe-16b0-4d3b-8e8f-9282f6a65eee +author: brianlic-msft +--- + +# Confirm That Certificates Are Deployed Correctly + + +After configuring your certificates and autoenrollment in Group Policy, you can confirm that the policy is being applied as expected, and that the certificates are being properly installed on the workstation computers. + +In these procedures, you refresh Group Policy on a client computer, and then confirm that the certificate is deployed correctly. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +In this topic: + +- [Refresh Group Policy on a computer](#bkmk-torefreshgrouppolicyonacomputer) + +- [Verify that a certificate is installed](#bkmk-toverifythatacertificateisinstalled) + +## + + +**To refresh Group Policy on a computer** + +- On a computer running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: + + ``` syntax + gpupdate /target:computer /force + ``` + +After Group Policy is refreshed, you can see which GPOs are currently applied to the computer. + +## + + +**To verify that a certificate is installed** + +1. Click the **Start** charm, type **certmgr.msc**, and then press ENTER. + +2. In the navigation pane, expand **Trusted Root Certification Authorities**, and then click **Certificates**. + + The CA that you created appears in the list. + +  + +  + + + + + diff --git a/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md b/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md new file mode 100644 index 0000000000..59ce12e2c1 --- /dev/null +++ b/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md @@ -0,0 +1,54 @@ +--- +title: Copy a GPO to Create a New GPO (Windows 10) +description: Copy a GPO to Create a New GPO +ms.assetid: 7f6a23e5-4b3f-40d6-bf6d-7895558b1406 +author: brianlic-msft +--- + +# Copy a GPO to Create a New GPO + + +To create the GPO for the boundary zone computers, make a copy of the main domain isolation GPO, and then change the settings to request, instead of require, authentication. To make a copy of a GPO, use the Active Directory Users and Computers MMC snap-in. + +**Administrative credentials** + +To complete this procedure, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to create new GPOs. + +**To make a copy of a GPO** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click **Group Policy Management** tile. + +2. In the navigation pane, expand **Forest:***YourForestName*, expand **Domains**, expand *YourDomainName*, and then click **Group Policy Objects**. + +3. In the details pane, right-click the GPO you want to copy, and then click **Copy**. + +4. In the navigation pane, right-click **Group Policy Objects** again, and then click **Paste**. + +5. In the **Copy GPO** dialog box, click **Preserve the existing permissions**, and then click **OK**. Selecting this option preserves any exception groups to which you denied Read and Apply GPO permissions, making the change simpler. + +6. After the copy is complete, click **OK**. The new GPO is named **Copy of** *original GPO name*. + +7. To rename it, right-click the GPO, and then click **Rename**. + +8. Type the new name, and then press ENTER. + +9. You must change the security filters to apply the policy to the correct group of computers. To do this, click the **Scope** tab, and in the **Security Filtering** section, select the group that grants permissions to all members of the isolated domain, for example **CG\_DOMISO\_IsolatedDomain**, and then click **Remove**. + +10. In the confirmation dialog box, click **OK**. + +11. Click **Add**. + +12. Type the name of the group that contains members of the boundary zone, for example **CG\_DOMISO\_Boundary**, and then click **OK**. + +13. If required, change the WMI filter to one appropriate for the new GPO. For example, if the original GPO is for client computers running Windows 8, and the new boundary zone GPO is for computers running Windows Server 2012, then select a WMI filter that allows only those computers to read and apply the GPO. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-a-group-account-in-active-directory.md b/windows/keep-secure/create-a-group-account-in-active-directory.md new file mode 100644 index 0000000000..d58c911d10 --- /dev/null +++ b/windows/keep-secure/create-a-group-account-in-active-directory.md @@ -0,0 +1,47 @@ +--- +title: Create a Group Account in Active Directory (Windows 10) +description: Create a Group Account in Active Directory +ms.assetid: c3700413-e02d-4d56-96b8-7991f97ae432 +author: brianlic-msft +--- + +# Create a Group Account in Active Directory + + +To create a security group to contain the computer accounts for the computers that are to receive a set of Group Policy settings, use the Active Directory Users and Computers MMC snap-in. + +**Administrative credentials** + +To complete this procedure, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to create new group accounts. + +**To add a new membership group in Active Directory** + +1. On a computer that has Active Directory management tools installed, click the **Start** charm, and then click the **Active Directory Users and Computers** tile. + +2. In the navigation pane, select the container in which you want to store your group. This is typically the **Users** container under the domain. + +3. Click **Action**, click **New**, and then click **Group**. + +4. In the **Group name** text box, type the name for your new group. + + **Note**   + Be sure to use a name that clearly indicates its purpose. Check to see if your organization has a naming convention for groups. + +   + +5. In the **Description** text box, enter a description of the purpose of this group. + +6. In the **Group scope** section, select either **Global** or **Universal**, depending on your Active Directory forest structure. If your group must include computers from multiple domains, then select **Universal**. If all of the members are from the same domain, then select **Global**. + +7. In the **Group type** section, click **Security**. + +8. Click **OK** to save your group. + +  + +  + + + + + diff --git a/windows/keep-secure/create-a-group-policy-object.md b/windows/keep-secure/create-a-group-policy-object.md new file mode 100644 index 0000000000..c6c8df196b --- /dev/null +++ b/windows/keep-secure/create-a-group-policy-object.md @@ -0,0 +1,51 @@ +--- +title: Create a Group Policy Object (Windows 10) +description: Create a Group Policy Object +ms.assetid: 72a50dd7-5033-4d97-a5eb-0aff8a35cced +author: brianlic-msft +--- + +# Create a Group Policy Object + + +To create a new GPO, use the Active Directory Users and Computers MMC snap-in. + +**Administrative credentials** + +To complete this procedure, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to create new GPOs. + +**To create a new GPO** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click the **Group Policy Management** tile. + +2. In the navigation pane, expand **Forest:***YourForestName*, expand **Domains**, expand *YourDomainName*, and then click **Group Policy Objects**. + +3. Click **Action**, and then click **New**. + +4. In the **Name** text box, type the name for your new GPO. + + **Note**   + Be sure to use a name that clearly indicates the purpose of the GPO. Check to see if your organization has a naming convention for GPOs. + +   + +5. Leave **Source Starter GPO** set to **(none)**, and then click **OK**. + +6. If your GPO will not contain any user settings, then you can improve performance by disabling the **User Configuration** section of the GPO. To do this, perform these steps: + + 1. In the navigation pane, click the new GPO. + + 2. In the details pane, click the **Details** tab. + + 3. Change the **GPO Status** to **User configuration settings disabled**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md new file mode 100644 index 0000000000..93b8e8fa26 --- /dev/null +++ b/windows/keep-secure/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -0,0 +1,73 @@ +--- +title: Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 (Windows 10) +description: Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 +ms.assetid: 8f6493f3-8527-462a-82c0-fd91a6cb5dd8 +author: brianlic-msft +--- + +# Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 + + +In almost any isolated server or isolated domain scenario, there are some computers or devices that cannot communicate by using IPsec. This procedure shows you how to create rules that exempt those computers from the authentication requirements of your isolation policies. + +**Important**   +Adding computers to the exemption list for a zone reduces security because it permits computers in the zone to send network traffic that is unprotected by IPsec to the computers on the list. As discussed in the Windows Firewall with Advanced Security Design Guide, you must add only managed and trusted computers to the exemption list. + +  + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To create a rule that exempts specified hosts from authentication** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Connection Security Rules**. + +3. Click **Action**, and then click **New Rule**. + +4. On the **Rule Type** page of the New Connection Security Rule Wizard, click **Authentication exemption**, and then click **Next**. + +5. On the **Exempt Computers** page, to create a new exemption, click **Add**. To modify an existing exemption, click it, and then click **Edit**. + +6. In the **IP Address** dialog box, do one of the following: + + - To add a single IP address, click **This IP address or subnet**, type the IP address of the host in the text box, and then click **OK**. + + - To add an entire subnet by address, click **This IP address or subnet**, and then type the IP address of the subnet, followed by a forward slash (/) and the number of bits in the corresponding subnet mask. For example, **10.50.0.0/16** represents the class B subnet that begins with address 10.50.0.1, and ends with address **10.50.255.254**. Click **OK** when you are finished. + + - To add the local computer’s subnet, click **Predefined set of computers**, select **Local subnet** from the list, and then click **OK**. + + **Note**   + If you select the local subnet from the list rather than typing the subnet address in manually, the computer automatically adjusts the active local subnet to match the computer’s current IP address. + +   + + - To add a discrete range of addresses that do not correspond to a subnet, click **This IP address range**, type the beginning and ending IP addresses in the **From** and **To** text boxes, and then click **OK**. + + - To exempt all of the remote hosts that the local computer uses for a specified network service, click **Predefined set of computers**, select the network service from the list, and then click **OK**. + +7. Repeat steps 5 and 6 for each exemption that you need to create. + +8. Click **Next** when you have created all of the exemptions. + +9. On the **Profile** page, check the profile for each network location type to which this set of exemptions applies, and then click **Next**. + + **Caution**   + If all of the exemptions are on the organization’s network and that network is managed by an Active Directory domain, then consider restricting the rule to the Domain profile only. Selecting the wrong profile can reduce the protection for your computer because any computer with an IP address that matches an exemption rule will not be required to authenticate. + +   + +10. On the **Name** page, type the name of the exemption rule, type a description, and then click **Finish**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md new file mode 100644 index 0000000000..d3c1139e03 --- /dev/null +++ b/windows/keep-secure/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -0,0 +1,94 @@ +--- +title: Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 (Windows 10) +description: Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 +ms.assetid: 1296e048-039f-4d1a-aaf2-8472ad05e359 +author: brianlic-msft +--- + +# Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 + + +After you have configured IPsec algorithms and authentication methods, you can create the rule that requires the computers on the network to use those protocols and methods before they can communicate. + +**Administrative credentials** + +To complete this procedure, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To create the authentication request rule** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, right-click **Connection Security Rules**, and then click **New Rule**. + +3. On the **Rule Type** page, select **Isolation**, and then click **Next**. + +4. On the **Requirements** page, select **Request authentication for inbound and outbound connections**. + + **Caution**   + Do not configure the rule to require inbound authentication until you have confirmed that all of your computers are receiving the correct GPOs, and are successfully negotiating IPsec and authenticating with each other. Allowing the computers to communicate even when authentication fails prevents any errors in the GPOs or their distribution from breaking communications on your network. + +   + +5. On the **Authentication Method** page, select the authentication option you want to use on your network. To select multiple methods that are tried in order until one succeeds, click **Advanced**, click **Customize**, and then click **Add** to add methods to the list. Second authentication methods require Authenticated IP (AuthIP), which is supported only on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. + + 1. **Default**. Selecting this option tells the computer to request authentication by using the method currently defined as the default on the computer. This default might have been configured when the operating system was installed or it might have been configured by Group Policy. Selecting this option is appropriate when you have configured system-wide settings by using the [Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) procedure. + + 2. **Computer and User (Kerberos V5)**. Selecting this option tells the computer to request authentication of both the computer and the currently logged-on user by using their domain credentials. This authentication method works only with other computers that can use AuthIP, including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using Kerberos V5 is not supported by IKE v1. + + 3. **Computer (Kerberos V5)**. Selecting this option tells the computer to request authentication of the computer by using its domain credentials. This option works with other computers than can use IKE v1, including earlier versions of Windows. + + 4. **Advanced**. Click **Customize** to specify a custom combination of authentication methods required for your scenario. You can specify both a **First authentication method** and a **Second authentication method**. + + The **First authentication method** can be one of the following: + + - **Computer (Kerberos V5)**. Selecting this option tells the computer to request authentication of the computer by using its domain credentials. This option works with other computers than can use IKE v1, including earlier versions of Windows. + + - **Computer (NTLMv2)**. Selecting this option tells the computer to use and require authentication of the computer by using its domain credentials. This option works only with other computers that can use AuthIP, including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using Kerberos V5 is not supported by IKE v1. + + - **Computer certificate from this certification authority (CA)**. Selecting this option and entering the identification of a CA tells the computer to request authentication by using a certificate that is issued by the specified CA. If you also select **Accept only health certificates**, then only certificates issued by a NAP server can be used for this rule. + + - **Preshared key (not recommended)**. Selecting this method and entering a pre-shared key tells the computer to authenticate by exchanging the pre-shared keys. If the keys match, then the authentication succeeds. This method is not recommended, and is included for backward compatibility and testing purposes only. + + If you select **First authentication is optional**, then the connection can succeed even if the authentication attempt specified in this column fails. + + The **Second authentication method** can be one of the following: + + - **User (Kerberos V5)**. Selecting this option tells the computer to use and require authentication of the currently logged-on user by using his or her domain credentials. This authentication method works only with other computers that can use AuthIP, including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using Kerberos V5 is not supported by IKE v1. + + - **User (NTLMv2)**. Selecting this option tells the computer to use and require authentication of the currently logged-on user by using his or her domain credentials, and uses the NTLMv2 protocol instead of Kerberos V5. This authentication method works only with other computers that can use AuthIP, including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using NTLMv2 is not supported by IKE v1. + + - **User health certificate from this certification authority (CA)**. Selecting this option and entering the identification of a CA tells the computer to request user-based authentication by using a certificate that is issued by the specified CA. If you also select **Enable certificate to account mapping**, then the certificate can be associated with a user in Active Directory for purposes of granting or denying access to certain users or user groups. + + - **Computer health certificate from this certification authority (CA)**. Selecting this option and entering the identification of a CA tells the computer to use and require authentication by using a certificate that is issued by the specified CA. If you also select **Accept only health certificates**, then only certificates issued by a NAP server can be used for this rule. + + If you check **Second authentication is optional**, the connection can succeed even if the authentication attempt specified in this column fails. + + **Important**   + Make sure that you do not select the boxes to make both first and second authentication optional. Doing so allows plaintext connections whenever authentication fails. + +   + +6. After you have configured the authentication methods, click **OK** on each dialog box to save your changes and close it, until you return to the **Authentication Method** page in the wizard. Click **Next**. + +7. On the **Profile** page, select the check boxes for the network location type profiles to which this rule applies. + + - On portable computers, consider clearing the **Private** and **Public** boxes to enable the computer to communicate without authentication when it is away from the domain network. + + - On computers that do not move from network to network, consider selecting all of the profiles. Doing so prevents an unexpected switch in the network location type from disabling the rule. + + Click **Next**. + +8. On the **Name** page, type a name for the connection security rule and a description, and then click **Finish**. + + The new rule appears in the list of connection security rules. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md new file mode 100644 index 0000000000..08aecf9783 --- /dev/null +++ b/windows/keep-secure/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -0,0 +1,71 @@ +--- +title: Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 (Windows 10) +description: Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 +ms.assetid: 267b940a-79d9-4322-b53b-81901e357344 +author: brianlic-msft +--- + +# Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 + + +To allow inbound Internet Control Message Protocol (ICMP) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows ICMP requests and responses to be sent and received by computers on the network. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +This topic describes how to create a port rule that allows inbound ICMP network traffic. For other inbound port rule types, see: + +- [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +- [Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +**To create an inbound ICMP rule** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Inbound Rules**. + +3. Click **Action**, and then click **New rule**. + +4. On the **Rule Type** page of the New Inbound Rule Wizard, click **Custom**, and then click **Next**. + +5. On the **Program** page, click **All programs**, and then click **Next**. + +6. On the **Protocol and Ports** page, select **ICMPv4** or **ICMPv6** from the **Protocol type** list. If you use both IPv4 and IPv6 on your network, you must create a separate ICMP rule for each. + +7. Click **Customize**. + +8. In the **Customize ICMP Settings** dialog box, do one of the following: + + - To allow all ICMP network traffic, click **All ICMP types**, and then click **OK**. + + - To select one of the predefined ICMP types, click **Specific ICMP types**, and then select each type in the list that you want to allow. Click **OK**. + + - To select an ICMP type that does not appear in the list, click **Specific ICMP types**, select the **Type** number from the list, select the **Code** number from the list, click **Add**, and then select the newly created entry from the list. Click **OK** + +9. Click **Next**. + +10. On the **Scope** page, you can specify that the rule applies only to network traffic to or from the IP addresses entered on this page. Configure as appropriate for your design, and then click **Next**. + +11. On the **Action** page, select **Allow the connection**, and then click **Next**. + +12. On the **Profile** page, select the network location types to which this rule applies, and then click **Next**. + + **Note**   + If this GPO is targeted at server computers running Windows Server 2008 that never move, consider modifying the rules to apply to all network location type profiles. This prevents an unexpected change in the applied rules if the network location type changes due to the installation of a new network card or the disconnection of an existing network card’s cable. A disconnected network card is automatically assigned to the Public network location type. + +   + +13. On the **Name** page, type a name and description for your rule, and then click **Finish**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md new file mode 100644 index 0000000000..6644cd06b4 --- /dev/null +++ b/windows/keep-secure/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -0,0 +1,75 @@ +--- +title: Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 (Windows 10) +description: Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 +ms.assetid: a7b6c6ca-32fa-46a9-a5df-a4e43147da9f +author: brianlic-msft +--- + +# Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 + + +To allow inbound network traffic on only a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows any program that listens on a specified TCP or UDP port to receive network traffic sent to that port. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +This topic describes how to create a standard port rule for a specified protocol or TCP or UDP port number. For other inbound port rule types, see: + +- [Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +- [Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +**To create an inbound port rule** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Inbound Rules**. + +3. Click **Action**, and then click **New rule**. + +4. On the **Rule Type** page of the New Inbound Rule Wizard, click **Custom**, and then click **Next**. + + **Note**   + Although you can create rules by selecting **Program** or **Port**, those choices limit the number of pages presented by the wizard. If you select **Custom**, you see all of the pages, and have the most flexibility in creating your rules. + +   + +5. On the **Program** page, click **All programs**, and then click **Next**. + + **Note**   + This type of rule is often combined with a program or service rule. If you combine the rule types, you get a firewall rule that limits traffic to a specified port and allows the traffic only when the specified program is running. The specified program cannot receive network traffic on other ports, and other programs cannot receive network traffic on the specified port. If you choose to do this, follow the steps in the [Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) procedure in addition to the steps in this procedure to create a single rule that filters network traffic using both program and port criteria. + +   + +6. On the **Protocol and Ports** page, select the protocol type that you want to allow. To restrict the rule to a specified port number, you must select either **TCP** or **UDP**. Because this is an incoming rule, you typically configure only the local port number. + + If you select another protocol, then only packets whose protocol field in the IP header match this rule are permitted through the firewall. + + To select a protocol by its number, select **Custom** from the list, and then type the number in the **Protocol number** box. + + When you have configured the protocols and ports, click **Next**. + +7. On the **Scope** page, you can specify that the rule applies only to network traffic to or from the IP addresses entered on this page. Configure as appropriate for your design, and then click **Next**. + +8. On the **Action** page, select **Allow the connection**, and then click **Next**. + +9. On the **Profile** page, select the network location types to which this rule applies, and then click **Next**. + + **Note**   + If this GPO is targeted at server computers running Windows Server 2008 that never move, consider modifying the rules to apply to all network location type profiles. This prevents an unexpected change in the applied rules if the network location type changes due to the installation of a new network card or the disconnection of an existing network card’s cable. A disconnected network card is automatically assigned to the Public network location type. + +   + +10. On the **Name** page, type a name and description for your rule, and then click **Finish**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md new file mode 100644 index 0000000000..b254db6e7c --- /dev/null +++ b/windows/keep-secure/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -0,0 +1,88 @@ +--- +title: Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 (Windows 10) +description: Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 +ms.assetid: 00b7fa60-7c64-4ba5-ba95-c542052834cf +author: brianlic-msft +--- + +# Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 + + +To allow inbound network traffic to a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows the program to listen and receive inbound network traffic on any port. + +**Note**   +This type of rule is often combined with a program or service rule. If you combine the rule types, you get a firewall rule that limits traffic to a specified port and allows the traffic only when the specified program is running. The program cannot receive network traffic on other ports, and other programs cannot receive network traffic on the specified port. To combine the program and port rule types into a single rule, follow the steps in the [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) procedure in addition to the steps in this procedure. + +  + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To create an inbound firewall rule for a program or service** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Inbound Rules**. + +3. Click **Action**, and then click **New rule**. + +4. On the **Rule Type** page of the New Inbound Rule Wizard, click **Custom**, and then click **Next**. + + **Note**   + Although you can create rules by selecting **Program** or **Port**, those choices limit the number of pages presented by the wizard. If you select **Custom**, you see all of the pages, and have the most flexibility in creating your rules. + +   + +5. On the **Program** page, click **This program path**. + +6. Type the path to the program in the text box. Use environment variables, where applicable, to ensure that programs installed in different locations on different computers work correctly. + +7. Do one of the following: + + - If the executable file contains a single program, click **Next**. + + - If the executable file is a container for multiple services that must all be allowed to receive inbound network traffic, click **Customize**, select **Apply to services only**, click **OK**, and then click **Next**. + + - If the executable file is a container for a single service or contains multiple services but the rule only applies to one of them, click **Customize**, select **Apply to this service**, and then select the service from the list. If the service does not appear in the list, click **Apply to service with this service short name**, and then type the short name for the service in the text box. Click **OK**, and then click **Next**. + + **Important**   + To use the **Apply to this service** or **Apply to service with this service short name** options, the service must be configured with a security identifier (SID) with a type of **RESTRICTED** or **UNRESTRICTED**. To check the SID type of a service, run the following command: + + **sc** **qsidtype** *<ServiceName>* + + If the result is **NONE**, then a firewall rule cannot be applied to that service. + + To set a SID type on a service, run the following command: + + **sc** **sidtype** *<Type> <ServiceName>* + + In the preceding command, the value of *<Type>* can be **UNRESTRICTED** or **RESTRICTED**. Although the command also permits the value of **NONE**, that setting means the service cannot be used in a firewall rule as described here. By default, most services in Windows are configured as **UNRESTRICTED**. If you change the SID type to **RESTRICTED**, the service might fail to start. We recommend that you change the SID type only on services that you want to use in firewall rules, and that you change the SID type to **UNRESTRICTED**. For more information, see [Vista Services](http://go.microsoft.com/fwlink/?linkid=141454) (http://go.microsoft.com/fwlink/?linkid=141454) and the “Service Security Improvements” section of [Inside the Windows Vista Kernel](http://go.microsoft.com/fwlink/?linkid=141455) (http://go.microsoft.com/fwlink/?linkid=141455). + +   + +8. It is a best practice to restrict the firewall rule for the program to only the ports it needs to operate. On the **Protocols and Ports** page, you can specify the port numbers for the allowed traffic. If the program tries to listen on a port different from the one specified here, it is blocked. For more information about protocol and port options, see [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md). After you have configured the protocol and port options, click **Next**. + +9. On the **Scope** page, you can specify that the rule applies only to network traffic to or from the IP addresses entered on this page. Configure as appropriate for your design, and then click **Next**. + +10. On the **Action** page, select **Allow the connection**, and then click **Next**. + +11. On the **Profile** page, select the network location types to which this rule applies, and then click **Next**. + + **Note**   + If this GPO is targeted at server computers running Windows Server 2008 that never move, consider applying the rule to all network location type profiles. This prevents an unexpected change in the applied rules if the network location type changes due to the installation of a new network card or the disconnection of an existing network card’s cable. A disconnected network card is automatically assigned to the Public network location type. + +   + +12. On the **Name** page, type a name and description for your rule, and then click **Finish**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md new file mode 100644 index 0000000000..acc279e9e1 --- /dev/null +++ b/windows/keep-secure/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -0,0 +1,64 @@ +--- +title: Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 (Windows 10) +description: Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 +ms.assetid: 59062b91-756b-42ea-8f2a-832f05d77ddf +author: brianlic-msft +--- + +# Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 + + +By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic on a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule blocks any outbound network traffic that matches the specified TCP or UDP port numbers. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To create an outbound port rule** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Outbound Rules**. + +3. Click **Action**, and then click **New rule**. + +4. On the **Rule Type** page of the New Outbound Rule wizard, click **Custom**, and then click **Next**. + + **Note**   + Although you can create rules by selecting **Program** or **Port**, those choices limit the number of pages presented by the wizard. If you select **Custom**, you see all of the pages, and have the most flexibility in creating your rules. + +   + +5. On the **Program** page, click **All programs**, and then click **Next**. + +6. On the **Protocol and Ports** page, select the protocol type that you want to block. To restrict the rule to a specified port number, you must select either **TCP** or **UDP**. Because this is an outbound rule, you typically configure only the remote port number. + + If you select another protocol, then only packets whose protocol field in the IP header match this rule are blocked by Windows Firewall. Network traffic for protocols is allowed as long as other rules that match do not block it. + + To select a protocol by its number, select **Custom** from the list, and then type the number in the **Protocol number** box. + + When you have configured the protocols and ports, click **Next**. + +7. On the **Scope** page, you can specify that the rule applies only to network traffic to or from the IP addresses entered on this page. Configure as appropriate for your design, and then click **Next**. + +8. On the **Action** page, select **Block the connection**, and then click **Next**. + +9. On the **Profile** page, select the network location types to which this rule applies, and then click **Next**. + + **Note**   + If this GPO is targeted at server computers running Windows Server 2008 that never move, consider applying the rules to all network location type profiles. This prevents an unexpected change in the applied rules if the network location type changes due to the installation of a new network card or the disconnection of an existing network card’s cable. A disconnected network card is automatically assigned to the Public network location type. + +   + +10. On the **Name** page, type a name and description for your rule, and then click **Finish**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md new file mode 100644 index 0000000000..6a9f0d3b2f --- /dev/null +++ b/windows/keep-secure/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -0,0 +1,68 @@ +--- +title: Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 (Windows 10) +description: Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 +ms.assetid: f71db4fb-0228-4df2-a95d-b9c056aa9311 +author: brianlic-msft +--- + +# Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 + + +By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic for a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule prevents the program from sending any outbound network traffic on any port. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To create an outbound firewall rule for a program or service** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Outbound Rules**. + +3. Click **Action**, and then click **New rule**. + +4. On the **Rule Type** page of the New Outbound Rule Wizard, click **Custom**, and then click **Next**. + + **Note**   + Although you can create many rules by selecting **Program** or **Port**, those choices limit the number of pages presented by the wizard. If you select **Custom**, you see all of the pages, and have the most flexibility in creating your rules. + +   + +5. On the **Program** page, click **This program path**. + +6. Type the path to the program in the text box. Use environment variables as appropriate to ensure that programs installed in different locations on different computers work correctly. + +7. Do one of the following: + + - If the executable file contains a single program, click **Next**. + + - If the executable file is a container for multiple services that must all be blocked from sending outbound network traffic, click **Customize**, select **Apply to services only**, click **OK**, and then click **Next**. + + - If the executable file is a container for a single service or contains multiple services but the rule only applies to one of them, click **Customize**, select **Apply to this service**, and then select the service from the list. If the service does not appear in the list, then click **Apply to service with this service short name**, and type the short name for the service in the text box. Click **OK**, and then click **Next**. + +8. If you want the program to be allowed to send on some ports, but blocked from sending on others, then you can restrict the firewall rule to block only the specified ports or protocols. On the **Protocols and Ports** page, you can specify the port numbers or protocol numbers for the blocked traffic. If the program tries to send to or from a port number different from the one specified here, or by using a protocol number different from the one specified here, then the default outbound firewall behavior allows the traffic. For more information about the protocol and port options, see [Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md). When you have configured the protocol and port options, click **Next**. + +9. On the **Scope** page, you can specify that the rule applies only to network traffic to or from the IP addresses entered on this page. Configure as appropriate for your design, and then click **Next**. + +10. On the **Action** page, select **Block the connection**, and then click **Next**. + +11. On the **Profile** page, select the network location types to which this rule applies, and then click **Next**. + + **Note**   + If this GPO is targeted at server computers running Windows Server 2008 that never move, consider modifying the rules to apply to all network location type profiles. This prevents an unexpected change in the applied rules if the network location type changes due to the installation of a new network card or the disconnection of an existing network card’s cable. A disconnected network card is automatically assigned to the Public network location type. + +   + +12. On the **Name** page, type a name and description for your rule, and then click **Finish**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md new file mode 100644 index 0000000000..c18b3e488e --- /dev/null +++ b/windows/keep-secure/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -0,0 +1,108 @@ +--- +title: Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 (Windows 10) +description: Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 +ms.assetid: 0b001c2c-12c1-4a30-bb99-0c034d7e6150 +author: brianlic-msft +--- + +# Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 + + +To allow inbound remote procedure call (RPC) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create two firewall rules. The first rule allows incoming network packets on TCP port 135 to the RPC Endpoint Mapper service. The incoming traffic consists of requests to communicate with a specified network service. The RPC Endpoint Mapper replies with a dynamically-assigned port number that the client must use to communicate with the service. The second rule allows the network traffic that is sent to the dynamically-assigned port number. Using the two rules configured as described in this topic helps to protect your computer by allowing network traffic only from computers that have received RPC dynamic port redirection and to only those TCP port numbers assigned by the RPC Endpoint Mapper. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +This topic describes how to create rules that allow inbound RPC network traffic. For other inbound port rule types, see: + +- [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +- [Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +In this topic: + +- [To create a rule to allow inbound network traffic to the RPC Endpoint Mapper service](#bkmk-proc1) + +- [To create a rule to allow inbound network traffic to RPC-enabled network services](#bkmk-proc2) + +## + + +**To create a rule to allow inbound network traffic to the RPC Endpoint Mapper service** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Inbound Rules**. + +3. Click **Action**, and then click **New rule**. + +4. On the **Rule Type** page of the New Inbound Rule Wizard, click **Custom**, and then click **Next**. + +5. On the **Program** page, click **This Program Path**, and then type **%systemroot%\\system32\\svchost.exe**. + +6. Click **Customize**. + +7. In the **Customize Service Settings** dialog box, click **Apply to this service**, select **Remote Procedure Call (RPC)** with a short name of **RpcSs**, click **OK**, and then click **Next**. + +8. On the warning about Windows service-hardening rules, click **Yes**. + +9. On the **Protocol and Ports** dialog box, for **Protocol type**, select **TCP**. + +10. For **Local port**, select **RPC Endpoint Mapper**, and then click **Next**. + +11. On the **Scope** page, you can specify that the rule applies only to network traffic to or from the IP addresses entered on this page. Configure as appropriate for your design, and then click **Next**. + +12. On the **Action** page, select **Allow the connection**, and then click **Next**. + +13. On the **Profile** page, select the network location types to which this rule applies, and then click **Next**. + + **Note**   + If this GPO is targeted at server computers running Windows Server 2008 that never move, consider applying the rules to all network location type profiles. This prevents an unexpected change in the applied rules if the network location type changes due to the installation of a new network card or the disconnection of an existing network card’s cable. A disconnected network card is automatically assigned to the Public network location type. + +   + +14. On the **Name** page, type a name and description for your rule, and then click **Finish**. + +## + + +**To create a rule to allow inbound network traffic to RPC-enabled network services** + +1. On the same GPO you edited in the preceding procedure, click **Action**, and then click **New rule**. + +2. On the **Rule Type** page of the New Inbound Rule Wizard, click **Custom**, and then click **Next**. + +3. On the **Program** page, click **This Program Path**, and then type the path to the executable file that hosts the network service. Click **Customize**. + +4. In the **Customize Service Settings** dialog box, click **Apply to this service**, and then select the service that you want to allow. If the service does not appear in the list, then click **Apply to service with this service short name**, and then type the short name of the service in the text box. + +5. Click **OK**, and then click **Next**. + +6. On the **Protocol and Ports** dialog box, for **Protocol type**, select **TCP**. + +7. For **Local port**, select **RPC Dynamic Ports**, and then click **Next**. + +8. On the **Scope** page, you can specify that the rule applies only to network traffic to or from the IP addresses entered on this page. Configure as appropriate for your design, and then click **Next**. + +9. On the **Action** page, select **Allow the connection**, and then click **Next**. + +10. On the **Profile** page, select the network location types to which this rule applies, and then click **Next**. + + **Note**   + If this GPO is targeted at server computers running Windows Server 2008 that never move, consider applying the rules to all network location type profiles. This prevents an unexpected change in the applied rules if the network location type changes due to the installation of a new network card or the disconnection of an existing network card’s cable. A disconnected network card is automatically assigned to the Public network location type. + +   + +11. On the **Name** page, type a name and description for your rule, and then click **Finish**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/create-wmi-filters-for-the-gpo.md b/windows/keep-secure/create-wmi-filters-for-the-gpo.md new file mode 100644 index 0000000000..adf0d2f7be --- /dev/null +++ b/windows/keep-secure/create-wmi-filters-for-the-gpo.md @@ -0,0 +1,105 @@ +--- +title: Create WMI Filters for the GPO (Windows 10) +description: Create WMI Filters for the GPO +ms.assetid: b1a6d93d-a3c8-4e61-a388-4a3323f0e74e +author: brianlic-msft +--- + +# Create WMI Filters for the GPO + + +To make sure that each GPO associated with a group can only be applied to computers running the correct version of Windows, use the Group Policy Management MMC snap-in to create and assign WMI filters to the GPO. Although you can create a separate membership group for each GPO, you would then have to manage the memberships of the different groups. Instead, use only a single membership group, and let WMI filters automatically ensure the correct GPO is applied to each computer. + +- [To create a WMI filter that queries for a specified version of Windows](#bkmk-1) + +- [To link a WMI filter to a GPO](#bkmk-2) + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +First, create the WMI filter and configure it to look for a specified version (or versions) of the Windows operating system. + +## + + +**To create a WMI filter that queries for a specified version of Windows** + +1. On a computer that has the Group Policy Management feature installed, click **Start**, click **Administrative Tools**, and then click **Group Policy Management**. + +2. In the navigation pane, expand **Forest:** *YourForestName*, expand **Domains**, expand *YourDomainName*, and then click **WMI Filters**. + +3. Click **Action**, and then click **New**. + +4. In the **Name** text box, type the name of the WMI filter. + + **Note**   + Be sure to use a name that clearly indicates the purpose of the filter. Check to see if your organization has a naming convention. + +   + +5. In the **Description** text box, type a description for the WMI filter. For example, if the filter excludes domain controllers, you might consider stating that in the description. + +6. Click **Add**. + +7. Leave the **Namespace** value set to **root\\CIMv2**. + +8. In the **Query** text box, type: + + ``` syntax + select * from Win32_OperatingSystem where Version like "6.%" + ``` + + This query will return **true** for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. To set a filter for just Windows 8 and Windows Server 2012, use `"6.2%"`. To specify multiple versions, combine them with `or`, as shown in the following: + + ``` syntax + ... where Version like "6.1%" or Version like "6.2%" + ``` + + To restrict the query to only clients or only servers, add a clause that includes the `ProductType` parameter. To filter for client operating systems only, such as Windows 8 or Windows 7, use only `ProductType="1"`. For server operating systems that are not domain controllers, use `ProductType="3"`. For domain controllers only, use `ProductType="2"`. This is a useful distinction, because you often want to prevent your GPOs from being applied to the domain controllers on your network. + + The following clause returns **true** for all computers that are not domain controllers: + + ``` syntax + ... where ProductType="1" or ProductType="3" + ``` + + The following complete query returns **true** for all computers running Windows 8, and returns **false** for any server operating system or any other client operating system. + + ``` syntax + select * from Win32_OperatingSystem where Version like "6.2%" and ProductType="1" + ``` + + The following query returns **true** for any computer running Windows Server 2012, except domain controllers: + + ``` syntax + select * from Win32_OperatingSystem where Version like "6.2%" and ProductType="3" + ``` + +9. Click **OK** to save the query to the filter. + +10. Click **Save** to save your completed filter. + +## + + +After you have created a filter with the correct query, link the filter to the GPO. Filters can be reused with many GPOs simultaneously; you do not have to create a new one for each GPO if an existing one meets your needs. + +**To link a WMI filter to a GPO** + +1. On a computer that has the Group Policy Management feature installed, click **Start**, click **Administrative Tools**, and then click **Group Policy Management**. + +2. In the navigation pane, find and then click the GPO that you want to modify. + +3. Under **WMI Filtering**, select the correct WMI filter from the list. + +4. Click **Yes** to accept the filter. + +  + +  + + + + + diff --git a/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md new file mode 100644 index 0000000000..7f5556412d --- /dev/null +++ b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md @@ -0,0 +1,60 @@ +--- +title: Designing a Windows Firewall with Advanced Security Strategy (Windows 10) +description: Designing a Windows Firewall with Advanced Security Strategy +ms.assetid: 6d98b184-33d6-43a5-9418-4f24905cfd71 +author: brianlic-msft +--- + +# Designing a Windows Firewall with Advanced Security Strategy + + +To select the most effective design for helping to protect the network, you must spend time collecting key information about your current computer environment. You must have a good understanding of what tasks the computers on the network perform, and how they use the network to accomplish those tasks. You must understand the network traffic generated by the programs running on the computers. + +- [Gathering the Information You Need](../p_server_archive/gathering-the-information-you-need.md) + +- [Determining the Trusted State of Your Computers](../p_server_archive/determining-the-trusted-state-of-your-computers.md) + +The information that you gather will help you answer the following questions. The answers will help you understand your security requirements and select the design that best matches those requirements. The information will also help you when it comes time to deploy your design, by helping you to build a deployment strategy that is cost effective and resource efficient. It will help you project and justify the expected costs associated with implementing the design. + +- What traffic must always be allowed? What are characteristics of the network traffic generated and consumed by the business programs? + +- What traffic must always be blocked? Does your organization have policies that prohibit the use of specific programs? If so, what are the characteristics of the network traffic generated and consumed by the prohibited programs? + +- What traffic on the network cannot be protected by IPsec because the computers or devices sending or receiving the traffic do not support IPsec? + +- For each type of network traffic, does the default configuration of the firewall (block all unsolicited inbound network traffic, allow all outbound traffic) allow or block the traffic as required? + +- Do you have an Active Directory domain (or forest of trusted domains) to which all your computers are joined? If you do not, then you cannot use Group Policy for easy mass deployment of your firewall and connection security rules. You also cannot easily take advantage of Kerberos V5 authentication that all domain clients can use. + +- Which computers must be able to accept unsolicited inbound connections from computers that are not part of the domain? + +- Which computers contain data that must be encrypted when exchanged with another computer? + +- Which computers contain sensitive data to which access must be restricted to specifically authorized users and computers? + +- Does your organization have specific network troubleshooting devices or computers (such as protocol analyzers) that must be granted unlimited access to the computers on the network, essentially bypassing the firewall? + +## If you already have firewall or IPsec rules deployed + + +Windows Firewall with Advanced Security in Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 has many new capabilities that are not available in earlier versions of Windows. + +If you already have a domain and/or server isolation deployment in your organization then you can continue to use your existing GPOs and apply them to computers running Windows 8 and Windows Server 2012. + +**Note**   +Computers running Windows XP and Windows Server 2003 will not be able to participate in this domain and/or server isolation deployment plan. + +  + +This guide describes how to plan your groups and GPOs for an environment with a mix of operating systems, starting with Windows Vista and Windows Server 2008. Windows XP and Windows Server 2003 are not discussed in this guide. Details can be found in the section [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) later in this guide. + +**Next: **[Gathering the Information You Need](../p_server_archive/gathering-the-information-you-need.md) + +  + +  + + + + + diff --git a/windows/keep-secure/determining-the-trusted-state-of-your-computers.md b/windows/keep-secure/determining-the-trusted-state-of-your-computers.md new file mode 100644 index 0000000000..c1812d4311 --- /dev/null +++ b/windows/keep-secure/determining-the-trusted-state-of-your-computers.md @@ -0,0 +1,184 @@ +--- +title: Determining the Trusted State of Your Computers (Windows 10) +description: Determining the Trusted State of Your Computers +ms.assetid: 3e77f0d0-43aa-47dd-8518-41ccdab2f2b2 +author: brianlic-msft +--- + +# Determining the Trusted State of Your Computers + + +After obtaining information about the computers that are currently part of the IT infrastructure, you must determine at what point a computer is considered trusted. The term *trusted* can mean different things to different people. Therefore, you must communicate a firm definition for it to all stakeholders in the project. Failure to do this can lead to problems with the security of the trusted environment, because the overall security cannot exceed the level of security set by the least secure client that achieves trusted status. + +**Note**   +In this context, the term *trust* has nothing to do with an Active Directory trust relationship between domains. The trusted state of your computers just indicates the level of risk that you believe the computer brings to the network. Trusted computers bring little risk whereas untrusted computers can potentially bring great risk. + +  + +## Trust states + + +To understand this concept, consider the four basic states that apply to computers in a typical IT infrastructure. These states are (in order of risk, lowest risk first): + +- Trusted + +- Trustworthy + +- Known, untrusted + +- Unknown, untrusted + +The remainder of this section defines these states and how to determine which computers in your organization belong in each state. + +### Trusted state + +Classifying a computer as trusted means that the computer's security risks are managed, but it does not imply that it is perfectly secure or invulnerable. The responsibility for this managed state falls to the IT and security administrators, in addition to the users who are responsible for the configuration of the computer. A trusted computer that is poorly managed will likely become a point of weakness for the network. + +When a computer is considered trusted, other trusted computers can reasonably assume that the computer will not initiate a malicious act. For example, trusted computers can expect that other trusted computers will not run a virus that attacks them, because all trusted computers are required to use mechanisms (such as antivirus software) to mitigate the threat of viruses. + +Spend some time defining the goals and technology requirements that your organization considers appropriate as the minimum configuration for a computer to obtain trusted status. + +A possible list of technology requirements might include the following: + +- **Operating system.** A trusted client computer should run Windows 8, Windows 7, or Windows Vista. A trusted server should run Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008. + +- **Domain membership.** A trusted computer will belong to a managed Active Directory domain, which means that the IT department has security management rights and can configure member computers by using Group Policy. + +- **Management client.** All trusted computers must run a specific network management client to allow for centralized management and control of security policies, configurations, and software. Microsoft System Center Configuration Manager is one such management system with an appropriate client. For more information, see [System Center Configuration Manager](http://technet.microsoft.com/systemcenter/bb507744.aspx) at http://technet.microsoft.com/systemcenter/bb507744.aspx. + +- **Antivirus software.** All trusted computers will run antivirus software that is configured to check for and automatically update the latest virus signature files daily. Microsoft ForeFront Endpoint Protection is one such antivirus software program. For more information, see [ForeFront Endpoint Protection](http://technet.microsoft.com/forefront/ee822838.aspx) at http://technet.microsoft.com/forefront/ee822838.aspx. + +- **File system.** All trusted computers will be configured to use the NTFS file system. + +- **BIOS settings.** All trusted portable computers will be configured to use a BIOS-level password that is under the management of the IT support team. + +- **Password requirements.** Trusted clients must use strong passwords. + +It is important to understand that the trusted state is not constant; it is a transient state that is subject to changing security standards and compliance with those standards. New threats and new defenses emerge constantly. For this reason, the organization's management systems must continually check the trusted computers to ensure ongoing compliance. Additionally, the management systems must be able to issue updates or configuration changes if they are required to help maintain the trusted status. + +A computer that continues to meet all these security requirements can be considered trusted. However it is possible that most computers that were identified in the discovery process discussed earlier do not meet these requirements. Therefore, you must identify which computers can be trusted and which ones cannot. To help with this process, you use the intermediate *trustworthy* state. The remainder of this section discusses the different states and their implications. + +### Trustworthy state + +It is useful to identify as soon as possible those computers in your current infrastructure that can achieve a trusted state. A *trustworthy state* can be assigned to indicate that the current computer can physically achieve the trusted state with required software and configuration changes. + +For each computer that is assigned a trustworthy status, make an accompanying configuration note that states what is required to enable the computer to achieve trusted status. This information is especially important to both the project design team (to estimate the costs of adding the computer to the solution) and the support staff (to enable them to apply the required configuration). + +Generally, trustworthy computers fall into one of the following two groups: + +- **Configuration required.** The current hardware, operating system, and software enable the computer to achieve a trustworthy state. However, additional configuration changes are required. For example, if the organization requires a secure file system before a computer can be considered trusted, a computer that uses a FAT32-formatted hard disk does not meet this requirement. + +- **Upgrade required.** These computers require upgrades before they can be considered trusted. The following list provides some examples of the type of upgrade these computers might require: + + - **Operating system upgrade required.** If the computer's current operating system cannot support the security needs of the organization, an upgrade would be required before the computer could achieve a trusted state. + + - **Software required.** A computer that is missing a required security application, such as an antivirus scanner or a management client, cannot be considered trusted until these applications are installed and active. + + - **Hardware upgrade required.** In some cases, a computer might require a specific hardware upgrade before it can achieve trusted status. This type of computer usually needs an operating system upgrade or additional software that forces the required hardware upgrade. For example, security software might require additional hard disk space on the computer. + + - **Computer replacement required.** This category is reserved for computers that cannot support the security requirements of the solution because their hardware cannot support the minimum acceptable configuration. For example, a computer that cannot run a secure operating system because it has an old processor (such as a 100-megahertz \[MHz\] x86-based computer). + +Use these groups to assign costs for implementing the solution on the computers that require upgrades. + +### Known, untrusted state + +During the process of categorizing an organization's computers, you will identify some computers that cannot achieve trusted status for specific well-understood and well-defined reasons. These reasons might include the following types: + +- **Financial.** The funding is not available to upgrade the hardware or software for this computer. + +- **Political.** The computer must remain in an untrusted state because of a political or business situation that does not enable it to comply with the stated minimum security requirements of the organization. It is highly recommended that you contact the business owner or independent software vendor (ISV) for the computer to discuss the added value of server and domain isolation. + +- **Functional.** The computer must run a nonsecure operating system or must operate in a nonsecure manner to perform its role. For example, the computer might be required to run an older operating system because a specific line of business application will only work on that operating system. + +There can be multiple functional reasons for a computer to remain in the known untrusted state. The following list includes several examples of functional reasons that can lead to a classification of this state: + +- **Computers that run unsupported versions of Windows.** This includes Windows XP, Windows Millennium Edition, Windows 98, Windows 95, or Windows NT. Computers that run these versions of the Windows operating system cannot be classified as trustworthy because these operating systems do not support the required security infrastructure. For example, although Windows NT does support a basic security infrastructure, it does not support “deny” ACLs on local resources, any way to ensure the confidentiality and integrity of network communications, smart cards for strong authentication, or centralized management of computer configurations (although limited central management of user configurations is supported). + +- **Stand-alone computers.** Computers running any version of Windows that are configured as stand-alone computers or as members of a workgroup usually cannot achieve a trustworthy state. Although these computers fully support the minimum required basic security infrastructure, the required security management capabilities are unlikely to be available when the computer is not a part of a trusted domain. + +- **Computers in an untrusted domain.** A computer that is a member of a domain that is not trusted by an organization's IT department cannot be classified as trusted. An untrusted domain is a domain that cannot provide the required security capabilities to its members. Although the operating systems of computers that are members of this untrusted domain might fully support the minimum required basic security infrastructure, the required security management capabilities cannot be fully guaranteed when computers are not in a trusted domain. + +### Unknown, untrusted state + +The unknown, untrusted state should be considered the default state for all computers. Because computers in this state have a configuration that is unknown, you can assign no trust to them. All planning for computers in this state must assume that the computer is an unacceptable risk to the organization. Designers of the solution should strive to minimize the impact that the computers in this state can have on their organizations. + +## Capturing upgrade costs for current computers + + +The final step in this part of the process is to record the approximate cost of upgrading the computers to a point that they can participate in the server and domain isolation design. You must make several key decisions during the design phase of the project that require answers to the following questions: + +- Does the computer meet the minimum hardware requirements necessary for isolation? + +- Does the computer meet the minimum software requirements necessary for isolation? + +- What configuration changes must be made to integrate this computer into the isolation solution? + +- What is the projected cost or impact of making the proposed changes to enable the computer to achieve a trusted state? + +By answering these questions, you can quickly determine the level of effort and approximate cost of bringing a particular computer or group of computers into the scope of the project. It is important to remember that the state of a computer is transitive, and that by performing the listed remedial actions you can change the state of a computer from untrusted to trusted. After you decide whether to place a computer in a trusted state, you are ready to begin planning and designing the isolation groups, which the next section [Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) discusses. + +The following table is an example of a data sheet that you could use to help capture the current state of a computer and what would be required for the computer to achieve a trusted state. + + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Computer nameHardware reqs metSoftware reqs metConfiguration requiredDetailsProjected cost

CLIENT001

No

No

Upgrade hardware and software.

Current operating system is Windows XP. Old hardware is not compatible with Windows 8.

$??

SERVER001

Yes

No

Join trusted domain and upgrade from Windows Server 2003 to Windows Server 2012.

No antivirus software present.

$??

+ +  + +In the previous table, the computer CLIENT001 is currently "known, untrusted" because its hardware must be upgraded. However, it could be considered trustworthy if the required upgrades are possible. However, if many computers require the same upgrades, the overall cost of the solution would be much higher. + +The computer SERVER001 is "trustworthy" because it meets the hardware requirements but its operating system must be upgraded. It also requires antivirus software. The projected cost is the amount of effort that is required to upgrade the operating system and install antivirus software, along with their purchase costs. + +With the other information that you have gathered in this section, this information will be the foundation of the efforts performed later in the [Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) section. + +The costs identified in this section only capture the projected cost of the computer upgrades. Many additional design, support, test, and training costs should be accounted for in the overall project plan. + +For more information about how to configure firewalls to support IPsec, see "Configuring Firewalls" at . + +For more information about WMI, see "Windows Management Instrumentation" at . + +**Next: **[Planning Your Windows Firewall with Advanced Security Design](../p_server_archive/planning-your-windows-firewall-with-advanced-security-design.md) + +  + +  + + + + + diff --git a/windows/keep-secure/documenting-the-zones.md b/windows/keep-secure/documenting-the-zones.md new file mode 100644 index 0000000000..30d08b26eb --- /dev/null +++ b/windows/keep-secure/documenting-the-zones.md @@ -0,0 +1,85 @@ +--- +title: Documenting the Zones (Windows 10) +description: Documenting the Zones +ms.assetid: ebd7a650-4d36-42d4-aac0-428617f5a32d +author: brianlic-msft +--- + +# Documenting the Zones + + +Generally, the task of determining zone membership is not complex, but it can be time-consuming. Use the information generated during the [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md) section of this guide to determine the zone in which to put each host. You can document this zone placement by adding a Group column to the inventory table shown in the Designing a Windows Firewall with Advanced Security Strategy section. A sample is shown here: + + +++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Host nameHardware reqs metSoftware reqs metConfiguration requiredDetailsProjected costGroup

CLIENT001

No

No

Upgrade hardware and software.

Current operating system is Windows XP. Old hardware not compatible with Windows 8.

$??

Isolated domain

SERVER002

Yes

No

Join trusted domain, upgrade from Windows Server 2008 to Windows Server 2012

No antivirus software present.

$??

Encryption

SENSITIVE001

Yes

Yes

Not required.

Running Windows Server 2012. Ready for inclusion.

$0

Isolated server (in zone by itself)

PRINTSVR1

Yes

Yes

Not required.

Running Windows Server 2008 R2. Ready for inclusion.

$0

Boundary

+ +  + +**Next: **[Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) + +  + +  + + + + + diff --git a/windows/keep-secure/domain-isolation-policy-design-example.md b/windows/keep-secure/domain-isolation-policy-design-example.md new file mode 100644 index 0000000000..9d43df0cc7 --- /dev/null +++ b/windows/keep-secure/domain-isolation-policy-design-example.md @@ -0,0 +1,65 @@ +--- +title: Domain Isolation Policy Design Example (Windows 10) +description: Domain Isolation Policy Design Example +ms.assetid: 704dcf58-286f-41aa-80af-c81720aa7fc5 +author: brianlic-msft +--- + +# Domain Isolation Policy Design Example + + +This design example continues to use the fictitious company Woodgrove Bank, and builds on the example described in the [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md) section. See that example for an explanation of the basic corporate network infrastructure at Woodgrove Bank with diagrams. + +## Design Requirements + + +In addition to the basic protection provided by the firewall rules in the previous design example, the administrators of the network want to implement domain isolation to provide another layer of security to their networked computers. They want to create firewall and connection security rules that use authentication to reduce the risk of communicating with untrusted and potentially hostile computers. + +The following illustration shows the traffic protection needed for this design example. + +![domain isolation policy design](images/wfas-design2example1.gif) + +1. All computers on the Woodgrove Bank corporate network that are Active Directory domain members must authenticate inbound network traffic as coming from another computer that is a member of the domain. Unless otherwise specified in this section, Woodgrove Bank's computers reject all unsolicited inbound network traffic that is not authenticated. If the basic firewall design is also implemented, even authenticated inbound network traffic is dropped unless it matches an inbound firewall rule. + +2. The servers hosting the WGPartner programs must be able to receive unsolicited inbound traffic from computers owned by its partners, which are not members of Woodgrove Bank's domain. + +3. Client computers can initiate non-authenticated outbound communications with computers that are not members of the domain, such as browsing external Web sites. Unsolicited inbound traffic from non-domain members is blocked. + +4. Computers in the encryption zone require that all network traffic inbound and outbound must be encrypted, in addition to the authentication already required by the isolated domain. + +**Other traffic notes:** + +- All of the design requirements described in the [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md) section are still enforced. + +## Design Details + + +Woodgrove Bank uses Active Directory groups and GPOs to deploy the domain isolation settings and rules to the computers on its network. + +Setting up groups as described here ensures that you do not have to know what operating system a computer is running before assigning it to a group. As in the firewall policy design, a combination of WMI filters and security group filters are used to ensure that members of the group receive the GPO appropriate for the version of Windows running on that computer. For some groups, you might have four or even five GPOs. + +The following groups were created by using the Active Directory Users and Computers MMC snap-in, all computers that run Windows were added to the correct groups, and then the appropriate GPO are applied to the group. To include a computer in the isolated domain or any one of its subordinate zones, simply add the computer's account in the appropriate group. + +- **CG\_DOMISO\_ISOLATEDDOMAIN**. The members of this group participate in the isolated domain. After an initial pilot period, followed by a slowly increasing group membership, the membership of this group was eventually replaced with the entry **Domain Computers** to ensure that all computers in the domain participate by default. The WMI filters ensure that the GPO does not apply to domain controllers. GPOs with connection security rules to enforce domain isolation behavior are linked to the domain container and applied to the computers in this group. Filters ensure that each computer receives the correct GPO for its operating system type. The rules in the domain isolation GPO require Kerberos v5 authentication for inbound network connections, and request (but not require) it for all outbound connections. + +- **CG\_DOMISO\_NO\_IPSEC**. This group is denied read or apply permissions on any of the domain isolation GPOs. Any computer that cannot participate in domain isolation, such as a DHCP server running UNIX, is added to this group. + +- **CG\_DOMISO\_BOUNDARY**. This group contains the computer accounts for all the computers that are part of the boundary group able to receive unsolicited inbound traffic from untrusted computers. Members of the group receive a GPO that configures connection security rules to request (but not require) both inbound and outbound authentication. + +- **CG\_DOMISO\_ENCRYPTION**. This group contains the computer accounts for all the computers that require all inbound and outbound traffic to be both authenticated and encrypted. Members of the group receive a GPO that configures connection security and firewall rules to require both authentication and encryption on all inbound and outbound traffic. + +**Note**   +If you are designing GPOs for only Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2, you can design your GPOs in nested groups. For example, you can make the boundary group a member of the isolated domain group, so that it receives the firewall and basic isolated domain settings through that nested membership, with only the changes supplied by the boundary zone GPO. However, computers that are running older versions of Windows can only support a single IPsec policy being active at a time. The policies for each GPO must be complete (and to a great extent redundant with each other), because you cannot layer them as you can in the newer versions of Windows. For simplicity, this guide describes the techniques used to create the independent, non-layered policies. We recommend that you create and periodically run a script that compares the memberships of the groups that must be mutually exclusive and reports any computers that are incorrectly assigned to more than one group. + +  + +**Next: **[Server Isolation Policy Design Example](../p_server_archive/server-isolation-policy-design-example.md) + +  + +  + + + + + diff --git a/windows/keep-secure/domain-isolation-policy-design.md b/windows/keep-secure/domain-isolation-policy-design.md new file mode 100644 index 0000000000..7156c376c5 --- /dev/null +++ b/windows/keep-secure/domain-isolation-policy-design.md @@ -0,0 +1,69 @@ +--- +title: Domain Isolation Policy Design (Windows 10) +description: Domain Isolation Policy Design +ms.assetid: 7475084e-f231-473a-9357-5e1d39861d66 +author: brianlic-msft +--- + +# Domain Isolation Policy Design + + +In the domain isolation policy design, you configure the computers on your network to accept only connections coming from computers that are authenticated as members of the same isolated domain. + +This design typically begins with a network configured as described in the [Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md) section. For this design, you then add connection security and IPsec rules to configure computers in the isolated domain to accept only network traffic from other computers that can authenticate as a member of the isolated domain. After implementing the new rules, your computers reject unsolicited network traffic from computers that are not members of the isolated domain. + +The isolated domain might not be a single Active Directory domain. It can consist of all the domains in a forest, or domains in separate forests that have two-way trust relationships configured between them. + +By using connection security rules based on IPsec, you provide a logical barrier between computers even if they are connected to the same physical network segment. + +The design is shown in the following illustration, with the arrows that show the permitted communication paths. + +![isolated domain boundary zone](images/wfasdomainisoboundary.gif) + +Characteristics of this design, as shown in the diagram, include the following: + +- Isolated domain (area A) - Computers in the isolated domain receive unsolicited inbound traffic only from other members of the isolated domain or from computers referenced in authentication exemption rules. Computers in the isolated domain can send traffic to any computer. This includes unauthenticated traffic to computers that are not in the isolated domain. Computers that cannot join an Active Directory domain, but that can use certificates for authentication, can be part of the isolated domain. For more information, see the [Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md). + +- Boundary zone (area B) - Computers in the boundary zone are part of the isolated domain but are allowed to accept inbound connections from untrusted computers, such as clients on the Internet. + + Computers in the boundary zone request but do not require authentication to communicate. When a member of the isolated domain communicates with a boundary zone member the traffic is authenticated. When a computer that is not part of the isolated domain communicates with a boundary zone member the traffic is not authenticated. + + Because boundary zone computers are exposed to network traffic from untrusted and potentially hostile computers, they must be carefully managed and secured. Put only the computers that must be accessed by external computers in this zone. Use firewall rules to ensure that network traffic is accepted only for services that you want exposed to non-domain member computers. + +- Trusted non-domain members (area C) - Computers on the network that are not domain members or that cannot use IPsec authentication are allowed to communicate by configuring authentication exemption rules. These rules enable computers in the isolated domain to accept inbound connections from these trusted non-domain member computers. + +- Untrusted non-domain members (area D) - Computers that are not managed by your organization and have an unknown security configuration must have access only to those computers required for your organization to correctly conduct its business. Domain isolation exists to put a logical barrier between these untrusted computers and your organization's computers. + +After implementing this design, your administrative team will have centralized management of the firewall and connection security rules applied to the computers that are running Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista in your organization. + +**Important**   +This design builds on the [Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md), and in turn serves as the foundation for the [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md). If you plan to deploy all three, we recommend that you do the design work for all three together, and then deploy in the sequence presented. + +  + +This design can be applied to computers that are part of an Active Directory forest. Active Directory is required to provide the centralized management and deployment of Group Policy objects that contain the connection security rules. + +In order to expand the isolated domain to include computers that cannot be part of an Active Directory domain, see the [Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md). + +For more information about this design: + +- This design coincides with the deployment goals to [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md), [Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md), and optionally [Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md). + +- To learn more about this design, see the [Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md). + +- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md). + +- To help you make the decisions required in this design, see [Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) and [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md). + +- For a list of tasks that you can use to deploy your domain isolation policy design, see "Checklist: Implementing a Domain Isolation Policy Design" in the [Windows Firewall with Advanced Security Deployment Guide](http://go.microsoft.com/fwlink/?linkid=xxxxx) at http://go.microsoft.com/fwlink/?linkid=xxxxx. + +**Next:** [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md) + +  + +  + + + + + diff --git a/windows/keep-secure/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md new file mode 100644 index 0000000000..430a558adb --- /dev/null +++ b/windows/keep-secure/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -0,0 +1,47 @@ +--- +title: Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 (Windows 10) +description: Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 +ms.assetid: a4fff086-ae81-4c09-b828-18c6c9a937a7 +author: brianlic-msft +--- + +# Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 + + +Windows Firewall with Advanced Security includes many predefined rules for common networking roles and functions. When you install a new server role on a computer or enable a network feature on a client computer, the installer typically enables the rules required for that role instead of creating new ones. When deploying firewall rules to the computers on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To deploy predefined firewall rules that allow inbound network traffic for common network functions** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Inbound Rules**. + +3. Click **Action**, and then click **New rule**. + +4. On the **Rule Type** page of the New Inbound Rule Wizard, click **Predefined**, select the rule category from the list, and then click **Next**. + +5. On the **Predefined Rules** page, the list of rules defined in the group is displayed. By default, they are all selected. For rules that you do not want to deploy, clear the check boxes next to the rules, and then click **Next**. + +6. On the **Action** page, select **Allow the connection**, and then click **Finish**. + + The selected rules are added to the GPO and applied to the computers to which the GPO is assigned the next time Group Policy is refreshed. + + **Note**   + If this GPO is targeted at server computers running Windows Server 2008 that never move, consider modifying the rules to apply to all network location type profiles. This prevents an unexpected change in the applied rules if the network location type changes due to the installation of a new network card or the disconnection of an existing network card’s cable. A disconnected network card is automatically assigned to the Public network location type. + +   + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md new file mode 100644 index 0000000000..c82d0ba984 --- /dev/null +++ b/windows/keep-secure/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -0,0 +1,47 @@ +--- +title: Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 (Windows 10) +description: Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 +ms.assetid: 71cc4157-a1ed-41d9-91e4-b3140c67c1be +author: brianlic-msft +--- + +# Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 + + +By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. Windows Firewall with Advanced Security includes many predefined outbound rules that can be used to block network traffic for common networking roles and functions. When you install a new server role on a computer or enable a network feature on a client computer, the installer can install, but typically does not enable, outbound block rules for that role. When deploying firewall rules to the computers on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To deploy predefined firewall rules that block outbound network traffic for common network functions** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the navigation pane, click **Outbound Rules**. + +3. Click **Action**, and then click **New rule**. + +4. On the **Rule Type** page of the New Inbound Rule Wizard, click **Predefined**, select the rule category from the list, and then click **Next**. + +5. On the **Predefined Rules** page, the list of rules defined in the group is displayed. They are all selected by default. For rules that you do not want to deploy, clear the check boxes next to the rules, and then click **Next**. + +6. On the **Action** page, select **Block the connection**, and then click **Finish**. + + The selected rules are added to the GPO. + + **Note**   + If this GPO is targeted at server computers running Windows Server 2008 that never move, consider modifying the rules to apply to all network location type profiles. This prevents an unexpected change in the applied rules if the network location type changes due to the installation of a new network card or the disconnection of an existing network card’s cable. A disconnected network card is automatically assigned to the Public network location type. + +   + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/encryption-zone-gpos.md b/windows/keep-secure/encryption-zone-gpos.md new file mode 100644 index 0000000000..d8eddfb597 --- /dev/null +++ b/windows/keep-secure/encryption-zone-gpos.md @@ -0,0 +1,24 @@ +--- +title: Encryption Zone GPOs (Windows 10) +description: Encryption Zone GPOs +ms.assetid: eeb973dd-83a5-4381-9af9-65c43c98c29b +author: brianlic-msft +--- + +# Encryption Zone GPOs + + +Handle encryption zones in a similar manner to the boundary zones. A computer is added to an encryption zone by adding the computer account to the encryption zone group. Woodgrove Bank has a single service that must be protected, and the computers that are running that service are added to the group CG\_DOMISO\_Encryption. This group is granted Read and Apply Group Policy permissions in on the GPO described in this section. + +The GPO is only for server versions of Windows. Client computers are not expected to participate in the encryption zone. If the need for one occurs, either create a new GPO for that version of Windows, or expand the WMI filter attached to one of the existing encryption zone GPOs to make it apply to the client version of Windows. + +- [GPO\_DOMISO\_Encryption\_WS2008](../p_server_archive/gpo-domiso-encryption-ws2008.md) + +  + +  + + + + + diff --git a/windows/keep-secure/encryption-zone.md b/windows/keep-secure/encryption-zone.md new file mode 100644 index 0000000000..324c6f3514 --- /dev/null +++ b/windows/keep-secure/encryption-zone.md @@ -0,0 +1,67 @@ +--- +title: Encryption Zone (Windows 10) +description: Encryption Zone +ms.assetid: 55a025ce-357f-4d1b-b2ae-6ee32c9abe13 +author: brianlic-msft +--- + +# Encryption Zone + + +Some servers in the organization host data that is very sensitive, including medical, financial, or other personally identifying data. Government or industry regulations might require that this sensitive information must be encrypted when it is transferred between computers. + +To support the additional security requirements of these servers, we recommend that you create an encryption zone to contain the computers and that requires that the sensitive inbound and outbound network traffic be encrypted. + +You must create a group in Active Directory to contain members of the encryption zone. The settings and rules for the encryption zone are typically similar to those for the isolated domain, and you can save time and effort by copying those GPOs to serve as a starting point. You then modify the security methods list to include only algorithm combinations that include encryption protocols. + +Creation of the group and how to link it to the GPOs that apply the rules to members of the group are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) section. + +## GPO settings for encryption zone servers running Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 + + +The GPO for computers that are running Windows Server 2012, Windows Server 2008 R2 or Windows Server 2008 should include the following: + +- IPsec default settings that specify the following options: + + 1. Exempt all ICMP traffic from IPsec. + + 2. Key exchange (main mode) security methods and algorithm. We recommend that you use at least DH4, AES and SHA2 in your settings. Use the strongest algorithm combinations that are common to all your supported operating systems. + + 3. Data protection (quick mode) algorithm combinations. Check **Require encryption for all connection security rules that use these settings**, and then specify one or more integrity and encryption combinations. We recommend that you do not include DES or MD5 in any setting. They are included only for compatibility with previous versions of Windows. Use the strongest algorithm combinations that are common to all your supported operating systems. + + If any NAT devices are present on your networks, use ESP encapsulation.. + + 4. Authentication methods. Include at least computer-based Kerberos V5 authentication. If you want to use user-based access to isolated servers then you must also include user-based Kerberos V5 authentication as an optional authentication method. Likewise, if any of your domain isolation members cannot use Kerberos V5 authentication, then you must include certificate-based authentication as an optional authentication method. + +- The following connection security rules: + + - A connection security rule that exempts all computers on the exemption list from authentication. Be sure to include all your Active Directory domain controllers on this list. Enter subnet addresses, if applicable in your environment. + + - A connection security rule, from any IP address to any, that requires inbound and requests outbound authentication using the default authentication specified earlier in this policy. + + **Important**   + Be sure to begin operations by using request in and request out behavior until you are sure that all the computers in your IPsec environment are communicating successfully by using IPsec. After confirming that IPsec is operating as expected, you can change the GPO to require in, request out. + +   + +- A registry policy that includes the following values: + + - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. + + **Note**   + For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md). + +   + +- If domain member computers must communicate with computers in the encryption zone, ensure that you include in the isolated domain GPOs quick mode combinations that are compatible with the requirements of the encryption zone GPOs. + +**Next: **[Planning Server Isolation Zones](../p_server_archive/planning-server-isolation-zones.md) + +  + +  + + + + + diff --git a/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md new file mode 100644 index 0000000000..030fbafc71 --- /dev/null +++ b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md @@ -0,0 +1,28 @@ +--- +title: Evaluating Windows Firewall with Advanced Security Design Examples (Windows 10) +description: Evaluating Windows Firewall with Advanced Security Design Examples +ms.assetid: a591389b-18fa-4a39-ba07-b6fb61961cbd +author: brianlic-msft +--- + +# Evaluating Windows Firewall with Advanced Security Design Examples + + +The following Windows Firewall with Advanced Security design examples illustrate how you can use Windows Firewall with Advanced Security to improve the security of the computers connected to the network. You can use these topics to evaluate how the firewall and connection security rules work across all Windows Firewall with Advanced Security designs and to determine which design or combination of designs best suits the goals of your organization. + +- [Firewall Policy Design Example](91fc4c4c-dca9-422e-be05-42a5e14f5e4a) + +- [Domain Isolation Policy Design Example](d918816a-52be-4266-9027-7bc3c36f4916) + +- [Server Isolation Policy Design Example](c275b916-56cf-4863-9900-e50193cd77ed) + +- [Certificate-based Isolation Policy Design Example](85a83c33-358b-4b73-9b08-ef7589d01f91) + +  + +  + + + + + diff --git a/windows/keep-secure/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md new file mode 100644 index 0000000000..cfc0b71639 --- /dev/null +++ b/windows/keep-secure/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -0,0 +1,39 @@ +--- +title: Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 (Windows 10) +description: Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 +ms.assetid: c086c715-8d0c-4eb5-9ea7-2f7635a55548 +author: brianlic-msft +--- + +# Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 + + +This procedure shows you how to add exemptions for any network traffic that uses the ICMP protocol. + +**Important**   +Because of its usefulness in troubleshooting network connectivity problems, we recommend that you exempt all ICMP network traffic from authentication requirements unless your network risk analysis indicates a need to protect this traffic. + +  + +**Administrative credentials** + +To complete this procedure, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +**To exempt ICMP network traffic from authentication** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. On the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. + +3. On the **IPsec settings** tab, change **Exempt ICMP from IPsec** to **Yes**, and then click **OK**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/exemption-list.md b/windows/keep-secure/exemption-list.md new file mode 100644 index 0000000000..a74d5b6f83 --- /dev/null +++ b/windows/keep-secure/exemption-list.md @@ -0,0 +1,54 @@ +--- +title: Exemption List (Windows 10) +description: Exemption List +ms.assetid: a05e65b4-b48d-44b1-a7f1-3a8ea9c19ed8 +author: brianlic-msft +--- + +# Exemption List + + +When you implement a server and domain isolation security model in your organization, you are likely to find some additional challenges. Key infrastructure servers such as DNS servers and DHCP servers typically must be available to all computers on the internal network, yet secured from network attacks. However, if they must remain available to all computers on the network, not just to isolated domain members, then these servers cannot require IPsec for inbound access, nor can they use IPsec transport mode for outbound traffic. + +In addition to the infrastructure servers mentioned earlier, there might also be other servers on the network that trusted computers cannot use IPsec to access, which would be added to the exemption list. + +Generally, the following conditions are reasons to consider adding a computer to the exemption list: + +- If the computer must be accessed by trusted computers but it does not have a compatible IPsec implementation. + +- If the computer must provide services to both trusted and untrusted computers, but does not meet the criteria for membership in the boundary zone. + +- If the computer must be accessed by trusted computers from different isolated domains that do not have an Active Directory trust relationship established with each other. + +- If the computer is a domain controller running version of Windows earlier than Windows Server 2008, or if any of its clients are running a version of Windows earlier than Windows Vista. + +- If the computer must support trusted and untrusted computers, but cannot use IPsec to help secure communications to trusted computers. + +For large organizations, the list of exemptions might grow very large if all the exemptions are implemented by one connection security rule for the whole domain or for all trusted forests. If you can require all computers in your isolated domain to run at least Windows Vista or Windows Server 2008, you can greatly reduce the size of this list. A large exemption list has several unwanted effects on every computer that receives the GPO, including the following: + +- Reduces the overall effectiveness of isolation. + +- Creates a larger management burden (because of frequent updates). + +- Increases the size of the IPsec policy, which means that it consumes more memory and CPU resources, slows down network throughput, and increases the time required to download and apply the GPO containing the IPsec policy. + +To keep the number of exemptions as small as possible, you have several options: + +- Carefully consider the communications requirements of each isolation zone, especially server-only zones. They might not be required to communicate with every exemption in the domain-level policy for clients. + +- Consolidate server functions. If several exempt services can be hosted at one IP address, the number of exemptions is reduced. + +- Consolidate exempted hosts on the same subnet. Where network traffic volume allows, you might be able to locate the servers on a subnet that is exempted, instead of using exemptions for each IP address. + +As with defining the boundary zone, create a formal process to approve hosts being added to the exemption list. For a model of processing requests for exemptions, see the decision flowchart in the [Boundary Zone](../p_server_archive/boundary-zone.md) section. + +**Next: **[Isolated Domain](../p_server_archive/isolated-domain.md) + +  + +  + + + + + diff --git a/windows/keep-secure/firewall-gpos.md b/windows/keep-secure/firewall-gpos.md new file mode 100644 index 0000000000..e370430566 --- /dev/null +++ b/windows/keep-secure/firewall-gpos.md @@ -0,0 +1,24 @@ +--- +title: Firewall GPOs (Windows 10) +description: Firewall GPOs +ms.assetid: 720645fb-a01f-491e-8d05-c9c6d5e28033 +author: brianlic-msft +--- + +# Firewall GPOs + + +All the computers on Woodgrove Bank's network that run Windows are part of the isolated domain, except domain controllers. To configure firewall rules, the GPO described in this section is linked to the domain container in the Active Directory OU hierarchy, and then filtered by using security group filters and WMI filters. + +The GPO created for the example Woodgrove Bank scenario include the following: + +- [GPO\_DOMISO\_Firewall](../p_server_archive/gpo-domiso-firewall.md) + +  + +  + + + + + diff --git a/windows/keep-secure/firewall-policy-design-example.md b/windows/keep-secure/firewall-policy-design-example.md new file mode 100644 index 0000000000..5caed1a7d4 --- /dev/null +++ b/windows/keep-secure/firewall-policy-design-example.md @@ -0,0 +1,108 @@ +--- +title: Firewall Policy Design Example (Windows 10) +description: Firewall Policy Design Example +ms.assetid: 0dc3bcfe-7a4d-4a15-93a9-64b13bd775a7 +author: brianlic-msft +--- + +# Firewall Policy Design Example + + +In this example, the fictitious company Woodgrove Bank is a financial services institution. + +Woodgrove Bank has an Active Directory domain that provides Group Policy-based management for all their Windows-based computers. The Active Directory domain controllers also host Domain Name System (DNS) for host name resolution. Separate computers host Windows Internet Name Service (WINS) for network basic input/output system (NetBIOS) name resolution. A set of computers that are running UNIX provide the Dynamic Host Configuration Protocol (DHCP) services for automatic IP addressing. + +Woodgrove Bank is in the process of migrating their computers from Windows Vista and Windows Server 2008 to Windows 8 and Windows Server 2012. A significant number of the computers at Woodgrove Bank continue to run Windows Vista and Windows Server 2008. Interoperability between the previous and newer operating systems must be maintained. Wherever possible, security features applied to the newer operating systems must also be applied to the previous operating systems. + +A key line-of-business program called WGBank consists of a client program running on most of the desktop computers in the organization. This program accesses several front-end server computers that run the server-side part of WGBank. These front-end servers only do the processing — they do not store the data. The data is stored in several back-end database computers that are running Microsoft SQL Server. + +## Design requirements + + +The network administrators want to implement Windows Firewall with Advanced Security throughout their organization to provide an additional security layer to their overall security strategy. They want to create firewall rules that allow their business programs to operate, while blocking network traffic that is not wanted. + +The following illustration shows the traffic protection needs for this design example. + +![design example 1](images/wfas-designexample1.gif) + +1. The network infrastructure servers that are running services, such as Active Directory, DNS, DHCP, or WINS, can receive unsolicited inbound requests from network clients. The network clients can receive the responses from the infrastructure servers. + +2. The WGBank front-end servers can receive unsolicited inbound traffic from the client computers and the WGBank partner servers. The WGBank client computers and partner servers can receive the response. + +3. The WGBank front-end servers can send updated information to the client computers to support real-time display. The clients do not poll for this unsolicited traffic, but must be able to receive it. + +4. The WGBank back-end servers can receive SQL query requests from the WGBank front-end servers. The WGBank front-end servers can receive the corresponding responses. + +5. There is no direct communications between the client computers and the WGBank back-end computers. + +6. There is no unsolicited traffic from the WGBank back-end computers to the WGBank front-end servers. + +7. Company policy prohibits the use of peer-to-peer file transfer software. A recent review by the IT staff found that although the perimeter firewall does prevent most of the programs in this category from working, two programs are being used by staff members that do not require an outside server. Firewall rules must block the network traffic created by these programs. + +8. The WGBank partner servers can receive inbound requests from partner computers through the Internet. + +Other traffic notes: + +- Computers are not to receive any unsolicited traffic from any computer other than specifically allowed above. + +- Other outbound network traffic from the client computers not specifically identified in this example is permitted. + +## Design details + + +Woodgrove Bank uses Active Directory groups and Group Policy Objects to deploy the firewall settings and rules to the computers on their network. They know that they must deploy policies to the following collections of computers: + +- Client computers that run Windows 8, Windows 7, or Windows Vista + +- WGBank front-end servers that run Windows Server 2012 or Windows Server 2008 R2 (there are none in place yet, but their solution must support adding them) + +- WGBank partner servers that run Windows Server 2008 + +- WGBank back-end SQL Server computers that run Windows Server 2008 (there are none in place yet, but their solution must support adding them) + +- Infrastructure servers that run Windows Server 2008 + +- Active Directory domain controllers that run Windows Server 2008 R2 or Windows Server 2012 + +- DHCP servers that run the UNIX operating system + +After evaluating these sets of computers, and comparing them to the Active Directory organizational unit (OU) structure, Woodgrove Bank network administrators determined that there was not a good one-to-one match between the OUs and the sets. Therefore the firewall GPOs will not be linked directly to OUs that hold the relevant computers. Instead, the GPOs are linked to the domain container in Active Directory, and then WMI and group filters are attached to the GPO to ensure that it is applied to the correct computers. + +Setting up groups as described here ensures that you do not have to know what operating system a computer is running before assigning it to a group. A combination of WMI filters and security group filters are used to ensure that members of the group receive the GPO appropriate for the version of Windows running on that computer. For some groups, you might have four or even five GPOs. + +The following groups were created by using the Active Directory Users and Computers Microsoft Management Console (MMC) snap-in, and all computers that run Windows were added to the correct groups: + +- **CG\_FIREWALL\_ALLCOMPUTERS**. Add the predefined and system managed **Domain computers** group as a member of this group. All members of the FIREWALL\_ALLCOMPUTERS group receive an operating system-specific GPO with the common firewall rules applied to all computers. + + The two computer types (client and server) are distinguished by using a WMI filters to ensure that only the policy intended for computers that are running a client version of Windows can be applied to that computer. A similar WMI filter on the server GPO ensures that only computers that are running server versions of Windows can apply that GPO. Each of the GPOs also have security group filters to prevent members of the group FIREWALL\_NO\_DEFAULT from receiving either of these two GPOs. + + - Client computers receive a GPO that configures Windows Firewall with Advanced Security to enforce the default Windows Firewall behavior (allow outbound, block unsolicited inbound). The client default GPO also includes the built-in firewall rule groups Core Networking and File and Printer Sharing. The Core Networking group is enabled for all profiles, whereas the File and Printer Sharing group is enabled for only the Domain and Private profiles. The GPO also includes inbound firewall rules to allow the WGBank front-end server dashboard update traffic, and rules to prevent company-prohibited programs from sending or receiving network traffic, both inbound and outbound. + + - Server computers receive a GPO that includes similar firewall configuration to the client computer GPO. The primary difference is that the rules are enabled for all profiles (not just domain and private). Also, the rules for WGBank dashboard update are not included, because it is not needed on server computers. + + All rules are scoped to allow network traffic only from computers on Woodgrove Bank's corporate network. + +- **CG\_FIREWALL\_NO\_DEFAULT**. Members of this group do not receive the default firewall GPO. Computers are added to this group if there is a business requirement for it to be exempted from the default firewall behavior. The use of a group to represent the exceptions instead of the group members directly makes it easier to support the dynamic nature of the client computer population. A new computer joined to the domain is automatically given the appropriate default firewall GPO, unless it is a member of this group. + +- **CG\_FIREWALL\_WGB\_FE**. This group contains the computer accounts for all the WGBank front-end server computers. Members of this group receive a GPO that configures Windows Firewall with Advanced Security with inbound firewall rules to allow unsolicited WGBank client traffic. Computers in this group also receive the default firewall GPO. + +- **CG\_FIREWALL\_WGB\_SQL**. This group contains the computer accounts for all the WGBank back-end computers that run SQL Server. Members of this group receive a GPO that configures Windows Firewall with Advanced Security with inbound firewall rules to allow the SQL Server program to receive unsolicited queries only from the WGBank front-end servers. Computers in this group also receive the default firewall GPO. + +- **CG\_FIREWALL\_BOUNDARY\_WGBANKFE**. This group contains the computer accounts for the servers that host Web services that can be accessed from the Internet. Members of this group receive a GPO that adds an inbound firewall rule to allow inbound HTTP and HTTPS network traffic from any address, including the Internet. Computers in this group also receive the default firewall GPO. + +- **CG\_FIREWALL\_WINS**. This group contains the computer accounts for all the WINS server computers. Members of this group receive a GPO that configures Windows Firewall with Advanced Security with an inbound firewall rule to allow unsolicited inbound requests from WINS clients. Computers in this group also receive the default firewall GPO. + +- **CG\_FIREWALL\_ADDC**. This group contains all the computer accounts for the Active Directory domain controller server computers. Members of this group receive a GPO that configures Windows Firewall with Advanced Security with inbound firewall rules to allow unsolicited Active Directory client and server-to-server traffic. Computers in this group also receive the default firewall GPO. + +In your own design, create a group for each computer role in your organization that requires different or additional firewall rules. For example, file servers and print servers require additional rules to allow the incoming network traffic for those functions. If a function is ordinarily performed on most computers on the network, you might consider adding computers performing those roles to the common default firewall GPO set, unless there is a security reason not to include it there. + +**Next: **[Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md new file mode 100644 index 0000000000..7aacef01e4 --- /dev/null +++ b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md @@ -0,0 +1,34 @@ +--- +title: Gathering Information about Your Active Directory Deployment (Windows 10) +description: Gathering Information about Your Active Directory Deployment +ms.assetid: b591b85b-12ac-4329-a47e-bc1b03e66eb0 +author: brianlic-msft +--- + +# Gathering Information about Your Active Directory Deployment + + +Active Directory is another important item about which you must gather information. You must understand the forest structure. This includes domain layout, organizational unit (OU) architecture, and site topology. This information makes it possible to know where computers are currently placed, their configuration, and the impact of changes to Active Directory that result from implementing Windows Firewall with Advanced Security. Review the following list for information needed: + +- **Names and number of forests**. The forest (not the domain) is the security boundary in an Active Directory implementation. You must understand the current Active Directory architecture to determine the most effective strategy for deploying your firewall and connection security rules using Group Policy. It also enables you to understand which computers can be isolated and how best to accomplish the required degree of isolation. + +- **Names and number of domains**. Authentication in server and domain isolation uses the IKE negotiation process with the Kerberos V5 protocol. This protocol assumes that computers are domain members. + +- **Number and types of trusts**. Trusts affect the logical boundaries of domain isolation and define whether IKE negotiation can occur between computers in different Active Directory domains. + +- **Names and number of sites**. Site architecture is usually aligned with the network topology. Understanding how sites are defined in Active Directory will help provide insight into replication and other details. Site architecture can provide a better understanding of the current Active Directory deployment. + +- **OU structure**. OUs are logical constructs and can therefore be molded to fit many different requirements and goals. The OU structure is an ideal place to examine how Group Policy is currently used and how the OUs are laid out. You do not have to redesign an already implemented OU structure in order to effectively deploy firewall and connection security policy, but an understanding of the structure helps you know what WMI or group filtering is required to apply each GPO to the correct computers. + +- **Existing IPsec policy**. Because this project culminates in the implementation of IPsec policy, you must understand how the network currently uses IPsec (if at all). Windows Firewall with Advanced Security connection security rules for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 are not compatible with earlier versions of Windows. If you already have IPsec policies deployed to computers running Windows XP and Windows Server 2003 in your organization, you must ensure that the new IPsec policies you deploy enable computers using either the old or new IPsec policies to communicate with each other. + +**Next: **[Gathering Information about Your Computers](../p_server_archive/gathering-information-about-your-computers.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gathering-information-about-your-computers.md b/windows/keep-secure/gathering-information-about-your-computers.md new file mode 100644 index 0000000000..16e161b101 --- /dev/null +++ b/windows/keep-secure/gathering-information-about-your-computers.md @@ -0,0 +1,58 @@ +--- +title: Gathering Information about Your Computers (Windows 10) +description: Gathering Information about Your Computers +ms.assetid: 7f7cd3b9-de8e-4fbf-89c6-3d1a47bc2beb +author: brianlic-msft +--- + +# Gathering Information about Your Computers + + +One of the most valuable benefits of conducting an asset discovery project is the large amount of data that is obtained about the client and server computers on the network. When you start designing and planning your isolation zones, you must make decisions that require accurate information about the state of all hosts to ensure that they can use IPsec as planned. + +Capture the following information from each computer: + +- **Computer name**. This name is the computer's NetBIOS or DNS name that identifies the computer on the network. Because a computer can have more than one media access control (MAC) or IP address, the computer's name is one of the criteria that can be used to determine uniqueness on the network. Because computer names can be duplicated under some circumstances, the uniqueness should not be considered absolute. + +- **IP address for each network adapter**. The IP address is the address that is used with the subnet mask to identify a host on the network. An IP address is not an effective way to identify an asset because it is often subject to change. + +- **Operating system, service pack, and hotfix versions**. The operating system version is a key factor in determining the ability of a host to communicate by using IPsec. It is also important to track the current state of service packs and updates that might be installed, because these are often used to determine that minimum security standards have been met. + +- **Domain membership**. This information is used to determine whether a computer can obtain IPsec policy from Active Directory or whether it must use a local IPsec policy. + +- **Physical location**. This information is just the location of the device in your organization. It can be used to determine whether a device can participate in a specific isolation group based on its location or the location of the devices that it communicates with regularly. + +- **Hardware type or role**. Some tools that perform host discovery can provide this information by querying the hardware information and running applications to determine its type, such as server, workstation, or portable computer. You can use this information to determine the appropriate IPsec policy to assign, whether a specific computer can participate in isolation, and in which isolation group to include the computer. + +After collecting all this information and consolidating it into a database, perform regular discovery efforts periodically to keep the information current. You need the most complete and up-to-date picture of the managed hosts on their networks to create a design that matches your organization's requirements. + +You can use various methods to gather data from the hosts on the network. These methods range from high-end, fully automated systems to completely manual data collection. Generally, the use of automated methods to gather data is preferred over manual methods for reasons of speed and accuracy. + +## Automated Discovery + + +Using an automated auditing network management system such as Microsoft System Center Configuration Manager (formerly known as Systems Management Server) provides valuable information about the current state of the IT infrastructure. + +For more information about how System Center Configuration Manager 2007 can help perform automated information gathering, see . + +## Manual Discovery + + +The biggest difference between manual discovery methods and automated methods is time. + +You can use the Windows Script Host (WSH), VBScript, and Windows Management Instrumentation (WMI) to create a script file that can collect the system configuration information. VBScript and WMI are built-in to Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. Starting with Windows Server 2008, Windows PowerShell is included with the operating system. For more information, see “Scripting with Windows PowerShell” (). + +Whether you use an automatic, manual, or hybrid option to gather the information, one of the biggest issues that can cause problems to the design is capturing the changes between the original inventory scan and the point at which the implementation is ready to start. After the first scan has been completed, make support staff aware that all additional changes must be recorded and the updates noted in the inventory. + +This inventory will be critical for planning and implementing your Windows Firewall with Advanced Security design. + +**Next: **[Gathering Other Relevant Information](../p_server_archive/gathering-other-relevant-information.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md new file mode 100644 index 0000000000..1668112a6d --- /dev/null +++ b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md @@ -0,0 +1,128 @@ +--- +title: Gathering Information about Your Current Network Infrastructure (Windows 10) +description: Gathering Information about Your Current Network Infrastructure +ms.assetid: f98d2b17-e71d-4ffc-b076-118b4d4782f9 +author: brianlic-msft +--- + +# Gathering Information about Your Current Network Infrastructure + + +Perhaps the most important aspect of planning for Windows Firewall with Advanced Security deployment is the network architecture, because IPsec is layered on the Internet Protocol itself. An incomplete or inaccurate understanding of the network can prevent any Windows Firewall with Advanced Security solution from being successful. Understanding subnet layout, IP addressing schemes, and traffic patterns are part of this effort, but accurately documenting the following components are important to completing the planning phase of this project: + +- **Network segmentation**. This includes IP addressing maps, showing how your routers separate each network segment. It includes information about how the routers are configured, and what security filters they impose on network traffic flowing through them. + +- Network address translation (NAT). NAT is a means of separating network segments by using a device that maps all of the IP addresses on one side of the device to a single IP address accessible on the other side. + +- Network infrastructure devices. This includes the routers, switches, hubs, and other network equipment that makes communications between the computers on the network possible. + +- **Current network traffic model.** This includes the quantity and the characteristics of the network traffic flowing through your network. + +- Intrusion Detection System (IDS) devices. You will need to identify if you have any IDS devices on your network that might be negatively impacted by any encryption introduced in an Encryption Zone. + +The goal is to have enough information to be able to identify an asset by its network location, in addition to its physical location. + +Do not use a complex and poorly documented network as a starting point for the design, because it can leave too many unidentified areas that are likely to cause problems during implementation. + +This guidance helps obtain the most relevant information for planning Windows Firewall with Advanced Security implementation, but it does not try to address other issues, such as TCP/IP addressing or virtual local area network (VLAN) segmentation. + +## Network segmentation + + +If your organization does not have its current network architecture documented and available for reference, such documentation should be obtained as soon as possible before you continue with the design and deployment. If the documented information is not current or has not been validated recently, you have two options: + +- Accept that the lack of accurate information can cause risk to the project. + +- Undertake a discovery project, either through manual processes or with network analysis tools that can provide the information you need to document the current network topology. + +Although the required information can be presented in many different ways, a series of schematic diagrams is often the most effective method of illustrating and understanding the current network configuration. When creating network diagrams, do not include too much information. If necessary, use multiple diagrams that show different layers of detail. Use a top-level diagram that illustrates the major sites that make up your organization's network, and then break out each site into a more detailed diagram that captures a deeper level of detail. Continue until you reach the individual IP subnet level, and so have the means to identify the network location of every computer in your organization. + +During this process, you might discover some network applications and services that are not compatible with IPsec. For example, IPsec breaks network-based prioritization and port/protocol-based traffic management. If traffic management or prioritization must be based on ports or protocol, the host itself must be able to perform any traffic management or prioritization. + +Other examples of incompatibility include: + +- Cisco NetFlow on routers cannot analyze packets between IPsec members based on protocol or port. + +- Router-based Quality of Service (QoS) cannot use ports or protocols to prioritize traffic. However, using firewall rules that specify IP addresses to prioritize traffic are not affected by this limitation of QoS. For example, a rule that says "From anyone to anyone using port 80 prioritize" does not work, but a rule that says "From anyone to 10.0.1.10 prioritize" works. + +- Weighted Fair Queuing and other flow-based router traffic priority methods might fail. + +- Devices that do not support or allow IP protocol 50, the port that is used by Encapsulating Security Payload (ESP). + +- Router access control lists (ACLs) cannot examine protocol and port fields in ESP-encrypted packets, and therefore the packets are dropped. ACLs based only on IP address are forwarded as usual. If the device cannot parse ESP, any ACLs that specify port or protocol rules will not be processed on the ESP packets. If the device has an ESP parser and uses encryption, ACLs that specify port or protocol rules will not be processed on the ESP packets. + +- Network monitoring tools might be unable to parse ESP packets that are not encrypted (ESP-Null). + + **Note**   + Network Monitor added an ESP parser starting in version 2.1 to aid troubleshooting of unencrypted IPsec packets. The latest version of Network Monitor is available as a free download from Microsoft (). + +   + +## Network address translation (NAT) + + +IPsec NAT traversal (NAT-T) enables IPsec peers that are behind NATs to detect the presence of NATs, negotiate IPsec security associations (SAs), and send ESP-protected data even though the addresses in the IPsec-protected IPv4 packets change. IPsec NAT-T does not support the use of AH across NAT devices. + +IPsec NAT-T is supported by Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, Windows Server 2008 R2, + +For detailed information about how IPsec NAT-T works, see "IPsec NAT Traversal Overview" in the August 2002 Cable Guy article at . + +## Network infrastructure devices + + +The devices that make up the network infrastructure (routers, switches, load balancers, and firewalls) must be able communicate using IPsec after the solution is implemented. For this reason, you have to examine the following characteristics of these network devices to ensure that they can handle the technical and physical requirements of the design: + +- **Make/model**. You can use this information to determine the features that the device supports. In addition, check the BIOS version or software running on the device to ensure that IPsec is supported. + +- **Amount of RAM**. This information is useful when you are analyzing capacity or the impact of IPsec on the device. + +- **Traffic analysis**. Information, such as peak usage and daily orweekly trends, is helpful to have. The information helps provide a baseline snapshot of the device and how it is used over time. If problems occur after IPsec is implemented, the information can help determine whether the root cause is related to greater usage of the device. + +- **Router ACLs that affect IPsec directly**. ACLs directly affect the ability of specific protocols to function. For example, blocking the Kerberos V5 protocol (UDP and TCP port 88) or IP protocol 50 or 51 prevents IPsec from working. Devices must also be configured to allow IKE traffic (UDP port 500) if using NAT-T (UDP port 4500). + +- **Networks/subnets connected to device interfaces**. This information provides the best picture of what the internal network looks like. Defining the boundary of subnets based on an address range is straightforward and helps identify whether other addresses are either unmanaged or foreign to the internal network (such as IP addresses on the Internet). + +- **VLAN segmentation**. Determining how VLANs are implemented on the network can help you understand traffic patterns and security requirements, and then help to determine how IPsec might augment or interfere with these requirements. + +- **The maximum transmission unit (MTU) size on device interface(s)**. The MTU defines the largest datagram that can be transmitted on a particular interface without being divided into smaller pieces for transmission (a process also known as *fragmentation*). In IPsec communications, the MTU is necessary to anticipate when fragmentation occurs. Packet fragmentation must be tracked for Internet Security Association and Key Management Protocol (ISAKMP) by the router. IPsec configures the MTU size on the session to the minimum-discovered MTU size along the communication path being used, and then set the Don't Fragment bit (DF bit) to 1. + + **Note**   + If Path MTU (PMTU) discovery is enabled and functioning correctly, you do not have to gather the MTU size on device interfaces. Although sources, such as the Windows Server 2003 Hardening Guide, recommend disabling PMTU discovery, it must be enabled for IPsec to function correctly. + +   + +- **Intrusion detection system (IDS) in use**. Your IDS must have an IPsec-compatible parser to detect ESP packets. If the IDS does not have such a parser, it cannot determine if data in those packets is encrypted. + +After you obtain this information, you can quickly determine whether you must upgrade the devices to support the requirements of the project, change the ACLs, or take other measures to ensure that the devices can handle the loads needed. + +## Current network traffic model + + +After gathering the addressing and network infrastructure information, the next step is to examine the communications flow. For example, if a department such as Human Resources (HR) spans several buildings, and you want to use server isolation with encryption to help protect information in that department, you must know how those buildings are connected to determine the level of "trust" to place in the connection. A highly secured building that is connected by an unprotected cable to another building that is not secured can be compromised by an eavesdropping or information replay attack. If such an attack is considered a threat, IPsec can help by providing strong mutual authentication and traffic encryption for trusted hosts. IPsec allows you to more securely communicate across untrusted links such as the Internet. + +When you examine traffic flow, look closely at how all managed and unmanaged devices interact. This includes non-Windows-based computers running Linux, UNIX, and Macintosh. Ask yourself such questions as: + +- Do specific communications occur at the port and protocol level, or are there many sessions between the same hosts across many protocols? + +- How do servers and clients communicate with each other? + +- Are there security devices or projects currently implemented or planned that could affect an isolation deployment? For example, if you use Windows Firewall on your computers to "lock down" specific ports, such as UDP 500, IKE negotiations fail. + +Some of the more common applications and protocols are as follows: + +- **NetBIOS over TCP/IP (NetBT) and server message block (SMB)**. On a LAN, it is common to have ports 137, 138, and 139 enabled for NetBT and port 445 enabled for SMB. These ports provide NetBIOS name resolution services and other features. Unfortunately, they also allow the creation of *null sessions*. A null session is a session that is established on a host that does not use the security context of a known user or entity. Frequently, these sessions are anonymous. + +- **Remote procedure call (RPC)**. RPC operates by listening on a port known as the *endpoint mapper*, TCP port 135. The response to a query on this port is an instruction to begin communication on another port in the ephemeral range (ports numbered over 1024). In a network that is segmented by firewalls, RPC communication presents a configuration challenge because it means opening the RPC listener port and all ports greater than 1024. Opening so many ports increases the attack surface of the whole network and reduces the effectiveness of the firewalls. Computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 reduce this risk by introducing stateful inspection of RPC traffic. Because many applications depend on RPC for basic functionality, any firewall and connection security policy must take RPC requirements into account. + +- **Other traffic**. Windows Firewall with Advanced Security can help secure transmissions between computers by providing authentication of the packets in addition to encrypting the data that they contain. The important thing to do is to identify what must be protected, and the threats that must be mitigated. Examine and model other traffic or traffic types that must be secured. + +**Next: **[Gathering Information about Your Active Directory Deployment](../p_server_archive/gathering-information-about-your-active-directory-deployment.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gathering-other-relevant-information.md b/windows/keep-secure/gathering-other-relevant-information.md new file mode 100644 index 0000000000..d92519121f --- /dev/null +++ b/windows/keep-secure/gathering-other-relevant-information.md @@ -0,0 +1,91 @@ +--- +title: Gathering Other Relevant Information (Windows 10) +description: Gathering Other Relevant Information +ms.assetid: 87ccca07-4346-496b-876d-cdde57d0ce17 +author: brianlic-msft +--- + +# Gathering Other Relevant Information + + +This topic discusses several other things that you should examine to see whether they will cause any complications in your ability to deploy Windows Firewall with Advanced Security policies in your organization. + +## Capacity considerations + + +Because IPsec uses mathematically intensive cryptographic techniques, it can consume significant overhead on a computer. Areas to watch: + +- **Encryption.** You might use 256-bit Advanced Encryption Standard (AES-256) and 384-bit Secure Hash Algorithm (SHA-384) to check integrity in situations that require the strongest available encryption and key exchange protection. If you have NICs that support IPsec Task Offload, you can reduce the effect that encryption has on network throughput. For more information, see [IPsec Task Offload](http://technet.microsoft.com/network/dd277647.aspx) at http://technet.microsoft.com/network/dd277647.aspx + +- **Security association (SA) negotiation.** You can use a shorter lifetime for the main mode SA, such as three hours, but then you might need to make tradeoffs. Because each main mode SA occupies approximately 5  KB of RAM, situations in which a server brokers tens of thousands of concurrent connections can lead to overutilization. + +- **NAT devices.** As discussed earlier, NAT does not allow Authentication Header (AH) conversations between hosts. If NAT devices exist on the internal network, ESP must be selected instead of AH. + +- **Switches and routers.** Proper capacity planning for the implementation of IPsec is more about thorough testing and expected traffic loads than exact calculations. You might have to upgrade or reconfigure switches or routers that currently exceed 75 percent usage to allow for increased traffic on the device and still provide some extra usage for bursts of traffic. + +- **Other factors.** These include CPU usage on network infrastructure servers, increased overhead on servers and workstations running IPsec (especially servers, because they usually contain more main mode SAs than clients), and increased network latency because of IPsec negotiation. + + **Note**   + When Microsoft deployed its own domain isolation solution, it found a one to three percent increase in usage on the network as a direct result of IPsec. + +   + +## Group Policy deployment groups and WMI filters + + +You do not have to rearrange the organization unit (OU) hierarchy of your Active Directory domains to effectively deploy Windows Firewall with Advanced Security GPOs. Instead, you can link your GPOs at the domain level (or another high level container), and then use security group filtering or WMI filtering to ensure that only the appropriate computers or users can apply the GPO settings. Because the firewall and connection security rules have evolved significantly from Windows 2000 Server to Windows XP and Windows Server 2003, and now with Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2, we recommend that you use WMI filtering to dynamically ensure that GPOs apply only to computers that are running the correct operating system. It is not necessary to use this technique if your network consists of computers running Windows Vista or later. + +## Different Active Directory trust environments + + +When you design a domain isolation policy, consider any logical boundaries that might affect IPsec-secured communications. For example, the trust relationships between your domains and forests are critical in determining an appropriate IKE authentication method. + +Kerberos V5 authentication is recommended for use in a two-way (mutual) domain and forest trust environment. You can use Kerberos V5 for IKE authentication across domains that have two-way trusts established, if the domains are in the same forest or different forests. If the two domains are in different forests, you must configure two external trusts, one for each direction, between the domains. The external trusts must use the fully qualified domain name (FQDN) of the domains, and IPsec policy must allow an IKE initiator in one domain to communicate with any domain controller in the forest domain hierarchy, so that the initiator can obtain a Kerberos V5 ticket from a domain controller in the responder’s domain. If firewalls separate the domains then you must configure the firewall to allow Kerberos V5 traffic over UDP destination port 88, TCP destination port 88, and UDP destination port 389. + +For more information, see "Active Directory in Networks Segmented by Firewalls" at . + +If the use of Kerberos V5 authentication is not possible because two-way trusts across forests cannot be established as in some large enterprise environments, you can use a public key infrastructure (PKI) and digital certificates to establish IPsec-trusted communication. For an example of how Microsoft deployed their PKI, see "Deploying PKI Inside Microsoft" at . + +## Creating firewall rules to permit IKE, AH, and ESP traffic + + +In some cases, IPsec-secured traffic might have to pass through a router, perimeter firewall, or other filtering device. In the case of a router, unless the router filters TCP and UDP traffic or other upper-level protocol headers, no special configuration is required to allow the IPsec traffic to be forwarded. + +In the case of a filtering router or a firewall, you must configure these devices to allow IPsec traffic to be forwarded. Configure the firewall to allow IPsec traffic on UDP source and destination port 500 (IKE), UDP source and destination port 4500 (IPsec NAT-T), and IP Protocol 50 (ESP). You might also have to configure the firewall to allow IPsec traffic on IP protocol 51 (AH) to allow troubleshooting by IPsec administrators and to allow the IPsec traffic to be inspected. + +For more information, see "How to Enable IPsec Traffic Through a Firewall" at . + +## Network load balancing and server clusters + + +There are challenges implementing connection security for network traffic going to and from network load balancing (NLB) clusters and server clusters. NLB enables multiple servers to be clustered together to provide high availability for a service by providing automatic failover to other nodes in the cluster. Because IPsec matches a security association to a specific computer, it prevents different computers from handling the same client connection. If a different node in the cluster responds to an IPsec connection that was originally established by another node, the traffic will be dropped by the client computer as untrusted. + +This means that NLB in "no affinity" mode is not supported by IPsec at all. If you must use "no affinity" mode in the cluster then consider including the servers that make up the cluster in your IPsec exemption group, and allowing clients to communicate with the servers without IPsec. + +**IPsec improvements for clusters running Windows Server 2008** + +Starting with Windows Server 2008 and Windows Vista, IPsec is much more tightly integrated into TCP/IP than in earlier versions of Windows. When a TCP connection is dropped because of a cluster node failover, IPsec on a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 detects the TCP connection failure and removes the IPsec SAs for that connection. When the new TCP connection is established to another node, IPsec can negotiate new SAs immediately without having to wait for the obsolete SAs to time out. + +## Network inspection technologies + + +Within a TCP/IP packet, IPsec without encryption changes the offsets for the destination ports and protocols. These changes can adversely affect applications that are running on network devices such as routers that monitor and manage traffic on the network. While some network applications have been updated to support IPsec, some are not yet compatible. Check with the vendor of your device to see whether the changes in the protocol and port fields caused by IPsec are compatible with the device. + +Any device designed to view network traffic, such as hardware protocol analyzers or Microsoft Network Monitor, cannot parse ESP-encrypted traffic. Only the destination computer, with which the originating computer negotiated the connection, can decrypt the traffic. + +In general, IPsec defeats network-based prioritization and port- or protocol-based traffic management. For encrypted packets, there is no workaround; the host itself must handle any traffic management functions. For unencrypted, authenticated-only packets, the devices and applications must be aware of how IPsec changes packets to be able to do anything with them other than route them to the correct host. If you cannot upgrade monitoring or management devices to support IPsec, it is important that you record this information and figure it into your domain or server isolation design. + +Network Monitor includes parsers for the ISAKMP (IKE), AH, and ESP protocols. Network Monitor parsers for ESP can parse inside the ESP packet only if ESP null-encryption is being used. Network Monitor cannot parse the encrypted parts of IPsec ESP traffic when encryption is performed in software. However, if encryption is performed by an IPsec hardware offload network adapter, the ESP packets can be decrypted when Network Monitor captures them on either the source or the destination and, therefore, they can be parsed. To diagnose ESP software-encrypted communication, you must disable ESP encryption and use ESP-null encryption by changing the IPsec policy or connection security rule on both computers. + +Network Monitor is available as a free download from Microsoft at . + +**Next: **[Determining the Trusted State of Your Computers](../p_server_archive/determining-the-trusted-state-of-your-computers.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gathering-the-information-you-need.md b/windows/keep-secure/gathering-the-information-you-need.md new file mode 100644 index 0000000000..1ff777de17 --- /dev/null +++ b/windows/keep-secure/gathering-the-information-you-need.md @@ -0,0 +1,30 @@ +--- +title: Gathering the Information You Need (Windows 10) +description: Gathering the Information You Need +ms.assetid: 545fef02-5725-4b1e-b67a-a32d94c27d15 +author: brianlic-msft +--- + +# Gathering the Information You Need + + +Before starting the planning process for a Windows Firewall with Advanced Security deployment, you must collect and analyze up-to-date information about the network, the directory services, and the computers that are already deployed in the organization. This information enables you to create a design that accounts for all possible elements of the existing infrastructure. If the gathered information is not accurate, problems can occur when devices and computers that were not considered during the planning phase are encountered during implementation. + +Review each of the following topics for guidance about the kinds of information that you must gather: + +- [Gathering Information about Your Current Network Infrastructure](../p_server_archive/gathering-information-about-your-current-network-infrastructure.md) + +- [Gathering Information about Your Active Directory Deployment](../p_server_archive/gathering-information-about-your-active-directory-deployment.md) + +- [Gathering Information about Your Computers](../p_server_archive/gathering-information-about-your-computers.md) + +- [Gathering Other Relevant Information](../p_server_archive/gathering-other-relevant-information.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gpo-domiso-boundary-ws2008.md b/windows/keep-secure/gpo-domiso-boundary-ws2008.md new file mode 100644 index 0000000000..4c2140385f --- /dev/null +++ b/windows/keep-secure/gpo-domiso-boundary-ws2008.md @@ -0,0 +1,46 @@ +--- +title: GPO\_DOMISO\_Boundary\_WS2008 (Windows 10) +description: GPO\_DOMISO\_Boundary\_WS2008 +ms.assetid: ead3a510-c329-4c2a-9ad2-46a3b4975cfd +author: brianlic-msft +--- + +# GPO\_DOMISO\_Boundary\_WS2008 + + +This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. Woodgrove Bank began by copying and pasting the GPO for the Windows Server 2008 version of the isolated domain GPO, and then renamed the copy to reflect its new purpose. + +This GPO supports the ability for computers that are not part of the isolated domain to access specific servers that must be available to those untrusted computers. It is intended to only apply to server computers that are running Windows Server 2012, Windows Server 2008 R2 or Windows Server 2008. + +## IPsec settings + + +The copied GPO includes and continues to use the IPsec settings that configure key exchange, main mode, and quick mode algorithms for the isolated domain when authentication can be used. + +## Connection security rules + + +Rename the **Isolated Domain Rule** to **Boundary Zone Rule**. Change the authentication mode to **Request inbound and request outbound**. In this mode, the computer uses authentication when it can, such as during communication with a member of the isolated domain. It also supports the "fall back to clear" ability of request mode when an untrusted computer that is not part of the isolated domain connects. + +## Registry settings + + +The boundary zone uses the same registry settings as the isolated domain to optimize IPsec operation. For more information, see the description of the registry settings in [Isolated Domain](../p_server_archive/isolated-domain.md). + +## Firewall rules + + +Copy the firewall rules for the boundary zone from the GPO that contains the firewall rules for the isolated domain. Customize this copy, removing rules for services not needed on servers in this zone, and adding inbound rules to allow the network traffic for the services that are to be accessed by other computers. For example, Woodgrove Bank added a firewall rule to allow inbound network traffic to TCP port 80 for Web client requests. + +Make sure that the GPO that contains firewall rules for the isolated domain does not also apply to the boundary zone to prevent overlapping, and possibly conflicting rules. + +**Next: **[Encryption Zone GPOs](../p_server_archive/encryption-zone-gpos.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gpo-domiso-encryption-ws2008.md b/windows/keep-secure/gpo-domiso-encryption-ws2008.md new file mode 100644 index 0000000000..c5ec2d8c7a --- /dev/null +++ b/windows/keep-secure/gpo-domiso-encryption-ws2008.md @@ -0,0 +1,50 @@ +--- +title: GPO\_DOMISO\_Encryption\_WS2008 (Windows 10) +description: GPO\_DOMISO\_Encryption\_WS2008 +ms.assetid: 84375480-af6a-4c79-aafe-0a37115a7446 +author: brianlic-msft +--- + +# GPO\_DOMISO\_Encryption\_WS2008 + + +This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. Woodgrove Bank began by copying and pasting the GPO for the Windows Server 2008 version of the isolated domain GPO, and then renamed the copy to reflect its new purpose. + +This GPO supports the ability for servers that contain sensitive data to require encryption for all connection requests. It is intended to only apply to server computers that are running Windows Server 2012, Windows Server 2008 R2 or Windows Server 2008. + +## IPsec settings + + +The copied GPO includes and continues to use the IPsec settings that configure key exchange, main mode, and quick mode algorithms for the isolated domain The following changes are made to encryption zone copy of the GPO: + +The encryption zone servers require all connections to be encrypted. To do this, change the IPsec default settings for the GPO to enable the setting **Require encryption for all connection security rules that use these settings**. This disables all integrity-only algorithm combinations. + +## Connection security rules + + +Rename the **Isolated Domain Rule** to **Encryption Zone Rule**. Leave the authentication mode setting on **Require inbound and request outbound**. In this mode, the computer forces authentication for all inbound network traffic, and uses it when it can on outbound traffic. + +## Registry settings + + +The encryption zone uses the same registry settings as the isolated domain to optimize IPsec operation. For more information, see the description of the registry settings in [Isolated Domain](../p_server_archive/isolated-domain.md). + +## Firewall rules + + +Copy the firewall rules for the encryption zone from the GPO that contains the firewall rules for the isolated domain. Customize this copy, removing rules for services not needed on servers in this zone, and adding inbound rules to allow the network traffic for the services that are to be accessed by other computers. For example, Woodgrove Bank added a firewall rule to allow inbound network traffic to TCP port 1433 for SQL Server client requests. + +Change the action for every inbound firewall rule from **Allow the connection** to **Allow only secure connections**, and then select **Require the connections to be encrypted**. + +Make sure that the GPO that contains firewall rules for the isolated domain does not also apply to the boundary zone to prevent overlapping, and possibly conflicting rules. + +**Next: **[Server Isolation GPOs](../p_server_archive/server-isolation-gpos.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gpo-domiso-firewall.md b/windows/keep-secure/gpo-domiso-firewall.md new file mode 100644 index 0000000000..78e4c0281a --- /dev/null +++ b/windows/keep-secure/gpo-domiso-firewall.md @@ -0,0 +1,71 @@ +--- +title: GPO\_DOMISO\_Firewall (Windows 10) +description: GPO\_DOMISO\_Firewall +ms.assetid: 318467d2-5698-4c5d-8000-7f56f5314c42 +author: brianlic-msft +--- + +# GPO\_DOMISO\_Firewall + + +This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to computers that are running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2. + +## Firewall settings + + +This GPO provides the following settings: + +- Unless otherwise stated, the firewall rules and settings described here are applied to all profiles. + +- The firewall is enabled, with inbound, unsolicited connections blocked and outbound connections allowed. + +- Under the domain profile, the settings **Display notifications to the user**, **Apply local firewall rules**, and **Apply local connection security rules** are all set to **No**. These settings are applied only to the domain profile because the computers can only receive an exception rule for a required program from a GPO if they are connected to the domain. Under the public and private profiles, those settings are all set to **Yes**. + + **Note**   + Enforcing these settings requires that you define any firewall exceptions for programs, because the user cannot manually permit a new program. You must deploy the exception rules by adding them to this GPO. We recommend that you do not enable these settings until you have tested all your applications and have tested the resulting rules in a test lab and then on pilot computers. + +   + +## Firewall rules + + +This GPO provides the following rules: + +- Built-in firewall rule groups are configured to support typically required network operation. The following rule groups are set to **Allow the connection**: + + - Core Networking + + - File and Printer Sharing + + - Network Discovery + + - Remote Administration + + - Remote Desktop + + - Remote Event Log Management + + - Remote Scheduled Tasks Management + + - Remote Service Management + + - Remote Volume Management + + - Windows Firewall Remote Management + + - Windows Management Instrumentation (WMI) + + - Windows Remote Management + +- A firewall exception rule to allow required network traffic for the WGBank dashboard program. This inbound rule allows network traffic for the program Dashboard.exe in the %ProgramFiles%\\WGBank folder. The rule is also filtered to only allow traffic on port 1551. This rule is applied only to the domain profile. + +**Next: **[Isolated Domain GPOs](../p_server_archive/isolated-domain-gpos.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-clients.md b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md new file mode 100644 index 0000000000..e03f882634 --- /dev/null +++ b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md @@ -0,0 +1,181 @@ +--- +title: GPO\_DOMISO\_IsolatedDomain\_Clients (Windows 10) +description: GPO\_DOMISO\_IsolatedDomain\_Clients +ms.assetid: 73cd9e25-f2f1-4ef6-b0d1-d36209518cd9 +author: brianlic-msft +--- + +# GPO\_DOMISO\_IsolatedDomain\_Clients + + +This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to client computers that are running Windows 8, Windows 7, or Windows Vista. + +Because client computers can sometimes be portable, the settings and rules for this GPO are applied to only the domain profile. + +## General settings + + +This GPO provides the following settings: + +- No firewall settings are included in this GPO. Woodgrove Bank created separate GPOs for firewall settings (see the [Firewall GPOs](../p_server_archive/firewall-gpos.md) section) in order to share them with all clients in all isolation zones with minimum redundancy. + +- The ICMP protocol is exempted from authentication requirements to support easier network troubleshooting. + +- Diffie-Hellman Group 2 is specified as the key exchange algorithm. This is the strongest algorithm available that is supported by all the operating systems that are being used at Woodgrove Bank. After Woodgrove Bank has completed the upgrade to versions of Windows that support stronger algorithms, such as Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2, they can remove the weaker key exchange algorithms, and use only the stronger ones. + +- The registry settings shown in the following table. For more information, see the description of the registry settings in [Isolated Domain](../p_server_archive/isolated-domain.md). + + + + + + + + + + + + + + + + + + + + + + +
SettingValue

Enable PMTU Discovery

1

IPsec Exemptions

3

+ +   + +- The main mode security method combinations in the order shown in the following table. + + + + + + + + + + + + + + + + + + + + + + +
IntegrityEncryption

Secure Hash Algorithm (SHA-1)

Advanced Encryption Standard (AES-128)

SHA-1

3DES

+ +   + +- The following quick mode security data integrity algorithms combinations in the order shown in the following table. + + + + + + + + + + + + + + + + + + + + + +
ProtocolIntegrityKey Lifetime (minutes/KB)

ESP

SHA-1

60/100,000

+ +   + +- The quick mode security data integrity and encryption algorithm combinations in the order shown in the following table. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ProtocolIntegrityEncryptionKey Lifetime (minutes/KB)

ESP

SHA-1

AES-128

60/100,000

ESP

SHA-1

3DES

60/100,000

+ +   + +**Note**   +Do not use the MD5 and DES algorithms in your GPOs. They are included only for compatibility with previous versions of Windows. + +  + +## Connection Security Rules + + +This GPO provides the following rules: + +- A connection security rule named **Isolated Domain Rule** with the following settings: + + - From **Any IP address** to **Any IP address**. + + - **Require inbound and request outbound** authentication requirements. + + **Important**   + On this, and all other GPOs that require authentication, Woodgrove Bank first chose to only request authentication. After confirming that the computers were successfully communicating by using IPsec, they switched the GPOs to require authentication. + +   + + - For **First authentication methods**, select **Computer Kerberos v5** as the primary method. Add certificate-based authentication from **DC=com,DC=woodgrovebank,CN=CorporateCertServer** for computers that cannot run Windows or cannot join the domain, but must still participate in the isolated domain. + + - For **Second authentication**, select **User Kerberos v5**, and then select the **Second authentication is optional** check box. + +- A connection security rule to exempt computers that are in the exemption list from the requirement to authenticate: + + - The IP addresses of all computers on the exemption list must be added individually under **Endpoint 2**. + + - Authentication mode is set to **Do not authenticate**. + +**Next: **[GPO\_DOMISO\_IsolatedDomain\_Servers](../p_server_archive/gpo-domiso-isolateddomain-servers.md) + +  + +  + + + + + diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-servers.md b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md new file mode 100644 index 0000000000..d179b62321 --- /dev/null +++ b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md @@ -0,0 +1,31 @@ +--- +title: GPO\_DOMISO\_IsolatedDomain\_Servers (Windows 10) +description: GPO\_DOMISO\_IsolatedDomain\_Servers +ms.assetid: 33aed8f3-fdc3-4f96-985c-e9d2720015d3 +author: brianlic-msft +--- + +# GPO\_DOMISO\_IsolatedDomain\_Servers + + +This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to server computers that are running Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2. + +Because so many of the settings and rules for this GPO are common to those in the GPO for Windows 8, Windows 7 and Windows Vista, you can save time by exporting the Windows Firewall with Advanced Security piece of the GPO for Windows 8, Windows 7 and Windows Vista, and importing it to the GPO for Windows Server 2012, Windows Server 2008 and Windows Server 2008 R2. After the import, change only the items specified here: + +- This GPO applies all its settings to all profiles: Domain, Private, and Public. Because a server is not expected to be mobile and changing networks, configuring the GPO in this way prevents a network failure or the addition of a new network adapter from unintentionally switching the computer to the Public profile with a different set of rules (in the case of a server running Windows Server 2008). + + **Important**   + Windows Vista and Windows Server 2008 support only one network location profile at a time. The profile for the least secure network type is applied to the computer. If you attach a network adapter to a computer that is not physically connected to a network, the public network location type is associated with the network adapter and applied to the computer. + +   + +**Next: **[Boundary Zone GPOs](../p_server_archive/boundary-zone-gpos.md) + +  + +  + + + + + diff --git a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md new file mode 100644 index 0000000000..995905d641 --- /dev/null +++ b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md @@ -0,0 +1,64 @@ +--- +title: Identifying Your Windows Firewall with Advanced Security Deployment Goals (Windows 10) +description: Identifying Your Windows Firewall with Advanced Security Deployment Goals +ms.assetid: 598cf45e-2e1c-4947-970f-361dfa264bba +author: brianlic-msft +--- + +# Identifying Your Windows Firewall with Advanced Security Deployment Goals + + +Correctly identifying your Windows Firewall with Advanced Security deployment goals is essential for the success of your Windows Firewall with Advanced Security design project. Form a project team that can clearly articulate deployment issues in a vision statement. When you write your vision statement, identify, clarify, and refine your deployment goals. Prioritize and, if possible, combine your deployment goals so that you can design and deploy Windows Firewall with Advanced Security by using an iterative approach. You can take advantage of the predefined Windows Firewall with Advanced Security deployment goals presented in this guide that are relevant to your scenarios. + +The following table lists the three main tasks for articulating, refining, and subsequently documenting your Windows Firewall with Advanced Security deployment goals. + + ++++ + + + + + + + + + + + + + + + + + + + + +
Deployment goal tasksReference links

Evaluate predefined Windows Firewall with Advanced Security deployment goals that are provided in this section of the guide, and combine one or more goals to reach your organizational objectives.

Predefined deployment goals:

+
    +
  • [Protect Computers from Unwanted Network Traffic](fe94e9b8-c456-4343-af5f-5511b8047d29)

  • +
  • [Restrict Access to Only Trusted Computers](29805c5c-a8e4-4600-86b9-7abb9a068919)

  • +
  • [Require Encryption When Accessing Sensitive Network Resources](261bd90d-5a8a-4de1-98c7-6d07e5d81267)

  • +
  • [Restrict Access to Sensitive Resources to Only Specified Users or Computers](09cd6d03-c1ce-45ed-a894-d7f7aaa9b6f0)

  • +

Map one goal or a combination of the predefined deployment goals to an existing Windows Firewall with Advanced Security design.

    +
  • [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](39bb8fa5-4601-45ae-83c5-121d42f7f82c)

  • +

Based on the status of your current infrastructure, document your deployment goals for your Windows Firewall with Advanced Security design into a deployment plan.

    +
  • [Designing A Windows Firewall with Advanced Security Strategy](36230ca4-ee8d-4b2c-ab4f-5492b4400340)

  • +
  • [Planning Your Windows Firewall with Advanced Security Design](6622d31d-a62c-4506-8cea-275bf42e755f)

  • +
+ +  + +**Next:**[Protect Computers from Unwanted Network Traffic](fe94e9b8-c456-4343-af5f-5511b8047d29) + +  + +  + + + + + diff --git a/windows/keep-secure/images/15dd35b6-6cc6-421f-93f8-7109920e7144.gif b/windows/keep-secure/images/15dd35b6-6cc6-421f-93f8-7109920e7144.gif new file mode 100644 index 0000000000000000000000000000000000000000..374b1fe60e24f5be3578d253c4bc19bf4c757f0d GIT binary patch literal 345 zcmZ?wbhEHb6krfwxT?$W{oB{7s;UDA4(!;mW7n=-d-m+vym@nB_vyIay<4|#UAuN| z;fyC6H*Q?BX3c~N6WZF^eA^DpojW&g^6u&xI}0aXw{19-TCwrj)2F9So%;6eTSVcK z)Vhrkh0_mSdB1n>-qm|brF_}C;cfL+F&s24FKQ2 Bg@ynC literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif b/windows/keep-secure/images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif new file mode 100644 index 0000000000000000000000000000000000000000..60246363c0eaa6b92f60945af89a703b40e1715a GIT binary patch literal 519 zcmZ?wbhEHb6krfwc*ej`S63&y___Gx>-zit^K@N^-}Y?Fwbvg%e&lRE_5c6>n>TMh ze*E~+qepMvzU@Ep;^oVickkYP_UzeSZzAEzF;t-Rpj)vH%^cmLPh@?CZJ|2Ln1@H8Eh zU-)G2!*8!XevjDp?C!ho??1ekTmD92=B@T~Ure_DU?|zGv;HGb@71qgzkd1hMSbfp z;hytS3!aNK9eMuz`MrDh-oAaKvF*3U+K);zZv!37Fw}tJPZmZ71{Ve$ki$W7!oZ%= z;L_CG(%RO-CdMJg*51Nr?#$ZPB4*>*JH>_1klATg6B9Gz%qcpIYLgeREN*AiV^VSv zWwbJ0r>?=|!X(cq)yE=Y!l=Nws$H4Uj7fz_ZWg1qk+sYMWfm<{@dYlD62f;MH8NNO E0Jd(khX4Qo literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/bc6cea1a-1c6c-4124-8c8f-1df5adfe8c88.gif b/windows/keep-secure/images/bc6cea1a-1c6c-4124-8c8f-1df5adfe8c88.gif new file mode 100644 index 0000000000000000000000000000000000000000..2d1bf229c3c9b657de2f0140d7957869069134dd GIT binary patch literal 615 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/faa393df-4856-4431-9eda-4f4e5be72a90.gif b/windows/keep-secure/images/faa393df-4856-4431-9eda-4f4e5be72a90.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3c8021646300a2c29927e6fc77542f328d37d3f GIT binary patch literal 595 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 WeIJJxPLq{8ji_TqZy_cKK6IsoVbf9?Nq=HFdP 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≈77&zT>52K=bc#fADFv+4-Ts2`pc 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 G0028ffSg4D literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/wfas-designexample1.gif b/windows/keep-secure/images/wfas-designexample1.gif new file mode 100644 index 0000000000000000000000000000000000000000..f2f730c70f94aec61ccd98971e60ea3d87b6ed23 GIT binary patch literal 30091 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

#6c>~6Cly%X#}*iAFzO+f%*Ps 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 TwcZ=&pYG%8qzfqkz_I@Ug;zfV literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/wfas-designflowchart1.gif b/windows/keep-secure/images/wfas-designflowchart1.gif new file mode 100644 index 0000000000000000000000000000000000000000..369d0de5630491c31b1a4cc4ae1fb8f36bcb37b0 GIT binary patch literal 17357 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 XKc4b*^5@Z~SHGTpd-w0b2Lu2+IvA$V literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/wfas-domainiso.gif b/windows/keep-secure/images/wfas-domainiso.gif new file mode 100644 index 0000000000000000000000000000000000000000..dd3040653f305cf35bbb999093d7d6fdc30a4f05 GIT binary patch literal 18347 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 z z`Mf9mHIMm2%!9J~IRFIunsdZAgt@|Bygl23p)We3W4y;-_cyS)#eY1>m%PcJJj$m$ zkehakx4g^0Jj}0nZL55A8(M_lJkIC5&ObN__$tlEH!m-_NB_Kd%Qt8bJ<)Tw(JMC6 zC%ttqJz6)t(?hpoAW#czb1&mZtsneE2j2a;#6grgXp(sR=CRMtWX;Y_9p+=QD zmH%p0t5>mRO$v*KQgwm^>H4<{?6QAg1&PCl_Mf;~wahN7HE2y;yK)AJBZ`lOKoBen zCbb2iM2P|<|1Iok@Y})?77s3*0eQl_lFH1?FvwD9&<_ov#8D0}y@rBL zI_aoG%DVdKs{=9m3Q*=dGdyZcsEIa1kGqmg`-j8ym^#VTA)zW`Zm(Zv^GKunTo zkSJu5NS0dIp#4_dai_JG+;a~K7u|K)t+lIm;Z+yjdFgG@+feH86&T@#86N83hDTKx;)x4>nBp}hzF1>?E#COdj6Du{-Hu0{C&Yi|0WIa# zJe10l@IIPpQrAEh*=BJ`7S%9MAY4qVpgMG_fJAI*$QIFN&hMz3ndbQ2VH+DW%&Da` z1HVaUp41bo4^pOz2M^N77RxLgTbZpx1ZixsFY0>AGM8>z?sjvw4V4YN0OqO8G@N>| zc`~BNLWl|gtq#ospMYnOL;`xA!m98@p*^w73Ce#qiX3vlO&h5SEUl_}?$KwhyEaq= zNF8szmzuyr)fQW9yO>>4<~@gI*xJ)XvcnH(5>YF_GK6lTTD{VmJpX9;szfKw!q!djVEQs!5g#^V=cCAvD4aBO3bV{Fe%w0qoz^^EthjW>Cx_ z;9ass>a3dgJOQrhUXu9U0TGx$1ul?*-qXT8hGK+?uta}T8x4eB<`6SbL`05aOi<{D z9-lR4copPdX(XhgxDAkn!1|XgP!U5J&X9&RwBZeDNCyPUfDZ9M$^`He5i`WjA&IDr zh|mKbO5x-mH?hz+Qcu;A0}l} z2T6paG}A^5G0`Bot0T|;!MnqNrYAU=&_N1ghBjugA|#QcqmU$Z5tx(!kIWMz86hbu zGtLGTYHV5nBbiBJJx!DR!DJ^v37biVGAf@Wnz*l&f@QwK(}onmtmMwRDXt zZ8?-y=8~5OfdvX+5lmqYlbFRc<}s0(Ol2;Unay)r?9yc0dDdZj+nc f^yW9g8BTGIlbq!==Q+`tPIW@Un(d@YKmY(c8z#BD literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/wfas-domainisoencrypt.gif b/windows/keep-secure/images/wfas-domainisoencrypt.gif new file mode 100644 index 0000000000000000000000000000000000000000..3ba2beae45a8951d68f399dcfd95826d6318a904 GIT binary patch literal 21039 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 Nt=X2lfnfpy06QRbT(tlI literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/wfas-domainnag.gif b/windows/keep-secure/images/wfas-domainnag.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e35fbc193b37fb4f3e85155e26f08ad2fe20b14 GIT binary patch literal 17902 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/wfas-icon-checkbox.gif b/windows/keep-secure/images/wfas-icon-checkbox.gif new file mode 100644 index 0000000000000000000000000000000000000000..5c7dfb0ebcd914f6210f28586eff8c84bedc97e1 GIT binary patch literal 70 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md new file mode 100644 index 0000000000..7521ff29ba --- /dev/null +++ b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md @@ -0,0 +1,49 @@ +--- +title: Implementing Your Windows Firewall with Advanced Security Design Plan (Windows 10) +description: Implementing Your Windows Firewall with Advanced Security Design Plan +ms.assetid: 15f609d5-5e4e-4a71-9eff-493a2e3e40f9 +author: brianlic-msft +--- + +# Implementing Your Windows Firewall with Advanced Security Design Plan + + +The following are important factors in the implementation of your Windows Firewall with Advanced Security design plan: + +- **Group Policy**. The Windows Firewall with Advanced Security designs make extensive use of Group Policy deployed by Active Directory Domain Services (AD DS). A sound Group Policy infrastructure is required to successfully deploy the firewall and IPsec settings and rules to the computers on your network. [Group Policy Analysis and Troubleshooting Overview](http://technet.microsoft.com/library/jj134223.aspx) (http://technet.microsoft.com/library/jj134223.aspx) can help you review and change, if necessary, your Group Policy infrastructure. + +- **Perimeter firewall**. Most organizations use a perimeter firewall to help protect the computers on the network from potentially malicious network traffic from outside of the organization's network boundaries. If you plan a deployment that includes a boundary zone to enable external computers to connect to computers in that zone, then you must allow that traffic through the perimeter firewall to the computers in the boundary zone. + +- **Computers running operating systems other than Windows**. If your network includes computers that are not running the Windows operating system, then you must make sure that required communication with those computers is not blocked by the restrictions put in place by your design. You must do one of the following: + + - Include those computers in the isolated domain or zone by adding certificate-based authentication to your design. Many other operating systems can participate in an isolated domain or isolated server scenario, as long as certificate-based authentication is used. + + - Include the computer in the authentication exemption list included in your design. You can choose this option if for any reason the computer cannot participate in the isolated domain design. + +## How to implement your Windows Firewall with Advanced Security design using this guide + + +The next step in implementing your design is to determine in what order each of the deployment steps must be performed. This guide uses checklists to help you accomplish the various deployment tasks that are required to implement your design plan. As the following diagram shows, checklists and subchecklists are used as necessary to provide the end-to-end procedure for deploying a design. + +![wfas implementation](images/wfas-implement.gif) + +Use the following parent checklists in this section of the guide to become familiar with the deployment tasks for implementing your organization's Windows Firewall with Advanced Security design. + +- [Checklist: Implementing a Basic Firewall Policy Design](../p_server_archive/checklist-implementing-a-basic-firewall-policy-design.md) + +- [Checklist: Implementing a Domain Isolation Policy Design](../p_server_archive/checklist-implementing-a-domain-isolation-policy-design.md) + +- [Checklist: Implementing a Domain Isolation Policy Design](../p_server_archive/checklist-implementing-a-domain-isolation-policy-design.md) + +- [Checklist: Implementing a Certificate-based Isolation Policy Design](../p_server_archive/checklist-implementing-a-certificate-based-isolation-policy-design.md) + +The procedures in these checklists use the Group Policy MMC snap-in interfaces to configure firewall and connection security rules in GPOs, but you can also use Windows PowerShell. For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](../p_server_archive/windows-firewall-with-advanced-security-administration-with-windows-powershell.md). This guide recommends using GPOs in a specific way to deploy the rules and settings for your design. For information about deploying your GPOs, see [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) and the checklist [Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md). + +  + +  + + + + + diff --git a/windows/keep-secure/install-active-directory-certificate-services.md b/windows/keep-secure/install-active-directory-certificate-services.md new file mode 100644 index 0000000000..a7a4ace49e --- /dev/null +++ b/windows/keep-secure/install-active-directory-certificate-services.md @@ -0,0 +1,77 @@ +--- +title: Install Active Directory Certificate Services (Windows 10) +description: Install Active Directory Certificate Services +ms.assetid: 6f2ed8ac-b8a6-4819-9c21-be91dedfd619 +author: brianlic-msft +--- + +# Install Active Directory Certificate Services + + +To use certificates in a server isolation or domain isolation design, you must first set up the infrastructure to deploy the certificates. This is called a public key infrastructure (PKI). The services required for a PKI are available in Windows Server 2012 in the form of the Active Directory Certificate Services (AD CS) role. + +**Caution**   +Creation of a full PKI for an enterprise environment with all of the appropriate security considerations included in the design is beyond the scope of this guide. The following procedure shows you only the basics of installing an issuing certificate server; it is appropriate for a test lab environment only. For more information about deploying AD CS in a production environment, see [Active Directory Certificate Services Overview](e37b2335-0796-449f-aaf4-0520e508f47d) in the Windows Server 2012 Technical Library (http://technet.microsoft.com/library/hh831740.aspx). + +  + +To perform this procedure, the computer on which you are installing AD CS must be joined to an Active Directory domain. + +**Administrative credentials** + +To complete this procedure, you must be a member of both the Domain Admins group in the root domain of your forest, and a member of the Enterprise Admins group. + +**To install AD CS** + +1. Log on as a member of both the Enterprise Admins group and the root domain's Domain Admins group. + +2. Click **Server Manager** in the taskbar. The Server Manager console opens. Click **Add roles and features**. + +3. On the **Before you begin** page, click **Next**. + +4. On the **Select installation type** page, ensure **Role-based or feature-based installation** is selected and click **Next**. + +5. On the **Select destination server** page, ensure your server is selected and click **Next**. + +6. On the **Select Server Roles** page, select **Active Directory Certificate Services**, and then click **Add Features** and then click **Next**. + +7. On the **Select features** page, click **Next**. + +8. On the **Active Directory Certificate Services** page, click **Next**. + +9. On the **Select role services** page, ensure **Certification Authority** is selected and click **Next**. + +10. On the **Confirm installation selections** page, click **Install**. + + After installation completes, click close. + +11. On the Server Manager Dashboard, click the Notifications flag icon and then click **Configure Active Directory Certificate Services on the destination server**. + +12. On the **Credentials** page, ensure the default user account is a member of both the local Administrators group and the Enterprise Admins group and then click **Next**. + +13. On the **Role Services** page, click **Certification Authority**, and click **Next**. + +14. On the **Setup Type** page, ensure **Enterprise CA** is selected, and click **Next**. + +15. On the **CA Type** page, ensure **Root CA** is selected, and then click **Next**. + +16. On the **Private Key** page, ensure **Create a new private key** is selected, and then click **Next**. + +17. On the **Cryptography for CA** page, keep the default settings for CSP (**RSA\#Microsoft Software Key Storage Provider**) and hash algorithm (**sha1**), and determine the best key character length for your deployment. Large key character lengths provide optimal security, but they can affect server performance. It is recommended that you keep the default setting of 2048 or, if appropriate for your deployment, reduce key character length to 1024. Click **Next**. + +18. On the **CA Name** page, keep the suggested common name for the CA or change the name according to your requirements, and then click **Next**. + +19. On the **Validity Period** page, in **Specify the validity period**, type the number and select a time value (Years, Months, Weeks, or Days). The default setting of five years is recommended. Click **Next**. + +20. On the **CA Database** page, in **Certificate database location** and **Certificate database log location**, specify the folder location for these items. If you specify locations other than the default locations, make sure that the folders are secured with access control lists (ACLs) that prevent unauthorized users or computers from accessing the CA database and log files. + +21. Click **Next**, click **Configure**, and then click **Close**. + +  + +  + + + + + diff --git a/windows/keep-secure/isolated-domain-gpos.md b/windows/keep-secure/isolated-domain-gpos.md new file mode 100644 index 0000000000..0b6a5cf020 --- /dev/null +++ b/windows/keep-secure/isolated-domain-gpos.md @@ -0,0 +1,28 @@ +--- +title: Isolated Domain GPOs (Windows 10) +description: Isolated Domain GPOs +ms.assetid: e254ce4a-18c6-4868-8179-4078d9de215f +author: brianlic-msft +--- + +# Isolated Domain GPOs + + +All of the computers in the isolated domain are added to the group CG\_DOMISO\_IsolatedDomain. You must create multiple GPOs to align with this group, one for each Windows operating system that must have different rules or settings to implement the basic isolated domain functionality that you have in your isolated domain. This group is granted Read and Apply Group Policy permissions on all the GPOs described in this section. + +Each GPO has a security group filter that prevents the GPO from applying to members of the group GP\_DOMISO\_No\_IPsec. A WMI filter is attached to each GPO to ensure that the GPO is applied to only the specified version of Windows. For more information, see the [Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) section. + +The GPOs created for the Woodgrove Bank isolated domain include the following: + +- [GPO\_DOMISO\_IsolatedDomain\_Clients](../p_server_archive/gpo-domiso-isolateddomain-clients.md) + +- [GPO\_DOMISO\_IsolatedDomain\_Servers](../p_server_archive/gpo-domiso-isolateddomain-servers.md) + +  + +  + + + + + diff --git a/windows/keep-secure/isolated-domain.md b/windows/keep-secure/isolated-domain.md new file mode 100644 index 0000000000..498d66aac0 --- /dev/null +++ b/windows/keep-secure/isolated-domain.md @@ -0,0 +1,67 @@ +--- +title: Isolated Domain (Windows 10) +description: Isolated Domain +ms.assetid: d6fa8d67-0078-49f6-9bcc-db1f24816c5e +author: brianlic-msft +--- + +# Isolated Domain + + +The isolated domain is the primary zone for trusted computers. The computers in this zone use connection security and firewall rules to control the communications that can be sent between computers in the zone. + +The term *domain* in this context means a boundary of communications trust instead of an Active Directory domain. In this solution the two constructs are very similar because Active Directory domain authentication (Kerberos V5) is required for accepting inbound connections from trusted computers. However, many Active Directory domains (or forests) can be linked with trust relationships to provide a single, logical, isolated domain. In addition, computers that authenticate by using certificates can also be included in an isolated domain without joining the Active Directory domain. + +For most implementations, an isolated domain will contain the largest number of computers. Other isolation zones can be created for the solution if their communication requirements differ from those of the isolated domain. Examples of these differences are what result in the boundary and encryption zones described in this guide. Conceptually, the isolated domain is just the largest isolation zone, and a superset to the other zones. + +You must create a group in Active Directory to contain members of the isolated domain. You then apply one of several GPOs that contain connection security and firewall rules to the group so that authentication on all inbound network connections is enforced. Creation of the group and how to link the GPOs that apply the rules to its members are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](cdbe81c3-6dbf-41c2-b003-3ac4fd4e67dd) section. + +The GPOs for the isolated domain should contain the following connection security rules and settings. + +## GPO settings for isolated domain members running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008 + + +GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008 should include the following: + +- IPsec default settings that specify the following options: + + 1. Exempt all ICMP traffic from IPsec. + + 2. Key exchange (main mode) security methods and algorithm. We recommend that you use at least DH4, AES and SHA2 in your settings. Use the strongest algorithm combinations that are common to all your supported operating systems. + + 3. Data protection (quick mode) algorithm combinations. We recommend that you do not include DES, or MD5 in any setting. They are included only for compatibility with previous versions of Windows. Use the strongest algorithm combinations that are common to all your supported operating systems. + + If any NAT devices are present on your networks, use ESP encapsulation. If isolated domain members must communicate with hosts in the encryption zone, ensure that you include algorithms that are compatible with the requirements of the encryption mode policies. + + 4. Authentication methods. Include at least computer-based Kerberos V5 authentication. If you want to use user-based access to isolated servers, then also include user-based Kerberos V5 as an optional authentication method. Likewise, if any of your isolated domain members cannot use Kerberos V5 authentication, then include certificate-based authentication as an optional authentication method. + +- The following connection security rules: + + - A connection security rule that exempts all computers on the exemption list from authentication. Be sure to include all your Active Directory domain controllers on this list. Enter subnet addresses, where possible, instead of discrete addresses, if applicable in your environment. + + - A connection security rule, from any IP address to any, that requires inbound and requests outbound authentication by using Kerberos V5 authentication. + + **Important**   + Be sure to begin operations by using request in and request out behavior until you are sure that all the computers in your IPsec environment are communicating successfully by using IPsec. After confirming that IPsec is operating as expected, you can change the policy to require in, request out. + +   + +- A registry policy that includes the following values: + + - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. + + **Note**   + For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md). + +   + +**Next: **[Boundary Zone](../p_server_archive/boundary-zone.md) + +  + +  + + + + + diff --git a/windows/keep-secure/isolating-windows-store-apps-on-your-network.md b/windows/keep-secure/isolating-windows-store-apps-on-your-network.md new file mode 100644 index 0000000000..019fcfc553 --- /dev/null +++ b/windows/keep-secure/isolating-windows-store-apps-on-your-network.md @@ -0,0 +1,343 @@ +--- +title: Isolating Windows Store Apps on Your Network (Windows 10) +description: Isolating Windows Store Apps on Your Network +ms.assetid: fee4cf1b-6dee-4911-a426-f678a70f4c6f +author: brianlic-msft +--- + +# Isolating Windows Store Apps on Your Network + + +When you add new computers and devices that are running Windows 8 to your network, you may want to customize your Windows Firewall configuration to isolate the network access of the new Windows Store apps that run on them. Developers who build Windows Store apps can declare certain app capabilities that enable different classes of network access. A developer can decide what kind of network access the app requires and configure this capability for the app. When the app is installed on a computer running Windows 8, appropriate firewall rules are automatically created to enable access. Administrators can then customize the firewall configuration to further fine-tune this access if they desire more control over the network access for the app. + +For example, a developer can decide that their app should only connect to trusted local networks (such as at home or work), and not to the Internet. In this way, developers can define the scope of network access for their app. This network isolation prevents an app from accessing a network and a connection type (inbound or outbound) if the connection has not been configured for the app. Then the network administrator can customize the firewall to further restrict the resources that the app can access. + +The ability to set and enforce these network boundaries ensures that apps that get compromised can only access networks where they have been explicitly granted access. This significantly reduces the scope of their impact on other apps, the computer, and the network. In addition, apps can be isolated and protected from malicious access from the network. + +When creating new Windows Store apps, a developer can define the following network capabilities for their app: + +- **Home\\Work Networking** + + Provides inbound and outbound access to intranet networks that the user has designated as a home or a work network, or if the network has an authenticated domain controller. + +- **Internet (Client)** + + Provides outbound access to the Internet and untrusted networks, such as airports and coffee shops (for example, intranet networks where the user has designated the network as Public). Most apps that require Internet access should use this capability. + +- **Internet (Client and Server)** + + Provides inbound and outbound access to the Internet and untrusted networks, such as airports and coffee shops. This capability is a superset of the **Internet (Client)** capability, and **Internet (Client)** does not need to be enabled if this capability is enabled. + +- **Proximity** + + Provides near-field communication (NFC) with devices that are in close proximity to the computer. Proximity may be used to send files or connect with an application on a proximate device. + +**In this document** + +To isolate Windows Store apps on your network, you need to use Group Policy to define your network isolation settings and create custom Windows Store app firewall rules. + +- [Prerequisites](#bkmk-prereq) + +- [Step 1: Define your network](#bkmk-step1) + +- [Step 2: Create custom firewall rules](#bkmk-step2) + +## Prerequisites + + +- A domain controller is installed on your network, and your computers are joined to the Windows domain. + +- Your Windows Store app is installed on your client computer. + +- The Remote Server Administration Tools (RSAT) are installed on your client computer. When you perform the following steps from your client computer, you can select your Windows Store app when you create Windows Firewall rules. + + **Note**   + You can install the RSAT on your computer running Windows 8 from the [Microsoft Download Center](http://go.microsoft.com/fwlink/p/?LinkID=238560). + +   + +## Step 1: Define your network + + +The **Home\\Work Networking** capability enables access to intranet resources. Administrators can use Group Policy settings to define the scope of the intranet. This ensures that Windows Store apps can access intranet resources appropriately. + +The Windows Store Internet Explorer app that is included with Windows 8 uses the network capabilities to detect which zone it should use. The browser uses the network capabilities to ensure that it operates in the correct security zone. + +A network endpoint is considered part of the **Home\\Work Network** if: + +- It is part of the local subnet of a trusted network. + + For example, home users generally flag their network as Trusted. Local computers will be designated as such. + +- A computer is on a network, and it is authenticated to a domain controller. + + - Endpoints within the intranet address space are considered private. + + - Endpoints within the local subnet are considered private. + +- The computer is configured for DirectAccess, and the endpoint is part of the intranet address space. + +The intranet address space is composed of configured Active Directory sites and subnets, and it is configured for Windows network isolation specifically by using Group Policy. You can disable the usage of Active Directory sites and subnets by using Group Policy by declaring that your subnet definitions are authoritative. + +Any proxies that you configure or that are automatically configured with proxy autoconfiguration (by using Web Proxy Auto-Discovery (WPAD) protocol) are exempt from the intranet zone. You can add proxy addresses by using Group Policy. + +All other endpoints that do not meet the previously stated criteria are considered endpoints on the Internet. + +**To configure a GPO that defines your intranet address space** + +1. Open the Group Policy Management snap-in (gpmc.msc) and edit the Default Domain Policy. + +2. From the Group Policy Management Editor, expand **Computer Configuration**, expand **Policies**, expand **Administrative Templates**, expand **Network**, and click **Network Isolation**. + +3. In the right pane, double-click **Private network ranges for apps**. + +4. In the **Private network ranges for apps** dialog box, click **Enabled**. In the **Private subnets** text box, type the private subnets for your intranet, separated by commas if necessary. + + For example, if the Contoso intranet is defined as 10.0.0.0 with a subnet mask of 255.255.255.0, you would type 10.0.0.0/24 in the **Private subnets** text box. + +5. Double-click **Subnet definitions are authoritative**. + + If you want the subnet definitions that you previously created to be the single source for your subnet definition, click **Enabled**. Otherwise, leave the **Not Configured** default so that you can add additional subnets by using local settings or network isolation heuristics. + +**To configure the proxy addresses for the intranet and Internet** + +1. Double-click **Internet proxy servers for apps**. Click **Enabled**, and then in the **Domain Proxies** text box, type the IP addresses of your Internet proxy servers, separated by semicolons. + +2. Double-click **Intranet proxy servers for apps**. Click **Enabled**, and then in the IP address text box, type the IP addresses of your intranet proxy servers, separated by semicolons. + +3. Double-click **Proxy definitions are authoritative**. + + If you want the proxy definitions that you previously created to be the single source for your proxy definition, click **Enabled**. Otherwise, leave the **Not Configured** default so that you can add additional proxies by using local settings or network isolation heuristics. + +## Step 2: Create custom firewall rules + + +Windows Store apps can declare many capabilities in addition to the network capabilities discussed previously. For example, apps can declare capabilities to access user identity, the local file system, and certain hardware devices. + +The following table provides a complete list of the possible app capabilities. + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CapabilityNameDescription

Internet (Client)

internetClient

Your outgoing Internet connection.

Internet (Client & Server)

internetClientServer

Your Internet connection, including incoming unsolicited connections from the Internet The app can send information to or from your computer through a firewall. You do not need to declare internetClient if this capability is declared.

Home\Work Networking

privateNetworkClientServer

A home or work network. The app can send information to or from your computer and other computers on the same network.

Document Library Access

documentsLibrary

Your Documents library, including the capability to add, change, or delete files. The package can only access file types that are declared in the manifest. The app cannot access document libraries on HomeGroup computers.

Picture Library Access

picturesLibrary

Your Pictures library, including the capability to add, change, or delete files. This capability also includes Picture libraries on HomeGroup computers and picture file types on locally connected media servers.

Video Library Access

videosLibrary

Your Videos library, including the capability to add, change, or delete files. This capability also includes Video libraries on HomeGroup computers and video file types on locally connected media servers.

Music Library Access

musicLibrary

Your Music library, including the capability to add, change, or delete files. This capability also includes Music libraries on HomeGroup computers and music file types on locally connected media servers.

Default Windows Credentials

defaultWindowsCredentials

Your Windows credentials for access to a corporate intranet. This application can impersonate you on the network.

Removable Storage

removableStorage

A removable storage device, such as an external hard disk, USB flash drive, or MTP portable device, including the capability to add, change, or delete specific files. This package can only access file types that are declared in the manifest.

Shared User Certificates

sharedUserCertificates

Software and hardware certificates or a smart card, which the app uses to identify you. This capability can be used by an employer, a bank, or government services to identify you.

Location

location

Provides access to the user's current location.

Microphone

microphone

Provides access to the microphone's audio feed.

Near-field Proximity

proximity

Required for near-field communication (NFC) between devices in close proximity. NFC can be used to send files or connect with an app on a proximate device.

Text Messaging

sms

Provides access to computer text messaging functionality.

Webcam

webcam

Provides access to the webcam's video feed.

Other devices (represented by GUIDs)

<GUID>

Includes specialized devices and Windows Portable Devices.

+ +  + +In Windows Server 2012, it is possible to create a Windows Firewall policy that is scoped to a set of apps that use a specified capability or scoped to a specific Windows Store app. + +For example, you could create a Windows Firewall policy to block Internet access for any apps on your network that have the Documents Library capability. + +**To block Internet access for any apps on your network that have the Documents Library capability** + +1. Open the Group Policy Management snap-in (gpmc.msc). + +2. In the left pane, right-click your domain name and click **Create a GPO in this domain, and link it here**. + +3. Type a name for the GPO in the **Name** text box, and then click **OK**. + +4. Right-click the new GPO, and then click **Edit**. + +5. In the Group Policy Management Editor, expand **Computer Configuration**, expand **Policies**, expand **Windows Settings**, expand **Security Settings**, expand **Windows Firewall with Advanced Security**, and click **Windows Firewall with Advanced Security – LDAP://…** + +6. Right-click **Outbound Rules**, and then click **New Rule**. + +7. Click **Custom**, and then click **Next**. + +8. Click **Next** on the **Program** page, the **Protocols and Ports** page, and the **Scope** page. + +9. On the **Action** page, ensure that **Block the Connection** is selected, and then click **Next**. + +10. On the **Profile** page, click **Next**. + +11. On the **Name** page, type a name for your rule, and then click **Finish**. + +12. In the right pane, right-click your new rule and click **Properties**. + +13. Click the **Local Principals** tab, select the **Only allow connections from these users** check box, and then click **Add**. + +14. Click **Application Package Properties**, and then click **OK**. + +15. In the **Choose Capabilities** dialog box, click **APPLICATION PACKAGE AUTHORITY\\Your documents library**, and then click **OK**. + +16. Click the **Scope** tab under **Remote IP addresses**, and then click **Add**. + +17. Click **Predefined set of computers**, select **Internet**, and click **OK**. + + This scopes the rule to block traffic to Internet computers. + +18. Click the **Programs and Services** tab, and in the **Application Packages** area, click **Settings**. + +19. Click **Apply to application packages only**, and then click **OK**. + + **Important**   + You must do this to ensure that the rule applies only to Windows Store apps and not to other applications and programs. Non-Windows Store applications and programs declare all capabilities by default, and this rule would apply to them if you do not configure it this way. + +   + +20. Click **OK** to close the **Properties** dialog box. + +21. Close the Group Policy Management Editor. + +22. In the Group Policy Management snap-in, ensure that your new GPO is selected, and in the right pane under **Security Filtering**, select **Authenticated Users**. Click **Remove**, and then click **OK**. + +23. Under **Security Filtering**, click **Add**. + +24. Type **domain computers** in the text box, and then click **OK**. + +25. Close the Group Policy Management snap-in. + +Use the following procedure if you want to block intranet access for a specific media sharing app on your network. + +**To block intranet access for a specific media sharing app on your network** + +1. Open the Group Policy Management snap-in (gpmc.msc). + +2. In the left pane, right-click your domain name, and then click **Create a GPO in this domain, and link it here**. + +3. Type a name for your GPO in the **Name** text box, and then click **OK**. + +4. Right-click your new GPO, and then click **Edit**. + +5. From the Group Policy Management Editor, expand **Computer Configuration**, expand **Policies**, expand **Windows Settings**, expand **Security Settings**, expand **Windows Firewall with Advanced Security**, and then click **Windows Firewall with Advanced Security – LDAP://**… + +6. Right-click **Outbound Rules**, and then click **New Rule**. + +7. Click **Custom**, and then click **Next**. + +8. Click **Next** on the **Program** page, the **Protocols and Ports** page, and the **Scope** page. + +9. On the **Action** page, ensure **Block the Connection** is selected, and then click **Next**. + +10. On the **Profile** page, click **Next**. + +11. On the **Name** page, type a name for your rule, and then click **Finish**. + +12. In the right pane, right-click your new rule, and then click **Properties**. + +13. Click the **Local Principals** tab, select the **Only allow connections from these users** check box, and then click **Add**. + +14. Click **Application Package Properties**, and then click **OK**. + +15. In the **Choose Capabilities** dialog box, click **APPLICATION PACKAGE AUTHORITY\\A home or work network**, and then click **OK**. + +16. Click the **Programs and Services** tab under **Application Packages**, and then click **Settings**. + +17. Click **Apply to this application package**, select the app in the text box, and then click **OK**. + +18. Click **OK** to close the **Properties** dialog box. + +19. Close the Group Policy Management Editor. + +20. In Group Policy Management, ensure that your new GPO is selected, and in the right pane under **Security Filtering**, select **Authenticated Users**, click **Remove**, and then click **OK**. + +21. Under **Security Filtering**, click **Add**. + +22. Type **domain computers** in the text box and click **OK**. + +23. Close Group Policy Management. + +## See also + + +- [Windows Firewall with Advanced Security Overview](../p_server_archive/windows-firewall-with-advanced-security-overview-win8.md) + +  + +  + + + + + diff --git a/windows/keep-secure/link-the-gpo-to-the-domain.md b/windows/keep-secure/link-the-gpo-to-the-domain.md new file mode 100644 index 0000000000..d912164e47 --- /dev/null +++ b/windows/keep-secure/link-the-gpo-to-the-domain.md @@ -0,0 +1,40 @@ +--- +title: Link the GPO to the Domain (Windows 10) +description: Link the GPO to the Domain +ms.assetid: 746d4553-b1a6-4954-9770-a948926b1165 +author: brianlic-msft +--- + +# Link the GPO to the Domain + + +After you create the GPO and configure it with security group filters and WMI filters, you must link the GPO to the container in Active Directory that contains all of the target computers. + +If the filters comprehensively control the application of the GPO to only the correct computers, then you can link the GPO to the domain container. Alternatively, you can link the GPO to a site container or organizational unit if you want to limit application of the GPO to that subset of computers. + +**Administrative credentials** + +To complete this procedure, you must be a member of the Domain Admins group, or otherwise be delegated permissions to modify the GPOs. + +**To link the GPO to the domain container in Active Directory** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click the **Group Policy Management** tile. + +2. In the navigation pane, expand **Forest:** *YourForestName*, expand **Domains**, and then expand *YourDomainName*. + +3. Right-click *YourDomainName*, and then click **Link an Existing GPO**. + +4. In the **Select GPO** dialog box, select the GPO that you want to deploy, and then click **OK**. + +5. The GPO appears in the **Linked Group Policy Objects** tab in the details pane and as a linked item under the domain container in the navigation pane. + +6. You can adjust the order of the linked GPOs to ensure that the higher priority GPOs are processed last. Select a GPO and click the up or down arrows to move it. The GPOs are processed by the client computer from the highest link order number to the lowest. + +  + +  + + + + + diff --git a/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md new file mode 100644 index 0000000000..f062e68961 --- /dev/null +++ b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md @@ -0,0 +1,82 @@ +--- +title: Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design (Windows 10) +description: Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design +ms.assetid: 7e68c59e-ba40-49c4-8e47-5de5d6b5eb22 +author: brianlic-msft +--- + +# Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design + + +After you finish reviewing the existing Windows Firewall with Advanced Security deployment goals and you determine which goals are important to your specific deployment, you can map those goals to a specific Windows Firewall with Advanced Security design. + +**Important**   +The first three designs presented in this guide build on each other to progress from simpler to more complex. Therefore during deployment, consider implementing them in the order presented. Each deployed design also provides a stable position from which to evaluate your progress, and to make sure that your goals are being met before you continue to the next design. + +  + +Use the following table to determine which Windows Firewall with Advanced Security design maps to the appropriate combination of Windows Firewall with Advanced Security deployment goals for your organization. This table refers only to the Windows Firewall with Advanced Security designs as described in this guide. However, you can create a hybrid or custom Windows Firewall with Advanced Security design by using any combination of the Windows Firewall with Advanced Security deployment goals to meet the needs of your organization. + + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Deployment Goals[Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md)[Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md)[Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md)[Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md)

[Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md)

Yes

Yes

Yes

Yes

[Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md)

-

Yes

Yes

Yes

[Restrict Access to Only Specified Users or Computers](../p_server_archive/restrict-access-to-only-specified-users-or-computers.md)

-

-

Yes

Yes

[Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md)

-

Optional

Optional

Optional

+ +  + +To examine details for a specific design, click the design title at the top of the column in the preceding table. + +**Next: **[Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md) + +  + +  + + + + + diff --git a/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md b/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md new file mode 100644 index 0000000000..f003cb6ee2 --- /dev/null +++ b/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md @@ -0,0 +1,91 @@ +--- +title: Modify GPO Filters to Apply to a Different Zone or Version of Windows (Windows 10) +description: Modify GPO Filters to Apply to a Different Zone or Version of Windows +ms.assetid: 24ede9ca-a501-4025-9020-1129e2cdde80 +author: brianlic-msft +--- + +# Modify GPO Filters to Apply to a Different Zone or Version of Windows + + +You must reconfigure your copied GPO so that it contains the correct security group and WMI filters for its new role. If you are creating the GPO for the isolated domain, use the [Block members of a group from applying a GPO](#bkmk-topreventmembersofgroupfromapplyingagpo) procedure to prevent members of the boundary and encryption zones from incorrectly applying the GPOs for the main isolated domain. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +In this topic: + +- [Change the security group filter for a GPO](#bkmk-toallowmembersofagrouptoapplyagpo) + +- [Block members of a group from applying a GPO](#bkmk-topreventmembersofgroupfromapplyingagpo) + +- [Remove a block for members of a group from applying a GPO](#bkmk-toremoveablockformembersofgroupfromapplyingagpo) + +## + + +Use the following procedure to change a group to the security filter on the GPO that allows group members to apply the GPO. You must remove the reference to the original group, and add the group appropriate for this GPO. + +**To change the security group filter for a GPO** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click the **Group Policy Management** tile. + +2. In the navigation pane, find and then click the GPO that you want to modify. + +3. In the details pane, under **Security Filtering**, click the currently assigned security group, and then click **Remove**. + +4. Now you can add the appropriate security group to this GPO. Under **Security Filtering**, click **Add**. + +5. In the **Select User, Computer, or Group** dialog box, type the name of the group whose members are to apply the GPO, and then click **OK**. If you do not know the name, you can click **Advanced** to browse the list of groups available in the domain. + +## + + +Use the following procedure if you need to add a group to the security filter on the GPO that blocks group members from applying the GPO. This can be used on the GPOs for the main isolated domain to prevent members of the boundary and encryption zones from incorrectly applying the GPOs for the main isolated domain. + +**To block members of group from applying a GPO** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click the **Group Policy Management** tile. + +2. In the navigation pane, find and then click the GPO that you want to modify. + +3. In the details pane, click the **Delegation** tab. + +4. Click **Advanced**. + +5. Under the **Group or user names** list, click **Add**. + +6. In the **Select User, Computer, or Group** dialog box, type the name of the group whose members are to be prevented from applying the GPO, and then click **OK**. If you do not know the name, you can click **Advanced** to browse the list of groups available in the domain. + +7. Select the group in the **Group or user names** list, and then select the boxes in the **Deny** column for both **Read** and **Apply group policy**. + +8. Click **OK**, and then in the **Windows Security** dialog box, click **Yes**. + +9. The group appears in the list with custom permissions. + +## + + +**To remove a block for members of group from applying a GPO** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click the **Group Policy Management** tile. + +2. In the navigation pane, find and then click the GPO that you want to modify. + +3. In the details pane, click the **Delegation** tab. + +4. In the **Groups and users** list, select the group that should no longer be blocked, and then click **Remove**. + +5. In the message box, click **OK**. + +If you arrived at this page by clicking a link in a checklist, use your browser’s **Back** button to return to the checklist. + +  + +  + + + + + diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md b/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md new file mode 100644 index 0000000000..729e906fcc --- /dev/null +++ b/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md @@ -0,0 +1,28 @@ +--- +title: Open the Group Policy Management Console to IP Security Policies (Windows 10) +description: Open the Group Policy Management Console to IP Security Policies +ms.assetid: 235f73e4-37b7-40f4-a35e-3e7238bbef43 +author: brianlic-msft +--- + +# Open the Group Policy Management Console to IP Security Policies + + +Procedures in this guide that refer to GPOs for earlier versions of the Windows operating system instruct you to work with the IP Security Policy section in the Group Policy Management Console (GPMC). + +**To open a GPO to the IP Security Policies section** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click the **Group Policy Management** tile. + +2. In the navigation pane, expand **Forest:** *YourForestName*, expand **Domains**, expand *YourDomainName*, expand **Group Policy Objects**, right-click the GPO you want to modify, and then click **Edit**. + +3. In the navigation pane of the Group Policy Management Editor, expand **Computer Configuration**, expand **Policies**, expand **Windows Settings**, expand **Security Settings**, and then click **IP Security Policies on Active Directory (***YourDomainName***)**. + +  + +  + + + + + diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md new file mode 100644 index 0000000000..5d720ae16f --- /dev/null +++ b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md @@ -0,0 +1,28 @@ +--- +title: Open the Group Policy Management Console to Windows Firewall with Advanced Security (Windows 10) +description: Open the Group Policy Management Console to Windows Firewall with Advanced Security +ms.assetid: 28afab36-8768-4938-9ff2-9d6dab702e98 +author: brianlic-msft +--- + +# Open the Group Policy Management Console to Windows Firewall with Advanced Security + + +Most of the procedures in this guide instruct you to use Group Policy settings for Windows Firewall with Advanced Security. + +**To open a GPO to Windows Firewall with Advanced Security** + +1. On a computer that has the Group Policy Management feature installed, click the **Start** charm, and then click the **Group Policy Management** tile. + +2. In the navigation pane, expand **Forest:** *YourForestName*, expand **Domains**, expand *YourDomainName*, expand **Group Policy Objects**, right-click the GPO you want to modify, and then click **Edit**. + +3. In the navigation pane of the Group Policy Management Editor, expand **Computer Configuration**, expand **Policies**, expand **Windows Settings**, expand **Security Settings**, expand **Windows Firewall with Advanced Security**, and then expand **Windows Firewall with Advanced Security - LDAP://cn={***GUID***},cn=…**. + +  + +  + + + + + diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md new file mode 100644 index 0000000000..02b493283f --- /dev/null +++ b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md @@ -0,0 +1,28 @@ +--- +title: Open the Group Policy Management Console to Windows Firewall (Windows 10) +description: Open the Group Policy Management Console to Windows Firewall +ms.assetid: 5090b2c8-e038-4905-b238-19ecf8227760 +author: brianlic-msft +--- + +# Open the Group Policy Management Console to Windows Firewall + + +**To open a GPO to Windows Firewall** + +1. Open **Active Directory Users and Computers**. + +2. In the navigation pane, expand *YourDomainName*, right-click the container that your GPO is linked to, and then click **Properties**. + +3. Click the **Group Policy** tab, select your GPO, and then click **Edit**. + +4. In the navigation pane of the Group Policy Object Editor, expand **Computer Configuration**, expand **Administrative Templates**, expand **Network**, expand **Network Connections**, and then expand **Windows Firewall**. + +  + +  + + + + + diff --git a/windows/keep-secure/open-windows-firewall-with-advanced-security.md b/windows/keep-secure/open-windows-firewall-with-advanced-security.md new file mode 100644 index 0000000000..5387c113a1 --- /dev/null +++ b/windows/keep-secure/open-windows-firewall-with-advanced-security.md @@ -0,0 +1,55 @@ +--- +title: Open Windows Firewall with Advanced Security (Windows 10) +description: Open Windows Firewall with Advanced Security +ms.assetid: 788faff2-0f50-4e43-91f2-3e2595c0b6a1 +author: brianlic-msft +--- + +# Open Windows Firewall with Advanced Security + + +This procedure shows you how to open the Windows Firewall with Advanced Security MMC snap-in. + +**Administrative credentials** + +To complete this procedure, you must be a member of the Administrators group. For more information, see Additional considerations. + +## Opening Windows Firewall with Advanced Security + + +- [Using the Windows interface](#bkmk-proc1) + +- [Using a command line](#bkmk-proc2) + +## + + +**To open Windows Firewall with Advanced Security by using the Windows interface** + +- Click the **Start** charm, right-click the Start page, click **All Apps**, and then click the **Windows Firewall with Advanced Security** tile. + +## + + +**To open Windows Firewall with Advanced Security from a command prompt** + +1. Open a command prompt window. + +2. At the command prompt, type: + + ``` syntax + wf.msc + ``` + +**Additional considerations** + +Although standard users can start the Windows Firewall with Advanced Security MMC snap-in, to change most settings the user must be a member of a group with the permissions to modify those settings, such as Administrators. + +  + +  + + + + + diff --git a/windows/keep-secure/planning-certificate-based-authentication.md b/windows/keep-secure/planning-certificate-based-authentication.md new file mode 100644 index 0000000000..414b5e373d --- /dev/null +++ b/windows/keep-secure/planning-certificate-based-authentication.md @@ -0,0 +1,58 @@ +--- +title: Planning Certificate-based Authentication (Windows 10) +description: Planning Certificate-based Authentication +ms.assetid: a55344e6-d0df-4ad5-a6f5-67ccb6397dec +author: brianlic-msft +--- + +# Planning Certificate-based Authentication + + +Sometimes a computer cannot join an Active Directory domain, and therefore cannot use Kerberos V5 authentication with domain credentials. However, the computer can still participate in the isolated domain by using certificate-based authentication. + +The non-domain member server, and the clients that must be able to communicate with it, must be configured to use cryptographic certificates based on the X.509 standard. These certificates can be used as an alternate set of credentials. During IKE negotiation, each computer sends a copy of its certificate to the other computer. Each computer examines the received certificate, and then validates its authenticity. To be considered authentic, the received certificate must be validated by a certification authority certificate in the recipient's Trusted Root Certification Authorities store on the local computer. + +Certificates can be acquired from commercial firms, or by an internal certificate server set up as part of the organization's public key infrastructure (PKI). Microsoft provides a complete PKI and certification authority solution with Windows Server 2012, Windows Server 2008 R2, and Windows Server 2008 Active Directory Certificate Services (AD CS). For more information about creating and maintaining a PKI in your organization, see [Active Directory Certificate Services Overview](http://technet.microsoft.com/library/hh831740.aspx) at http://technet.microsoft.com/library/hh831740.aspx. + +## Deploying certificates + + +No matter how you acquire your certificates, you must deploy them to clients and servers that require them in order to communicate. + +### Using Active Directory Certificate Services + +If you use AD CS to create your own user and computer certificates in-house, then the servers designated as certification authorities (CAs) create the certificates based on administrator-designed templates. AD CS then uses Group Policy to deploy the certificates to domain member computers. Computer certificates are deployed when a domain member computer starts. User certificates are deployed when a user logs on. + +If you want non-domain member computers to be part of a server isolation zone that requires access by only authorized users, make sure to include certificate mapping to associate the certificates with specific user accounts. When certificate mapping is enabled, the certificate issued to each computer or user includes enough identification information to enable IPsec to match the certificate to both user and computer accounts. + +AD CS automatically ensures that certificates issued by the CAs are trusted by the client computers by putting the CA certificates in the correct store on each domain member computer. + +### Using a commercially purchased certificate for computers running Windows + +You can import the certificates manually onto each computer if the number of computers is relatively small. For a deployment to more than a handful of computers, use Group Policy. + +You must first download the vendor's root CA certificate, and then import it to a GPO that deploys it to the Local Computer\\Trusted Root Certification Authorities store on each computer that applies the GPO. + +You must also import the purchased certificate into a GPO that deploys it to the Local Computer\\Personal store on each computer that applies the GPO. + +### Using a commercially purchased certificate for computers running a non-Windows operating system + +If you are installing the certificates on an operating system other than Windows, see the documentation for that operating system. + +## Configuring IPsec to use the certificates + + +When the clients and servers have the certificates available, you can configure the IPsec and connection security rules to include those certificates as a valid authentication method. The authentication method requires the subject name of the certificate, for example: **DC=com,DC=woodgrovebank,CN=CorporateCertServer**. Optionally, select **Enable certificate to account mapping** to support using these credentials for restricting access to users or computers that are members of authorized groups in a server isolation solution. + +Starting in Windows Server 2012, the Administrator can configure certificate selection criteria so the desired certificate is selected and/or validated. Enhanced Key Usage (EKU) criteria can be configured, as well as name restrictions and certificate thumbprints. This is configured using the **Advanced** button when choosing certificates for the authentication method in the user interface, or through Windows PowerShell. + +**Next: **[Documenting the Zones](../p_server_archive/documenting-the-zones.md) + +  + +  + + + + + diff --git a/windows/keep-secure/planning-domain-isolation-zones.md b/windows/keep-secure/planning-domain-isolation-zones.md new file mode 100644 index 0000000000..f2d1bfb04c --- /dev/null +++ b/windows/keep-secure/planning-domain-isolation-zones.md @@ -0,0 +1,32 @@ +--- +title: Planning Domain Isolation Zones (Windows 10) +description: Planning Domain Isolation Zones +ms.assetid: 70bc7c52-91f0-4a0d-a64a-69d3ea1c6d05 +author: brianlic-msft +--- + +# Planning Domain Isolation Zones + + +After you have the required information about your network, Active Directory, and client and server computers, you can use that information to make decisions about the isolation zones you want to use in your environment. + +The bulk of the work in planning server and domain isolation is determining which computers to assign to each isolation zone. Correctly choosing the zone for each computer is important to providing the correct level of security without compromising performance or the ability a computer to send or receive required network traffic. + +The zones described in this guide include the following: + +- [Exemption List](../p_server_archive/exemption-list.md) + +- [Isolated Domain](../p_server_archive/isolated-domain.md) + +- [Boundary Zone](../p_server_archive/boundary-zone.md) + +- [Encryption Zone](../p_server_archive/encryption-zone.md) + +  + +  + + + + + diff --git a/windows/keep-secure/planning-gpo-deployment.md b/windows/keep-secure/planning-gpo-deployment.md new file mode 100644 index 0000000000..9346df25bc --- /dev/null +++ b/windows/keep-secure/planning-gpo-deployment.md @@ -0,0 +1,134 @@ +--- +title: Planning GPO Deployment (Windows 10) +description: Planning GPO Deployment +ms.assetid: b38adfb1-1371-4227-a887-e6d118809de1 +author: brianlic-msft +--- + +# Planning GPO Deployment + + +You can control which GPOs are applied to computers in Active Directory in a combination of three ways: + +- **Active Directory organizational unit hierarchy**. This involves linking the GPO to a specific OU in the Active Directory OU hierarchy. All computers in the OU and its subordinate containers receive and apply the GPO. + + Controlling GPO application through linking to OUs is typically used when you can organize the OU hierarchy according to your domain isolation zone requirements. GPOs can apply settings to computers based on their location within Active Directory. If a computer is moved from one OU to another, the policy linked to the second OU will eventually take effect when Group Policy detects the change during polling. + +- **Security group filtering**. This involves linking the GPOs to the domain level (or other parent OU) in the OU hierarchy, and then selecting which computers receive the GPO by using permissions that only allow correct group members to apply the GPO. + + The security group filters are attached to the GPOs themselves. A group is added to the security group filter of the GPO in Active Directory, and then assigned Read and Apply Group Policy permissions. Other groups can be explicitly denied Read and Apply Group Policy permissions. Only those computers whose group membership are granted Read and Apply Group Policy permissions without any explicit deny permissions can apply the GPO. + +- **WMI filtering**. A WMI filter is a query that is run dynamically when the GPO is evaluated. If a computer is a member of the result set when the WMI filter query runs, the GPO is applied to the computer. + + A WMI filter consists of one or more conditions that are evaluated against the local computer. You can check almost any characteristic of the computer, its operating system, and its installed programs. If all of the specified conditions are true for the computer, the GPO is applied; otherwise the GPO is ignored. + +This guide uses a combination of security group filtering and WMI filtering to provide the most flexible options. If you follow this guidance, even though there might be five different GPOs linked to a specific group because of operating system version differences, only the correct GPO is applied. + +## General considerations + + +- Deploy your GPOs before you add any computer accounts to the groups that receive the GPOs. That way you can add your computers to the groups in a controlled manner. Be sure to add only a few test computers at first. Before adding many group members, examine the results on the test computers and verify that the configured firewall and connection security rules have the effect that you want. See the following sections for some suggestions on what to test before you continue. + +## Test your deployed groups and GPOs + + +After you have deployed your GPOs and added some test computers to the groups, confirm the following before you continue with more group members: + +- Examine the GPOs that are both assigned to and filtered from the computer. Run the **gpresult** tool at a command prompt. + +- Examine the rules deployed to the computer. Open the Windows Firewall with Advanced Security MMC snap-in, expand the **Monitoring** node, and then expand the **Firewall** and **Connection Security** nodes. + +- Verify that communications are authenticated. Open the Windows Firewall with Advanced Security MMC snap-in, expand the **Monitoring** node, expand the **Security Associations** node, and then click **Main Mode**. + +- Verify that communications are encrypted when the computers require it. Open the Windows Firewall with Advanced Security MMC snap-in, expand the **Monitoring** node, expand the **Security Associations** node, and then select **Quick Mode**. Encrypted connections display a value other than **None** in the **ESP Confidentiality** column. + +- Verify that your programs are unaffected. Run them and confirm that they still work as expected. + +After you have confirmed that the GPOs have been correctly applied, and that the computers are now communicating by using IPsec network traffic in request mode, you can begin to add more computers to the group accounts, in manageable numbers at a time. Continue to monitor and confirm the correct application of the GPOs to the computers. + +## Do not enable require mode until deployment is complete + + +If you deploy a GPO that requires authentication to a computer before the other computers have a GPO deployed, communication between them might not be possible. Wait until you have all the zones and their GPOs deployed in request mode and confirm (as described in the previous section) that the computers are successfully communicating by using IPsec. + +If there are problems with GPO deployment, or errors in configuration of one or more of the IPsec GPOs, computers can continue to operate, because request mode enables any computer to fall back to clear communications. + +Only after you have added all of the computers to their zones, and you have confirmed that communications are working as expected, you can start changing the request mode rules to require mode rules where it is required in the zones. We recommend that you enable require mode in the zones one zone at a time, pausing to confirm that they are functioning properly before you continue. Turn the required mode setting on for the server isolation zones first, then the encryption zone, and then the isolated domain. + +Do not change the boundary zone GPO, because it must stay in request mode for both inbound and outbound connections. + +If you create other zones that require either inbound or outbound require mode, make the setting change in a manner that applies the setting in stages from the smaller groups of computers to the larger groups. + +## Example Woodgrove Bank deployment plans + + +Woodgrove Bank links all its GPOs to the domain level container in the Active Directory OU hierarchy. It then uses the following WMI filters and security group filters to control the application of the GPOs to the correct subset of computers. All of the GPOs have the User Configuration section disabled to improve performance. + +### GPO\_DOMISO\_Firewall\_2008\_Win7-Vista + +- **WMI filter**. The WMI filter allows this GPO to apply only to computers that match the following WMI query: + + `select * from Win32_OperatingSystem where Version like "6.%" and ProductType <> "2"` + + **Note**   + This excludes domain controllers (which report a ProductType value of 2). Do not include domain controllers in the isolated domain if there are computers running versions of Windows earlier than Windows Vista and Windows Server 2008. + +   + +- **Security filter**. This GPO grants Read and Apply Group Policy permissions only to computers that are members of the group CG\_DOMISO\_IsolatedDomain. The GPO also explicitly denies Read and Apply Group Policy permissions to members of the CG\_DOMISO\_NO\_IPSEC. + +### GPO\_DOMISO\_IsolatedDomain\_Clients\_Win7Vista + +- **WMI filter**. The WMI filter allows this GPO to apply only to computers that match the following WMI query: + + `select * from Win32_OperatingSystem where Version like "6.%" and ProductType = "1"` + +- **Security filter**. This GPO grants Read and Apply Group Policy permissions only to computers that are members of the group CG\_DOMISO\_IsolatedDomain. The GPO also explicitly denies Read and Apply Group Policy permissions to members of the group CG\_DOMISO\_NO\_IPSEC. + +### GPO\_DOMISO\_IsolatedDomain\_Servers\_WS2008 + +- **WMI filter**. The WMI filter allows this GPO to apply only to computers that match the following WMI query: + + `select * from Win32_OperatingSystem where Version like "6.%" and ProductType = "3"` + + **Note**   + This excludes domain controllers (which report a ProductType value of 2). Do not include domain controllers in the isolated domain if there are computers that are running versions of Windows earlier than Windows Vista and Windows Server 2008. + +   + +- **Security filter**. This GPO grants Read and Apply Group Policy permissions only to computers that are members of the group CG\_DOMISO\_IsolatedDomain. The GPO also explicitly denies Read and Apply Group Policy permissions to members of the group CG\_DOMISO\_NO\_IPSEC. + +### GPO\_DOMISO\_Boundary\_WS2008 + +- **WMI filter**. The WMI filter allows this GPO to apply only to computers that match the following WMI query: + + `select * from Win32_OperatingSystem where Version like "6.%" and ProductType = "3"` + + **Note**   + This excludes domain controllers (which report a ProductType value of 2). Do not include domain controllers in the isolated domain if there are computers that are running versions of Windows earlier than Windows Vista and Windows Server 2008. + +   + +- **Security filter**. This GPO grants Read and Apply Group Policy permissions only to computers that are members of the group CG\_DOMISO\_Boundary. The GPO also explicitly denies Read and Apply Group Policy permissions to members of the group CG\_DOMISO\_NO\_IPSEC. + +### GPO\_DOMISO\_Encryption\_WS2008 + +- **WMI filter**. The WMI filter allows this GPO to apply only to computers that match the following WMI query: + + `select * from Win32_OperatingSystem where Version like "6.%" and ProductType = "3"` + + **Note**   + This excludes domain controllers (which report a ProductType value of 2). Do not include domain controllers in the isolated domain if there are computers that are running versions of Windows earlier than Windows Vista and Windows Server 2008. + +   + +- **Security filter**. This GPO grants Read and Apply permissions in Group Policy only to computers that are members of the group CG\_DOMISO\_Encryption. The GPO also explicitly denies Read and Apply permissions in Group Policy to members of the group CG\_DOMISO\_NO\_IPSEC. + +  + +  + + + + + diff --git a/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md new file mode 100644 index 0000000000..0100f63ad7 --- /dev/null +++ b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md @@ -0,0 +1,30 @@ +--- +title: Planning Group Policy Deployment for Your Isolation Zones (Windows 10) +description: Planning Group Policy Deployment for Your Isolation Zones +ms.assetid: ea7c0acd-af28-4347-9d4a-4801b470557c +author: brianlic-msft +--- + +# Planning Group Policy Deployment for Your Isolation Zones + + +After you have decided on the best logical design of your isolation environment for the network and computer security requirements, you can start the implementation plan. + +You have a list of isolation zones with the security requirements of each. For implementation, you must plan the groups that will hold the computer accounts in each zone, the network access groups that will be used to determine who can access an isolated server, and the GPOs with the connection security and firewall rules to apply to corresponding groups. Finally you must determine how you will ensure that the policies will only apply to the correct computers within each group. + +- [Planning Isolation Groups for the Zones](../p_server_archive/planning-isolation-groups-for-the-zones.md) + +- [Planning Network Access Groups](../p_server_archive/planning-network-access-groups.md) + +- [Planning the GPOs](../p_server_archive/planning-the-gpos.md) + +- [Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) + +  + +  + + + + + diff --git a/windows/keep-secure/planning-isolation-groups-for-the-zones.md b/windows/keep-secure/planning-isolation-groups-for-the-zones.md new file mode 100644 index 0000000000..73063b68ef --- /dev/null +++ b/windows/keep-secure/planning-isolation-groups-for-the-zones.md @@ -0,0 +1,79 @@ +--- +title: Planning Isolation Groups for the Zones (Windows 10) +description: Planning Isolation Groups for the Zones +ms.assetid: be4b662d-c1ce-441e-b462-b140469a5695 +author: brianlic-msft +--- + +# Planning Isolation Groups for the Zones + + +Isolation groups in Active Directory are how you implement the various domain and server isolation zones. A computer is assigned to a zone by adding its computer account to the group which represents that zone. + +**Caution**   +Do not add computers to your groups yet. If a computer is in a group when the GPO is activated then that GPO is applied to the computer. If the GPO is one that requires authentication, and the other computers have not yet received their GPOs, the computer that uses the new GPO might not be able to communicate with the others. + +  + +Universal groups are the best option to use for GPO assignment because they apply to the whole forest and reduce the number of groups that must be managed. However, if universal groups are unavailable, you can use domain global groups instead. + +The following table lists typical groups that can be used to manage the domain isolation zones discussed in the Woodgrove Bank example in this guide: + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Group nameDescription

CG_DOMISO_No_IPsec

A universal group of computer accounts that do not participate in the IPsec environment. Typically consists of infrastructure computer accounts that will also be included in exemption lists.

+

This group is used in security group filters to ensure that GPOs with IPsec rules are not applied to group members.

CG_DOMISO_IsolatedDomain

A universal group of computer accounts that contains the members of the isolated domain.

+

During the early days of testing, this group might contain only a very small number of computers. During production, it might contain the built-in Domain Computers group to ensure that every computer in the domain participates.

+

Members of this group receive the domain isolation GPO that requires authentication for inbound connections.

CG_DOMISO_Boundary

A universal group of computer accounts that contains the members of the boundary zone.

+

Members of this group receive a GPO that specifies that authentication is requested, but not required.

CG_DOMISO_Encryption

A universal group of computer accounts that contains the members of the encryption zone.

+

Members of this group receive a GPO that specifies that both authentication and encryption are required for all inbound connections.

CG_SRVISO_ServerRole

A universal group of computer accounts that contains the members of the server isolation group.

+

Members of this group receive the server isolation GPO that requires membership in a network access group in order to connect.

+

There will be one group for each set of servers that have different user and computer restriction requirements.

+ +  + +Multiple GPOs might be delivered to each group. Which one actually becomes applied depends on the security group filters assigned to the GPOs in addition to the results of any WMI filtering assigned to the GPOs. Details of the GPO layout are discussed in the section [Planning the GPOs](../p_server_archive/planning-the-gpos.md). + +If multiple GPOs are assigned to a group, and similar rules are applied, the rule that most specifically matches the network traffic is the one that is used by the computer. For example, if one IPsec rule says to request authentication for all IP traffic, and a second rule from a different GPO says to require authentication for IP traffic to and from a specific IP address, then the second rule takes precedence because it is more specific. + +**Next: **[Planning Network Access Groups](../p_server_archive/planning-network-access-groups.md) + +  + +  + + + + + diff --git a/windows/keep-secure/planning-network-access-groups.md b/windows/keep-secure/planning-network-access-groups.md new file mode 100644 index 0000000000..dc94283493 --- /dev/null +++ b/windows/keep-secure/planning-network-access-groups.md @@ -0,0 +1,68 @@ +--- +title: Planning Network Access Groups (Windows 10) +description: Planning Network Access Groups +ms.assetid: 56ea1717-1731-4a5d-b277-5a73eb86feb0 +author: brianlic-msft +--- + +# Planning Network Access Groups + + +A network access group (NAG) is used to identify users and computers that have permission to access an isolated server. The server is configured with firewall rules that allow only network connections that are authenticated as originating from a computer, and optionally a user, whose accounts are members of its NAG. A member of the isolated domain can belong to as many NAGs as required. + +Minimize the number of NAGs to limit the complexity of the solution. You need one NAG for each server isolation group to restrict the computers or users that are granted access. You can optionally split the NAG into two different groups: one for authorized computers and one for authorized users. + +The NAGs that you create and populate become active by referencing them in the **Users and Computers** tab of the firewall rules in the GPO assigned to the isolated servers. The GPO must also contain connection security rules that require authentication to supply the credentials checked for NAG membership. + +For the Woodgrove Bank scenario, access to the computers running SQL Server that support the WGBank application are restricted to the WGBank front-end servers and to approved administrative users logged on to specific authorized administrative computers. They are also only accessed by the approved admin users and the service account that is used to the run the WGBank front end service. + + +++++ + + + + + + + + + + + + + + + + + + + +
NAG NameNAG Member Users, Computers, or GroupsDescription

CG_NAG_ServerRole_Users

Svr1AdminA

+

Svr1AdminB

+

Group_AppUsers

+

AppSvcAccount

This group is for all users who are authorized to make inbound IPsec connections to the isolated servers in this zone.

CG_NAG_ServerRole_Computers

Desktop1

+

Desktop2

+

AdminDT1

+

AppAdminDT1

This group contains all computers that are authorized to make inbound IPsec connections to the isolated servers in this zone.

+ +  + +**Note**   +Membership in a NAG does not control the level of IPsec traffic protection. The IKE negotiation is only aware of whether the computer or user passed or failed the Kerberos V5 authentication process. The connection security rules in the applied GPO control the security methods that are used for protecting traffic and are independent of the identity being authenticated by Kerberos V5. + +  + +**Next: **[Planning the GPOs](../p_server_archive/planning-the-gpos.md) + +  + +  + + + + + diff --git a/windows/keep-secure/planning-server-isolation-zones.md b/windows/keep-secure/planning-server-isolation-zones.md new file mode 100644 index 0000000000..6394f51aa0 --- /dev/null +++ b/windows/keep-secure/planning-server-isolation-zones.md @@ -0,0 +1,88 @@ +--- +title: Planning Server Isolation Zones (Windows 10) +description: Planning Server Isolation Zones +ms.assetid: 5f63c929-589e-4b64-82ea-515d62765b7b +author: brianlic-msft +--- + +# Planning Server Isolation Zones + + +Sometimes a server hosts data that is sensitive. If your servers host data that must not be compromised, you have several options to help protect that data. One was already addressed: adding the server to the encryption zone. Membership in that zone prevents the server from being accessed by any computers that are outside the isolated domain, and encrypts all network connections to server. + +The second option is to additionally restrict access to the server, not just to members of the isolated domain, but to only those users or computers who have business reasons to access the resources on the server. You can specify only approved users, or you can additionally specify that the approved users can only access the server from approved computers. + +To grant access, you add the approved user and computer accounts to network access groups (NAGs) that are referenced in a firewall rule on this server. When the user sends a request to the server, the standard domain isolation rules are invoked. This causes IKE to use Kerberos V5 to exchange credentials with the server. The additional firewall rule on the server causes Windows to check the provided computer and user accounts for group membership in the NAGs. If either the user or computer is not a member of a required NAG then the network connection is refused. + +## Isolated domains and isolated servers + + +If you are using an isolated domain, the client computers already have the IPsec rules to enable them to authenticate traffic when the server requires it. If you add an isolated server, it must have a GPO applied to its group with the appropriate connection security and firewall rules. The rules enforce authentication and restrict access to only connections that are authenticated as coming from an authorized computer or user. + +If you are not using an isolated domain, but still want to isolate a server that uses IPsec, you must configure the client computers that you want to access the server to use the appropriate IPsec rules. If the client computers are members of an Active Directory domain, you can still use Group Policy to configure the clients. Instead of applying the GPO to the whole domain, you apply the GPO to only members of the NAG. + +## Creating multiple isolated server zones + + +Each set of servers that must be accessed by different sets of users should be set up in its own isolated server zone. After one set of GPOs for one isolated server zone has been successfully created and verified, you can copy the GPOs to a new set. You must change the GPO names to reflect the new zone, the name and membership of the isolated server zone group to which the GPOs are applied, and the names and membership of the NAG groups that determine which clients can access the servers in the isolated server zone. + +## Creating the GPOs + + +Creation of the groups and how to link them to the GPOs that apply the rules to members of the groups are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) section. + +An isolated server is often a member of the encryption zone. Therefore, copying that GPO set serves as a good starting point. You then modify the rules to additionally restrict access to only NAG members. + +### GPO settings for isolated servers running Windows Server 2012, Windows Server 2008 R2 or Windows Server 2008 + +GPOs for computers running Windows Server 2012, Windows Server 2008 R2 or Windows Server 2008 should include the following: + +**Note**   +The connection security rules described here are identical to the ones for the encryption zone. If you do not want to encrypt access and also restrict access to NAG members, you can use connection security rules identical to the main isolated domain. You must still add the firewall rule described at the end of this list to change it into an isolated server zone. + +  + +- IPsec default settings that specify the following options: + + 1. Exempt all ICMP traffic from IPsec. + + 2. Key exchange (main mode) security methods and algorithm. We recommend that you do not include Diffie-Hellman Group 1, DES, or MD5 in any setting. They are included only for compatibility with previous versions of Windows. Use the strongest algorithm combinations that are common to all your supported operating systems. + + 3. Data protection (quick mode) algorithm combinations. Check **Require encryption for all connection security rules that use these settings**, and then specify one or more integrity and encryption combinations. We recommend that you do not include DES or MD5 in any setting. They are included only for compatibility with previous versions of Windows. Use the strongest algorithm combinations that are common to all your supported operating systems. + + If any NAT devices are present on your networks, do not use AH because it cannot traverse NAT devices. If isolated servers must communicate with hosts in the encryption zone, include an algorithm that is compatible with the requirements of the encryption zone GPOs. + + 4. Authentication methods. Include at least computer-based Kerberos V5 authentication for compatibility with the rest of the isolated domain. If you want to restrict access to specific user accounts, also include user-based Kerberos V5 authentication as an optional authentication method. Do not make the user-based authentication method mandatory, or else computers that cannot use AuthIP instead of IKE, including Windows XP and Windows Server 2003, cannot communicate. Likewise, if any of your domain isolation members cannot use Kerberos V5, include certificate-based authentication as an optional authentication method. + +- The following connection security and firewall rules: + + - A connection security rule that exempts all computers on the exemption list from authentication. Be sure to include all your Active Directory domain controllers on this list. Enter subnet addresses, if applicable in your environment. + + - A connection security rule, from **Any IP address** to **Any IP address**, that requires inbound and requests outbound authentication by using Kerberos V5 authentication. + + **Important**   + Be sure to begin operations by using request in and request out behavior until you are sure that all the computers in your IPsec environment are communicating successfully by using IPsec. After confirming that IPsec is operating as expected, you can change the GPO to require in, request out. + +   + + - A firewall rule that specifies **Allow only secure connections**, **Require encryption**, and on the **Users and Computers** tab includes references to both computer and user network access groups. + +- A registry policy that includes the following values: + + - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. + + **Note**   + For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md). + +   + +**Next: **[Planning Certificate-based Authentication](../p_server_archive/planning-certificate-based-authentication.md) + +  + +  + + + + + diff --git a/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md new file mode 100644 index 0000000000..783b92991e --- /dev/null +++ b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md @@ -0,0 +1,58 @@ +--- +title: Planning Settings for a Basic Firewall Policy (Windows 10) +description: Planning Settings for a Basic Firewall Policy +ms.assetid: 4c90df5a-3cbc-4b85-924b-537c2422d735 +author: brianlic-msft +--- + +# Planning Settings for a Basic Firewall Policy + + +After you have identified your requirements, and have the information about the network layout and computers available, you can begin to design the GPO settings and rules that will enable you to enforce your requirements on the computers. + +The following is a list of the firewall settings that you might consider for inclusion in a basic firewall design, together with recommendations to serve as a starting point for your analysis: + +- **Profile selection**. The firewall rules can be configured for any of the network location profiles that you see in the Network and Sharing Center: **Domain**, **Public**, and **Private** (on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2). Most settings are enforced in the Domain profile, without an option for the user to change them. However, you might want to leave the profile settings configurable by the user on computers that can be taken from the organization's physical network and joined to a public or home network. If you lock down the public and private profiles, you might prevent a user from accessing a required network program or service. Because they are not on the organization's network, you cannot fix a connectivity problem by deploying rule changes in a GPO. For each section that follows, consider each profile and apply the rules to those profiles that make sense for your organization. + + **Important**   + We recommend that on server computers that you set all rules for all profiles to prevent any unexpected profile switch from disrupting network connectivity. You might consider a similar practice for your desktop computers, and only support different profiles on portable computers. + +   + +- **Firewall state: On**. We recommend that you prevent the user from turning it off. + +- **Default behavior for Inbound connections: Block**. We recommend that you enforce the default behavior of blocking unsolicited inbound connections. To allow network traffic for a specific program, create an inbound rule that serves as an exception to this default behavior. + +- **Default behavior for Outbound connections: Allow**. We recommend that you enforce the default behavior of allowing outbound connections. + +- **Allow unicast response: Yes**. We recommend that you use the default setting of **Yes** unless you have specific requirements to do otherwise. + +- **Apply local firewall rules: Yes**. We recommend that you allow users to create and use local firewall rules. If you set this to **No**, then when a user clicks **Allow** on the notification message to allow traffic for a new program, Windows does not create a new firewall rule and the traffic remains blocked. + + If you and the IT staff can create and maintain the list of firewall rules for all permitted applications and deploy them by using GPOs then you can set this value to **No**. + +- **Apply local connection security rules: No**. We recommend that you prevent users from creating and using their own connection security rules. Connection failures caused by conflicting rules can be difficult to troubleshoot. + +- **Logging**. We recommend that you enable logging to a file on the local hard disk. Be sure to limit the size, such as 4096 KB, to avoid causing performance problems by filling the user's hard disk. Be sure to specify a folder to which the Windows Firewall service account has write permissions. + +- **Inbound rules**. Create inbound rules for programs that must be able to receive unsolicited inbound network packets from another computer on the network. Make the rules as specific as possible to reduce the risk of malicious programs exploiting the rules. For example, specify both program and port numbers. Specifying a program ensures that the rule is only active when the program is actually running, and specifying the port number ensures that the program cannot receive unexpected traffic on a different port. + + Inbound rules are common on servers, because they host services to which client computers connect. When you install programs and services on a server, the installation program typically creates and enables the rules for you. Examine the rules to ensure that they do not open up more ports than are required. + + **Important**   + If you create inbound rules that permit RPC network traffic by using the **RPC Endpoint Mapper** and **Dynamic RPC** rule options, then all inbound RPC network traffic is permitted because the firewall cannot filter network traffic based on the UUID of the destination application. + +   + +- **Outbound rules**. Only create outbound rules to block network traffic that must be prevented in all cases. If your organization prohibits the use of certain network programs, you can support that policy by blocking the known network traffic used by the program. Be sure to test the restrictions before you deploy them to avoid interfering with traffic for needed and authorized programs. + +**Next: **[Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) + +  + +  + + + + + diff --git a/windows/keep-secure/planning-the-gpos.md b/windows/keep-secure/planning-the-gpos.md new file mode 100644 index 0000000000..e970a3c826 --- /dev/null +++ b/windows/keep-secure/planning-the-gpos.md @@ -0,0 +1,64 @@ +--- +title: Planning the GPOs (Windows 10) +description: Planning the GPOs +ms.assetid: 11949ca3-a11c-4a16-b297-0862432eb5b4 +author: brianlic-msft +--- + +# Planning the GPOs + + +When you plan the GPOs for your different isolation zones, you must complete the layout of the required zones and their mappings to the groups that link the computers to the zones. + +## General considerations + + +A few things to consider as you plan the GPOs: + +- Do not allow a computer to be a member of more than one isolation zone. A computer in more than one zone receives multiple and possibly contradictory GPOs. This can result in unexpected, and difficult to troubleshoot behavior. + + The examples in this guide show GPOs that are designed to prevent the requirement to belong to multiple zones. + +- Ensure that the IPsec algorithms you specify in your GPOs are compatible across all the versions of Windows. The same principle applies to the data integrity and encryption algorithms. We recommend that you include the more advanced algorithms when you have the option of selecting several in an ordered list. The computers will negotiate down from the top of their lists, selecting one that is configured on both computers. So a computer that is running Windows Vista that is connected to a server that is running Windows Server 2012 can communicate by using a much more secure algorithm. + +- The primary difference in your domain isolation GPOs is whether the rules request or require authentication. + + **Caution**   + It is **critical** that you begin with all your GPOs set to request authentication instead of requiring it. Since the GPOs are delivered to the computers over time, applying a require policy to one computer breaks its ability to communicate with another computer that has not yet received its policy. Using request mode at the beginning enables computers to continue communicating by using plaintext connections if required. After you confirm that your computers are using IPsec where expected, you can schedule a conversion of the rules in the GPOs from requesting to requiring authentication, as required by each zone. + +   + +- Windows Firewall with Advanced Security in Windows Vista and Windows Server 2008 only support one network location profile at a time. If you add a second network adapter that is connected to a different network, or not connected at all, you could unintentionally change the profile that is currently active on the computer. If your GPO specifies different firewall and connection security rules based on the current network location profile, the behavior of how the computer handles network traffic will change accordingly. We recommend for stationary computers, such as desktops and servers, that you assign any rule for the computer to all profiles. Apply GPOs that change rules per network location to computers that must move between networks, such as your portable computers. Consider creating a separate domain isolation GPO for your servers that uses the same settings as the GPO for the clients, except that the server GPO specifies the same rules for all network location profiles. For more information, see Network Location Types at . + + **Note**   + Computers running Windows 8, Windows 7, Windows Server 2012, and Windows Server 2008 R2 support different network location types, and therefore profiles, for each network adapter at the same time. Each network adapter is assigned the network location appropriate for the network to which it is connected. Windows Firewall then enforces only those rules that apply to that network type’s profile. So certain types of traffic are blocked when coming from a network adapter connected to a public network, but those same types might be permitted when coming from a private or domain network. + +   + +After considering these issues, document each GPO that you require, and the details about the connection security and firewall rules that it needs. + +## Woodgrove Bank example GPOs + + +The Woodgrove Bank example uses the following set of GPOs to support its domain isolation requirements. This section only discusses the rules and settings for server and domain isolation. GPO settings that affect which computers receive the GPO, such as security group filtering and WMI filtering, are discussed in the [Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) section. + +In this section you can find information about the following: + +- [Firewall GPOs](../p_server_archive/firewall-gpos.md) + +- [Isolated Domain GPOs](../p_server_archive/isolated-domain-gpos.md) + +- [Boundary Zone GPOs](../p_server_archive/boundary-zone-gpos.md) + +- [Encryption Zone GPOs](../p_server_archive/encryption-zone-gpos.md) + +- [Server Isolation GPOs](../p_server_archive/server-isolation-gpos.md) + +  + +  + + + + + diff --git a/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md new file mode 100644 index 0000000000..a517124934 --- /dev/null +++ b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md @@ -0,0 +1,51 @@ +--- +title: Planning to Deploy Windows Firewall with Advanced Security (Windows 10) +description: Planning to Deploy Windows Firewall with Advanced Security +ms.assetid: 891a30c9-dbf5-4a88-a279-00662b9da48e +author: brianlic-msft +--- + +# Planning to Deploy Windows Firewall with Advanced Security + + +After you collect information about your environment and decide on a design by following the guidance in the [Windows Firewall with Advanced Security Design Guide](../p_server_archive/windows-firewall-with-advanced-security-design-guide.md), you can begin to plan the deployment of your design. With the completed design and the information in this topic, you can determine which tasks to perform to deploy Windows Firewall with Advanced Security in your organization. + +## Reviewing your Windows Firewall with Advanced Security Design + + +If the design team that created the Windows Firewall with Advanced Security design for your organization is different from the deployment team that will implement it, make sure that the deployment team reviews the final design with the design team. Review the following points: + +- The design team's strategy for determining how WMI and security group filters attached to the GPOs will determine which computers apply to which GPO. The deployment team can refer to the following topics in the Windows Firewall with Advanced Security Design Guide: + + - [Planning Isolation Groups for the Zones](../p_server_archive/planning-isolation-groups-for-the-zones.md) + + - [Planning the GPOs](../p_server_archive/planning-the-gpos.md) + + - [Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) + +- The communication to be allowed between members of each of the zones in the isolated domain and computers that are not part of the isolated domain or members of the isolated domain's exemption list. + +- The recommendation that domain controllers are exempted from IPsec authentication requirements. If they are not exempt and authentication fails, then domain clients might not be able to receive Group Policy updates to the IPsec connection security rules from the domain controllers. + +- The rationale for configuring all IPsec authentication rules to request, not require, authentication until the successful negotiation of IPsec has been confirmed. If the rules are set to require authentication before confirming that authentication is working correctly, then communications between computers might fail. If the rules are set to request authentication only, then an IPsec authentication failure results in fall-back-to-clear behavior, so communications can continue while the authentication failures are investigated. + +- The requirement that all computers that must communicate with each other share a common set of: + + - Authentication methods + + - Main mode key exchange algorithms + + - Quick mode data integrity algorithms + + If at least one set of each does not match between two computers, then the computers cannot successfully communicate. + +After the design and deployment teams agree on these issues, they can proceed with the deployment of the Windows Firewall with Advanced Security design. For more information, see [Implementing Your Windows Firewall with Advanced Security Design Plan](../p_server_archive/implementing-your-windows-firewall-with-advanced-security-design-plan.md). + +  + +  + + + + + diff --git a/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md new file mode 100644 index 0000000000..9efd46604f --- /dev/null +++ b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md @@ -0,0 +1,96 @@ +--- +title: Planning Your Windows Firewall with Advanced Security Design (Windows 10) +description: Planning Your Windows Firewall with Advanced Security Design +ms.assetid: f3ac3d49-ef4c-4f3c-a16c-e107284e169f +author: brianlic-msft +--- + +# Planning Your Windows Firewall with Advanced Security Design + + +After you have gathered the relevant information in the previous sections, and understand the basics of the designs as described earlier in this guide, you can select the design (or combination of designs) that meet your needs. + +## Basic firewall design + + +We recommend that you deploy at least the basic firewall design. As discussed in the [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md) section, host-based firewalls are an important element in a defense-in-depth strategy and complement most other security measures you put in place in your organization. + +When you are ready to examine the options for firewall policy settings, see the [Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md) section. + +## Algorithm and method support and selection + + +To create a domain isolation or server isolation design, you must understand the algorithms available in each version of Windows, as well as their relative strengths. To review the algorithms and methods supported in versions of the Windows operating system, see IPsec Algorithms and Methods Supported in Windows (). + +## IPsec performance considerations + + +Although IPsec is critically important in securing network traffic going to and from your computers, there are costs associated with its use. The mathematically intensive cryptographic algorithms require a significant amount of computing power, which can prevent your computer from making use of all of the available bandwidth. For example, an IPsec-enabled computer using the AES encryption protocols on a 10 gigabits per second (Gbps) network link might see a throughput of 4.5 Gbps. This is due to the demands placed on the CPU to perform the cryptographic functions required by the IPsec integrity and encryption algorithms. + +IPsec task offload is a Windows technology that supports network adapters equipped with dedicated cryptographic processors to perform the computationally intensive work required by IPsec. This frees up a computer’s CPU and can dramatically increase network throughput. For the same network link as above, the throughput with IPsec task offload enabled improves to about 9.2 Gbps. For more information, see Improving Network Performance by Using IPsec Task Offload (). + +## Domain isolation design + + +Include this design in your plans: + +- If you have an Active Directory domain of which most of the computers are members. + +- If you want to prevent the computers in your organization from accepting any unsolicited network traffic from computers that are not part of the domain. + +If you plan on including the basic firewall design as part of your deployment, we recommend that you deploy the firewall policies first to confirm that they work properly. Also plan to enable your connection security rules in request mode at first, instead of the more restrictive require mode, until you are sure that the computers are all correctly protecting network traffic with IPsec. If something is wrong, request mode still allows communications to continue while you are troubleshooting. + +When you are ready to examine the options for creating an isolated domain, see the [Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) section. + +## Server isolation design + + +Include this design in your plans: + +- If you have an isolated domain and you want to additionally restrict access to specific servers to only authorized users and computers. + +- You are not deploying an isolated domain, but want to take advantage of similar benefits for a few specific servers. You can restrict access to the isolated servers to only authorized users and computers. + +If you plan to include domain isolation in your deployment, we recommend that you complete that layer and confirm its correct operation before you implement the additional server isolation elements. + +When you are ready to examine the options for isolating servers, see the [Planning Server Isolation Zones](../p_server_archive/planning-server-isolation-zones.md) section. + +## Certificate-based authentication design + + +Include this design in your plans: + +- If you want to implement some of the elements of domain or server isolation on computers that are not joined to an Active Directory domain, or do not want to use domain membership as an authentication mechanism. + +- You have an isolated domain and want to include a server that is not a member of the Active Directory domain because the computer is not running Windows, or for any other reason. + +- You must enable external computers that are not managed by your organization to access information on one of your servers, and want to do this in a secure way. + +If you plan to include domain or server isolation in your deployment, we recommend that you complete those elements and confirm their correct operation before you add certificate-based authentication to the computers that require it. + +When you are ready to examine the options for using certificate-based authentication, see the [Planning Certificate-based Authentication](../p_server_archive/planning-certificate-based-authentication.md) section. + +## Documenting your design + + +After you finish selecting the designs that you will use, you must assign each of your computers to the appropriate isolation zone and document the assignment for use by the deployment team. + +- [Documenting the Zones](../p_server_archive/documenting-the-zones.md) + +## Designing groups and GPOs + + +After you have selected a design and assigned your computers to zones, you can begin laying out the isolation groups for each zone, the network access groups for isolated server access, and the GPOs that you will use to apply the settings and rules to your computers. + +When you are ready to examine the options for the groups, filters, and GPOs, see the [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) section. + +**Next: **[Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md) + +  + +  + + + + + diff --git a/windows/keep-secure/procedures-used-in-this-guide.md b/windows/keep-secure/procedures-used-in-this-guide.md new file mode 100644 index 0000000000..733ca019e5 --- /dev/null +++ b/windows/keep-secure/procedures-used-in-this-guide.md @@ -0,0 +1,98 @@ +--- +title: Procedures Used in This Guide (Windows 10) +description: Procedures Used in This Guide +ms.assetid: 45c0f549-e4d8-45a3-a600-63e2a449e178 +author: brianlic-msft +--- + +# Procedures Used in This Guide + + +The procedures in this section appear in the checklists found earlier in this document. They should be used only in the context of the checklists in which they appear. They are presented here in alphabetical order. + +[Add Production Computers to the Membership Group for a Zone](../p_server_archive/add-production-computers-to-the-membership-group-for-a-zone.md) + +[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md) + +[Assign Security Group Filters to the GPO](../p_server_archive/assign-security-group-filters-to-the-gpo.md) + +[Change Rules from Request to Require Mode](../p_server_archive/change-rules-from-request-to-require-mode.md) + +[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) + +[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) + +[Configure Group Policy to Autoenroll and Deploy Certificates](../p_server_archive/configure-group-policy-to-autoenroll-and-deploy-certificates.md) + +[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) + +[Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) + +[Configure the Windows Firewall Log](../p_server_archive/configure-the-windows-firewall-log.md) + +[Configure the Workstation Authentication Certificate Template](../p_server_archive/configure-the-workstation-authentication-certificate-templatewfas-dep.md) + +[Configure Windows Firewall to Suppress Notifications When a Program Is Blocked](../p_server_archive/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md) + +[Confirm That Certificates Are Deployed Correctly](../p_server_archive/confirm-that-certificates-are-deployed-correctly.md) + +[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md) + +[Create a Group Account in Active Directory](../p_server_archive/create-a-group-account-in-active-directory.md) + +[Create a Group Policy Object](../p_server_archive/create-a-group-policy-object.md) + +[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) + +[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) + +[Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +[Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +[Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +[Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +[Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +[Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +[Create WMI Filters for the GPO](../p_server_archive/create-wmi-filters-for-the-gpo.md) + +[Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +[Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) + +[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) + +[Install Active Directory Certificate Services](../p_server_archive/install-active-directory-certificate-services.md) + +[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md) + +[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md) + +[Open the Group Policy Management Console to IP Security Policies](../p_server_archive/open-the-group-policy-management-console-to-ip-security-policies.md) + +[Open the Group Policy Management Console to Windows Firewall](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall.md) + +[Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md) + +[Open Windows Firewall with Advanced Security](../p_server_archive/open-windows-firewall-with-advanced-security.md) + +[Restrict Server Access to Members of a Group Only](../p_server_archive/restrict-server-access-to-members-of-a-group-only.md) + +[Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md) + +[Turn on Windows Firewall and Configure Default Behavior](../p_server_archive/turn-on-windows-firewall-and-configure-default-behavior.md) + +[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md) + +  + +  + + + + + diff --git a/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md b/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md new file mode 100644 index 0000000000..156362cc19 --- /dev/null +++ b/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md @@ -0,0 +1,44 @@ +--- +title: Protect Computers from Unwanted Network Traffic (Windows 10) +description: Protect Computers from Unwanted Network Traffic +ms.assetid: 307d2b38-e8c4-4358-ae16-f2143af965dc +author: brianlic-msft +--- + +# Protect Computers from Unwanted Network Traffic + + +Although network perimeter firewalls provide important protection to network resources from external threats, there are network threats that a perimeter firewall cannot protect against. Some attacks might successfully penetrate the perimeter firewall, and at that point what can stop it? Other attacks might originate from inside the network, such as a computer virus that is brought in on portable media and run on a trusted computer. Portable computers are often taken outside the network and connected directly to the Internet, without adequate protection between the computer and security threats. + +Reports of targeted attacks against organizations, governments, and individuals have become more widespread in recent years. For a general overview of these threats, also known as advanced persistent threats (APT), see the [Microsoft Security Intelligence Report](http://download.microsoft.com/download/C/9/A/C9A544AD-4150-43D3-80F7-4F1641EF910A/Microsoft_Security_Intelligence_Report_Volume_12_Key_Findings_Summary_English.pdf) at http://download.microsoft.com/download/C/9/A/C9A544AD-4150-43D3-80F7-4F1641EF910A/Microsoft\_Security\_Intelligence\_Report\_Volume\_12\_Key\_Findings\_Summary\_English.pdf. + +Running a host-based firewall on every computer that your organization manages is an important layer in a "defense-in-depth" security strategy. A host-based firewall can help protect against attacks that originate from inside the network and also provide additional protection against attacks from outside the network that manage to penetrate the perimeter firewall. It also travels with a portable computer to provide protection when it is away from the organization's network. + +A host-based firewall helps secure a computer by dropping all network traffic that does not match the administrator-designed rule set for permitted network traffic. This design, which corresponds to [Basic Firewall Policy Design](0c75637e-86b7-4fb3-9910-04c5cf186305), provides the following benefits: + +- Network traffic that is a reply to a request from the local computer is permitted into the computer from the network. + +- Network traffic that is unsolicited, but that matches a rule for allowed network traffic, is permitted into the computer from the network. + + For example, Woodgrove Bank wants a computer that is running SQL Server to be able to receive the SQL queries sent to it by client computers. The firewall policy deployed to the computer that is running SQL Server includes firewall rules that specifically allow inbound network traffic for the SQL Server program. + +- Outbound network traffic that is not specifically blocked is allowed on the network. + + For example, Woodgrove Bank has a corporate policy that prohibits the use of certain peer-to-peer file sharing programs. The firewall policy deployed to the computers on the network includes firewall rules that block both inbound and outbound network traffic for the prohibited programs. All other outbound traffic is permitted. + +The following component is recommended for this deployment goal: + +- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more Group Policy objects (GPOs) that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources \[lhs\]](508b3d05-e9c9-4df9-bae4-750d4ad03302). + +Other means of deploying a firewall policy are available, such as creating scripts that use the **netsh** command-line tool, and then running those scripts on each computer in the organization. This guide uses Active Directory as a recommended means of deployment because of its ability to scale to very large organizations. + +**Next: **[Restrict Access to Only Trusted Computers](29805c5c-a8e4-4600-86b9-7abb9a068919) + +  + +  + + + + + diff --git a/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md new file mode 100644 index 0000000000..29dfe483a0 --- /dev/null +++ b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md @@ -0,0 +1,42 @@ +--- +title: Require Encryption When Accessing Sensitive Network Resources (Windows 10) +description: Require Encryption When Accessing Sensitive Network Resources +ms.assetid: da980d30-a68b-4e2a-ba63-94726355ce6f +author: brianlic-msft +--- + +# Require Encryption When Accessing Sensitive Network Resources + + +The use of authentication in the previously described goal ([Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md)) enables a computer in the isolated domain to block traffic from untrusted computers. However, it does not prevent an untrusted computer from eavesdropping on the network traffic shared between two trusted computers, because by default network packets are not encrypted. + +For computers that share sensitive information over the network, Windows Firewall with Advanced Security allows you to require that all such network traffic be encrypted. Using encryption can help you comply with regulatory and legislative requirements such as those found in the Federal Information Security Management Act of 2002 (FISMA), the Sarbanes-Oxley Act of 2002, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), and other government and industry regulations. By creating connection security rules that apply to computers that host and exchange sensitive data, you can help protect the confidentiality of that data by encrypting it. + +The following illustration shows an encryption zone in an isolated domain. The rules that implement both the isolated domain and the different zones are deployed by using Group Policy and Active Directory. + +![encryption zone in an isolated domain](images/wfas-domainisoencrypt.gif) + +This goal provides the following benefits: + +- Computers in the encryption zone require authentication to communicate with other computers. This works no differently from the domain isolation goal and design. For more information, see [Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md). + +- Computers in the encryption zone require that all inbound and outbound network traffic be encrypted. + + For example, Woodgrove Bank processes sensitive customer data on a computer that must be protected from eavesdropping by computers on the network. Connection security rules specify that all traffic must be encrypted by a sufficiently complex encryption algorithm to help protect the data. + +- Computers in the encryption zone are often good candidates for server isolation, where access is limited to only computer accounts and user accounts that are members of an authorized access group. In many organizations, the encryption zone and the server isolation zone are one and the same. For more information, see [Restrict Access to Only Specified Users or Computers](../p_server_archive/restrict-access-to-only-specified-users-or-computers.md). + +The following components are required for this deployment goal: + +- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources](../p_server_archive/additional-resources-wfasdesign.md). + +**Next: **[Restrict Access to Only Specified Users or Computers](../p_server_archive/restrict-access-to-only-specified-users-or-computers.md) + +  + +  + + + + + diff --git a/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md b/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md new file mode 100644 index 0000000000..1e565f2c6b --- /dev/null +++ b/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md @@ -0,0 +1,46 @@ +--- +title: Restrict Access to Only Specified Users or Computers (Windows 10) +description: Restrict Access to Only Specified Users or Computers +ms.assetid: a6106a07-f9e5-430f-8dbd-06d3bf7406df +author: brianlic-msft +--- + +# Restrict Access to Only Specified Users or Computers + + +Domain isolation (as described in the previous goal [Restrict Access to Only Trusted Computers](29805c5c-a8e4-4600-86b9-7abb9a068919)) prevents computers that are members of the isolated domain from accepting network traffic from untrusted computers. However, some computers on the network might host sensitive data that must be additionally restricted to only those users and computers that have a business requirement to access the data. + +Windows Firewall with Advanced Security enables you to restrict access to computers and users that are members of domain groups authorized to access that computer. These groups are called *network access groups (NAGs)*. When a computer authenticates to a server, the server checks the group membership of the computer account and the user account, and grants access only if membership in the NAG is confirmed. Adding this check creates a virtual "secure zone" within the domain isolation zone. You can have multiple computers in a single secure zone, and it is likely that you will create a separate zone for each set of servers that have specific security access needs. Computers that are part of this server isolation zone are often also part of the encryption zone (see [Require Encryption When Accessing Sensitive Network Resources](261bd90d-5a8a-4de1-98c7-6d07e5d81267)). + +Restricting access to only users and computers that have a business requirement can help you comply with regulatory and legislative requirements, such as those found in the Federal Information Security Management Act of 2002 (FISMA), the Sarbanes-Oxley Act of 2002, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), and other government and industry regulations. + +Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista enable you to restrict access by specifying either computer or user credentials. + +The following illustration shows an isolated server, and examples of computers that can and cannot communicate with it. Computers that are outside the Woodgrove corporate network, or computers that are in the isolated domain but are not members of the required NAG, cannot communicate with the isolated server. + +![isolated domain with network access groups](images/wfas-domainnag.gif) + +This goal, which corresponds to [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md), provides the following features: + +- Isolated servers accept unsolicited inbound network traffic only from computers or users that are members of the NAG. + +- Isolated servers can be implemented as part of an isolated domain, and treated as another zone. Members of the zone group receive a GPO with rules that require authentication, and that specify that only network traffic authenticated as coming from a member of the NAG is allowed. + +- Server isolation can also be configured independently of an isolated domain. To do so, configure only the computers that must communicate with the isolated server with connection security rules to implement authentication and check NAG membership. + +- A server isolation zone can be simultaneously configured as an encryption zone. To do this, configure the GPO with rules that force encryption in addition to requiring authentication and restricting access to NAG members. For more information, see [Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md). + +The following components are required for this deployment goal: + +- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources](../p_server_archive/additional-resources-wfasdesign.md). + +**Next: **[Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](../p_server_archive/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) + +  + +  + + + + + diff --git a/windows/keep-secure/restrict-access-to-only-trusted-computers.md b/windows/keep-secure/restrict-access-to-only-trusted-computers.md new file mode 100644 index 0000000000..aa3e530671 --- /dev/null +++ b/windows/keep-secure/restrict-access-to-only-trusted-computers.md @@ -0,0 +1,59 @@ +--- +title: Restrict Access to Only Trusted Computers (Windows 10) +description: Restrict Access to Only Trusted Computers +ms.assetid: bc1f49a4-7d54-4857-8af9-b7c79f47273b +author: brianlic-msft +--- + +# Restrict Access to Only Trusted Computers + + +Your organizational network likely has a connection to the Internet. You also likely have partners, vendors, or contractors who attach computers that are not owned by your organization to your network. Because you do not manage those computers, you cannot trust them to be free of malicious software, maintained with the latest security updates, or in any way in compliance with your organization's security policies. These untrustworthy computers both on and outside of your physical network must not be permitted to access your organization's computers except where it is truly required. + +To mitigate this risk, you must be able to isolate the computers you trust, and restrict their ability to receive unsolicited network traffic from untrusted computers. By using connection security and firewall rules available in Windows Firewall with Advanced Security, you can logically isolate the computers that you trust by requiring that all unsolicited inbound network traffic be authenticated. Authentication ensures that each computer or user can positively identify itself by using credentials that are trusted by the other computer. Connection security rules can be configured to use IPsec with the Kerberos V5 protocol available in Active Directory, or certificates issued by a trusted certification authority as the authentication method. + +**Note**   +Because the primary authentication method recommended for computers that are running Windows is to use the Kerberos V5 protocol with membership in an Active Directory domain, this guide refers to this logical separation of computers as *domain isolation*, even when certificates are used to extend the protection to computers that are not part of an Active Directory domain. + +  + +The protection provided by domain isolation can help you comply with regulatory and legislative requirements, such as those found in the Federal Information Security Management Act of 2002 (FISMA), the Sarbanes-Oxley Act of 2002, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), and other government and industry regulations. + +The following illustration shows an isolated domain, with one of the zones that are optionally part of the design. The rules that implement both the isolated domain and the different zones are deployed by using Group Policy and Active Directory. + +![domain isolation](images/wfas-domainiso.gif) + +These goals, which correspond to [Domain Isolation Policy Design](3aa75a74-adef-41e4-bf2d-afccf2c47d46) and [Certificate-based Isolation Policy Design](a706e809-ddf3-42a4-9991-6e5d987ebf38), provide the following benefits: + +- Computers in the isolated domain accept unsolicited inbound network traffic only when it can be authenticated as coming from another computer in the isolated domain. Exemption rules can be defined to allow inbound traffic from trusted computers that for some reason cannot perform IPsec authentication. + + For example, Woodgrove Bank wants all of its computers to block all unsolicited inbound network traffic from any computer that it does not manage. The connection security rules deployed to domain member computers require authentication as a domain member or by using a certificate before an unsolicited inbound network packet is accepted. + +- Computers in the isolated domain can still send outbound network traffic to untrusted computers and receive the responses to the outbound requests. + + For example, Woodgrove Bank wants its users at client computers to be able to access Web sites on the Internet. The default Windows Firewall with Advanced Security settings for outbound network traffic allow this. No additional rules are required. + +These goals also support optional zones that can be created to add customized protection to meet the needs of subsets of an organization's computers: + +- Computers in the "boundary zone" are configured to use connection security rules that request but do not require authentication. This enables them to receive unsolicited inbound network traffic from untrusted computers, and also to receive traffic from the other members of the isolated domain. + + For example, Woodgrove Bank has a server that must be accessed by its partners' computers through the Internet. The rules applied to computers in the boundary zone use authentication when the client computer can support it, but do not block the connection if the client computer cannot authenticate. + +- Computers in the "encryption zone" require that all network traffic in and out must be encrypted to secure potentially sensitive material when it is sent over the network. + + For example, Woodgrove Bank wants the computers running SQL Server to only transmit data that is encrypted to help protect the sensitive data stored on those computers. + +The following components are required for this deployment goal: + +- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources \[lhs\]](508b3d05-e9c9-4df9-bae4-750d4ad03302). + +**Next: **[Require Encryption When Accessing Sensitive Network Resources](261bd90d-5a8a-4de1-98c7-6d07e5d81267) + +  + +  + + + + + diff --git a/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md new file mode 100644 index 0000000000..437e25bce5 --- /dev/null +++ b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md @@ -0,0 +1,58 @@ +--- +title: Restrict Server Access to Members of a Group Only (Windows 10) +description: Restrict Server Access to Members of a Group Only +ms.assetid: ea51c55b-e1ed-44b4-82e3-3c4287a8628b +author: brianlic-msft +--- + +# Restrict Server Access to Members of a Group Only + + +After you have configured the IPsec connection security rules that force client computers to authenticate their connections to the isolated server, you must configure the rules that restrict access to only those computers or users who have been identified through the authentication process as members of the isolated server’s access group. + +The way in which you restrict access to the isolated server depends on which version of the Windows operating system the server is running. + +- If the server is running Windows Server 2008, Windows Server 2008 R2 or Windows Server 2012, then you create a firewall rule that specifies the user and computer accounts that are allowed. The authentication method used in the connection must support the account type specified. Remember that only Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 support user-based authentication. + +In this topic: + +- [Create a firewall rule to access isolated servers running Windows Server 2008 or later](#bkmk-section1) + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +## + + +**To create a firewall rule that grants access to an isolated server running Windows Server 2008 or later** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](75ccea22-f225-40be-94a9-d0b17170d4fe). You must edit the GPO that applies settings to servers in the isolated server zone. + +2. In the navigation pane, right-click **Inbound Rules**, and then click **New Rule**. + +3. On the **Rule Type** page, click **Custom**, and then click **Next**. + +4. If you must restrict access to a single network program, then you can select **This program path**, and specify the program or service to which to grant access. Otherwise, click **All programs**, and then click **Next**. + +5. If you must restrict access to only some TCP or UDP port numbers, then enter the port numbers on the **Protocol and Ports** page. Otherwise, set **Protocol type** to **Any**, and then click **Next**. + +6. On the **Scope** page, select **Any IP address** for both local and remote addresses, and then click **Next**. + +7. On the **Action** page, click **Allow the connection if it is secure**. If required by your design, you can also click **Customize** and select **Require the connections to be encrypted**. Click **Next**. + +8. On the **Users and Computers** page, select the check box for the type of accounts (computer or user) you want to allow, click **Add**, and then enter the group account that contains the computer and user accounts permitted to access the server. + + **Caution**   + Remember that if you specify a user group on the Users page, your authentication scheme must include a method that uses user-based credentials. User-based credentials are only supported on versions of Windows that support AuthIP, such as Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. Earlier versions of Windows and other operating systems that support IKE v1 only do not support user-based authentication; computers running those versions or other operating systems will not be able to connect to the isolated server through this firewall rule. + +   + +  + +  + + + + + diff --git a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md new file mode 100644 index 0000000000..acdb18d98f --- /dev/null +++ b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md @@ -0,0 +1,203 @@ +--- +title: Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012 (Windows 10) +description: Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012 +ms.assetid: 290d61e6-ec8c-48b9-8dcd-d0df6df24181 +author: brianlic-msft +--- + +# Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012 + + +In Windows Server 2012, Internet Key Exchange version 2 (IKEv2) support is broadened from previous Windows versions. + +For example, in Windows Server 2012, IKEv2 does the following: + +- Supports additional scenarios, including IPsec end-to-end transport mode connections + +- Provides interoperability for Windows with other operating systems that use IKEv2 for end-to-end security + +- Supports Suite B (RFC 4869) requirements + +- Coexists with existing policies that deploy AuthIP/IKEv1 + +- Uses the Windows PowerShell interface exclusively for configuration. You cannot configure IKEv2 through the user interface. + +- Uses certificates for the authentication mechanism + +In Windows Server 2008 R2, IKEv2 is available as a virtual private network (VPN) tunneling protocol that supports automatic VPN reconnection. IKEv2 allows the security association to remain unchanged despite changes in the underlying connection. + +**In this document** + +- [Prerequisites](#bkmk-prereqs) + +- [Computers joined to a domain](#bkmk-step1) + +- [Computers not joined to a domain](#bkmk-step2) + +- [Troubleshooting](#bkmk-troubleshooting) + +**Note**   +This topic includes sample Windows PowerShell cmdlets. For more information, see [How to Run a Windows PowerShell Cmdlet](http://go.microsoft.com/fwlink/p/?linkid=230693). + +  + +## Prerequisites + + +These procedures assume that you already have a public key infrastructure (PKI) in place for computer authentication. + +## Computers joined to a domain + + +The following Windows PowerShell script establishes a connection security rule that uses IKEv2 for communication between two computers (CLIENT1 and SERVER1) that are joined to the corp.contoso.com domain as shown in Figure 1. + +![the contoso corporate network](images/corpnet.gif) + +**Figure 1** The Contoso corporate network + +This script does the following: + +- Creates a security group called **IPsec client and servers** and adds CLIENT1 and SERVER1 as members. + +- Creates a Group Policy Object (GPO) called **IPsecRequireInRequestOut** and links it to the corp.contoso.com domain. + +- Sets the permissions to the GPO so that they apply only to the computers in **IPsec client and servers** and not to **Authenticated Users**. + +- Indicates the certificate to use for authentication. + + **Important**   + The certificate parameters that you specify for the certificate are case sensitive, so make sure that you type them exactly as specified in the certificate, and place the parameters in the exact order that you see in the following example. Failure to do so will result in connection errors. + +   + +- Creates the IKEv2 connection security rule called **My IKEv2 Rule**. + +![powershell logo](images/powershelllogosmall.gif)**Windows PowerShell commands** + +Type each cmdlet on a single line, even though they may appear to wrap across several lines because of formatting constraints. + +``` syntax +# Create a Security Group for the computers that will get the policy +$pathname = (Get-ADDomain).distinguishedname +New-ADGroup -name "IPsec client and servers" -SamAccountName "IPsec client and servers" ` +-GroupCategory security -GroupScope Global -path $pathname + +# Add test computers to the Security Group +$computer = Get-ADComputer -LDAPFilter "(name=client1)" +Add-ADGroupMember -Identity "IPsec client and servers" -Members $computer +$computer = Get-ADComputer -LDAPFilter "(name=server1)" +Add-ADGroupMember -Identity "IPsec client and servers" -Members $computer + +# Create and link the GPO to the domain +$gpo = New-gpo IPsecRequireInRequestOut +$gpo | new-gplink -target "dc=corp,dc=contoso,dc=com" -LinkEnabled Yes + +# Set permissions to security group for the GPO +$gpo | Set-GPPermissions -TargetName "IPsec client and servers" -TargetType Group -PermissionLevel GpoApply -Replace +$gpo | Set-GPPermissions -TargetName "Authenticated Users" -TargetType Group -PermissionLevel None -Replace + +#Set up the certificate for authentication +$gponame = "corp.contoso.com\IPsecRequireInRequestOut" +$certprop = New-NetIPsecAuthProposal -machine -cert -Authority "DC=com, DC=contoso, DC=corp, CN=corp-APP1-CA" +$myauth = New-NetIPsecPhase1AuthSet -DisplayName "IKEv2TestPhase1AuthSet" -proposal $certprop –PolicyStore GPO:$gponame + +#Create the IKEv2 Connection Security rule +New-NetIPsecRule -DisplayName "My IKEv2 Rule" -RemoteAddress any -Phase1AuthSet $myauth.InstanceID ` +-InboundSecurity Require -OutboundSecurity Request -KeyModule IKEv2 -PolicyStore GPO:$gponame +``` + +## Computers not joined to a domain + + +Use a Windows PowerShell script similar to the following to create a local IPsec policy on the computers that you want to include in the secure connection. + +**Important**   +The certificate parameters that you specify for the certificate are case sensitive, so make sure that you type them exactly as specified in the certificate, and place the parameters in the exact order that you see in the following example. Failure to do so will result in connection errors. + +  + +![powershell logo](images/powershelllogosmall.gif)**Windows PowerShell commands** + +Type each cmdlet on a single line, even though they may appear to wrap across several lines because of formatting constraints. + +``` syntax +#Set up the certificate +$certprop = New-NetIPsecAuthProposal -machine -cert -Authority "DC=com, DC=contoso, DC=corp, CN=corp-APP1-CA" +$myauth = New-NetIPsecPhase1AuthSet -DisplayName "IKEv2TestPhase1AuthSet" -proposal $certprop + +#Create the IKEv2 Connection Security rule +New-NetIPsecRule -DisplayName "My IKEv2 Rule" -RemoteAddress any -Phase1AuthSet $myauth.InstanceID ` +-InboundSecurity Require -OutboundSecurity Request -KeyModule IKEv2 +``` + +Make sure that you install the required certificates on the participating computers. + +**Note**   +- For local computers, you can import the certificates manually if you have administrator access to the computer. For more information, see [Import or export certificates and private keys](http://windows.microsoft.com/windows-vista/Import-or-export-certificates-and-private-keys). + +- You need a root certificate and a computer certificate on all computers that participate in the secure connection. Save the computer certificate in the **Personal/Certificates** folder. + +- For remote computers, you can create a secure website to facilitate access to the script and certificates. + +  + +## Troubleshooting + + +Follow these procedures to verify and troubleshoot your IKEv2 IPsec connections: + +**Use the Windows Firewall with Advanced Security snap-in to verify that a connection security rule is enabled.** + +1. On the **Start** screen, type **wf.msc**, and then press ENTER. + +2. In the left pane of the Windows Firewall with Advanced Security snap-in, click **Connection Security Rules**, and then verify that there is an enabled connection security rule. + +3. Expand **Monitoring**, and then click **Connection Security Rules** to verify that your IKEv2 rule is active for your currently active profile. + +**Use Windows PowerShell cmdlets to display the security associations.** + +1. Open a Windows PowerShell command prompt. + +2. Type **get-NetIPsecQuickModeSA** to display the Quick Mode security associations. + +3. Type **get-NetIPsecMainModeSA** to display the Main Mode security associations. + +**Use netsh to capture IPsec events.** + +1. Open an elevated command prompt. + +2. At the command prompt, type **netsh wfp capture start**. + +3. Reproduce the error event so that it can be captured. + +4. At the command prompt, type **netsh wfp capture stop**. + + A wfpdiag.cab file is created in the current folder. + +5. Open the cab file, and then extract the wfpdiag.xml file. + +6. Open the wfpdiag.xml file with your an XML viewer program or Notepad, and then examine the contents. There will be a lot of data in this file. One way to narrow down where to start looking is to search the last “errorFrequencyTable” at the end of the file. There might be many instances of this table, so make sure that you look at the last table in the file. For example, if you have a certificate problem, you might see the following entry in the last table at the end of the file: + + ``` syntax + ERROR_IPSEC_IKE_NO_CERT + 32 + + ``` + + In this example, there are 32 instances of the **ERROR\_IPSEC\_IKE\_NO\_CERT** error. So now you can search for **ERROR\_IPSEC\_IKE\_NO\_CERT** to get more details regarding this error. + +You might not find the exact answer for the issue, but you can find good hints. For example, you might find that there seems to be an issue with the certificates, so you can look at your certificates and the related cmdlets for possible issues. + +## See also + + +- [Windows Firewall with Advanced Security Overview](../p_server_archive/windows-firewall-with-advanced-security-overview-win8.md) + +  + +  + + + + + diff --git a/windows/keep-secure/server-isolation-gpos.md b/windows/keep-secure/server-isolation-gpos.md new file mode 100644 index 0000000000..aa7a7f109b --- /dev/null +++ b/windows/keep-secure/server-isolation-gpos.md @@ -0,0 +1,36 @@ +--- +title: Server Isolation GPOs (Windows 10) +description: Server Isolation GPOs +ms.assetid: c97b1f2f-51d8-4596-b38a-8a3f6f706be4 +author: brianlic-msft +--- + +# Server Isolation GPOs + + +Each set of computers that have different users or computers accessing them require a separate server isolation zone. Each zone requires one GPO for each version of Windows running on computers in the zone. The Woodgrove Bank example has an isolation zone for their computers that run SQL Server. The server isolation zone is logically considered part of the encryption zone. Therefore, server isolation zone GPOs must also include rules for encrypting all isolated server traffic. Woodgrove Bank copied the encryption zone GPOs to serve as a starting point, and renamed them to reflect their new purpose. + +All of the computer accounts for computers in the SQL Server server isolation zone are added to the group CG\_SRVISO\_WGBANK\_SQL. This group is granted Read and Apply Group Policy permissions in on the GPOs described in this section. The GPOs are only for server versions of Windows. Client computers are not expected to be members of the server isolation zone, although they can access the servers in the zone by being a member of a network access group (NAG) for the zone. + +## GPO\_SRVISO\_WS2008 + + +This GPO is identical to the GPO\_DOMISO\_Encryption\_WS2008 GPO with the following changes: + +- The firewall rule that enforces encryption is modified to include the NAGs on the **Users and Computers** tab of the rule. The NAGs granted permission include CG\_NAG\_SQL\_Users and CG\_NAG\_SQL\_Computers. + + **Important**   + Earlier versions of Windows support only computer-based authentication. If you specify that user authentication is mandatory, only users on computers that are running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 or Windows Server 2008 can connect. + +   + +**Next: **[Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) + +  + +  + + + + + diff --git a/windows/keep-secure/server-isolation-policy-design-example.md b/windows/keep-secure/server-isolation-policy-design-example.md new file mode 100644 index 0000000000..1666f22af8 --- /dev/null +++ b/windows/keep-secure/server-isolation-policy-design-example.md @@ -0,0 +1,87 @@ +--- +title: Server Isolation Policy Design Example (Windows 10) +description: Server Isolation Policy Design Example +ms.assetid: 337e5f6b-1ec5-4b83-bee5-d0aea1fa5fc6 +author: brianlic-msft +--- + +# Server Isolation Policy Design Example + + +This design example continues to use the fictitious company Woodgrove Bank, as described in the [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md) section and the [Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md) section. + +In addition to the protections provided by the firewall and domain isolation, Woodgrove Bank wants to provide additional protection to the computers that are running Microsoft SQL Server for the WGBank program. They contain personal data, including each customer's financial history. Government and industry rules and regulations specify that access to this information must be restricted to only those users who have a legitimate business need. This includes a requirement to prevent interception of and access to the information when it is in transit over the network. + +The information presented by the WGBank front-end servers to the client computers, and the information presented by the WGPartner servers to the remote partner computers, are not considered sensitive for the purposes of the government regulations, because they are processed to remove sensitive elements before transmitting the data to the client computers. + +In this guide, the examples show server isolation layered on top of a domain isolation design. If you have an isolated domain, the client computers are already equipped with GPOs that require authentication. You only have to add settings to the isolated server(s) to require authentication on inbound connections, and to check for membership in the NAG. The connection attempt succeeds only if NAG membership is confirmed. + +## Server isolation without domain isolation + + +Server isolation can also be deployed by itself, to only the computers that must participate. The GPO on the server is no different from the one discussed in the previous paragraph for a server in an existing isolated domain. The difference is that you must also deploy a GPO with supporting connection security rules to the clients that must be able to communicate with the isolated server. Because those computers must be members of the NAG, that group can also be used in a security group filter on the client GPO. That GPO must contain rules that support the authentication requirements of the isolated server. + +In short, instead of applying the client GPO to all clients in the domain, you apply the GPO to only the members of the NAG. + +If you do not have an Active Directory domain then you can manually apply the connection security rules to the client computers, or you can use a netsh command-line script (or Windows PowerShell in Windows 8 and Windows Server 2012) to help automate the configuration of the rules on larger numbers of computers. If you do not have an Active Directory domain, you cannot use the Kerberos V5 protocol, but instead must provide the clients and the isolated servers with certificates that are referenced in the connection security rules. + +## Design requirements + + +In addition to the protection provided by the firewall rules and domain isolation described in the previous design examples, the network administrators want to implement server isolation to help protect the sensitive data stored on the computers that run SQL Server. + +The following illustration shows the traffic protection needs for this design example. + +![isolated server example](images/wfas-design3example1.gif) + +1. Access to the SQL Server computers must be restricted to only those computer or user accounts that have a business requirement to access the data. This includes the service accounts that are used by the WGBank front-end servers, and administrators of the SQL Server computers. In addition, access is only granted when it is sent from an authorized computer. Authorization is determined by membership in a network access group (NAG). + +2. All network traffic to and from the SQL Server computers must be encrypted. + +3. Client computers or users whose accounts are not members of the NAG cannot access the isolated servers. + +**Other traffic notes:** + +- All of the design requirements shown in the [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md) section are still enforced. + +- All of the design requirements shown in the [Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md) section are still enforced. + +## Design details + + +Woodgrove Bank uses Active Directory groups and GPOs to deploy the server isolation settings and rules to the computers on its network. + +As in the previously described policy design examples, GPOs to implement the domain isolation environment are linked to the domain container in Active Directory, and then WMI filters and security group filters are attached to GPOs to ensure that the correct GPO is applied to each computer. The following groups were created by using the Active Directory Users and Computers snap-in, and all computers that run Windows were added to the correct groups. + +- **CG\_SRVISO\_WGBANK\_SQL**. This group contains the computer accounts for the computers that run SQL Server. Members of this group receive a GPO with firewall and connections security rules that require that only users who are members of the group CG\_NAG\_SQL\_USERS can access the server, and only when they are using a computer that is a member of the group CG\_NAG\_SQL\_COMPUTERS. + +**Note**   +If you are designing GPOs for only Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2, you can design your GPOs in nested groups. For example, you can make the boundary group a member of the isolated domain group, so that it receives the firewall and basic isolated domain settings through that nested membership, with only the changes supplied by the boundary zone GPO. However, computers that are running older versions of Windows can only support a single IPsec policy being active at a time. The policies for each GPO must be complete (and to a great extent redundant with each other), because you cannot layer them as you can in the newer versions of Windows. For simplicity, this guide describes the techniques used to create the independent, non-layered policies. We recommend that you create and periodically run a script that compares the memberships of the groups that must be mutually exclusive and reports any computers that are incorrectly assigned to more than one group. + +  + +Network access groups (NAGs) are not used to determine which GPOs are applied to a computer. Instead, these groups determine which users and computers can access the services on the isolated server. + +- **CG\_NAG\_SQL\_COMPUTERS**. This network access group contains the computer accounts that are able to access the computers running SQL Server hosting the WGBank data. Members of this group include the WGBank front-end servers, and some client computers from which SQL Server administrators are permitted to work on the servers. + +- **CG\_NAG\_SQL\_USERS**. This network access group contains the user accounts of users who are permitted to access the SQL Server computers that host the WGBank data. Members of this group include the service account that the WGBank front-end program uses to run on its computers, and the user accounts for the SQL Server administration team members. + +**Note**   +You can use a single group for both user and computer accounts. Woodgrove Bank chose to keep them separate for clarity. + +  + +If Woodgrove Bank wants to implement server isolation without domain isolation, the CG\_NAG\_SQL\_COMPUTERS group can also be attached as a security group filter on the GPOs that apply connection security rules to the client computers. By doing this, all the computers that are authorized to access the isolated server also have the required connection security rules. + +You do not have to include the encryption-capable rules on all computers. Instead, you can create GPOs that are applied only to members of the NAG, in addition to the standard domain isolation GPO, that contain connection security rules to support encryption. + +**Next: **[Certificate-based Isolation Policy Design Example](../p_server_archive/certificate-based-isolation-policy-design-example.md) + +  + +  + + + + + diff --git a/windows/keep-secure/server-isolation-policy-design.md b/windows/keep-secure/server-isolation-policy-design.md new file mode 100644 index 0000000000..798292f552 --- /dev/null +++ b/windows/keep-secure/server-isolation-policy-design.md @@ -0,0 +1,59 @@ +--- +title: Server Isolation Policy Design (Windows 10) +description: Server Isolation Policy Design +ms.assetid: f93f65cd-b863-461e-ab5d-a620fd962c9a +author: brianlic-msft +--- + +# Server Isolation Policy Design + + +In the server isolation policy design, you assign servers to a zone that allows access only to users and computers that authenticate as members of an approved network access group (NAG). + +This design typically begins with a network configured as described in the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) section. For this design, you then create zones for servers that have additional security requirements. The zones can limit access to the server to only members of authorized groups, and can optionally require the encryption of all traffic in or out of these servers. This can be done on a per server basis, or for a group of servers that share common security requirements. + +You can implement a server isolation design without using domain isolation. To do this, you use the same principles as domain isolation, but instead of applying them to an Active Directory domain, you apply them only to the computers that must be able to access the isolated servers. The GPO contains connection security and firewall rules that require authentication when communicating with the isolated servers. In this case, the NAGs that determine which users and computers can access the isolated server are also used to determine which computers receive the GPO. + +The design is shown in the following illustration, with arrows that show the permitted communication paths. + +![isolated domain with isolated server](images/wfas-domainisohighsec.gif) + +Characteristics of this design include the following: + +- Isolated domain (area A) - The same isolated domain described in the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) section. If the isolated domain includes a boundary zone, then computers in the boundary zone behave just like other members of the isolated domain in the way that they interact with computers in server isolation zones. + +- Isolated servers (area B) - Computers in the server isolation zones restrict access to computers, and optionally users, that authenticate as a member of a network access group (NAG) authorized to gain access. + +- Encryption zone (area C) - If the data being exchanged is sufficiently sensitive, the connection security rules for the zone can also require that the network traffic be encrypted. Encryption zones are most often implemented as rules that are part of a server isolation zone, instead of as a separate zone. The diagram illustrates the concept as a subset for conceptual purposes only. + +To add support for server isolation, you must ensure that the authentication methods are compatible with the requirements of the isolated server. For example, if you want to authorize user accounts that are members of a NAG in addition to authorizing computer accounts, you must enable both user and computer authentication in your connection security rules. + +**Important**   +This design builds on the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md), which in turn builds on the [Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md). If you plan to deploy all three designs, do the design work for all three together, and then deploy in the sequence presented. + +  + +This design can be applied to computers that are part of an Active Directory forest. Active Directory is required to provide the centralized management and deployment of Group Policy objects that contain the connection security rules. + +For more information about this design: + +- This design coincides with the deployment goals to [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md), [Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md), [Restrict Access to Only Specified Users or Computers](../p_server_archive/restrict-access-to-only-specified-users-or-computers.md), and [Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md). + +- To learn more about this design, see [Server Isolation Policy Design Example](../p_server_archive/server-isolation-policy-design-example.md). + +- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md). + +- To help you make the decisions required in this design, see [Planning Server Isolation Zones](../p_server_archive/planning-server-isolation-zones.md) and [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md). + +- For a list of tasks that you can use to deploy your server isolation policy design, see "Checklist: Implementing a Standalone Server Isolation Policy Design" in the [Windows Firewall with Advanced Security Deployment Guide](http://go.microsoft.com/fwlink/?linkid=xxxxx) at http://go.microsoft.com/fwlink/?linkid=xxxx. + +**Next: **[Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md) + +  + +  + + + + + diff --git a/windows/keep-secure/start-a-command-prompt-as-an-administrator.md b/windows/keep-secure/start-a-command-prompt-as-an-administrator.md new file mode 100644 index 0000000000..55bd05b936 --- /dev/null +++ b/windows/keep-secure/start-a-command-prompt-as-an-administrator.md @@ -0,0 +1,34 @@ +--- +title: Start a Command Prompt as an Administrator (Windows 10) +description: Start a Command Prompt as an Administrator +ms.assetid: 82615224-39df-458f-b165-48af77721527 +author: brianlic-msft +--- + +# Start a Command Prompt as an Administrator + + +This topic describes how to open a command prompt with full administrator permissions. If your user account is a member of the Administrators group, but is not the Administrator account itself, then, by default, the programs that you run only have standard user permissions. You must explicitly specify that you require the use of your administrative permissions by using one of the procedures in this topic. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Administrators group. + +**To start a command prompt as an administrator** + +- Right-click the **Start** charm, and then click **Command Prompt (Admin)**. + +**To start a command prompt as an administrator (alternative method)** + +1. Click the **Start** charm. + +2. Type **cmd**, right-click the **Command Prompt** tile, and then click **Run as administrator**. + +  + +  + + + + + diff --git a/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md new file mode 100644 index 0000000000..0e12364aa9 --- /dev/null +++ b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md @@ -0,0 +1,48 @@ +--- +title: Turn on Windows Firewall and Configure Default Behavior (Windows 10) +description: Turn on Windows Firewall and Configure Default Behavior +ms.assetid: 3c3fe832-ea81-4227-98d7-857a3129db74 +author: brianlic-msft +--- + +# Turn on Windows Firewall and Configure Default Behavior + + +To enable Windows Firewall and configure its default behavior, use the Windows Firewall with Advanced Security node (for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2) in the Group Policy Management MMC snap-in. + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +## + + +**To enable Windows Firewall and configure the default behavior on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** + +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). + +2. In the details pane, in the **Overview** section, click **Windows Firewall Properties**. + +3. For each network location type (Domain, Private, Public), perform the following steps. + + **Note**   + The steps shown here indicate the recommended values for a typical deployment. Use the settings that are appropriate for your firewall design. + +   + + 1. Click the tab that corresponds to the network location type. + + 2. Change **Firewall state** to **On (recommended)**. + + 3. Change **Inbound connections** to **Block (default)**. + + 4. Change **Outbound connections** to **Allow (default)**. + +  + +  + + + + + diff --git a/windows/keep-secure/understanding-the-windows-firewall-with-advanced-security-design-process.md b/windows/keep-secure/understanding-the-windows-firewall-with-advanced-security-design-process.md new file mode 100644 index 0000000000..5088fc9668 --- /dev/null +++ b/windows/keep-secure/understanding-the-windows-firewall-with-advanced-security-design-process.md @@ -0,0 +1,34 @@ +--- +title: Understanding the Windows Firewall with Advanced Security Design Process (Windows 10) +description: Understanding the Windows Firewall with Advanced Security Design Process +ms.assetid: ab7db2bf-38c8-48eb-82e0-3d284055e7bb +author: brianlic-msft +--- + +# Understanding the Windows Firewall with Advanced Security Design Process + + +Designing any deployment starts by performing several important tasks: + +- [Identifying Your Windows Firewall with Advanced Security Design Goals](bba6fa3a-2318-4cb7-aa75-f2910d9c406d) + +- [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](39bb8fa5-4601-45ae-83c5-121d42f7f82c) + +- [Evaluating Windows Firewall with Advanced Security Design Examples](6da09290-8cda-4731-8fce-07fc030f9f4f) + +After you identify your deployment goals and map them to a Windows Firewall with Advanced Security design, you can begin documenting the design based on the processes that are described in the following topics: + +- [Designing A Windows Firewall with Advanced Security Strategy](36230ca4-ee8d-4b2c-ab4f-5492b4400340) + +- [Planning Your Windows Firewall with Advanced Security Design](6622d31d-a62c-4506-8cea-275bf42e755f) + +**Next:**[Identifying Your Windows Firewall with Advanced Security Design Goals](bba6fa3a-2318-4cb7-aa75-f2910d9c406d) + +  + +  + + + + + diff --git a/windows/keep-secure/verify-that-network-traffic-is-authenticated.md b/windows/keep-secure/verify-that-network-traffic-is-authenticated.md new file mode 100644 index 0000000000..40056df757 --- /dev/null +++ b/windows/keep-secure/verify-that-network-traffic-is-authenticated.md @@ -0,0 +1,77 @@ +--- +title: Verify That Network Traffic Is Authenticated (Windows 10) +description: Verify That Network Traffic Is Authenticated +ms.assetid: cc1fb973-aedf-4074-ad4a-7376b24f03d2 +author: brianlic-msft +--- + +# Verify That Network Traffic Is Authenticated + + +After you have configured your domain isolation rule to request, rather than require, authentication, you must confirm that the network traffic sent by the computers on the network is being protected by IPsec authentication as expected. If you switch your rules to require authentication before all of the computers have received and applied the correct GPOs, or if there are any errors in your rules, then communications on the network can fail. By first setting the rules to request authentication, any network connections that fail authentication can continue in clear text while you diagnose and troubleshoot. + +In these procedures, you confirm that the rules you deployed are working correctly. Your next steps depend on which zone you are working on: + +- **Main domain isolation zone.** Before you convert your main domain isolation IPsec rule from request mode to require mode, you must make sure that the network traffic is protected according to your design. By configuring your rules to request and not require authentication at the beginning of operations, computers on the network can continue to communicate even when the main mode authentication or quick mode integrity and encryption rules are not working correctly. For example, if your encryption zone contains rules that require a certain encryption algorithm, but that algorithm is not included in a security method combination on the clients, then those clients cannot successfully negotiate a quick mode security association, and the server refuses to accept network traffic from the client. By first using request mode only, you have the opportunity to deploy your rules and then examine the network traffic to see if they are working as expected without risking a loss of communications. + +- **Boundary zone.** Confirming correct operation of IPsec is the last step if you are working on the boundary zone GPO. You do not convert the GPO to require mode at any time. + +- **Encryption zone.** Similar to the main isolation zone, after you confirm that the network traffic to zone members is properly authenticated and encrypted, you must convert your zone rules from request mode to require mode. + +**Note**   +In addition to the steps shown in this procedure, you can also use network traffic capture tools such as Microsoft Network Monitor, which can be downloaded from . Network Monitor and similar tools allow you to capture, parse, and display the network packets received by the network adapter on your computer. Current versions of these tools include full support for IPsec. They can identify encrypted network packets, but they cannot decrypt them. + +  + +**Administrative credentials** + +To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. + +## For computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 + + +**To verify that network connections are authenticated by using the Windows Firewall with Advanced Security MMC snap-in** + +1. Click the **Start** charm, type **wf.msc**, and then press ENTER. + + Windows Firewall with Advanced Security opens. + +2. In the navigation pane, expand **Monitoring**, and then click **Connection Security Rules**. + + The details pane displays the rules currently in effect on the computer. + +3. **To display the Rule Source column** + + 1. In the **Actions** pane, click **View**, and then click **Add/Remove Columns**. + + 2. In the **Available columns** list, select **Rule Source**, and then click **Add**. + + 3. Use the **Move up** and **Move down** buttons to rearrange the order. Click **OK** when you are finished. + + It can take a few moments for the list to be refreshed with the newly added column. + +4. Examine the list for the rules from GPOs that you expect to be applied to this computer. + + **Note**   + If the rules do not appear in the list, then troubleshoot the GPO security group and the WMI filters that are applied to the GPO. Make sure that the local computer is a member of the appropriate groups and meets the requirements of the WMI filters. + +   + +5. In the navigation pane, expand **Security Associations**, and then click **Main Mode**. + + The current list of main mode associations that have been negotiated with other computers appears in the details column. + +6. Examine the list of main mode security associations for sessions between the local computer and the remote computer. Make sure that the **1st Authentication Method** and **2nd Authentication Method** columns contain expected values. If your rules specify only a first authentication method, then the **2nd Authentication Method** column displays **No authentication**. If you double-click the row, then the **Properties** dialog box appears with additional details about the security association. + +7. In the navigation pane, click **Quick mode**. + +8. Examine the list of quick mode security associations for sessions between the local computer and the remote computer. Make sure that the **AH Integrity**, **ESP integrity**, and **ESP Confidentiality** columns contain expected values. + +  + +  + + + + + diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md new file mode 100644 index 0000000000..bf8243fdb9 --- /dev/null +++ b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -0,0 +1,734 @@ +--- +title: Windows Firewall with Advanced Security Administration with Windows PowerShell (Windows 10) +description: Windows Firewall with Advanced Security Administration with Windows PowerShell +ms.assetid: 3e1e53af-015e-427d-a027-c2e8ceee799d +author: brianlic-msft +--- + +# Windows Firewall with Advanced Security Administration with Windows PowerShell + + +The Windows Firewall with Advanced Security Administration with Windows PowerShell Guide provides essential scriptlets for automating Windows Firewall with Advanced Security management in Windows Server 2012. It is designed for IT pros, system administrators, IT managers, and others who use and need to automate Windows Firewall with Advanced Security management in Windows. + +In Windows Server 2012 and Windows 8, administrators can use Windows PowerShell to manage their firewall and IPsec deployments. This object-oriented scripting environment will make it easier for administrators to manage policies and monitor network conditions than was possible in Netsh. Windows PowerShell allows network settings to be self-discoverable through the syntax and parameters in each of the cmdlets. This guide demonstrates how common tasks were performed in Netsh and how you can use Windows PowerShell to accomplish them. + +**Important**   +The netsh commands for Windows Firewall with Advanced Security have not changed since the previous operating system version. The netsh commands for Windows Firewall with Advanced Security in Windows Server 2012 are identical to the commands that are provided in Windows Server 2008 R2. + +  + +In future versions of Windows, Microsoft might remove the netsh functionality for Windows Firewall with Advanced Security. Microsoft recommends that you transition to Windows PowerShell if you currently use netsh to configure and manage Windows Firewall with Advanced Security. + +Windows PowerShell and netsh command references are at the following locations. + +- [Netsh Commands for Windows Firewall with Advanced Security](http://technet.microsoft.com/library/cc771920) + +## Scope + + +This guide does not teach you the fundamentals of Windows Firewall with Advanced Security, which can be found in [Windows Firewall with Advanced Security Overview](../p_server_archive/windows-firewall-with-advanced-security-overview-win8.md). It does not teach the fundamentals of Windows PowerShell, and it assumes that you are familiar with the Windows PowerShell language and the basic concepts of Windows PowerShell. For more information about Windows PowerShell concepts and usage, see the reference topics in the [Additional resources](#bkmk-additionalresources) section of this guide. + +## Audience and user requirements + + +This guide is intended for IT pros, system administrators, and IT managers, and it assumes that you are familiar with Windows Firewall with Advanced Security, the Windows PowerShell language, and the basic concepts of Windows PowerShell. + +## System requirements + + +To run the scripts and scriptlets in this guide, install and configure your system as follows: + +- Windows Server 2012 + +- Windows PowerShell 3.0 (included in Windows Server 2012) + +- Windows NetSecurity Module for Windows PowerShell (included in Windows Server 2012) + +- Windows PowerShell ISE (optional feature in Windows PowerShell 3.0, which is installed by using Server Manager) + +**Note**   +In Windows PowerShell 3.0, modules are imported automatically when you get or use any cmdlet in the module. You can still use the **Import-Module** cmdlet to import a module. + +Use **Import-Module** if you are using Windows PowerShell 2.0, or if you need to use a feature of the module before you use any of its cmdlets. For more information, see [Import-Module](http://go.microsoft.com/fwlink/p/?linkid=141553). + +Use **Import-PSSnapIn** to use cmdlets in a Windows PowerShell snap-in, regardless of the version of Windows PowerShell that you are running. + +  + +## In this guide + + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TopicDescription

[Set profile global defaults](#bkmk-profileglobaldefaults)

Enable and control firewall behavior

[Deploy basic firewall rules](#bkmk-deploying)

How to create, modify, and delete firewall rules

[Manage Remotely](#bkmk-remote)

Remote management by using -CimSession

[Deploy basic IPsec rule settings](#bkmk-deployingipsec)

IPsec rules and associated parameters

[Deploy secure firewall rules with IPsec](#bkmk-deploysecurerules)

Domain and server isolation

[Additional resources](#bkmk-additionalresources)

More information about Windows PowerShell

+ +  + +## Set profile global defaults + + +Global defaults set the system behavior in a per profile basis. Windows Firewall with Advanced Security supports Domain, Private, and Public profiles. + +### Enable Windows Firewall + +Windows Firewall drops traffic that does not correspond to allowed unsolicited traffic, or traffic that is sent in response to a request by the computer. If you find that the rules you create are not being enforced, you may need to enable Windows Firewall. Here is how to do this on a local domain computer: + +**Netsh** + +``` syntax +netsh advfirewall set allprofiles state on +``` + +Windows PowerShell + +The following Windows PowerShell cmdlet or cmdlets perform the same function as the preceding procedure. Enter each cmdlet on a single line, even though they may appear word-wrapped across several lines here because of formatting constraints. + +``` syntax +Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True +``` + +### Control firewall behavior + +The global default settings can be defined through the command-line interface. These modifications are also available through the Windows Firewall with Advanced Security MMC snap-in. + +The following scriptlets set the default inbound and outbound actions, specifies protected network connections, and allows notifications to be displayed to the user when a program is blocked from receiving inbound connections. It allows unicast response to multicast or broadcast network traffic, and it specifies logging settings for troubleshooting. + +**Netsh** + +``` syntax +netsh advfirewall set allprofiles firewallpolicy blockinbound,allowoutbound +netsh advfirewall set allprofiles settings inboundusernotification enable +netsh advfirewall set allprofiles settings unicastresponsetomulticast enable +netsh advfirewall set allprofiles logging filename %SystemRoot%\System32\LogFiles\Firewall\pfirewall.log +``` + +Windows PowerShell + +``` syntax +Set-NetFirewallProfile -DefaultInboundAction Block -DefaultOutboundAction Allow –NotifyOnListen True -AllowUnicastResponseToMulticast True –LogFileName %SystemRoot%\System32\LogFiles\Firewall\pfirewall.log + +``` + +## Deploy basic firewall rules + + +This section provides scriptlet examples for creating, modifying, and deleting firewall rules. + +### Create firewall rules + +Adding a firewall rule in Windows PowerShell looks a lot like it did in Netsh, but the parameters and values are specified differently. + +Here is an example of how to allow the Telnet application to listen on the network. This firewall rule is scoped to the local subnet by using a keyword instead of an IP address. Just like in Netsh, the rule is created on the local computer, and it becomes effective immediately. + +**Netsh** + +``` syntax +netsh advfirewall firewall add rule name="Allow Inbound Telnet" dir=in program= %SystemRoot%\System32\tlntsvr.exe remoteip=localsubnet action=allow +``` + +Windows PowerShell + +``` syntax +New-NetFirewallRule -DisplayName “Allow Inbound Telnet” -Direction Inbound -Program %SystemRoot%\System32\tlntsvr.exe -RemoteAddress LocalSubnet -Action Allow +``` + +The following scriptlet shows how to add a basic firewall rule that blocks outbound traffic from a specific application and local port to a Group Policy Object (GPO) in Active Directory. In Windows PowerShell, the policy store is specified as a parameter within the **New-NetFirewall** cmdlet. In Netsh, you must first specify the GPO that the commands in a Netsh session should modify. The commands you enter are run against the contents of the GPO, and this remains in effect until the Netsh session is ended or until another set store command is executed. + +Here, **domain.contoso.com** is the name of your Active Directory Domain Services (AD DS), and **gpo\_name** is the name of the GPO that you want to modify. Quotation marks are required if there are any spaces in the GPO name. + +**Netsh** + +``` syntax +netsh advfirewall set store gpo=domain.contoso.com\gpo_name +netsh advfirewall firewall add rule name="Block Outbound Telnet" dir=out program=%SystemRoot%\System32\telnet.exe protocol=tcp localport=23 action=block +``` + +Windows PowerShell + +``` syntax +New-NetFirewallRule -DisplayName “Block Outbound Telnet” -Direction Outbound -Program %SystemRoot%\System32\tlntsvr.exe –Protocol TCP –LocalPort 23 -Action Block –PolicyStore domain.contoso.com\gpo_name +``` + +### GPO Caching + +To reduce the burden on busy domain controllers, Windows PowerShell allows you to load a GPO to your local session, make all your changes in that session, and then save it back at all once. + +The following performs the same actions as the previous example (by adding a Telnet rule to a GPO), but we do so leveraging GPO caching in PowerShell. Changing the GPO by loading it onto your local session and using the *-GPOSession* parameter are not supported in Netsh + +Windows PowerShell + +``` syntax +$gpo = Open-NetGPO –PolicyStore domain.contoso.com\gpo_name +New-NetFirewallRule -DisplayName “Block Outbound Telnet” -Direction Outbound -Program %SystemRoot%\System32\telnet.exe –Protocol TCP –LocalPort 23 -Action Block –GPOSession $gpo +Save-NetGPO –GPOSession $gpo +``` + +Note that this does not batch your individual changes, it loads and saves the entire GPO at once. So if any other changes are made by other administrators, or in a different Windows PowerShell window, saving the GPO overwrites those changes. + +### Modify an existing firewall rule + +When a rule is created, Netsh and Windows PowerShell allow the administrator to change rule properties and influence, but the rule maintains its unique identifier (in Windows PowerShell this is specified with the *-Name* parameter). + +For example, you could have a rule **Allow Web 80** that enables TCP port 80 for inbound unsolicited traffic. You can change the rule to match a different remote IP address of a Web server whose traffic will be allowed by specifying the human-readable, localized name of the rule. + +**Netsh** + +``` syntax +netsh advfirewall firewall set rule name="Allow Web 80" new remoteip=192.168.0.2 +``` + +Windows PowerShell + +``` syntax +Set-NetFirewallRule –DisplayName “Allow Web 80” -RemoteAddress 192.168.0.2 +``` + +Netsh requires you to provide the name of the rule for it to be changed and we do not have an alternate way of getting the firewall rule. In Windows PowerShell, you can query for the rule using its known properties. + +When you run `Get-NetFirewallRule`, you may notice that common conditions like addresses and ports do not appear. These conditions are represented in separate objects called Filters. As shown before, you can set all the conditions in New-NetFirewallRule and Set-NetFirewallRule. If you want to query for firewall rules based on these fields (ports, addresses, security, interfaces, services), you will need to get the filter objects themselves. + +You can change the remote endpoint of the **Allow Web 80** rule (as done previously) using filter objects. Using Windows PowerShell you query by port using the port filter, then assuming additional rules exist affecting the local port, you build with further queries until your desired rule is retrieved. + +In the following example, we assume the query returns a single firewall rule, which is then piped to the `Set-NetFirewallRule` cmdlet utilizing Windows PowerShell’s ability to pipeline inputs. + +Windows PowerShell + +``` syntax +Get-NetFirewallPortFilter | ?{$_.LocalPort -eq 80} | Get-NetFirewallRule | ?{ $_.Direction –eq “Inbound” -and $_.Action –eq “Allow”} | Set-NetFirewallRule -RemoteAddress 192.168.0.2 +``` + +You can also query for rules using the wildcard character. The following example returns an array of firewall rules associated with a particular program. The elements of the array can be modified in subsequent `Set-NetFirewallRule` cmdlets. + +Windows PowerShell + +``` syntax +Get-NetFirewallApplicationFilter -Program "*svchost*" | Get-NetFirewallRule +``` + +Multiple rules in a group can be simultaneously modified when the associated group name is specified in a Set command. You can add firewall rules to specified management groups in order to manage multiple rules that share the same influences. + +In the following example, we add both inbound and outbound Telnet firewall rules to the group **Telnet Management**. In Windows PowerShell, group membership is specified when the rules are first created so we re-create the previous example rules. Adding rules to a custom rule group is not possible in Netsh. + +Windows PowerShell + +``` syntax +New-NetFirewallRule -DisplayName “Allow Inbound Telnet” -Direction Inbound -Program %SystemRoot%\System32\tlntsvr.exe -RemoteAddress LocalSubnet -Action Allow –Group “Telnet Management” +New-NetFirewallRule -DisplayName “Block Outbound Telnet” -Direction Inbound -Program %SystemRoot%\System32\tlntsvr.exe -RemoteAddress LocalSubnet -Action Allow –Group “Telnet Management” +``` + +If the group is not specified at rule creation time, the rule can be added to the rule group using dot notation in Windows PowerShell. You cannot specify the group using `Set-NetFirewallRule` since the command allows querying by rule group. + +Windows PowerShell + +``` syntax +$rule = Get-NetFirewallRule -DisplayName “Allow Inbound Telnet” +$rule.Group = “Telnet Management” +$rule | Set-NetFirewallRule +``` + +Using the `Set` command, if the rule group name is specified, the group membership is not modified but rather all rules of the group receive the same modifications indicated by the given parameters. + +The following scriptlet enables all rules in a predefined group containing remote management influencing firewall rules. + +**Netsh** + +``` syntax +netsh advfirewall firewall set rule group="windows firewall remote management" new enable=yes +``` + +Windows PowerShell + +``` syntax +Set-NetFirewallRule -DisplayGroup “Windows Firewall Remote Management” –Enabled True +``` + +There is also a separate `Enable-NetFirewallRule` cmdlet for enabling rules by group or by other properties of the rule. + +Windows PowerShell + +``` syntax +Enable-NetFirewallRule -DisplayGroup “Windows Firewall Remote Management” -Verbose +``` + +### Delete a firewall rule + +Rule objects can be disabled so that they are no longer active. In Windows PowerShell, the **Disable-NetFirewallRule** cmdlet will leave the rule on the system, but put it in a disabled state so the rule no longer is applied and impacts traffic. A disabled firewall rule can be re-enabled by **Enable-NetFirewallRule**. This is different from the **Remove-NetFirewallRule**, which permanently removes the rule definition from the system. + +The following cmdlet deletes the specified existing firewall rule from the local policy store. + +**Netsh** + +``` syntax +netsh advfirewall firewall delete rule name=“Allow Web 80” +``` + +Windows PowerShell + +``` syntax +Remove-NetFirewallRule –DisplayName “Allow Web 80” +``` + +Like with other cmdlets, you can also query for rules to be removed. Here, all blocking firewall rules are deleted from the system. + +Windows PowerShell + +``` syntax +Remove-NetFirewallRule –Action Block +``` + +Note that it may be safer to query the rules with the **Get** command and save it in a variable, observe the rules to be affected, then pipe them to the **Remove** command, just as we did for the **Set** commands. The following example shows how the administrator can view all the blocking firewall rules, and then delete the first four rules. + +Windows PowerShell + +``` syntax +$x = Get-NetFirewallRule –Action Block +$x +$x[0-3] | Remove-NetFirewallRule +``` + +## Manage remotely + + +Remote management using WinRM is enabled by default on Windows Server 2012. The cmdlets that support the *CimSession* parameter use WinRM and can be managed remotely by default. This is important because the default and recommended installation mode for Windows Server 2012 is Server Core which does not include a graphical user interface. + +The following example returns all firewall rules of the persistent store on a computer named **RemoteComputer**. + +Windows PowerShell + +``` syntax +Get-NetFirewallRule –CimSession RemoteComputer +``` + +We can perform any modifications or view rules on remote computers by simply using the *–CimSession* parameter. Here we remove a specific firewall rule from a remote computer. + +Windows PowerShell + +``` syntax +$RemoteSession = New-CimSession –ComputerName RemoteComputer +Remove-NetFirewallRule –DisplayName “AllowWeb80” –CimSession $RemoteSession -Confirm +``` + +## Deploy basic IPsec rule settings + + +An Internet Protocol security (IPsec) policy consists of rules that determine IPsec behavior. IPsec supports network-level peer authentication, data origin authentication, data integrity, data confidentiality (encryption), and replay protection. For more information about IPsec, see [Windows Firewall with Advanced Security Learning Roadmap](http://technet.microsoft.com/library/dd772715(WS.10).aspx). + +Windows PowerShell can create powerful, complex IPsec policies like in Netsh and the Windows Firewall with Advanced Security MMC snap-in. However, because Windows PowerShell is object-based rather than string token-based, configuration in Windows PowerShell offers greater control and flexibility. + +In Netsh, the authentication and cryptographic sets were specified as a list of comma-separated tokens in a specific format. In Windows PowerShell, rather than using default settings, you first create your desired authentication or cryptographic proposal objects and bundle them into lists in your preferred order. Then, you create one or more IPsec rules that reference these sets. The benefit of this model is that programmatic access to the information in the rules is much easier. See the following sections for clarifying examples. + +![object model for creating a single ipsec rule](images/createipsecrule.gif) + +### Create IPsec rules + +The following cmdlet creates basic IPsec transport mode rule in a Group Policy Object. An IPsec rule is simple to create; all that is required is the display name, and the remaining properties use default values. Inbound traffic is authenticated and integrity checked using the default quick mode and main mode settings. These default settings can be found in the MMC snap-in under Customize IPsec Defaults. + +**Netsh** + +``` syntax +netsh advfirewall set store gpo=domain.contoso.com\gpo_name +netsh advfirewall consec add rule name="Require Inbound Authentication" endpoint1=any endpoint2=any action=requireinrequestout +``` + +Windows PowerShell + +``` syntax +New-NetIPsecRule -DisplayName “Require Inbound Authentication” -PolicyStore domain.contoso.com\gpo_name +``` + +### Add custom authentication methods to an IPsec rule + +If you want to create a custom set of quick-mode proposals that includes both AH and ESP in an IPsec rule object, you create the associated objects separately and link their associations. For more information about authentication methods, see [Choosing the IPsec Protocol](http://technet.microsoft.com/library/cc757847(WS.10).aspx) . + +You can then use the newly created custom quick-mode policies when you create IPsec rules. The cryptography set object is linked to an IPsec rule object. + +![crypto set object](images/qmcryptoset.gif) + +In this example, we build on the previously created IPsec rule by specifying a custom quick-mode crypto set. The final IPsec rule requires outbound traffic to be authenticated by the specified cryptography method. + +**Netsh** + +``` syntax +netsh advfirewall set store gpo=domain.contoso.com\gpo_name +netsh advfirewall consec add rule name="Require Outbound Authentication" endpoint1=any endpoint2=any action=requireinrequestout qmsecmethods=ah:sha1+esp:sha1-3des +``` + +Windows PowerShell + +``` syntax +$AHandESPQM = New-NetIPsecQuickModeCryptoProposal -Encapsulation AH,ESP –AHHash SHA1 -ESPHash SHA1 -Encryption DES3 +$QMCryptoSet = New-NetIPsecQuickModeCryptoSet –DisplayName “ah:sha1+esp:sha1-des3” -Proposal $AHandESPQM –PolicyStore domain.contoso.com\gpo_name +New-NetIPsecRule -DisplayName “Require Inbound Authentication” -InboundSecurity Require -OutboundSecurity Request -QuickModeCryptoSet $QMCryptoSet.Name –PolicyStore domain.contoso.com\gpo_name +``` + +### IKEv2 IPsec transport rules + +A corporate network may need to secure communications with another agency. But, you discover the agency runs non-Windows operating systems and requires the use of the Internet Key Exchange Version 2 (IKEv2) standard. + +You can leverage IKEv2 capabilities in Windows Server 2012 by simply specifying IKEv2 as the key module in an IPsec rule. This can only be done using computer certificate authentication and cannot be used with phase 2 authentication. + +Windows PowerShell + +``` syntax +New-NetIPsecRule -DisplayName “Require Inbound Authentication” -InboundSecurity Require -OutboundSecurity Request –Phase1AuthSet MyCertAuthSet -KeyModule IKEv2 –RemoteAddress $nonWindowsGateway +``` + +For more information about IKEv2, including scenarios, see [Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012](../p_server_archive/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md). + +### Copy an IPsec rule from one policy to another + +Firewall and IPsec rules with the same rule properties can be duplicated to simplify the task of re-creating them within different policy stores. + +To copy the previously created rule from one policy store to another, the associated objects must be also be copied separately. Note that there is no need to copy associated firewall filters. You can query rules to be copied in the same way as other cmdlets. + +Copying individual rules is a task that is not possible through the Netsh interface. Here is how you can accomplish it with Windows PowerShell. + +Windows PowerShell + +``` syntax +$Rule = Get-NetIPsecRule –DisplayName “Require Inbound Authentication” +$Rule | Copy-NetIPsecRule –NewPolicyStore domain.costoso.com\new_gpo_name +$Rule | Copy-NetPhase1AuthSet –NewPolicyStore domain.costoso.com\new_gpo_name +``` + +### Handling Windows PowerShell errors + +**** + +To handle errors in your Windows PowerShell scripts, you can use the *–ErrorAction* parameter. This is especially useful with the **Remove** cmdlets. If you want to remove a particular rule, you will notice that it fails if the rule is not found. When removing rules, if the rule isn’t already there, it is generally acceptable to ignore that error. In this case, you can do the following to suppress any “rule not found” errors during the remove operation. + +Windows PowerShell + +``` syntax +Remove-NetFirewallRule –DisplayName “Contoso Messenger 98” –ErrorAction SilentlyContinue +``` + +Note that the use of wildcards can also suppress errors, but they could potentially match rules that you did not intend to remove. This can be a useful shortcut, but should only be used if you know there aren’t any extra rules that will be accidentally deleted. So the following cmdlet will also remove the rule, suppressing any “not found” errors. + +Windows PowerShell + +``` syntax +Remove-NetFirewallRule –DisplayName “Contoso Messenger 98*” +``` + +When using wildcards, if you want to double-check the set of rules that is matched, you can use the *–WhatIf* parameter. + +Windows PowerShell + +``` syntax +Remove-NetFirewallRule –DisplayName “Contoso Messenger 98*” –WhatIf +``` + +If you only want to delete some of the matched rules, you can use the *–Confirm* parameter to get a rule-by-rule confirmation prompt. + +Windows PowerShell + +``` syntax +Remove-NetFirewallRule –DisplayName “Contoso Messenger 98*” –Confirm +``` + +You can also just perform the whole operation, displaying the name of each rule as the operation is performed. + +Windows PowerShell + +``` syntax +Remove-NetFirewallRule –DisplayName “Contoso Messenger 98*” –Verbose +``` + +### Monitor + +The following Windows PowerShell commands are useful in the update cycle of a deployment phase. + +To allow you to view all the IPsec rules in a particular store, you can use the following commands. In Netsh, this command does not show rules where profile=domain,public or profile=domain,private. It only shows rules that have the single entry domain that is included in the rule. The following command examples will show the IPsec rules in all profiles. + +**Netsh** + +``` syntax +netsh advfirewall consec show rule name=all +``` + +Windows PowerShell + +``` syntax +Show-NetIPsecRule –PolicyStore ActiveStore +``` + +You can monitor main mode security associations for information such as which peers are currently connected to the computer and which protection suite is used to form the security associations. + +Use the following cmdlet to view existing main mode rules and their security associations: + +**Netsh** + +``` syntax +netsh advfirewall monitor show mmsa all +``` + +Windows PowerShell + +``` syntax +Get-NetIPsecMainModeSA +``` + +### Find the source GPO of a rule + +To view the properties of a particular rule or group of rules, you query for the rule. When a query returns fields that are specified as **NotConfigured**, you can to determine which policy store a rule originates from. + +For objects that come from a GPO (the *–PolicyStoreSourceType* parameter is specified as **GroupPolicy** in the **Show** command), if *–TracePolicyStore* is passed, the name of the GPO is found and returned in the **PolicyStoreSource** field. + +Windows PowerShell + +``` syntax +Get-NetIPsecRule –DisplayName “Require Inbound Authentication” –TracePolicyStore +``` + +It is important to note that the revealed sources do not contain a domain name. + +### Deploy a basic domain isolation policy + +IPsec can be used to isolate domain members from non-domain members. Domain isolation uses IPsec authentication to require that the domain computer members positively establish the identities of the communicating computers to improve security of an organization. One or more features of IPsec can be used to secure traffic with an IPsec rule object. + +To implement domain isolation on your network, the computers in the domain receive IPsec rules that block unsolicited inbound network traffic that is not protected by IPsec. Here we create an IPsec rule that requires authentication by domain members. Through this, you can isolate domain member computers from computers that are non-domain members. In the following examples, Kerberos authentication is required for inbound traffic and requested for outbound traffic. + +**Netsh** + +``` syntax +netsh advfirewall set store gpo=domain.contoso.com\domain_isolation +netsh advfirewall consec add rule name=“Basic Domain Isolation Policy” profile=domain endpoint1=”any” endpoint2=”any” action=requireinrequestout auth1=”computerkerb” +``` + +Windows PowerShell + +``` syntax +$kerbprop = New-NetIPsecAuthProposal –Machine –Kerberos + +$Phase1AuthSet = New-NetIPsecPhase1AuthSet -DisplayName "Kerberos Auth Phase1" -Proposal $kerbprop –PolicyStore domain.contoso.com\domain_isolation + +New-NetIPsecRule –DisplayName “Basic Domain Isolation Policy” –Profile Domain –Phase1AuthSet $Phase1AuthSet.Name –InboundSecurity Require –OutboundSecurity Request –PolicyStore domain.contoso.com\domain_isolation +``` + +### Configure IPsec tunnel mode + +The following command creates an IPsec tunnel that routes traffic from a private network (192.168.0.0/16) through an interface on the local computer (1.1.1.1) attached to a public network to a second computer through its public interface (2.2.2.2) to another private network (192.157.0.0/16). All traffic through the tunnel is checked for integrity by using ESP/SHA1, and it is encrypted by using ESP/DES3. + +**Netsh** + +``` syntax +netsh advfirewall consec add rule name="Tunnel from 192.168.0.0/16 to 192.157.0.0/16" mode=tunnel endpoint1=192.168.0.0/16 endpoint2=192.157.0.0/16 localtunnelendpoint=1.1.1.1 remotetunnelendpoint=2.2.2.2 action=requireinrequireout qmsecmethods=esp:sha1-3des +``` + +Windows PowerShell + +``` syntax +$QMProposal = New-NetIPsecQuickModeCryptoProposal -Encapsulation ESP -ESPHash SHA1 -Encryption DES3 +$QMCryptoSet = New-NetIPsecQuickModeCryptoSet –DisplayName “esp:sha1-des3” -Proposal $QMProposal +New-NetIPSecRule -DisplayName “Tunnel from HQ to Dallas Branch” -Mode Tunnel -LocalAddress 192.168.0.0/16 -RemoteAddress 192.157.0.0/16 -LocalTunnelEndpoint 1.1.1.1 -RemoteTunnelEndpoint 2.2.2.2 -InboundSecurity Require -OutboundSecurity Require -QuickModeCryptoSet $QMCryptoSet.Name +``` + +## Deploy secure firewall rules with IPsec + + +In situations where only secure traffic can be allowed through the Windows Firewall, a combination of manually configured firewall and IPsec rules are necessary. The firewall rules determine the level of security for allowed packets, and the underlying IPsec rules secure the traffic. The scenarios can be accomplished in Windows PowerShell and in Netsh, with many similarities in deployment. + +### Create a secure firewall rule (allow if secure) + +Configuring firewalls rule to allow connections if they are secure requires the corresponding traffic to be authenticated and integrity protected, and then optionally encrypted by IPsec. + +The following example creates a firewall rule that requires traffic to be authenticated. The command permits inbound Telnet network traffic only if the connection from the remote computer is authenticated by using a separate IPsec rule. + +**Netsh** + +``` syntax +netsh advfirewall firewall add rule name="Allow Authenticated Telnet" dir=in program=%SystemRoot%\System32\tlntsvr.exe security=authenticate action=allow +``` + +Windows PowerShell + +``` syntax +New-NetFirewallRule -DisplayName “Allow Authenticated Telnet” -Direction Inbound -Program %SystemRoot%\System32\tlntsvr.exe -Authentication Required -Action Allow +``` + +The following command creates an IPsec rule that requires a first (computer) authentication and then attempts an optional second (user) authentication. Creating this rule secures and allows the traffic through the firewall rule requirements for the messenger program. + +**Netsh** + +``` syntax +netsh advfirewall consec add rule name="Authenticate Both Computer and User" endpoint1=any endpoint2=any action=requireinrequireout auth1=computerkerb,computerntlm auth2=userkerb,userntlm,anonymous +``` + +Windows PowerShell + +``` syntax +$mkerbauthprop = New-NetIPsecAuthProposal -Machine –Kerberos +$mntlmauthprop = New-NetIPsecAuthProposal -Machine -NTLM +$P1Auth = New-NetIPsecPhase1AuthSet -DisplayName “Machine Auth” –Proposal $mkerbauthprop,$mntlmauthprop +$ukerbauthprop = New-NetIPsecAuthProposal -User -Kerberos +$unentlmauthprop = New-NetIPsecAuthProposal -User -NTLM +$anonyauthprop = New-NetIPsecAuthProposal -Anonymous +$P2Auth = New-NetIPsecPhase2AuthSet -DisplayName “User Auth” -Proposal $ukerbauthprop,$unentlmauthprop,$anonyauthprop +New-NetIPSecRule -DisplayName “Authenticate Both Computer and User” -InboundSecurity Require -OutboundSecurity Require -Phase1AuthSet $P1Auth.Name –Phase2AuthSet $P2Auth.Name +``` + +### Isolate a server by requiring encryption and group membership + +To improve the security of the computers in an organization, an administrator can deploy domain isolation in which domain-members are restricted. They require authentication when communicating among each other and reject non-authenticated inbound connections. To improve the security of servers with sensitive data, this data must be protected by allowing access only to a subset of computers within the enterprise domain. + +IPsec can provide this additional layer of protection by isolating the server. In server isolation, sensitive data access is restricted to users and computers with legitimate business need, and the data is additionally encrypted to prevent eavesdropping. + +### Create a firewall rule that requires group membership and encryption + +To deploy server isolation, we layer a firewall rule that restricts traffic to authorized users or computers on the IPsec rule that enforces authentication. + +The following firewall rule allows Telnet traffic from user accounts that are members of a custom group created by an administrator called “Authorized to Access Server.” This access can additionally be restricted based on the computer, user, or both by specifying the restriction parameters. + +A Security Descriptor Definition Language (SDDL) string is created by extending a user or group’s security identifier (SID). For more information about finding a group’s SID, see: [Finding the SID for a group account](http://technet.microsoft.com/library/cc753463(WS.10).aspx#bkmk_FINDSID). + +Restricting access to a group allows administrations to extend strong authentication support through Windows Firewall/and or IPsec policies. + +The following example shows you how to create an SDDL string that represents security groups. + +Windows PowerShell + +``` syntax +$user = new-object System.Security.Principal.NTAccount (“corp.contoso.com\Administrators”) +$SIDofSecureUserGroup = $user.Translate([System.Security.Principal.SecurityIdentifier]).Value +$secureUserGroup = "D:(A;;CC;;;$SIDofSecureUserGroup)" +``` + +By using the previous scriptlet, you can also get the SDDL string for a secure computer group as shown here: + +Windows PowerShell + +``` syntax +$secureMachineGroup = "D:(A;;CC;;;$SIDofSecureMachineGroup)" +``` + +For more information about how to create security groups or how to determine the SDDL string, see [Working with SIDs](http://technet.microsoft.com/library/ff730940.aspx). + +Telnet is an application that does not provide encryption. This application can send data, such as names and passwords, over the network. This data can be intercepted by malicious users. If an administrator would like to allow the use of Telnet, but protect the traffic, a firewall rule that requires IPsec encryption can be created. This is necessary so that the administrator can be certain that when this application is used, all of the traffic sent or received by this port is encrypted. If IPsec fails to authorize the connection, no traffic is allowed from this application. + +In this example, we allow only authenticated and encrypted inbound Telnet traffic from a specified secure user group through the creation of the following firewall rule. + +**Netsh** + +``` syntax +netsh advfirewall set store gpo=domain.contoso.com\Server_Isolation +netsh advfirewall firewall add rule name=“Allow Encrypted Inbound Telnet to Group Members Only” program=%SystemRoot%\System32\tlntsvr.exe protocol=TCP dir=in action=allow localport=23 security=authenc rmtusrgrp ="D:(A;;CC;;; S-1-5-21-2329867823-2610410949-1491576313-1735)" +``` + +Windows PowerShell + +``` syntax +New-NetFirewallRule -DisplayName "Allow Encrypted Inbound Telnet to Group Members Only" -Program %SystemRoot%\System32\tlntsvr.exe -Protocol TCP -Direction Inbound -Action Allow -LocalPort 23 -Authentication Required -Encryption Required –RemoteUser $secureUserGroup –PolicyStore domain.contoso.com\Server_Isolation +``` + +### Endpoint security enforcement + +The previous example showed end to end security for a particular application. In situations where endpoint security is required for many applications, having a firewall rule per application can be cumbersome and difficult to manage. Authorization can override the per-rule basis and be done at the IPsec layer. + +In this example, we set the global IPsec setting to only allow transport mode traffic to come from an authorized user group with the following cmdlet. Consult the previous examples for working with security groups. + +Windows PowerShell + +``` syntax +Set-NetFirewallSetting -RemoteMachineTransportAuthorizationList $secureMachineGroup +``` + +### Create firewall rules that allow IPsec-protected network traffic (authenticated bypass) + +Authenticated bypass allows traffic from a specified trusted computer or user to override firewall block rules. This is helpful when an administrator wants to use scanning servers to monitor and update computers without the need to use port-level exceptions. For more information, see [How to enable authenticated firewall bypass](http://technet.microsoft.com/library/cc753463(WS.10).aspx). + +In this example, we assume that a blocking firewall rule exists. This example permits any network traffic on any port from any IP address to override the block rule, if the traffic is authenticated as originating from a computer or user account that is a member of the specified computer or user security group. + +**Netsh** + +``` syntax +netsh advfirewall set store gpo=domain.contoso.com\domain_isolation +netsh advfirewall firewall add rule name="Inbound Secure Bypass Rule" dir=in security=authenticate action="bypass" rmtcomputergrp="D:(A;;CC;;;S-1-5-21-2329867823-2610410949-1491576313-1114)" rmtusrgrp="D:(A;;CC;;; S-1-5-21-2329867823-2610410949-1491576313-1735)" +``` + +Windows PowerShell + +``` syntax +New-NetFirewallRule –DisplayName “Inbound Secure Bypass Rule" –Direction Inbound –Authentication Required –OverrideBlockRules $true -RemoteMachine $secureMachineGroup –RemoteUser $secureUserGroup –PolicyStore domain.contoso.com\domain_isolation +``` + +## Additional resources + + +For more information about Windows PowerShell concepts, see the following topics. + +- [Windows PowerShell Getting Started Guide](http://go.microsoft.com/fwlink/p/?linkid=113440) + +- [Windows PowerShell User Guide](http://go.microsoft.com/fwlink/p/?linkid=113441) + +- [Windows PowerShell About Help Topics](http://go.microsoft.com/fwlink/p/?linkid=113206) + +- [about\_Functions](http://go.microsoft.com/fwlink/p/?linkid=113231) + +- [about\_Functions\_Advanced](http://go.microsoft.com/fwlink/p/?linkid=144511) + +- [about\_Execution\_Policies](http://go.microsoft.com/fwlink/p/?linkid=135170) + +- [about\_Foreach](http://go.microsoft.com/fwlink/p/?linkid=113229) + +- [about\_Objects](http://go.microsoft.com/fwlink/p/?linkid=113241) + +- [about\_Properties](http://go.microsoft.com/fwlink/p/?linkid=113249) + +- [about\_While](http://go.microsoft.com/fwlink/p/?linkid=113275) + +- [about\_Scripts](http://go.microsoft.com/fwlink/p/?linkid=144310) + +- [about\_Signing](http://go.microsoft.com/fwlink/p/?linkid=113268) + +- [about\_Throw](http://go.microsoft.com/fwlink/p/?linkid=145153) + +- [about\_PSSessions](http://go.microsoft.com/fwlink/p/?linkid=135181) + +- [about\_Modules](http://go.microsoft.com/fwlink/p/?linkid=144311) + +- [about\_Command\_Precedence](http://go.microsoft.com/fwlink/p/?linkid=113214) + +  + +  + + + + + diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md new file mode 100644 index 0000000000..91b5066a6b --- /dev/null +++ b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md @@ -0,0 +1,76 @@ +--- +title: Windows Firewall with Advanced Security Deployment Guide (Windows 10) +description: Windows Firewall with Advanced Security Deployment Guide +ms.assetid: 56b51b97-1c38-481e-bbda-540f1216ad56 +author: brianlic-msft +--- + +# Windows Firewall with Advanced Security Deployment Guide + + +You can use the Windows Firewall with Advanced Security MMC snap-in in Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 to help protect the computers and the data that they share across a network. + +You can use Windows Firewall to control access to the computer from the network. You can create rules that allow or block network traffic in either direction based on your business requirements. You can also create IPsec connection security rules to help protect your data as it travels across the network from computer to computer. + +## About this guide + + +This guide is intended for use by system administrators and system engineers. It provides detailed guidance for deploying a Windows Firewall with Advanced Security design that you or an infrastructure specialist or system architect in your organization has selected. + +Begin by reviewing the information in [Planning to Deploy Windows Firewall with Advanced Security](../p_server_archive/planning-to-deploy-windows-firewall-with-advanced-security.md). + +If you have not yet selected a design, we recommend that you wait to follow the instructions in this guide until after you have reviewed the design options in the [Windows Firewall with Advanced Security Design Guide](../p_server_archive/windows-firewall-with-advanced-security-design-guide.md) and selected the one most appropriate for your organization. + +After you select your design and gather the required information about the zones (isolation, boundary, and encryption), operating systems to support, and other details, you can then use this guide to deploy your Windows Firewall with Advanced Security design in your production environment. This guide provides steps for deploying any of the following primary designs that are described in the Design Guide: + +- [Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md) + +- [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) + +- [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md) + +- [Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md) + +Use the checklists in [Implementing Your Windows Firewall with Advanced Security Design Plan](../p_server_archive/implementing-your-windows-firewall-with-advanced-security-design-plan.md) to determine how best to use the instructions in this guide to deploy your particular design. + +**Caution**   +We recommend that you use the techniques documented in this guide only for GPOs that must be deployed to the majority of the computers in your organization, and only when the OU hierarchy in your Active Directory domain does not match the deployment needs of these GPOs. These characteristics are typical of GPOs for server and domain isolation scenarios, but are not typical of most other GPOs. When the OU hierarchy supports it, deploy a GPO by linking it to the lowest level OU that contains all of the accounts to which the GPO applies. + +In a large enterprise environment with hundreds or thousands of GPOs, using this technique with too many GPOs can result in user or computer accounts that are members of an excessive number of groups; this can result in network connectivity problems if network protocol limits are exceeded. For more information about the problems associated with excessive group membership, see the following articles in the Microsoft Knowledge Base: + +- Article 327825, “New resolution for problems with Kerberos authentication when users belong to many groups” () + +- Article 263693 “Group Policy may not be applied to users belonging to many groups” () + +- Article 328889 “Users who are members of more than 1,015 groups may fail logon authentication” () + +  + +## What this guide does not provide + + +This guide does not provide: + +- Guidance for creating firewall rules for specific network applications. For this information, see [Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md) in the Windows Firewall with Advanced Security Design Guide. + +- Guidance for setting up Active Directory Domain Services (AD DS) to support Group Policy. For more information, see Active Directory Domain Services () and Group Policy (). + +- Guidance for setting up certification authorities (CAs) to create certificates for certificate-based authentication. For this information, see Active Directory Certificate Services (). + +## Overview of Windows Firewall with Advanced Security + + +Windows Firewall with Advanced Security in Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 is a stateful host firewall that helps secure the computer by allowing you to create rules that determine which network traffic is permitted to enter the computer from the network and which network traffic the computer is allowed to send to the network. Windows Firewall with Advanced Security also supports Internet Protocol security (IPsec), which you can use to require authentication from any computer that is attempting to communicate with your computer. When authentication is required, computers that cannot be authenticated as a trusted computer cannot communicate with your computer. You can also use IPsec to require that certain network traffic is encrypted to prevent it from being read by network packet analyzers that could be attached to the network by a malicious user. + +The Windows Firewall with Advanced Security MMC snap-in is more flexible and provides much more functionality than the consumer-friendly Windows Firewall interface found in the Control Panel. Both interfaces interact with the same underlying services, but provide different levels of control over those services. While the Windows Firewall Control Panel program can protect a single computer in a home environment, it does not provide enough centralized management or security features to help secure more complex network traffic found in a typical business enterprise environment. + +For more information about Windows Firewall with Advanced Security, see [Windows Firewall with Advanced Security Overview](http://technet.microsoft.com/library/hh831365.aspx) at http://technet.microsoft.com/library/hh831365.aspx. + +  + +  + + + + + diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md new file mode 100644 index 0000000000..cd839d055f --- /dev/null +++ b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md @@ -0,0 +1,144 @@ +--- +title: Windows Firewall with Advanced Security Design Guide (Windows 10) +description: Windows Firewall with Advanced Security Design Guide +ms.assetid: 5c631389-f232-4b95-9e48-ec02b8677d51 +author: brianlic-msft +--- + +# Windows Firewall with Advanced Security Design Guide + + +Windows Firewall with Advanced Security in Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista is a host firewall that helps secure the computer in two ways. First, it can filter the network traffic permitted to enter the computer from the network, and also control what network traffic the computer is allowed to send to the network. Second, Windows Firewall with Advanced Security supports IPsec, which enables you to require authentication from any computer that is attempting to communicate with your computer. When authentication is required, computers that cannot authenticate cannot communicate with your computer. By using IPsec, you can also require that specific network traffic be encrypted to prevent it from being read or intercepted while in transit between computers. + +The interface for Windows Firewall with Advanced Security is much more capable and flexible than the consumer-friendly interface found in the Windows Firewall Control Panel. They both interact with the same underlying services, but provide different levels of control over those services. While the Windows Firewall Control Panel meets the needs for protecting a single computer in a home environment, it does not provide enough centralized management or security features to help secure more complex network traffic found in a typical business enterprise environment. + +For more overview information about Windows Firewall with Advanced Security and see [Windows Firewall with Advanced Security Overview](9ae80ae1-a693-48ed-917a-f03ea92b550d). + +## About this guide + + +This guide provides recommendations to help you to choose or create a design for deploying Windows Firewall with Advanced Security in your enterprise environment. The guide describes some of the common goals for using Windows Firewall with Advanced Security, and then helps you map the goals that apply to your scenario to the designs that are presented in this guide. + +This guide is intended for the IT professional who has been assigned the task of deploying firewall and IPsec technologies on an organization's network to help meet the organization's security goals. + +Windows Firewall with Advanced Security should be part of a comprehensive security solution that implements a variety of security technologies, such as perimeter firewalls, intrusion detection systems, virtual private networking (VPN), IEEE 802.1X authentication for wireless and wired connections, and IPsec connection security rules. + +To successfully use this guide, you need a good understanding of both the capabilities provided by Windows Firewall with Advanced Security, and how to deliver configuration settings to your managed computers by using Group Policy in Active Directory. + +You can use the deployment goals to form one of these Windows Firewall with Advanced Security designs, or a custom design that combines elements from those presented here: + +- **Basic firewall policy design**. Restricts network traffic in and out of your computers to only that which is needed and authorized. + +- **Domain isolation policy design**. Prevents computers that are domain members from receiving unsolicited network traffic from computers that are not domain members. Additional "zones" can be established to support the special requirements of some computers, such as: + + - A "boundary zone" for computers that must be able to receive requests from non-isolated computers. + + - An "encryption zone" for computers that store sensitive data that must be protected during network transmission. + +- **Server isolation policy design**. Restricts access to a server to only a limited group of authorized users and computers. Commonly configured as a zone in a domain isolation design, but can also be configured as a stand-alone design, providing many of the benefits of domain isolation to a small set of computers. + +- **Certificate-based isolation policy design**. This design is a complement to either of the previous two designs, and supports any of their capabilities. It uses cryptographic certificates that are deployed to clients and servers for authentication, instead of the Kerberos V5 authentication used by default in Active Directory. This enables computers that are not part of an Active Directory domain, such as computers running operating systems other than Windows, to participate in your isolation solution. + +In addition to descriptions and example for each design, you will find guidelines for gathering required data about your environment. You can then use these guidelines to plan and design your Windows Firewall with Advanced Security deployment. After you read this guide, and finish gathering, documenting, and mapping your organization's requirements, you have the information that you need to begin deploying Windows Firewall with Advanced Security using the guidance in the Windows Firewall with Advanced Security Deployment Guide. + +You can find the Windows Firewall with Advanced Security Deployment Guide at these locations: + +- (Web page) + +- (Downloadable Word document) + +## Terminology used in this guide + + +The following table identifies and defines terms used throughout this guide. + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TermDefinition

Active Directory domain

A group of computers and users managed by an administrator by using Active Directory Domain Services (AD DS). Computers in a domain share a common directory database and security policies. Multiple domains can co-exist in a "forest," with trust relationships that establish the forest as the security boundary.

Authentication

A process that enables the sender of a message to prove its identity to the receiver. For connection security in Windows, authentication is implemented by the IPsec protocol suite.

Boundary zone

A subset of the computers in an isolated domain that must be able to receive unsolicited and non-authenticated network traffic from computers that are not members of the isolated domain. Computers in the boundary zone request but do not require authentication. They use IPsec to communicate with other computers in the isolated domain.

Connection security rule

A rule in Windows Firewall with Advanced Security that contains a set of conditions and an action to be applied to network packets that match the conditions. The action can allow the packet, block the packet, or require the packet to be protected by IPsec. In previous versions of Windows, this was called an IPsec rule.

Certificate-based isolation

A way to add computers that cannot use Kerberos V5 authentication to an isolated domain, by using an alternate authentication technique. Every computer in the isolated domain and the computers that cannot use Kerberos V5 are provided with a computer certificate that can be used to authenticate with each other. Certificate-based isolation requires a way to create and distribute an appropriate certificate (if you choose not to purchase one from a commercial certificate provider).

Domain isolation

A technique for helping protect the computers in an organization by requiring that the computers authenticate each other's identity before exchanging information, and refusing connection requests from computers that cannot authenticate. Domain isolation takes advantage of Active Directory domain membership and the Kerberos V5 authentication protocol available to all members of the domain. Also see "Isolated domain" in this table.

Encryption zone

A subset of the computers in an isolated domain that process sensitive data. Computers that are part of the encryption zone have all network traffic encrypted to prevent viewing by non-authorized users. Computers that are part of the encryption zone also typically are subject to the access control restrictions of server isolation.

Firewall rule

A rule in Windows Firewall with Advanced Security that contains a set of conditions used to determine whether a network packet is allowed to pass through the firewall.

+

By default, the firewall rules in Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista block unsolicited inbound network traffic. Likewise, by default, all outbound network traffic is allowed. The firewall included in previous versions of Windows only filtered inbound network traffic.

Internet Protocol security (IPsec)

A set of industry-standard, cryptography-based protection services and protocols. IPsec protects all protocols in the TCP/IP protocol suite except Address Resolution Protocol (ARP).

IPsec policy

A collection of connection security rules that provide the required protection to network traffic entering and leaving the computer. The protection includes authentication of both the sending and receiving computer, integrity protection of the network traffic exchanged between them, and can include encryption.

Isolated domain

An Active Directory domain (or an Active Directory forest, or set of domains with two-way trust relationships) that has Group Policy settings applied to help protect its member computers by using IPsec connection security rules. Members of the isolated domain require authentication on all unsolicited inbound connections (with exceptions handled by the other zones).

+

In this guide, the term isolated domain refers to the IPsec concept of a group of computers that can share authentication. The term Active Directory domain refers to the group of computers that share a security database by using Active Directory.

Server isolation

A technique for using group membership to restrict access to a server that is typically already a member of an isolated domain. The additional protection comes from using the authentication credentials of the requesting computer to determine its group membership, and then only allowing access if the computer account (and optionally the user account) is a member of an authorized group.

Solicited network traffic

Network traffic that is sent in response to a request. By default, Windows Firewall with Advanced Security allows all solicited network traffic through.

Unsolicited network traffic

Network traffic that is not a response to an earlier request, and that the receiving computer cannot necessarily anticipate. By default, Windows Firewall with Advanced Security blocks all unsolicited network traffic.

Zone

A zone is a logical grouping of computers that share common IPsec policies because of their communications requirements. For example, the boundary zone permits inbound connections from non-trusted computers. The encryption zone requires that all connections be encrypted.

+

This is not related to the term zone as used by Domain Name System (DNS).

+ +  + +**Next:**[Understanding the Windows Firewall with Advanced Security Design Process](b9774295-8dd3-47e3-9f5a-7fa748ae9fba) + +  + +  + + + + + diff --git a/windows/keep-secure/windows-firewall-with-advanced-security.md b/windows/keep-secure/windows-firewall-with-advanced-security.md new file mode 100644 index 0000000000..bb9128372e --- /dev/null +++ b/windows/keep-secure/windows-firewall-with-advanced-security.md @@ -0,0 +1,147 @@ +--- +title: Windows Firewall with Advanced Security Overview (Windows 10) +description: Windows Firewall with Advanced Security Overview +ms.assetid: 596d4c24-4984-4c14-b104-e2c4c7d0b108 +author: brianlic-msft +--- + +# Windows Firewall with Advanced Security Overview + + +This is an overview of the Windows Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features in Windows Server 2012. + +**Did you mean…** + +- [Windows Firewall with Advanced Security in Windows Server 2008 R2](http://technet.microsoft.com/library/cc732283(WS.10).aspx) + +## Feature description + + +Windows Firewall with Advanced Security is an important part of a layered security model. By providing host-based, two-way network traffic filtering for a computer, Windows Firewall with Advanced Security blocks unauthorized network traffic flowing into or out of the local computer. Windows Firewall with Advanced Security also works with Network Awareness so that it can apply security settings appropriate to the types of networks to which the computer is connected. Windows Firewall and Internet Protocol Security (IPsec) configuration settings are integrated into a single Microsoft Management Console (MMC) named Windows Firewall with Advanced Security, so Windows Firewall is also an important part of your network’s isolation strategy. + +## Practical applications + + +To help address your organizational network security challenges, Windows Firewall with Advanced Security offers the following benefits: + +- **Reduces the risk of network security threats.**  Windows Firewall with Advanced Security reduces the attack surface of a computer, providing an additional layer to the defense-in-depth model. Reducing the attack surface of a computer increases manageability and decreases the likelihood of a successful attack. Network Access Protection (NAP), a feature of Windows Server 2012, also helps ensure client computers comply with policies that define the required software and system configurations for computers that connect to your network. The integration of NAP helps prevent communications between compliant and noncompliant computers. + +- **Safeguards sensitive data and intellectual property.**  With its integration with IPsec, Windows Firewall with Advanced Security provides a simple way to enforce authenticated, end-to-end network communications. It provides scalable, tiered access to trusted network resources, helping to enforce integrity of the data, and optionally helping to protect the confidentiality of the data. + +- **Extends the value of existing investments.**  Because Windows Firewall with Advanced Security is a host-based firewall that is included with Windows Server 2012, and prior Windows operating systems and because it is tightly integrated with Active Directory® Domain Services (AD DS) and Group Policy, there is no additional hardware or software required. Windows Firewall with Advanced Security is also designed to complement existing non-Microsoft network security solutions through a documented application programming interface (API). + +## New and changed functionality + + +The following table lists some of the new features for Windows Firewall with Advanced Security in Windows Server 2012. + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
Feature/functionalityWindows Server 2008 R2Windows Server 2012

Internet Key Exchange version 2 (IKEv2) for IPsec transport mode

X

Windows Store app network isolation

X

Windows PowerShell cmdlets for Windows Firewall

X

+ +  + +### IKEv2 for IPsec transport mode + +In Windows Server 2012, IKEv2 supports additional scenarios including IPsec end-to-end transport mode connections. + +**What value does this change add?** + +Windows Server 2012 IKEv2 support provides interoperability for Windows with other operating systems using IKEv2 for end-to-end security, and Supports Suite B (RFC 4869) requirements. + +**What works differently?** + +In Windows Server 2008 R2, IKEv2 is available as a virtual private network (VPN) tunneling protocol that supports automatic VPN reconnection. IKEv2 allows the security association to remain unchanged despite changes in the underlying connection. + +In Windows Server 2012, IKEv2 support has been expanded. + +### Windows Store app network isolation + +Administrators can custom configure Windows Firewall to fine tune network access if they desire more control of their Windows Store apps. + +**What value does this change add?** + +The feature adds the ability to set and enforce network boundaries ensure that apps that get compromised can only access networks where they have been explicitly granted access. This significantly reduces the scope of their impact to other apps, the system, and the network. In addition, apps can be isolated and protected from malicious access from the network. + +**What works differently?** + +In addition to firewall rules that you can create for program and services, you can also create firewall rules for Windows Store apps and their various capabilities. + +### Windows PowerShell cmdlets for Windows Firewall + +Windows PowerShell has extensive cmdlets to allow Windows Firewall configuration and management. + +**What value does this change add?** + +You can now fully configure and manage Windows Firewall, IPsec, and related features using the very powerful and scriptable Windows PowerShell. + +**What works differently?** + +In previous Windows versions, you could use Netsh to perform many configuration and management functions. This capability has been greatly expanded using the more powerful Windows PowerShell scripting language. + +## See also + + +See the following topics for more information about Windows Firewall with Advanced Security in Windows Server 2012. + + ++++ + + + + + + + + + + + + + + + + +
Content typeReferences

Deployment

[Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012](../p_server_archive/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md) | [Isolating Windows Store Apps on Your Network](../p_server_archive/isolating-windows-store-apps-on-your-network.md) | [Windows Firewall with Advanced Security Administration with Windows PowerShell](../p_server_archive/windows-firewall-with-advanced-security-administration-with-windows-powershell.md)

Troubleshooting

[Troubleshooting Windows Firewall with Advanced Security in Windows Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/13894.troubleshooting-windows-firewall-with-advanced-security-in-windows-server-2012.aspx)

+ +  + +  + +  + + + + + From 269f8756c023bc0003c5b4d300cad4e2478c7006 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 28 Apr 2016 16:24:23 -0700 Subject: [PATCH 002/263] Update TOC.md --- windows/keep-secure/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 09e5265e8a..988164c94a 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -459,7 +459,7 @@ ######## [Server Isolation GPOs](server-isolation-gpos.md) ####### [Planning GPO Deployment](planning-gpo-deployment.md) ##### [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) -##### [Additional Resources [WFASDesign]](additional-resources-wfasdesign.md) +##### [Additional Resources](additional-resources-wfasdesign.md) #### [Windows Firewall with Advanced Security Deployment Guide](windows-firewall-with-advanced-security-deployment-guide.md) ##### [Planning to Deploy Windows Firewall with Advanced Security](planning-to-deploy-windows-firewall-with-advanced-security.md) ##### [Implementing Your Windows Firewall with Advanced Security Design Plan](implementing-your-windows-firewall-with-advanced-security-design-plan.md) From 69a5e703f5f3e1365e4e35c2f248fc3b86a1aae4 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 28 Apr 2016 16:29:11 -0700 Subject: [PATCH 003/263] fixing links --- ...ters-to-the-membership-group-for-a-zone.md | 6 +- ...ters-to-the-membership-group-for-a-zone.md | 4 +- .../basic-firewall-policy-design.md | 12 +-- windows/keep-secure/boundary-zone-gpos.md | 2 +- windows/keep-secure/boundary-zone.md | 8 +- ...e-based-isolation-policy-design-example.md | 4 +- ...rtificate-based-isolation-policy-design.md | 12 +-- ...ange-rules-from-request-to-require-mode.md | 4 +- ...ist-configuring-basic-firewall-settings.md | 6 +- ...uring-rules-for-an-isolated-server-zone.md | 26 +++---- ...rs-in-a-standalone-isolated-server-zone.md | 30 +++---- ...configuring-rules-for-the-boundary-zone.md | 12 +-- ...nfiguring-rules-for-the-encryption-zone.md | 14 ++-- ...nfiguring-rules-for-the-isolated-domain.md | 24 +++--- ...checklist-creating-group-policy-objects.md | 18 ++--- ...ecklist-creating-inbound-firewall-rules.md | 10 +-- ...cklist-creating-outbound-firewall-rules.md | 6 +- ...ts-of-a-standalone-isolated-server-zone.md | 22 +++--- ...ementing-a-basic-firewall-policy-design.md | 26 +++---- ...rtificate-based-isolation-policy-design.md | 16 ++-- ...enting-a-domain-isolation-policy-design.md | 20 ++--- ...andalone-server-isolation-policy-design.md | 20 ++--- ...-server-2008-and-windows-server-2008-r2.md | 2 +- ...-server-2008-and-windows-server-2008-r2.md | 2 +- ...-server-2008-and-windows-server-2008-r2.md | 2 +- ...-server-2008-and-windows-server-2008-r2.md | 6 +- .../configure-the-windows-firewall-log.md | 2 +- ...notifications-when-a-program-is-blocked.md | 2 +- ...hat-certificates-are-deployed-correctly.md | 2 +- ...-server-2008-and-windows-server-2008-r2.md | 2 +- ...-server-2008-and-windows-server-2008-r2.md | 4 +- ...s-server-2008-or-windows-server-2008-r2.md | 6 +- ...s-server-2008-or-windows-server-2008-r2.md | 8 +- ...s-server-2008-or-windows-server-2008-r2.md | 6 +- ...s-server-2008-or-windows-server-2008-r2.md | 2 +- ...s-server-2008-or-windows-server-2008-r2.md | 4 +- ...s-server-2008-or-windows-server-2008-r2.md | 6 +- ...irewall-with-advanced-security-strategy.md | 8 +- ...ing-the-trusted-state-of-your-computers.md | 6 +- windows/keep-secure/documenting-the-zones.md | 4 +- .../domain-isolation-policy-design-example.md | 6 +- .../domain-isolation-policy-design.md | 18 ++--- ...s-server-2008-or-windows-server-2008-r2.md | 2 +- ...s-server-2008-or-windows-server-2008-r2.md | 2 +- windows/keep-secure/encryption-zone-gpos.md | 2 +- windows/keep-secure/encryption-zone.md | 8 +- ...-server-2008-and-windows-server-2008-r2.md | 2 +- windows/keep-secure/exemption-list.md | 4 +- windows/keep-secure/firewall-gpos.md | 2 +- .../firewall-policy-design-example.md | 2 +- ...-about-your-active-directory-deployment.md | 2 +- ...hering-information-about-your-computers.md | 2 +- ...out-your-current-network-infrastructure.md | 2 +- .../gathering-other-relevant-information.md | 2 +- .../gathering-the-information-you-need.md | 8 +- .../keep-secure/gpo-domiso-boundary-ws2008.md | 4 +- .../gpo-domiso-encryption-ws2008.md | 4 +- windows/keep-secure/gpo-domiso-firewall.md | 2 +- .../gpo-domiso-isolateddomain-clients.md | 6 +- .../gpo-domiso-isolateddomain-servers.md | 2 +- ...wall-with-advanced-security-design-plan.md | 10 +-- windows/keep-secure/isolated-domain-gpos.md | 6 +- windows/keep-secure/isolated-domain.md | 6 +- ...ting-windows-store-apps-on-your-network.md | 2 +- ...-firewall-with-advanced-security-design.md | 18 ++--- ...anning-certificate-based-authentication.md | 2 +- .../planning-domain-isolation-zones.md | 8 +- ...icy-deployment-for-your-isolation-zones.md | 8 +- ...planning-isolation-groups-for-the-zones.md | 4 +- .../planning-network-access-groups.md | 2 +- .../planning-server-isolation-zones.md | 8 +- ...ng-settings-for-a-basic-firewall-policy.md | 2 +- windows/keep-secure/planning-the-gpos.md | 12 +-- ...windows-firewall-with-advanced-security.md | 10 +-- ...-firewall-with-advanced-security-design.md | 16 ++-- .../procedures-used-in-this-guide.md | 78 +++++++++---------- ...n-accessing-sensitive-network-resources.md | 10 +-- ...ss-to-only-specified-users-or-computers.md | 8 +- ...s-by-using-ikev2-in-windows-server-2012.md | 2 +- windows/keep-secure/server-isolation-gpos.md | 2 +- .../server-isolation-policy-design-example.md | 8 +- .../server-isolation-policy-design.md | 16 ++-- ...firewall-and-configure-default-behavior.md | 2 +- ...-administration-with-windows-powershell.md | 4 +- ...with-advanced-security-deployment-guide.md | 16 ++-- ...windows-firewall-with-advanced-security.md | 2 +- 86 files changed, 360 insertions(+), 360 deletions(-) diff --git a/windows/keep-secure/add-production-computers-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-production-computers-to-the-membership-group-for-a-zone.md index cad68e2a55..cacc2910f5 100644 --- a/windows/keep-secure/add-production-computers-to-the-membership-group-for-a-zone.md +++ b/windows/keep-secure/add-production-computers-to-the-membership-group-for-a-zone.md @@ -15,7 +15,7 @@ For GPOs that contain connection security rules that prevent unauthenticated con   -The method discussed in this guide uses the **Domain Computers** built-in group. The advantage of this method is that all new computers that are joined to the domain automatically receive the isolated domain GPO. To do this successfully, you must make sure that the WMI filters and security group filters exclude computers that must not receive the GPOs. Use computer groups that deny both read and apply Group Policy permissions to the GPOs, such as a group used in the CG\_DOMISO\_NOIPSEC example design. Computers that are members of some zones must also be excluded from applying the GPOs for the main isolated domain. For more information, see the "Prevent members of a group from applying a GPO" section in [Assign Security Group Filters to the GPO](../p_server_archive/assign-security-group-filters-to-the-gpo.md). +The method discussed in this guide uses the **Domain Computers** built-in group. The advantage of this method is that all new computers that are joined to the domain automatically receive the isolated domain GPO. To do this successfully, you must make sure that the WMI filters and security group filters exclude computers that must not receive the GPOs. Use computer groups that deny both read and apply Group Policy permissions to the GPOs, such as a group used in the CG\_DOMISO\_NOIPSEC example design. Computers that are members of some zones must also be excluded from applying the GPOs for the main isolated domain. For more information, see the "Prevent members of a group from applying a GPO" section in [Assign Security Group Filters to the GPO](assign-security-group-filters-to-the-gpo.md). Without such a group (or groups), you must either add computers individually or use the groups containing computer accounts that are available to you. @@ -55,7 +55,7 @@ After a computer is a member of the group, you can force a Group Policy refresh **To refresh Group Policy on a computer** -- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: +- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](start-a-command-prompt-as-an-administrator.md), and then type the following command: ``` syntax gpupdate /target:computer /force @@ -68,7 +68,7 @@ After Group Policy is refreshed, you can see which GPOs are currently applied to **To see which GPOs are applied to a computer** -- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: +- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](start-a-command-prompt-as-an-administrator.md), and then type the following command: ``` syntax gpresult /r /scope:computer diff --git a/windows/keep-secure/add-test-computers-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-test-computers-to-the-membership-group-for-a-zone.md index f297cfd705..c14ecf58eb 100644 --- a/windows/keep-secure/add-test-computers-to-the-membership-group-for-a-zone.md +++ b/windows/keep-secure/add-test-computers-to-the-membership-group-for-a-zone.md @@ -50,7 +50,7 @@ After a computer is a member of the group, you can force a Group Policy refresh **To refresh Group Policy on a computer** -- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: +- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](start-a-command-prompt-as-an-administrator.md), and then type the following command: ``` syntax gpupdate /target:computer /force @@ -63,7 +63,7 @@ After Group Policy is refreshed, you can see which GPOs are currently applied to **To see which GPOs are applied to a computer** -- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: +- For a computer that is running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](start-a-command-prompt-as-an-administrator.md), and then type the following command: ``` syntax gpresult /r /scope:computer diff --git a/windows/keep-secure/basic-firewall-policy-design.md b/windows/keep-secure/basic-firewall-policy-design.md index 0c1698eb75..d5020e47c8 100644 --- a/windows/keep-secure/basic-firewall-policy-design.md +++ b/windows/keep-secure/basic-firewall-policy-design.md @@ -44,7 +44,7 @@ An organization typically uses this design as a first step toward a more compreh After implementing this design, your administrative team will have centralized management of the firewall rules applied to all computers that are running Windows in your organization. **Important**   -If you also intend to deploy the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md), or the [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md), we recommend that you do the design work for all three designs together, and then deploy in layers that correspond with each design. +If you also intend to deploy the [Domain Isolation Policy Design](domain-isolation-policy-design.md), or the [Server Isolation Policy Design](server-isolation-policy-design.md), we recommend that you do the design work for all three designs together, and then deploy in layers that correspond with each design.   @@ -52,17 +52,17 @@ The basic firewall design can be applied to computers that are part of an Active For more information about this design: -- This design coincides with the deployment goal to [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md). +- This design coincides with the deployment goal to [Protect Computers from Unwanted Network Traffic](protect-computers-from-unwanted-network-traffic.md). -- To learn more about this design, see [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md). +- To learn more about this design, see [Firewall Policy Design Example](firewall-policy-design-example.md). -- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md). +- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). -- To help you make the decisions required in this design, see [Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md). +- To help you make the decisions required in this design, see [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md). - For a list of detailed tasks that you can use to deploy your basic firewall policy design, see "Checklist: Implementing a Basic Firewall Policy Design" in the [Windows Firewall with Advanced Security Deployment Guide](http://go.microsoft.com/fwlink/?linkid=98308) at http://go.microsoft.com/fwlink/?linkid=98308. -**Next: **[Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) +**Next: **[Domain Isolation Policy Design](domain-isolation-policy-design.md)   diff --git a/windows/keep-secure/boundary-zone-gpos.md b/windows/keep-secure/boundary-zone-gpos.md index b987d99a53..e8e136ef00 100644 --- a/windows/keep-secure/boundary-zone-gpos.md +++ b/windows/keep-secure/boundary-zone-gpos.md @@ -21,7 +21,7 @@ The boundary zone GPOs discussed in this guide are only for server versions of W In the Woodgrove Bank example, only the GPO settings for a Web service on Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008 are discussed. -- [GPO\_DOMISO\_Boundary\_WS2008](../p_server_archive/gpo-domiso-boundary-ws2008.md) +- [GPO\_DOMISO\_Boundary\_WS2008](gpo-domiso-boundary-ws2008.md)   diff --git a/windows/keep-secure/boundary-zone.md b/windows/keep-secure/boundary-zone.md index 4aa10f7795..e6e1d51bec 100644 --- a/windows/keep-secure/boundary-zone.md +++ b/windows/keep-secure/boundary-zone.md @@ -22,7 +22,7 @@ The goal of this process is to determine whether the risk of adding a computer t You must create a group in Active Directory to contain the members of the boundary zones. The settings and rules for the boundary zone are typically very similar to those for the isolated domain, and you can save time and effort by copying those GPOs to serve as a starting point. The primary difference is that the authentication connection security rule must be set to request authentication for both inbound and outbound traffic, instead of requiring inbound authentication and requesting outbound authentication as used by the isolated domain. -Creation of the group and how to link it to the GPOs that apply the rules to members of the group are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) section. +Creation of the group and how to link it to the GPOs that apply the rules to members of the group are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) section. ## GPO settings for boundary zone servers running Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 @@ -49,14 +49,14 @@ The boundary zone GPO for computers running Windows Server 2012, Windows Server - A registry policy that includes the following values: - - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. + - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. **Note**   - For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) + For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md)   -**Next: **[Encryption Zone](../p_server_archive/encryption-zone.md) +**Next: **[Encryption Zone](encryption-zone.md)   diff --git a/windows/keep-secure/certificate-based-isolation-policy-design-example.md b/windows/keep-secure/certificate-based-isolation-policy-design-example.md index 765f3010c9..2a59f16587 100644 --- a/windows/keep-secure/certificate-based-isolation-policy-design-example.md +++ b/windows/keep-secure/certificate-based-isolation-policy-design-example.md @@ -8,7 +8,7 @@ author: brianlic-msft # Certificate-based Isolation Policy Design Example -This design example continues to use the fictitious company Woodgrove Bank, as described in the sections [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md), [Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md), and [Server Isolation Policy Design Example](../p_server_archive/server-isolation-policy-design-example.md). +This design example continues to use the fictitious company Woodgrove Bank, as described in the sections [Firewall Policy Design Example](firewall-policy-design-example.md), [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md), and [Server Isolation Policy Design Example](server-isolation-policy-design-example.md). One of the servers that must be included in the domain isolation environment is a computer running UNIX that supplies other information to the WGBank dashboard program running on the client computers. This computer sends updated information to the WGBank front-end servers as it becomes available, so it is considered unsolicited inbound traffic to the computers that receive this information. @@ -44,7 +44,7 @@ By using the Active Directory Users and Computers snap-in, Woodgrove Bank create Woodgrove Bank then created a GPO that contains the certificate, and then attached security group filters to the GPO that allow read and apply permissions to only members of the NAG\_COMPUTER\_WGBUNIX group. The GPO places the certificate in the **Local Computer / Personal / Certificates** certificate store. The certificate used must chain back to a certificate that is in the **Trusted Root Certification Authorities** store on the local computer. -**Next: **[Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md) +**Next: **[Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md)   diff --git a/windows/keep-secure/certificate-based-isolation-policy-design.md b/windows/keep-secure/certificate-based-isolation-policy-design.md index a59802bd5c..3c24ba8f07 100644 --- a/windows/keep-secure/certificate-based-isolation-policy-design.md +++ b/windows/keep-secure/certificate-based-isolation-policy-design.md @@ -8,7 +8,7 @@ author: brianlic-msft # Certificate-based Isolation Policy Design -In the certificate-based isolation policy design, you provide the same types of protections to your network traffic as described in the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) and [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md) sections. The only difference is the method used to share identification credentials during the authentication of your network traffic. +In the certificate-based isolation policy design, you provide the same types of protections to your network traffic as described in the [Domain Isolation Policy Design](domain-isolation-policy-design.md) and [Server Isolation Policy Design](server-isolation-policy-design.md) sections. The only difference is the method used to share identification credentials during the authentication of your network traffic. Domain isolation and server isolation help provide security for the computers on the network that run Windows and that can be joined to an Active Directory domain. However, in most corporate environments there are typically some computers that must run another operating system, such as Linux or UNIX. These computers cannot join an Active Directory domain, without a third-party package being installed. Also, some computers that do run Windows cannot join a domain for a variety of reasons. To rely on Kerberos V5 as the authentication protocol, the computer needs to be joined to the Active Directory and (for non-windows computers) support Kerberos as an authentication protocol. @@ -20,17 +20,17 @@ For computers that run Windows and that are part of an Active Directory domain, For more information about this design: -- This design coincides with the deployment goals to [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md), [Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md), and optionally [Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md). +- This design coincides with the deployment goals to [Protect Computers from Unwanted Network Traffic](protect-computers-from-unwanted-network-traffic.md), [Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md), and optionally [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md). -- To learn more about this design, see [Certificate-based Isolation Policy Design Example](../p_server_archive/certificate-based-isolation-policy-design-example.md). +- To learn more about this design, see [Certificate-based Isolation Policy Design Example](certificate-based-isolation-policy-design-example.md). -- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md). +- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). -- To help you make the decisions required in this design, see [Planning Certificate-based Authentication](../p_server_archive/planning-certificate-based-authentication.md). +- To help you make the decisions required in this design, see [Planning Certificate-based Authentication](planning-certificate-based-authentication.md). - For a list of tasks that you can use to deploy your certificate-based policy design, see "Checklist: Implementing a Certificate-based Isolation Policy Design" in the [Windows Firewall with Advanced Security Deployment Guide](http://go.microsoft.com/fwlink/?linkid=98308) at http://go.microsoft.com/fwlink/?linkid=98308. -**Next: **[Evaluating Windows Firewall with Advanced Security Design Examples](../p_server_archive/evaluating-windows-firewall-with-advanced-security-design-examples.md) +**Next: **[Evaluating Windows Firewall with Advanced Security Design Examples](evaluating-windows-firewall-with-advanced-security-design-examples.md)   diff --git a/windows/keep-secure/change-rules-from-request-to-require-mode.md b/windows/keep-secure/change-rules-from-request-to-require-mode.md index 3f8a49404e..36c2306bb2 100644 --- a/windows/keep-secure/change-rules-from-request-to-require-mode.md +++ b/windows/keep-secure/change-rules-from-request-to-require-mode.md @@ -27,7 +27,7 @@ In this topic: **To convert a rule from request to require mode for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Connection Security Rules**. @@ -42,7 +42,7 @@ In this topic: **To apply the modified GPOs to the client computers** -1. The next time each computer refreshes its Group Policy, it will receive the updated GPO and apply the modified rule. To force an immediate refresh, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md) and run the following command: +1. The next time each computer refreshes its Group Policy, it will receive the updated GPO and apply the modified rule. To force an immediate refresh, [Start a Command Prompt as an Administrator](start-a-command-prompt-as-an-administrator.md) and run the following command: ``` syntax gpupdate /force diff --git a/windows/keep-secure/checklist-configuring-basic-firewall-settings.md b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md index c4c624a4b7..93ba95bbff 100644 --- a/windows/keep-secure/checklist-configuring-basic-firewall-settings.md +++ b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md @@ -32,17 +32,17 @@ This checklist includes tasks for configuring a GPO with firewall defaults and s

_

Turn the firewall on and set the default inbound and outbound behavior.

-

Procedure topic[Turn on Windows Firewall and Configure Default Behavior](../p_server_archive/turn-on-windows-firewall-and-configure-default-behavior.md)

+

Procedure topic[Turn on Windows Firewall and Configure Default Behavior](turn-on-windows-firewall-and-configure-default-behavior.md)

_

Configure the firewall to not display notifications to the user when a program is blocked, and to ignore locally defined firewall and connection security rules.

-

Procedure topic[Configure Windows Firewall to Suppress Notifications When a Program Is Blocked](../p_server_archive/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md)

+

Procedure topic[Configure Windows Firewall to Suppress Notifications When a Program Is Blocked](configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md)

_

Configure the firewall to record a log file.

-

Procedure topic[Configure the Windows Firewall Log](../p_server_archive/configure-the-windows-firewall-log.md)

+

Procedure topic[Configure the Windows Firewall Log](configure-the-windows-firewall-log.md)

diff --git a/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md index 4fe0df466c..3fe907d8cd 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md @@ -8,7 +8,7 @@ author: brianlic-msft # Checklist: Configuring Rules for an Isolated Server Zone -The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs for servers in an isolated server zone that are part of an isolated domain. For information about creating a standalone isolated server zone that is not part of an isolated domain, see [Checklist: Implementing a Standalone Server Isolation Policy Design](../p_server_archive/checklist-implementing-a-standalone-server-isolation-policy-design.md). +The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs for servers in an isolated server zone that are part of an isolated domain. For information about creating a standalone isolated server zone that is not part of an isolated domain, see [Checklist: Implementing a Standalone Server Isolation Policy Design](checklist-implementing-a-standalone-server-isolation-policy-design.md). In addition to requiring authentication and optionally encryption, servers in an isolated server zone can be accessed only by users or computers who are authenticated members of a network access group (NAG). Computers that are running Windows 2000, Windows XP, or Windows Server 2003 can restrict access in IPsec only to computers that are members of the NAG, because IPsec and IKE in those versions of Windows do not support user-based authentication. If you include user accounts in the NAG, then the restrictions can still apply; they are just enforced at the application layer, rather than the IP layer. @@ -44,37 +44,37 @@ The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Se

_

Create a GPO for the computers that need to have access restricted to the same set of client computers. If there are multiple servers and they run different versions of the Windows operating system, then start by creating the GPO for one version of Windows. After you have finished the tasks in this checklist and configured the GPO for that version of Windows, you can create a copy of it.

Copy the GPO from the isolated domain or from the encryption zone to serve as a starting point. Where your copy already contains elements listed in the following checklist, review the relevant procedures and compare them to your copied GPO’s element to make sure it is constructed in a way that meets the needs of the server isolation zone.

-

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

+

Checklist topic[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)

_

Configure the security group filters and WMI filters on the GPO so that only members of the isolated server zone’s membership group that are running the specified version of Windows can read and apply it.

-

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

+

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure IPsec to exempt all ICMP network traffic from IPsec protection.

-

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the key exchange (main mode) security methods and algorithms to be used.

-

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the data protection (quick mode) algorithm combinations to be used. If you require encryption for the isolated server zone, then make sure that you choose only algorithm combinations that include encryption.

-

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the authentication methods to be used.

-

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that exempts all network traffic to and from computers on the exemption list from IPsec.

-

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

@@ -86,27 +86,27 @@ The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Se
 
-

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create the NAG to contain the computer or user accounts that are allowed to access the servers in the isolated server zone.

-

Procedure topic[Create a Group Account in Active Directory](../p_server_archive/create-a-group-account-in-active-directory.md)

+

Procedure topic[Create a Group Account in Active Directory](create-a-group-account-in-active-directory.md)

_

Create a firewall rule that permits inbound network traffic only if authenticated as a member of the NAG.

-

Procedure topic[Restrict Server Access to Members of a Group Only](../p_server_archive/restrict-server-access-to-members-of-a-group-only.md)

+

Procedure topic[Restrict Server Access to Members of a Group Only](restrict-server-access-to-members-of-a-group-only.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

-

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

+

Procedure topic[Link the GPO to the Domain](link-the-gpo-to-the-domain.md)

_

Add your test server to the membership group for the isolated server zone. Be sure to add at least one server for each operating system supported by a GPO in the group.

-

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+

Procedure topic[Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md)

diff --git a/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md index aaccf455e0..6d2a88909f 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md @@ -8,7 +8,7 @@ author: brianlic-msft # Checklist: Configuring Rules for Servers in a Standalone Isolated Server Zone -This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs for servers in a standalone isolated server zone that is not part of an isolated domain. In addition to requiring authentication and optionally encryption, servers in a server isolation zone are accessible only by users or computers that are authenticated as members of a network access group (NAG). The GPOs described here apply only to the isolated servers, not to the client computers that connect to them. For the GPOs for the client computers, see [Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](../p_server_archive/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md). +This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs for servers in a standalone isolated server zone that is not part of an isolated domain. In addition to requiring authentication and optionally encryption, servers in a server isolation zone are accessible only by users or computers that are authenticated as members of a network access group (NAG). The GPOs described here apply only to the isolated servers, not to the client computers that connect to them. For the GPOs for the client computers, see [Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md). The GPOs for isolated servers are similar to those for an isolated domain. This checklist refers you to those procedures for the creation of some of the rules. The other procedures in this checklist are for creating the restrictions that allow only members of the server access group to connect to the server. @@ -39,38 +39,38 @@ The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Se

_

Create a GPO for the computers that need to have access restricted to the same set of client computers. If there are multiple servers running different versions of the Windows operating system, start by creating the GPO for one version of Windows. After you have finished the tasks in this checklist and configured the GPO for that version of Windows, you can create a copy of it.

-

Checklist topic[Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md)

-

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

+

Checklist topic[Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)

+

Checklist topic[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)

_

If you are working on a copy of a GPO, modify the group memberships and WMI filters so that they are correct for the computers for which this GPO is intended.

-

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

+

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure IPsec to exempt all ICMP network traffic from IPsec protection.

-

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that exempts all network traffic to and from computers on the exemption list from IPsec.

-

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the key exchange (main mode) security methods and algorithms to be used.

-

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the data protection (quick mode) algorithm combinations to be used.

-

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the authentication methods to be used. This procedure sets the default settings for the computer. If you want to set authentication on a per-rule basis, this procedure is optional.

-

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

@@ -82,32 +82,32 @@ The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Se
 
-

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

If your design requires encryption in addition to authentication for access to the isolated servers, then modify the rule to require it.

-

Procedure topic[Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create the NAG to contain the computer or user accounts that are allowed to access the isolated servers. If you have multiple groups of isolated servers that are accessed by different client computers, then create a NAG for each set of servers.

-

Procedure topic[Create a Group Account in Active Directory](../p_server_archive/create-a-group-account-in-active-directory.md)

+

Procedure topic[Create a Group Account in Active Directory](create-a-group-account-in-active-directory.md)

_

Create a firewall rule that allows inbound network traffic only if it is authenticated from a user or computer that is a member of the zone’s NAG.

-

Procedure topic[Restrict Server Access to Members of a Group Only](../p_server_archive/restrict-server-access-to-members-of-a-group-only.md)

+

Procedure topic[Restrict Server Access to Members of a Group Only](restrict-server-access-to-members-of-a-group-only.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

-

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

+

Procedure topic[Link the GPO to the Domain](link-the-gpo-to-the-domain.md)

_

Add your test server to the membership group for the isolated server zone. Be sure to add at least one for each operating system supported by a different GPO in the group.

-

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+

Procedure topic[Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md)

diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md index 92853aab0f..bd93a5e321 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md @@ -17,7 +17,7 @@ Rules for the boundary zone are typically the same as those for the isolated dom ![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Configuring boundary zone rules for computers running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** -A GPO for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 can simply be copied and then customized. This checklist assumes that you have already created the GPO for the isolated domain as described in [Checklist: Implementing a Domain Isolation Policy Design](../p_server_archive/checklist-implementing-a-domain-isolation-policy-design.md). After you create a copy for the boundary zone, make sure that you do not change the rule from request authentication to require authentication when you create the other GPOs. +A GPO for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2 can simply be copied and then customized. This checklist assumes that you have already created the GPO for the isolated domain as described in [Checklist: Implementing a Domain Isolation Policy Design](checklist-implementing-a-domain-isolation-policy-design.md). After you create a copy for the boundary zone, make sure that you do not change the rule from request authentication to require authentication when you create the other GPOs. @@ -36,27 +36,27 @@ A GPO for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Se - + - + - + - + - +

_

Make a copy of the domain isolation GPO for this version of Windows to serve as a starting point for the GPO for the boundary zone. Unlike the GPO for the main isolated domain zone, this copy is not changed after deployment to require authentication.

Procedure topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

Procedure topic[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)

_

If you are working on a copy of a GPO, modify the group memberships and WMI filters so that they are correct for the boundary zone and version of Windows for which this GPO is intended.

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

Procedure topic[Link the GPO to the Domain](link-the-gpo-to-the-domain.md)

_

Add your test computers to the membership group for the boundary zone. Be sure to add at least one for each operating system supported by a different GPO in the group.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

Procedure topic[Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md)

_

Verify that the connection security configuration is protecting network traffic with authentication when it can, and that unauthenticated traffic is accepted.

Procedure topic[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md)

Procedure topic[Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md)

diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md index 6f79c81796..c90e28f60a 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md @@ -14,7 +14,7 @@ Rules for the encryption zone are typically the same as those for the isolated d ![checklist](images/2b05dce3-938f-4168-9b8f-1f4398cbdb9b.gif)**Checklist: Configuring encryption zone rules for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** -A GPO for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 can simply be copied and then customized. This checklist assumes that you have already created the GPO for the isolated domain as described in [Checklist: Implementing a Domain Isolation Policy Design](../p_server_archive/checklist-implementing-a-domain-isolation-policy-design.md). You can then copy those GPOs for use with the encryption zone. After you create the copies, modify the main rule to require encryption in addition to the authentication required by the rest of the isolated domain. +A GPO for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 can simply be copied and then customized. This checklist assumes that you have already created the GPO for the isolated domain as described in [Checklist: Implementing a Domain Isolation Policy Design](checklist-implementing-a-domain-isolation-policy-design.md). You can then copy those GPOs for use with the encryption zone. After you create the copies, modify the main rule to require encryption in addition to the authentication required by the rest of the isolated domain. @@ -33,32 +33,32 @@ A GPO for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Se - + - + - + - + - + - +

_

Make a copy of the domain isolation GPOs to serve as a starting point for the GPOs for the encryption zone.

Procedure topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

Procedure topic[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)

_

Modify the group memberships and WMI filters so that they are correct for the encryption zone and the version of Windows for which this GPO is intended.

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Add the encryption requirements for the zone.

Procedure topic[Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

Procedure topic[Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

Procedure topic[Link the GPO to the Domain](link-the-gpo-to-the-domain.md)

_

Add your test computers to the membership group for the encryption zone. Be sure to add at least one for each operating system supported by a different GPO in the group.

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

Procedure topic[Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md)

_

Verify that the connection security rules are protecting network traffic.

Procedure topic[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md)

Procedure topic[Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md)

diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md index e88f33cec8..84b4f69a88 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md @@ -37,58 +37,58 @@ The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Se

_

Create a GPO for the computers in the isolated domain running one of the operating systems. After you have finished the tasks in this checklist and configured the GPO for that version of Windows, you can create a copy of it.

-

Checklist topic[Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md)

-

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

+

Checklist topic[Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)

+

Checklist topic[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)

_

If you are working on a GPO that was copied from another GPO, modify the group memberships and WMI filters so that they are correct for the isolated domain zone and the version of Windows for which this GPO is intended.

-

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

+

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure IPsec to exempt all ICMP network traffic from IPsec protection.

-

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that exempts all network traffic to and from computers on the exemption list from IPsec.

-

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the key exchange (main mode) security methods and algorithms to be used.

-

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the data protection (quick mode) algorithm combinations to be used.

-

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the authentication methods to be used.

-

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create the rule that requests authentication for all inbound network traffic.

-

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Link the GPO to the domain level of the AD DS organizational unit hierarchy.

-

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

+

Procedure topic[Link the GPO to the Domain](link-the-gpo-to-the-domain.md)

_

Add your test computers to the membership group for the isolated domain. Be sure to add at least one for each operating system supported by a different GPO in the group.

-

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+

Procedure topic[Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md)

_

Verify that the connection security rules are protecting network traffic to and from the test computers.

-

Procedure topic[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md)

+

Procedure topic[Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md)

diff --git a/windows/keep-secure/checklist-creating-group-policy-objects.md b/windows/keep-secure/checklist-creating-group-policy-objects.md index 5264c7d2c6..698ddd1336 100644 --- a/windows/keep-secure/checklist-creating-group-policy-objects.md +++ b/windows/keep-secure/checklist-creating-group-policy-objects.md @@ -43,44 +43,44 @@ You can also use a membership group for one zone as an exclusion group for anoth

_

Review important concepts and examples for deploying GPOs in a way that best meets the needs of your organization.

-

Procedure topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

-

Procedure topic[Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md)

+

Procedure topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Procedure topic[Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md)

_

Create the membership group in AD DS that will be used to contain computer accounts that must receive the GPO.

If some computers in the membership group are running an operating system that does not support WMI filters, such as Windows 2000, create an exclusion group to contain the computer accounts for the computers that cannot be blocked by using a WMI filter.

-

Procedure topic[Create a Group Account in Active Directory](../p_server_archive/create-a-group-account-in-active-directory.md)

+

Procedure topic[Create a Group Account in Active Directory](create-a-group-account-in-active-directory.md)

_

Create a GPO for each version of Windows that has different implementation requirements.

-

Procedure topic[Create a Group Policy Object](../p_server_archive/create-a-group-policy-object.md)

+

Procedure topic[Create a Group Policy Object](create-a-group-policy-object.md)

_

Create security group filters to limit the GPO to only computers that are members of the membership group and to exclude computers that are members of the exclusion group.

-

Procedure topic[Assign Security Group Filters to the GPO](../p_server_archive/assign-security-group-filters-to-the-gpo.md)

+

Procedure topic[Assign Security Group Filters to the GPO](assign-security-group-filters-to-the-gpo.md)

_

Create WMI filters to limit each GPO to only the computers that match the criteria in the filter.

-

Procedure topic[Create WMI Filters for the GPO](../p_server_archive/create-wmi-filters-for-the-gpo.md)

+

Procedure topic[Create WMI Filters for the GPO](create-wmi-filters-for-the-gpo.md)

_

If you are working on a GPO that was copied from another, modify the group memberships and WMI filters so that they are correct for the new zone or version of Windows for which this GPO is intended.

-

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

+

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

-

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

+

Procedure topic[Link the GPO to the Domain](link-the-gpo-to-the-domain.md)

_

Before adding any rules or configuring the GPO, add a few test computers to the membership group, and make sure that the correct GPO is received and applied to each member of the group.

-

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+

Procedure topic[Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md)

diff --git a/windows/keep-secure/checklist-creating-inbound-firewall-rules.md b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md index 65a3c463b5..c62910188e 100644 --- a/windows/keep-secure/checklist-creating-inbound-firewall-rules.md +++ b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md @@ -32,27 +32,27 @@ This checklist includes tasks for creating firewall rules in your GPOs.

_

Create a rule that allows a program to listen for and accept inbound network traffic on any ports it requires.

-

Procedure topic[Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+

Procedure topic[Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Create a rule that allows inbound network traffic on a specified port number.

-

Procedure topic[Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+

Procedure topic[Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Create a rule that allows inbound ICMP network traffic.

-

Procedure topic[Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+

Procedure topic[Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Create rules that allow inbound RPC network traffic.

-

Procedure topic[Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+

Procedure topic[Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Enable a predefined rule or a group of predefined rules. Some predefined rules for basic network services are included as part of the installation of Windows; others can be created when you install a new application or network service.

-

Procedure topic[Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+

Procedure topic[Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

diff --git a/windows/keep-secure/checklist-creating-outbound-firewall-rules.md b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md index 61e94ff601..0e6115009a 100644 --- a/windows/keep-secure/checklist-creating-outbound-firewall-rules.md +++ b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md @@ -34,17 +34,17 @@ By default, in Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windo

_

Create a rule that allows a program to send any outbound network traffic on any port it requires.

-

Procedure topic[Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+

Procedure topic[Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Create a rule that allows outbound network traffic on a specified port number.

-

Procedure topic[Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+

Procedure topic[Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

_

Enable a predefined rule or a group of predefined rules. Some predefined rules for basic network services are included as part of the installation of Windows; others can be created when you install a new application or network service.

-

Procedure topic[Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

+

Procedure topic[Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md)

diff --git a/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md index 251866927c..843f11e525 100644 --- a/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md +++ b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md @@ -37,53 +37,53 @@ The GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Se

_

Create a GPO for the client computers that must connect to servers in the isolated server zone, and that are running one of the versions of Windows. After you have finished the tasks in this checklist, you can make a copy of it.

-

Checklist topic[Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md)

-

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

+

Checklist topic[Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)

+

Checklist topic[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)

_

To determine which computers receive the GPO, assign the NAG for the isolated servers to the security group filter for the GPO. Make sure that each GPO has the WMI filter for the correct version of Windows.

-

Checklist topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

+

Checklist topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure IPsec to exempt all ICMP network traffic from IPsec protection.

-

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that exempts all network traffic to and from computers on the exemption list from IPsec.

-

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the key exchange (main mode) security methods and algorithms to be used.

-

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the data protection (quick mode) algorithm combinations to be used.

-

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Configure the authentication methods to be used.

-

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Create a rule that requests authentication for network traffic. Because fallback-to-clear behavior in Windows Vista and Windows Server 2008 has no delay when communicating with computers that cannot use IPsec, you can use the same any-to-any rule used in an isolated domain.

-

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

+

Procedure topic[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

-

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

+

Procedure topic[Link the GPO to the Domain](link-the-gpo-to-the-domain.md)

_

Add your test computers to the NAG for the isolated server zone. Be sure to add at least one for each operating system supported by a different GPO in the group.

-

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+

Procedure topic[Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md)

diff --git a/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md index d6ff2cb7f5..1c3c8530e2 100644 --- a/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md @@ -36,51 +36,51 @@ The procedures in this section use the Group Policy MMC snap-in interfaces to co

_

Review important concepts and examples for the basic firewall policy design to determine if this design meets the needs of your organization.

-

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

-

Conceptual topic[Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md)

-

Conceptual topic[Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md)

-

Conceptual topic[Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md)

+

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Conceptual topic[Basic Firewall Policy Design](basic-firewall-policy-design.md)

+

Conceptual topic[Firewall Policy Design Example](firewall-policy-design-example.md)

+

Conceptual topic[Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md)

_

Create the membership group and a GPO for each set of computers that require different firewall rules. Where GPOs will be similar, such as for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other version of Windows. For example, create and configure the GPO for Windows 8, make a copy of it for Windows Server 2012, and then follow the steps in this checklist to make the few required changes to the copy.

-

Checklist topic[Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md)

-

Checklist topic[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md)

+

Checklist topic[Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)

+

Checklist topic[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)

_

If you are working on a GPO that was copied from another, modify the group membership and WMI filters so that they are correct for the computers for which this GPO is intended.

-

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

+

Procedure topic[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)

_

Configure the GPO with firewall default settings appropriate for your design.

-

Checklist topic[Checklist: Configuring Basic Firewall Settings](../p_server_archive/checklist-configuring-basic-firewall-settings.md)

+

Checklist topic[Checklist: Configuring Basic Firewall Settings](checklist-configuring-basic-firewall-settings.md)

_

Create one or more inbound firewall rules to allow unsolicited inbound network traffic.

-

Checklist topic[Checklist: Creating Inbound Firewall Rules](../p_server_archive/checklist-creating-inbound-firewall-rules.md)

+

Checklist topic[Checklist: Creating Inbound Firewall Rules](checklist-creating-inbound-firewall-rules.md)

_

Create one or more outbound firewall rules to block unwanted outbound network traffic.

-

Checklist topic[Checklist: Creating Outbound Firewall Rules](../p_server_archive/checklist-creating-outbound-firewall-rules.md)

+

Checklist topic[Checklist: Creating Outbound Firewall Rules](checklist-creating-outbound-firewall-rules.md)

_

Link the GPO to the domain level of the Active Directory organizational unit hierarchy.

-

Procedure topic[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md)

+

Procedure topic[Link the GPO to the Domain](link-the-gpo-to-the-domain.md)

_

Add test computers to the membership group, and then confirm that the computers receive the firewall rules from the GPOs as expected.

-

Procedure topic[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md)

+

Procedure topic[Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md)

_

According to the testing and roll-out schedule in your design plan, add computer accounts to the membership group to deploy the completed firewall policy settings to your computers.

-

Procedure topic[Add Production Computers to the Membership Group for a Zone](../p_server_archive/add-production-computers-to-the-membership-group-for-a-zone.md)

+

Procedure topic[Add Production Computers to the Membership Group for a Zone](add-production-computers-to-the-membership-group-for-a-zone.md)

diff --git a/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md index 59ca82798d..67dfdd611b 100644 --- a/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md @@ -36,30 +36,30 @@ The procedures in this section use the Group Policy MMC snap-in interfaces to co

_

Review important concepts and examples for certificate-based authentication to determine if this design meets your deployment goals and the needs of your organization.

-

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

-

Conceptual topic[Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md)

-

Conceptual topic[Certificate-based Isolation Policy Design Example](../p_server_archive/certificate-based-isolation-policy-design-example.md)

-

Conceptual topic[Planning Certificate-based Authentication](../p_server_archive/planning-certificate-based-authentication.md)

+

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Conceptual topic[Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md)

+

Conceptual topic[Certificate-based Isolation Policy Design Example](certificate-based-isolation-policy-design-example.md)

+

Conceptual topic[Planning Certificate-based Authentication](planning-certificate-based-authentication.md)

_

Install the Active Directory Certificate Services (AD CS) role as an enterprise root issuing certification authority (CA). This step is required only if you have not already deployed a CA on your network.

-

Procedure topic[Install Active Directory Certificate Services](../p_server_archive/install-active-directory-certificate-services.md)

+

Procedure topic[Install Active Directory Certificate Services](install-active-directory-certificate-services.md)

_

Configure the certificate template for workstation authentication certificates.

-

Procedure topic[Configure the Workstation Authentication Certificate Template](../p_server_archive/configure-the-workstation-authentication-certificate-templatewfas-dep.md)

+

Procedure topic[Configure the Workstation Authentication Certificate Template](configure-the-workstation-authentication-certificate-templatewfas-dep.md)

_

Configure Group Policy to automatically deploy certificates based on your template to workstation computers.

-

Procedure topic[Configure Group Policy to Autoenroll and Deploy Certificates](../p_server_archive/configure-group-policy-to-autoenroll-and-deploy-certificates.md)

+

Procedure topic[Configure Group Policy to Autoenroll and Deploy Certificates](configure-group-policy-to-autoenroll-and-deploy-certificates.md)

_

On a test computer, refresh Group Policy and confirm that the certificate is installed.

-

Procedure topic[Confirm That Certificates Are Deployed Correctly](../p_server_archive/confirm-that-certificates-are-deployed-correctly.md)

+

Procedure topic[Confirm That Certificates Are Deployed Correctly](confirm-that-certificates-are-deployed-correctly.md)

diff --git a/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md index 6febf014de..1bb54f22dd 100644 --- a/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md @@ -38,40 +38,40 @@ For more information about the security algorithms and authentication methods av

_

Review important concepts and examples for the domain isolation policy design, determine your Windows Firewall with Advanced Security deployment goals, and customize this design to meet the needs of your organization.

-

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

-

Conceptual topic[Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md)

-

Conceptual topic[Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md)

-

Conceptual topic[Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md)

+

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Conceptual topic[Domain Isolation Policy Design](domain-isolation-policy-design.md)

+

Conceptual topic[Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md)

+

Conceptual topic[Planning Domain Isolation Zones](planning-domain-isolation-zones.md)

_

Create the GPOs and connection security rules for the isolated domain.

-

Checklist topic[Checklist: Configuring Rules for the Isolated Domain](../p_server_archive/checklist-configuring-rules-for-the-isolated-domain.md)

+

Checklist topic[Checklist: Configuring Rules for the Isolated Domain](checklist-configuring-rules-for-the-isolated-domain.md)

_

Create the GPOs and connection security rules for the boundary zone.

-

Checklist topic[Checklist: Configuring Rules for the Boundary Zone](../p_server_archive/checklist-configuring-rules-for-the-boundary-zone.md)

+

Checklist topic[Checklist: Configuring Rules for the Boundary Zone](checklist-configuring-rules-for-the-boundary-zone.md)

_

Create the GPOs and connection security rules for the encryption zone.

-

Checklist topic[Checklist: Configuring Rules for the Encryption Zone](../p_server_archive/checklist-configuring-rules-for-the-encryption-zone.md)

+

Checklist topic[Checklist: Configuring Rules for the Encryption Zone](checklist-configuring-rules-for-the-encryption-zone.md)

_

Create the GPOs and connection security rules for the isolated server zone.

-

Checklist topic[Checklist: Configuring Rules for an Isolated Server Zone](../p_server_archive/checklist-configuring-rules-for-an-isolated-server-zone.md)

+

Checklist topic[Checklist: Configuring Rules for an Isolated Server Zone](checklist-configuring-rules-for-an-isolated-server-zone.md)

_

According to the testing and roll-out schedule in your design plan, add computer accounts to the membership group to deploy rules and settings to your computers.

-

Procedure topic[Add Production Computers to the Membership Group for a Zone](../p_server_archive/add-production-computers-to-the-membership-group-for-a-zone.md)

+

Procedure topic[Add Production Computers to the Membership Group for a Zone](add-production-computers-to-the-membership-group-for-a-zone.md)

_

After you confirm that network traffic is authenticated by IPsec, you can change authentication rules for the isolated domain and encryption zone from request to require mode.

-

Procedure topic[Change Rules from Request to Require Mode](../p_server_archive/change-rules-from-request-to-require-mode.md)

+

Procedure topic[Change Rules from Request to Require Mode](change-rules-from-request-to-require-mode.md)

diff --git a/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md index 92a7ec6199..be94daaa5c 100644 --- a/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md @@ -8,7 +8,7 @@ author: brianlic-msft # Checklist: Implementing a Standalone Server Isolation Policy Design -This checklist contains procedures for creating a server isolation policy design that is not part of an isolated domain. For the steps required to create an isolated server zone within an isolated domain, see [Checklist: Configuring Rules for an Isolated Server Zone](../p_server_archive/checklist-configuring-rules-for-an-isolated-server-zone.md). +This checklist contains procedures for creating a server isolation policy design that is not part of an isolated domain. For the steps required to create an isolated server zone within an isolated domain, see [Checklist: Configuring Rules for an Isolated Server Zone](checklist-configuring-rules-for-an-isolated-server-zone.md). This parent checklist includes cross-reference links to important concepts about the domain isolation policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. @@ -38,35 +38,35 @@ The procedures in this section use the Group Policy MMC snap-in interfaces to co

_

Review important concepts and examples for the server isolation policy design to determine if this design meets your deployment goals and the needs of your organization.

-

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](../p_server_archive/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

-

Conceptual topic[Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md)

-

Conceptual topic[Server Isolation Policy Design Example](../p_server_archive/server-isolation-policy-design-example.md)

-

Conceptual topic[Planning Server Isolation Zones](../p_server_archive/planning-server-isolation-zones.md)

+

Conceptual topic[Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)

+

Conceptual topic[Server Isolation Policy Design](server-isolation-policy-design.md)

+

Conceptual topic[Server Isolation Policy Design Example](server-isolation-policy-design-example.md)

+

Conceptual topic[Planning Server Isolation Zones](planning-server-isolation-zones.md)

_

Create the GPOs and connection security rules for isolated servers.

-

Checklist topic[Checklist: Configuring Rules for Servers in a Standalone Isolated Server Zone](../p_server_archive/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md)

+

Checklist topic[Checklist: Configuring Rules for Servers in a Standalone Isolated Server Zone](checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md)

_

Create the GPOs and connection security rules for the client computers that must connect to the isolated servers.

-

Checklist topic[Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](../p_server_archive/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md)

+

Checklist topic[Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md)

_

Verify that the connection security rules are protecting network traffic on your test computers.

-

Procedure topic[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md)

+

Procedure topic[Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md)

_

After you confirm that network traffic is authenticated by IPsec as expected, you can change authentication rules for the isolated server zone to require authentication instead of requesting it.

-

Procedure topic[Change Rules from Request to Require Mode](../p_server_archive/change-rules-from-request-to-require-mode.md)

+

Procedure topic[Change Rules from Request to Require Mode](change-rules-from-request-to-require-mode.md)

_

According to the testing and roll-out schedule in your design plan, add computer accounts for the client computers to the membership group so that you can deploy the settings.

-

Procedure topic[Add Production Computers to the Membership Group for a Zone](../p_server_archive/add-production-computers-to-the-membership-group-for-a-zone.md)

+

Procedure topic[Add Production Computers to the Membership Group for a Zone](add-production-computers-to-the-membership-group-for-a-zone.md)

diff --git a/windows/keep-secure/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md index 6cd45af6d4..6569e0cab2 100644 --- a/windows/keep-secure/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md +++ b/windows/keep-secure/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -21,7 +21,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To configure authentication methods** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the details pane on the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. diff --git a/windows/keep-secure/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md index 19af4227c6..41a78a8639 100644 --- a/windows/keep-secure/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md +++ b/windows/keep-secure/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -16,7 +16,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To configure quick mode settings** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the details pane on the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. diff --git a/windows/keep-secure/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md index 98b44775c3..dfb5e88e6c 100644 --- a/windows/keep-secure/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md +++ b/windows/keep-secure/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -16,7 +16,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To configure key exchange settings** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the details pane on the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. diff --git a/windows/keep-secure/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md index d01116f6b5..2ffedaee22 100644 --- a/windows/keep-secure/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md +++ b/windows/keep-secure/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -16,7 +16,7 @@ To complete this procedure, you must be a member of the Domain Administrators gr **To modify an authentication request rule to also require encryption** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Connection Security Rules**. @@ -36,14 +36,14 @@ To complete this procedure, you must be a member of the Domain Administrators gr This disables the data integrity rules section. Make sure the **Data integrity and encryption** list contains all of the combinations that your client computers will use to connect to members of the encryption zone. The client computers receive their rules through the GPO for the zone to which they reside. You must make sure that those rules contain at least one of the data integrity and encryption algorithms that are configured in this rule, or the client computers in that zone will not be able to connect to computers in this zone. -10. If you need to add an algorithm combination, click **Add**, and then select the combination of encryption and integrity algorithms. The options are described in [Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md). +10. If you need to add an algorithm combination, click **Add**, and then select the combination of encryption and integrity algorithms. The options are described in [Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md). **Note**   Not all of the algorithms available in Windows 8 or Windows Server 2012 can be selected in the Windows Firewall with Advanced Security user interface. To select them, you can use Windows PowerShell. Quick mode settings can also be configured on a per-rule basis, but not by using the Windows Firewall with Advanced Security user interface. Instead, you can create or modify the rules by using Windows PowerShell. - For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](../p_server_archive/windows-firewall-with-advanced-security-administration-with-windows-powershell.md) + For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md)   diff --git a/windows/keep-secure/configure-the-windows-firewall-log.md b/windows/keep-secure/configure-the-windows-firewall-log.md index 0bd77d8930..cb025368ae 100644 --- a/windows/keep-secure/configure-the-windows-firewall-log.md +++ b/windows/keep-secure/configure-the-windows-firewall-log.md @@ -23,7 +23,7 @@ In this topic: **To configure Windows Firewall logging for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the details pane, in the **Overview** section, click **Windows Firewall Properties**. diff --git a/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md index e8fdd8d249..b494eb1f78 100644 --- a/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md +++ b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md @@ -30,7 +30,7 @@ In this topic: **To configure Windows Firewall to suppress the display of a notification for a blocked program and to ignore locally defined rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the details pane, in the **Overview** section, click **Windows Firewall Properties**. diff --git a/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md index 16224c9683..efb2cee353 100644 --- a/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md +++ b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md @@ -27,7 +27,7 @@ In this topic: **To refresh Group Policy on a computer** -- On a computer running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md), and then type the following command: +- On a computer running Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2, [Start a Command Prompt as an Administrator](start-a-command-prompt-as-an-administrator.md), and then type the following command: ``` syntax gpupdate /target:computer /force diff --git a/windows/keep-secure/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md index 93b8e8fa26..2f1df0c3a9 100644 --- a/windows/keep-secure/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md +++ b/windows/keep-secure/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -21,7 +21,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To create a rule that exempts specified hosts from authentication** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Connection Security Rules**. diff --git a/windows/keep-secure/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md index d3c1139e03..f2168bbc7d 100644 --- a/windows/keep-secure/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md +++ b/windows/keep-secure/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -16,7 +16,7 @@ To complete this procedure, you must be a member of the Domain Administrators gr **To create the authentication request rule** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, right-click **Connection Security Rules**, and then click **New Rule**. @@ -31,7 +31,7 @@ To complete this procedure, you must be a member of the Domain Administrators gr 5. On the **Authentication Method** page, select the authentication option you want to use on your network. To select multiple methods that are tried in order until one succeeds, click **Advanced**, click **Customize**, and then click **Add** to add methods to the list. Second authentication methods require Authenticated IP (AuthIP), which is supported only on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. - 1. **Default**. Selecting this option tells the computer to request authentication by using the method currently defined as the default on the computer. This default might have been configured when the operating system was installed or it might have been configured by Group Policy. Selecting this option is appropriate when you have configured system-wide settings by using the [Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) procedure. + 1. **Default**. Selecting this option tells the computer to request authentication by using the method currently defined as the default on the computer. This default might have been configured when the operating system was installed or it might have been configured by Group Policy. Selecting this option is appropriate when you have configured system-wide settings by using the [Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) procedure. 2. **Computer and User (Kerberos V5)**. Selecting this option tells the computer to request authentication of both the computer and the currently logged-on user by using their domain credentials. This authentication method works only with other computers that can use AuthIP, including Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2. User-based authentication using Kerberos V5 is not supported by IKE v1. diff --git a/windows/keep-secure/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md index 08aecf9783..edbbf0d6e5 100644 --- a/windows/keep-secure/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md +++ b/windows/keep-secure/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -16,13 +16,13 @@ To complete these procedures, you must be a member of the Domain Administrators This topic describes how to create a port rule that allows inbound ICMP network traffic. For other inbound port rule types, see: -- [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +- [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -- [Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +- [Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) **To create an inbound ICMP rule** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. diff --git a/windows/keep-secure/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md index 6644cd06b4..49f4b7d7ba 100644 --- a/windows/keep-secure/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md +++ b/windows/keep-secure/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -16,13 +16,13 @@ To complete these procedures, you must be a member of the Domain Administrators This topic describes how to create a standard port rule for a specified protocol or TCP or UDP port number. For other inbound port rule types, see: -- [Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +- [Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -- [Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +- [Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) **To create an inbound port rule** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. @@ -38,7 +38,7 @@ This topic describes how to create a standard port rule for a specified protocol 5. On the **Program** page, click **All programs**, and then click **Next**. **Note**   - This type of rule is often combined with a program or service rule. If you combine the rule types, you get a firewall rule that limits traffic to a specified port and allows the traffic only when the specified program is running. The specified program cannot receive network traffic on other ports, and other programs cannot receive network traffic on the specified port. If you choose to do this, follow the steps in the [Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) procedure in addition to the steps in this procedure to create a single rule that filters network traffic using both program and port criteria. + This type of rule is often combined with a program or service rule. If you combine the rule types, you get a firewall rule that limits traffic to a specified port and allows the traffic only when the specified program is running. The specified program cannot receive network traffic on other ports, and other programs cannot receive network traffic on the specified port. If you choose to do this, follow the steps in the [Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) procedure in addition to the steps in this procedure to create a single rule that filters network traffic using both program and port criteria.   diff --git a/windows/keep-secure/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md index b254db6e7c..83fa805eef 100644 --- a/windows/keep-secure/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md +++ b/windows/keep-secure/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -11,7 +11,7 @@ author: brianlic-msft To allow inbound network traffic to a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows the program to listen and receive inbound network traffic on any port. **Note**   -This type of rule is often combined with a program or service rule. If you combine the rule types, you get a firewall rule that limits traffic to a specified port and allows the traffic only when the specified program is running. The program cannot receive network traffic on other ports, and other programs cannot receive network traffic on the specified port. To combine the program and port rule types into a single rule, follow the steps in the [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) procedure in addition to the steps in this procedure. +This type of rule is often combined with a program or service rule. If you combine the rule types, you get a firewall rule that limits traffic to a specified port and allows the traffic only when the specified program is running. The program cannot receive network traffic on other ports, and other programs cannot receive network traffic on the specified port. To combine the program and port rule types into a single rule, follow the steps in the [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) procedure in addition to the steps in this procedure.   @@ -21,7 +21,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To create an inbound firewall rule for a program or service** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. @@ -61,7 +61,7 @@ To complete these procedures, you must be a member of the Domain Administrators   -8. It is a best practice to restrict the firewall rule for the program to only the ports it needs to operate. On the **Protocols and Ports** page, you can specify the port numbers for the allowed traffic. If the program tries to listen on a port different from the one specified here, it is blocked. For more information about protocol and port options, see [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md). After you have configured the protocol and port options, click **Next**. +8. It is a best practice to restrict the firewall rule for the program to only the ports it needs to operate. On the **Protocols and Ports** page, you can specify the port numbers for the allowed traffic. If the program tries to listen on a port different from the one specified here, it is blocked. For more information about protocol and port options, see [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md). After you have configured the protocol and port options, click **Next**. 9. On the **Scope** page, you can specify that the rule applies only to network traffic to or from the IP addresses entered on this page. Configure as appropriate for your design, and then click **Next**. diff --git a/windows/keep-secure/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md index acc279e9e1..d91a6e972b 100644 --- a/windows/keep-secure/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md +++ b/windows/keep-secure/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -16,7 +16,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To create an outbound port rule** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Outbound Rules**. diff --git a/windows/keep-secure/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md index 6a9f0d3b2f..8552952fbd 100644 --- a/windows/keep-secure/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md +++ b/windows/keep-secure/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -16,7 +16,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To create an outbound firewall rule for a program or service** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Outbound Rules**. @@ -41,7 +41,7 @@ To complete these procedures, you must be a member of the Domain Administrators - If the executable file is a container for a single service or contains multiple services but the rule only applies to one of them, click **Customize**, select **Apply to this service**, and then select the service from the list. If the service does not appear in the list, then click **Apply to service with this service short name**, and type the short name for the service in the text box. Click **OK**, and then click **Next**. -8. If you want the program to be allowed to send on some ports, but blocked from sending on others, then you can restrict the firewall rule to block only the specified ports or protocols. On the **Protocols and Ports** page, you can specify the port numbers or protocol numbers for the blocked traffic. If the program tries to send to or from a port number different from the one specified here, or by using a protocol number different from the one specified here, then the default outbound firewall behavior allows the traffic. For more information about the protocol and port options, see [Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md). When you have configured the protocol and port options, click **Next**. +8. If you want the program to be allowed to send on some ports, but blocked from sending on others, then you can restrict the firewall rule to block only the specified ports or protocols. On the **Protocols and Ports** page, you can specify the port numbers or protocol numbers for the blocked traffic. If the program tries to send to or from a port number different from the one specified here, or by using a protocol number different from the one specified here, then the default outbound firewall behavior allows the traffic. For more information about the protocol and port options, see [Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md). When you have configured the protocol and port options, click **Next**. 9. On the **Scope** page, you can specify that the rule applies only to network traffic to or from the IP addresses entered on this page. Configure as appropriate for your design, and then click **Next**. diff --git a/windows/keep-secure/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md index c18b3e488e..1c41bd67ec 100644 --- a/windows/keep-secure/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md +++ b/windows/keep-secure/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -16,9 +16,9 @@ To complete these procedures, you must be a member of the Domain Administrators This topic describes how to create rules that allow inbound RPC network traffic. For other inbound port rule types, see: -- [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +- [Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -- [Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +- [Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) In this topic: @@ -31,7 +31,7 @@ In this topic: **To create a rule to allow inbound network traffic to the RPC Endpoint Mapper service** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. diff --git a/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md index 7f5556412d..6e3d38e38b 100644 --- a/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md +++ b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md @@ -10,9 +10,9 @@ author: brianlic-msft To select the most effective design for helping to protect the network, you must spend time collecting key information about your current computer environment. You must have a good understanding of what tasks the computers on the network perform, and how they use the network to accomplish those tasks. You must understand the network traffic generated by the programs running on the computers. -- [Gathering the Information You Need](../p_server_archive/gathering-the-information-you-need.md) +- [Gathering the Information You Need](gathering-the-information-you-need.md) -- [Determining the Trusted State of Your Computers](../p_server_archive/determining-the-trusted-state-of-your-computers.md) +- [Determining the Trusted State of Your Computers](determining-the-trusted-state-of-your-computers.md) The information that you gather will help you answer the following questions. The answers will help you understand your security requirements and select the design that best matches those requirements. The information will also help you when it comes time to deploy your design, by helping you to build a deployment strategy that is cost effective and resource efficient. It will help you project and justify the expected costs associated with implementing the design. @@ -46,9 +46,9 @@ Computers running Windows XP and Windows Server 2003 will not be able to partici   -This guide describes how to plan your groups and GPOs for an environment with a mix of operating systems, starting with Windows Vista and Windows Server 2008. Windows XP and Windows Server 2003 are not discussed in this guide. Details can be found in the section [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) later in this guide. +This guide describes how to plan your groups and GPOs for an environment with a mix of operating systems, starting with Windows Vista and Windows Server 2008. Windows XP and Windows Server 2003 are not discussed in this guide. Details can be found in the section [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) later in this guide. -**Next: **[Gathering the Information You Need](../p_server_archive/gathering-the-information-you-need.md) +**Next: **[Gathering the Information You Need](gathering-the-information-you-need.md)   diff --git a/windows/keep-secure/determining-the-trusted-state-of-your-computers.md b/windows/keep-secure/determining-the-trusted-state-of-your-computers.md index c1812d4311..4e2b3f8fd2 100644 --- a/windows/keep-secure/determining-the-trusted-state-of-your-computers.md +++ b/windows/keep-secure/determining-the-trusted-state-of-your-computers.md @@ -115,7 +115,7 @@ The final step in this part of the process is to record the approximate cost of - What is the projected cost or impact of making the proposed changes to enable the computer to achieve a trusted state? -By answering these questions, you can quickly determine the level of effort and approximate cost of bringing a particular computer or group of computers into the scope of the project. It is important to remember that the state of a computer is transitive, and that by performing the listed remedial actions you can change the state of a computer from untrusted to trusted. After you decide whether to place a computer in a trusted state, you are ready to begin planning and designing the isolation groups, which the next section [Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) discusses. +By answering these questions, you can quickly determine the level of effort and approximate cost of bringing a particular computer or group of computers into the scope of the project. It is important to remember that the state of a computer is transitive, and that by performing the listed remedial actions you can change the state of a computer from untrusted to trusted. After you decide whether to place a computer in a trusted state, you are ready to begin planning and designing the isolation groups, which the next section [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) discusses. The following table is an example of a data sheet that you could use to help capture the current state of a computer and what would be required for the computer to achieve a trusted state. @@ -164,7 +164,7 @@ In the previous table, the computer CLIENT001 is currently "known, untrusted" be The computer SERVER001 is "trustworthy" because it meets the hardware requirements but its operating system must be upgraded. It also requires antivirus software. The projected cost is the amount of effort that is required to upgrade the operating system and install antivirus software, along with their purchase costs. -With the other information that you have gathered in this section, this information will be the foundation of the efforts performed later in the [Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) section. +With the other information that you have gathered in this section, this information will be the foundation of the efforts performed later in the [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) section. The costs identified in this section only capture the projected cost of the computer upgrades. Many additional design, support, test, and training costs should be accounted for in the overall project plan. @@ -172,7 +172,7 @@ For more information about how to configure firewalls to support IPsec, see "Con For more information about WMI, see "Windows Management Instrumentation" at . -**Next: **[Planning Your Windows Firewall with Advanced Security Design](../p_server_archive/planning-your-windows-firewall-with-advanced-security-design.md) +**Next: **[Planning Your Windows Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md)   diff --git a/windows/keep-secure/documenting-the-zones.md b/windows/keep-secure/documenting-the-zones.md index 30d08b26eb..d15b2fd6c4 100644 --- a/windows/keep-secure/documenting-the-zones.md +++ b/windows/keep-secure/documenting-the-zones.md @@ -8,7 +8,7 @@ author: brianlic-msft # Documenting the Zones -Generally, the task of determining zone membership is not complex, but it can be time-consuming. Use the information generated during the [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md) section of this guide to determine the zone in which to put each host. You can document this zone placement by adding a Group column to the inventory table shown in the Designing a Windows Firewall with Advanced Security Strategy section. A sample is shown here: +Generally, the task of determining zone membership is not complex, but it can be time-consuming. Use the information generated during the [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) section of this guide to determine the zone in which to put each host. You can document this zone placement by adding a Group column to the inventory table shown in the Designing a Windows Firewall with Advanced Security Strategy section. A sample is shown here: @@ -73,7 +73,7 @@ Generally, the task of determining zone membership is not complex, but it can be   -**Next: **[Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) +**Next: **[Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md)   diff --git a/windows/keep-secure/domain-isolation-policy-design-example.md b/windows/keep-secure/domain-isolation-policy-design-example.md index 9d43df0cc7..3e58a40369 100644 --- a/windows/keep-secure/domain-isolation-policy-design-example.md +++ b/windows/keep-secure/domain-isolation-policy-design-example.md @@ -8,7 +8,7 @@ author: brianlic-msft # Domain Isolation Policy Design Example -This design example continues to use the fictitious company Woodgrove Bank, and builds on the example described in the [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md) section. See that example for an explanation of the basic corporate network infrastructure at Woodgrove Bank with diagrams. +This design example continues to use the fictitious company Woodgrove Bank, and builds on the example described in the [Firewall Policy Design Example](firewall-policy-design-example.md) section. See that example for an explanation of the basic corporate network infrastructure at Woodgrove Bank with diagrams. ## Design Requirements @@ -29,7 +29,7 @@ The following illustration shows the traffic protection needed for this design e **Other traffic notes:** -- All of the design requirements described in the [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md) section are still enforced. +- All of the design requirements described in the [Firewall Policy Design Example](firewall-policy-design-example.md) section are still enforced. ## Design Details @@ -53,7 +53,7 @@ If you are designing GPOs for only Windows 8, Windows 7, Windows Vista, Window   -**Next: **[Server Isolation Policy Design Example](../p_server_archive/server-isolation-policy-design-example.md) +**Next: **[Server Isolation Policy Design Example](server-isolation-policy-design-example.md)   diff --git a/windows/keep-secure/domain-isolation-policy-design.md b/windows/keep-secure/domain-isolation-policy-design.md index 7156c376c5..4300787f6c 100644 --- a/windows/keep-secure/domain-isolation-policy-design.md +++ b/windows/keep-secure/domain-isolation-policy-design.md @@ -10,7 +10,7 @@ author: brianlic-msft In the domain isolation policy design, you configure the computers on your network to accept only connections coming from computers that are authenticated as members of the same isolated domain. -This design typically begins with a network configured as described in the [Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md) section. For this design, you then add connection security and IPsec rules to configure computers in the isolated domain to accept only network traffic from other computers that can authenticate as a member of the isolated domain. After implementing the new rules, your computers reject unsolicited network traffic from computers that are not members of the isolated domain. +This design typically begins with a network configured as described in the [Basic Firewall Policy Design](basic-firewall-policy-design.md) section. For this design, you then add connection security and IPsec rules to configure computers in the isolated domain to accept only network traffic from other computers that can authenticate as a member of the isolated domain. After implementing the new rules, your computers reject unsolicited network traffic from computers that are not members of the isolated domain. The isolated domain might not be a single Active Directory domain. It can consist of all the domains in a forest, or domains in separate forests that have two-way trust relationships configured between them. @@ -22,7 +22,7 @@ The design is shown in the following illustration, with the arrows that show the Characteristics of this design, as shown in the diagram, include the following: -- Isolated domain (area A) - Computers in the isolated domain receive unsolicited inbound traffic only from other members of the isolated domain or from computers referenced in authentication exemption rules. Computers in the isolated domain can send traffic to any computer. This includes unauthenticated traffic to computers that are not in the isolated domain. Computers that cannot join an Active Directory domain, but that can use certificates for authentication, can be part of the isolated domain. For more information, see the [Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md). +- Isolated domain (area A) - Computers in the isolated domain receive unsolicited inbound traffic only from other members of the isolated domain or from computers referenced in authentication exemption rules. Computers in the isolated domain can send traffic to any computer. This includes unauthenticated traffic to computers that are not in the isolated domain. Computers that cannot join an Active Directory domain, but that can use certificates for authentication, can be part of the isolated domain. For more information, see the [Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md). - Boundary zone (area B) - Computers in the boundary zone are part of the isolated domain but are allowed to accept inbound connections from untrusted computers, such as clients on the Internet. @@ -37,27 +37,27 @@ Characteristics of this design, as shown in the diagram, include the following: After implementing this design, your administrative team will have centralized management of the firewall and connection security rules applied to the computers that are running Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista in your organization. **Important**   -This design builds on the [Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md), and in turn serves as the foundation for the [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md). If you plan to deploy all three, we recommend that you do the design work for all three together, and then deploy in the sequence presented. +This design builds on the [Basic Firewall Policy Design](basic-firewall-policy-design.md), and in turn serves as the foundation for the [Server Isolation Policy Design](server-isolation-policy-design.md). If you plan to deploy all three, we recommend that you do the design work for all three together, and then deploy in the sequence presented.   This design can be applied to computers that are part of an Active Directory forest. Active Directory is required to provide the centralized management and deployment of Group Policy objects that contain the connection security rules. -In order to expand the isolated domain to include computers that cannot be part of an Active Directory domain, see the [Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md). +In order to expand the isolated domain to include computers that cannot be part of an Active Directory domain, see the [Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md). For more information about this design: -- This design coincides with the deployment goals to [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md), [Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md), and optionally [Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md). +- This design coincides with the deployment goals to [Protect Computers from Unwanted Network Traffic](protect-computers-from-unwanted-network-traffic.md), [Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md), and optionally [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md). -- To learn more about this design, see the [Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md). +- To learn more about this design, see the [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md). -- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md). +- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). -- To help you make the decisions required in this design, see [Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) and [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md). +- To help you make the decisions required in this design, see [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) and [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md). - For a list of tasks that you can use to deploy your domain isolation policy design, see "Checklist: Implementing a Domain Isolation Policy Design" in the [Windows Firewall with Advanced Security Deployment Guide](http://go.microsoft.com/fwlink/?linkid=xxxxx) at http://go.microsoft.com/fwlink/?linkid=xxxxx. -**Next:** [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md) +**Next:** [Server Isolation Policy Design](server-isolation-policy-design.md)   diff --git a/windows/keep-secure/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md index 430a558adb..7f8e8b4d05 100644 --- a/windows/keep-secure/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md +++ b/windows/keep-secure/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -16,7 +16,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To deploy predefined firewall rules that allow inbound network traffic for common network functions** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. diff --git a/windows/keep-secure/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md b/windows/keep-secure/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md index c82d0ba984..b37bf8b4c4 100644 --- a/windows/keep-secure/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md +++ b/windows/keep-secure/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md @@ -16,7 +16,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To deploy predefined firewall rules that block outbound network traffic for common network functions** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Outbound Rules**. diff --git a/windows/keep-secure/encryption-zone-gpos.md b/windows/keep-secure/encryption-zone-gpos.md index d8eddfb597..a02f4037c8 100644 --- a/windows/keep-secure/encryption-zone-gpos.md +++ b/windows/keep-secure/encryption-zone-gpos.md @@ -12,7 +12,7 @@ Handle encryption zones in a similar manner to the boundary zones. A computer is The GPO is only for server versions of Windows. Client computers are not expected to participate in the encryption zone. If the need for one occurs, either create a new GPO for that version of Windows, or expand the WMI filter attached to one of the existing encryption zone GPOs to make it apply to the client version of Windows. -- [GPO\_DOMISO\_Encryption\_WS2008](../p_server_archive/gpo-domiso-encryption-ws2008.md) +- [GPO\_DOMISO\_Encryption\_WS2008](gpo-domiso-encryption-ws2008.md)   diff --git a/windows/keep-secure/encryption-zone.md b/windows/keep-secure/encryption-zone.md index 324c6f3514..54a7dfeb35 100644 --- a/windows/keep-secure/encryption-zone.md +++ b/windows/keep-secure/encryption-zone.md @@ -14,7 +14,7 @@ To support the additional security requirements of these servers, we recommend t You must create a group in Active Directory to contain members of the encryption zone. The settings and rules for the encryption zone are typically similar to those for the isolated domain, and you can save time and effort by copying those GPOs to serve as a starting point. You then modify the security methods list to include only algorithm combinations that include encryption protocols. -Creation of the group and how to link it to the GPOs that apply the rules to members of the group are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) section. +Creation of the group and how to link it to the GPOs that apply the rules to members of the group are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) section. ## GPO settings for encryption zone servers running Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2 @@ -46,16 +46,16 @@ The GPO for computers that are running Windows Server 2012, Windows Server 2008 - A registry policy that includes the following values: - - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. + - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. **Note**   - For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md). + For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md).   - If domain member computers must communicate with computers in the encryption zone, ensure that you include in the isolated domain GPOs quick mode combinations that are compatible with the requirements of the encryption zone GPOs. -**Next: **[Planning Server Isolation Zones](../p_server_archive/planning-server-isolation-zones.md) +**Next: **[Planning Server Isolation Zones](planning-server-isolation-zones.md)   diff --git a/windows/keep-secure/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md b/windows/keep-secure/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md index cfc0b71639..a431459419 100644 --- a/windows/keep-secure/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md +++ b/windows/keep-secure/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md @@ -21,7 +21,7 @@ To complete this procedure, you must be a member of the Domain Administrators gr **To exempt ICMP network traffic from authentication** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. On the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. diff --git a/windows/keep-secure/exemption-list.md b/windows/keep-secure/exemption-list.md index a74d5b6f83..0a1aea9187 100644 --- a/windows/keep-secure/exemption-list.md +++ b/windows/keep-secure/exemption-list.md @@ -40,9 +40,9 @@ To keep the number of exemptions as small as possible, you have several options: - Consolidate exempted hosts on the same subnet. Where network traffic volume allows, you might be able to locate the servers on a subnet that is exempted, instead of using exemptions for each IP address. -As with defining the boundary zone, create a formal process to approve hosts being added to the exemption list. For a model of processing requests for exemptions, see the decision flowchart in the [Boundary Zone](../p_server_archive/boundary-zone.md) section. +As with defining the boundary zone, create a formal process to approve hosts being added to the exemption list. For a model of processing requests for exemptions, see the decision flowchart in the [Boundary Zone](boundary-zone.md) section. -**Next: **[Isolated Domain](../p_server_archive/isolated-domain.md) +**Next: **[Isolated Domain](isolated-domain.md)   diff --git a/windows/keep-secure/firewall-gpos.md b/windows/keep-secure/firewall-gpos.md index e370430566..95375afd70 100644 --- a/windows/keep-secure/firewall-gpos.md +++ b/windows/keep-secure/firewall-gpos.md @@ -12,7 +12,7 @@ All the computers on Woodgrove Bank's network that run Windows are part of the i The GPO created for the example Woodgrove Bank scenario include the following: -- [GPO\_DOMISO\_Firewall](../p_server_archive/gpo-domiso-firewall.md) +- [GPO\_DOMISO\_Firewall](gpo-domiso-firewall.md)   diff --git a/windows/keep-secure/firewall-policy-design-example.md b/windows/keep-secure/firewall-policy-design-example.md index 5caed1a7d4..07adcdb285 100644 --- a/windows/keep-secure/firewall-policy-design-example.md +++ b/windows/keep-secure/firewall-policy-design-example.md @@ -96,7 +96,7 @@ The following groups were created by using the Active Directory Users and Comput In your own design, create a group for each computer role in your organization that requires different or additional firewall rules. For example, file servers and print servers require additional rules to allow the incoming network traffic for those functions. If a function is ordinarily performed on most computers on the network, you might consider adding computers performing those roles to the common default firewall GPO set, unless there is a security reason not to include it there. -**Next: **[Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md) +**Next: **[Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md)   diff --git a/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md index 7aacef01e4..de3c494963 100644 --- a/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md +++ b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md @@ -22,7 +22,7 @@ Active Directory is another important item about which you must gather informati - **Existing IPsec policy**. Because this project culminates in the implementation of IPsec policy, you must understand how the network currently uses IPsec (if at all). Windows Firewall with Advanced Security connection security rules for Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 are not compatible with earlier versions of Windows. If you already have IPsec policies deployed to computers running Windows XP and Windows Server 2003 in your organization, you must ensure that the new IPsec policies you deploy enable computers using either the old or new IPsec policies to communicate with each other. -**Next: **[Gathering Information about Your Computers](../p_server_archive/gathering-information-about-your-computers.md) +**Next: **[Gathering Information about Your Computers](gathering-information-about-your-computers.md)   diff --git a/windows/keep-secure/gathering-information-about-your-computers.md b/windows/keep-secure/gathering-information-about-your-computers.md index 16e161b101..e0eb0f0b44 100644 --- a/windows/keep-secure/gathering-information-about-your-computers.md +++ b/windows/keep-secure/gathering-information-about-your-computers.md @@ -46,7 +46,7 @@ Whether you use an automatic, manual, or hybrid option to gather the information This inventory will be critical for planning and implementing your Windows Firewall with Advanced Security design. -**Next: **[Gathering Other Relevant Information](../p_server_archive/gathering-other-relevant-information.md) +**Next: **[Gathering Other Relevant Information](gathering-other-relevant-information.md)   diff --git a/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md index 1668112a6d..ba38d968e5 100644 --- a/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md +++ b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md @@ -116,7 +116,7 @@ Some of the more common applications and protocols are as follows: - **Other traffic**. Windows Firewall with Advanced Security can help secure transmissions between computers by providing authentication of the packets in addition to encrypting the data that they contain. The important thing to do is to identify what must be protected, and the threats that must be mitigated. Examine and model other traffic or traffic types that must be secured. -**Next: **[Gathering Information about Your Active Directory Deployment](../p_server_archive/gathering-information-about-your-active-directory-deployment.md) +**Next: **[Gathering Information about Your Active Directory Deployment](gathering-information-about-your-active-directory-deployment.md)   diff --git a/windows/keep-secure/gathering-other-relevant-information.md b/windows/keep-secure/gathering-other-relevant-information.md index d92519121f..b224e74fa6 100644 --- a/windows/keep-secure/gathering-other-relevant-information.md +++ b/windows/keep-secure/gathering-other-relevant-information.md @@ -79,7 +79,7 @@ Network Monitor includes parsers for the ISAKMP (IKE), AH, and ESP protocols. Ne Network Monitor is available as a free download from Microsoft at . -**Next: **[Determining the Trusted State of Your Computers](../p_server_archive/determining-the-trusted-state-of-your-computers.md) +**Next: **[Determining the Trusted State of Your Computers](determining-the-trusted-state-of-your-computers.md)   diff --git a/windows/keep-secure/gathering-the-information-you-need.md b/windows/keep-secure/gathering-the-information-you-need.md index 1ff777de17..c4bcf27cfe 100644 --- a/windows/keep-secure/gathering-the-information-you-need.md +++ b/windows/keep-secure/gathering-the-information-you-need.md @@ -12,13 +12,13 @@ Before starting the planning process for a Windows Firewall with Advanced Securi Review each of the following topics for guidance about the kinds of information that you must gather: -- [Gathering Information about Your Current Network Infrastructure](../p_server_archive/gathering-information-about-your-current-network-infrastructure.md) +- [Gathering Information about Your Current Network Infrastructure](gathering-information-about-your-current-network-infrastructure.md) -- [Gathering Information about Your Active Directory Deployment](../p_server_archive/gathering-information-about-your-active-directory-deployment.md) +- [Gathering Information about Your Active Directory Deployment](gathering-information-about-your-active-directory-deployment.md) -- [Gathering Information about Your Computers](../p_server_archive/gathering-information-about-your-computers.md) +- [Gathering Information about Your Computers](gathering-information-about-your-computers.md) -- [Gathering Other Relevant Information](../p_server_archive/gathering-other-relevant-information.md) +- [Gathering Other Relevant Information](gathering-other-relevant-information.md)   diff --git a/windows/keep-secure/gpo-domiso-boundary-ws2008.md b/windows/keep-secure/gpo-domiso-boundary-ws2008.md index 4c2140385f..feafd79586 100644 --- a/windows/keep-secure/gpo-domiso-boundary-ws2008.md +++ b/windows/keep-secure/gpo-domiso-boundary-ws2008.md @@ -25,7 +25,7 @@ Rename the **Isolated Domain Rule** to **Boundary Zone Rule**. Change the authen ## Registry settings -The boundary zone uses the same registry settings as the isolated domain to optimize IPsec operation. For more information, see the description of the registry settings in [Isolated Domain](../p_server_archive/isolated-domain.md). +The boundary zone uses the same registry settings as the isolated domain to optimize IPsec operation. For more information, see the description of the registry settings in [Isolated Domain](isolated-domain.md). ## Firewall rules @@ -34,7 +34,7 @@ Copy the firewall rules for the boundary zone from the GPO that contains the fir Make sure that the GPO that contains firewall rules for the isolated domain does not also apply to the boundary zone to prevent overlapping, and possibly conflicting rules. -**Next: **[Encryption Zone GPOs](../p_server_archive/encryption-zone-gpos.md) +**Next: **[Encryption Zone GPOs](encryption-zone-gpos.md)   diff --git a/windows/keep-secure/gpo-domiso-encryption-ws2008.md b/windows/keep-secure/gpo-domiso-encryption-ws2008.md index c5ec2d8c7a..dac33f72d4 100644 --- a/windows/keep-secure/gpo-domiso-encryption-ws2008.md +++ b/windows/keep-secure/gpo-domiso-encryption-ws2008.md @@ -27,7 +27,7 @@ Rename the **Isolated Domain Rule** to **Encryption Zone Rule**. Leave the authe ## Registry settings -The encryption zone uses the same registry settings as the isolated domain to optimize IPsec operation. For more information, see the description of the registry settings in [Isolated Domain](../p_server_archive/isolated-domain.md). +The encryption zone uses the same registry settings as the isolated domain to optimize IPsec operation. For more information, see the description of the registry settings in [Isolated Domain](isolated-domain.md). ## Firewall rules @@ -38,7 +38,7 @@ Change the action for every inbound firewall rule from **Allow the connection** Make sure that the GPO that contains firewall rules for the isolated domain does not also apply to the boundary zone to prevent overlapping, and possibly conflicting rules. -**Next: **[Server Isolation GPOs](../p_server_archive/server-isolation-gpos.md) +**Next: **[Server Isolation GPOs](server-isolation-gpos.md)   diff --git a/windows/keep-secure/gpo-domiso-firewall.md b/windows/keep-secure/gpo-domiso-firewall.md index 78e4c0281a..5ffd27f985 100644 --- a/windows/keep-secure/gpo-domiso-firewall.md +++ b/windows/keep-secure/gpo-domiso-firewall.md @@ -59,7 +59,7 @@ This GPO provides the following rules: - A firewall exception rule to allow required network traffic for the WGBank dashboard program. This inbound rule allows network traffic for the program Dashboard.exe in the %ProgramFiles%\\WGBank folder. The rule is also filtered to only allow traffic on port 1551. This rule is applied only to the domain profile. -**Next: **[Isolated Domain GPOs](../p_server_archive/isolated-domain-gpos.md) +**Next: **[Isolated Domain GPOs](isolated-domain-gpos.md)   diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-clients.md b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md index e03f882634..0b881a5231 100644 --- a/windows/keep-secure/gpo-domiso-isolateddomain-clients.md +++ b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md @@ -17,13 +17,13 @@ Because client computers can sometimes be portable, the settings and rules for t This GPO provides the following settings: -- No firewall settings are included in this GPO. Woodgrove Bank created separate GPOs for firewall settings (see the [Firewall GPOs](../p_server_archive/firewall-gpos.md) section) in order to share them with all clients in all isolation zones with minimum redundancy. +- No firewall settings are included in this GPO. Woodgrove Bank created separate GPOs for firewall settings (see the [Firewall GPOs](firewall-gpos.md) section) in order to share them with all clients in all isolation zones with minimum redundancy. - The ICMP protocol is exempted from authentication requirements to support easier network troubleshooting. - Diffie-Hellman Group 2 is specified as the key exchange algorithm. This is the strongest algorithm available that is supported by all the operating systems that are being used at Woodgrove Bank. After Woodgrove Bank has completed the upgrade to versions of Windows that support stronger algorithms, such as Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2, they can remove the weaker key exchange algorithms, and use only the stronger ones. -- The registry settings shown in the following table. For more information, see the description of the registry settings in [Isolated Domain](../p_server_archive/isolated-domain.md). +- The registry settings shown in the following table. For more information, see the description of the registry settings in [Isolated Domain](isolated-domain.md).
@@ -169,7 +169,7 @@ This GPO provides the following rules: - Authentication mode is set to **Do not authenticate**. -**Next: **[GPO\_DOMISO\_IsolatedDomain\_Servers](../p_server_archive/gpo-domiso-isolateddomain-servers.md) +**Next: **[GPO\_DOMISO\_IsolatedDomain\_Servers](gpo-domiso-isolateddomain-servers.md)   diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-servers.md b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md index d179b62321..20491ecac5 100644 --- a/windows/keep-secure/gpo-domiso-isolateddomain-servers.md +++ b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md @@ -19,7 +19,7 @@ Because so many of the settings and rules for this GPO are common to those in th   -**Next: **[Boundary Zone GPOs](../p_server_archive/boundary-zone-gpos.md) +**Next: **[Boundary Zone GPOs](boundary-zone-gpos.md)   diff --git a/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md index 7521ff29ba..acd8702deb 100644 --- a/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md +++ b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md @@ -29,15 +29,15 @@ The next step in implementing your design is to determine in what order each of Use the following parent checklists in this section of the guide to become familiar with the deployment tasks for implementing your organization's Windows Firewall with Advanced Security design. -- [Checklist: Implementing a Basic Firewall Policy Design](../p_server_archive/checklist-implementing-a-basic-firewall-policy-design.md) +- [Checklist: Implementing a Basic Firewall Policy Design](checklist-implementing-a-basic-firewall-policy-design.md) -- [Checklist: Implementing a Domain Isolation Policy Design](../p_server_archive/checklist-implementing-a-domain-isolation-policy-design.md) +- [Checklist: Implementing a Domain Isolation Policy Design](checklist-implementing-a-domain-isolation-policy-design.md) -- [Checklist: Implementing a Domain Isolation Policy Design](../p_server_archive/checklist-implementing-a-domain-isolation-policy-design.md) +- [Checklist: Implementing a Domain Isolation Policy Design](checklist-implementing-a-domain-isolation-policy-design.md) -- [Checklist: Implementing a Certificate-based Isolation Policy Design](../p_server_archive/checklist-implementing-a-certificate-based-isolation-policy-design.md) +- [Checklist: Implementing a Certificate-based Isolation Policy Design](checklist-implementing-a-certificate-based-isolation-policy-design.md) -The procedures in these checklists use the Group Policy MMC snap-in interfaces to configure firewall and connection security rules in GPOs, but you can also use Windows PowerShell. For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](../p_server_archive/windows-firewall-with-advanced-security-administration-with-windows-powershell.md). This guide recommends using GPOs in a specific way to deploy the rules and settings for your design. For information about deploying your GPOs, see [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) and the checklist [Checklist: Creating Group Policy Objects](../p_server_archive/checklist-creating-group-policy-objects.md). +The procedures in these checklists use the Group Policy MMC snap-in interfaces to configure firewall and connection security rules in GPOs, but you can also use Windows PowerShell. For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md). This guide recommends using GPOs in a specific way to deploy the rules and settings for your design. For information about deploying your GPOs, see [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) and the checklist [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md).   diff --git a/windows/keep-secure/isolated-domain-gpos.md b/windows/keep-secure/isolated-domain-gpos.md index 0b6a5cf020..022c062ce6 100644 --- a/windows/keep-secure/isolated-domain-gpos.md +++ b/windows/keep-secure/isolated-domain-gpos.md @@ -10,13 +10,13 @@ author: brianlic-msft All of the computers in the isolated domain are added to the group CG\_DOMISO\_IsolatedDomain. You must create multiple GPOs to align with this group, one for each Windows operating system that must have different rules or settings to implement the basic isolated domain functionality that you have in your isolated domain. This group is granted Read and Apply Group Policy permissions on all the GPOs described in this section. -Each GPO has a security group filter that prevents the GPO from applying to members of the group GP\_DOMISO\_No\_IPsec. A WMI filter is attached to each GPO to ensure that the GPO is applied to only the specified version of Windows. For more information, see the [Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) section. +Each GPO has a security group filter that prevents the GPO from applying to members of the group GP\_DOMISO\_No\_IPsec. A WMI filter is attached to each GPO to ensure that the GPO is applied to only the specified version of Windows. For more information, see the [Planning GPO Deployment](planning-gpo-deployment.md) section. The GPOs created for the Woodgrove Bank isolated domain include the following: -- [GPO\_DOMISO\_IsolatedDomain\_Clients](../p_server_archive/gpo-domiso-isolateddomain-clients.md) +- [GPO\_DOMISO\_IsolatedDomain\_Clients](gpo-domiso-isolateddomain-clients.md) -- [GPO\_DOMISO\_IsolatedDomain\_Servers](../p_server_archive/gpo-domiso-isolateddomain-servers.md) +- [GPO\_DOMISO\_IsolatedDomain\_Servers](gpo-domiso-isolateddomain-servers.md)   diff --git a/windows/keep-secure/isolated-domain.md b/windows/keep-secure/isolated-domain.md index 498d66aac0..8c1163d07c 100644 --- a/windows/keep-secure/isolated-domain.md +++ b/windows/keep-secure/isolated-domain.md @@ -48,14 +48,14 @@ GPOs for computers running Windows 8, Windows 7, Windows Vista, Windows Server - A registry policy that includes the following values: - - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. + - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. **Note**   - For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md). + For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md).   -**Next: **[Boundary Zone](../p_server_archive/boundary-zone.md) +**Next: **[Boundary Zone](boundary-zone.md)   diff --git a/windows/keep-secure/isolating-windows-store-apps-on-your-network.md b/windows/keep-secure/isolating-windows-store-apps-on-your-network.md index 019fcfc553..6d4410b869 100644 --- a/windows/keep-secure/isolating-windows-store-apps-on-your-network.md +++ b/windows/keep-secure/isolating-windows-store-apps-on-your-network.md @@ -331,7 +331,7 @@ Use the following procedure if you want to block intranet access for a specific ## See also -- [Windows Firewall with Advanced Security Overview](../p_server_archive/windows-firewall-with-advanced-security-overview-win8.md) +- [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security-overview-win8.md)   diff --git a/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md index f062e68961..6972acc8cd 100644 --- a/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md +++ b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md @@ -28,36 +28,36 @@ Use the following table to determine which Windows Firewall with Advanced Securi - - - - + + + + - + - + - + - + @@ -70,7 +70,7 @@ Use the following table to determine which Windows Firewall with Advanced Securi To examine details for a specific design, click the design title at the top of the column in the preceding table. -**Next: **[Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md) +**Next: **[Basic Firewall Policy Design](basic-firewall-policy-design.md)   diff --git a/windows/keep-secure/planning-certificate-based-authentication.md b/windows/keep-secure/planning-certificate-based-authentication.md index 414b5e373d..5882c9fec7 100644 --- a/windows/keep-secure/planning-certificate-based-authentication.md +++ b/windows/keep-secure/planning-certificate-based-authentication.md @@ -46,7 +46,7 @@ When the clients and servers have the certificates available, you can configure Starting in Windows Server 2012, the Administrator can configure certificate selection criteria so the desired certificate is selected and/or validated. Enhanced Key Usage (EKU) criteria can be configured, as well as name restrictions and certificate thumbprints. This is configured using the **Advanced** button when choosing certificates for the authentication method in the user interface, or through Windows PowerShell. -**Next: **[Documenting the Zones](../p_server_archive/documenting-the-zones.md) +**Next: **[Documenting the Zones](documenting-the-zones.md)   diff --git a/windows/keep-secure/planning-domain-isolation-zones.md b/windows/keep-secure/planning-domain-isolation-zones.md index f2d1bfb04c..79003e56ed 100644 --- a/windows/keep-secure/planning-domain-isolation-zones.md +++ b/windows/keep-secure/planning-domain-isolation-zones.md @@ -14,13 +14,13 @@ The bulk of the work in planning server and domain isolation is determining whic The zones described in this guide include the following: -- [Exemption List](../p_server_archive/exemption-list.md) +- [Exemption List](exemption-list.md) -- [Isolated Domain](../p_server_archive/isolated-domain.md) +- [Isolated Domain](isolated-domain.md) -- [Boundary Zone](../p_server_archive/boundary-zone.md) +- [Boundary Zone](boundary-zone.md) -- [Encryption Zone](../p_server_archive/encryption-zone.md) +- [Encryption Zone](encryption-zone.md)   diff --git a/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md index 0100f63ad7..83dd7f12ae 100644 --- a/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md +++ b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md @@ -12,13 +12,13 @@ After you have decided on the best logical design of your isolation environment You have a list of isolation zones with the security requirements of each. For implementation, you must plan the groups that will hold the computer accounts in each zone, the network access groups that will be used to determine who can access an isolated server, and the GPOs with the connection security and firewall rules to apply to corresponding groups. Finally you must determine how you will ensure that the policies will only apply to the correct computers within each group. -- [Planning Isolation Groups for the Zones](../p_server_archive/planning-isolation-groups-for-the-zones.md) +- [Planning Isolation Groups for the Zones](planning-isolation-groups-for-the-zones.md) -- [Planning Network Access Groups](../p_server_archive/planning-network-access-groups.md) +- [Planning Network Access Groups](planning-network-access-groups.md) -- [Planning the GPOs](../p_server_archive/planning-the-gpos.md) +- [Planning the GPOs](planning-the-gpos.md) -- [Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) +- [Planning GPO Deployment](planning-gpo-deployment.md)   diff --git a/windows/keep-secure/planning-isolation-groups-for-the-zones.md b/windows/keep-secure/planning-isolation-groups-for-the-zones.md index 73063b68ef..209c9c78e2 100644 --- a/windows/keep-secure/planning-isolation-groups-for-the-zones.md +++ b/windows/keep-secure/planning-isolation-groups-for-the-zones.md @@ -63,11 +63,11 @@ The following table lists typical groups that can be used to manage the domain i   -Multiple GPOs might be delivered to each group. Which one actually becomes applied depends on the security group filters assigned to the GPOs in addition to the results of any WMI filtering assigned to the GPOs. Details of the GPO layout are discussed in the section [Planning the GPOs](../p_server_archive/planning-the-gpos.md). +Multiple GPOs might be delivered to each group. Which one actually becomes applied depends on the security group filters assigned to the GPOs in addition to the results of any WMI filtering assigned to the GPOs. Details of the GPO layout are discussed in the section [Planning the GPOs](planning-the-gpos.md). If multiple GPOs are assigned to a group, and similar rules are applied, the rule that most specifically matches the network traffic is the one that is used by the computer. For example, if one IPsec rule says to request authentication for all IP traffic, and a second rule from a different GPO says to require authentication for IP traffic to and from a specific IP address, then the second rule takes precedence because it is more specific. -**Next: **[Planning Network Access Groups](../p_server_archive/planning-network-access-groups.md) +**Next: **[Planning Network Access Groups](planning-network-access-groups.md)   diff --git a/windows/keep-secure/planning-network-access-groups.md b/windows/keep-secure/planning-network-access-groups.md index dc94283493..e96e8d26f2 100644 --- a/windows/keep-secure/planning-network-access-groups.md +++ b/windows/keep-secure/planning-network-access-groups.md @@ -56,7 +56,7 @@ Membership in a NAG does not control the level of IPsec traffic protection. The   -**Next: **[Planning the GPOs](../p_server_archive/planning-the-gpos.md) +**Next: **[Planning the GPOs](planning-the-gpos.md)   diff --git a/windows/keep-secure/planning-server-isolation-zones.md b/windows/keep-secure/planning-server-isolation-zones.md index 6394f51aa0..dc95031002 100644 --- a/windows/keep-secure/planning-server-isolation-zones.md +++ b/windows/keep-secure/planning-server-isolation-zones.md @@ -29,7 +29,7 @@ Each set of servers that must be accessed by different sets of users should be s ## Creating the GPOs -Creation of the groups and how to link them to the GPOs that apply the rules to members of the groups are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) section. +Creation of the groups and how to link them to the GPOs that apply the rules to members of the groups are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) section. An isolated server is often a member of the encryption zone. Therefore, copying that GPO set serves as a good starting point. You then modify the rules to additionally restrict access to only NAG members. @@ -69,14 +69,14 @@ The connection security rules described here are identical to the ones for the e - A registry policy that includes the following values: - - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. + - Enable PMTU discovery. Enabling this setting allows TCP/IP to dynamically determine the largest packet size supported across a connection. The value is found at HKLM\\System\\CurrentControlSet\\Services\\TCPIP\\Parameters\\EnablePMTUDiscovery (dword). The sample GPO preferences XML file in [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) sets the value to **1**. **Note**   - For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](../p_server_archive/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md). + For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md).   -**Next: **[Planning Certificate-based Authentication](../p_server_archive/planning-certificate-based-authentication.md) +**Next: **[Planning Certificate-based Authentication](planning-certificate-based-authentication.md)   diff --git a/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md index 783b92991e..4609526945 100644 --- a/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md +++ b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md @@ -46,7 +46,7 @@ The following is a list of the firewall settings that you might consider for inc - **Outbound rules**. Only create outbound rules to block network traffic that must be prevented in all cases. If your organization prohibits the use of certain network programs, you can support that policy by blocking the known network traffic used by the program. Be sure to test the restrictions before you deploy them to avoid interfering with traffic for needed and authorized programs. -**Next: **[Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) +**Next: **[Planning Domain Isolation Zones](planning-domain-isolation-zones.md)   diff --git a/windows/keep-secure/planning-the-gpos.md b/windows/keep-secure/planning-the-gpos.md index e970a3c826..e2809e0d05 100644 --- a/windows/keep-secure/planning-the-gpos.md +++ b/windows/keep-secure/planning-the-gpos.md @@ -40,19 +40,19 @@ After considering these issues, document each GPO that you require, and the deta ## Woodgrove Bank example GPOs -The Woodgrove Bank example uses the following set of GPOs to support its domain isolation requirements. This section only discusses the rules and settings for server and domain isolation. GPO settings that affect which computers receive the GPO, such as security group filtering and WMI filtering, are discussed in the [Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) section. +The Woodgrove Bank example uses the following set of GPOs to support its domain isolation requirements. This section only discusses the rules and settings for server and domain isolation. GPO settings that affect which computers receive the GPO, such as security group filtering and WMI filtering, are discussed in the [Planning GPO Deployment](planning-gpo-deployment.md) section. In this section you can find information about the following: -- [Firewall GPOs](../p_server_archive/firewall-gpos.md) +- [Firewall GPOs](firewall-gpos.md) -- [Isolated Domain GPOs](../p_server_archive/isolated-domain-gpos.md) +- [Isolated Domain GPOs](isolated-domain-gpos.md) -- [Boundary Zone GPOs](../p_server_archive/boundary-zone-gpos.md) +- [Boundary Zone GPOs](boundary-zone-gpos.md) -- [Encryption Zone GPOs](../p_server_archive/encryption-zone-gpos.md) +- [Encryption Zone GPOs](encryption-zone-gpos.md) -- [Server Isolation GPOs](../p_server_archive/server-isolation-gpos.md) +- [Server Isolation GPOs](server-isolation-gpos.md)   diff --git a/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md index a517124934..e044483cf2 100644 --- a/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md @@ -8,7 +8,7 @@ author: brianlic-msft # Planning to Deploy Windows Firewall with Advanced Security -After you collect information about your environment and decide on a design by following the guidance in the [Windows Firewall with Advanced Security Design Guide](../p_server_archive/windows-firewall-with-advanced-security-design-guide.md), you can begin to plan the deployment of your design. With the completed design and the information in this topic, you can determine which tasks to perform to deploy Windows Firewall with Advanced Security in your organization. +After you collect information about your environment and decide on a design by following the guidance in the [Windows Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md), you can begin to plan the deployment of your design. With the completed design and the information in this topic, you can determine which tasks to perform to deploy Windows Firewall with Advanced Security in your organization. ## Reviewing your Windows Firewall with Advanced Security Design @@ -17,11 +17,11 @@ If the design team that created the Windows Firewall with Advanced Security desi - The design team's strategy for determining how WMI and security group filters attached to the GPOs will determine which computers apply to which GPO. The deployment team can refer to the following topics in the Windows Firewall with Advanced Security Design Guide: - - [Planning Isolation Groups for the Zones](../p_server_archive/planning-isolation-groups-for-the-zones.md) + - [Planning Isolation Groups for the Zones](planning-isolation-groups-for-the-zones.md) - - [Planning the GPOs](../p_server_archive/planning-the-gpos.md) + - [Planning the GPOs](planning-the-gpos.md) - - [Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) + - [Planning GPO Deployment](planning-gpo-deployment.md) - The communication to be allowed between members of each of the zones in the isolated domain and computers that are not part of the isolated domain or members of the isolated domain's exemption list. @@ -39,7 +39,7 @@ If the design team that created the Windows Firewall with Advanced Security desi If at least one set of each does not match between two computers, then the computers cannot successfully communicate. -After the design and deployment teams agree on these issues, they can proceed with the deployment of the Windows Firewall with Advanced Security design. For more information, see [Implementing Your Windows Firewall with Advanced Security Design Plan](../p_server_archive/implementing-your-windows-firewall-with-advanced-security-design-plan.md). +After the design and deployment teams agree on these issues, they can proceed with the deployment of the Windows Firewall with Advanced Security design. For more information, see [Implementing Your Windows Firewall with Advanced Security Design Plan](implementing-your-windows-firewall-with-advanced-security-design-plan.md).   diff --git a/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md index 9efd46604f..4c5d9ec780 100644 --- a/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md +++ b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md @@ -13,9 +13,9 @@ After you have gathered the relevant information in the previous sections, and u ## Basic firewall design -We recommend that you deploy at least the basic firewall design. As discussed in the [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md) section, host-based firewalls are an important element in a defense-in-depth strategy and complement most other security measures you put in place in your organization. +We recommend that you deploy at least the basic firewall design. As discussed in the [Protect Computers from Unwanted Network Traffic](protect-computers-from-unwanted-network-traffic.md) section, host-based firewalls are an important element in a defense-in-depth strategy and complement most other security measures you put in place in your organization. -When you are ready to examine the options for firewall policy settings, see the [Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md) section. +When you are ready to examine the options for firewall policy settings, see the [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md) section. ## Algorithm and method support and selection @@ -40,7 +40,7 @@ Include this design in your plans: If you plan on including the basic firewall design as part of your deployment, we recommend that you deploy the firewall policies first to confirm that they work properly. Also plan to enable your connection security rules in request mode at first, instead of the more restrictive require mode, until you are sure that the computers are all correctly protecting network traffic with IPsec. If something is wrong, request mode still allows communications to continue while you are troubleshooting. -When you are ready to examine the options for creating an isolated domain, see the [Planning Domain Isolation Zones](../p_server_archive/planning-domain-isolation-zones.md) section. +When you are ready to examine the options for creating an isolated domain, see the [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) section. ## Server isolation design @@ -53,7 +53,7 @@ Include this design in your plans: If you plan to include domain isolation in your deployment, we recommend that you complete that layer and confirm its correct operation before you implement the additional server isolation elements. -When you are ready to examine the options for isolating servers, see the [Planning Server Isolation Zones](../p_server_archive/planning-server-isolation-zones.md) section. +When you are ready to examine the options for isolating servers, see the [Planning Server Isolation Zones](planning-server-isolation-zones.md) section. ## Certificate-based authentication design @@ -68,23 +68,23 @@ Include this design in your plans: If you plan to include domain or server isolation in your deployment, we recommend that you complete those elements and confirm their correct operation before you add certificate-based authentication to the computers that require it. -When you are ready to examine the options for using certificate-based authentication, see the [Planning Certificate-based Authentication](../p_server_archive/planning-certificate-based-authentication.md) section. +When you are ready to examine the options for using certificate-based authentication, see the [Planning Certificate-based Authentication](planning-certificate-based-authentication.md) section. ## Documenting your design After you finish selecting the designs that you will use, you must assign each of your computers to the appropriate isolation zone and document the assignment for use by the deployment team. -- [Documenting the Zones](../p_server_archive/documenting-the-zones.md) +- [Documenting the Zones](documenting-the-zones.md) ## Designing groups and GPOs After you have selected a design and assigned your computers to zones, you can begin laying out the isolation groups for each zone, the network access groups for isolated server access, and the GPOs that you will use to apply the settings and rules to your computers. -When you are ready to examine the options for the groups, filters, and GPOs, see the [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md) section. +When you are ready to examine the options for the groups, filters, and GPOs, see the [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) section. -**Next: **[Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md) +**Next: **[Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md)   diff --git a/windows/keep-secure/procedures-used-in-this-guide.md b/windows/keep-secure/procedures-used-in-this-guide.md index 733ca019e5..9793debf2a 100644 --- a/windows/keep-secure/procedures-used-in-this-guide.md +++ b/windows/keep-secure/procedures-used-in-this-guide.md @@ -10,83 +10,83 @@ author: brianlic-msft The procedures in this section appear in the checklists found earlier in this document. They should be used only in the context of the checklists in which they appear. They are presented here in alphabetical order. -[Add Production Computers to the Membership Group for a Zone](../p_server_archive/add-production-computers-to-the-membership-group-for-a-zone.md) +[Add Production Computers to the Membership Group for a Zone](add-production-computers-to-the-membership-group-for-a-zone.md) -[Add Test Computers to the Membership Group for a Zone](../p_server_archive/add-test-computers-to-the-membership-group-for-a-zone.md) +[Add Test Computers to the Membership Group for a Zone](add-test-computers-to-the-membership-group-for-a-zone.md) -[Assign Security Group Filters to the GPO](../p_server_archive/assign-security-group-filters-to-the-gpo.md) +[Assign Security Group Filters to the GPO](assign-security-group-filters-to-the-gpo.md) -[Change Rules from Request to Require Mode](../p_server_archive/change-rules-from-request-to-require-mode.md) +[Change Rules from Request to Require Mode](change-rules-from-request-to-require-mode.md) -[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +[Configure Authentication Methods on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-authentication-methods-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) -[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +[Configure Data Protection (Quick Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-data-protection--quick-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) -[Configure Group Policy to Autoenroll and Deploy Certificates](../p_server_archive/configure-group-policy-to-autoenroll-and-deploy-certificates.md) +[Configure Group Policy to Autoenroll and Deploy Certificates](configure-group-policy-to-autoenroll-and-deploy-certificates.md) -[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +[Configure Key Exchange (Main Mode) Settings on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-key-exchange--main-mode--settings-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) -[Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +[Configure the Rules to Require Encryption on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](configure-the-rules-to-require-encryption-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) -[Configure the Windows Firewall Log](../p_server_archive/configure-the-windows-firewall-log.md) +[Configure the Windows Firewall Log](configure-the-windows-firewall-log.md) -[Configure the Workstation Authentication Certificate Template](../p_server_archive/configure-the-workstation-authentication-certificate-templatewfas-dep.md) +[Configure the Workstation Authentication Certificate Template](configure-the-workstation-authentication-certificate-templatewfas-dep.md) -[Configure Windows Firewall to Suppress Notifications When a Program Is Blocked](../p_server_archive/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md) +[Configure Windows Firewall to Suppress Notifications When a Program Is Blocked](configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md) -[Confirm That Certificates Are Deployed Correctly](../p_server_archive/confirm-that-certificates-are-deployed-correctly.md) +[Confirm That Certificates Are Deployed Correctly](confirm-that-certificates-are-deployed-correctly.md) -[Copy a GPO to Create a New GPO](../p_server_archive/copy-a-gpo-to-create-a-new-gpo.md) +[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md) -[Create a Group Account in Active Directory](../p_server_archive/create-a-group-account-in-active-directory.md) +[Create a Group Account in Active Directory](create-a-group-account-in-active-directory.md) -[Create a Group Policy Object](../p_server_archive/create-a-group-policy-object.md) +[Create a Group Policy Object](create-a-group-policy-object.md) -[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +[Create an Authentication Exemption List Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-exemption-list-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) -[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +[Create an Authentication Request Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](create-an-authentication-request-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) -[Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +[Create an Inbound ICMP Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-icmp-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -[Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +[Create an Inbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -[Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +[Create an Inbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-an-inbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -[Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +[Create an Outbound Port Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](create-an-outbound-port-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -[Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](../p_server_archive/create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +[Create an Outbound Program or Service Rule on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 or Windows Server 2008 R2](create-an-outbound-program-or-service-rule-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -[Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +[Create Inbound Rules to Support RPC on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](create-inbound-rules-to-support-rpc-on-windows-8-windows-7--windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -[Create WMI Filters for the GPO](../p_server_archive/create-wmi-filters-for-the-gpo.md) +[Create WMI Filters for the GPO](create-wmi-filters-for-the-gpo.md) -[Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +[Enable Predefined Inbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](enable-predefined-inbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -[Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](../p_server_archive/enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) +[Enable Predefined Outbound Rules on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2](enable-predefined-outbound-rules-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-or-windows-server-2008-r2.md) -[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](../p_server_archive/exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) +[Exempt ICMP from Authentication on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2](exempt-icmp-from-authentication-on-windows-8-windows-7-windows-vista-windows-server-2012-windows-server-2008-and-windows-server-2008-r2.md) -[Install Active Directory Certificate Services](../p_server_archive/install-active-directory-certificate-services.md) +[Install Active Directory Certificate Services](install-active-directory-certificate-services.md) -[Link the GPO to the Domain](../p_server_archive/link-the-gpo-to-the-domain.md) +[Link the GPO to the Domain](link-the-gpo-to-the-domain.md) -[Modify GPO Filters to Apply to a Different Zone or Version of Windows](../p_server_archive/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md) +[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md) -[Open the Group Policy Management Console to IP Security Policies](../p_server_archive/open-the-group-policy-management-console-to-ip-security-policies.md) +[Open the Group Policy Management Console to IP Security Policies](open-the-group-policy-management-console-to-ip-security-policies.md) -[Open the Group Policy Management Console to Windows Firewall](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall.md) +[Open the Group Policy Management Console to Windows Firewall](open-the-group-policy-management-console-to-windows-firewall.md) -[Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md) +[Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md) -[Open Windows Firewall with Advanced Security](../p_server_archive/open-windows-firewall-with-advanced-security.md) +[Open Windows Firewall with Advanced Security](open-windows-firewall-with-advanced-security.md) -[Restrict Server Access to Members of a Group Only](../p_server_archive/restrict-server-access-to-members-of-a-group-only.md) +[Restrict Server Access to Members of a Group Only](restrict-server-access-to-members-of-a-group-only.md) -[Start a Command Prompt as an Administrator](../p_server_archive/start-a-command-prompt-as-an-administrator.md) +[Start a Command Prompt as an Administrator](start-a-command-prompt-as-an-administrator.md) -[Turn on Windows Firewall and Configure Default Behavior](../p_server_archive/turn-on-windows-firewall-and-configure-default-behavior.md) +[Turn on Windows Firewall and Configure Default Behavior](turn-on-windows-firewall-and-configure-default-behavior.md) -[Verify That Network Traffic Is Authenticated](../p_server_archive/verify-that-network-traffic-is-authenticated.md) +[Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md)   diff --git a/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md index 29dfe483a0..ca133f5f86 100644 --- a/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md +++ b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md @@ -8,7 +8,7 @@ author: brianlic-msft # Require Encryption When Accessing Sensitive Network Resources -The use of authentication in the previously described goal ([Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md)) enables a computer in the isolated domain to block traffic from untrusted computers. However, it does not prevent an untrusted computer from eavesdropping on the network traffic shared between two trusted computers, because by default network packets are not encrypted. +The use of authentication in the previously described goal ([Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md)) enables a computer in the isolated domain to block traffic from untrusted computers. However, it does not prevent an untrusted computer from eavesdropping on the network traffic shared between two trusted computers, because by default network packets are not encrypted. For computers that share sensitive information over the network, Windows Firewall with Advanced Security allows you to require that all such network traffic be encrypted. Using encryption can help you comply with regulatory and legislative requirements such as those found in the Federal Information Security Management Act of 2002 (FISMA), the Sarbanes-Oxley Act of 2002, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), and other government and industry regulations. By creating connection security rules that apply to computers that host and exchange sensitive data, you can help protect the confidentiality of that data by encrypting it. @@ -18,19 +18,19 @@ The following illustration shows an encryption zone in an isolated domain. The r This goal provides the following benefits: -- Computers in the encryption zone require authentication to communicate with other computers. This works no differently from the domain isolation goal and design. For more information, see [Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md). +- Computers in the encryption zone require authentication to communicate with other computers. This works no differently from the domain isolation goal and design. For more information, see [Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md). - Computers in the encryption zone require that all inbound and outbound network traffic be encrypted. For example, Woodgrove Bank processes sensitive customer data on a computer that must be protected from eavesdropping by computers on the network. Connection security rules specify that all traffic must be encrypted by a sufficiently complex encryption algorithm to help protect the data. -- Computers in the encryption zone are often good candidates for server isolation, where access is limited to only computer accounts and user accounts that are members of an authorized access group. In many organizations, the encryption zone and the server isolation zone are one and the same. For more information, see [Restrict Access to Only Specified Users or Computers](../p_server_archive/restrict-access-to-only-specified-users-or-computers.md). +- Computers in the encryption zone are often good candidates for server isolation, where access is limited to only computer accounts and user accounts that are members of an authorized access group. In many organizations, the encryption zone and the server isolation zone are one and the same. For more information, see [Restrict Access to Only Specified Users or Computers](restrict-access-to-only-specified-users-or-computers.md). The following components are required for this deployment goal: -- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources](../p_server_archive/additional-resources-wfasdesign.md). +- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources](additional-resources-wfasdesign.md). -**Next: **[Restrict Access to Only Specified Users or Computers](../p_server_archive/restrict-access-to-only-specified-users-or-computers.md) +**Next: **[Restrict Access to Only Specified Users or Computers](restrict-access-to-only-specified-users-or-computers.md)   diff --git a/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md b/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md index 1e565f2c6b..b6fc24fa0c 100644 --- a/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md +++ b/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md @@ -20,7 +20,7 @@ The following illustration shows an isolated server, and examples of computers t ![isolated domain with network access groups](images/wfas-domainnag.gif) -This goal, which corresponds to [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md), provides the following features: +This goal, which corresponds to [Server Isolation Policy Design](server-isolation-policy-design.md), provides the following features: - Isolated servers accept unsolicited inbound network traffic only from computers or users that are members of the NAG. @@ -28,13 +28,13 @@ This goal, which corresponds to [Server Isolation Policy Design](../p_server_arc - Server isolation can also be configured independently of an isolated domain. To do so, configure only the computers that must communicate with the isolated server with connection security rules to implement authentication and check NAG membership. -- A server isolation zone can be simultaneously configured as an encryption zone. To do this, configure the GPO with rules that force encryption in addition to requiring authentication and restricting access to NAG members. For more information, see [Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md). +- A server isolation zone can be simultaneously configured as an encryption zone. To do this, configure the GPO with rules that force encryption in addition to requiring authentication and restricting access to NAG members. For more information, see [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md). The following components are required for this deployment goal: -- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources](../p_server_archive/additional-resources-wfasdesign.md). +- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources](additional-resources-wfasdesign.md). -**Next: **[Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](../p_server_archive/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) +**Next: **[Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md)   diff --git a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md index acdb18d98f..a6194dff0b 100644 --- a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md +++ b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md @@ -191,7 +191,7 @@ You might not find the exact answer for the issue, but you can find good hints. ## See also -- [Windows Firewall with Advanced Security Overview](../p_server_archive/windows-firewall-with-advanced-security-overview-win8.md) +- [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security-overview-win8.md)   diff --git a/windows/keep-secure/server-isolation-gpos.md b/windows/keep-secure/server-isolation-gpos.md index aa7a7f109b..acfe57e0bb 100644 --- a/windows/keep-secure/server-isolation-gpos.md +++ b/windows/keep-secure/server-isolation-gpos.md @@ -24,7 +24,7 @@ This GPO is identical to the GPO\_DOMISO\_Encryption\_WS2008 GPO with the follow   -**Next: **[Planning GPO Deployment](../p_server_archive/planning-gpo-deployment.md) +**Next: **[Planning GPO Deployment](planning-gpo-deployment.md)   diff --git a/windows/keep-secure/server-isolation-policy-design-example.md b/windows/keep-secure/server-isolation-policy-design-example.md index 1666f22af8..d6c1c4c7af 100644 --- a/windows/keep-secure/server-isolation-policy-design-example.md +++ b/windows/keep-secure/server-isolation-policy-design-example.md @@ -8,7 +8,7 @@ author: brianlic-msft # Server Isolation Policy Design Example -This design example continues to use the fictitious company Woodgrove Bank, as described in the [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md) section and the [Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md) section. +This design example continues to use the fictitious company Woodgrove Bank, as described in the [Firewall Policy Design Example](firewall-policy-design-example.md) section and the [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md) section. In addition to the protections provided by the firewall and domain isolation, Woodgrove Bank wants to provide additional protection to the computers that are running Microsoft SQL Server for the WGBank program. They contain personal data, including each customer's financial history. Government and industry rules and regulations specify that access to this information must be restricted to only those users who have a legitimate business need. This includes a requirement to prevent interception of and access to the information when it is in transit over the network. @@ -42,9 +42,9 @@ The following illustration shows the traffic protection needs for this design ex **Other traffic notes:** -- All of the design requirements shown in the [Firewall Policy Design Example](../p_server_archive/firewall-policy-design-example.md) section are still enforced. +- All of the design requirements shown in the [Firewall Policy Design Example](firewall-policy-design-example.md) section are still enforced. -- All of the design requirements shown in the [Domain Isolation Policy Design Example](../p_server_archive/domain-isolation-policy-design-example.md) section are still enforced. +- All of the design requirements shown in the [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md) section are still enforced. ## Design details @@ -75,7 +75,7 @@ If Woodgrove Bank wants to implement server isolation without domain isolation, You do not have to include the encryption-capable rules on all computers. Instead, you can create GPOs that are applied only to members of the NAG, in addition to the standard domain isolation GPO, that contain connection security rules to support encryption. -**Next: **[Certificate-based Isolation Policy Design Example](../p_server_archive/certificate-based-isolation-policy-design-example.md) +**Next: **[Certificate-based Isolation Policy Design Example](certificate-based-isolation-policy-design-example.md)   diff --git a/windows/keep-secure/server-isolation-policy-design.md b/windows/keep-secure/server-isolation-policy-design.md index 798292f552..c8671321c0 100644 --- a/windows/keep-secure/server-isolation-policy-design.md +++ b/windows/keep-secure/server-isolation-policy-design.md @@ -10,7 +10,7 @@ author: brianlic-msft In the server isolation policy design, you assign servers to a zone that allows access only to users and computers that authenticate as members of an approved network access group (NAG). -This design typically begins with a network configured as described in the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) section. For this design, you then create zones for servers that have additional security requirements. The zones can limit access to the server to only members of authorized groups, and can optionally require the encryption of all traffic in or out of these servers. This can be done on a per server basis, or for a group of servers that share common security requirements. +This design typically begins with a network configured as described in the [Domain Isolation Policy Design](domain-isolation-policy-design.md) section. For this design, you then create zones for servers that have additional security requirements. The zones can limit access to the server to only members of authorized groups, and can optionally require the encryption of all traffic in or out of these servers. This can be done on a per server basis, or for a group of servers that share common security requirements. You can implement a server isolation design without using domain isolation. To do this, you use the same principles as domain isolation, but instead of applying them to an Active Directory domain, you apply them only to the computers that must be able to access the isolated servers. The GPO contains connection security and firewall rules that require authentication when communicating with the isolated servers. In this case, the NAGs that determine which users and computers can access the isolated server are also used to determine which computers receive the GPO. @@ -20,7 +20,7 @@ The design is shown in the following illustration, with arrows that show the per Characteristics of this design include the following: -- Isolated domain (area A) - The same isolated domain described in the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) section. If the isolated domain includes a boundary zone, then computers in the boundary zone behave just like other members of the isolated domain in the way that they interact with computers in server isolation zones. +- Isolated domain (area A) - The same isolated domain described in the [Domain Isolation Policy Design](domain-isolation-policy-design.md) section. If the isolated domain includes a boundary zone, then computers in the boundary zone behave just like other members of the isolated domain in the way that they interact with computers in server isolation zones. - Isolated servers (area B) - Computers in the server isolation zones restrict access to computers, and optionally users, that authenticate as a member of a network access group (NAG) authorized to gain access. @@ -29,7 +29,7 @@ Characteristics of this design include the following: To add support for server isolation, you must ensure that the authentication methods are compatible with the requirements of the isolated server. For example, if you want to authorize user accounts that are members of a NAG in addition to authorizing computer accounts, you must enable both user and computer authentication in your connection security rules. **Important**   -This design builds on the [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md), which in turn builds on the [Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md). If you plan to deploy all three designs, do the design work for all three together, and then deploy in the sequence presented. +This design builds on the [Domain Isolation Policy Design](domain-isolation-policy-design.md), which in turn builds on the [Basic Firewall Policy Design](basic-firewall-policy-design.md). If you plan to deploy all three designs, do the design work for all three together, and then deploy in the sequence presented.   @@ -37,17 +37,17 @@ This design can be applied to computers that are part of an Active Directory for For more information about this design: -- This design coincides with the deployment goals to [Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md), [Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md), [Restrict Access to Only Specified Users or Computers](../p_server_archive/restrict-access-to-only-specified-users-or-computers.md), and [Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md). +- This design coincides with the deployment goals to [Protect Computers from Unwanted Network Traffic](protect-computers-from-unwanted-network-traffic.md), [Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md), [Restrict Access to Only Specified Users or Computers](restrict-access-to-only-specified-users-or-computers.md), and [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md). -- To learn more about this design, see [Server Isolation Policy Design Example](../p_server_archive/server-isolation-policy-design-example.md). +- To learn more about this design, see [Server Isolation Policy Design Example](server-isolation-policy-design-example.md). -- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](../p_server_archive/designing-a-windows-firewall-with-advanced-security-strategy.md). +- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). -- To help you make the decisions required in this design, see [Planning Server Isolation Zones](../p_server_archive/planning-server-isolation-zones.md) and [Planning Group Policy Deployment for Your Isolation Zones](../p_server_archive/planning-group-policy-deployment-for-your-isolation-zones.md). +- To help you make the decisions required in this design, see [Planning Server Isolation Zones](planning-server-isolation-zones.md) and [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md). - For a list of tasks that you can use to deploy your server isolation policy design, see "Checklist: Implementing a Standalone Server Isolation Policy Design" in the [Windows Firewall with Advanced Security Deployment Guide](http://go.microsoft.com/fwlink/?linkid=xxxxx) at http://go.microsoft.com/fwlink/?linkid=xxxx. -**Next: **[Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md) +**Next: **[Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md)   diff --git a/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md index 0e12364aa9..f796faa837 100644 --- a/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md +++ b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md @@ -19,7 +19,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To enable Windows Firewall and configure the default behavior on Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, or Windows Server 2008 R2** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](../p_server_archive/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the details pane, in the **Overview** section, click **Windows Firewall Properties**. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index bf8243fdb9..1dd93d35df 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -26,7 +26,7 @@ Windows PowerShell and netsh command references are at the following locations. ## Scope -This guide does not teach you the fundamentals of Windows Firewall with Advanced Security, which can be found in [Windows Firewall with Advanced Security Overview](../p_server_archive/windows-firewall-with-advanced-security-overview-win8.md). It does not teach the fundamentals of Windows PowerShell, and it assumes that you are familiar with the Windows PowerShell language and the basic concepts of Windows PowerShell. For more information about Windows PowerShell concepts and usage, see the reference topics in the [Additional resources](#bkmk-additionalresources) section of this guide. +This guide does not teach you the fundamentals of Windows Firewall with Advanced Security, which can be found in [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security-overview-win8.md). It does not teach the fundamentals of Windows PowerShell, and it assumes that you are familiar with the Windows PowerShell language and the basic concepts of Windows PowerShell. For more information about Windows PowerShell concepts and usage, see the reference topics in the [Additional resources](#bkmk-additionalresources) section of this guide. ## Audience and user requirements @@ -408,7 +408,7 @@ Windows PowerShell New-NetIPsecRule -DisplayName “Require Inbound Authentication” -InboundSecurity Require -OutboundSecurity Request –Phase1AuthSet MyCertAuthSet -KeyModule IKEv2 –RemoteAddress $nonWindowsGateway ``` -For more information about IKEv2, including scenarios, see [Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012](../p_server_archive/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md). +For more information about IKEv2, including scenarios, see [Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012](securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md). ### Copy an IPsec rule from one policy to another diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md index 91b5066a6b..915d050d9a 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md @@ -17,21 +17,21 @@ You can use Windows Firewall to control access to the computer from the network. This guide is intended for use by system administrators and system engineers. It provides detailed guidance for deploying a Windows Firewall with Advanced Security design that you or an infrastructure specialist or system architect in your organization has selected. -Begin by reviewing the information in [Planning to Deploy Windows Firewall with Advanced Security](../p_server_archive/planning-to-deploy-windows-firewall-with-advanced-security.md). +Begin by reviewing the information in [Planning to Deploy Windows Firewall with Advanced Security](planning-to-deploy-windows-firewall-with-advanced-security.md). -If you have not yet selected a design, we recommend that you wait to follow the instructions in this guide until after you have reviewed the design options in the [Windows Firewall with Advanced Security Design Guide](../p_server_archive/windows-firewall-with-advanced-security-design-guide.md) and selected the one most appropriate for your organization. +If you have not yet selected a design, we recommend that you wait to follow the instructions in this guide until after you have reviewed the design options in the [Windows Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md) and selected the one most appropriate for your organization. After you select your design and gather the required information about the zones (isolation, boundary, and encryption), operating systems to support, and other details, you can then use this guide to deploy your Windows Firewall with Advanced Security design in your production environment. This guide provides steps for deploying any of the following primary designs that are described in the Design Guide: -- [Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md) +- [Basic Firewall Policy Design](basic-firewall-policy-design.md) -- [Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md) +- [Domain Isolation Policy Design](domain-isolation-policy-design.md) -- [Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md) +- [Server Isolation Policy Design](server-isolation-policy-design.md) -- [Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md) +- [Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md) -Use the checklists in [Implementing Your Windows Firewall with Advanced Security Design Plan](../p_server_archive/implementing-your-windows-firewall-with-advanced-security-design-plan.md) to determine how best to use the instructions in this guide to deploy your particular design. +Use the checklists in [Implementing Your Windows Firewall with Advanced Security Design Plan](implementing-your-windows-firewall-with-advanced-security-design-plan.md) to determine how best to use the instructions in this guide to deploy your particular design. **Caution**   We recommend that you use the techniques documented in this guide only for GPOs that must be deployed to the majority of the computers in your organization, and only when the OU hierarchy in your Active Directory domain does not match the deployment needs of these GPOs. These characteristics are typical of GPOs for server and domain isolation scenarios, but are not typical of most other GPOs. When the OU hierarchy supports it, deploy a GPO by linking it to the lowest level OU that contains all of the accounts to which the GPO applies. @@ -51,7 +51,7 @@ In a large enterprise environment with hundreds or thousands of GPOs, using this This guide does not provide: -- Guidance for creating firewall rules for specific network applications. For this information, see [Planning Settings for a Basic Firewall Policy](../p_server_archive/planning-settings-for-a-basic-firewall-policy.md) in the Windows Firewall with Advanced Security Design Guide. +- Guidance for creating firewall rules for specific network applications. For this information, see [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md) in the Windows Firewall with Advanced Security Design Guide. - Guidance for setting up Active Directory Domain Services (AD DS) to support Group Policy. For more information, see Active Directory Domain Services () and Group Policy (). diff --git a/windows/keep-secure/windows-firewall-with-advanced-security.md b/windows/keep-secure/windows-firewall-with-advanced-security.md index bb9128372e..199b30568c 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security.md @@ -126,7 +126,7 @@ See the following topics for more information about Windows Firewall with Advanc - + From 3c8bc2cbfd984078371f41d7533fd49a7c297d60 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 29 Apr 2016 09:17:15 -0700 Subject: [PATCH 004/263] fixing links --- ...ewall-with-advanced-security-design-examples.md | 8 ++++---- ...wall-with-advanced-security-deployment-goals.md | 14 +++++++------- ...nstall-active-directory-certificate-services.md | 2 +- windows/keep-secure/isolated-domain.md | 2 +- ...isolating-windows-store-apps-on-your-network.md | 2 +- ...tect-computers-from-unwanted-network-traffic.md | 4 ++-- ...-access-to-only-specified-users-or-computers.md | 4 ++-- .../restrict-access-to-only-trusted-computers.md | 6 +++--- ...ict-server-access-to-members-of-a-group-only.md | 2 +- ...ctions-by-using-ikev2-in-windows-server-2012.md | 2 +- ...rewall-with-advanced-security-design-process.md | 12 ++++++------ ...urity-administration-with-windows-powershell.md | 2 +- ...firewall-with-advanced-security-design-guide.md | 4 ++-- 13 files changed, 32 insertions(+), 32 deletions(-) diff --git a/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md index 030fbafc71..139c0affde 100644 --- a/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md +++ b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md @@ -10,13 +10,13 @@ author: brianlic-msft The following Windows Firewall with Advanced Security design examples illustrate how you can use Windows Firewall with Advanced Security to improve the security of the computers connected to the network. You can use these topics to evaluate how the firewall and connection security rules work across all Windows Firewall with Advanced Security designs and to determine which design or combination of designs best suits the goals of your organization. -- [Firewall Policy Design Example](91fc4c4c-dca9-422e-be05-42a5e14f5e4a) +- [Firewall Policy Design Example](firewall-policy-design-example.md) -- [Domain Isolation Policy Design Example](d918816a-52be-4266-9027-7bc3c36f4916) +- [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md) -- [Server Isolation Policy Design Example](c275b916-56cf-4863-9900-e50193cd77ed) +- [Server Isolation Policy Design Example](server-isolation-policy-design-example.md) -- [Certificate-based Isolation Policy Design Example](85a83c33-358b-4b73-9b08-ef7589d01f91) +- [Certificate-based Isolation Policy Design Example](certificate-based-isolation-policy-design-example.md)   diff --git a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md index 995905d641..1dbe198a85 100644 --- a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md +++ b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md @@ -28,23 +28,23 @@ The following table lists the three main tasks for articulating, refining, and s diff --git a/windows/keep-secure/install-active-directory-certificate-services.md b/windows/keep-secure/install-active-directory-certificate-services.md index a7a4ace49e..5fc8bd6b1c 100644 --- a/windows/keep-secure/install-active-directory-certificate-services.md +++ b/windows/keep-secure/install-active-directory-certificate-services.md @@ -11,7 +11,7 @@ author: brianlic-msft To use certificates in a server isolation or domain isolation design, you must first set up the infrastructure to deploy the certificates. This is called a public key infrastructure (PKI). The services required for a PKI are available in Windows Server 2012 in the form of the Active Directory Certificate Services (AD CS) role. **Caution**   -Creation of a full PKI for an enterprise environment with all of the appropriate security considerations included in the design is beyond the scope of this guide. The following procedure shows you only the basics of installing an issuing certificate server; it is appropriate for a test lab environment only. For more information about deploying AD CS in a production environment, see [Active Directory Certificate Services Overview](e37b2335-0796-449f-aaf4-0520e508f47d) in the Windows Server 2012 Technical Library (http://technet.microsoft.com/library/hh831740.aspx). +Creation of a full PKI for an enterprise environment with all of the appropriate security considerations included in the design is beyond the scope of this guide. The following procedure shows you only the basics of installing an issuing certificate server; it is appropriate for a test lab environment only. For more information about deploying AD CS in a production environment, see [Active Directory Certificate Services Overview](http://technet.microsoft.com/library/hh831740.aspx).   diff --git a/windows/keep-secure/isolated-domain.md b/windows/keep-secure/isolated-domain.md index 8c1163d07c..9e52a463a4 100644 --- a/windows/keep-secure/isolated-domain.md +++ b/windows/keep-secure/isolated-domain.md @@ -14,7 +14,7 @@ The term *domain* in this context means a boundary of communications trust inste For most implementations, an isolated domain will contain the largest number of computers. Other isolation zones can be created for the solution if their communication requirements differ from those of the isolated domain. Examples of these differences are what result in the boundary and encryption zones described in this guide. Conceptually, the isolated domain is just the largest isolation zone, and a superset to the other zones. -You must create a group in Active Directory to contain members of the isolated domain. You then apply one of several GPOs that contain connection security and firewall rules to the group so that authentication on all inbound network connections is enforced. Creation of the group and how to link the GPOs that apply the rules to its members are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](cdbe81c3-6dbf-41c2-b003-3ac4fd4e67dd) section. +You must create a group in Active Directory to contain members of the isolated domain. You then apply one of several GPOs that contain connection security and firewall rules to the group so that authentication on all inbound network connections is enforced. Creation of the group and how to link the GPOs that apply the rules to its members are discussed in the [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) section. The GPOs for the isolated domain should contain the following connection security rules and settings. diff --git a/windows/keep-secure/isolating-windows-store-apps-on-your-network.md b/windows/keep-secure/isolating-windows-store-apps-on-your-network.md index 6d4410b869..8da591bc98 100644 --- a/windows/keep-secure/isolating-windows-store-apps-on-your-network.md +++ b/windows/keep-secure/isolating-windows-store-apps-on-your-network.md @@ -331,7 +331,7 @@ Use the following procedure if you want to block intranet access for a specific ## See also -- [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security-overview-win8.md) +- [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security.md)   diff --git a/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md b/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md index 156362cc19..4ce8c89c1d 100644 --- a/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md +++ b/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md @@ -14,7 +14,7 @@ Reports of targeted attacks against organizations, governments, and individuals Running a host-based firewall on every computer that your organization manages is an important layer in a "defense-in-depth" security strategy. A host-based firewall can help protect against attacks that originate from inside the network and also provide additional protection against attacks from outside the network that manage to penetrate the perimeter firewall. It also travels with a portable computer to provide protection when it is away from the organization's network. -A host-based firewall helps secure a computer by dropping all network traffic that does not match the administrator-designed rule set for permitted network traffic. This design, which corresponds to [Basic Firewall Policy Design](0c75637e-86b7-4fb3-9910-04c5cf186305), provides the following benefits: +A host-based firewall helps secure a computer by dropping all network traffic that does not match the administrator-designed rule set for permitted network traffic. This design, which corresponds to [Basic Firewall Policy Design](basic-firewall-policy-design.md), provides the following benefits: - Network traffic that is a reply to a request from the local computer is permitted into the computer from the network. @@ -32,7 +32,7 @@ The following component is recommended for this deployment goal: Other means of deploying a firewall policy are available, such as creating scripts that use the **netsh** command-line tool, and then running those scripts on each computer in the organization. This guide uses Active Directory as a recommended means of deployment because of its ability to scale to very large organizations. -**Next: **[Restrict Access to Only Trusted Computers](29805c5c-a8e4-4600-86b9-7abb9a068919) +**Next: **[Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md)   diff --git a/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md b/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md index b6fc24fa0c..5ec1556728 100644 --- a/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md +++ b/windows/keep-secure/restrict-access-to-only-specified-users-or-computers.md @@ -8,9 +8,9 @@ author: brianlic-msft # Restrict Access to Only Specified Users or Computers -Domain isolation (as described in the previous goal [Restrict Access to Only Trusted Computers](29805c5c-a8e4-4600-86b9-7abb9a068919)) prevents computers that are members of the isolated domain from accepting network traffic from untrusted computers. However, some computers on the network might host sensitive data that must be additionally restricted to only those users and computers that have a business requirement to access the data. +Domain isolation (as described in the previous goal [Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md)) prevents computers that are members of the isolated domain from accepting network traffic from untrusted computers. However, some computers on the network might host sensitive data that must be additionally restricted to only those users and computers that have a business requirement to access the data. -Windows Firewall with Advanced Security enables you to restrict access to computers and users that are members of domain groups authorized to access that computer. These groups are called *network access groups (NAGs)*. When a computer authenticates to a server, the server checks the group membership of the computer account and the user account, and grants access only if membership in the NAG is confirmed. Adding this check creates a virtual "secure zone" within the domain isolation zone. You can have multiple computers in a single secure zone, and it is likely that you will create a separate zone for each set of servers that have specific security access needs. Computers that are part of this server isolation zone are often also part of the encryption zone (see [Require Encryption When Accessing Sensitive Network Resources](261bd90d-5a8a-4de1-98c7-6d07e5d81267)). +Windows Firewall with Advanced Security enables you to restrict access to computers and users that are members of domain groups authorized to access that computer. These groups are called *network access groups (NAGs)*. When a computer authenticates to a server, the server checks the group membership of the computer account and the user account, and grants access only if membership in the NAG is confirmed. Adding this check creates a virtual "secure zone" within the domain isolation zone. You can have multiple computers in a single secure zone, and it is likely that you will create a separate zone for each set of servers that have specific security access needs. Computers that are part of this server isolation zone are often also part of the encryption zone (see [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md)). Restricting access to only users and computers that have a business requirement can help you comply with regulatory and legislative requirements, such as those found in the Federal Information Security Management Act of 2002 (FISMA), the Sarbanes-Oxley Act of 2002, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), and other government and industry regulations. diff --git a/windows/keep-secure/restrict-access-to-only-trusted-computers.md b/windows/keep-secure/restrict-access-to-only-trusted-computers.md index aa3e530671..89288e3473 100644 --- a/windows/keep-secure/restrict-access-to-only-trusted-computers.md +++ b/windows/keep-secure/restrict-access-to-only-trusted-computers.md @@ -23,7 +23,7 @@ The following illustration shows an isolated domain, with one of the zones that ![domain isolation](images/wfas-domainiso.gif) -These goals, which correspond to [Domain Isolation Policy Design](3aa75a74-adef-41e4-bf2d-afccf2c47d46) and [Certificate-based Isolation Policy Design](a706e809-ddf3-42a4-9991-6e5d987ebf38), provide the following benefits: +These goals, which correspond to [Domain Isolation Policy Design](domain-isolation-policy-design.md) and [Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md), provide the following benefits: - Computers in the isolated domain accept unsolicited inbound network traffic only when it can be authenticated as coming from another computer in the isolated domain. Exemption rules can be defined to allow inbound traffic from trusted computers that for some reason cannot perform IPsec authentication. @@ -45,9 +45,9 @@ These goals also support optional zones that can be created to add customized pr The following components are required for this deployment goal: -- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources \[lhs\]](508b3d05-e9c9-4df9-bae4-750d4ad03302). +- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources](additional-resources-wfasdesign.md). -**Next: **[Require Encryption When Accessing Sensitive Network Resources](261bd90d-5a8a-4de1-98c7-6d07e5d81267) +**Next: **[Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md)   diff --git a/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md index 437e25bce5..17df17ac12 100644 --- a/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md +++ b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md @@ -27,7 +27,7 @@ To complete these procedures, you must be a member of the Domain Administrators **To create a firewall rule that grants access to an isolated server running Windows Server 2008 or later** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](75ccea22-f225-40be-94a9-d0b17170d4fe). You must edit the GPO that applies settings to servers in the isolated server zone. +1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). You must edit the GPO that applies settings to servers in the isolated server zone. 2. In the navigation pane, right-click **Inbound Rules**, and then click **New Rule**. diff --git a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md index a6194dff0b..95639e5917 100644 --- a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md +++ b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md @@ -191,7 +191,7 @@ You might not find the exact answer for the issue, but you can find good hints. ## See also -- [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security-overview-win8.md) +- [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security.md)   diff --git a/windows/keep-secure/understanding-the-windows-firewall-with-advanced-security-design-process.md b/windows/keep-secure/understanding-the-windows-firewall-with-advanced-security-design-process.md index 5088fc9668..ccf6d3f7f8 100644 --- a/windows/keep-secure/understanding-the-windows-firewall-with-advanced-security-design-process.md +++ b/windows/keep-secure/understanding-the-windows-firewall-with-advanced-security-design-process.md @@ -10,19 +10,19 @@ author: brianlic-msft Designing any deployment starts by performing several important tasks: -- [Identifying Your Windows Firewall with Advanced Security Design Goals](bba6fa3a-2318-4cb7-aa75-f2910d9c406d) +- [Identifying Your Windows Firewall with Advanced Security Design Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md) -- [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](39bb8fa5-4601-45ae-83c5-121d42f7f82c) +- [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) -- [Evaluating Windows Firewall with Advanced Security Design Examples](6da09290-8cda-4731-8fce-07fc030f9f4f) +- [Evaluating Windows Firewall with Advanced Security Design Examples](evaluating-windows-firewall-with-advanced-security-design-examples.md) After you identify your deployment goals and map them to a Windows Firewall with Advanced Security design, you can begin documenting the design based on the processes that are described in the following topics: -- [Designing A Windows Firewall with Advanced Security Strategy](36230ca4-ee8d-4b2c-ab4f-5492b4400340) +- [Designing A Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) -- [Planning Your Windows Firewall with Advanced Security Design](6622d31d-a62c-4506-8cea-275bf42e755f) +- [Planning Your Windows Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md) -**Next:**[Identifying Your Windows Firewall with Advanced Security Design Goals](bba6fa3a-2318-4cb7-aa75-f2910d9c406d) +**Next:**[Identifying Your Windows Firewall with Advanced Security Design Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)   diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index 1dd93d35df..05bbcfd63d 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -26,7 +26,7 @@ Windows PowerShell and netsh command references are at the following locations. ## Scope -This guide does not teach you the fundamentals of Windows Firewall with Advanced Security, which can be found in [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security-overview-win8.md). It does not teach the fundamentals of Windows PowerShell, and it assumes that you are familiar with the Windows PowerShell language and the basic concepts of Windows PowerShell. For more information about Windows PowerShell concepts and usage, see the reference topics in the [Additional resources](#bkmk-additionalresources) section of this guide. +This guide does not teach you the fundamentals of Windows Firewall with Advanced Security, which can be found in [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security.md). It does not teach the fundamentals of Windows PowerShell, and it assumes that you are familiar with the Windows PowerShell language and the basic concepts of Windows PowerShell. For more information about Windows PowerShell concepts and usage, see the reference topics in the [Additional resources](#bkmk-additionalresources) section of this guide. ## Audience and user requirements diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md index cd839d055f..e191dcbf2b 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md @@ -12,7 +12,7 @@ Windows Firewall with Advanced Security in Windows Server 2012, Windows Server  The interface for Windows Firewall with Advanced Security is much more capable and flexible than the consumer-friendly interface found in the Windows Firewall Control Panel. They both interact with the same underlying services, but provide different levels of control over those services. While the Windows Firewall Control Panel meets the needs for protecting a single computer in a home environment, it does not provide enough centralized management or security features to help secure more complex network traffic found in a typical business enterprise environment. -For more overview information about Windows Firewall with Advanced Security and see [Windows Firewall with Advanced Security Overview](9ae80ae1-a693-48ed-917a-f03ea92b550d). +For more overview information about Windows Firewall with Advanced Security and see [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security.md). ## About this guide @@ -132,7 +132,7 @@ The following table identifies and defines terms used throughout this guide.   -**Next:**[Understanding the Windows Firewall with Advanced Security Design Process](b9774295-8dd3-47e3-9f5a-7fa748ae9fba) +**Next:**[Understanding the Windows Firewall with Advanced Security Design Process](understanding-the-windows-firewall-with-advanced-security-design-process.md)   From 1e07e3ab8ebeeab71ec727801eee809fff8c1100 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 29 Apr 2016 09:27:12 -0700 Subject: [PATCH 005/263] fixing more links --- ...-windows-firewall-with-advanced-security-deployment-goals.md | 2 +- .../protect-computers-from-unwanted-network-traffic.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md index 1dbe198a85..8f50949a9a 100644 --- a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md +++ b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md @@ -52,7 +52,7 @@ The following table lists the three main tasks for articulating, refining, and s   -**Next:**[Protect Computers from Unwanted Network Traffic](fe94e9b8-c456-4343-af5f-5511b8047d29) +**Next:**[Protect Computers from Unwanted Network Traffic](protect-computers-from-unwanted-network-traffic.md)   diff --git a/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md b/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md index 4ce8c89c1d..5230ec4e6d 100644 --- a/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md +++ b/windows/keep-secure/protect-computers-from-unwanted-network-traffic.md @@ -28,7 +28,7 @@ A host-based firewall helps secure a computer by dropping all network traffic th The following component is recommended for this deployment goal: -- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more Group Policy objects (GPOs) that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources \[lhs\]](508b3d05-e9c9-4df9-bae4-750d4ad03302). +- **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more Group Policy objects (GPOs) that can be automatically applied to all relevant computers in the domain. For more information about Active Directory, see [Additional Resources](additional-resources-wfasdesign.md). Other means of deploying a firewall policy are available, such as creating scripts that use the **netsh** command-line tool, and then running those scripts on each computer in the organization. This guide uses Active Directory as a recommended means of deployment because of its ability to scale to very large organizations. From 94b8b323a63742738de2b407e3b248e29b470ea0 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 23 May 2016 09:31:27 -0700 Subject: [PATCH 006/263] Creating new topic based on several blogs --- .../security-enhancements-microsoft-edge.md | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 browsers/edge/security-enhancements-microsoft-edge.md diff --git a/browsers/edge/security-enhancements-microsoft-edge.md b/browsers/edge/security-enhancements-microsoft-edge.md new file mode 100644 index 0000000000..80018fa5f9 --- /dev/null +++ b/browsers/edge/security-enhancements-microsoft-edge.md @@ -0,0 +1,41 @@ +--- +description: Microsoft Edge is designed with significant security improvements over existing browsers, helping to defend people from increasingly sophisticated and prevalent web-based attacks against Windows. +ms.prod: edge +ms.mktglfcycl: explore +ms.sitesec: library +ms.pagetype: security +title: Security enhancements for Microsoft Edge (Microsoft Edge for IT Pros) +--- + +# Security enhancements for Microsoft Edge +Microsoft Edge is designed with significant security improvements over existing browsers, helping to defend people from increasingly sophisticated and prevalent web-based attacks against Windows. + +## Help to protect against web-based security threats +While the web is predominantly a safe environment, there are some sites that have been designed to steal money and personal information. Thieves by nature don’t care about rules, and will use any means to take advantage of victims, most often using trickery or hacking: + +- **Trickery.** Means using things like “phishing” attacks to convince a person to enter a banking password into a website that looks like the bank, but isn't. + +- **Hacking.** Means attacking a person through malformed content that exploits subtle flaws in a browser, or in various browser extensions, such as video decoders. This exploit lets an attacker run code on a person’s device, taking over first their browsing session, and perhaps ultimately the entire device. + +While trickery and hacking are threats faced by every browser, it’s important that we explore how Microsoft Edge addresses these threats and is helping make the web a safer experience. + +### Windows Hello +Phishing scams gets people to enter passwords into a fake version of a trusted website, such as a bank. Our current attempts to identify legitimate websites through the HTTPS lock symbol and the EV Cert green bar have met with only limited success. Attackers are just too competent at faking legitimate experiences for more people to notice the difference. + +To really address this problem, we need to stop people from entering plain-text passwords into websites. So in Windows 10, we gave you [Windows Hello](http://blogs.windows.com/bloggingwindows/2015/03/17/making-windows-10-more-personal-and-more-secure-with-windows-hello/) technology with asymmetric cryptography that authenticates both the person and the website. + +Microsoft Edge is the first browser to natively support Windows Hello as a more personal, seamless, and secure way to authenticate on the web, powered by an early implementation of the [Web Authentication (formerly FIDO 2.0 Web API) specification](http://w3c.github.io/webauthn/). + +### Microsoft SmartScreen +Microsoft SmartScreen, using both Windows 10 and Microsoft Edge, helps to defend against phishing by performing reputation checks on visited sites; blocking any sites that are thought to be phishing sites. SmartScreen also helps to defend against people being tricked into installing malicious [socially-engineered software downloads](http://operationstech.about.com/od/glossary/g/Socially-Engineered-Malware.htm) and against [drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/smartscreen-drive-by-improvements/), malicious web attacks that tend to start on trusted websites, targeting security vulnerabilities in commonly used software. + +**Note**
+Both Microsoft Edge and Internet Explorer 11 help to prevent drive-by attacks on Windows 10. + +### Certificate Reputation system +While people trust sites that have encrypted web traffic, that trust can be undermined by malicious sites using improperly obtained or fake certificates to impersonate legitimate sites. +To help address this problem, we introduced the [Certificate Reputation system](http://blogs.msdn.com/b/ie/archive/2014/03/10/certificate-reputation-a-novel-approach-for-protecting-users-from-fraudulent-certificates.aspx) last year. This year, we’ve extended the system to let web developers use the [Bing Webmaster Tools](http://www.bing.com/toolbox/webmaster) to report directly to Microsoft to let us know about fake certificates. + + + + From 162ae23d8471c4877b96b1517af513a96bc67384 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 24 May 2016 07:36:24 -0700 Subject: [PATCH 007/263] Added text --- .../security-enhancements-microsoft-edge.md | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/browsers/edge/security-enhancements-microsoft-edge.md b/browsers/edge/security-enhancements-microsoft-edge.md index 80018fa5f9..d3c7bce812 100644 --- a/browsers/edge/security-enhancements-microsoft-edge.md +++ b/browsers/edge/security-enhancements-microsoft-edge.md @@ -36,6 +36,88 @@ Both Microsoft Edge and Internet Explorer 11 help to prevent drive-by attacks on While people trust sites that have encrypted web traffic, that trust can be undermined by malicious sites using improperly obtained or fake certificates to impersonate legitimate sites. To help address this problem, we introduced the [Certificate Reputation system](http://blogs.msdn.com/b/ie/archive/2014/03/10/certificate-reputation-a-novel-approach-for-protecting-users-from-fraudulent-certificates.aspx) last year. This year, we’ve extended the system to let web developers use the [Bing Webmaster Tools](http://www.bing.com/toolbox/webmaster) to report directly to Microsoft to let us know about fake certificates. +### Microsoft EdgeHTML and modern web standards +Microsoft Edge has a new rendering engine, Microsoft EdgeHTML, which is focused on modern standards that let web developers build and maintain a consistent site across all modern browsers. + +The Microsoft EdgeHTML engine also helps to defend against trickery through these new security standards features: + +- Support for the W3C standard and the [Content Security Policy (CSP) specification](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/security/content-Security-Policy). Both of which can help developers defend against cross-site scripting attacks. + +- Support for the [HTTP Strict Transport Security (HSTS)](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/security/HSTS/) security feature (IETF-standard compliant). This helps ensure that connections to important sites, such as to your bank, are always secured. + +- Support for the [Meta referrer](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/security/meta-referrer/) tag, which specifies what info should be passed through the HTTP header to any request sent from a webpage. + +## Help against hacking +While Microsoft Edge has done much to help defend against trickery, it’s also undergone a major overhaul of the DOM representation in the browser’s memory, allowing the code to be more resistant to attacks that attempt to subvert the browser, like in many hacking attempts. + +### Microsoft Edge is now a 64-bit app +The largest security change to Microsoft Edge is that we’ve made it a Universal Windows app. By changing the browser to an app, it fundamentally changes the process model so that both the outer manager process and the assorted content processes all live within app container sandboxes; providing reliable and trustworthy behavior along with additional isolation and protection from outside attacks. + +Additionally, Microsoft Edge has been updated to run in 64-bit not just by default, but anytime it’s running on a 64-bit operating system. Because Microsoft Edge doesn’t support legacy ActiveX controls or 3rd-party binary extensions, there’s no longer a reason to run 32-bit processes. + +#### 64-bit processes and Address Space Layout Randomization (ASLR) +Strengthening Windows Address Space Layout Randomization (ASLR) provides significant advantages to 64-bit processes in general, and browser processes specifically, making it much more difficult for attackers to inject malicious code into a browser process through a coding exploit. + +ASLR randomizes the memory layout of the browser processes, making it much harder for attackers to hit precise memory locations. In turn, 64-bit processes make ASLR much more effective by making the address space exponentially larger and therefore, more difficult for attackers to find the sensitive memory components they’re looking for. + +### All web content runs in an app container sandbox +Internet Explorer 7 on Windows Vista was the first web browser to provide a browsing sandbox, called [Protected Mode](http://windows.microsoft.com/en-US/windows-vista/What-does-Internet-Explorer-protected-mode-do). Protected Mode forced the part of the browser that rendered web content to run with less privilege than the browser controls or the user, providing a level of isolation and protection should a malicious website attempt to exploit a bug in the browser or one of its plug-ins. + +Internet Explorer 10 introduced Enhanced Protected Mode (EPM), based on the Windows 8 technology, providing an even stronger sandbox, using deny-by-default and no-read-up semantics. EPM was turned on by default in the Windows 8 and Windows 8.1 immersive browser, but was optional on the Internet Explorer 10 and Internet Explorer 11 desktop versions. + +Microsoft Edge takes EPM even farther, running its content processes in app containers not just by default, but all of the time. Because Microsoft Edge doesn’t support 3rd party binary extensions, there’s no reason for it to run outside of the containers, making it the most secure client-side app sandbox in Windows. + +### New extension model and HTML5 support +Back in 1996, we introduced ActiveX for web browser extensions in an attempt to let 3rd parties experiment with various forms of alternate content on the web. However, we quickly learned that browser extensions can come at a cost of security and reliability. For example, binary extensions can bring code and data into the browser’s processes without any protection, meaning that if anything goes wrong, the entire browser itself can be compromised or go down. + +Our answer to this problem was to create an extension model with less shared state between the browser and its extensions. Meaning that Microsoft Edge doesn’t support [Vector Markup Language, VBScript, JScript, Toolbars, Browser Helper Objects, or ActiveX](http://blogs.windows.com/msedgedev/2015/05/06/a-break-from-the-past-part-2-saying-goodbye-to-activex-vbscript-attachevent/). However, with the use and support of HTML5, the need for those extensions has been greatly reduced, allowing sites to be as full-functioning across browsers as before, without the same potential risks. + +If you still want to have more extensibility beyond what’s provided by HTML5, you can see the [Microsoft Edge Extensions](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/) documentation for a modern, HTML/JS/CSS-based extension model. Extensions can be disabled through [Group Policy or Mobile Data Management (MDM)](https://technet.microsoft.com/itpro/microsoft-edge/available-policies) policies. + +### Reduced attack surfaces +In addition to removing support for VBScript, Jscript, VML, Browser Helper Objects, Toolbars, and ActiveX controls, Microsoft Edge also has no support for legacy Internet Explorer [document modes](https://msdn.microsoft.com/en-us/library/jj676915.aspx). This means that the browser is much more secure than before. However, it also means that it’s not as backward compatible as before. + +Because of that, we’ve given Microsoft Edge the ability to automatically fall back to Internet Explorer 11, using the Enterprise Mode Site List, for any apps that need backwards compatibility. + +### Code integrity and image loading restrictions +Microsoft Edge content processes support code integrity and image load restrictions, helping to prevent malicious DLLs from loading or being injected into the content processes. Only [properly signed images](https://blogs.windows.com/msedgedev/2015/11/17/microsoft-edge-module-code-integrity/) are allowed to load into Microsoft Edge. Binaries on remote devices (such as, UNC or WebDAV) can’t be loaded. + +### Memory corruption mitigations +Memory corruption happens most frequently to apps written in C or C++ because the languages don’t provide type safety or buffer overflow protection. Broadly speaking, memory corruption attacks happen when an attacker provides malformed info to a program and the program can’t handle it, causing the program’s memory state to corrupt and to allow the attacker to take control of the program. + +Over the years, a broad variety of mitigations have been created around memory corruption, but even as these mitigations roll out, attackers adapt and invent new ways to attack. At the same time, we’ve responded with new memory safety defenses, mitigating the most common new forms of attack, including and especially [use-after-free (UAF)](http://cwe.mitre.org/data/definitions/416.html) vulnerabilities. + +#### Memory Garbage Collector (MemGC) mitigation +MemGC is a memory garbage collection system that helps to defend the browser from UAF vulnerabilities by taking the responsibility for freeing memory away from the programmer and instead automating it, only freeing memory when the automation detects that there are no more references left pointing to a given block of memory. + +**Note**
MemGC is the replacement for Memory Protector, currently turned on for both Microsoft Edge and Internet Explorer 11. + +#### Control Flow Guard +Ultimately, attackers use memory corruption attacks to gain control of the CPU program counter so that they can jump to any code location they want. Control Flow Guard is a Microsoft Visual Studio technology that compiles checks around code that performs indirect jumps based on a pointer, restricting those jumps to only go to function entry points with known addresses. This makes attacker take-overs much more difficult by severely constraining where a memory corruption attack can jump to. + +**Note**
Control Flow Guard is always turned on for Microsoft Edge. + +### Designed for security +We’ve spent countless hours reviewing, testing, and using Microsoft Edge to make sure that you’re more protected than ever before. + +#### Fuzzing/Static Analysis +We’ve devoted more than 320 machine-years to fuzz testing Microsoft Edge and Internet Explorer during product development, including monitoring for possible exceptions such as crashes or memory leaks. We’ve also generated more than 100-billion DOM manipulations from 230-million non-unique HTML files. That’s a 3x scale increase over previous product testing. Because of all of this, hundreds of security issues were addressed before the product shipped. + +#### Code Review & Penetration Testing +Over 70 end-to-end security engagements reviewed all key features, helping to address security implementation and design issues before shipping. + +#### Windows REDTEAM +The Windows REDTEAM emulates the techniques and expertise of skilled, real-world attackers. Exploited Microsoft Edge vulnerabilities discovered through penetration testing can be addressed before public discovery and real-world exploits. + +#### Bug Bounty Programs +Despite all of our best efforts, we realize that there will be security vulnerabilities in Microsoft Edge that we don’t yet know about. To minimize customer impact, we offer ongoing bounty programs intended to incent security researchers to report vulnerabilities to us. If you’re a security researcher and you’re interested in the bounty program, you can find more info [here](https://technet.microsoft.com/en-us/library/dn425036.aspx). + + + + + + + From ec39b5297bf9239b24d7371540542bbb559e6ebe Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 24 May 2016 07:37:16 -0700 Subject: [PATCH 008/263] Added new security enhancements topic --- browsers/edge/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/browsers/edge/TOC.md b/browsers/edge/TOC.md index 8b02ce6c70..1e0b12897e 100644 --- a/browsers/edge/TOC.md +++ b/browsers/edge/TOC.md @@ -3,4 +3,5 @@ ##[Microsoft Edge requirements and language support](hardware-and-software-requirements.md) ##[Available policies for Microsoft Edge](available-policies.md) ##[Use Enterprise Mode to improve compatibility](emie-to-improve-compatibility.md) +##[Security enhancements for Microsoft Edge](security-enhancements-microsoft-edge.md) From a8fd7951730e091c6af4872c841d5dfec4abeccd Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 24 May 2016 07:38:43 -0700 Subject: [PATCH 009/263] Updated to include new security enhancements topic --- browsers/edge/Index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index 1fbb56ff74..ab4caaef1d 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -29,6 +29,7 @@ Microsoft Edge lets you stay up-to-date through the Windows Store and to manage | [Microsoft Edge requirements and language support](hardware-and-software-requirements.md) | Microsoft Edge is pre-installed on all Windows 10-capable devices that meet the minimum system requirements and are on the supported language list.| | [Available policies for Microsoft Edge](available-policies.md) | Microsoft Edge works with Group Policy and Microsoft Intune to help you manage your organization's computer settings.

Group Policy objects (GPO's) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. By using Group Policy and Intune, you can set up a policy setting once, and then copy that setting onto many computers. For example, you can set up multiple security settings in a GPO that's linked to a domain, and then apply all of those settings to every computer in the domain. | | [Use Enterprise Mode to improve compatibility](emie-to-improve-compatibility.md) | If you have specific web sites and apps that you know have compatibility problems with Microsoft Edge, you can use the Enterprise Mode site list so that the web sites will automatically open using Internet Explorer 11. Additionally, if you know that your intranet sites aren't going to work properly with Microsoft Edge, you can set all intranet sites to automatically open using IE11.

Using Enterprise Mode means that you can continue to use Microsoft Edge as your default browser, while also ensuring that your apps continue working on IE11. | +| [Security enhancements for Microsoft Edge](security-enhancements-microsoft-edge.md) |Microsoft Edge is designed with significant security improvements over existing browsers, helping to defend people from increasingly sophisticated and prevalent web-based attacks against Windows. | ## Interoperability goals and enterprise guidance From b66385f5ee2a3df8f63de7bd855aa610120c854e Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 25 May 2016 09:30:29 -0700 Subject: [PATCH 010/263] Updated security topic based on tech review --- .../security-enhancements-microsoft-edge.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/browsers/edge/security-enhancements-microsoft-edge.md b/browsers/edge/security-enhancements-microsoft-edge.md index d3c7bce812..0de7d4ca94 100644 --- a/browsers/edge/security-enhancements-microsoft-edge.md +++ b/browsers/edge/security-enhancements-microsoft-edge.md @@ -11,23 +11,23 @@ title: Security enhancements for Microsoft Edge (Microsoft Edge for IT Pros) Microsoft Edge is designed with significant security improvements over existing browsers, helping to defend people from increasingly sophisticated and prevalent web-based attacks against Windows. ## Help to protect against web-based security threats -While the web is predominantly a safe environment, there are some sites that have been designed to steal money and personal information. Thieves by nature don’t care about rules, and will use any means to take advantage of victims, most often using trickery or hacking: +While most websites are safe, some sites have been designed to steal personal information or gain access to your system’s resources. Thieves by nature don’t care about rules, and will use any means to take advantage of victims, most often using trickery or hacking: -- **Trickery.** Means using things like “phishing” attacks to convince a person to enter a banking password into a website that looks like the bank, but isn't. +- **Trickery.** Means using things like “phishing” attacks to convince a person to enter a banking password into a website that looks like the bank, but isn’t. -- **Hacking.** Means attacking a person through malformed content that exploits subtle flaws in a browser, or in various browser extensions, such as video decoders. This exploit lets an attacker run code on a person’s device, taking over first their browsing session, and perhaps ultimately the entire device. +- **Hacking.** Means attacking a system through malformed content that exploits subtle flaws in a browser, or in various browser extensions, such as video decoders. This exploit lets an attacker run code on a device, taking over first a browsing session, and perhaps ultimately the entire device. While trickery and hacking are threats faced by every browser, it’s important that we explore how Microsoft Edge addresses these threats and is helping make the web a safer experience. ### Windows Hello -Phishing scams gets people to enter passwords into a fake version of a trusted website, such as a bank. Our current attempts to identify legitimate websites through the HTTPS lock symbol and the EV Cert green bar have met with only limited success. Attackers are just too competent at faking legitimate experiences for more people to notice the difference. +Phishing scams get people to enter passwords into a fake version of a trusted website, such as a bank. Attempts to identify legitimate websites through the HTTPS lock symbol and the EV Cert green bar have met with only limited success, since attackers are too good at faking legitimate experiences for many people to notice the difference. To really address this problem, we need to stop people from entering plain-text passwords into websites. So in Windows 10, we gave you [Windows Hello](http://blogs.windows.com/bloggingwindows/2015/03/17/making-windows-10-more-personal-and-more-secure-with-windows-hello/) technology with asymmetric cryptography that authenticates both the person and the website. Microsoft Edge is the first browser to natively support Windows Hello as a more personal, seamless, and secure way to authenticate on the web, powered by an early implementation of the [Web Authentication (formerly FIDO 2.0 Web API) specification](http://w3c.github.io/webauthn/). ### Microsoft SmartScreen -Microsoft SmartScreen, using both Windows 10 and Microsoft Edge, helps to defend against phishing by performing reputation checks on visited sites; blocking any sites that are thought to be phishing sites. SmartScreen also helps to defend against people being tricked into installing malicious [socially-engineered software downloads](http://operationstech.about.com/od/glossary/g/Socially-Engineered-Malware.htm) and against [drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/smartscreen-drive-by-improvements/), malicious web attacks that tend to start on trusted websites, targeting security vulnerabilities in commonly used software. +Microsoft SmartScreen, used in both Windows 10 and Microsoft Edge, helps to defend against phishing by performing reputation checks on visited sites and blocking any sites that are thought to be phishing sites. SmartScreen also helps to defend people against being tricked into installing malicious [socially-engineered software downloads](http://operationstech.about.com/od/glossary/g/Socially-Engineered-Malware.htm) and against [drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/smartscreen-drive-by-improvements/). Drive-by attacks are malicious web-based attacks that compromise your system by targeting security vulnerabilities in commonly used software, and may be hosted on trusted sites. **Note**
Both Microsoft Edge and Internet Explorer 11 help to prevent drive-by attacks on Windows 10. @@ -51,46 +51,46 @@ The Microsoft EdgeHTML engine also helps to defend against trickery through thes While Microsoft Edge has done much to help defend against trickery, it’s also undergone a major overhaul of the DOM representation in the browser’s memory, allowing the code to be more resistant to attacks that attempt to subvert the browser, like in many hacking attempts. ### Microsoft Edge is now a 64-bit app -The largest security change to Microsoft Edge is that we’ve made it a Universal Windows app. By changing the browser to an app, it fundamentally changes the process model so that both the outer manager process and the assorted content processes all live within app container sandboxes; providing reliable and trustworthy behavior along with additional isolation and protection from outside attacks. +The largest security change to Microsoft Edge is that we’ve made it a Universal Windows app. By changing the browser to an app, it fundamentally changes the process model so that both the outer manager process and the assorted content processes all live within AppContainer sandboxes; providing reliable and trustworthy behavior along with additional isolation and protection from outside attacks. -Additionally, Microsoft Edge has been updated to run in 64-bit not just by default, but anytime it’s running on a 64-bit operating system. Because Microsoft Edge doesn’t support legacy ActiveX controls or 3rd-party binary extensions, there’s no longer a reason to run 32-bit processes. +Additionally, Microsoft Edge has been updated to run in 64-bit not just by default, but anytime it’s running on a 64-bit operating system. Because Microsoft Edge doesn’t support legacy ActiveX controls or 3rd-party binary extensions, there’s no longer a reason to run 32-bit processes on a 64-bit system. #### 64-bit processes and Address Space Layout Randomization (ASLR) Strengthening Windows Address Space Layout Randomization (ASLR) provides significant advantages to 64-bit processes in general, and browser processes specifically, making it much more difficult for attackers to inject malicious code into a browser process through a coding exploit. -ASLR randomizes the memory layout of the browser processes, making it much harder for attackers to hit precise memory locations. In turn, 64-bit processes make ASLR much more effective by making the address space exponentially larger and therefore, more difficult for attackers to find the sensitive memory components they’re looking for. +ASLR randomizes the memory layout of the browser processes, making it much harder for attackers to hit precise memory locations. In turn, 64-bit processes make ASLR much more effective by making the address space exponentially larger and, therefore, more difficult for attackers to find the sensitive memory components they’re looking for. -### All web content runs in an app container sandbox +### All web content runs in an AppContainer sandbox Internet Explorer 7 on Windows Vista was the first web browser to provide a browsing sandbox, called [Protected Mode](http://windows.microsoft.com/en-US/windows-vista/What-does-Internet-Explorer-protected-mode-do). Protected Mode forced the part of the browser that rendered web content to run with less privilege than the browser controls or the user, providing a level of isolation and protection should a malicious website attempt to exploit a bug in the browser or one of its plug-ins. Internet Explorer 10 introduced Enhanced Protected Mode (EPM), based on the Windows 8 technology, providing an even stronger sandbox, using deny-by-default and no-read-up semantics. EPM was turned on by default in the Windows 8 and Windows 8.1 immersive browser, but was optional on the Internet Explorer 10 and Internet Explorer 11 desktop versions. -Microsoft Edge takes EPM even farther, running its content processes in app containers not just by default, but all of the time. Because Microsoft Edge doesn’t support 3rd party binary extensions, there’s no reason for it to run outside of the containers, making it the most secure client-side app sandbox in Windows. +Microsoft Edge takes EPM even farther, running its content processes in AppContainers not just by default, but all of the time. Because Microsoft Edge doesn’t support 3rd party binary extensions, there’s no reason for it to run outside of the containers, ensuring that Microsoft Edge is more secure. ### New extension model and HTML5 support Back in 1996, we introduced ActiveX for web browser extensions in an attempt to let 3rd parties experiment with various forms of alternate content on the web. However, we quickly learned that browser extensions can come at a cost of security and reliability. For example, binary extensions can bring code and data into the browser’s processes without any protection, meaning that if anything goes wrong, the entire browser itself can be compromised or go down. -Our answer to this problem was to create an extension model with less shared state between the browser and its extensions. Meaning that Microsoft Edge doesn’t support [Vector Markup Language, VBScript, JScript, Toolbars, Browser Helper Objects, or ActiveX](http://blogs.windows.com/msedgedev/2015/05/06/a-break-from-the-past-part-2-saying-goodbye-to-activex-vbscript-attachevent/). However, with the use and support of HTML5, the need for those extensions has been greatly reduced, allowing sites to be as full-functioning across browsers as before, without the same potential risks. +Our answer to this problem was to create an extension model with fewer shared states between the browser and its extensions. Microsoft Edge doesn’t support [Vector Markup Language, VBScript, JScript, Toolbars, Browser Helper Objects, or ActiveX](http://blogs.windows.com/msedgedev/2015/05/06/a-break-from-the-past-part-2-saying-goodbye-to-activex-vbscript-attachevent/). However, with the use and support of HTML5, the need for those extensions has been greatly reduced, allowing sites to be as full-functioning as before, without the same potential risks. If you still want to have more extensibility beyond what’s provided by HTML5, you can see the [Microsoft Edge Extensions](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/) documentation for a modern, HTML/JS/CSS-based extension model. Extensions can be disabled through [Group Policy or Mobile Data Management (MDM)](https://technet.microsoft.com/itpro/microsoft-edge/available-policies) policies. ### Reduced attack surfaces -In addition to removing support for VBScript, Jscript, VML, Browser Helper Objects, Toolbars, and ActiveX controls, Microsoft Edge also has no support for legacy Internet Explorer [document modes](https://msdn.microsoft.com/en-us/library/jj676915.aspx). This means that the browser is much more secure than before. However, it also means that it’s not as backward compatible as before. +In addition to removing support for VBScript, Jscript, VML, Browser Helper Objects, Toolbars, and ActiveX controls, Microsoft Edge also has no support for legacy Internet Explorer [document modes](https://msdn.microsoft.com/en-us/library/jj676915.aspx). Having a significantly reduced attack surface means that the browser is much more secure than before. However, it also means that it’s not as backward compatible as before. -Because of that, we’ve given Microsoft Edge the ability to automatically fall back to Internet Explorer 11, using the Enterprise Mode Site List, for any apps that need backwards compatibility. +Because of the reduced backward compatibility, we’ve given Microsoft Edge the ability to automatically fall back to Internet Explorer 11, using the Enterprise Mode Site List, for any apps that need backwards compatibility. ### Code integrity and image loading restrictions Microsoft Edge content processes support code integrity and image load restrictions, helping to prevent malicious DLLs from loading or being injected into the content processes. Only [properly signed images](https://blogs.windows.com/msedgedev/2015/11/17/microsoft-edge-module-code-integrity/) are allowed to load into Microsoft Edge. Binaries on remote devices (such as, UNC or WebDAV) can’t be loaded. ### Memory corruption mitigations -Memory corruption happens most frequently to apps written in C or C++ because the languages don’t provide type safety or buffer overflow protection. Broadly speaking, memory corruption attacks happen when an attacker provides malformed info to a program and the program can’t handle it, causing the program’s memory state to corrupt and to allow the attacker to take control of the program. +Memory corruption happens most frequently to apps written in C or C++ because those languages don’t provide type safety or buffer overflow protection. Broadly speaking, memory corruption attacks happen when an attacker provides malformed info to a program and the program can’t handle it, causing the program’s memory state to corrupt and to allow the attacker to take control of the program. Over the years, a broad variety of mitigations have been created around memory corruption, but even as these mitigations roll out, attackers adapt and invent new ways to attack. At the same time, we’ve responded with new memory safety defenses, mitigating the most common new forms of attack, including and especially [use-after-free (UAF)](http://cwe.mitre.org/data/definitions/416.html) vulnerabilities. #### Memory Garbage Collector (MemGC) mitigation MemGC is a memory garbage collection system that helps to defend the browser from UAF vulnerabilities by taking the responsibility for freeing memory away from the programmer and instead automating it, only freeing memory when the automation detects that there are no more references left pointing to a given block of memory. -**Note**
MemGC is the replacement for Memory Protector, currently turned on for both Microsoft Edge and Internet Explorer 11. +**Note**
MemGC is the replacement for Memory Protector, currently turned on for both Microsoft Edge on Windows 10 and Internet Explorer 11 on Windows 7 and newer. #### Control Flow Guard Ultimately, attackers use memory corruption attacks to gain control of the CPU program counter so that they can jump to any code location they want. Control Flow Guard is a Microsoft Visual Studio technology that compiles checks around code that performs indirect jumps based on a pointer, restricting those jumps to only go to function entry points with known addresses. This makes attacker take-overs much more difficult by severely constraining where a memory corruption attack can jump to. From 657bac8dc6f466ca9171ced7ef66d49ad9a24098 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 25 May 2016 12:15:19 -0700 Subject: [PATCH 011/263] fixing spacing issues --- ...ake-ownership-of-files-or-other-objects.md | 94 +++++---- ...er-policy-by-using-test-applockerpolicy.md | 24 ++- .../test-and-update-an-applocker-policy.md | 26 ++- .../tools-to-use-with-applocker.md | 27 ++- windows/keep-secure/tpm-fundamentals.md | 190 ++++++++++-------- windows/keep-secure/tpm-recommendations.md | 56 +++++- ...bleshoot-windows-defender-in-windows-10.md | 21 +- .../trusted-platform-module-overview.md | 78 ++++--- 8 files changed, 320 insertions(+), 196 deletions(-) diff --git a/windows/keep-secure/take-ownership-of-files-or-other-objects.md b/windows/keep-secure/take-ownership-of-files-or-other-objects.md index 5274e1f278..255f2d4ff3 100644 --- a/windows/keep-secure/take-ownership-of-files-or-other-objects.md +++ b/windows/keep-secure/take-ownership-of-files-or-other-objects.md @@ -2,98 +2,106 @@ title: Take ownership of files or other objects (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Take ownership of files or other objects security policy setting. ms.assetid: cb8595d1-74cc-4176-bb15-d97663eebb2d -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Take ownership of files or other objects + **Applies to** - Windows 10 + Describes the best practices, location, values, policy management, and security considerations for the **Take ownership of files or other objects** security policy setting. + ## Reference + This policy setting determines which users can take ownership of any securable object in the device, including Active Directory objects, NTFS files and folders, printers, registry keys, services, processes, and threads. + Every object has an owner, whether the object resides in an NTFS volume or Active Directory database. The owner controls how permissions are set on the object and to whom permissions are granted. + By default, the owner is the person who or the process which created the object. Owners can always change permissions to objects, even when they are denied all access to the object. + Constant: SeTakeOwnershipPrivilege + ### Possible values + - User-defined list of accounts - Not defined + ### Best practices + - Assigning this user right can be a security risk. Because owners of objects have full control of them, only assign this user right to trusted users. + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\User Rights Assignment + ### Default values + By default this setting is Administrators on domain controllers and on stand-alone servers. + The following table lists the actual and effective default policy values. Default values are also listed on the policy’s property page. -

Deployment Goals[Basic Firewall Policy Design](../p_server_archive/basic-firewall-policy-design.md)[Domain Isolation Policy Design](../p_server_archive/domain-isolation-policy-design.md)[Server Isolation Policy Design](../p_server_archive/server-isolation-policy-design.md)[Certificate-based Isolation Policy Design](../p_server_archive/certificate-based-isolation-policy-design.md)[Basic Firewall Policy Design](basic-firewall-policy-design.md)[Domain Isolation Policy Design](domain-isolation-policy-design.md)[Server Isolation Policy Design](server-isolation-policy-design.md)[Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md)

[Protect Computers from Unwanted Network Traffic](../p_server_archive/protect-computers-from-unwanted-network-traffic.md)

[Protect Computers from Unwanted Network Traffic](protect-computers-from-unwanted-network-traffic.md)

Yes

Yes

Yes

Yes

[Restrict Access to Only Trusted Computers](../p_server_archive/restrict-access-to-only-trusted-computers.md)

[Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md)

-

Yes

Yes

Yes

[Restrict Access to Only Specified Users or Computers](../p_server_archive/restrict-access-to-only-specified-users-or-computers.md)

[Restrict Access to Only Specified Users or Computers](restrict-access-to-only-specified-users-or-computers.md)

-

-

Yes

Yes

[Require Encryption When Accessing Sensitive Network Resources](../p_server_archive/require-encryption-when-accessing-sensitive-network-resources.md)

[Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md)

-

Optional

Optional

Deployment

[Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012](../p_server_archive/securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md) | [Isolating Windows Store Apps on Your Network](../p_server_archive/isolating-windows-store-apps-on-your-network.md) | [Windows Firewall with Advanced Security Administration with Windows PowerShell](../p_server_archive/windows-firewall-with-advanced-security-administration-with-windows-powershell.md)

[Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012](securing-end-to-end-ipsec-connections-by-using-ikev2-in-windows-server-2012.md) | [Isolating Windows Store Apps on Your Network](isolating-windows-store-apps-on-your-network.md) | [Windows Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md)

Troubleshooting

Evaluate predefined Windows Firewall with Advanced Security deployment goals that are provided in this section of the guide, and combine one or more goals to reach your organizational objectives.

Predefined deployment goals:

    -
  • [Protect Computers from Unwanted Network Traffic](fe94e9b8-c456-4343-af5f-5511b8047d29)

  • -
  • [Restrict Access to Only Trusted Computers](29805c5c-a8e4-4600-86b9-7abb9a068919)

  • -
  • [Require Encryption When Accessing Sensitive Network Resources](261bd90d-5a8a-4de1-98c7-6d07e5d81267)

  • -
  • [Restrict Access to Sensitive Resources to Only Specified Users or Computers](09cd6d03-c1ce-45ed-a894-d7f7aaa9b6f0)

  • +
  • [Protect Computers from Unwanted Network Traffic](protect-computers-from-unwanted-network-traffic.md)

  • +
  • [Restrict Access to Only Trusted Computers](restrict-access-to-only-trusted-computers.md)

  • +
  • [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md)

  • +
  • [Restrict Access to Sensitive Resources to Only Specified Users or Computers](restrict-access-to-only-specified-users-or-computers.md)

Map one goal or a combination of the predefined deployment goals to an existing Windows Firewall with Advanced Security design.

    -
  • [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](39bb8fa5-4601-45ae-83c5-121d42f7f82c)

  • +
  • [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md)

Based on the status of your current infrastructure, document your deployment goals for your Windows Firewall with Advanced Security design into a deployment plan.

    -
  • [Designing A Windows Firewall with Advanced Security Strategy](36230ca4-ee8d-4b2c-ab4f-5492b4400340)

  • -
  • [Planning Your Windows Firewall with Advanced Security Design](6622d31d-a62c-4506-8cea-275bf42e755f)

  • +
  • [Designing A Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md)

  • +
  • [Planning Your Windows Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md)

---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Administrators

Stand-Alone Server Default Settings

Administrators

Domain Controller Effective Default Settings

Administrators

Member Server Effective Default Settings

Administrators

Client Computer Effective Default Settings

Administrators

+ +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Administrators| +| Stand-Alone Server Default Settings | Administrators| +| Domain Controller Effective Default Settings | Administrators| +| Member Server Effective Default Settings | Administrators| +| Client Computer Effective Default Settings | Administrators|   ## Policy management + This section describes features, tools, and guidance to help you manage this policy. + A restart of the device is not required for this policy setting to be effective. + Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. + Ownership can be taken by: + - An administrator. By default, the Administrators group is given the **Take ownership of files or other objects** user right. - Anyone or any group who has the **Take ownership** user right on the object. - A user who has the **Restore files and directories** user right. + Ownership can be transferred in the following ways: + - The current owner can grant the **Take ownership** user right to another user if that user is a member of a group defined in the current owner's access token. The user must take ownership to complete the transfer. - An administrator can take ownership. - A user who has the **Restore files and directories** user right can double-click **Other users and groups** and choose any user or group to assign ownership to. + ### Group Policy + Settings are applied in the following order through a Group Policy Object (GPO), which will overwrite settings on the local computer at the next Group Policy update: + 1. Local policy settings 2. Site policy settings 3. Domain policy settings 4. OU policy settings + When a local setting is greyed out, it indicates that a GPO currently controls that setting. + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability -Any users with the **Take ownership of files or other objects user right** can take control of any object, regardless of the permissions on that object, and then make any changes that they want to make to that object. Such changes could result in exposure of data, corruption of data, or a denial-of-service condition. + +Any users with the **Take ownership of files or other objects user right** can take control of any object, regardless of the permissions on that object, and then make any changes that they want to make to that object. Such changes could result in exposure of data, corruption of data, or a +denial-of-service condition. + ### Countermeasure + Ensure that only the local Administrators group has the **Take ownership of files or other objects** user right. + ### Potential impact + None. Restricting the **Take ownership of files or other objects** user right to the local Administrators group is the default configuration. + ## Related topics -[User Rights Assignment](user-rights-assignment.md) -  -  + +- [User Rights Assignment](user-rights-assignment.md) diff --git a/windows/keep-secure/test-an-applocker-policy-by-using-test-applockerpolicy.md b/windows/keep-secure/test-an-applocker-policy-by-using-test-applockerpolicy.md index 09ccf98b7d..aa27d42260 100644 --- a/windows/keep-secure/test-an-applocker-policy-by-using-test-applockerpolicy.md +++ b/windows/keep-secure/test-an-applocker-policy-by-using-test-applockerpolicy.md @@ -2,28 +2,42 @@ title: Test an AppLocker policy by using Test-AppLockerPolicy (Windows 10) description: This topic for IT professionals describes the steps to test an AppLocker policy prior to importing it into a Group Policy Object (GPO) or another computer. ms.assetid: 048bfa38-6825-4a9a-ab20-776cf79f402a -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Test an AppLocker policy by using Test-AppLockerPolicy + **Applies to** - Windows 10 + This topic for IT professionals describes the steps to test an AppLocker policy prior to importing it into a Group Policy Object (GPO) or another computer. + The **Test-AppLockerPolicy** Windows PowerShell cmdlet can be used to determine whether any of the rules in your rule collections will be blocked on your reference computer or the computer on which you maintain policies. Perform the following steps on any computer where the AppLocker policies are applied. + Any user account can be used to complete this procedure. + **To test an AppLocker policy by using Test-AppLockerPolicy** + 1. Export the effective AppLocker policy. To do this, you must use the **Get-AppLockerPolicy** Windows PowerShell cmdlet. + 1. Open a Windows PowerShell command prompt window as an administrator. 2. Use the **Get-AppLockerPolicy** cmdlet to export the effective AppLocker policy to an XML file: + `Get-AppLockerPolicy –Effective –XML > ` + 2. Use the **Get-ChildItem** cmdlet to specify the directory that you want to test, specify the **Test-AppLockerPolicy** cmdlet with the XML file from the previous step to test the policy, and use the **Export-CSV** cmdlet to export the results to a file to be analyzed: + `Get-ChildItem -Filter -Recurse | Convert-Path | Test-AppLockerPolicy –XMLPolicy -User -Filter | Export-CSV ` + The following shows example input for **Test-AppLockerPolicy**: -`PS C:\ Get-AppLockerPolicy –Effective –XML > C:\Effective.xml` -`PS C:\ Get-ChildItem 'C:\Program Files\Microsoft Office\' –filter *.exe –Recurse | Convert-Path | Test-AppLockerPolicy –XMLPolicy C:\Effective.xml –User contoso\zwie –Filter Denied,DeniedByDefault | Export-CSV C:\BlockedFiles.csv` + +```syntax +PS C:\ Get-AppLockerPolicy –Effective –XML > C:\Effective.xml +PS C:\ Get-ChildItem 'C:\Program Files\Microsoft Office\' –filter *.exe –Recurse | Convert-Path | Test-AppLockerPolicy –XMLPolicy C:\Effective.xml –User contoso\zwie –Filter Denied,DeniedByDefault | Export-CSV C:\BlockedFiles.csv +``` + In the example, the effective AppLocker policy is exported to the file C:\\Effective.xml. The **Get-ChildItem** cmdlet is used to recursively gather path names for the .exe files in C:\\Program Files\\Microsoft Office\\. The XMLPolicy parameter specifies that the C:\\Effective.xml file is an XML AppLocker policy file. By specifying the User parameter, you can test the rules for specific users, and the **Export-CSV** cmdlet allows the results to be exported to a comma-separated file. In the example, `-FilterDenied,DeniedByDefault` displays only those files that will be blocked for the user under the policy. -  -  diff --git a/windows/keep-secure/test-and-update-an-applocker-policy.md b/windows/keep-secure/test-and-update-an-applocker-policy.md index 4ae1a87af2..cf77664f65 100644 --- a/windows/keep-secure/test-and-update-an-applocker-policy.md +++ b/windows/keep-secure/test-and-update-an-applocker-policy.md @@ -2,37 +2,61 @@ title: Test and update an AppLocker policy (Windows 10) description: This topic discusses the steps required to test an AppLocker policy prior to deployment. ms.assetid: 7d53cbef-078c-4d20-8b00-e821e33b6ea1 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Test and update an AppLocker policy + **Applies to** - Windows 10 + This topic discusses the steps required to test an AppLocker policy prior to deployment. + You should test each set of rules to ensure that the rules perform as intended. If you use Group Policy to manage AppLocker policies, complete the following steps for each Group Policy Object (GPO) where you have created AppLocker rules. Because AppLocker rules are inherited from linked GPOs, you should deploy all of the rules for simultaneous testing in all of your test GPOs. + ## Step 1: Enable the Audit only enforcement setting + By using the **Audit only** enforcement setting, you can ensure that the AppLocker rules that you have created are properly configured for your organization. This setting can be enabled on the **Enforcement** tab of the **AppLocker Properties** dialog box. For the procedure to do this, see [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md). + ## Step 2: Configure the Application Identity service to start automatically + Because AppLocker uses the Application Identity service to verify the attributes of a file, you must configure it to start automatically in any one GPO that applies AppLocker rules. For the procedure to do this, see [Configure the Application Identity Service](configure-the-application-identity-service.md). For AppLocker policies that are not managed by a GPO, you must ensure that the service is running on each PC in order for the policies to be applied. + ## Step 3: Test the policy + Test the AppLocker policy to determine if your rule collection needs to be modified. Because you have created AppLocker rules, enabled the Application Identity service, and enabled the **Audit only** enforcement setting, the AppLocker policy should be present on all client PC that are configured to receive your AppLocker policy. + The **Test-AppLockerPolicy** Windows PowerShell cmdlet can be used to determine whether any of the rules in your rule collection will be blocked on your reference PCs. For the procedure to do this, see [Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md). + ## Step 4: Analyze AppLocker events You can either manually analyze AppLocker events or use the **Get-AppLockerFileInformation** Windows PowerShell cmdlet to automate the analysis. + **To manually analyze AppLocker events** + You can view the events either in Event Viewer or a text editor and then sort those events to perform an analysis, such as looking for patterns in application usage events, access frequencies, or access by user groups. If you have not configured an event subscription, then you will have to review the logs on a sampling of computers in your organization. For more information about using Event Viewer, see [Monitor application usage with AppLocker](monitor-application-usage-with-applocker.md). + **To analyze AppLocker events by using Get-AppLockerFileInformation** + You can use the **Get-AppLockerFileInformation** Windows PowerShell cmdlet to analyze AppLocker events from a remote computer. If an app is being blocked and should be allowed, you can use the AppLocker cmdlets to help troubleshoot the problem. + For both event subscriptions and local events, you can use the **Get-AppLockerFileInformation** cmdlet to determine which files have been blocked or would have been blocked (if you are using the **Audit only** enforcement mode) and how many times the event has occurred for each file. For the procedure to do this, see [Monitor Application Usage with AppLocker](monitor-application-usage-with-applocker.md). + After using **Get-AppLockerFileInformation** to determine how many times that a file would have been blocked from running, you should review your rule list to determine whether a new rule should be created for the blocked file or whether an existing rule is too strictly defined. Ensure that you check which GPO is currently preventing the file from running. To determine this, you can use the Group Policy Results Wizard to view rule names. + ## Step 5: Modify the AppLocker policy + After you have identified which rules need to be edited or added to the policy, you can use the Group Policy Management Console to modify the AppLocker rules in the relevant GPOs. For AppLocker policies that are not managed by a GPO, you can use the Local Security Policy snap-in (secpol.msc). For info how to modify an AppLocker policy, see, [Edit an AppLocker policy](edit-an-applocker-policy.md). + ## Step 6: Repeat policy testing, analysis, and policy modification + Repeat the previous steps 3–5 until all the rules perform as intended before applying enforcement. + ## Additional resources + - For steps to perform other AppLocker policy tasks, see [Administer AppLocker](administer-applocker.md).     diff --git a/windows/keep-secure/tools-to-use-with-applocker.md b/windows/keep-secure/tools-to-use-with-applocker.md index ed1080877e..d0ffd99ac7 100644 --- a/windows/keep-secure/tools-to-use-with-applocker.md +++ b/windows/keep-secure/tools-to-use-with-applocker.md @@ -2,33 +2,52 @@ title: Tools to use with AppLocker (Windows 10) description: This topic for the IT professional describes the tools available to create and administer AppLocker policies. ms.assetid: db2b7cb3-7643-4be5-84eb-46ba551e1ad1 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Tools to use with AppLocker + **Applies to** - Windows 10 + This topic for the IT professional describes the tools available to create and administer AppLocker policies. + The following tools can help you administer the application control policies created by using AppLocker on the local device or by using Group Policy. For info about the basic requirements for using AppLocker, see [Requirements to use AppLocker](requirements-to-use-applocker.md). + - **AppLocker Local Security Policy MMC snap-in** + The AppLocker rules can be maintained by using the Local Security Policy snap-in (secpol.msc) of the Microsoft Management Console (MMC). For procedures to create, modify, and delete AppLocker rules, see [Working with AppLocker rules](working-with-applocker-rules.md). + - **Generate Default Rules tool** + AppLocker includes default rules for each rule collection accessed through the Local Security Policy snap-in. These rules are intended to help ensure that the files that are required for Windows to operate properly are allowed in an AppLocker rule collection. For info about how to use this tool, see [Create AppLocker default rules](create-applocker-default-rules.md). + - **Automatically Generate AppLocker Rules wizard** + By using the Local Security Policy snap-in, you can automatically generate rules for all files within a folder. The wizard will scan the specified folder and create the condition types that you choose for each file in that folder. For info about how to use this wizard, see [Run the Automatically Generate Rules wizard](run-the-automatically-generate-rules-wizard.md). + - **Group Policy** + You can edit an AppLocker policy by adding, changing, or removing rules by using the Group Policy Management Console (GPMC). + If you want additional features to manage AppLocker policies, such as version control, use Group Policy management software that allows you to create versions of Group Policy Objects (GPOs). An example of this type of software is the Advanced Group Policy Management feature from the Microsoft Desktop Optimization Pack. + - **Remote Server Administration Tools (RSAT)** + You can use a device with a supported operating system that has the Remote Server Administration Tools (RSAT) installed to create and maintain AppLocker policies. + - **Event Viewer** + The AppLocker log contains information about applications that are affected by AppLocker rules. For info about using Event Viewer to review the AppLocker logs, see [Using Event Viewer with AppLocker](using-event-viewer-with-applocker.md), and [Monitor app usage with AppLocker](monitor-application-usage-with-applocker.md). + - **AppLocker PowerShell cmdlets** + The AppLocker Windows PowerShell cmdlets are designed to streamline the administration of AppLocker policy. They can be used to help create, test, maintain, and troubleshoot an AppLocker policy. The cmdlets are intended to be used in conjunction with the AppLocker user interface that is accessed through the Local Security Policy snap-in and the GPMC. For information about the cmdlets, see the [AppLocker PowerShell Command Reference](http://technet.microsoft.com/library/hh847210.aspx). + ## Related topics -[AppLocker technical reference](applocker-technical-reference.md) -  -  + +- [AppLocker technical reference](applocker-technical-reference.md) diff --git a/windows/keep-secure/tpm-fundamentals.md b/windows/keep-secure/tpm-fundamentals.md index 26e6b4403e..c4fb6b2cc3 100644 --- a/windows/keep-secure/tpm-fundamentals.md +++ b/windows/keep-secure/tpm-fundamentals.md @@ -2,23 +2,34 @@ title: TPM fundamentals (Windows 10) description: This topic for the IT professional provides a description of the components of the Trusted Platform Module (TPM 1.2 and TPM 2.0) and explains how they are used to mitigate dictionary attacks. ms.assetid: ac90f5f9-9a15-4e87-b00d-4adcf2ec3000 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # TPM fundamentals + **Applies to** - Windows 10 + This topic for the IT professional provides a description of the components of the Trusted Platform Module (TPM 1.2 and TPM 2.0) and explains how they are used to mitigate dictionary attacks. + A Trusted Platform Module (TPM) is a microchip designed to provide basic security-related functions, primarily involving encryption keys. The TPM is usually installed on the motherboard of a computer, and it communicates with the remainder of the system by using a hardware bus. + Computers that incorporate a TPM can create cryptographic keys and encrypt them so that they can only be decrypted by the TPM. This process, often called wrapping or binding a key, can help protect the key from disclosure. Each TPM has a master wrapping key, called the storage root key, which is stored within the TPM itself. The private portion of a storage root key or endorsement key that is created in a TPM is never exposed to any other component, software, process, or user. + You can specify whether encryption keys that are created by the TPM can be migrated or not. If you specify that they can be migrated, the public and private portions of the key can be exposed to other components, software, processes, or users. If you specify that encryption keys cannot be migrated, the private portion of the key is never exposed outside the TPM. + Computers that incorporate a TPM can also create a key that has not only been wrapped, but is also tied to certain platform measurements. This type of key can be unwrapped only when those platform measurements have the same values that they had when the key was created. This process is referred to as “sealing the key to the TPM.” Decrypting the key is called unsealing. The TPM can also seal and unseal data that is generated outside the TPM. With this sealed key and software, such as BitLocker Drive Encryption, you can lock data until specific hardware or software conditions are met. + With a TPM, private portions of key pairs are kept separate from the memory that is controlled by the operating system. Keys can be sealed to the TPM, and certain assurances about the state of a system (assurances that define the trustworthiness of a system) can be made before the keys are unsealed and released for use. Because the TPM uses its own internal firmware and logic circuits to process instructions, it does not rely on the operating system, and it is not exposed to vulnerabilities that might exist in the operating system or application software. + For info about which versions of Windows support which versions of the TPM, see [Trusted Platform Module technology overview](trusted-platform-module-overview.md). The features that are available in the versions are defined in specifications by the Trusted Computing Group (TCG). For more info, see the Trusted Platform Module page on the Trusted Computing Group website: [Trusted Platform Module](http://www.trustedcomputinggroup.org/developers/trusted_platform_module). + The following sections provide an overview of the technologies that support the TPM: + - [TPM-based Virtual Smart Card](#bkmk-vsc) - [Measured Boot with support for attestation](#bkmk-measuredboot) - [Automated provisioning and management of the TPM](#bkmk-autoprov) @@ -32,156 +43,157 @@ The following sections provide an overview of the technologies that support the - [How the TPM mitigates dictionary attacks](#bkmk-howtpmmitigates) - [How do I check the state of my TPM?](#bkmk-checkstate) - [What can I do if my TPM is in reduced functionality mode?](#bkmk-fixrfm) + The following topic describes the TPM Services that can be controlled centrally by using Group Policy settings: [Trusted Platform Module Services Group Policy Settings](trusted-platform-module-services-group-policy-settings.md) + ## Automated provisioning and management of the TPM + TPM provisioning can be streamlined to make it easier to deploy systems that are ready for BitLocker and other TPM-dependent features. These enhancements include simplifying the TPM state model to report **Ready**, **Ready with reduced functionality**, or **Not ready**. You can also automatically provision TPMs in the **Ready** state, remote provisioning to remove the requirement for the physical presence of a technician for the initial deployment. In addition, the TPM stack is available in the Windows Preinstallation Environment (Windows PE). + A number of management settings have been added for easier management and configuration of the TPM through Group Policy. The primary new settings include Active Directory-based backup of TPM owner authentication, the level of owner authentication that should be stored locally on the TPM, and the software-based TPM lockout settings for standard users. For more info about backing up owner authentication to Windows Server 2008 R2 AD DS domains, see [AD DS schema extensions to support TPM backup](ad-ds-schema-extensions-to-support-tpm-backup.md). + ## Measured Boot with support for attestation + The Measured Boot feature provides antimalware software with a trusted (resistant to spoofing and tampering) log of all boot components. Antimalware software can use the log to determine whether components that ran before it are trustworthy versus infected with malware. It can also send the Measured Boot logs to a remote server for evaluation. The remote server can initiate remediation actions by interacting with software on the client or through out-of-band mechanisms, as appropriate. + ## TPM-based Virtual Smart Card -The Virtual Smart Card emulates the functionality of traditional smart cards, but Virtual Smart Cards use the TPM chip that is available on an organization’s computers, rather than requiring the use of a separate physical smart card and reader. This greatly reduces the management and deployment cost of smart cards in an enterprise. To the end user, the Virtual Smart Card is always available on the computer. If a user needs to use more than one computer, a Virtual Smart Card must be issued to the user for each computer. A computer that is shared among multiple users can host multiple Virtual Smart Cards, one for each user. + +The Virtual Smart Card emulates the functionality of traditional smart cards, but Virtual Smart Cards use the TPM chip that is available on an organization’s computers, rather than requiring the use of a separate physical smart card and reader. This greatly reduces the management and deployment cost of smart cards in an enterprise. To the end user, the Virtual Smart Card is always available on the computer. If a user needs to use more than one computer, a +Virtual Smart Card must be issued to the user for each computer. A computer that is shared among multiple users can host multiple Virtual Smart Cards, one for each user. + ## TPM-based certificate storage + The TPM can be used to protect certificates and RSA keys. The TPM key storage provider (KSP) provides easy, convenient use of the TPM as a way of strongly protecting private keys. The TPM KSP can be used to generate keys when an organization enrolls for certificates, and the KSP is managed by templates in the UI. The TPM can also be used to protect certificates that are imported from an outside source. TPM-based certificates can be used exactly as standard certificates with the added functionality that the certificate can never leave the TPM from which the keys were generated. The TPM can now be used for crypto-operations through Cryptography API: Next Generation (CNG). For more info, see [Cryptography API: Next Generation](http://msdn.microsoft.com/library/windows/desktop/aa376210.aspx). + ## TPM Owner Authorization Value -For Windows 8 a change to how the TPM owner authorization value is stored in AD DS was implemented in the AD DS schema. The TPM owner authorization value is now stored in a separate object which is linked to the Computer object. This value was stored as a property in the Computer object itself for the default Windows Server 2008 R2 schemas. Windows Server 2012 domain controllers have the default schema to backup TPM owner authorization information in the separate object. If you are not upgrading your domain controller to Windows Server 2012 you need to extend the schema to support this change. If Active Directory backup of the TPM owner authorization value is enabled in a Windows Server 2008 R2 environment without extending the schema, the TPM provisioning will fail and the TPM will remain in a Not Ready state for computers running Windows 8. + +For Windows 8 a change to how the TPM owner authorization value is stored in AD DS was implemented in the AD DS schema. The TPM owner authorization value is now stored in a separate object which is linked to the Computer object. +This value was stored as a property in the Computer object itself for the default Windows Server 2008 R2 schemas. Windows Server 2012 domain controllers have the default schema to backup TPM owner authorization information in the separate object. If you are not upgrading your domain controller to Windows Server 2012 you need to extend the schema to support this change. If Active Directory backup of the TPM owner authorization value is enabled in a Windows Server 2008 R2 environment without extending the schema, the TPM provisioning will fail and the TPM will remain in a Not Ready state for computers running Windows 8. + If your computer is not being joined to a domain the TPM owner authorization value will be stored in the local computer registry. Using BitLocker to encrypt the operating system drive will protect the owner authorization value from being disclosed when the computer is at rest, but there is a risk that a malicious user could obtain the TPM owner authorization value when the computer is unlocked. Therefore, we recommend that in this situation you configure your computer to automatically lock after 30 seconds of inactivity. If automatic locking is not used, then you should consider removing full owner authorization from the computer registry. + **Registry information** + Registry key: HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\TPM DWORD: OSManagedAuthLevel - ---- - - - - - - - - - - - - - - - - - - - - -
Value DataSetting

0

None

2

Delegated

4

Full

+ +| Value Data | Setting | +| - | - | +| 0 | None| +| 2 | Delegated| +| 4 | Full|   -**Note**   -If the operating system managed TPM authentication setting is changed from "Full" to "Delegated" the full TPM owner authorization value will be regenerated and any copies of the original TPM owner authorization value will be invalid. If you are backing up the TPM owner authorization value to AD DS, the new owner authorization value will be automatically backed up to AD DS when it is changed. +>**Note:**  If the operating system managed TPM authentication setting is changed from "Full" to "Delegated" the full TPM owner authorization value will be regenerated and any copies of the original TPM owner authorization value will be invalid. If you are backing up the TPM owner authorization value to AD DS, the new owner authorization value will be automatically backed up to AD DS when it is changed.   ## TPM Cmdlets + If you are using PowerShell to script and manage your computers, you can now manage the TPM using Windows PowerShell as well. To install the TPM cmdlets use the following command: -**dism /online /enable-feature /FeatureName:tpm-psh-cmdlets** + +`dism /online /enable-feature /FeatureName:tpm-psh-cmdlets` For details about the individual cmdlets, see [TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx) + ## Physical presence interface -The TCG specifications for TPMs require physical presence to perform some TPM administrative functions, such as turning on and turning off the TPM. Physical presence means a person must physically interact with the system and the TPM interface to confirm or reject changes to TPM status. This typically cannot be automated with scripts or other automation tools unless the individual OEM supplies them. Here are some are examples of TPM administrative tasks that require physical presence: + +The TCG specifications for TPMs require physical presence to perform some TPM administrative functions, such as turning on and turning off the TPM. Physical presence means a person must physically interact with the system and the +TPM interface to confirm or reject changes to TPM status. This typically cannot be automated with scripts or other automation tools unless the individual OEM supplies them. Here are some are examples of TPM administrative tasks that require physical presence: + - Activating the TPM - Clearing the existing owner information from the TPM without the owner’s password - Deactivating the TPM - Disabling the TPM temporarily without the owner’s password + ## States of existence in a TPM + For each of these TPM 1.2 states of existence, the TPM can transition into another state (for example, moving from disabled to enabled). The states are not exclusive. + These states of existence do not apply for Trusted Platform Module 2.0 because it cannot be turned off from within the operating system environment. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
StateDescription

Enabled

Most features of the TPM are available.

-

The TPM can be enabled and disabled multiple times within a boot period, if ownership is taken.

Disabled

The TPM restricts most operations. Exceptions include the ability to report TPM capabilities, extend and reset Platform Configuration Register (PCR) functions, and perform hashing and basic initialization.

-

The TPM can be enabled and disabled multiple times within a start-up period.

Activated

Most features of the TPM are available. The TPM can be activated and deactivated only through physical presence, which requires a restart.

Deactivated

Similar to the disabled state, with the exception that ownership can be taken when the TPM is deactivated and enabled. The TPM can be activated and deactivated only through physical presence, which requires a restart.

Owned

Most features of the TPM are available. The TPM has an endorsement key and storage root key, and the owner knows information about owner authorization data.

Unowned

The TPM does not have a storage root key, and it may or may not have an endorsement key.

+ +| State | Description | +| - | - | +| Enabled| Most features of the TPM are available.
The TPM can be enabled and disabled multiple times within a boot period, if ownership is taken.| +| Disabled| The TPM restricts most operations. Exceptions include the ability to report TPM capabilities, extend and reset Platform Configuration Register (PCR) functions, and perform hashing and basic initialization.
The TPM can be enabled and disabled multiple times within a start-up period. | +| Activated| Most features of the TPM are available. The TPM can be activated and deactivated only through physical presence, which requires a restart.| +| Deactivated| Similar to the disabled state, with the exception that ownership can be taken when the TPM is deactivated and enabled. The TPM can be activated and deactivated only through physical presence, which requires a restart.| +| Owned| Most features of the TPM are available. The TPM has an endorsement key and storage root key, and the owner knows information about owner authorization data.| +| Unowned| The TPM does not have a storage root key, and it may or may not have an endorsement key.|   -**Important**   -Applications cannot use the TPM until the state is enabled, activated, and owned. All operations are available only when the TPM is in this state. +>**Important:**  Applications cannot use the TPM until the state is enabled, activated, and owned. All operations are available only when the TPM is in this state.   The state of the TPM exists independently of the computer’s operating system. When the TPM is enabled, activated, and owned, the state of the TPM is preserved if the operating system is reinstalled. + ## Endorsement keys -For a TPM to be usable by a trusted application, it must contain an endorsement key, which is an RSA key pair. The private half of the key pair is held inside the TPM, and it is never revealed or accessible outside the TPM. If the TPM does not contain an endorsement key, the application might cause the TPM to generate one automatically as part of the setup. + +For a TPM to be usable by a trusted application, it must contain an endorsement key, which is an RSA key pair. The private half of the key pair is held inside the TPM, and it is never revealed or accessible outside the TPM. If the +TPM does not contain an endorsement key, the application might cause the TPM to generate one automatically as part of the setup. An endorsement key can be created at various points in the TPM’s lifecycle, but it needs to be created only once for the lifetime of the TPM. The existence of an endorsement key is a requirement before TPM ownership can be taken. + ## Key attestation + TPM key attestation allows a certification authority to verify that a private key is actually protected by a TPM and that the TPM is one that the certification authority trusts. Endorsement keys which have been proven valid can be used to bind the user identity to a device. Moreover, the user certificate with a TPM attested key provides higher security assurance backed up by the non-exportability, anti-hammering, and isolation of keys provided by a TPM. + ## How the TPM mitigates dictionary attacks + When a TPM processes a command, it does so in a protected environment, for example, a dedicated microcontroller on a discrete chip or a special hardware-protected mode on the main CPU. A TPM can be used to create a cryptographic key that is not disclosed outside the TPM, but is able to be used in the TPM after the correct authorization value is provided. + TPMs have dictionary attack logic that is designed to prevent brute force attacks that attempt to determine authorization values for using a key. The basic approach is for the TPM to allow only a limited number of authorization failures before it prevents more attempts to use keys and locks. Providing a failure count for individual keys is not technically practical, so TPMs have a global lockout when too many authorization failures occur. + Because many entities can use the TPM, a single authorization success cannot reset the TPM’s dictionary attack logic. This prevents an attacker from creating a key with a known authorization value and then using it to reset the TPM’s dictionary attack logic. Generally TPMs are designed to forget about authorization failures after a period of time so the TPM does not enter a lockout state unnecessarily. A TPM owner password can be used to reset the TPM’s lockout logic. + ### TPM 2.0 dictionary attack behavior + TPM 2.0 has well defined dictionary attack logic behavior. This is in contrast to TPM 1.2 for which the dictionary attack logic was set by the manufacturer, and the logic varied widely throughout the industry. -**Warning**   -For the purposes of this topic, Windows 8 Certified Hardware also pertains to Windows 8.1 systems. The following references to “Windows” include these supported Windows versions. + +>**Warning:**  For the purposes of this topic, Windows 8 Certified Hardware also pertains to Windows 8.1 systems. The following references to “Windows” include these supported Windows versions.   For Windows 8 Certified Hardware systems with TPM 2.0, the TPM is configured by Windows to lock after 32 authorization failures and to forget one authorization failure every two hours. This means that a user could quickly attempt to use a key with the wrong authorization value 32 times. For each of the 32 attempts, the TPM records if the authorization value was correct or not. This inadvertently causes the TPM to enter a locked state after 32 failed attempts. + Attempts to use a key with an authorization value for the next two hours would not return success or failure; instead the response indicates that the TPM is locked. After two hours, one authorization failure is forgotten and the number of authorization failures remembered by the TPM drops to 31, so the TPM leaves the locked state and returns to normal operation. With the correct authorization value, keys could be used normally if no authorization failures occur during the next two hours. If a period of 64 hours elapses with no authorization failures, the TPM does not remember any authorization failures, and 32 failed attempts could occur again. + Windows 8 Certification does not require TPM 2.0 systems to forget about authorization failures when the system is fully powered off or when the system has hibernated. Windows does require that authorization failures are forgotten when the system is running normally, in a sleep mode, or in low power states other than off. If a Windows system with TPM 2.0 is locked, the TPM leaves lockout mode if the system is left on for two hours. + The dictionary attack logic for TPM 2.0 can be fully reset immediately by sending a reset lockout command to the TPM and providing the TPM owner password. By default, Windows automatically provisions TPM 2.0 and stores the TPM owner password for use by system administrators. + In some enterprise situations, the TPM owner authorization value is configured to be stored centrally in Active Directory, and it is not stored on the local system. An administrator can launch the TPM MMC and choose to reset the TPM lockout time. If the TPM owner password is stored locally, it is used to reset the lockout time. If the TPM owner password is not available on the local system, the administrator needs to provide it. If an administrator attempts to reset the TPM lockout state with the wrong TPM owner password, the TPM does not allow another attempt to reset the lockout state for 24 hours. + TPM 2.0 allows some keys to be created without an authorization value associated with them. These keys can be used when the TPM is locked. For example, BitLocker with a default TPM-only configuration is able to use a key in the TPM to start Windows, even when the TPM is locked. + ### Rationale behind the Windows 8.1 and Windows 8 defaults + Windows relies on the TPM 2.0 dictionary attack protection for multiple features. The defaults that are selected for Windows 8 balance trade-offs for different scenarios. For example, when BitLocker is used with a TPM plus PIN configuration, it needs the number of PIN guesses to be limited over time. If the computer is lost, someone could make only 32 PIN guesses immediately, and then only one more guess every two hours. This totals about 4415 guesses per year. This makes a good standard for system administrators to determine how many PIN characters to use for BitLocker deployments. + The Windows TPM-based smart card, which is a virtual smart card, can be configured to allow sign in to the system. In contrast with physical smart cards, the sign-in process uses a TPM-based key with an authorization value. The following list shows the advantages of virtual smart cards: + Physical smart cards can enforce lockout for only the physical smart card PIN, and they can reset the lockout after the correct PIN is entered. With a virtual smart card, the TPM’s dictionary attack is not reset after a successful authentication. The allowed number of authorization failures before the TPM enters lockout includes many factors. + Hardware manufacturers and software developers have the option to use the security features of the TPM to meet their requirements. + The intent of selecting 32 failures as the lock-out threshold is so users rarely lock the TPM (even when learning to type new passwords or if they frequently lock and unlock their computers). If users lock the TPM, they must to wait two hours or use some other credential to sign in, such as a user name and password. + ## How do I check the state of my TPM? + You can check the state of the TPM on a PC by running the Trusted Platform Module snap-in (tpm.msc). The **Status** heading tells you the state of your TPM. The TPM can be in one of the following states: **Ready for use**, **Ready for use, with reduced functionality**, and **Not ready for use**. To take advantage of most of the TPM features in Windows 10, the TPM must be **Ready for use**. + ## What can I do if my TPM is in reduced functionality mode? -If your TPM is in reduced functionality mode, some features that rely on the TPM will not function correctly. This is most often caused by doing a clean installation of Windows 10 on a device where Windows 8.1, Windows 8, or Windows 7 had previously been installed on the same hardware. If your TPM is in reduced functionality mode, the Status heading in the Trusted Platform Module snap-in shows **The TPM is ready for use, with reduced functionality**. You can fix this by clearing the TPM. + +If your TPM is in reduced functionality mode, some features that rely on the TPM will not function correctly. This is most often caused by doing a clean installation of Windows 10 on a device where Windows 8.1, Windows 8, or Windows 7 had previously been installed on the same hardware. If your TPM is in reduced functionality mode, the Status heading in the Trusted Platform Module snap-in shows **The TPM is ready for use, with reduced functionality**. +You can fix this by clearing the TPM. + **To clear the TPM** + 1. Open the Trusted Platform Module snap-in (tpm.msc). 2. Click **Clear TPM**, and then click **Restart.** 3. When the PC is restarting, you might be prompted to press a button on the keyboard to clear the TPM. 4. After the PC restarts, your TPM will be automatically prepared for use by Windows 10. -**Note**   -Clearing the TPM causes you to lose all TPM keys and data protected by those keys, such as a virtual smart card. You should not perform this procedure on a device you do not own, such as a work or school PC, without being instructed to do so by your IT administrator. + +>**Note:**  Clearing the TPM causes you to lose all TPM keys and data protected by those keys, such as a virtual smart card. You should not perform this procedure on a device you do not own, such as a work or school PC, without being instructed to do so by your IT administrator.   ## Additional resources -[Trusted Platform Module Technology Overview](trusted-platform-module-overview.md) -[Trusted Platform Module Services Group Policy Settings](trusted-platform-module-services-group-policy-settings.md) -[TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx) -[Schema Extensions for Windows Server 2008 R2 to support AD DS backup of TPM information from Windows 8 clients](ad-ds-schema-extensions-to-support-tpm-backup.md) -[TPM WMI providers](http://go.microsoft.com/fwlink/p/?LinkId=93478) -[Prepare your organization for BitLocker: Planning and Policies - TPM configurations](http://technet.microsoft.com/library/jj592683.aspx) -  -  + +- [Trusted Platform Module Technology Overview](trusted-platform-module-overview.md) +- [Trusted Platform Module Services Group Policy Settings](trusted-platform-module-services-group-policy-settings.md) +- [TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx) +- [Schema Extensions for Windows Server 2008 R2 to support AD DS backup of TPM information from Windows 8 clients](ad-ds-schema-extensions-to-support-tpm-backup.md) +- [TPM WMI providers](http://go.microsoft.com/fwlink/p/?LinkId=93478) +- [Prepare your organization for BitLocker: Planning and Policies - TPM configurations](http://technet.microsoft.com/library/jj592683.aspx) diff --git a/windows/keep-secure/tpm-recommendations.md b/windows/keep-secure/tpm-recommendations.md index b9e5bc42f5..9decdf047c 100644 --- a/windows/keep-secure/tpm-recommendations.md +++ b/windows/keep-secure/tpm-recommendations.md @@ -2,76 +2,116 @@ title: TPM recommendations (Windows 10) description: This topic provides recommendations for Trusted Platform Module (TPM) technology for Windows 10. ms.assetid: E85F11F5-4E6A-43E7-8205-672F77706561 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # TPM recommendations + **Applies to** - Windows 10 - Windows 10 Mobile - Windows Server 2016 Technical Preview - Windows 10 IoT Core (IoT Core) + This topic provides recommendations for Trusted Platform Module (TPM) technology for Windows 10. + ## Overview + Trusted Platform Module (TPM) technology is designed to provide hardware-based, security-related functions. It has a security-related crypto-processor that is designed to carry out cryptographic operations in a variety of devices and form factors. It includes multiple physical security mechanisms to help prevent malicious software from tampering with the security functions of the TPM. Some of the key advantages of using TPM technology are that you can: + 1. Generate, store, use, and protected cryptographic keys, 2. Use TPM technology for platform device authentication by using a unique endorsement key (EK), and 3. Help enhance platform integrity by taking and storing security measurements. + The most common TPM functions are used for system integrity measurements and for key creation and use. During the boot process of a system, the boot code that is loaded (including firmware and the operating system components) can be measured and recorded in the TPM. The integrity measurements can be used as evidence for how a system started and to make sure that a TPM-based key was used only when the correct software was used to boot the system. Traditionally, TPMs have been discrete chips soldered to a computer’s motherboard. Such implementations allow the computer’s original equipment manufacturer (OEM) to evaluate and certify the TPM separate from the rest of the system. Although discrete TPM implementations are still common, they can be problematic for integrated devices that are small or have low power consumption. Some newer TPM implementations integrate TPM functionality into the same chipset as other platform components while still providing logical separation similar to discrete TPM chips. + TPMs are passive: they receive commands and return responses. To realize the full benefit of a TPM, the OEM must carefully integrate system hardware and firmware with the TPM to send it commands and react to its responses. TPMs were originally designed to provide security and privacy benefits to a platform’s owner and users, but newer versions can provide security and privacy benefits to the system hardware itself. Before it can be used for advanced scenarios, however, a TPM must be provisioned. Windows 10 automatically provisions a TPM, but if the user reinstalls the operating system, he or she may need to tell the operating system to explicitly provision the TPM again before it can use all the TPM’s features. + The Trusted Computing Group (TCG) is the nonprofit organization that publishes and maintains the TPM specification. The TCG exists to develop, define, and promote vendor-neutral, global industry standards that support a hardware-based root of trust for interoperable trusted computing platforms. The TCG also publishes the TPM specification as the international standard ISO/IEC 11889, using the Publicly Available Specification Submission Process that the Joint Technical Committee 1 defines between the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). + OEMs implement the TPM as a component in a trusted computing platform, such as a PC, tablet, or phone. Trusted computing platforms use the TPM to support privacy and security scenarios that software alone cannot achieve. For example, software alone cannot reliably report whether malware is present during the system startup process. The close integration between TPM and platform increases the transparency of the startup process and supports evaluating device health by enabling reliable measuring and reporting of the software that starts the device. Implementation of a TPM as part of a trusted computing platform provides a hardware root of trust—that is, it behaves in a trusted way. For example, if a key stored in a TPM has properties that disallow exporting the key, that key truly cannot leave the TPM. + The TCG designed the TPM as a low-cost, mass-market security solution that addresses the requirements of different customer segments. There are variations in the security properties of different TPM implementations just as there are variations in customer and regulatory requirements for different sectors. In public-sector procurement, for example, some governments have clearly defined security requirements for TPMs whereas others do not. -**Note**   -Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + +>**Note:**  Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.   ## TPM 1.2 vs. 2.0 comparison + From an industry standard, Microsoft has been an industry leader in moving and standardizing on TPM 2.0, which has many key realized benefits across algorithms, crypto, hierarchy, root keys, authorization and NV RAM. + ## Why TPM 2.0? + TPM 2.0 products and systems have important security advantages over TPM 1.2, including: + - The TPM 1.2 spec only allows for the use of RSA and the SHA-1 hashing algorithm. - For security reasons, some entities are moving away from SHA-1. Notably, NIST has required many federal agencies to move to SHA-256 as of 2014, and technology leaders, including Microsoft and Google have announced they will remove support for SHA-1 based signing or certificates in 2017. - TPM 2.0 **enables greater crypto agility** by being more flexible with respect to cryptographic algorithms. + - TPM 2.0 supports SHA-256 as well as ECC, the latter being critical to drive signing and key generation performance. - TPM 2.0 achieved ISO standardization ([ISO/IEC 11889:2015](http://blogs.microsoft.com/cybertrust/2015/06/29/governments-recognize-the-importance-of-tpm-2-0-through-iso-adoption/)). - Use of TPM 2.0 may help eliminate the need for OEMs to make exception to standard configurations for certain countries and regions. + - TPM 2.0 offers a more **consistent experience** across different implementations. + - TPM 1.2 implementations across both discrete and firmware vary in policy settings. This may result in support issues as lockout policies vary. - TPM 2.0 standardized policy requirement helps establish a consistent lockout experience across devices, as such, Windows can offer a better user experience end to end. + - While TPM 1.2 parts were discrete silicon components typically soldered on the motherboard, TPM 2.0 is available both as a **discrete (dTPM)** silicon component and as a **firmware (fTPM)** based component running in a trusted execution environment (TEE) on the system’s main SoC: + - On Intel chips, it is the Intel Management Engine (ME) or Converged Security Engine (CSE). - For AMD chips, it is the AMD Security Processor - For ARM chips, it is a Trustzone Trusted Application (TA). - In the case of firmware TPM for desktop Windows systems, the chip vendor provides the firmware TPM implementation along with the other chip firmware to OEMs. + ## Discrete or firmware TPM? + Windows uses discrete and firmware TPM in the same way. Windows gains no functional advantage or disadvantage from either option. + From a security standpoint, discrete and firmware share the same characteristics; + - Both use hardware based secure execution. - Both use firmware for portions of the TPM functionality. - Both are equipped with tamper resistance capabilities. - Both have unique security limitations/risks. + For more info, see [fTPM: A Firmware-based TPM 2.0 Implementation](http://research.microsoft.com/apps/pubs/?id=258236). + ## Is there any importance for TPM for consumer? + For end consumers, TPM is behind the scenes but still very relevant for Hello, Passport and in the future, many other key features in Windows 10. It offers the best Passport experience, helps encrypt passwords, secures streaming high quality 4K content and builds on our overall Windows 10 experience story for security as a critical pillar. Using Windows on a system with a TPM enables a deeper and broader level of security coverage. + ## TPM 2.0 Compliance for Windows 10 + ### Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) + - As of July 28, 2016, all new device models, lines or series (or if you are updating the hardware configuration of a existing model, line or series with a major update, such as CPU, graphic cards) must implement and enable by default TPM 2.0 (details in section 3.7, https://msdn.microsoft.com/library/windows/hardware/dn915086(v=vs.85).aspx) ## Two implementation options: -• Discrete TPM chip as a separate discrete component -• Firmware TPM solution using Intel PTT (platform trust technology) or AMD + +- Discrete TPM chip as a separate discrete component +- Firmware TPM solution using Intel PTT (platform trust technology) or AMD + ### Windows 10 Mobile + - All devices shipping with Windows 10 Mobile must implement TPM 2.0 and ship with the TPM 2.0 enabled. + ### IoT Core + - TPM is optional on IoT Core. + ### Windows Server 2016 Technical Preview + - TPM is optional for Windows Server SKUs unless the SKU meets the additional qualification (AQ) criteria for the Host Guardian Services scenario in which case TPM 2.0 is required. + ## TPM and Windows Features + The following table defines which Windows features require TPM support. Some features are not applicable to Windows 7/8/8.1 and are noted accordingly. + @@ -255,9 +295,11 @@ There are a variety of TPM manufacturers for both discrete and firmware.
  ## OEM Feedback and Status on TPM 2.0 system availability + ### Certified TPM parts + Government customers and enterprise customers in regulated industries may have acquisition standards that require use of common certified TPM parts. As a result, OEMs, who provide the devices, may be required to use only certified TPM components on their commercial class systems. Discrete TPM 2.0 vendors have completion certification. + ### Windows 7 32-bit support + Even though Windows 7 shipped before the TPM 2.0 spec or products existed, Microsoft backported TPM 2.0 support to Windows 7 64-bit and released it in summer 2014 as a downloadable Windows hotfix for UEFI based Windows 7 systems. Microsoft is not currently planning to backport support to Windows 7 32-bit support. -  -  diff --git a/windows/keep-secure/troubleshoot-windows-defender-in-windows-10.md b/windows/keep-secure/troubleshoot-windows-defender-in-windows-10.md index 24182d9e16..f9c63208af 100644 --- a/windows/keep-secure/troubleshoot-windows-defender-in-windows-10.md +++ b/windows/keep-secure/troubleshoot-windows-defender-in-windows-10.md @@ -2,30 +2,41 @@ title: Troubleshoot Windows Defender in Windows 10 (Windows 10) description: IT professionals can review information about event IDs in Windows Defender for Windows 10 and see any relevant action they can take. ms.assetid: EE488CC1-E340-4D47-B50B-35BD23CB4D70 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: manage ms.sitesec: library +ms.pagetype: security author: jasesso --- + # Troubleshoot Windows Defender in Windows 10 + **Applies to** - Windows 10 + IT professionals can review information about event IDs in Windows Defender for Windows 10 and see any relevant action they can take. + ## Windows Defender client event IDs + This section provides the following information about Windows Defender client events: + - The text of the message as it appears in the event - The name of the source of the message - The symbolic name that identifies each message in the programming source code - Additional information about the message + Use the information in this table to help troubleshoot Windows Defender client events; these are located in the **Windows Event Viewer**, under **Windows Logs**. + **To view a Windows Defender client event** + 1. Open **Event Viewer**. 2. In the console tree, expand **Applications and Services Logs**, then **Microsoft**, then **Windows**, then **Windows Defender**. 3. Double-click on **Operational**. 4. In the details pane, view the list of individual events to find your event. 5. Click the event to see specific details about an event in the lower pane, under the **General** and **Details** tabs. + You can find a complete list of the Microsoft antimalware event IDs, the symbol, and the description of each ID in [Windows Server Antimalware Events TechNet](https://technet.microsoft.com/library/dn913615.aspx). + @@ -3257,8 +3268,8 @@ article.

Event ID: 1000
+ ## Related topics -[Configure Windows Defender in Windows 10](configure-windows-defender-in-windows-10.md) -[Update and manage Windows Defender in Windows 10](get-started-with-windows-defender-for-windows-10.md) -  -  + +- [Configure Windows Defender in Windows 10](configure-windows-defender-in-windows-10.md) +- [Update and manage Windows Defender in Windows 10](get-started-with-windows-defender-for-windows-10.md) diff --git a/windows/keep-secure/trusted-platform-module-overview.md b/windows/keep-secure/trusted-platform-module-overview.md index 02ba8d12dc..03e37a250b 100644 --- a/windows/keep-secure/trusted-platform-module-overview.md +++ b/windows/keep-secure/trusted-platform-module-overview.md @@ -2,81 +2,75 @@ title: Trusted Platform Module Technology Overview (Windows 10) description: This topic for the IT professional describes the Trusted Platform Module (TPM) and how Windows uses it for access control and authentication. The topic provides links to other resources about the TPM. ms.assetid: face8932-b034-4319-86ac-db1163d46538 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Trusted Platform Module Technology Overview + **Applies to** - Windows 10 + This topic for the IT professional describes the Trusted Platform Module (TPM) and how Windows uses it for access control and authentication. The topic provides links to other resources about the TPM. + ## Feature description + Trusted Platform Module (TPM) technology is designed to provide hardware-based, security-related functions. A TPM chip is a secure crypto-processor that is designed to carry out cryptographic operations. The chip includes multiple physical security mechanisms to make it tamper resistant, and malicious software is unable to tamper with the security functions of the TPM. Some of the key advantages of using TPM technology are that you can: + - Generate, store, and limit the use of cryptographic keys. - Use TPM technology for platform device authentication by using the TPM’s unique RSA key, which is burned into itself. - Help ensure platform integrity by taking and storing security measurements. + The most common TPM functions are used for system integrity measurements and for key creation and use. During the boot process of a system, the boot code that is loaded (including firmware and the operating system components) can be measured and recorded in the TPM. The integrity measurements can be used as evidence for how a system started and to make sure that a TPM-based key was used only when the correct software was used to boot the system. + TPM-based keys can be configured in a variety of ways. One option is to make a TPM-based key unavailable outside the TPM. This is good to mitigate phishing attacks because it prevents the key from being copied and used without the TPM. TPM-based keys can also be configured to require an authorization value to use them. If too many incorrect authorization guesses occur, the TPM will activate its dictionary attack logic and prevent further authorization value guesses. + Different versions of the TPM are defined in specifications by the Trusted Computing Group (TCG). For more information, consult the TCG Web site (). + Windows can automatically provision and manage the TPM. Group Policy settings can be configured to control whether the TPM owner authorization value is backed up in Active Directory. Because the TPM state persists across operating system installations, TPM information is stored in a location in Active Directory that is separate from computer objects. Depending on an enterprise’s security goals, Group Policy can be configured to allow or prevent local administrators from resetting the TPM’s dictionary attack logic. Standard users can use the TPM, but Group Policy controls limit how many authorization failures standard users can attempt so that one user is unable to prevent other users or the administrator from using the TPM. TPM technology can also be used as a virtual smart card and for secure certificate storage. With BitLocker Network Unlock, domain-joined computers are not prompted for a BitLocker PIN. + ## Practical applications + Certificates can be installed or created on computers that are using the TPM. After a computer is provisioned, the RSA private key for a certificate is bound to the TPM and cannot be exported. The TPM can also be used as a replacement for smart cards, which reduces the costs associated with creating and disbursing smart cards. + Automated provisioning in the TPM reduces the cost of TPM deployment in an enterprise. New APIs for TPM management can determine if TPM provisioning actions require physical presence of a service technician to approve TPM state change requests during the boot process. + Antimalware software can use the boot measurements of the operating system start state to prove the integrity of a computer running Windows 10, Windows 8.1, Windows 8, Windows Server 2012 R2, or Windows Server 2012. These measurements include the launch of Hyper-V to test that datacenters using virtualization are not running untrusted hypervisors. With BitLocker Network Unlock, IT administrators can push an update without concerns that a computer is waiting for PIN entry. + The TPM has several Group Policy settings that can be used to manage how it is used. These settings can be used to manage the owner authorization value, the blocked TPM commands, the standard user lockout, and the backup of the TPM to AD DS. For more info, see [Trusted Platform Module Services Group Policy Settings](trusted-platform-module-services-group-policy-settings.md). + ## New and changed functionality + For more info on new and changed functionality for Trusted Platform Module in Windows 10, see [What's new in Trusted Platform Module?](../whats-new/trusted-platform-module.md). + ## Device health attestation + Device health attestation enables enterprises to establish trust based on hardware and software components of a managed device. With device heath attestation, you can configure an MDM server to query a health attestation service that will allow or deny a managed device access to a secure resource. + Some things that you can check on the device are: + - Is Data Execution Prevention supported and enabled? - Is BitLocker Drive Encryption supported and enabled? - Is SecureBoot supported and enabled? -**Note**  The device must be running Windows 10 and it must support at least TPM 2.0. + +>**Note:**  The device must be running Windows 10 and it must support at least TPM 2.0.   ## Supported versions - ------- - - - - - - - - - - - - - - - - - - - - - - - - - -
TPM versionWindows 10Windows Server 2012 R2, Windows 8.1, and Windows RTWindows Server 2012, Windows 8, and Windows RTWindows Server 2008 R2 and Windows 7

TPM 1.2

X

X

X

X

TPM 2.0

X

X

X

X

-  + +| TPM version | Windows 10 | Windows Server 2012 R2, Windows 8.1, and Windows RT | Windows Server 2012, Windows 8, and Windows RT | Windows Server 2008 R2 and Windows 7 | +| - | - | - | - | - | +| TPM 1.2| X| X| X| X| +| TPM 2.0| X| X| X| X| + ## Additional Resources -[TPM Fundamentals](tpm-fundamentals.md) -[TPM Group Policy settings](trusted-platform-module-services-group-policy-settings.md) -[TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx) -[AD DS schema extensions to support TPM backup](ad-ds-schema-extensions-to-support-tpm-backup.md) -[Prepare your organization for BitLocker: Planning and Policies - TPM configurations](http://technet.microsoft.com/library/jj592683.aspx) + +- [TPM Fundamentals](tpm-fundamentals.md) +- [TPM Group Policy settings](trusted-platform-module-services-group-policy-settings.md) +- [TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx) +- [AD DS schema extensions to support TPM backup](ad-ds-schema-extensions-to-support-tpm-backup.md) +- [Prepare your organization for BitLocker: Planning and Policies - TPM configurations](http://technet.microsoft.com/library/jj592683.aspx)     From b0380380e2c1bd04427129d0f21c78767e3eaa9d Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 25 May 2016 14:40:13 -0700 Subject: [PATCH 012/263] SH updates --- ...-deployment-surface-hub-device-accounts.md | 4 +-- .../surface-hub/troubleshoot-surface-hub.md | 30 +------------------ ...fully-qualified-domain-name-surface-hub.md | 7 +++++ 3 files changed, 10 insertions(+), 31 deletions(-) create mode 100644 devices/surface-hub/use-fully-qualified-domain-name-surface-hub.md diff --git a/devices/surface-hub/online-deployment-surface-hub-device-accounts.md b/devices/surface-hub/online-deployment-surface-hub-device-accounts.md index 1afd55621a..17807fe6e1 100644 --- a/devices/surface-hub/online-deployment-surface-hub-device-accounts.md +++ b/devices/surface-hub/online-deployment-surface-hub-device-accounts.md @@ -53,7 +53,7 @@ If you have a pure, online (O365) deployment, then you can [use the provided Pow ```PowerShell Set-Mailbox $acctUpn -Type Regular - Set-CASMailbox $acctUpn -ActiveSyncMailboxPolicy $easPolicy + Set-CASMailbox $acctUpn -ActiveSyncMailboxPolicy $easPolicy.Id Set-Mailbox $acctUpn -Type Room Set-Mailbox $credNewAccount.UserName -RoomMailboxPassword $credNewAccount.Password -EnableRoomMailboxAccount $true ``` @@ -62,7 +62,7 @@ If you have a pure, online (O365) deployment, then you can [use the provided Pow ```PowerShell Set-CalendarProcessing -Identity $acctUpn -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false - Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a room!" + Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" ``` 5. Connect to Azure AD. diff --git a/devices/surface-hub/troubleshoot-surface-hub.md b/devices/surface-hub/troubleshoot-surface-hub.md index 1a55de269c..a88a65eb95 100644 --- a/devices/surface-hub/troubleshoot-surface-hub.md +++ b/devices/surface-hub/troubleshoot-surface-hub.md @@ -441,7 +441,7 @@ Possible fixes for issues with Surface Hub first-run program. ## Exchange ActiveSync errors -This section liss status codes, mapping, user messages, and actions an admin can take to solve Exchange ActiveSync errors. +This section lists status codes, mapping, user messages, and actions an admin can take to solve Exchange ActiveSync errors. @@ -449,12 +449,10 @@ This section liss status codes, mapping, user messages, and actions an admin can - - @@ -463,21 +461,18 @@ This section liss status codes, mapping, user messages, and actions an admin can - - - @@ -486,105 +481,90 @@ This section liss status codes, mapping, user messages, and actions an admin can - - - - - - - - - - - - - - - - - @@ -607,34 +585,29 @@ This section liss status codes, mapping, user messages, and actions an admin can - - - - - @@ -642,7 +615,6 @@ This section liss status codes, mapping, user messages, and actions an admin can - diff --git a/devices/surface-hub/use-fully-qualified-domain-name-surface-hub.md b/devices/surface-hub/use-fully-qualified-domain-name-surface-hub.md new file mode 100644 index 0000000000..35ca714892 --- /dev/null +++ b/devices/surface-hub/use-fully-qualified-domain-name-surface-hub.md @@ -0,0 +1,7 @@ +--- +title: Use fully qualified doman name with Surface Hub +description: Troubleshoot common problems, including setup issues, Exchange ActiveSync errors. +ms.assetid: CF58F74D-8077-48C3-981E-FCFDCA34B34A +keywords: ["Troubleshoot common problems", "setup issues", "Exchange ActiveSync errors"] +author: TrudyHa +--- \ No newline at end of file From f83e6d198cd5eefef0e7ac6d95178966da601d4c Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 25 May 2016 15:19:12 -0700 Subject: [PATCH 013/263] fixing spacing issues --- .../executable-rules-in-applocker.md | 53 +-- .../export-an-applocker-policy-from-a-gpo.md | 11 +- ...m-module-services-group-policy-settings.md | 240 +++++------ ...derstand-applocker-enforcement-settings.md | 41 +- ...stand-applocker-policy-design-decisions.md | 408 +++++------------- ...ent-setting-inheritance-in-group-policy.md | 19 +- ...the-applocker-policy-deployment-process.md | 11 +- ...plocker-allow-and-deny-actions-on-rules.md | 50 +-- .../understanding-applocker-default-rules.md | 61 +-- .../understanding-applocker-rule-behavior.md | 17 +- ...nderstanding-applocker-rule-collections.md | 18 +- ...standing-applocker-rule-condition-types.md | 32 +- ...understanding-applocker-rule-exceptions.md | 13 +- ...e-file-hash-rule-condition-in-applocker.md | 34 +- ...ng-the-path-rule-condition-in-applocker.md | 71 +-- ...e-publisher-rule-condition-in-applocker.md | 86 ++-- ...-create-and-maintain-applocker-policies.md | 44 +- ...restriction-policies-in-the-same-domain.md | 12 +- ...he-applocker-windows-powershell-cmdlets.md | 35 +- ...rding-to-assist-in-instrusion-detection.md | 192 ++++++++- ...-for-the-built-in-administrator-account.md | 84 ++-- ...vation-without-using-the-secure-desktop.md | 104 +++-- ...r-administrators-in-admin-approval-mode.md | 95 ++-- ...the-elevation-prompt-for-standard-users.md | 86 ++-- ...-installations-and-prompt-for-elevation.md | 82 ++-- ...ecutables-that-are-signed-and-validated.md | 86 ++-- ...-that-are-installed-in-secure-locations.md | 96 +++-- ...l-administrators-in-admin-approval-mode.md | 87 ++-- ...ccount-control-security-policy-settings.md | 43 +- ...re-desktop-when-prompting-for-elevation.md | 89 ++-- ...ry-write-failures-to-per-user-locations.md | 85 ++-- windows/keep-secure/user-rights-assignment.md | 253 +++-------- ...-monitor-dynamic-access-control-objects.md | 74 +--- .../using-event-viewer-with-applocker.md | 148 ++----- ...riction-policies-and-applocker-policies.md | 76 ++-- .../view-the-security-event-log.md | 9 +- windows/keep-secure/what-is-applocker.md | 18 +- ...ort-advanced-audit-policy-configuration.md | 19 +- .../windows-installer-rules-in-applocker.md | 53 +-- .../working-with-applocker-policies.md | 92 +--- .../working-with-applocker-rules.md | 353 +++++---------- 41 files changed, 1484 insertions(+), 1996 deletions(-) diff --git a/windows/keep-secure/executable-rules-in-applocker.md b/windows/keep-secure/executable-rules-in-applocker.md index b215d8ffe5..b74b7fe29a 100644 --- a/windows/keep-secure/executable-rules-in-applocker.md +++ b/windows/keep-secure/executable-rules-in-applocker.md @@ -2,55 +2,28 @@ title: Executable rules in AppLocker (Windows 10) description: This topic describes the file formats and available default rules for the executable rule collection. ms.assetid: 65e62f90-6caa-48f8-836a-91f8ac9018ee -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Executable rules in AppLocker + **Applies to** - Windows 10 + This topic describes the file formats and available default rules for the executable rule collection. + AppLocker defines executable rules as any files with the .exe and .com extensions that are associated with an app. Because all of the default rules for the executable rule collection are based on folder paths, all files under those paths will be allowed. The following table lists the default rules that are available for the executable rule collection. -
Status CodeCount of EventResult Mapping User-Friendly Message Action admin should take

-2063532030

3849

E_HTTP_DENIED

The password must be updated.

Update the password.

-2147012867

1234

WININET_E_CANNOT_CONNECT

Can’t connect to the server right now. Wait a while and try again, or check the account settings.

Verify that the server name is correct and reachable. Verify that the device is connected to the network.

-2046817239

316

E_NEXUS_STATUS_DEVICE_NOTPROVISIONED (policies don’t match)

The account is configured with policies not compatible with Surface Hub

.

-2046817204

145

E_NEXUS_STATUS_MAXIMUMDEVICESREACHED

The account has too many device partnerships.

Delete one or more partnerships on the server.

-2046817270

93

E_NEXUS_STATUS_SERVERERROR_RETRYLATER

Can’t connect to the server right now.

Wait until the server comes back online. If the issue persists, re-provision the account.

-2063269885

28

E_CREDENTIALS_EXPIRED (Credentials have expired and need to be updated)

The password must be updated.

Update the password.

-2063269875

14

E_AIRSYNC_RESET_RETRY

Can’t connect to the server right now. Wait a while or check the account’s settings.

This is normally a transient error but if the issue persists check the number of devices associated with the account and delete some of them if the number is large.

-2046817258

14

E_NEXUS_STATUS_USER_HASNOMAILBOX

The mailbox was migrated to a different server.

You should never see this error. If the issue persists, re-provision the account.

-2063532028

12

E_HTTP_FORBIDDEN

Can’t connect to the server right now. Wait a while and try again, or check the account’s settings.

Verify the server name to make sure it is correct. If the account is using cert based authentication make sure the certificate is still valid and update it if not.

-2063400920

12

E_ACTIVESYNC_PASSWORD_OR_GETCERT

The account’s password or client certificate are missing or invalid.

Update the password and/or deploy the client certificate.

-2046817238

12

E_NEXUS_STATUS_DEVICE_POLICYREFRESH

The account is configured with policies not compatible with Surface Hub.

Disable the PasswordEnabled policy for this account.

-2063269886

7

E_CREDENTIALS_UNAVAILABLE

The password must be updated.

Update the password.

-2147012894

6

WININET_E_TIMEOUT

The network doesn’t support the minimum idle timeout required to receive server notification, or the server is offline.

Verify that the server is running. Verify the NAT settings.

-2063589372

6

E_FAIL_ABORT

This error is used to interrupt the hanging sync, and will not be exposed to users. It will be shown in the telemetry if you force an interactive sync, delete the account, or update its settings.

Nothing.

-2063532009

5

E_HTTP_SERVICE_UNAVAIL

Can’t connect to the server right now. Wait a while or check the account’s settings.

Verify the server name to make sure it is correct. Wait until the server comes back online. If the issue persists, re-provision the account.

-2046817267

4

E_NEXUS_STATUS_MAILBOX_SERVEROFFLINE

Can’t connect to the server right now. Wait a while or check the account’s settings.

Verify the server name to make sure it is correct. Wait until the server comes back online. If the issue persists, re-provision the account.

-2063400921

3

E_ACTIVESYNC_GETCERT

The Exchange server requires a certificate.

Import the appropriate EAS certificate on the Surface Hub.

-2046817237

2

E_NEXUS_STATUS_INVALID_POLICYKEY

The account is configured with policies not compatible with Surface Hub.

Disable the PasswordEnabled policy for this account.

@@ -592,14 +572,12 @@ This section liss status codes, mapping, user messages, and actions an admin can

-2063532027

1

E_HTTP_NOT_FOUND

The server name is invalid.

Verify the server name to make sure it is correct. If the issue persists, re-provision the account.

-2063532012

1

E_HTTP_SERVER_ERROR

Can’t connect to the server.

Verify the server name to make sure it is correct. Trigger a sync and, if the issue persists, re-provision the account.

0x80072ee7

The server name or address could not be resolved.

Make sure the server name is entered correctly.

0x8007052f

While auto-discovering the Exchange server, a policy is applied that prevents the logged-in user from logging in to the server.

This is a timing issue. Re-verify the account's credentials. Try to re-provision when they're correct.

0x800c0019

Security certificate required to access this resource is invalid.

Install the correct ActiveSync certificate needed for the provided device account.

0x80072f0d

The certificate authority is invalid or is incorrect. Could not auto-discover the Exchange server because a certificate is missing.

Install the correct ActiveSync certificate needed for the provided device account.

0x80004005

E_FAIL

The domain provided couldn't be found. The Exchange server could not be auto-discovered and was not provided in the settings.

Make sure that the domain entered is the FQDN, and that there is an Exchange server entered in the Exchange server text box.

0x80072efd

Fail to connect to Exchange server as a result of a networking issue. It's possible the server was misspelled or it just couldn't be found.

Make sure that the Exchange server ID is entered correctly, and that the device is connected to the right network.

------ - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PurposeNameUserRule condition type

Allow members of the local Administrators group access to run all executable files

(Default Rule) All files

BUILTIN\Administrators

Path: *

Allow all users to run executable files in the Windows folder

(Default Rule) All files located in the Windows folder

Everyone

Path: %windir%\*

Allow all users to run executable files in the Program Files folder

(Default Rule) All files located in the Program Files folder

Everyone

Path: %programfiles%\*

+ +| Purpose | Name | User | Rule condition type | +| - | - | - | - | +| Allow members of the local Administrators group access to run all executable files | (Default Rule) All files| BUILTIN\Administrators | Path: * | +| Allow all users to run executable files in the Windows folder| (Default Rule) All files located in the Windows folder| Everyone| Path: %windir%\*| +| Allow all users to run executable files in the Program Files folder | (Default Rule) All files located in the Program Files folder| Everyone | Path: %programfiles%\*|   ## Related topics -[Understanding AppLocker Default Rules](understanding-applocker-default-rules.md) -  -  + +- [Understanding AppLocker Default Rules](understanding-applocker-default-rules.md) diff --git a/windows/keep-secure/export-an-applocker-policy-from-a-gpo.md b/windows/keep-secure/export-an-applocker-policy-from-a-gpo.md index 565c1d0597..90c10baeee 100644 --- a/windows/keep-secure/export-an-applocker-policy-from-a-gpo.md +++ b/windows/keep-secure/export-an-applocker-policy-from-a-gpo.md @@ -2,23 +2,28 @@ title: Export an AppLocker policy from a GPO (Windows 10) description: This topic for IT professionals describes the steps to export an AppLocker policy from a Group Policy Object (GPO) so that it can be modified. ms.assetid: 7db59719-a8be-418b-bbfd-22cf2176c9c0 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Export an AppLocker policy from a GPO + **Applies to** - Windows 10 + This topic for IT professionals describes the steps to export an AppLocker policy from a Group Policy Object (GPO) so that it can be modified. + Updating an AppLocker policy that is currently enforced in your production environment can have unintended results. Therefore, export the policy from the GPO and update the rule or rules by using AppLocker on your AppLocker reference device + To complete this procedure, you must have the **Edit Setting** permission to edit a GPO. By default, members of the **Domain Admins** group, the **Enterprise Admins** group, and the **Group Policy Creator Owners** group have this permission. + **Export the policy from the GPO** + 1. In the Group Policy Management Console (GPMC), open the GPO that you want to edit. 2. In the console tree under **Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Application Control Policies**, click **AppLocker**. 3. Right-click **AppLocker**, and then click **Export Policy**. 4. In the **Export Policy** dialog box, type a name for the exported policy (for example, the name of the GPO), select a location to save the policy, and then click **Save**. 5. The **AppLocker** dialog box will notify you of how many rules were exported. Click **OK**. -  -  diff --git a/windows/keep-secure/trusted-platform-module-services-group-policy-settings.md b/windows/keep-secure/trusted-platform-module-services-group-policy-settings.md index 4b274eecc5..4ded5c4844 100644 --- a/windows/keep-secure/trusted-platform-module-services-group-policy-settings.md +++ b/windows/keep-secure/trusted-platform-module-services-group-policy-settings.md @@ -2,230 +2,188 @@ title: TPM Group Policy settings (Windows 10) description: This topic for the IT professional describes the Trusted Platform Module (TPM) Services that can be controlled centrally by using Group Policy settings. ms.assetid: 54ff1c1e-a210-4074-a44e-58fee26e4dbd -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # TPM Group Policy settings + **Applies to** - Windows 10 + This topic for the IT professional describes the Trusted Platform Module (TPM) Services that can be controlled centrally by using Group Policy settings. + ## + The TPM Services Group Policy settings are located at: + **Computer Configuration\\Administrative Templates\\System\\Trusted Platform Module Services\\** - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SettingWindows 10Windows Server 2012 R2, Windows 8.1 and Windows RTWindows Server 2012, Windows 8 and Windows RTWindows Server 2008 R2 and Windows 7Windows Server 2008 and Windows Vista

[Turn on TPM backup to Active Directory Domain Services](#bkmk-tpmgp-addsbu)

X

X

X

X

X

[Configure the list of blocked TPM commands](#bkmk-tpmgp-clbtc)

X

X

X

X

X

[Ignore the default list of blocked TPM commands](#bkmk-tpmgp-idlb)

X

X

X

X

X

[Ignore the local list of blocked TPM commands](#bkmk-tpmgp-illb)

X

X

X

X

X

[Configure the level of TPM owner authorization information available to the operating system](#bkmk-tpmgp-oauthos)

X

X

X

[Standard User Lockout Duration](#bkmk-tpmgp-suld)

X

X

X

[Standard User Individual Lockout Threshold](#bkmk-tpmgp-suilt)

X

X

X

[Standard User Total Lockout Threshold](#bkmk-tpmgpsutlt)

X

X

X

+ +| Setting | Windows 10 | Windows Server 2012 R2, Windows 8.1 and Windows RT | Windows Server 2012, Windows 8 and Windows RT | Windows Server 2008 R2 and Windows 7 | Windows Server 2008 and Windows Vista | +| - | - | - | - | - | - | +| [Turn on TPM backup to Active Directory Domain Services](#bkmk-tpmgp-addsbu) | X| X| X| X| X| +| [Configure the list of blocked TPM commands](#bkmk-tpmgp-clbtc)| X| X| X| X| X| +| [Ignore the default list of blocked TPM commands](#bkmk-tpmgp-idlb) | X| X| X| X| X| +| [Ignore the local list of blocked TPM commands](#bkmk-tpmgp-illb) | X| X| X| X| X| +| [Configure the level of TPM owner authorization information available to the operating system](#bkmk-tpmgp-oauthos)| X| X| X||| +| [Standard User Lockout Duration](#bkmk-tpmgp-suld)| X| X| X||| +| [Standard User Individual Lockout Threshold](#bkmk-tpmgp-suilt)| X| X| X||| +| [Standard User Total Lockout Threshold](#bkmk-tpmgpsutlt)| X| X| X||||   ### Turn on TPM backup to Active Directory Domain Services + This policy setting allows you to manage the Active Directory Domain Services (AD DS) backup of TPM owner information. -**Note**   -This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table). + +>**Note:**  This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table).   TPM owner information includes a cryptographic hash of the TPM owner password. Certain TPM commands can be run only by the TPM owner. This hash authorizes the TPM to run these commands. -**Important**   -To back up TPM owner information from a computer running Windows 10, Windows 8.1, or Windows 8, you might need to first set up appropriate schema extensions and access control settings on the domain so that the AD DS backup can succeed. Windows Server 2012 R2 and Windows Server 2012 include the required schema extensions by default. For more information, see [AD DS schema extensions to support TPM backup](ad-ds-schema-extensions-to-support-tpm-backup.md). + +>**Important:**  To back up TPM owner information from a computer running Windows 10, Windows 8.1, or Windows 8, you might need to first set up appropriate schema extensions and access control settings on the domain so that the AD DS backup can succeed. Windows Server 2012 R2 and Windows Server 2012 include the required schema extensions by default. For more information, see [AD DS schema extensions to support TPM backup](ad-ds-schema-extensions-to-support-tpm-backup.md).   The TPM cannot be used to provide enhanced security features for BitLocker Drive Encryption and other applications without first setting an owner. To take ownership of the TPM with an owner password, on a local computer at the command prompt, type **tpm.msc** to open the TPM Management Console and select the action to **Initialize TPM**. If the TPM owner information is lost or is not available, limited TPM management is possible by running **tpm.msc**. + If you enable this policy setting, TPM owner information will be automatically and silently backed up to AD DS when you use Windows to set or change a TPM owner password. When this policy setting is enabled, a TPM owner password cannot be set or changed unless the computer is connected to the domain and the AD DS backup succeeds. + If you disable or do not configure this policy setting, TPM owner information will not be backed up to AD DS. + ### Configure the list of blocked TPM commands + This policy setting allows you to manage the Group Policy list of Trusted Platform Module (TPM) commands that are blocked by Windows. -**Note**   -This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table). + +>**Note:**  This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table).   If you enable this policy setting, Windows will block the specified commands from being sent to the TPM on the computer. TPM commands are referenced by a command number. For example, command number 129 is **TPM\_OwnerReadInternalPub**, and command number 170 is **TPM\_FieldUpgrade**. To find the command number that is associated with each TPM command, at the command prompt, type **tpm.msc**to open the TPM Management Console and navigate to the **Command Management** section. + If you disable or do not configure this policy setting, only those TPM commands that are specified through the default or local lists can be blocked by Windows. The default list of blocked TPM commands is preconfigured by Windows. + - You can view the default list by typing **tpm.msc** at the command prompt, navigating to the **Command Management** section, and exposing the **On Default Block List** column. - The local list of blocked TPM commands is configured outside of Group Policy by running the TPM Management Console or scripting using the **Win32\_Tpm** interface. + For information how to enforce or ignore the default and local lists of blocked TPM commands, see + - [Ignore the default list of blocked TPM commands](#bkmk-tpmgp-idlb) - [Ignore the local list of blocked TPM commands](#bkmk-tpmgp-illb) ### Ignore the default list of blocked TPM commands + This policy setting allows you to enforce or ignore the computer's default list of blocked Trusted Platform Module (TPM) commands. -**Note**   -This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table). + +>**Note:**  This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table).   The default list of blocked TPM commands is preconfigured by Windows. You can view the default list by typing **tpm.msc** at the command prompt to open the TPM Management Console, navigating to the **Command Management** section, and exposing the **On Default Block List** column. Also see the related policy setting, [Configure the list of blocked TPM commands](#bkmk-tpmgp-clbtc). + If you enable this policy setting, the Windows operating system will ignore the computer's default list of blocked TPM commands, and it will block only those TPM commands that are specified by Group Policy or the local list. + If you disable or do not configure this policy setting, Windows will block the TPM commands in the default list, in addition to the commands that are specified by Group Policy and the local list of blocked TPM commands. + ### Ignore the local list of blocked TPM commands + This policy setting allows you to enforce or ignore the computer's local list of blocked Trusted Platform Module (TPM) commands. -**Note**   -This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table). + +>**Note:**  This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table).   The local list of blocked TPM commands is configured outside of Group Policy by typing **tpm.msc** at the command prompt to open the TPM Management Console, or scripting using the **Win32\_Tpm** interface. (The default list of blocked TPM commands is preconfigured by Windows.) Also see the related policy setting to **Configure the list of blocked TPM commands**. + If you enable this policy setting, the Windows operating system will ignore the computer's local list of blocked TPM commands, and it will block only those TPM commands that are specified by Group Policy or the default list. + If you disable or do not configure this policy setting, Windows will block the TPM commands in the local list, in addition to the commands that are specified in Group Policy and the default list of blocked TPM commands. + ### Configure the level of TPM owner authorization information available to the operating system + This policy setting configures how much of the TPM owner authorization information is stored in the registry of the local computer. Depending on the amount of TPM owner authorization information that is stored locally, the Windows operating system and TPM-based applications can perform certain actions in the TPM that require TPM owner authorization without requiring the user to enter the TPM owner password. -**Note**   -This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table). + +>**Note:**  This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table).   There are three TPM owner authentication settings that are managed by the Windows operating system. You can choose a value of **Full**, **Delegate**, or **None**. + - **Full**   This setting stores the full TPM owner authorization, the TPM administrative delegation blob, and the TPM user delegation blob in the local registry. With this setting, you can use the TPM without requiring remote or external storage of the TPM owner authorization value. This setting is appropriate for scenarios that do not require you to reset the TPM anti-hammering logic or change the TPM owner authorization value. Some TPM-based applications may require that this setting is changed before features that depend on the TPM anti-hammering logic can be used. - **Delegated**   This setting stores only the TPM administrative delegation blob and the TPM user delegation blob in the local registry. This setting is appropriate for use with TPM-based applications that depend on the TPM antihammering logic. When you use this setting, we recommend using external or remote storage for the full TPM owner authorization value—for example, backing up the value in Active Directory Domain Services (AD DS). - **None**   This setting provides compatibility with previous operating systems and applications. You can also use it for scenarios when TPM owner authorization cannot be stored locally. Using this setting might cause issues with some TPM-based applications. -**Note**   -If the operating system managed TPM authentication setting is changed from **Full** to **Delegated**, the full TPM owner authorization value will be regenerated, and any copies of the previously set TPM owner authorization value will be invalid. If you are backing up the TPM owner authorization value to AD DS, the new owner authorization value is automatically backed up to AD DS when it is changed. + +>**Note:**  If the operating system managed TPM authentication setting is changed from **Full** to **Delegated**, the full TPM owner authorization value will be regenerated, and any copies of the previously set TPM owner authorization value will be invalid. If you are backing up the TPM owner authorization value to AD DS, the new owner authorization value is automatically backed up to AD DS when it is changed.   **Registry information** + Registry key: HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\TPM + DWORD: OSManagedAuthLevel + The following table shows the TPM owner authorization values in the registry. - ---- - - - - - - - - - - - - - - - - - - - - -
Value DataSetting

0

None

2

Delegated

4

Full

+ +| Value Data | Setting | +| - | - | +| 0 | None| +| 2 | Delegated| +| 4 | Full|   If you enable this policy setting, the Windows operating system will store the TPM owner authorization in the registry of the local computer according to the TPM authentication setting you choose. -If you disable or do not configure this policy setting, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is also disabled or not configured, the default setting is to store the full TPM authorization value in the local registry. If this policy is disabled or not configured, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is enabled, only the administrative delegation and the user delegation blobs are stored in the local registry. + +If you disable or do not configure this policy setting, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is also disabled or not configured, the default setting is to store the full TPM authorization value in the local registry. If this policy is disabled or not +configured, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is enabled, only the administrative delegation and the user delegation blobs are stored in the local registry. + ### Standard User Lockout Duration -This policy setting allows you to manage the duration in minutes for counting standard user authorization failures for Trusted Platform Module (TPM) commands requiring authorization. An authorization failure occurs each time a standard user sends a command to the TPM and receives an error response that indicates an authorization failure occurred. Authorization failures that are older than the duration you set are ignored. If the number of TPM commands with an authorization failure within the lockout duration equals a threshold, a standard user is prevented from sending commands that require authorization to the TPM. -**Note**   -This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table). + +This policy setting allows you to manage the duration in minutes for counting standard user authorization failures for Trusted Platform Module (TPM) commands requiring authorization. An authorization failure occurs each time a standard user sends a command to the TPM and receives an error response that indicates an authorization failure occurred. Authorization failures that are older than the duration you set are ignored. If the number of TPM commands with an authorization failure within the lockout duration equals a threshold, a standard user is prevented from sending commands that require +authorization to the TPM. + +>**Note:**  This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table).   The TPM is designed to protect itself against password guessing attacks by entering a hardware lockout mode when it receives too many commands with an incorrect authorization value. When the TPM enters a lockout mode, it is global for all users (including administrators) and for Windows features such as BitLocker Drive Encryption. + The number of authorization failures that a TPM allows and how long it stays locked vary by TPM manufacturer. Some TPMs may enter lockout mode for successively longer periods of time, with fewer authorization failures, depending on past failures. Some TPMs may require a system restart to exit the lockout mode. Other TPMs may require that the system is on so enough clock cycles elapse before the TPM exits the lockout mode. + This setting helps administrators prevent the TPM hardware from entering a lockout mode by slowing the speed at which standard users can send commands that require authorization to the TPM. + For each standard user, two thresholds apply. Exceeding either threshold prevents the user from sending a command that requires authorization to the TPM. Use the following policy settings to set the lockout duration: + - [Standard User Individual Lockout Threshold](#bkmk-individual)   This value is the maximum number of authorization failures that each standard user can have before the user is not allowed to send commands that require authorization to the TPM. - [Standard User Total Lockout Threshold](#bkmk-total)   This value is the maximum total number of authorization failures that all standard users can have before all standard users are not allowed to send commands that require authorization to the TPM. + An administrator with the TPM owner password can fully reset the TPM's hardware lockout logic by using the TPM Management Console (tpm.msc). Each time an administrator resets the TPM's hardware lockout logic, all prior standard user TPM authorization failures are ignored. This allows standard users to immediately use the TPM normally. + If you do not configure this policy setting, a default value of 480 minutes (8 hours) is used. + ### Standard User Individual Lockout Threshold + This policy setting allows you to manage the maximum number of authorization failures for each standard user for the Trusted Platform Module (TPM). This value is the maximum number of authorization failures that each standard user can have before the user is not allowed to send commands that require authorization to the TPM. If the number of authorization failures for the user within the duration that is set for the **Standard User Lockout Duration** policy setting equals this value, the standard user is prevented from sending commands that require authorization to the Trusted Platform Module (TPM). -**Note**   -This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table). + +>**Note:**  This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table).   This setting helps administrators prevent the TPM hardware from entering a lockout mode by slowing the speed at which standard users can send commands that require authorization to the TPM. + An authorization failure occurs each time a standard user sends a command to the TPM and receives an error response indicating an authorization failure occurred. Authorization failures older than the duration are ignored. + An administrator with the TPM owner password can fully reset the TPM's hardware lockout logic by using the TPM Management Console (tpm.msc). Each time an administrator resets the TPM's hardware lockout logic, all prior standard user TPM authorization failures are ignored. This allows standard users to immediately use the TPM normally. + If you do not configure this policy setting, a default value of 4 is used. A value of zero means that the operating system will not allow standard users to send commands to the TPM, which might cause an authorization failure. + ### Standard User Total Lockout Threshold + This policy setting allows you to manage the maximum number of authorization failures for all standard users for the Trusted Platform Module (TPM). If the total number of authorization failures for all standard users within the duration that is set for the **Standard User Lockout Duration** policy equals this value, all standard users are prevented from sending commands that require authorization to the Trusted Platform Module (TPM). -**Note**   -This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table). + +>**Note:**  This policy setting applies to the Windows operating systems listed in the [version table](#bkmk-version-table).   This setting helps administrators prevent the TPM hardware from entering a lockout mode because it slows the speed standard users can send commands requiring authorization to the TPM. + An authorization failure occurs each time a standard user sends a command to the TPM and receives an error response indicating an authorization failure occurred. Authorization failures older than the duration are ignored. + For each standard user two thresholds apply. Exceeding either threshold will prevent the standard user from sending a command to the TPM that requires authorization. + 1. The standard user individual lockout value is the maximum number of authorization failures each standard user may have before the user is not allowed to send commands requiring authorization to the TPM. 2. The standard user total lockout threshold value is the maximum total number of authorization failures all standard users may have before all standard users are not allowed to send commands requiring authorization to the TPM. -The TPM is designed to protect itself against password guessing attacks by entering a hardware lockout mode when it receives too many commands with an incorrect authorization value. When the TPM enters a lockout mode, it is global for all users (including administrators) and for Windows features such as BitLocker Drive Encryption.. +The TPM is designed to protect itself against password guessing attacks by entering a hardware lockout mode when it receives too many commands with an incorrect authorization value. When the TPM enters a lockout mode, it is global for all users (including administrators) and for Windows features +such as BitLocker Drive Encryption.. + The number of authorization failures a TPM allows and how long it stays locked out vary by TPM manufacturer. Some TPMs may enter lockout mode for successively longer periods of time with fewer authorization failures depending on past failures. Some TPMs may require a system restart to exit the lockout mode. Other TPMs may require the system to be on so enough clock cycles elapse before the TPM exits the lockout mode. + An administrator with the TPM owner password can fully reset the TPM's hardware lockout logic by using the TPM Management Console (tpm.msc). Each time an administrator resets the TPM's hardware lockout logic, all prior standard user TPM authorization failures are ignored. This allows standard users to immediately use the TPM normally. + If you do not configure this policy setting, a default value of 9 is used. A value of zero means that the operating system will not allow standard users to send commands to the TPM, which might cause an authorization failure. + ## Additional resources -[Trusted Platform Module Technology Overview](trusted-platform-module-overview.md) -[TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx) -[Prepare your organization for BitLocker: Planning and Policies - TPM configurations](http://technet.microsoft.com/library/jj592683.aspx) -  -  + +- [Trusted Platform Module Technology Overview](trusted-platform-module-overview.md) +- [TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx) +- [Prepare your organization for BitLocker: Planning and Policies - TPM configurations](http://technet.microsoft.com/library/jj592683.aspx) diff --git a/windows/keep-secure/understand-applocker-enforcement-settings.md b/windows/keep-secure/understand-applocker-enforcement-settings.md index f62646c2e9..6ac72fe3f1 100644 --- a/windows/keep-secure/understand-applocker-enforcement-settings.md +++ b/windows/keep-secure/understand-applocker-enforcement-settings.md @@ -2,45 +2,28 @@ title: Understand AppLocker enforcement settings (Windows 10) description: This topic describes the AppLocker enforcement settings for rule collections. ms.assetid: 48773007-a343-40bf-8961-b3ff0a450d7e -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understand AppLocker enforcement settings + **Applies to** - Windows 10 + This topic describes the AppLocker enforcement settings for rule collections. + Rule enforcement is applied only to a collection of rules, not to individual rules. AppLocker divides the rules into four collections: executable files, Windows Installer files, scripts, and DLL files. For more info about rule collections, see [Understanding AppLocker rule collections](understanding-applocker-rule-collections.md). By default, if enforcement is not configured and rules are present in a rule collection, those rules are enforced. The following table details the three AppLocker rule enforcement settings in Group Policy for each rule collection. - ---- - - - - - - - - - - - - - - - - - - - - -
Enforcement settingDescription

Not configured

By default, enforcement is not configured in a rule collection. If rules are present in the corresponding rule collection, they are enforced. If rule enforcement is configured in a higher-level linked Group Policy object (GPO), that enforcement value overrides the Not configured value.

Enforce rules

Rules are enforced for the rule collection, and all rule events are audited.

Audit only

Rule events are audited only. Use this value when planning and testing AppLocker rules.

+ +| Enforcement setting | Description | +| - | - | +| Not configured | By default, enforcement is not configured in a rule collection. If rules are present in the corresponding rule collection, they are enforced. If rule enforcement is configured in a higher-level linked Group Policy object (GPO), that enforcement value overrides the **Not configured** value.| +| Enforce rules | Rules are enforced for the rule collection, and all rule events are audited.| +| Audit only | Rule events are audited only. Use this value when planning and testing AppLocker rules.|   For the AppLocker policy to be enforced on a device, the Application Identity service must be running. For more info about the Application Identity service, see [Configure the Application Identity service](configure-the-application-identity-service.md). + When AppLocker policies from various GPOs are merged, the enforcement modes are merged by using the standard Group Policy order of inheritance, which is local, domain, site, and organizational unit (OU). The Group Policy setting that was last written or applied by order of inheritance is used for the enforcement mode, and all rules from linked GPOs are applied. -  -  diff --git a/windows/keep-secure/understand-applocker-policy-design-decisions.md b/windows/keep-secure/understand-applocker-policy-design-decisions.md index ea6833ec44..5687229616 100644 --- a/windows/keep-secure/understand-applocker-policy-design-decisions.md +++ b/windows/keep-secure/understand-applocker-policy-design-decisions.md @@ -2,123 +2,86 @@ title: Understand AppLocker policy design decisions (Windows 10) description: This topic for the IT professional lists the design questions, possible answers, and ramifications of the decisions when you plan a deployment of application control policies by using AppLocker within a Windows operating system environment. ms.assetid: 3475def8-949a-4b51-b480-dc88b5c1e6e6 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understand AppLocker policy design decisions + **Applies to** - Windows 10 + This topic for the IT professional lists the design questions, possible answers, and ramifications of the decisions when you plan a deployment of application control policies by using AppLocker within a Windows operating system environment. + When you begin the design and planning process, you should consider the ramifications of your design choices. The resulting decisions will affect your policy deployment scheme and subsequent application control policy maintenance. + You should consider using AppLocker as part of your organization's application control policies if all the following are true: + - You have deployed or plan to deploy the supported versions of Windows in your organization. For specific operating system version requirements, see [Requirements to Use AppLocker](requirements-to-use-applocker.md). - You need improved control over the access to your organization's applications and the data your users access. - The number of applications in your organization is known and manageable. - You have resources to test policies against the organization's requirements. - You have resources to involve Help Desk or to build a self-help process for end-user application access issues. - The group's requirements for productivity, manageability, and security can be controlled by restrictive policies. + The following questions are not in priority or sequential order. They should be considered when you deploy application control policies (as appropriate for your targeted environment). + ### Which apps do you need to control in your organization? + You might need to control a limited number of apps because they access sensitive data, or you might have to exclude all applications except those that are sanctioned for business purposes. There might be certain business groups that require strict control, and others that promote independent application usage. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Control all apps

AppLocker policies control applications by creating an allowed list of applications by file type. Exceptions are also possible. AppLocker policies can only be applied to applications installed on computers running one of the supported versions of Windows. For specific operating system version requirements, see [Requirements to use AppLocker](requirements-to-use-applocker.md).

Control specific apps

When you create AppLocker rules, a list of allowed apps are created. All apps on that list will be allowed to run (except those on the exception list). Apps that are not on the list will be prevented from running. AppLocker policies can only be applied to apps installed on computers running any of the supported versions of Windows. For specific operating system version requirements, see [Requirements to use AppLocker](requirements-to-use-applocker.md).

Control only Classic Windows applications, only Universal Windows apps, or both

AppLocker policies control apps by creating an allowed list of apps by file type. Because Universal Windows apps are categorized under the Publisher condition, Classic Windows applications and Universal Windows apps can be controlled together. AppLocker policies for Universal Windows apps can be applied only to apps that are installed on PCs that support the Windows Store, but Classic Windows applications can be controlled with AppLocker on all supported versions of Windows. The rules you currently have configured for Classic Windows applications can remain, and you can create new ones for Universal Windows apps.

-

For a comparison of Classic Windows applications and Universal Windows apps, see [Comparing Classic Windows applications and Universal Windows apps for AppLocker policy design decisions](#bkmk-compareclassicmetro) in this topic.

Control apps by business group and user

AppLocker policies can be applied through a Group Policy Object (GPO) to computer objects within an organizational unit (OU). Individual AppLocker rules can be applied to individual users or to groups of users.

Control apps by computer, not user

AppLocker is a computer-based policy implementation. If your domain or site organizational structure is not based on a logical user structure, such as an OU, you might want to set up that structure before you begin your AppLocker planning. Otherwise, you will have to identify users, their computers, and their app access requirements.

Understand app usage, but there is no need to control any apps yet

AppLocker policies can be set to audit app usage to help you track which apps are used in your organization. You can then use the AppLocker event log to create AppLocker policies.

+ +| Possible answers | Design considerations| +| - | - | +| Control all apps | AppLocker policies control applications by creating an allowed list of applications by file type. Exceptions are also possible. AppLocker policies can only be applied to applications installed on computers running one of the supported versions of Windows. For specific operating system version requirements, see [Requirements to use AppLocker](requirements-to-use-applocker.md).| +| Control specific apps | When you create AppLocker rules, a list of allowed apps are created. All apps on that list will be allowed to run (except those on the exception list). Apps that are not on the list will be prevented from running. AppLocker policies can only be applied to apps installed on computers running any of the supported versions of Windows. For specific operating system version requirements, see [Requirements to use AppLocker](requirements-to-use-applocker.md).| +|Control only Classic Windows applications, only Universal Windows apps, or both| AppLocker policies control apps by creating an allowed list of apps by file type. Because Universal Windows apps are categorized under the Publisher condition, Classic Windows applications and Universal Windows apps can be controlled together. AppLocker policies for Universal Windows apps can be applied only to apps that are installed on PCs that support the Windows Store, but Classic Windows applications can be controlled with AppLocker on all supported versions of Windows. The rules you currently have configured for Classic Windows applications can remain, and you can create new ones for Universal Windows apps.
For a comparison of Classic Windows applications and Universal Windows apps, see [Comparing Classic Windows applications and Universal Windows apps for AppLocker policy design decisions](#bkmk-compareclassicmetro) in this topic.| +| Control apps by business group and user | AppLocker policies can be applied through a Group Policy Object (GPO) to computer objects within an organizational unit (OU). Individual AppLocker rules can be applied to individual users or to groups of users.| +| Control apps by computer, not user | AppLocker is a computer-based policy implementation. If your domain or site organizational structure is not based on a logical user structure, such as an OU, you might want to set up that structure before you begin your AppLocker planning. Otherwise, you will have to identify users, their computers, and their app access requirements.| +|Understand app usage, but there is no need to control any apps yet | AppLocker policies can be set to audit app usage to help you track which apps are used in your organization. You can then use the AppLocker event log to create AppLocker policies.|   -**Important**   -The following list contains files or types of files that cannot be managed by AppLocker: +>**Important:**  The following list contains files or types of files that cannot be managed by AppLocker: + - AppLocker does not protect against running 16-bit DOS binaries in a NT Virtual DOS Machine (NTVDM). This technology allows running legacy DOS and 16-bit Windows programs on computers that are using Intel 80386 or higher when there is already another operating system running and controlling the hardware. The result is that 16-bit binaries can still run on Windows Server 2008 R2 and Windows 7 when AppLocker is configured to otherwise block binaries and libraries. If it is a requirement to prevent 16-bit applications from running, you must configure the Deny rule in the Executable rule collection for NTVDM.exe. + - You cannot use AppLocker to prevent code from running outside the Win32 subsystem. In particular, this applies to the (POSIX) subsystem in Windows NT. If it is a requirement to prevent applications from running in the POSIX subsystem, you must disable the subsystem. + - AppLocker can only control VBScript, JScript, .bat files, .cmd files and Windows PowerShell scripts. It does not control all interpreted code that runs within a host process, for example Perl scripts and macros. Interpreted code is a form of executable code that runs within a host process. For example, Windows batch files (\*.bat) run within the context of the Windows Command Host (cmd.exe). To use AppLocker to control interpreted code, the host process must call AppLocker before it runs the interpreted code, and then enforce the decision that is returned by AppLocker. Not all host processes call into AppLocker. Therefore, AppLocker cannot control every kind of interpreted code, for example Microsoft Office macros. - **Important**   - You should configure the appropriate security settings of these host processes if you must allow them to run. For example, configure the security settings in Microsoft Office to ensure that only signed and trusted macros are loaded. + + >**Important:**  You should configure the appropriate security settings of these host processes if you must allow them to run. For example, configure the security settings in Microsoft Office to ensure that only signed and trusted macros are loaded.   - AppLocker rules allow or prevent an app from launching. AppLocker does not control the behavior of apps after they are launched. Applications could contain flags that are passed to functions that signal AppLocker to circumvent the rules and allow another .exe or .dll file to be loaded. In practice, an app that is allowed by AppLocker could use these flags to bypass AppLocker rules and launch child processes. You must follow a process that best suits your needs to thoroughly vet each app before allowing them to run using AppLocker rules. + For more info, see [Security considerations for AppLocker](security-considerations-for-applocker.md).   ### Comparing Classic Windows applications and Universal Windows apps for AppLocker policy design decisions + AppLocker policies for Universal Windows apps can only be applied to apps that are installed on computers running Windows operating systems that support Windows Store apps. However, Classic Windows applications can be controlled in Windows Server 2008 R2 and Windows 7, in addition to those computers that support Universal Windows apps. The rules for Classic Windows applications and Universal Windows apps can be enforced together. The differences you should consider for Universal Windows apps are: + - All Universal Windows apps can be installed by a standard user, whereas a number of Classic Windows applications require administrative credentials to install. So in an environment where most of the users are standard users, you might not need numerous exe rules, but you might want more explicit policies for packaged apps. - Classic Windows applications can be written to change the system state if they run with administrative credentials. Most Universal Windows apps cannot change the system state because they run with limited permissions. When you design your AppLocker policies, it is important to understand whether an app that you are allowing can make system-wide changes. - Universal Windows apps can be acquired through the Store, or they can be side-loaded by using Windows PowerShell cmdlets. If you use Windows PowerShell cmdlets, a special Enterprise license is required to acquire Universal Windows apps. Classic Windows applications can be acquired through traditional means, such as through software vendors or retail distribution. + AppLocker controls Universal Windows apps and Classic Windows applications by using different rule collections. You have the choice to control Universal Windows apps, Classic Windows applications, or both. + For more info, see [Packaged apps and packaged app installer rules in AppLocker](packaged-apps-and-packaged-app-installer-rules-in-applocker.md). + ### How do you currently control app usage in your organization? + Most organizations have evolved app control policies and methods over time. With heightened security concerns and an emphasis on tighter IT control over desktop use, your organization might decide to consolidate app control practices or design a comprehensive application control scheme. AppLocker includes improvements over SRP in the architecture and management of application control policies. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Security polices (locally set or through Group Policy)

Using AppLocker requires increased effort in planning to create correct policies, but this results in a simpler distribution method.

Non-Microsoft app control software

Using AppLocker requires a complete app control policy evaluation and implementation.

Managed usage by group or OU

Using AppLocker requires a complete app control policy evaluation and implementation.

Authorization Manager or other role-based access technologies

Using AppLocker requires a complete app control policy evaluation and implementation.

Other

Using AppLocker requires a complete app control policy evaluation and implementation.

+ +| Possible answers | Design considerations | +| - | - | +| Security polices (locally set or through Group Policy) | Using AppLocker requires increased effort in planning to create correct policies, but this results in a simpler distribution method.| +| Non-Microsoft app control software | Using AppLocker requires a complete app control policy evaluation and implementation.| +| Managed usage by group or OU | Using AppLocker requires a complete app control policy evaluation and implementation.| +| Authorization Manager or other role-based access technologies | Using AppLocker requires a complete app control policy evaluation and implementation.| +| Other | Using AppLocker requires a complete app control policy evaluation and implementation.|   ### Which Windows desktop and server operating systems are running in your organization? + If your organization supports multiple Windows operating systems, app control policy planning becomes more complex. Your initial design decisions should consider the security and management priorities of applications that are installed on each version of the operating system. @@ -172,259 +135,94 @@ If your organization supports multiple Windows operating systems, app control po
  ### Are there specific groups in your organization that need customized application control policies? + Most business groups or departments have specific security requirements that pertain to data access and the applications used to access that data. You should consider the scope of the project for each group and the group’s priorities before you deploy application control policies for the entire organization. - ---- - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Yes

-

For each group, you need to create a list that includes their application control requirements. Although this may increase the planning time, it will most likely result in a more effective deployment.

-

If your GPO structure is not currently configured so that you can apply different policies to specific groups, you can alternatively apply AppLocker rules in a GPO to specific user groups.

No

AppLocker policies can be applied globally to applications that are installed on PCs running the supported versions of Windows as listed in [Requirements to use AppLocker](requirements-to-use-applocker.md). Depending on the number of apps you need to control, managing all the rules and exceptions might be challenging.

+ +| Possible answers | Design considerations | +| - | - | +| Yes | For each group, you need to create a list that includes their application control requirements. Although this may increase the planning time, it will most likely result in a more effective deployment.
If your GPO structure is not currently configured so that you can apply different policies to specific groups, you can alternatively apply AppLocker rules in a GPO to specific user groups.| +| No | AppLocker policies can be applied globally to applications that are installed on PCs running the supported versions of Windows as listed in [Requirements to use AppLocker](requirements-to-use-applocker.md). Depending on the number of apps you need to control, managing all the rules and exceptions might be challenging.|   ### Does your IT department have resources to analyze application usage, and to design and manage the policies? + The time and resources that are available to you to perform the research and analysis can affect the detail of your plan and processes for continuing policy management and maintenance. - ---- - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Yes

Invest the time to analyze your organization's application control requirements, and plan a complete deployment that uses rules that are as simply constructed as possible.

No

Consider a focused and phased deployment for specific groups by using a small number of rules. As you apply controls to applications in a specific group, learn from that deployment to plan your next deployment.

+ +| Possible answers | Design considerations | +| - | - | +| Yes | Invest the time to analyze your organization's application control requirements, and plan a complete deployment that uses rules that are as simply constructed as possible.| +| No | Consider a focused and phased deployment for specific groups by using a small number of rules. As you apply controls to applications in a specific group, learn from that deployment to plan your next deployment. |   ### Does your organization have Help Desk support? + Preventing your users from accessing known, deployed, or personal applications will initially cause an increase in end-user support. It will be necessary to address the various support issues in your organization so security policies are followed and business workflow is not hampered. - ---- - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Yes

Involve the support department early in the planning phase because your users may inadvertently be blocked from using their applications, or they may seek exceptions to use specific applications.

No

Invest time in developing online support processes and documentation before deployment.

+ +| Possible answers | Design considerations | +| - | - | +| Yes | Involve the support department early in the planning phase because your users may inadvertently be blocked from using their applications, or they may seek exceptions to use specific applications. | +| No | Invest time in developing online support processes and documentation before deployment. | +   ### Do you know what applications require restrictive policies? Any successful application control policy implementation is based on your knowledge and understanding of app usage within the organization or business group. In addition, the application control design is dependent on the security requirements for data and the apps that access that data. - ---- - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Yes

You should determine the application control priorities for a business group and then attempt to design the simplest scheme for their application control policies.

No

You will have to perform an audit and requirements gathering project to discover the application usage. AppLocker provides the means to deploy policies in Audit only mode, and tools to view the event logs.

+ +| Possible answers | Design considerations | +| - | - | +| Yes | You should determine the application control priorities for a business group and then attempt to design the simplest scheme for their application control policies. | +| No | You will have to perform an audit and requirements gathering project to discover the application usage. AppLocker provides the means to deploy policies in **Audit only** mode, and tools to view the event logs.|   ### How do you deploy or sanction applications (upgraded or new) in your organization? + Implementing a successful application control policy is based on your knowledge and understanding of application usage within the organization or business group. In addition, the application control design is dependent on the security requirements for data and the applications that access that data. Understanding the upgrade and deployment policy will help shape the construction of the application control policies. - ---- - - - - - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Ad hoc

You need to gather requirements from each group. Some groups might want unrestricted access or installation, while other groups might want strict controls.

Strict written policy or guidelines to follow

You need to develop AppLocker rules that reflect those policies, and then test and maintain the rules.

No process in place

You need to determine if you have the resources to develop an application control policy, and for which groups.

+ +| Possible answers | Design considerations | +| - | - | +| Ad hoc | You need to gather requirements from each group. Some groups might want unrestricted access or installation, while other groups might want strict controls.| +| Strict written policy or guidelines to follow | You need to develop AppLocker rules that reflect those policies, and then test and maintain the rules. | +| No process in place | You need to determine if you have the resources to develop an application control policy, and for which groups. | +   ### Does your organization already have SRP deployed? + Although SRP and AppLocker have the same goal, AppLocker is a major revision of SRP. - ---- - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Yes

You cannot use AppLocker to manage SRP settings, but you can use SRP to manage application control policies on computers running on any of the supported operating systems listed in [Requirements to use AppLocker](requirements-to-use-applocker.md). In addition, if AppLocker and SRP settings are configured in the same GPO, only the AppLocker settings will be enforced on computers running those supported operating systems.

-
-Note   -

If you are using the Basic User security level as assigned in SRP, those permissions are not supported on computers running the supported operating systems.

-
-
-  -

No

Policies that are configured for AppLocker can only be applied to computers running the supported operating systems, but SRP is also available on those operating systems.

+ +| Possible answers | Design considerations | +| - | - | +| Yes | You cannot use AppLocker to manage SRP settings, but you can use SRP to manage application control policies on computers running on any of the supported operating systems listed in [Requirements to use AppLocker](requirements-to-use-applocker.md). In addition, if AppLocker and SRP settings are configured in the same GPO, only the AppLocker settings will be enforced on computers running those supported operating systems.

**Note:** If you are using the Basic User security level as assigned in SRP, those permissions are not supported on computers running the supported operating systems.| +| No | Policies that are configured for AppLocker can only be applied to computers running the supported operating systems, but SRP is also available on those operating systems. |   ### What are your organization's priorities when implementing application control policies? + Some organizations will benefit from application control policies as shown by an increase in productivity or conformance, while others will be hindered in performing their duties. Prioritize these aspects for each group to allow you to evaluate the effectiveness of AppLocker. - ---- - - - - - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Productivity: The organization assures that tools work and required applications can be installed.

To meet innovation and productivity goals, some groups require the ability to install and run a variety of software from different sources, including software that they developed. Therefore, if innovation and productivity is a high priority, managing application control policies through an allowed list might be time consuming and an impediment to progress.

Management: The organization is aware of and controls the apps it supports.

In some business groups, application usage can be managed from a central point of control. AppLocker policies can be built into a GPO for that purpose. This shifts the burden of app access to the IT department, but it also has the benefit of controlling the number of apps that can be run and controlling the versions of those apps

Security: The organization must protect data in part by ensuring that only approved apps are used.

AppLocker can help protect data by allowing a defined set of users access to apps that access the data. If security is the top priority, the application control policies will be the most restrictive.

+ +| Possible answers | Design considerations | +| - | - | +| Productivity: The organization assures that tools work and required applications can be installed. | To meet innovation and productivity goals, some groups require the ability to install and run a variety of software from different sources, including software that they developed. Therefore, if innovation and productivity is a high priority, managing application control policies through an allowed list might be time consuming and an impediment to progress. | +| Management: The organization is aware of and controls the apps it supports. | In some business groups, application usage can be managed from a central point of control. AppLocker policies can be built into a GPO for that purpose. This shifts the burden of app access to the IT department, but it also has the benefit of controlling the number of apps that can be run and controlling the versions of those apps| +| Security: The organization must protect data in part by ensuring that only approved apps are used. | AppLocker can help protect data by allowing a defined set of users access to apps that access the data. If security is the top priority, the application control policies will be the most restrictive.|   ### How are apps currently accessed in your organization? + AppLocker is very effective for organizations that have application restriction requirements if they have environments with a simple topography and application control policy goals that are straightforward. For example, AppLocker can benefit an environment where non-employees have access to computers that are connected to the organizational network, such as a school or library. Large organizations also benefit from AppLocker policy deployment when the goal is to achieve a detailed level of control on the desktop computers with a relatively small number of applications to manage, or when the applications are manageable with a small number of rules. - ---- - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Users run without administrative rights.

-

Apps are installed by using an installation deployment technology.

AppLocker can help reduce the total cost of ownership for business groups that typically use a finite set of apps, such as human resources and finance departments. At the same time, these departments access highly sensitive information, much of which contains confidential and proprietary information. By using AppLocker to create rules for specific apps that are allowed to run, you can help limit unauthorized applications from accessing this information.

-
-Note   -

AppLocker can also be effective in helping create standardized desktops in organizations where users run as administrators. However, it is important to note that users with administrative credentials can add new rules to the local AppLocker policy.

-
-
-  -

Users must be able to install applications as needed.

-

Users currently have administrator access, and it would be difficult to change this.

Enforcing AppLocker rules is not suited for business groups that must be able to install apps as needed and without approval from the IT department. If one or more OUs in your organization has this requirement, you can choose not to enforce application rules in those OUs by using AppLocker or to implement the Audit only enforcement setting through AppLocker.

+ +| Possible answers | Design considerations | +| - | - | +| Users run without administrative rights. | Apps are installed by using an installation deployment technology.| +| AppLocker can help reduce the total cost of ownership for business groups that typically use a finite set of apps, such as human resources and finance departments. At the same time, these departments access highly sensitive information, much of which contains confidential and proprietary information. By using AppLocker to create rules for specific apps that are allowed to run, you can help limit unauthorized applications from accessing this information.
**Note: **AppLocker can also be effective in helping create standardized desktops in organizations where users run as administrators. However, it is important to note that users with administrative credentials can add new rules to the local AppLocker policy.| Users must be able to install applications as needed. +| Users currently have administrator access, and it would be difficult to change this.|Enforcing AppLocker rules is not suited for business groups that must be able to install apps as needed and without approval from the IT department. If one or more OUs in your organization has this requirement, you can choose not to enforce application rules in those OUs by using AppLocker or to implement the **Audit only** enforcement setting through AppLocker.|   ### Is the structure in Active Directory Domain Services based on the organization's hierarchy? -Designing application control policies based on an organizational structure that is already built into Active Directory Domain Services (AD DS) is easier than converting the existing structure to an organizational structure. Because the effectiveness of application control policies is dependent on the ability to update policies, consider what organizational work needs to be accomplished before deployment begins. - ---- - - - - - - - - - - - - - - - - -
Possible answersDesign considerations

Yes

AppLocker rules can be developed and implemented through Group Policy, based on your AD DS structure.

No

The IT department must create a scheme to identify how application control policies can be applied to the correct user or computer.

+ +Designing application control policies based on an organizational structure that is already built into Active Directory Domain Services (AD DS) is easier than converting the existing structure to an organizational structure. +Because the effectiveness of application control policies is dependent on the ability to update policies, consider what organizational work needs to be accomplished before deployment begins. + +| Possible answers | Design considerations | +| - | - | +| Yes | AppLocker rules can be developed and implemented through Group Policy, based on your AD DS structure.| +| No | The IT department must create a scheme to identify how application control policies can be applied to the correct user or computer.|   ## Record your findings + The next step in the process is to record and analyze your answers to the preceding questions. If AppLocker is the right solution for your goals, tyou can set your application control policy objectives and plan your AppLocker rules. This process culminates in creating your planning document. + - For info about setting your policy goals, see [Determine your application control objectives](determine-your-application-control-objectives.md). - For info about creating your planning document, see [Create your AppLocker planning document](create-your-applocker-planning-document.md). -  -  diff --git a/windows/keep-secure/understand-applocker-rules-and-enforcement-setting-inheritance-in-group-policy.md b/windows/keep-secure/understand-applocker-rules-and-enforcement-setting-inheritance-in-group-policy.md index c4438ba57b..066f32d60e 100644 --- a/windows/keep-secure/understand-applocker-rules-and-enforcement-setting-inheritance-in-group-policy.md +++ b/windows/keep-secure/understand-applocker-rules-and-enforcement-setting-inheritance-in-group-policy.md @@ -2,34 +2,43 @@ title: Understand AppLocker rules and enforcement setting inheritance in Group Policy (Windows 10) description: This topic for the IT professional describes how application control policies configured in AppLocker are applied through Group Policy. ms.assetid: c1c5a3d3-540a-4698-83b5-0dab5d27d871 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understand AppLocker rules and enforcement setting inheritance in Group Policy + **Applies to** - Windows 10 + This topic for the IT professional describes how application control policies configured in AppLocker are applied through Group Policy. + Rule enforcement is applied only to collections of rules, not individual rules. AppLocker divides the rules into the following collections: executable files, Windows Installer files, scripts, packaged apps and packaged app installers, and DLL files. The options for rule enforcement are **Not configured**, **Enforce rules**, or **Audit only**. Together, all AppLocker rule collections compose the application control policy, or AppLocker policy. + Group Policy merges AppLocker policy in two ways: + - **Rules.** Group Policy does not overwrite or replace rules that are already present in a linked Group Policy Object (GPO). For example, if the current GPO has 12 rules and a linked GPO has 50 rules, 62 rules are applied to all computers that receive the AppLocker policy. - **Important**   - When determining whether a file is permitted to run, AppLocker processes rules in the following order: + >**Important:**  When determining whether a file is permitted to run, AppLocker processes rules in the following order: + 1. **Explicit deny.** An administrator created a rule to deny a file. 2. **Explicit allow.** An administrator created a rule to allow a file. 3. **Implicit deny.** This is also called the default deny because all files that are not affected by an allow rule are automatically blocked.   - **Enforcement settings.** The last write to the policy is applied. For example, if a higher-level GPO has the enforcement setting configured to **Enforce rules** and the closest GPO has the setting configured to **Audit only**, **Audit only** is enforced. If enforcement is not configured on the closest GPO, the setting from the closest linked GPO will be enforced. Because a computer's effective policy includes rules from each linked GPO, duplicate rules or conflicting rules could be enforced on a user's computer. Therefore, you should carefully plan your deployment to ensure that only rules that are necessary are present in a GPO. + The following figure demonstrates how AppLocker rule enforcement is applied through linked GPOs. + ![applocker rule enforcement inheritance chart](images/applocker-plan-inheritance.gif) + In the preceding illustration, note that all GPOs linked to Contoso are applied in order as configured. The rules that are not configured are also applied. For example, the result of the Contoso and Human Resources GPOs is 33 rules enforced, as shown in the client HR-Term1. The Human Resources GPO contains 10 non-configured rules. When the rule collection is configured for **Audit only**, no rules are enforced. + When constructing the Group Policy architecture for applying AppLocker policies, it is important to remember: + - Rule collections that are not configured will be enforced. - Group Policy does not overwrite or replace rules that are already present in a linked GPO. - AppLocker processes the explicit deny rule configuration before the allow rule configuration. - For rule enforcement, the last write to the GPO is applied. -  -  diff --git a/windows/keep-secure/understand-the-applocker-policy-deployment-process.md b/windows/keep-secure/understand-the-applocker-policy-deployment-process.md index 225dc8c0c2..76bbb8d904 100644 --- a/windows/keep-secure/understand-the-applocker-policy-deployment-process.md +++ b/windows/keep-secure/understand-the-applocker-policy-deployment-process.md @@ -2,21 +2,30 @@ title: Understand the AppLocker policy deployment process (Windows 10) description: This planning and deployment topic for the IT professional describes the process for using AppLocker when deploying application control policies. ms.assetid: 4cfd95c1-fbd3-41fa-8efc-d23c1ea6fb16 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understand the AppLocker policy deployment process + **Applies to** - Windows 10 + This planning and deployment topic for the IT professional describes the process for using AppLocker when deploying application control policies. + To successfully deploy AppLocker policies, you need to identify your application control objectives and construct the policies for those objectives. The key to the process is taking an accurate inventory of your organization's applications, which requires investigation of all the targeted business groups. With an accurate inventory, you can create rules and set enforcement criteria that will allow the organization to use the required applications and allow the IT department to manage a controlled set of applications. + The following diagram shows the main points in the design, planning, and deployment process for AppLocker. + ![applocker quick reference guide](images/applocker-plandeploy-quickreference.gif) + ## Resources to support the deployment process + The following topics contain information about designing, planning, deploying, and maintaining AppLocker policies: + - For info about the AppLocker policy design and planning requirements and process, see [AppLocker Design Guide](applocker-policies-design-guide.md). - For info about the AppLocker policy deployment requirements and process, see [AppLocker deployment guide](applocker-policies-deployment-guide.md). - For info about AppLocker policy maintenance and monitoring, see [Administer AppLocker](administer-applocker.md). diff --git a/windows/keep-secure/understanding-applocker-allow-and-deny-actions-on-rules.md b/windows/keep-secure/understanding-applocker-allow-and-deny-actions-on-rules.md index 30f5de5bcc..b6d8502af0 100644 --- a/windows/keep-secure/understanding-applocker-allow-and-deny-actions-on-rules.md +++ b/windows/keep-secure/understanding-applocker-allow-and-deny-actions-on-rules.md @@ -2,52 +2,38 @@ title: Understanding AppLocker allow and deny actions on rules (Windows 10) description: This topic explains the differences between allow and deny actions on AppLocker rules. ms.assetid: ea0370fa-2086-46b5-a0a4-4a7ead8cbed9 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understanding AppLocker allow and deny actions on rules + **Applies to** - Windows 10 + This topic explains the differences between allow and deny actions on AppLocker rules. + ## Allow action versus deny action on rules + Unlike Software Restriction Policies (SRP), each AppLocker rule collection functions as an allowed list of files. Only the files that are listed within the rule collection are allowed to run. This configuration makes it easier to determine what will occur when an AppLocker rule is applied. + You can also create rules that use the deny action. When applying rules, AppLocker first checks whether any explicit deny actions are specified in the rule list. If you have denied a file from running in a rule collection, the deny action will take precedence over any allow action, regardless of which Group Policy Object (GPO) the rule was originally applied in. Because AppLocker functions as an allowed list by default, if no rule explicitly allows or denies a file from running, AppLocker's default deny action will block the file. + ### Deny rule considerations + Although you can use AppLocker to create a rule to allow all files to run and then use rules to deny specific files, this configuration is not recommended. The deny action is generally less secure than the allow action because a malicious user could modify the file to invalidate the rule. Deny actions can also be circumvented. For example, if you configure a deny action for a file or folder path, the user can still run the file from any other path. The following table details security concerns for different rule conditions with deny actions. - ---- - - - - - - - - - - - - - - - - - - - - -
Rule conditionSecurity concern with deny action

Publisher

A user could modify the properties of a file (for example, re-signing the file with a different certificate).

File hash

A user could modify the hash for a file.

Path

A user could move the denied file to a different location and run it from there.

+ +| Rule condition | Security concern with deny action | +| - | - | +| Publisher | A user could modify the properties of a file (for example, re-signing the file with a different certificate).| +| File hash | A user could modify the hash for a file.| +| Path | A user could move the denied file to a different location and run it from there.|   -**Important**   -If you choose to use the deny action on rules, you must ensure that you first create rules that allow the Windows system files to run. AppLocker enforces rules for allowed applications by default, so after one or more rules have been created for a rule collection (affecting the Windows system files), only the apps that are listed as being allowed will be permitted to run. Therefore, creating a single rule in a rule collection to deny a malicious file from running will also deny all other files on the computer from running. +>**Important:**  If you choose to use the deny action on rules, you must ensure that you first create rules that allow the Windows system files to run. AppLocker enforces rules for allowed applications by default, so after one or more rules have been created for a rule collection (affecting the Windows system files), only the apps that are listed as being allowed will be permitted to run. Therefore, creating a single rule in a rule collection to deny a malicious file from running will also deny all other files on the computer from running.   ## Related topics -[How AppLocker works](how-applocker-works-techref.md) -  -  + +- [How AppLocker works](how-applocker-works-techref.md) diff --git a/windows/keep-secure/understanding-applocker-default-rules.md b/windows/keep-secure/understanding-applocker-default-rules.md index cf10480b26..76aa56e251 100644 --- a/windows/keep-secure/understanding-applocker-default-rules.md +++ b/windows/keep-secure/understanding-applocker-default-rules.md @@ -2,62 +2,45 @@ title: Understanding AppLocker default rules (Windows 10) description: This topic for IT professional describes the set of rules that can be used to ensure that required Windows system files are allowed to run when the policy is applied. ms.assetid: bdb03d71-05b7-41fb-96e3-a289ce1866e1 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understanding AppLocker default rules + **Applies to** - Windows 10 + This topic for IT professional describes the set of rules that can be used to ensure that required Windows system files are allowed to run when the policy is applied. + AppLocker includes default rules for each rule collection. These rules are intended to help ensure that the files that are required for Windows to operate properly are allowed in an AppLocker rule collection. -**Important**   -You can use the default rules as a template when creating your own rules. However, these rules are only meant to function as a starter policy when you are first testing AppLocker rules so that the system files in the Windows folders will be allowed to run. + +>**Important:**  You can use the default rules as a template when creating your own rules. However, these rules are only meant to function as a starter policy when you are first testing AppLocker rules so that the system files in the Windows folders will be allowed to run.   -If you require additional app security, you might need to modify the rules created from the built-in default rule collection. For example, the default rule to allow all users to run .exe files in the Windows folder is based on a path condition that allows all files within the Windows folder to run. The Windows folder contains a Temp subfolder to which the Users group is given the following permissions: +If you require additional app security, you might need to modify the rules created from the built-in default rule collection. For example, the default rule to allow all users to run .exe files in the Windows folder is based on a path condition that allows all files within the Windows folder to run. +The Windows folder contains a Temp subfolder to which the Users group is given the following permissions: + - Traverse Folder/Execute File - Create Files/Write Data - Create Folders/Append Data + These permissions settings are applied to this folder for app compatibility. However, because any user can create files in this location, allowing applications to be run from this location might conflict with your organization's security policy. + ## In this section - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TopicDescription

[Executable rules in AppLocker](executable-rules-in-applocker.md)

This topic describes the file formats and available default rules for the executable rule collection.

[Windows Installer rules in AppLocker](windows-installer-rules-in-applocker.md)

This topic describes the file formats and available default rules for the Windows Installer rule collection.

[Script rules in AppLocker](script-rules-in-applocker.md)

This topic describes the file formats and available default rules for the script rule collection.

[DLL rules in AppLocker](dll-rules-in-applocker.md)

This topic describes the file formats and available default rules for the DLL rule collection.

[Packaged apps and packaged app installer rules in AppLocker](packaged-apps-and-packaged-app-installer-rules-in-applocker.md)

This topic explains the AppLocker rule collection for packaged app installers and packaged apps.

+ +| Topic | Description | +| - | - | +| [Executable rules in AppLocker](executable-rules-in-applocker.md) | This topic describes the file formats and available default rules for the executable rule collection. | +| [Windows Installer rules in AppLocker](windows-installer-rules-in-applocker.md) | This topic describes the file formats and available default rules for the Windows Installer rule collection.| +| [Script rules in AppLocker](script-rules-in-applocker.md) | This topic describes the file formats and available default rules for the script rule collection.| +| [DLL rules in AppLocker](dll-rules-in-applocker.md) | This topic describes the file formats and available default rules for the DLL rule collection.| +| [Packaged apps and packaged app installer rules in AppLocker](packaged-apps-and-packaged-app-installer-rules-in-applocker.md) | This topic explains the AppLocker rule collection for packaged app installers and packaged apps.|   ## Related topics -[How AppLocker works](how-applocker-works-techref.md) + +- [How AppLocker works](how-applocker-works-techref.md)     diff --git a/windows/keep-secure/understanding-applocker-rule-behavior.md b/windows/keep-secure/understanding-applocker-rule-behavior.md index b065509210..2e1353c3ed 100644 --- a/windows/keep-secure/understanding-applocker-rule-behavior.md +++ b/windows/keep-secure/understanding-applocker-rule-behavior.md @@ -2,24 +2,29 @@ title: Understanding AppLocker rule behavior (Windows 10) description: This topic describes how AppLocker rules are enforced by using the allow and deny options in AppLocker. ms.assetid: 3e2738a3-8041-4095-8a84-45c1894c97d0 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understanding AppLocker rule behavior + **Applies to** - Windows 10 + This topic describes how AppLocker rules are enforced by using the allow and deny options in AppLocker. + If no AppLocker rules for a specific rule collection exist, all files with that file format are allowed to run. However, when an AppLocker rule for a specific rule collection is created, only the files explicitly allowed in a rule are permitted to run. For example, if you create an executable rule that allows .exe files in *%SystemDrive%\\FilePath* to run, only executable files located in that path are allowed to run. + A rule can be configured to use either an allow or deny action: + - **Allow**. You can specify which files are allowed to run in your environment and for which users or groups of users. You can also configure exceptions to identify files that are excluded from the rule. - **Deny**. You can specify which files are not allowed to run in your environment and for which users or groups of users. You can also configure exceptions to identify files that are excluded from the rule. -**Important**   -You can use a combination of allow actions and deny actions. However, we recommend using allow actions with exceptions because deny actions override allow actions in all cases. Deny actions can also be circumvented. For example, if you configure a deny action for a file or folder path, the user can still run the file from any other path. + +>**Important:**  You can use a combination of allow actions and deny actions. However, we recommend using allow actions with exceptions because deny actions override allow actions in all cases. Deny actions can also be circumvented. For example, if you configure a deny action for a file or folder path, the user can still run the file from any other path.   ## Related topics -[How AppLocker works](how-applocker-works-techref.md) -  -  + +- [How AppLocker works](how-applocker-works-techref.md) diff --git a/windows/keep-secure/understanding-applocker-rule-collections.md b/windows/keep-secure/understanding-applocker-rule-collections.md index 950a47ebfe..9c569f7f53 100644 --- a/windows/keep-secure/understanding-applocker-rule-collections.md +++ b/windows/keep-secure/understanding-applocker-rule-collections.md @@ -2,28 +2,34 @@ title: Understanding AppLocker rule collections (Windows 10) description: This topic explains the five different types of AppLocker rules used to enforce AppLocker policies. ms.assetid: 03c05466-4fb3-4880-8d3c-0f6f59fc5579 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understanding AppLocker rule collections + **Applies to** - Windows 10 + This topic explains the five different types of AppLocker rules used to enforce AppLocker policies. + An AppLocker rule collection is a set of rules that apply to one of five types: + - Executable files: .exe and .com - Windows Installer files: .msi, mst, and .msp - Scripts: .ps1, .bat, .cmd, .vbs, and .js - DLLs: .dll and .ocx - Packaged apps and packaged app installers: .appx + If you use DLL rules, a DLL allow rule has to be created for each DLL that is used by all of the allowed apps. -**Important**   -Each app can load several DLLs, and AppLocker must check each DLL before it is allowed to run. Therefore, creating DLL rules might cause performance problems on some computers. Denying some DLLs from running can also create app compatibility problems. As a result, the DLL rule collection is not enabled by default. + +>**Important:**  Each app can load several DLLs, and AppLocker must check each DLL before it is allowed to run. Therefore, creating DLL rules might cause performance problems on some computers. Denying some DLLs from running can also create app compatibility problems. As a result, the DLL rule collection is not enabled by default.   For info about how to enable the DLL rule collection, see [Enable the DLL rule collection](enable-the-dll-rule-collection.md). + ## Related topics -[How AppLocker works](how-applocker-works-techref.md) -  -  + +- [How AppLocker works](how-applocker-works-techref.md) diff --git a/windows/keep-secure/understanding-applocker-rule-condition-types.md b/windows/keep-secure/understanding-applocker-rule-condition-types.md index e6b6e8505a..d4e6ceaf84 100644 --- a/windows/keep-secure/understanding-applocker-rule-condition-types.md +++ b/windows/keep-secure/understanding-applocker-rule-condition-types.md @@ -2,39 +2,55 @@ title: Understanding AppLocker rule condition types (Windows 10) description: This topic for the IT professional describes the three types of AppLocker rule conditions. ms.assetid: c21af67f-60a1-4f7d-952c-a6f769c74729 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understanding AppLocker rule condition types + **Applies to** - Windows 10 + This topic for the IT professional describes the three types of AppLocker rule conditions. + Rule conditions are criteria that the AppLocker rule is based on. Primary conditions are required to create an AppLocker rule. The three primary rule conditions are publisher, path, and file hash. + **Publisher** + To use a publisher condition, the files must be digitally signed by the software publisher, or you must do so by using an internal certificate. Rules that are specified to the version level might have to be updated when a new version of the file is released. For more info about this rule condition, see [Understanding the publisher rule condition in AppLocker](understanding-the-publisher-rule-condition-in-applocker.md). + **Path** + Any file can be assigned this rule condition; however, because path rules specify locations within the file system, any subdirectory will also be affected by the rule (unless explicitly exempted). For more info about this rule condition, see [Understanding the path rule condition in AppLocker](understanding-the-path-rule-condition-in-applocker.md). + **File hash** + Any file can be assigned this rule condition; however, the rule must be updated each time a new version of the file is released because the hash value is unique to that the version of the file. For more info about this rule condition, see [Understanding the file hash rule condition in AppLocker](understanding-the-file-hash-rule-condition-in-applocker.md). + ### Considerations + Selecting the appropriate condition for each rule depends on the overall application control policy goals of the organization, the AppLocker rule maintenance goals, and the condition of the existing (or planned) application deployment. The following questions can help you decide which rule condition to use. + 1. Is the file digitally signed by a software publisher? + If the file is signed by a software publisher, we recommend that you create rules with publisher conditions. You may still create file hash and path conditions for signed files. However, if the file is not digitally signed by a software publisher, you can: + - Sign the file by using an internal certificate. - Create a rule by using a file hash condition. - Create a rule by using a path condition. - **Note**   - To determine how many applications on a reference computer are digitally signed, you can use the **Get-AppLockerFileInformation** Windows PowerShell cmdlet for a directory of files. For example, `Get-AppLockerFileInformation –Directory C:\Windows\ -FileType EXE -recurse` displays the properties for all .exe and .com files within the Windows directory. + + >**Note:**  To determine how many applications on a reference computer are digitally signed, you can use the **Get-AppLockerFileInformation** Windows PowerShell cmdlet for a directory of files. For example, + `Get-AppLockerFileInformation –Directory C:\Windows\ -FileType EXE -recurse` displays the properties for all .exe and .com files within the Windows directory.   2. What rule condition type does your organization prefer? + If your organization is already using Software Restriction Policies (SRP) to restrict what files users can run, rules using file hash or path conditions are probably already in place. - **Note**   - For a list of supported operating system versions and editions to which SRP and AppLocker rules can be applied, see [Requirements to use AppLocker](requirements-to-use-applocker.md). + + >**Note:**  For a list of supported operating system versions and editions to which SRP and AppLocker rules can be applied, see [Requirements to use AppLocker](requirements-to-use-applocker.md).   ## Related topics -[How AppLocker works](how-applocker-works-techref.md) -  -  + +- [How AppLocker works](how-applocker-works-techref.md) diff --git a/windows/keep-secure/understanding-applocker-rule-exceptions.md b/windows/keep-secure/understanding-applocker-rule-exceptions.md index 0a89f17cc7..a99cb1f8cb 100644 --- a/windows/keep-secure/understanding-applocker-rule-exceptions.md +++ b/windows/keep-secure/understanding-applocker-rule-exceptions.md @@ -2,19 +2,24 @@ title: Understanding AppLocker rule exceptions (Windows 10) description: This topic describes the result of applying AppLocker rule exceptions to rule collections. ms.assetid: e6bb349f-ee60-4c8d-91cd-6442f2d0eb9c -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understanding AppLocker rule exceptions + **Applies to** - Windows 10 + This topic describes the result of applying AppLocker rule exceptions to rule collections. + You can apply AppLocker rules to individual users or a group of users. If you apply a rule to a group of users, all users in that group are affected by that rule. If you need to allow a subset of a user group to use an app, you can create a special rule for that subset. + For example, the rule "Allow Everyone to run Windows except Registry Editor" allows everyone in the organization to run Windows but does not allow anyone to run Registry Editor. The effect of this rule would prevent users such as help desk personnel from running a program that is necessary for their support tasks. To resolve this problem, create a second rule that applies to the Helpdesk user group: "Allow Helpdesk to run Registry Editor." If you create a deny rule that does not allow any users to run Registry Editor, the deny rule will override the second rule that allows the Helpdesk user group to run Registry Editor. + ## Related topics -[How AppLocker works](how-applocker-works-techref.md) -  -  + +- [How AppLocker works](how-applocker-works-techref.md) diff --git a/windows/keep-secure/understanding-the-file-hash-rule-condition-in-applocker.md b/windows/keep-secure/understanding-the-file-hash-rule-condition-in-applocker.md index 1be8c8cc55..b778f3c76d 100644 --- a/windows/keep-secure/understanding-the-file-hash-rule-condition-in-applocker.md +++ b/windows/keep-secure/understanding-the-file-hash-rule-condition-in-applocker.md @@ -2,38 +2,28 @@ title: Understanding the file hash rule condition in AppLocker (Windows 10) description: This topic explains the AppLocker file hash rule condition, the advantages and disadvantages, and how it is applied. ms.assetid: 4c6d9af4-2b1a-40f4-8758-1a6f9f147756 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understanding the file hash rule condition in AppLocker + **Applies to** - Windows 10 + This topic explains the AppLocker file hash rule condition, the advantages and disadvantages, and how it is applied. + File hash rules use a system-computed cryptographic hash of the identified file. For files that are not digitally signed, file hash rules are more secure than path rules. The following table describes the advantages and disadvantages of the file hash condition. - ---- - - - - - - - - - - - - -
File hash condition advantagesFile hash condition disadvantages

Because each file has a unique hash, a file hash condition applies to only one file.

Each time that the file is updated (such as a security update or upgrade), the file's hash will change. As a result, you must manually update file hash rules.

+ +| File hash condition advantages | File hash condition disadvantages | +| - | - | +| Because each file has a unique hash, a file hash condition applies to only one file. | Each time that the file is updated (such as a security update or upgrade), the file's hash will change. As a result, you must manually update file hash rules.|   For an overview of the three types of AppLocker rule conditions and explanations of the advantages and disadvantages of each, see [Understanding AppLocker rule condition types](understanding-applocker-rule-condition-types.md). + ## Related topics -[How AppLocker works](how-applocker-works-techref.md) -  -  + +- [How AppLocker works](how-applocker-works-techref.md) diff --git a/windows/keep-secure/understanding-the-path-rule-condition-in-applocker.md b/windows/keep-secure/understanding-the-path-rule-condition-in-applocker.md index 2adb70d6c6..d62cf0c8b6 100644 --- a/windows/keep-secure/understanding-the-path-rule-condition-in-applocker.md +++ b/windows/keep-secure/understanding-the-path-rule-condition-in-applocker.md @@ -2,18 +2,24 @@ title: Understanding the path rule condition in AppLocker (Windows 10) description: This topic explains the AppLocker path rule condition, the advantages and disadvantages, and how it is applied. ms.assetid: 3fa54ded-4466-4f72-bea4-2612031cad43 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understanding the path rule condition in AppLocker + **Applies to** - Windows 10 + This topic explains the AppLocker path rule condition, the advantages and disadvantages, and how it is applied. + The path condition identifies an application by its location in the file system of the computer or on the network. + When creating a rule that uses a deny action, path conditions are less secure than publisher and file hash conditions for preventing access to a file because a user could easily copy the file to a different location than the location specified in the rule. Because path rules specify locations within the file system, you should ensure that there are no subdirectories that are writable by non-administrators. For example, if you create a path rule for C:\\ with the allow action, any file under that location will be allowed to run, including within users' profiles. The following table describes the advantages and disadvantages of the path condition. + @@ -40,57 +46,22 @@ When creating a rule that uses a deny action, path conditions are less secure th
  AppLocker does not enforce rules that specify paths with short names. You should always specify the full path to a file or folder when creating path rules so that the rule will be properly enforced. + The asterisk (\*) wildcard character can be used within **Path** field. The asterisk (\*) character used by itself represents any path. When combined with any string value, the rule is limited to the path of the file and all the files under that path. For example, %ProgramFiles%\\Internet Explorer\\\* indicates that all files and subfolders within the Internet Explorer folder will be affected by the rule. + AppLocker uses path variables for well-known directories in Windows. Path variables are not environment variables. The AppLocker engine can only interpret AppLocker path variables. The following table details these path variables. - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows directory or driveAppLocker path variableWindows environment variable

Windows

%WINDIR%

%SystemRoot%

System32

%SYSTEM32%

%SystemDirectory%

Windows installation directory

%OSDRIVE%

%SystemDrive%

Program Files

%PROGRAMFILES%

%ProgramFiles% and %ProgramFiles(x86)%

Removable media (for example, CD or DVD)

%REMOVABLE%

Removable storage device (for example, USB flash drive)

%HOT%

+ +| Windows directory or drive | AppLocker path variable | Windows environment variable | +| - | - | - | +| Windows | %WINDIR% | %SystemRoot% | +| System32 | %SYSTEM32%| %SystemDirectory%| +| Windows installation directory | %OSDRIVE%|%SystemDrive%| +| Program Files | %PROGRAMFILES%| %ProgramFiles% and %ProgramFiles(x86)%| +| Removable media (for example, CD or DVD) | %REMOVABLE%| | +| Removable storage device (for example, USB flash drive)| %HOT%|||   For an overview of the three types of AppLocker rule conditions and explanations of the advantages and disadvantages of each, see [Understanding AppLocker rule condition types](understanding-applocker-rule-condition-types.md). + ## Related topics -[How AppLocker works](how-applocker-works-techref.md) -  -  + +- [How AppLocker works](how-applocker-works-techref.md) diff --git a/windows/keep-secure/understanding-the-publisher-rule-condition-in-applocker.md b/windows/keep-secure/understanding-the-publisher-rule-condition-in-applocker.md index 053ee2e59c..34ac6444f3 100644 --- a/windows/keep-secure/understanding-the-publisher-rule-condition-in-applocker.md +++ b/windows/keep-secure/understanding-the-publisher-rule-condition-in-applocker.md @@ -2,18 +2,24 @@ title: Understanding the publisher rule condition in AppLocker (Windows 10) description: This topic explains the AppLocker publisher rule condition, what controls are available, and how it is applied. ms.assetid: df61ed8f-a97e-4644-9d0a-2169f18c1c4f -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Understanding the publisher rule condition in AppLocker + **Applies to** - Windows 10 + This topic explains the AppLocker publisher rule condition, what controls are available, and how it is applied. + Publisher conditions can be made only for files that are digitally signed; this condition identifies an app based on its digital signature and extended attributes. The digital signature contains information about the company that created the app (the publisher). The extended attributes, which are obtained from the binary resource, contain the name of the product that the app is part of and the version number of the app. The publisher may be a software development company, such as Microsoft, or the Information Technology department of your organization. -Publisher conditions are easier to maintain than file hash conditions and are generally more secure than path conditions. Rules that are specified to the version level might have to be updated when a new version of the file is released. The following table describes the advantages and disadvantages of the publisher condition. +Publisher conditions are easier to maintain than file hash conditions and are generally more secure than path conditions. Rules that are specified to the version level might have to be updated when a new version of the file is released. The following table describes the advantages and disadvantages +of the publisher condition. + @@ -42,70 +48,42 @@ Publisher conditions are easier to maintain than file hash conditions and are ge
  Wildcard characters can be used as values in the publisher rule fields according to the following specifications: + - **Publisher** + The asterisk (\*) character used by itself represents any publisher. When combined with any string value, the rule is limited to the publisher with a value in the signed certificate that matches the character string. In other words, the asterisk is not treated as a wildcard character if used with other characters in this field. For example, using the characters "M\*" limits the publisher name to only a publisher with the name "M\*." Using the characters "\*x\*" limits the publisher name only to the name “\*x\*”. A question mark (?) is not a valid wildcard character in this field. + - **Product name** + The asterisk (\*) character used by itself represents any product name. When combined with any string value, the rule is limited to the product of the publisher with a value in the signed certificate that matches the character string. In other words, the asterisk is not treated as a wildcard character if used with other characters in this field. A question mark (?) is not a valid wildcard character in this field. + - **File name** + Either the asterisk (\*) or question mark (?) characters used by themselves represent any and all file names. When combined with any string value, the string is matched with any file name containing that string. + - **File version** + The asterisk (\*) character used by itself represents any file version. If you want to limit the file version to a specific version or as a starting point, you can state the file version and then use the following options to apply limits: + - **Exactly**. The rule applies only to this version of the app - **And above**. The rule applies to this version and all later versions. - **And Below**. The rule applies to this version and all earlier versions. + The following table describes how a publisher condition is applied. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OptionThe publisher condition allows or denies…

All signed files

All files that are signed by a publisher.

Publisher only

All files that are signed by the named publisher.

Publisher and product name

All files for the specified product that are signed by the named publisher.

Publisher, product name, and file name

Any version of the named file for the named product that is signed by the publisher.

Publisher, product name, file name, and file version

Exactly

-

The specified version of the named file for the named product that is signed by the publisher.

Publisher, product name, file name, and file version

And above

-

The specified version of the named file and any new releases for the product that are signed by the publisher.

Publisher, product name, file name, and file version

And below

-

The specified version of the named file and any older versions for the product that are signed by the publisher.

Custom

You can edit the Publisher, Product name, File name, and Version fields to create a custom rule.

+ +| Option | The publisher condition allows or denies…| +| - | - | +| **All signed files** | All files that are signed by a publisher.| +| **Publisher only** | All files that are signed by the named publisher.| +| **Publisher and product name** | All files for the specified product that are signed by the named publisher.| +| **Publisher, product name, and file name** | Any version of the named file for the named product that is signed by the publisher.| +| **Publisher, product name, file name, and file version** | **Exactly**
The specified version of the named file for the named product that is signed by the publisher.| +| **Publisher, product name, file name, and file version** | **And above**
The specified version of the named file and any new releases for the product that are signed by the publisher.| +| **Publisher, product name, file name, and file version**| **And below**
The specified version of the named file and any older versions for the product that are signed by the publisher.| +| **Custom** | You can edit the **Publisher**, **Product name**, **File name**, and **Version** fields to create a custom rule.|   For an overview of the three types of AppLocker rule conditions and explanations of the advantages and disadvantages of each, see [Understanding AppLocker rule condition types](understanding-applocker-rule-condition-types.md). + ## Related topics -[How AppLocker works](how-applocker-works-techref.md) -  -  + +- [How AppLocker works](how-applocker-works-techref.md) diff --git a/windows/keep-secure/use-a-reference-computer-to-create-and-maintain-applocker-policies.md b/windows/keep-secure/use-a-reference-computer-to-create-and-maintain-applocker-policies.md index 4b888e3d71..e9c7b0645e 100644 --- a/windows/keep-secure/use-a-reference-computer-to-create-and-maintain-applocker-policies.md +++ b/windows/keep-secure/use-a-reference-computer-to-create-and-maintain-applocker-policies.md @@ -2,35 +2,46 @@ title: Use a reference device to create and maintain AppLocker policies (Windows 10) description: This topic for the IT professional describes the steps to create and maintain AppLocker policies by using a reference computer. ms.assetid: 10c3597f-f44c-4c8e-8fe5-105d4ac016a6 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Use a reference device to create and maintain AppLocker policies + **Applies to** - Windows 10 + This topic for the IT professional describes the steps to create and maintain AppLocker policies by using a reference computer. + ## Background and prerequisites + An AppLocker reference device is a baseline device you can use to configure policies and can subsequently be used to maintain AppLocker policies. For the procedure to configure a reference device, see [Configure the AppLocker reference device](configure-the-appLocker-reference-device.md). + An AppLocker reference device that is used to create and maintain AppLocker policies should contain the corresponding apps for each organizational unit (OU) to mimic your production environment. -**Important**   -The reference device must be running one of the supported editions of Windows. For information about operating system requirements for AppLocker, see [Requirements to use AppLocker](requirements-to-use-applocker.md). + +>**Important:**  The reference device must be running one of the supported editions of Windows. For information about operating system requirements for AppLocker, see [Requirements to use AppLocker](requirements-to-use-applocker.md).   You can perform AppLocker policy testing on the reference device by using the **Audit only** enforcement setting or Windows PowerShell cmdlets. You can also use the reference device as part of a testing configuration that includes policies that are created by using Software Restriction Policies. + ## Step 1: Automatically generate rules on the reference device + With AppLocker, you can automatically generate rules for all files within a folder. AppLocker scans the specified folder and creates the condition types that you choose for each file in that folder. For the procedure to do this, see [Run the Automatically Generate Rules wizard](run-the-automatically-generate-rules-wizard.md). -**Note**   -If you run this wizard to create your first rules for a Group Policy Object (GPO), after you complete the wizard, you will be prompted to create the default rules, which allow critical system files to run. You can edit the default rules at any time. If your organization has decided to edit the default rules or create custom rules to allow the Windows system files to run, ensure that you delete the default rules after you replace them with your custom rules. + +>**Note:**  If you run this wizard to create your first rules for a Group Policy Object (GPO), after you complete the wizard, you will be prompted to create the default rules, which allow critical system files to run. You can edit the default rules at any time. If your organization has decided to edit the default rules or create custom rules to allow the Windows system files to run, ensure that you delete the default rules after you replace them with your custom rules.   ## Step 2: Create the default rules on the reference device + AppLocker includes default rules for each rule collection. These rules are intended to help ensure that the files that are required for Windows to operate properly are allowed in an AppLocker rule collection. You must run the default rules for each rule collection. For info about default rules and considerations for using them, see [Understanding AppLocker default rules](understanding-applocker-default-rules.md). For the procedure to create default rules, see [Create AppLocker default rules](create-applocker-default-rules.md). -**Important**   -You can use the default rules as a template when you create your own rules. This allows files within the Windows directory to run. However, these rules are only meant to function as a starter policy when you are first testing AppLocker rules. + +>**Important:**  You can use the default rules as a template when you create your own rules. This allows files within the Windows directory to run. However, these rules are only meant to function as a starter policy when you are first testing AppLocker rules.   ## Step 3: Modify rules and the rule collection on the reference device + If AppLocker policies are currently running in your production environment, export the policies from the corresponding GPOs and save them to the reference device. For the procedure to do this, see [Export an AppLocker policy from a GPO](export-an-applocker-policy-from-a-gpo.md). If no AppLocker policies have been deployed, create the rules and develop the policies by using the following procedures: + - [Create a rule that uses a publisher condition](create-a-rule-that-uses-a-publisher-condition.md) - [Create a rule that uses a file hash condition](create-a-rule-that-uses-a-file-hash-condition.md) - [Create a rule that uses a path condition](create-a-rule-that-uses-a-path-condition.md) @@ -39,25 +50,34 @@ If AppLocker policies are currently running in your production environment, expo - [Delete an AppLocker rule](delete-an-applocker-rule.md) - [Enable the DLL rule collection](enable-the-dll-rule-collection.md) - [Enforce AppLocker rules](enforce-applocker-rules.md) + ## Step 4: Test and update AppLocker policy on the reference device + You should test each set of rules to ensure that they perform as intended. The **Test-AppLockerPolicy** Windows PowerShell cmdlet can be used to determine whether any of the rules in your rule collection will be blocked on your reference device. Perform the steps on each reference device that you used to define the AppLocker policy. Ensure that the reference device is joined to the domain and that it is receiving the AppLocker policy from the appropriate GPO. Because AppLocker rules are inherited from linked GPOs, you should deploy all of the rules to simultaneously test all of your test GPOs. Use the following procedures to complete this step: + - [Test an AppLocker Policy with Test-AppLockerPolicy](http://technet.microsoft.com/library/ee791772(WS.10).aspx) - [Discover the Effect of an AppLocker Policy](http://technet.microsoft.com/library/ee791823(WS.10).aspx) -**Caution**   -If you have set the enforcement setting on the rule collection to **Enforce rules** or you have not configured the rule collection, the policy will be implemented when the GPO is updated in the next step. If you have set the enforcement setting on the rule collection to **Audit only**, application access events are written to the AppLocker log, and the policy will not take effect. + +>**Caution:**  If you have set the enforcement setting on the rule collection to **Enforce rules** or you have not configured the rule collection, the policy will be implemented when the GPO is updated in the next step. If you have set the enforcement setting on the rule collection to **Audit only**, application access events are written to the AppLocker log, and the policy will not take effect.   ## Step 5: Export and import the policy into production + When the AppLocker policy has been tested successfully, it can be imported into the GPO (or imported into individual computers that are not managed by Group Policy) and checked for its intended effectiveness. To do this, perform the following procedures: + - [Export an AppLocker policy to an XML file](export-an-applocker-policy-to-an-xml-file.md) - [Import an AppLocker policy into a GPO](import-an-applocker-policy-into-a-gpo.md) or - [Discover the Effect of an AppLocker Policy](http://technet.microsoft.com/library/ee791823(WS.10).aspx) + If the AppLocker policy enforcement setting is **Audit only** and you are satisfied that the policy is fulfilling your intent, you can change it to **Enforce rules**. For info about how to change the enforcement setting, see [Configure an AppLocker policy for enforce rules](configure-an-applocker-policy-for-enforce-rules.md). + ## Step 6: Monitor the effect of the policy in production + If additional refinements or updates are necessary after a policy is deployed, use the appropriate following procedures to monitor and update the policy: + - [Monitor app usage with AppLocker](monitor-application-usage-with-applocker.md) - [Edit an AppLocker policy](edit-an-applocker-policy.md) - [Refresh an AppLocker policy](refresh-an-applocker-policy.md) + ## See also -[Deploy the AppLocker policy into production](deploy-the-applocker-policy-into-production.md) -  -  + +- [Deploy the AppLocker policy into production](deploy-the-applocker-policy-into-production.md) diff --git a/windows/keep-secure/use-applocker-and-software-restriction-policies-in-the-same-domain.md b/windows/keep-secure/use-applocker-and-software-restriction-policies-in-the-same-domain.md index 01e857dfe3..ef970cd8df 100644 --- a/windows/keep-secure/use-applocker-and-software-restriction-policies-in-the-same-domain.md +++ b/windows/keep-secure/use-applocker-and-software-restriction-policies-in-the-same-domain.md @@ -2,18 +2,26 @@ title: Use AppLocker and Software Restriction Policies in the same domain (Windows 10) description: This topic for IT professionals describes concepts and procedures to help you manage your application control strategy using Software Restriction Policies and AppLocker. ms.assetid: 2b7e0cec-df62-49d6-a2b7-6b8e30180943 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Use AppLocker and Software Restriction Policies in the same domain + **Applies to** - Windows 10 + This topic for IT professionals describes concepts and procedures to help you manage your application control strategy using Software Restriction Policies and AppLocker. + ## Using AppLocker and Software Restriction Policies in the same domain -AppLocker is supported on systems running Windows 7 and above. Software Restriction Policies (SRP) is supported on systems running Windows Vista or earlier. You can continue to use SRP for application control on your pre-Windows 7 computers, but use AppLocker for computers running Windows Server 2008 R2, Windows 7 and later. It is recommended that you author AppLocker and SRP rules in separate GPOs and target the GPO with SRP policies to systems running Windows Vista or earlier. When both SRP and AppLocker policies are applied to computers running Windows Server 2008 R2, Windows 7 and later, the SRP policies are ignored. + +AppLocker is supported on systems running Windows 7 and above. Software Restriction Policies (SRP) is supported on systems running Windows Vista or earlier. You can continue to use SRP for application control on your pre-Windows 7 computers, but use AppLocker for computers running +Windows Server 2008 R2, Windows 7 and later. It is recommended that you author AppLocker and SRP rules in separate GPOs and target the GPO with SRP policies to systems running Windows Vista or earlier. When both SRP and AppLocker policies are applied to computers running Windows Server 2008 R2, +Windows 7 and later, the SRP policies are ignored. + The following table compares the features and functions of Software Restriction Policies (SRP) and AppLocker. diff --git a/windows/keep-secure/use-the-applocker-windows-powershell-cmdlets.md b/windows/keep-secure/use-the-applocker-windows-powershell-cmdlets.md index 4ccedff7ca..cf988054c1 100644 --- a/windows/keep-secure/use-the-applocker-windows-powershell-cmdlets.md +++ b/windows/keep-secure/use-the-applocker-windows-powershell-cmdlets.md @@ -2,30 +2,51 @@ title: Use the AppLocker Windows PowerShell cmdlets (Windows 10) description: This topic for IT professionals describes how each AppLocker Windows PowerShell cmdlet can help you administer your AppLocker application control policies. ms.assetid: 374e029c-5c0a-44ab-a57a-2a9dd17dc57d -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Use the AppLocker Windows PowerShell cmdlets + **Applies to** - Windows 10 + This topic for IT professionals describes how each AppLocker Windows PowerShell cmdlet can help you administer your AppLocker application control policies. + ## AppLocker Windows PowerShell cmdlets -The five AppLocker cmdlets are designed to streamline the administration of an AppLocker policy. They can be used to help create, test, maintain, and troubleshoot an AppLocker policy. The cmdlets are intended to be used in conjunction with the AppLocker user interface that is accessed through the Microsoft Management Console (MMC) snap-in extension to the Local Security Policy snap-in and Group Policy Management Console. -To edit or update a Group Policy Object (GPO) by using the AppLocker cmdlets, you must have Edit Setting permission. By default, members of the **Domain Admins** group, the **Enterprise Admins** group, and the **Group Policy Creator Owners** group have this permission. To perform tasks by using the Local Security policy snap-in, you must be a member of the local **Administrators** group, or equivalent, on the computer. + +The five AppLocker cmdlets are designed to streamline the administration of an AppLocker policy. They can be used to help create, test, maintain, and troubleshoot an AppLocker policy. The cmdlets are intended to be used in conjunction with the AppLocker user interface that is accessed through the +Microsoft Management Console (MMC) snap-in extension to the Local Security Policy snap-in and Group Policy Management Console. + +To edit or update a Group Policy Object (GPO) by using the AppLocker cmdlets, you must have Edit Setting permission. By default, members of the **Domain Admins** group, the **Enterprise Admins** group, and the **Group Policy Creator Owners** group have this permission. To perform tasks by using the +Local Security policy snap-in, you must be a member of the local **Administrators** group, or equivalent, on the computer. + ### Retrieve application information -The [Get-AppLockerFileInformation](http://technet.microsoft.com/library/hh847209.aspx) cmdlet retrieves the AppLocker file information from a list of files or from an event log. File information that is retrieved can include publisher information, file hash information, and file path information. File information from an event log may not contain all of these fields. Files that are not signed do not have any publisher information. + +The [Get-AppLockerFileInformation](http://technet.microsoft.com/library/hh847209.aspx) cmdlet retrieves the AppLocker file information from a list of files or from an event log. File information that is retrieved can include publisher information, file hash information, and file path information. + +File information from an event log may not contain all of these fields. Files that are not signed do not have any publisher information. + ### Set AppLocker policy + The [Set-AppLockerPolicy](http://technet.microsoft.com/library/hh847212.aspx) cmdlet sets the specified GPO to contain the specified AppLocker policy. If no Lightweight Directory Access Protocol (LDAP) is specified, the local GPO is the default. + ### Retrieve an AppLocker policy + The [Get-AppLockerPolicy](http://technet.microsoft.com/library/hh847214.aspx) cmdlet gets the AppLocker policy from the local GPO, from a specified GPO, or from the effective AppLocker policy on the device. The output of the AppLocker policy is an AppLockerPolicy object or an XML-formatted string. + ### Generate rules for a given user or group -The [New-AppLockerPolicy](http://technet.microsoft.com/library/hh847211.aspx) cmdlet uses a list of file information to automatically generate rules for a given user or group. It can generate rules based on publisher, hash, or path information. Use **Get-AppLockerFileInformation** to create the list of file information. + +The [New-AppLockerPolicy](http://technet.microsoft.com/library/hh847211.aspx) cmdlet uses a list of file information to automatically generate rules for a given user or group. It can generate rules based on publisher, hash, or path information. Use **Get-AppLockerFileInformation** to create the +list of file information. + ### Test the AppLocker Policy against a file set + The [Test-AppLockerPolicy](http://technet.microsoft.com/library/hh847213.aspx) cmdlet uses the specified AppLocker policy to test whether a specified list of files are allowed to run or not on the local device for a specific user. + ## Additional resources + - For steps to perform other AppLocker policy tasks, see [Administer AppLocker](administer-applocker.md). -  -  diff --git a/windows/keep-secure/use-windows-event-forwarding-to-assist-in-instrusion-detection.md b/windows/keep-secure/use-windows-event-forwarding-to-assist-in-instrusion-detection.md index cc7a0adbb4..060d693df1 100644 --- a/windows/keep-secure/use-windows-event-forwarding-to-assist-in-instrusion-detection.md +++ b/windows/keep-secure/use-windows-event-forwarding-to-assist-in-instrusion-detection.md @@ -2,22 +2,33 @@ title: Use Windows Event Forwarding to help with intrusion detection (Windows 10) description: Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. ms.assetid: 733263E5-7FD1-45D2-914A-184B9E3E6A3F -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: tedhardyMSFT --- + # Use Windows Event Forwarding to help with intrusion detection + **Applies to** - Windows 10 + Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. + Windows Event Forwarding (WEF) reads any operational or administrative event log on a device in your organization and forwards the events you choose to a Windows Event Collector (WEC) server. -To accomplish this, there are two different of subscriptions published to client devices - the Baseline subscription and the suspect subscription. The Baseline subscription enrolls all devices in your organization, and a Suspect subscription only includes devices that have been added by you. The Suspect subscription collects additional events to help build context for system activity and can quickly be updated to accommodate new events and/or scenarios as needed without impacting baseline operations. + +To accomplish this, there are two different of subscriptions published to client devices - the Baseline subscription and the suspect subscription. The Baseline subscription enrolls all devices in your organization, and a Suspect subscription only includes devices that have been added by you. The +Suspect subscription collects additional events to help build context for system activity and can quickly be updated to accommodate new events and/or scenarios as needed without impacting baseline operations. + This implementation helps differentiate where events are ultimately stored. Baseline events can be sent to devices with online analytical capability, such as Security Event Manager (SEM), while also sending events to a MapReduce system, such as HDInsight or Hadoop, for long-term storage and deeper analysis. Events from the Suspect subscription are sent directly to a MapReduce system due to volume and lower signal/noise ratio, they are largely used for host forensic analysis. + An SEM’s strength lies in being able to inspect, correlate events, and generate alerts for known patterns manner and alert security staff at machine speed. + A MapReduce system has a longer retention time (years versus months for an SEM), larger ingress ability (hundreds of terabytes per day), and the ability to perform more complex operations on the data like statistical and trend analysis, pattern clustering analysis, or apply Machine Learning algorithms. + Here's an approximate scaling guide for WEF events: + | Events/second range | Data store | |---------------------|----------------------------| | 0 - 5,000 | SQL or SEM | @@ -25,54 +36,91 @@ Here's an approximate scaling guide for WEF events: | 50,000+ | Hadoop/HDInsight/Data Lake |   Event generation on a device must be enabled either separately or as part of the GPO for the baseline WEF implementation, including enabling of disabled event logs and setting channel permissions. For more info, see [Appendix C - Event channel settings (enable and channel access) methods](#bkmk-appendixc). This is because WEF is a passive system with regards to the event log. It cannot change the size of event log files, enable disabled event channels, change channel permissions, or adjust a security audit policy. WEF only queries event channels for existing events. Additionally, having event generation already occurring on a device allows for more complete event collection building a complete history of system activity. Otherwise, you'll be limited to the speed of GPO and WEF subscription refresh cycles to make changes to what is being generated on the device. On modern devices, enabling additional event channels and expanding the size of event log files has not resulted in noticeable performance differences. + For the minimum recommended audit policy and registry system ACL settings, see [Appendix A - Minimum recommended minimum audit policy](#bkmk-appendixa) and [Appendix B - Recommended minimum registry system ACL policy](#bkmk-appendixb). -**Note**   -These are only minimum values need to meet what the WEF subscription selects. + +>**Note:**  These are only minimum values need to meet what the WEF subscription selects.   From a WEF subscription management perspective, the event queries provided should be used in two separate subscriptions for ease of maintenance; only machines meeting specific criteria would be allowed access to the targeted subscription, this access would be determined by an algorithm or an analysts’ direction. All devices should have access to the Baseline subscription. + This means you would create two base subscriptions: + - **Baseline WEF subscription**. Events collected from all hosts, this includes some role-specific events, which will only be emitted by those machines. - **Targeted WEF subscription**. Events collected from a limited set of hosts due to unusual activity and/or heightened awareness for those systems. + Each using the respective event query below. Note that for the Targeted subscription enabling the “read existing events” option should be set to true to allow collection of existing events from systems. By default, WEF subscriptions will only forward events generated after the WEF subscription was received by the client. + In [Appendix E – Annotated Baseline Subscription Event Query](#bkmk-appendixe) and [Appendix F – Annotated Suspect Subscription Event Query](#bkmk-appendixf), the event query XML is included when creating WEF subscriptions. These are annotated for query purpose and clarity. Individual <Query> element can be removed or edited without affecting the rest of the query. + ### Common WEF questions + This section addresses common questions from IT pros and customers. + ### Will the user notice if their machine is enabled for WEF or if WEF encounters an error? + The short answer is: No. + The longer answer is: The **Eventlog-forwardingPlugin/Operational** event channel logs the success, warning, and error events related to WEF subscriptions present on the device. Unless the user opens Event Viewer and navigates to that channel, they will not notice WEF either through resource consumption or Graphical User Interface pop-ups. Even if there is an issue with the WEF subscription, there is no user interaction or performance degradation. All success, warning, and failure events are logged to this operational event channel. + ### Is WEF Push or Pull? + A WEF subscription can be configured to be push or pull, but not both. The simplest, most flexible IT deployment with the greatest scalability can be achieved by using a push, or source initiated, subscription. WEF clients are configured by using a GPO and the built-in forwarding client is activated. For pull, collector initiated, the subscription on the WEC server is pre-configured with the names of the WEF Client devices from which events are to be selected. Those clients also have to be configured ahead of time to allow the credentials used in the subscription to access their event logs remotely (normally by adding the credential to the **Event Log Readers** built-in local security group.) A useful scenario: closely monitoring a specific set of machines. + ### Will WEF work over VPN or RAS? + WEF handles VPN, RAS, and DirectAccess scenarios well and will reconnect and send any accumulated backlog of events when the connection to the WEF Collector is re-established. + ### How is client progress tracked? -The WEC server maintains in its registry the bookmark information and last heartbeat time for each event source for each WEF subscription. When an event source re-connects to a WEC server, the last bookmark position is sent to the device to use as a starting point to resume forwarding events. If a WEF client has no events to send, the WEF client will connect periodically to send a Heartbeat to the WEC server to indicate it is active. This heartbeat value can be individually configured for each subscription. + +The WEC server maintains in its registry the bookmark information and last heartbeat time for each event source for each WEF subscription. When an event source re-connects to a WEC server, the last bookmark position is sent to the device to use as a starting point to resume forwarding events. If a +WEF client has no events to send, the WEF client will connect periodically to send a Heartbeat to the WEC server to indicate it is active. This heartbeat value can be individually configured for each subscription. + ### Will WEF work in an IPv4, IPv6, or mixed IPv4/IPv6 environment? + Yes. WEF is transport agnostic and will work over IPv4 or IPv6. + ### Are WEF events encrypted? I see an HTTP/HTTPS option! + In a domain setting, the connection used to transmit WEF events is encrypted using Kerberos, by default (with NTLM as a fallback option, which can be disabled by using a GPO). Only the WEF collector can decrypt the connection. Additionally, the connection between WEF client and WEC server is mutually authenticated regardless of authentication type (Kerberos or NTLM.) There are GPO options to force Authentication to use Kerberos Only. + This authentication and encryption is performed regardless if HTTP or HTTPS is selected. + The HTTPS option is available if certificate based authentication is used, in cases where the Kerberos based mutual authentication is not an option. The SSL certificate and provisioned client certificates are used to provide mutual authentication. + ### Do WEF Clients have a separate buffer for events? + The WEF client machines local event log is the buffer for WEF for when the connection to the WEC server is lost. To increase the “buffer size”, increase the maximum file size of the specific event log file where events are being selected. For more info, see [Appendix C – Event Channel Settings (enable and Channel Access) methods](#bkmk-appendixc). + When the event log overwrites existing events (resulting in data loss if the device is not connected to the Event Collector), there is no notification sent to the WEF collector that events are lost from the client. Neither is there an indicator that there was a gap encountered in the event stream. + ### What format is used for forwarded events? -WEF has two modes for forwarded events. The default is “Rendered Text” which includes the textual description of the event as you would see it in Event Viewer. This means that the event size is effectively doubled or tripled depending on the size of the rendered description. The alternative mode is “Events” (also sometimes referred to as “Binary” format) – which is just the event XML itself sent in binary XML format (as it would be written to the evtx file.) This is very compact and can more than double the event volume a single WEC server can accommodate. + +WEF has two modes for forwarded events. The default is “Rendered Text” which includes the textual description of the event as you would see it in Event Viewer. This means that the event size is effectively doubled or tripled depending on the size of the rendered description. The alternative mode is +“Events” (also sometimes referred to as “Binary” format) – which is just the event XML itself sent in binary XML format (as it would be written to the evtx file.) This is very compact and can more than double the event volume a single WEC server can accommodate. + A subscription “testSubscription” can be configured to use the Events format through the WECUTIL utility: + ``` syntax @rem required to set the DeliveryMaxItems or DeliveryMaxLatencyTime Wecutil ss “testSubscription” /cf:Events ``` + ### How frequently are WEF events delivered? + Event delivery options are part of the WEF subscription configuration parameters – There are three built-in subscription delivery options: Normal, Minimize Bandwidth, and Minimize Latency. A fourth, catch-all called “Custom” is available but cannot be selected or configured through the WEF UI by using Event Ciewer. The Custom delivery option must be selected and configured using the WECUTIL.EXE command-line application. All subscription options define a maximum event count and maximum event age, if either limit is exceeded then the accumulated events are sent to the event collector. + This table outlines the built-in delivery options: -| Event delivery optimization options | Description | -|-------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Normal | This option ensures reliable delivery of events and does not attempt to conserve bandwidth. It is the appropriate choice unless you need tighter control over bandwidth usage or need forwarded events delivered as quickly as possible. It uses pull delivery mode, batches 5 items at a time and sets a batch timeout of 15 minutes. | -| Minimize bandwidth | This option ensures that the use of network bandwidth for event delivery is strictly controlled. It is an appropriate choice if you want to limit the frequency of network connections made to deliver events. It uses push delivery mode and sets a batch timeout of 6 hours. In addition, it uses a heartbeat interval of 6 hours. | -| Minimize latency | This option ensures that events are delivered with minimal delay. It is an appropriate choice if you are collecting alerts or critical events. It uses push delivery mode and sets a batch timeout of 30 seconds. | + +| Event delivery optimization options | Description | +| - | - | +| Normal | This option ensures reliable delivery of events and does not attempt to conserve bandwidth. It is the appropriate choice unless you need tighter control over bandwidth usage or need forwarded events delivered as quickly as possible. It uses pull delivery mode, batches 5 items at a time and sets a batch timeout of 15 minutes. | +| Minimize bandwidth | This option ensures that the use of network bandwidth for event delivery is strictly controlled. It is an appropriate choice if you want to limit the frequency of network connections made to deliver events. It uses push delivery mode and sets a batch timeout of 6 hours. In addition, it uses a heartbeat interval of 6 hours. | +| Minimize latency | This option ensures that events are delivered with minimal delay. It is an appropriate choice if you are collecting alerts or critical events. It uses push delivery mode and sets a batch timeout of 30 seconds. |   For more info about delivery options, see [Configure Advanced Subscription Settings](http://technet.microsoft.com/library/cc749167.aspx). + The primary difference is in the latency which events are sent from the client. If none of the built-in options meet your requirements you can set Custom event delivery options for a given subscription from an elevated command prompt: + ``` syntax @rem required to set the DeliveryMaxItems or DeliveryMaxLatencyTime Wecutil ss “SubscriptionNameGoesHere” /cm:Custom @@ -82,122 +130,209 @@ Wecutil ss “SubscriptionNameGoesHere” /dmi:1 Wecutil ss “SubscriptionNameGoesHere” /dmlt:10 ``` ### How do I control which devices have access to a WEF Subscription? + For source initiated subscriptions: Each WEF subscription on a WEC server has its own ACL for machine accounts or security groups containing machine accounts (not user accounts) that are explicitly allowed to participate in that subscription or are explicitly denied access. This ACL applies to only a single WEF subscription (since there can be multiple WEF subscriptions on a given WEC server), other WEF Subscriptions have their own separate ACL. + For collector initiated subscriptions: The subscription contains the list of machines from which the WEC server is to collect events. This list is managed at the WEC server, and the credentials used for the subscription must have access to read event logs from the WEF Clients – the credentials can be either the machine account or a domain account. + ### Can a client communicate to multiple WEF Event Collectors? + Yes. If you desire a High-Availability environment, simply configure multiple WEC servers with the same subscription configuration and publish both WEC Server URIs to WEF clients. WEF Clients will forward events simultaneously to the configured subscriptions on the WEC servers, if they have the appropriate access. + ### What are the WEC server’s limitations? + There are three factors that limit the scalability of WEC servers. The general rule for a stable WEC server on commodity hardware is “10k x 10k” – meaning, no more than 10,000 concurrently active WEF Clients per WEC server and no more than 10,000 events/second average event volume. + - **Disk I/O**. The WEC server does not process or validate the received event, but rather buffers the received event and then logs it to a local event log file (EVTX file). The speed of logging to the EVTX file is limited by the disk write speed. Isolating the EVTX file to its own array or using high speed disks can increase the number of events per second that a single WEC server can receive. - **Network Connections**. While a WEF source does not maintain a permanent, persistent connection to the WEC server, it does not immediately disconnect after sending its events. This means that the number of WEF sources that can simultaneously connect to the WEC server is limited to the open TCP ports available on the WEC server. - **Registry size**. For each unique device that connects to a WEF subscription, there is a registry key (corresponding to the FQDN of the WEF Client) created to store bookmark and source heartbeat information. If this is not pruned to remove inactive clients this set of registry keys can grow to an unmanageable size over time. + - When a subscription has >1000 WEF sources connect to it over its operational lifetime, also known as lifetime WEF sources, Event Viewer can become unresponsive for a few minutes when selecting the **Subscriptions** node in the left-navigation, but will function normally afterwards. - At >50,000 lifetime WEF sources, Event Viewer is no longer an option and wecutil.exe (included with Windows) must be used to configure and manage subscriptions. - At >100,000 lifetime WEF sources, the registry will not be readable and the WEC server will likely have to be rebuilt. + ## Subscription information + Below lists all of the items that each subscription collects, the actual subscription XML is available in an Appendix. These are separated out into Baseline and Targeted. The intent is to subscribe all hosts to Baseline, and then enroll (and remove) hosts on an as needed basis to the Targeted subscription. + ### Baseline subscription + While this appears to be the largest subscription, it really is the lowest volume on a per-device basis. (Exceptions should be allowed for unusual devices – a device performing complex developer related tasks can be expected to create an unusually high volume of process create and AppLocker events.) This subscription does not require special configuration on client devices to enable event channels or modify channel permissions. + The subscription is essentially a collection of query statements applied to the Event Log. This means that it is modular in nature and a given query statement can be removed or changed without impacting other query statement in the subscription. Additionally, suppress statements which filter out specific events, only apply within that query statement and are not to the entire subscription. + ### Baseline subscription requirements + To gain the most value out of the baseline subscription we recommend to have the following requirements set on the device to ensure that the clients are already generating the required events to be forwarded off the system. + - Apply a security audit policy that is a super-set of the recommended minimum audit policy. For more info, see [Appendix A – Minimum Recommended minimum Audit Policy](#bkmk-appendixa). This ensures that the security event log is generating the required events. - Apply at least an Audit-Only AppLocker policy to devices. + - If you are already whitelisting or blacklisting events by using AppLocker, then this requirement is met. - AppLocker events contain extremely useful information, such as file hash and digital signature information for executables and scripts. + - Enable disabled event channels and set the minimum size for modern event files. - Currently, there is no GPO template for enabling or setting the maximum size for the modern event files. This must be done by using a GPO. For more info, see [Appendix C – Event Channel Settings (enable and Channel Access) methods](#bkmk-appendixc). + The annotated event query can be found in the following. For more info, see [Appendix F – Annotated Baseline Subscription Event Query](#bkmk-appendixf). + - Anti-malware events from Microsoft Antimalware or Windows Defender. This can be configured for any given anti-malware product easily if it writes to the Windows event log. - Security event log Process Create events. - AppLocker Process Create events (EXE, script, packaged App installation and execution). - Registry modification events. For more info, see [Appendix B – Recommended minimum Registry System ACL Policy](#bkmk-appendixb). - OS startup and shutdown + - Startup event include operating system version, service pack level, QFE version, and boot mode. + - Service install + - Includes what the name of the service, the image path, and who installed the service. + - Certificate Authority audit events + - This is only applicable on systems with the Certificate Authority role installed. - Logs certificate requests and responses. + - User profile events + - Use of a temporary profile or unable to create a user profile may indicate an intruder is interactively logging into a device but not wanting to leave a persistent profile behind. + - Service start failure + - Failure codes are localized, so you have to check the message DLL for values. + - Network share access events + - Filter out IPC$ and /NetLogon file shares, which are expected and noisy. + - System shutdown initiate requests + - Find out what initiated the restart of a device. + - User initiated interactive logoff event - Remote Desktop Services session connect, reconnect, or disconnect. - EMET events, if EMET is installed. - Event forwarding plugin events + - For monitoring WEF subscription operations, particularly Partial Success events. This is useful for diagnosing deployment issues. + - Network share create and delete + - Enables detection of unauthorized share creation. - **Note**  All shares are re-created when the device starts. + >**Note:**  All shares are re-created when the device starts.   - Logon sessions + - Logon success for interactive (local and Remote Interactive/Remote Desktop) - Logon success for services for non-built-in accounts, such as LocalSystem, LocalNetwork, and so on. - Logon success for batch sessions - Logon session close, which are logoff events for non-network sessions. + - Windows Error Reporting (Application crash events only) + - This can help detect early signs of intruder not familiar with enterprise environment using targeted malware. + - Event log service events + - Errors, start events, and stop events for the Windows Event Log service. + - Event log cleared (including the Security Event Log) + - This could indicate an intruder that are covering their tracks. + - Special privileges assigned to new logon + - This indicates that at the time of logon a user is either an Administrator or has the sufficient access to make themselves Administrator. + - Outbound Remote Desktop Services session attempts + - Visibility into potential beachhead for intruder + - System time changed - SMB Client (mapped drive connections) - Account credential validation + - Local accounts or domain accounts on domain controllers + - A user was added or removed from the local Administrators security group. - Crypto API private key accessed + - Associated with signing objects using the locally stored private key. + - Task Scheduler task creation and delete + - Task Scheduler allows intruders to run code at specified times as LocalSystem. + - Logon with explicit credentials + - Detect credential use changes by intruders to access additional resources. + - Smartcard card holder verification events + - This detects when a smartcard is being used. + ### Suspect subscription + This adds some possible intruder-related activity to help analyst further refine their determinations about the state of the device. + - Logon session creation for network sessions + - Enables time-series analysis of network graphs. + - RADIUS and VPN events + - Useful if you use a Microsoft IAS RADIUS/VPN implementation. It shows user-> IP address assignment with remote IP address connecting to the enterprise. + - Crypto API X509 object and build chain events + - Detects known bad certificate, CA, or sub-CA - Detects unusual process use of CAPI + - Groups assigned to local logon + - Gives visibility to groups which enable account wide access - Allows better planning for remediation efforts - Excludes well known, built-in system accounts. + - Logon session exit + - Specific for network logon sessions. + - Client DNS lookup events + - Returns what process performed a DNS query and the results returned from the DNS server. + - Process exit + - Enables checking for processes terminating unexpectedly. + - Local credential validation or logon with explicit credentials + - Generated when the local SAM is authoritative for the account credentials being authenticated. - Noisy on domain controllers - On client devices this is only generated when local accounts log on. + - Registry modification audit events + - Only when a registry value is being created, modified, or deleted. + - Wireless 802.1x authentication + - Detect wireless connection with a peer MAC address + - Windows PowerShell logging + - Covers Windows PowerShell 2.0 and later and includes the Windows PowerShell 5.0 logging improvements for in-memory attacks using Windows PowerShell. - Includes Windows PowerShell remoting logging + - User Mode Driver Framework “Driver Loaded” event + - Can possibly detect a USB device loading multiple device drivers. For example, a USB\_STOR device loading the keyboard or network driver. + ## Appendix A - Minimum recommended minimum audit policy + If your organizational audit policy enables additional auditing to meet its needs, that is fine. The policy below is the minimum audit policy settings needed to enable events collected by both baseline and targeted subscriptions. + | Category | Subcategory | Audit settings | |--------------------|---------------------------------|---------------------| | Account Logon | Credential Validation | Success and Failure | @@ -232,28 +367,46 @@ If your organizational audit policy enables additional auditing to meet its need | System | System Integrity | Success and Failure |   ## Appendix B - Recommended minimum registry system ACL policy + The Run and RunOnce keys are useful for intruders and malware persistence. It allows code to be run (or run only once then removed, respectively) when a user logs into the system. + This can easily be extended to other Auto-Execution Start Points keys in the registry. + Use the following figures to see how you can configure those registry keys. -![default acl for run key](images/runkey.png)![default acl for runonce key](images/runoncekey.png) + +![default acl for run key](images/runkey.png) + +![default acl for runonce key](images/runoncekey.png) + ## Appendix C - Event channel settings (enable and channel access) methods + Some channels are disabled by default and have to be enabled. Others, such as Microsoft-Windows-CAPI2/Operational must have the channel access modified to allow the Event Log Readers built-in security group to read from it. + The recommended and most effective way to do this is to configure the baseline GPO to run a scheduled task to configure the event channels (enable, set maximum size, and adjust channel access.) This will take effect at the next GPO refresh cycle and has minimal impact on the client device. + The following GPO snippet performs the following: + - Enables the **Microsoft-Windows-Capi2/Operational** event channel. - Sets the maximum file size for **Microsoft-Windows-Capi2/Operational** to 100MB. - Sets the maximum file size for **Microsoft-Windows-AppLocker/EXE and DLL** to 100MB. - Sets the maximum channel access for **Microsoft-Windows-Capi2/Operational** to include the built-in Event Log Readers security group. - Enables the **Microsoft-Windows-DriverFrameworks-UserMode/Operational** event channel. - Sets the maximum file size for **Microsoft-Windows-DriverFrameworks-UserMode/Operational** to 50MB. + ![configure event channels](images/capi-gpo.png) + ## Appendix D - Minimum GPO for WEF Client configuration + Here are the minimum steps for WEF to operate: + 1. Configure the collector URI(s). 2. Start the WinRM service. 3. Add the Network Service account to the built-in Event Log Readers security group. This allows reading from secured event channel, such as the security event channel. + ![configure the wef client](images/wef-client-config.png) + ## Appendix E – Annotated baseline subscription event query + ``` syntax @@ -416,8 +569,11 @@ Here are the minimum steps for WEF to operate: ``` + ## Appendix F – Annotated Suspect Subscription Event Query + ``` syntax + @@ -486,10 +642,10 @@ Here are the minimum steps for WEF to operate: ``` ## Appendix G - Online resources + You can get more info with the following links: -- [Event Selection](http://msdn.microsoft.com/library/aa385231(VS.85).aspx) -- [Event Queries and Event XML](http://msdn.microsoft.com/library/bb399427(VS.90).aspx) -- [Event Query Schema](http://msdn.microsoft.com/library/aa385760(VS.85).aspx) + +- [Event Selection](http://msdn.microsoft.com/library/aa385231.aspx) +- [Event Queries and Event XML](http://msdn.microsoft.com/library/bb399427.aspx) +- [Event Query Schema](http://msdn.microsoft.com/library/aa385760.aspx) - [Windows Event Collector](http://msdn.microsoft.com/library/windows/desktop/bb427443.aspx) -  -  diff --git a/windows/keep-secure/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md b/windows/keep-secure/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md index 9f31ef56eb..a4fbc0126b 100644 --- a/windows/keep-secure/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md +++ b/windows/keep-secure/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md @@ -2,87 +2,83 @@ title: User Account Control Admin Approval Mode for the Built-in Administrator account (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Admin Approval Mode for the Built-in Administrator account security policy setting. ms.assetid: d465fc27-1cd2-498b-9cf6-7ad2276e5998 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Admin Approval Mode for the Built-in Administrator account **Applies to** - Windows 10 + Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Admin Approval Mode for the Built-in Administrator account** security policy setting. + ## Reference + This policy setting determines the behavior of Admin Approval Mode for the built-in administrator account. When the Admin Approval Mode is enabled, the local administrator account functions like a standard user account, but it has the ability to elevate privileges without logging on by using a different account. In this mode, any operation that requires elevation of privilege displays a prompt that allows the administrator to permit or deny the elevation of privilege. If Admin Approval Mode is not enabled, the built-in Administrator account logs on in Windows XP Mode, and it runs all applications by default with full administrative privileges. By default, this setting is set to **Disabled**. -**Note**   -If a computer is upgraded from a previous version of the Windows operating system, and the administrator account is the only account on the computer, the built-in administrator account remains enabled, and this setting is also enabled. + +>**Note:**  If a computer is upgraded from a previous version of the Windows operating system, and the administrator account is the only account on the computer, the built-in administrator account remains enabled, and this setting is also enabled.   ### Possible values + - Enabled + The built-in administrator account logs on in Admin Approval Mode so that any operation that requires elevation of privilege displays a prompt that provides the administrator the option to permit or deny the elevation of privilege. + - Disabled + The built-in administrator account logs on in Windows XP Mode, and it runs all applications by default with full administrative privileges. + ### Best practices + - Do not enable the built-in administrator account on the client computer, but use the standard user account and User Account Control (UAC). + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values + The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. -
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Disabled

DC Effective Default Settings

Disabled

Member Server Effective Default Settings

Disabled

Client Computer Effective Default Settings

Disabled

+ +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Disabled| +| DC Effective Default Settings | Disabled| +| Member Server Effective Default Settings | Disabled| +| Client Computer Effective Default Settings | Disabled|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + One of the risks of the User Account Control (UAC) feature is that it is intended to mitigate malicious software running under elevated credentials without the user or administrator being aware of its activity. An attack vector for malicious programs is to discover the password of the administrator account because that user account was created for all installations of the Windows. To address this risk, the built-in administrator account is disabled in computers running at least Windows Vista. In computers running at least Windows Server 2008, the administrator account is enabled, and the password must be changed the first time the Administrator logs on. In a default installation of a computer running at least Windows Vista, accounts with administrative control over the computer are initially set up in one of two ways: + - If the computer is not joined to a domain, the first user account you create has the equivalent permissions as a local administrator. - If the computer is joined to a domain, no local administrator accounts are created. The enterprise or domain administrator must log on to the computer and create a local administrator account if one is warranted. + ### Countermeasure + Enable the **User Account Control: Admin Approval Mode for the Built-in Administrator account** setting if you have the built-in Administrator account enabled. + ### Potential impact + Users who log on by using the local administrator account are prompted for consent whenever a program requests an elevation in privilege. ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md b/windows/keep-secure/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md index 3215dba248..cc8ebe93f3 100644 --- a/windows/keep-secure/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md +++ b/windows/keep-secure/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md @@ -2,104 +2,118 @@ title: User Account Control Allow UIAccess applications to prompt for elevation without using the secure desktop (Windows 10) description: Describes the best practices, location, values, and security considerations for the User Account Control Allow UIAccess applications to prompt for elevation without using the secure desktop security policy setting. ms.assetid: fce20472-3c93-449d-b520-13c4c74a9892 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop + **Applies to** - Windows 10 + Describes the best practices, location, values, and security considerations for the **User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop** security policy setting. + ## Reference + This security setting controls whether User Interface Accessibility (UIAccess or UIA) programs can automatically disable the secure desktop for elevation prompts that are used by a standard user. -**Note**   -This setting does not change the behavior of the UAC elevation prompt for administrators. + +>**Note:**  This setting does not change the behavior of the UAC elevation prompt for administrators.   **Background** + User Interface Privilege Isolation (UIPI) implements restrictions in the Windows subsystem that prevent lower-privilege applications from sending messages or installing hooks in higher-privilege processes. Higher-privilege applications are permitted to send messages to lower-privilege processes. UIPI does not interfere with or change the behavior of messages between applications at the same privilege (or integrity) level. + Microsoft UI Automation is the current model to support accessibility requirements in the Windows operating systems. Applications that are designed to support an accessible user experience control the behavior of other Windows applications on behalf of the user. When all applications on the automation client computer and server are running as a standard user (that is, at a medium integrity level), the UIPI restrictions do not interfere with the Microsoft UI automation model. + However, there might be times when an administrative user runs an application with elevated privilege based on UAC in Admin Approval Mode. Microsoft UI Automation cannot drive the UI graphics of elevated applications on the desktop without the ability to bypass the restrictions that UIPI implements. The ability to bypass UIPI restrictions across privilege levels is available for UI automation programs by using UIAccess. -If an application presents a UIAccess attribute when it requests privileges, the application is stating a requirement to bypass UIPI restrictions for sending messages across privilege levels. Devices implement the following policy checks before starting an application with UIAccess privilege. + +If an application presents a UIAccess attribute when it requests privileges, the application is stating a requirement to bypass UIPI restrictions for sending messages across privilege levels. Devices implement the following policy +checks before starting an application with UIAccess privilege. + 1. The application must have a digital signature that can be verified by using a digital certificate that is associated with the Trusted Root Certification Authorities store on the local computer. 2. The application must be installed in a local folder that is writeable only by administrators, such as the Program Files directory. The allowed directories for UI automation applications are: + 1. %ProgramFiles% and its subdirectories. 2. %WinDir% and its subdirectories, except a few subdirectories that are excluded because standard users have write access. + **Resulting behavior** + When this setting is enabled, UIAccess programs (including Windows Remote Assistance) can automatically disable the secure desktop for elevation prompts. Unless you have also disabled elevation prompts, the prompts appear on the interactive user's desktop instead of on the secure desktop. The prompts also appear on the remote administrator's view of the desktop during a Windows Remote Assistance session, and the remote administrator can provide the appropriate credentials for elevation. + If you disable this setting, the secure desktop can only be disabled by the user of the interactive desktop or by disabling the [User Account Control: Switch to the secure desktop when prompting for elevation](user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md) setting, which by default is enabled. + ### Possible values + - Enabled + UIA programs can automatically disable the secure desktop for elevation prompts, and unless you have also disabled elevation prompts, the prompts appear on the interactive user's desktop instead of on the secure desktop. Prompts will also appear on the remote administrator's view of the desktop during a Windows Remote Assistance session, and the remote administrator can provide the appropriate credentials for elevation. + - Disabled + The secure desktop can be disabled only by the user of the interactive desktop or by disabling the **User Account Control: Switch to the secure desktop when prompting for elevation** policy setting. + ### Best practices + - Best practices are dependent on your security policies and your remote operational requirements. + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values + The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Disabled

DC Effective Default Settings

Disabled

Member Server Effective Default Settings

Disabled

Client Computer Effective Default Settings

Disabled

+ +Server type or GPO| Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Disabled| +| DC Effective Default Settings | Disabled| +| Member Server Effective Default Settings | Disabled| +| Client Computer Effective Default Settings | Disabled|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. + ### Group Policy + All auditing capabilities are integrated in Group Policy. You can configure, deploy, and manage these settings in the Group Policy Management Console (GPMC) or Local Security Policy snap-in for a domain, site, or organizational unit (OU). + ### Policy interactions + If you plan to enable this setting, you should also review the effect of the [User Account Control: Behavior of the elevation prompt for standard users](user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md) setting. If it is configured as **Automatically deny elevation requests**, elevation requests are not presented to the user. If you disable this setting, the secure desktop can only be disabled by the user of the interactive desktop or by disabling the [User Account Control: Switch to the secure desktop when prompting for elevation](user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md) setting, which by default is enabled. + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + UIA programs are designed to interact with Windows and application programs on behalf of a user. This setting allows UIA programs to bypass the secure desktop to increase usability in certain cases, but it allows elevation requests to appear on the regular interactive desktop instead of on the secure desktop. This increases the risk that a malicious program could intercept data that is being transferred between the UI and the application. Because UIA programs must be able to respond to prompts regarding security issues, such as the UAC elevation prompt, UIA programs must be highly trusted. To be considered trusted, a UIA program must be digitally signed. By default, UIA programs can be run only from the following protected paths: + - ..\\Program Files\\ (and subfolders) - ..\\Program Files (x86)\\ (and subfolders, in 64-bit versions of Windows only) - ..\\Windows\\System32\\ + The requirement to be in a protected path can be disabled by the [User Account Control: Only elevate UIAccess applications that are installed in secure locations](user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md) setting. Although this setting applies to any UIA program, it is used primarily in certain Windows Remote Assistance scenarios. + ### Countermeasure + Disable the **User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop** setting. + ### Potential impact + If a user requests remote assistance from an administrator and the remote assistance session is established, elevation prompts appear on the interactive user's secure desktop and the administrator's remote session is paused. To avoid pausing the remote administrator’s session during elevation requests, the user can select the "Allow IT Expert to respond to User Account Control prompts" check box when setting up the remote assistance session. However, selecting this check box requires that the interactive user respond to an elevation prompt on the secure desktop. If the interactive user is a standard user, the user does not have the required credentials to allow elevation. + ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md b/windows/keep-secure/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md index 2f01c9ecc5..28718b33ae 100644 --- a/windows/keep-secure/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md +++ b/windows/keep-secure/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md @@ -2,94 +2,99 @@ title: User Account Control Behavior of the elevation prompt for administrators in Admin Approval Mode (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Behavior of the elevation prompt for administrators in Admin Approval Mode security policy setting. ms.assetid: 46a3c3a2-1d2e-4a6f-b5e6-29f9592f535d -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode + **Applies to** - Windows 10 + Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode** security policy setting. + ## Reference + This policy setting determines the behavior of the elevation prompt for accounts that have administrative credentials. + ### Possible values + - **Elevate without prompting** + Assumes that the administrator will permit an operation that requires elevation, and additional consent or credentials are not required. - **Note**   - Selecting **Elevate without prompting** minimizes the protection that is provided by UAC. We do not recommend selecting this value unless administrator accounts are tightly controlled and the operating environment is highly secure. + >**Note:**  Selecting **Elevate without prompting** minimizes the protection that is provided by UAC. We do not recommend selecting this value unless administrator accounts are tightly controlled and the operating environment is highly secure.   - **Prompt for credentials on the secure desktop** + When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a privileged user name and password. If the user enters valid credentials, the operation continues with the user's highest available privilege. + - **Prompt for consent on the secure desktop** + When an operation requires elevation of privilege, the user is prompted on the secure desktop to select **Permit** or **Deny**. If the user selects **Permit**, the operation continues with the user's highest available privilege. + - **Prompt for credential**s + An operation that requires elevation of privilege prompts the administrator to type the user name and password. If the administrator enters valid credentials, the operation continues with the applicable privilege. + - **Prompt for consent** + An operation that requires elevation of privilege prompts the administrator to select **Permit** or **Deny**. If the administrator selects **Permit**, the operation continues with the administrator's highest available privilege. + - **Prompt for consent for non-Windows binaries** + This is the default. When an operation for a non-Microsoft application requires elevation of privilege, the user is prompted on the secure desktop to select **Permit** or **Deny**. If the user selects **Permit**, the operation continues with the user's highest available privilege. + ### Best practices + - Selecting the option **Elevate without prompting** minimizes the protection that is provided by UAC. We do not recommend selecting this value unless administrator accounts are tightly controlled and the operating environment is highly secure. + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values -The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Prompt for consent for non-Windows binaries

DC Effective Default Settings

Prompt for consent for non-Windows binaries

Member Server Effective Default Settings

Prompt for consent for non-Windows binaries

Client Computer Effective Default Settings

Prompt for consent for non-Windows binaries

+ + +| Server type or GPO Default value | +| - | - | +| Default Domain Policy | Not defined| +| Default Domain Controller Policy | Not defined | +| Stand-Alone Server Default Settings | Prompt for consent for non-Windows binaries| +| DC Effective Default Settings | Prompt for consent for non-Windows binaries| +| Member Server Effective Default Settings | Prompt for consent for non-Windows binaries| +| Client Computer Effective Default Settings | Prompt for consent for non-Windows binaries|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. + ### Group Policy + All auditing capabilities are integrated in Group Policy. You can configure, deploy, and manage these settings in the Group Policy Management Console (GPMC) or Local Security Policy snap-in for a domain, site, or organizational unit (OU). + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + One of the risks that the UAC feature tries to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. This setting raises awareness to the administrator of elevated privilege operations, and it permits the administrator to prevent a malicious program from elevating its privilege when the program attempts to do so. + ### Countermeasure + Configure the **User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode** setting to **Prompt for consent**. + ### Potential impact + Administrators should be made aware that they will be prompted for consent when all binaries attempt to run. + ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md b/windows/keep-secure/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md index 727d8b7ba1..e382611db9 100644 --- a/windows/keep-secure/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md +++ b/windows/keep-secure/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md @@ -2,86 +2,88 @@ title: User Account Control Behavior of the elevation prompt for standard users (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Behavior of the elevation prompt for standard users security policy setting. ms.assetid: 1eae7def-8f6c-43b6-9474-23911fdc01ba -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Behavior of the elevation prompt for standard users + **Applies to** - Windows 10 + Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Behavior of the elevation prompt for standard users** security policy setting. + ## Reference + This policy setting determines the behavior of the elevation prompt for standard users. + ### Possible values + - **Automatically deny elevation requests** + This option returns an “Access denied” error message to standard users when they try to perform an operation that requires elevation of privilege. Most organizations that run desktops as standard users configure this policy to reduce Help Desk calls. + - **Prompt for credentials on the secure desktop** + This is the default. When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a different user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. + - **Prompt for credentials** + An operation that requires elevation of privilege prompts the user to type an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. + ### Best practices + 1. Configure the **User Account Control: Behavior of the elevation prompt for standard users** to **Automatically deny elevation requests**. This setting requires the user to log on with an administrative account to run programs that require elevation of privilege. 2. As a security best practice, standard users should not have knowledge of administrative passwords. However, if your users have both standard and administrator-level accounts, set **Prompt for credentials** so that the users do not choose to always log on with their administrator accounts, and they shift their behavior to use the standard user account. + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values + The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Prompt for credentials on the secure desktop

DC Effective Default Settings

Prompt for credentials on the secure desktop

Member Server Effective Default Settings

Prompt for credentials on the secure desktop

Client Computer Effective Default Settings

Prompt for credentials on the secure desktop

+ +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy | Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Prompt for credentials on the secure desktop| +| DC Effective Default Settings | Prompt for credentials on the secure desktop| +| Member Server Effective Default Settings | Prompt for credentials on the secure desktop| +| Client Computer Effective Default Settings | Prompt for credentials on the secure desktop|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. + ### Group Policy + All auditing capabilities are integrated in Group Policy. You can configure, deploy, and manage these settings in the Group Policy Management Console (GPMC) or Local Security Policy snap-in for a domain, site, or organizational unit (OU). + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + One of the risks that the UAC feature tries to mitigate is that of malicious programs running under elevated credentials without the user or administrator being aware of their activity. This setting raises awareness to the user that a program requires the use of elevated privilege operations, and it requires that the user supply administrative credentials for the program to run. + ### Countermeasure + Configure the **User Account Control: Behavior of the elevation prompt for standard users** to **Automatically deny elevation requests**. This setting requires the user to log on with an administrative account to run programs that require elevation of privilege. As a security best practice, standard users should not have knowledge of administrative passwords. However, if your users have both standard and administrator-level accounts, we recommend setting **Prompt for credentials** so that the users do not choose to always log on with their administrator accounts, and they shift their behavior to use the standard user account. + ### Potential impact + Users must provide administrative passwords to run programs with elevated privileges. This could cause an increased load on IT staff while the programs that are affected are identified and standard operating procedures are modified to support least privilege operations. + ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-account-control-detect-application-installations-and-prompt-for-elevation.md b/windows/keep-secure/user-account-control-detect-application-installations-and-prompt-for-elevation.md index 067ec3619c..178aa242b4 100644 --- a/windows/keep-secure/user-account-control-detect-application-installations-and-prompt-for-elevation.md +++ b/windows/keep-secure/user-account-control-detect-application-installations-and-prompt-for-elevation.md @@ -2,83 +2,81 @@ title: User Account Control Detect application installations and prompt for elevation (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Detect application installations and prompt for elevation security policy setting. ms.assetid: 3f8cb170-ba77-4c9f-abb3-c3ed1ef264fc -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Detect application installations and prompt for elevation + **Applies to** - Windows 10 + Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Detect application installations and prompt for elevation** security policy setting. + ## Reference + This policy setting determines the behavior of application installation detection for the entire system. Some software might attempt to install itself after being given permission to run. The user may give permission for the program to run because the program is trusted. Then the user is prompted to install an unknown component. This security policy provides another way to identify and stop these attempted software installations before they can do damage. + ### Possible values + - **Enabled** + Application installation packages that require an elevation of privilege to install are detected and the user is prompted for administrative credentials. + - **Disabled** + Application installation packages that require an elevation of privilege to install are not detected and the user is not prompted for administrative credentials. + ### Best practices + 1. Installer detection is unnecessary when enterprises run standard user desktops that capitalize on delegated installation technologies like Group Policy Software Install (GPSI) or Configuration Manager. Therefore you can set this security policy to **Disabled**. 2. Enable the **User Account Control: Detect application installations and prompt for elevation** setting so standard users must provide administrative credentials before software is installed. + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values + The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Enabled

DC Effective Default Settings

Enabled

Member Server Effective Default Settings

Enabled

Client Computer Effective Default Settings

Enabled

+ +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Enabled| +| DC Effective Default Settings | Enabled| +| Member Server Effective Default Settings| Enabled| +| Client Computer Effective Default Settings | Enabled|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + Some malicious software might attempt to install itself after being given permission to run, for example, malicious software with a trusted application shell. The user may give permission for the program to run because the program is trusted. Then the user is prompted to install an unknown component. This policy provides another way to trap the software before it can do damage. + ### Countermeasure + Enable the **User Account Control: Detect application installations and prompt for elevation** setting. + ### Potential impact + Users must provide administrative passwords to install programs. + ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-account-control-only-elevate-executables-that-are-signed-and-validated.md b/windows/keep-secure/user-account-control-only-elevate-executables-that-are-signed-and-validated.md index 7c3f3ccfae..19768449e0 100644 --- a/windows/keep-secure/user-account-control-only-elevate-executables-that-are-signed-and-validated.md +++ b/windows/keep-secure/user-account-control-only-elevate-executables-that-are-signed-and-validated.md @@ -2,87 +2,89 @@ title: User Account Control Only elevate executables that are signed and validated (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Only elevate executables that are signed and validated security policy setting. ms.assetid: 64950a95-6985-4db6-9905-1db18557352d -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Only elevate executables that are signed and validated + **Applies to** - Windows 10 + Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Only elevate executables that are signed and validated** security policy setting. + ## Reference + This policy setting enforces public key infrastructure (PKI) signature checks on any interactive application that requests elevation of privilege. You can control the apps that are allowed to run through the population of certificates in the local computer's Trusted Publishers store. + A trusted publisher is a certificate issuer that the computer’s user has chosen to trust and that has certificate details that have been added to the store of trusted publishers. + Windows maintains certificates in certificate stores. These stores can be represented by containers in the file system or the registry, or they can be implemented as physical stores such as smart cards. Certificate stores are associated with the computer object or they are owned by a distinct user who has a security context and profile on that computer. In addition, services can have certificate stores. A certificate store will often contain numerous certificates, possibly issued from a number of different certification authorities (CAs). When certificate path discovery is initiated, Windows attempts to locate the issuing CA for the certificates, and it builds a certificate path to the trusted root certificate. Intermediate certificates are included as part of the application protocol or are picked up from Group Policy or through URLs that are specified in the Authority Information Access (AIA) extension. When the path is built, each certificate in the path is verified for validity with respect to various parameters, such as name, time, signature, revocation status, and other constraints. + ### Possible values + - **Enabled** + Enforces the PKI certificate chain validation of a given executable file before it is permitted to run. + - **Disabled** + Does not enforce PKI certificate chain validation before a given executable file is permitted to run. + ### Best practices + - Best practices are dependent on your security and performance goals. + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values + The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Disabled

DC Effective Default Settings

Disabled

Member Server Effective Default Settings

Disabled

Client Computer Effective Default Settings

Disabled

+ +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Disabled| +| DC Effective Default Settings | Disabled| +| Member Server Effective Default Settings | Disabled| +| Client Computer Effective Default Settings | Disabled|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. + ### Group Policy + All auditing capabilities are integrated in Group Policy. You can configure, deploy, and manage these settings in the Group Policy Management Console (GPMC) or Local Security Policy snap-in for a domain, site, or organizational unit (OU). + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + Intellectual property, personally identifiable information, and other confidential data are normally manipulated by applications on the computer, and elevated credentials are required to access the information. Users and administrators inherently trust applications that are used with these information sources, and they provide their credentials. If one of these applications is replaced by a rogue application that appears identical to the trusted application, the confidential data could be compromised and the user's administrative credentials would also be compromised. + ### Countermeasure + Enable the **User Account Control: Only elevate executables that are signed and validated**. + ### Potential impact + Enabling this setting requires that you have a PKI infrastructure and that your enterprise administrators have populated the Trusted Publishers store with the certificates for the allowed applications. Some older applications are not signed, and they cannot be used in an environment that is hardened with this setting. You should carefully test your applications in a preproduction environment before implementing this setting. Control over the applications that are installed on the desktops and the hardware that joins your domain should provide similar protection from the vulnerability that is addressed by this setting. Additionally, the level of protection that is provided by this setting is not an assurance that all rogue applications will be found. + ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md b/windows/keep-secure/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md index b79b29a94b..890ec0f2ff 100644 --- a/windows/keep-secure/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md +++ b/windows/keep-secure/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md @@ -2,103 +2,111 @@ title: User Account Control Only elevate UIAccess applications that are installed in secure locations (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Only elevate UIAccess applications that are installed in secure locations security policy setting. ms.assetid: 4333409e-a5be-4f2f-8808-618f53abd22c -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Only elevate UIAccess applications that are installed in secure locations + **Applies to** - Windows 10 + Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Only elevate UIAccess applications that are installed in secure locations** security policy setting. + ## Reference + This policy setting enforces the requirement that apps that request running with a UIAccess integrity level (by means of a marking of UIAccess=true in their app manifest), must reside in a secure location on the file system. Relatively secure locations are limited to the following directories: + - \\Program Files\\ including subdirectories - \\Windows\\system32\\ - \\Program Files (x86)\\ including subdirectories for 64-bit versions of Windows -**Note**   -Windows enforces a PKI signature check on any interactive application that requests running with a UIAccess integrity level, regardless of the state of this security setting. + +>**Note:**  Windows enforces a PKI signature check on any interactive application that requests running with a UIAccess integrity level, regardless of the state of this security setting.   **Background** + User Interface Privilege Isolation (UIPI) implements restrictions in the Windows subsystem that prevent lower-privilege applications from sending messages or installing hooks in higher-privilege processes. Higher-privilege applications are permitted to send messages to lower-privilege processes. UIPI does not interfere with or change the behavior of messages between applications at the same privilege (or integrity) level. + Microsoft UI Automation is the current model to support accessibility requirements in the Windows operating systems. Applications that are designed to support an accessible user experience control the behavior of other Windows applications on behalf of the user. When all applications on the automation client computer and server are running as a standard user (that is, at a medium integrity level), the UIPI restrictions do not interfere with the Microsoft UI automation model. + However, there might be times when an administrative user runs an application with elevated privilege based on UAC in Admin Approval Mode. Microsoft UI Automation cannot drive the UI graphics of elevated applications on the desktop without the ability to bypass the restrictions that UIPI implements. The ability to bypass UIPI restrictions across privilege levels is available for UI automation programs by using UIAccess. + If an application presents a UIAccess attribute when it requests privileges, the application is stating a requirement to bypass UIPI restrictions for sending messages across privilege levels. Devices implement the following policy checks before starting an application with UIAccess privilege. + 1. The application must have a digital signature that can be verified by using a digital certificate that is associated with the Trusted Root Certification Authorities store on the local device 2. The application must be installed in a local folder that is writeable only by administrators, such as the Program Files directory. The allowed directories for UI automation applications are: + 1. %ProgramFiles% and its subdirectories. 2. %WinDir% and its subdirectories, except a few subdirectories that are excluded because standard users have write access. + ### Possible values + - **Enabled** + An application can start with UIAccess integrity only if it resides in a secure location in the file system. + - **Disabled** + An application can start with UIAccess integrity even if it does not reside in a secure location in the file system. + ### Best practices + - Set this policy to **Enabled** to permit applications that are located in one of the designated secure directories to run with UIAccess integrity. + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values + The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Enabled

DC Effective Default Settings

Enabled

Member Server Effective Default Settings

Enabled

Client Computer Effective Default Settings

Enabled

+ +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Enabled| +| DC Effective Default Settings | Enabled| +| Member Server Effective Default Settings| Enabled| +| Client Computer Effective Default Settings | Enabled|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + None. Changes to this policy become effective without a device restart when they aresaved locally or distributed through Group Policy. + ### Group Policy + All auditing capabilities are integrated in Group Policy. You can configure, deploy, and manage these settings in the Group Policy Management Console (GPMC) or Local Security Policy snap-in for a domain, site, or organizational unit (OU). + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + UIAccess integrity allows an application to bypass User Interface Privilege Isolation (UIPI) restrictions when an application is elevated in privilege from a standard user to an administrator. When this setting is enabled, an application that has the UIAccess flag set to true in its manifest can interchange information with applications that are running at a higher privilege level, such as logon prompts and privilege elevation prompts. This ability is required to support accessibility features such as screen readers that are transmitting user interfaces to alternative forms, but it is not required by most applications. A process that is started with UIAccess rights has the following abilities: + - Set the foreground window. - Drive any application window by using the SendInput function. - Use read input for all integrity levels by using low-level hooks, raw input, GetKeyState, GetAsyncKeyState, and GetKeyboardInput. - Set journal hooks. - Use AttachThreadInput to attach a thread to a higher integrity input queue. + ### Countermeasure + Enable the **User Account Control: Only elevate UIAccess applications that are installed in secure locations** setting. + ### Potential impact + If the application that requests UIAccess meets the UIAccess setting requirements, computers running at least the Windows Vista operating system start the application with the ability to bypass most of the UIPI restrictions. If the application does not meet the security restrictions, the application is started without UIAccess rights, and it can interact only with applications at the same or lower privilege level. + ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-account-control-run-all-administrators-in-admin-approval-mode.md b/windows/keep-secure/user-account-control-run-all-administrators-in-admin-approval-mode.md index 0c53ba8b97..63ac1e4a65 100644 --- a/windows/keep-secure/user-account-control-run-all-administrators-in-admin-approval-mode.md +++ b/windows/keep-secure/user-account-control-run-all-administrators-in-admin-approval-mode.md @@ -2,86 +2,85 @@ title: User Account Control Run all administrators in Admin Approval Mode (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Run all administrators in Admin Approval Mode security policy setting. ms.assetid: b838c561-7bfc-41ef-a7a5-55857259c7bf -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Run all administrators in Admin Approval Mode + **Applies to** - Windows 10 + Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Run all administrators in Admin Approval Mode** security policy setting. + ## Reference + This policy setting determines the behavior of all User Account Control (UAC) policies for the entire system. This is the setting that turns UAC on or off. + ### Possible values + - **Enabled** + Admin Approval Mode and all other UAC policies are dependent on this option being enabled. Changing this setting requires restarting the system. + - **Disabled** + Admin Approval Mode and all related UAC policies are disabled. - **Note**   - If this security setting is configured to **Disabled**, the Security Center notifies the user that the overall security of the operating system has been reduced. + + >**Note:**  If this security setting is configured to **Disabled**, the Security Center notifies the user that the overall security of the operating system has been reduced.   ### Best practices + - Enable this policy to allow all other UAC features and policies to function. + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values + The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Enabled

DC Effective Default Settings

Enabled

Member Server Effective Default Settings

Enabled

Client Computer Effective Default Settings

Enabled

+ +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Enabled| +| DC Effective Default Settings | Enabled| +| Member Server Effective Default Settings| Enabled| +| Client Computer Effective Default Settings | Enabled|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + A restart of the computer is required before this policy will be effective when changes to this policy are saved locally or distributed through Group Policy. + ### Group Policy + All auditing capabilities are integrated in Group Policy. You can configure, deploy, and manage these settings in the Group Policy Management Console (GPMC) or Local Security Policy snap-in for a domain, site, or organizational unit (OU). + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + This is the setting that turns UAC on or off. If this setting is disabled, UAC is not used, and any security benefits and risk mitigations that are dependent on UAC are not present on the computer. + ### Countermeasure + Enable the **User Account Control: Run all users, including administrators, as standard users** setting. + ### Potential impact + Users and administrators must learn to work with UAC prompts and adjust their work habits to use least privilege operations. + ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-account-control-security-policy-settings.md b/windows/keep-secure/user-account-control-security-policy-settings.md index d1a286bf5e..569bf9892e 100644 --- a/windows/keep-secure/user-account-control-security-policy-settings.md +++ b/windows/keep-secure/user-account-control-security-policy-settings.md @@ -2,66 +2,95 @@ title: User Account Control security policy settings (Windows 10) description: You can use security policies to configure how User Account Control works in your organization. They can be configured locally by using the Local Security Policy snap-in (secpol.msc) or configured for the domain, OU, or specific groups by Group Policy. ms.assetid: 3D75A9AC-69BB-4EF2-ACB3-1769791E1B98 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: operate ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control security policy settings + **Applies to** - Windows 10 + You can use security policies to configure how User Account Control works in your organization. They can be configured locally by using the Local Security Policy snap-in (secpol.msc) or configured for the domain, OU, or specific groups by Group Policy. + ## User Account Control: Admin Approval Mode for the Built-in Administrator account + This policy setting controls the behavior of Admin Approval Mode for the built-in Administrator account. + - **Enabled** The built-in Administrator account uses Admin Approval Mode. By default, any operation that requires elevation of privilege will prompt the user to approve the operation. - **Disabled** (Default) The built-in Administrator account runs all applications with full administrative privilege. + ## User Account Control: Allow UIAccess application to prompt for elevation without using the secure desktop + This policy setting controls whether User Interface Accessibility (UIAccess or UIA) programs can automatically disable the secure desktop for elevation prompts used by a standard user. + - **Enabled** UIA programs, including Windows Remote Assistance, automatically disable the secure desktop for elevation prompts. If you do not disable the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting, the prompts appear on the interactive user's desktop instead of the secure desktop. - **Disabled** (Default) The secure desktop can be disabled only by the user of the interactive desktop or by disabling the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting. + ## User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode + This policy setting controls the behavior of the elevation prompt for administrators. + - **Elevate without prompting** Allows privileged accounts to perform an operation that requires elevation without requiring consent or credentials. - **Note**  Use this option only in the most constrained environments. + + >**Note:**  Use this option only in the most constrained environments.   - **Prompt for credentials on the secure desktop** When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a privileged user name and password. If the user enters valid credentials, the operation continues with the user's highest available privilege. - **Prompt for consent on the secure desktop** When an operation requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. - **Prompt for credentials** When an operation requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. - **Prompt for consent** When an operation requires elevation of privilege, the user is prompted to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. - **Prompt for consent for non-Windows binaries** (Default) When an operation for a non-Microsoft application requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. + ## User Account Control: Behavior of the elevation prompt for standard users + This policy setting controls the behavior of the elevation prompt for standard users. + - **Prompt for credentials** (Default) When an operation requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. - **Automatically deny elevation requests** When an operation requires elevation of privilege, a configurable access denied error message is displayed. An enterprise that is running desktops as standard user may choose this setting to reduce help desk calls. - **Prompt for credentials on the secure desktop** When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a different user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. + ## User Account Control: Detect application installations and prompt for elevation + This policy setting controls the behavior of application installation detection for the computer. + - **Enabled** (Default) When an app installation package is detected that requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. - - **Disabled** App installation packages are not detected and prompted for elevation. Enterprises that are running standard user desktops and use delegated installation technologies, such as Group Policy or System Center Configuration Manager should disable this policy setting. In this case, installer detection is unnecessary. + ## User Account Control: Only elevate executable files that are signed and validated + This policy setting enforces public key infrastructure (PKI) signature checks for any interactive applications that request elevation of privilege. Enterprise administrators can control which applications are allowed to run by adding certificates to the Trusted Publishers certificate store on local computers. + - **Enabled** Enforces the certificate certification path validation for a given executable file before it is permitted to run. - **Disabled** (Default) Does not enforce the certificate certification path validation before a given executable file is permitted to run. + ## User Account Control: Only elevate UIAccess applications that are installed in secure locations + This policy setting controls whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following: - …\\Program Files\\, including subfolders - …\\Windows\\system32\\ - …\\Program Files (x86)\\, including subfolders for 64-bit versions of Windows -**Note**   -Windows enforces a digital signature check on any interactive app that requests to run with a UIAccess integrity level regardless of the state of this security setting. + +>**Note:**  Windows enforces a digital signature check on any interactive app that requests to run with a UIAccess integrity level regardless of the state of this security setting.   - **Enabled** (Default) If an app resides in a secure location in the file system, it runs only with UIAccess integrity. - **Disabled** An app runs with UIAccess integrity even if it does not reside in a secure location in the file system. + ## User Account Control: Turn on Admin Approval Mode + This policy setting controls the behavior of all User Account Control (UAC) policy settings for the computer. If you change this policy setting, you must restart your computer. + - **Enabled** (Default) Admin Approval Mode is enabled. This policy must be enabled and related UAC policy settings must also be set appropriately to allow the built-in Administrator account and all other users who are members of the Administrators group to run in Admin Approval Mode. - **Disabled** Admin Approval Mode and all related UAC policy settings are disabled. Note: If this policy setting is disabled, the Security Center notifies you that the overall security of the operating system has been reduced. + ## User Account Control: Switch to the secure desktop when prompting for elevation + This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. + - **Enabled** (Default) All elevation requests go to the secure desktop regardless of prompt behavior policy settings for administrators and standard users. - **Disabled** All elevation requests go to the interactive user's desktop. Prompt behavior policy settings for administrators and standard users are used. ## User Account Control: Virtualize file and registry write failures to per-user locations + This policy setting controls whether application write failures are redirected to defined registry and file system locations. This policy setting mitigates applications that run as administrator and write run-time application data to %ProgramFiles%, %Windir%, %Windir%\\system32, or HKLM\\Software. + - **Enabled** (Default) App write failures are redirected at run time to defined user locations for both the file system and registry. - **Disabled** Apps that write data to protected locations fail. -  -  diff --git a/windows/keep-secure/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md b/windows/keep-secure/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md index 9475c83eba..ee510bb52e 100644 --- a/windows/keep-secure/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md +++ b/windows/keep-secure/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md @@ -2,85 +2,88 @@ title: User Account Control Switch to the secure desktop when prompting for elevation (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Switch to the secure desktop when prompting for elevation security policy setting. ms.assetid: 77a067db-c70d-4b02-9861-027503311b8b -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Switch to the secure desktop when prompting for elevation + **Applies to** - Windows 10 + Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Switch to the secure desktop when prompting for elevation** security policy setting. + ## Reference + This policy setting determines whether the elevation request prompts on the interactive user desktop or on the secure desktop. + The secure desktop presents the logon UI and restricts functionality and access to the system until the logon requirements are satisfied. + The secure desktop’s primary difference from the user desktop is that only trusted processes running as SYSTEM are allowed to run here (that is, nothing is running at the user’s privilege level). The path to get to the secure desktop from the user desktop must also be trusted through the entire chain. + ### Possible values + - **Enabled** + All elevation requests by default go to the secure desktop. + - **Disabled** + All elevation requests go to the interactive user desktop. + ### Best practices -- Enable the **User Account Control: Switch to the secure desktop when prompting for elevation setting**. The secure desktop helps protect against input and output spoofing by presenting the credentials dialog box in a protected section of memory that is accessible only by trusted system processes. + +- Enable the **User Account Control: Switch to the secure desktop when prompting for elevation setting**. The secure desktop helps protect against input and output spoofing by presenting the credentials dialog box in a protected section of memory that is accessible only by trusted system +processes. + ### Location + Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values + The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Enabled

DC Effective Default Settings

Enabled

Member Server Effective Default Settings

Enabled

Client Computer Effective Default Settings

Enabled

+ +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Enabled| +| DC Effective Default Settings | Enabled| +| Member Server Effective Default Settings| Enabled| +| Client Computer Effective Default Settings | Enabled|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. + ### Group Policy + All auditing capabilities are integrated in Group Policy. You can configure, deploy, and manage these settings in the Group Policy Management Console (GPMC) or Local Security Policy snap-in for a domain, site, or organizational unit (OU). + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + Elevation prompt dialog boxes can be spoofed, causing users to disclose their passwords to malicious software. Mouse cursors can be spoofed by hiding the real cursor and replacing it with an offset so the cursor is actually pointing to the **Allow** button. + ### Countermeasure + Enable the **User Account Control: Switch to the secure desktop when prompting for elevation setting**. The secure desktop helps protect against input and output spoofing by presenting the credentials dialog box in a protected section of memory that is accessible only by trusted system processes. + ### Potential impact + None. This is the default configuration. + ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md b/windows/keep-secure/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md index ffb892226b..afc3766b73 100644 --- a/windows/keep-secure/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md +++ b/windows/keep-secure/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md @@ -2,85 +2,86 @@ title: User Account Control Virtualize file and registry write failures to per-user locations (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Virtualize file and registry write failures to per-user locations security policy setting. ms.assetid: a7b47420-cc41-4b1c-b03e-f67a05221261 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control: Virtualize file and registry write failures to per-user locations + **Applies to** - Windows 10 + Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Virtualize file and registry write failures to per-user locations** security policy setting. + ## Reference + This policy setting enables or disables the redirection of the write failures of earlier applications to defined locations in the registry and the file system. This feature mitigates applications that historically ran as administrator and wrote runtime application data to %ProgramFiles%, %Windir%, %Windir%\\system32, or HKEY\_LOCAL\_MACHINE\\Software\\. + This feature can be disabled for applications on devices running at least Windows Vista because it is unnecessary. + ### Possible values + - **Enabled** + Setting this value facilitates the runtime redirection of application write failures to defined user locations for the file system and the registry. + - **Disabled** + Applications that write data to protected locations fail. + ### Best practices + 1. If you run applications that are not Windows Vista-compliant, enable this security policy to prevent the possibility that these older applications could write data to unsecure locations. 2. If you only run at least Windows Vista–compliant applications, this feature is unnecessary so you can disable this policy. + ### Location + \\Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + ### Default values + The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Server type or GPODefault value

Default Domain Policy

Not defined

Default Domain Controller Policy

Not defined

Stand-Alone Server Default Settings

Enabled

DC Effective Default Settings

Enabled

Member Server Effective Default Settings

Enabled

Client Computer Effective Default Settings

Enabled

+ +| Server type or GPO | Default value| +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Enabled| +| DC Effective Default Settings | Enabled| +| Member Server Effective Default Settings| Enabled| +| Client Computer Effective Default Settings | Enabled|   ## Policy management + This section describes features and tools that are available to help you manage this policy. + ### Restart requirement + None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. + ### Group Policy + All auditing capabilities are integrated in Group Policy. You can configure, deploy, and manage these settings in the Group Policy Management Console (GPMC) or Local Security Policy snap-in for a domain, site, or organizational unit (OU). + ## Security considerations + This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + ### Vulnerability + Earlier applications might not write data to secure locations. + ### Countermeasure + Enable the **User Account Control: Virtualize file and registry write failures to per-user locations** setting. + ### Potential impact + None. This is the default configuration. + ## Related topics -[Security Options](security-options.md) -  -  + +- [Security Options](security-options.md) diff --git a/windows/keep-secure/user-rights-assignment.md b/windows/keep-secure/user-rights-assignment.md index 3e96944b76..401613dde1 100644 --- a/windows/keep-secure/user-rights-assignment.md +++ b/windows/keep-secure/user-rights-assignment.md @@ -2,212 +2,75 @@ title: User Rights Assignment (Windows 10) description: Provides an overview and links to information about the User Rights Assignment security policy settings user rights that are available in Windows. ms.assetid: 99340252-60be-4c79-b0a5-56fbe1a9b0c5 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Rights Assignment + **Applies to** - Windows 10 + Provides an overview and links to information about the User Rights Assignment security policy settings user rights that are available in Windows. User rights govern the methods by which a user can log on to a system. User rights are applied at the local device level, and they allow users to perform tasks on a device or in a domain. User rights include logon rights and permissions. Logon rights control who is authorized to log on to a device and how they can log on. User rights permissions control access to computer and domain resources, and they can override permissions that have been set on specific objects. User rights are managed in Group Policy under the **User Rights Assignment** item. -Each user right has a constant name and a Group Policy name associated with it. The constant names are used when referring to the user right in log events. You can configure the user rights assignment settings in the following location within the Group Policy Management Console (GPMC) under **Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\User Rights Assignment**, or on the local device by using the Local Group Policy Editor (gpedit.msc). + +Each user right has a constant name and a Group Policy name associated with it. The constant names are used when referring to the user right in log events. You can configure the user rights assignment settings in the following location within the Group Policy Management Console (GPMC) under +**Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\User Rights Assignment**, or on the local device by using the Local Group Policy Editor (gpedit.msc). + For information about setting security policies, see [Configure security policy settings](how-to-configure-security-policy-settings.md). + The following table links to each security policy setting and provides the constant name for each. Setting descriptions contain reference information, best practices for configuring the policy setting, default values, differences between operating system versions, and considerations for policy management and security. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Group Policy SettingConstant Name

[Access Credential Manager as a trusted caller](access-credential-manager-as-a-trusted-caller.md)

SeTrustedCredManAccessPrivilege

[Access this computer from the network](access-this-computer-from-the-network.md)

SeNetworkLogonRight

[Act as part of the operating system](act-as-part-of-the-operating-system.md)

SeTcbPrivilege

[Add workstations to domain](add-workstations-to-domain.md)

SeMachineAccountPrivilege

[Adjust memory quotas for a process](adjust-memory-quotas-for-a-process.md)

SeIncreaseQuotaPrivilege

[Allow log on locally](allow-log-on-locally.md)

SeInteractiveLogonRight

[Allow log on through Remote Desktop Services](allow-log-on-through-remote-desktop-services.md)

SeRemoteInteractiveLogonRight

[Back up files and directories](back-up-files-and-directories.md)

SeBackupPrivilege

[Bypass traverse checking](bypass-traverse-checking.md)

SeChangeNotifyPrivilege

[Change the system time](change-the-system-time.md)

SeSystemtimePrivilege

[Change the time zone](change-the-time-zone.md)

SeTimeZonePrivilege

[Create a pagefile](create-a-pagefile.md)

SeCreatePagefilePrivilege

[Create a token object](create-a-token-object.md)

SeCreateTokenPrivilege

[Create global objects](create-global-objects.md)

SeCreateGlobalPrivilege

[Create permanent shared objects](create-permanent-shared-objects.md)

SeCreatePermanentPrivilege

[Create symbolic links](create-symbolic-links.md)

SeCreateSymbolicLinkPrivilege

[Debug programs](debug-programs.md)

SeDebugPrivilege

[Deny access to this computer from the network](deny-access-to-this-computer-from-the-network.md)

SeDenyNetworkLogonRight

[Deny log on as a batch job](deny-log-on-as-a-batch-job.md)

SeDenyBatchLogonRight

[Deny log on as a service](deny-log-on-as-a-service.md)

SeDenyServiceLogonRight

[Deny log on locally](deny-log-on-locally.md)

SeDenyInteractiveLogonRight

[Deny log on through Remote Desktop Services](deny-log-on-through-remote-desktop-services.md)

SeDenyRemoteInteractiveLogonRight

[Enable computer and user accounts to be trusted for delegation](enable-computer-and-user-accounts-to-be-trusted-for-delegation.md)

SeEnableDelegationPrivilege

[Force shutdown from a remote system](force-shutdown-from-a-remote-system.md)

SeRemoteShutdownPrivilege

[Generate security audits](generate-security-audits.md)

SeAuditPrivilege

[Impersonate a client after authentication](impersonate-a-client-after-authentication.md)

SeImpersonatePrivilege

[Increase a process working set](increase-a-process-working-set.md)

SeIncreaseWorkingSetPrivilege

[Increase scheduling priority](increase-scheduling-priority.md)

SeIncreaseBasePriorityPrivilege

[Load and unload device drivers](load-and-unload-device-drivers.md)

SeLoadDriverPrivilege

[Lock pages in memory](lock-pages-in-memory.md)

SeLockMemoryPrivilege

[Log on as a batch job](log-on-as-a-batch-job.md)

SeBatchLogonRight

[Log on as a service](log-on-as-a-service.md)

SeServiceLogonRight

[Manage auditing and security log](manage-auditing-and-security-log.md)

SeSecurityPrivilege

[Modify an object label](modify-an-object-label.md)

SeRelabelPrivilege

[Modify firmware environment values](modify-firmware-environment-values.md)

SeSystemEnvironmentPrivilege

[Perform volume maintenance tasks](perform-volume-maintenance-tasks.md)

SeManageVolumePrivilege

[Profile single process](profile-single-process.md)

SeProfileSingleProcessPrivilege

[Profile system performance](profile-system-performance.md)

SeSystemProfilePrivilege

[Remove computer from docking station](remove-computer-from-docking-station.md)

SeUndockPrivilege

[Replace a process level token](replace-a-process-level-token.md)

SeAssignPrimaryTokenPrivilege

[Restore files and directories](restore-files-and-directories.md)

SeRestorePrivilege

[Shut down the system](shut-down-the-system.md)

SeShutdownPrivilege

[Synchronize directory service data](synchronize-directory-service-data.md)

SeSyncAgentPrivilege

[Take ownership of files or other objects](take-ownership-of-files-or-other-objects.md)

SeTakeOwnershipPrivilege

+ +| Group Policy Setting | Constant Name | +| - | - | +| [Access Credential Manager as a trusted caller](access-credential-manager-as-a-trusted-caller.md) | SeTrustedCredManAccessPrivilege| +| [Access this computer from the network](access-this-computer-from-the-network.md) | SeNetworkLogonRight| +| [Act as part of the operating system](act-as-part-of-the-operating-system.md) | SeTcbPrivilege| +| [Add workstations to domain](add-workstations-to-domain.md) | SeMachineAccountPrivilege| +| [Adjust memory quotas for a process](adjust-memory-quotas-for-a-process.md) | SeIncreaseQuotaPrivilege| +| [Allow log on locally](allow-log-on-locally.md) | SeInteractiveLogonRight| +| [Allow log on through Remote Desktop Services](allow-log-on-through-remote-desktop-services.md)| SeRemoteInteractiveLogonRight| +| [Back up files and directories](back-up-files-and-directories.md) | SeBackupPrivilege| +| [Bypass traverse checking](bypass-traverse-checking.md) | SeChangeNotifyPrivilege| +| [Change the system time](change-the-system-time.md) | SeSystemtimePrivilege| +| [Change the time zone](change-the-time-zone.md) | SeTimeZonePrivilege| +| [Create a pagefile](create-a-pagefile.md) | SeCreatePagefilePrivilege| +| [Create a token object](create-a-token-object.md) | SeCreateTokenPrivilege| +| [Create global objects](create-global-objects.md) | SeCreateGlobalPrivilege| +| [Create permanent shared objects](create-permanent-shared-objects.md) | SeCreatePermanentPrivilege| +| [Create symbolic links](create-symbolic-links.md) | SeCreateSymbolicLinkPrivilege| +| [Debug programs](debug-programs.md) | SeDebugPrivilege| +| [Deny access to this computer from the network](deny-access-to-this-computer-from-the-network.md)| SeDenyNetworkLogonRight | +| [Deny log on as a batch job](deny-log-on-as-a-batch-job.md) | SeDenyBatchLogonRight| +| [Deny log on as a service](deny-log-on-as-a-service.md) | SeDenyServiceLogonRight | +| [Deny log on locally](deny-log-on-locally.md) | SeDenyInteractiveLogonRight| +| [Deny log on through Remote Desktop Services](deny-log-on-through-remote-desktop-services.md)| SeDenyRemoteInteractiveLogonRight| +| [Enable computer and user accounts to be trusted for delegation](enable-computer-and-user-accounts-to-be-trusted-for-delegation.md)| SeEnableDelegationPrivilege| +| [Force shutdown from a remote system](force-shutdown-from-a-remote-system.md) | SeRemoteShutdownPrivilege| +| [Generate security audits](generate-security-audits.md) | SeAuditPrivilege| +| [Impersonate a client after authentication](impersonate-a-client-after-authentication.md)| SeImpersonatePrivilege| +| [Increase a process working set](increase-a-process-working-set.md) | SeIncreaseWorkingSetPrivilege| +| [Increase scheduling priority](increase-scheduling-priority.md) | SeIncreaseBasePriorityPrivilege| +| [Load and unload device drivers](load-and-unload-device-drivers.md) | SeLoadDriverPrivilege| +| [Lock pages in memory](lock-pages-in-memory.md) | SeLockMemoryPrivilege| +| [Log on as a batch job](log-on-as-a-batch-job.md) | SeBatchLogonRight| +| [Log on as a service](log-on-as-a-service.md) | SeServiceLogonRight| +| [Manage auditing and security log](manage-auditing-and-security-log.md)| SeSecurityPrivilege| +| [Modify an object label](modify-an-object-label.md) | SeRelabelPrivilege| +| [Modify firmware environment values](modify-firmware-environment-values.md)| SeSystemEnvironmentPrivilege| +| [Perform volume maintenance tasks](perform-volume-maintenance-tasks.md) | SeManageVolumePrivilege| +| [Profile single process](profile-single-process.md) | SeProfileSingleProcessPrivilege| +| [Profile system performance](profile-system-performance.md) | SeSystemProfilePrivilege| +| [Remove computer from docking station](remove-computer-from-docking-station.md) | SeUndockPrivilege| +| [Replace a process level token](replace-a-process-level-token.md) | SeAssignPrimaryTokenPrivilege| +| [Restore files and directories](restore-files-and-directories.md) | SeRestorePrivilege | +| [Shut down the system](shut-down-the-system.md) | SeShutdownPrivilege| +| [Synchronize directory service data](synchronize-directory-service-data.md)| SeSyncAgentPrivilege| +| [Take ownership of files or other objects](take-ownership-of-files-or-other-objects.md) | SeTakeOwnershipPrivilege|   ## Related topics -[Security policy settings reference](security-policy-settings-reference.md) -  -  + +- [Security policy settings reference](security-policy-settings-reference.md) diff --git a/windows/keep-secure/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md b/windows/keep-secure/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md index fe7a396637..13d5fc93e5 100644 --- a/windows/keep-secure/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md +++ b/windows/keep-secure/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md @@ -2,71 +2,41 @@ title: Using advanced security auditing options to monitor dynamic access control objects (Windows 10) description: This guide explains the process of setting up advanced security auditing capabilities that are made possible through settings and events that were introduced in Windows 8 and Windows Server 2012. ms.assetid: 0d2c28ea-bdaf-47fd-bca2-a07dce5fed37 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Using advanced security auditing options to monitor dynamic access control objects + **Applies to** - Windows 10 + This guide explains the process of setting up advanced security auditing capabilities that are made possible through settings and events that were introduced in Windows 8 and Windows Server 2012. + These procedures can be deployed with the advanced security auditing capabilities described in [Deploy Security Auditing with Central Audit Policies (Demonstration Steps)](http://technet.microsoft.com/library/hh831542.aspx). + ## In this guide + Domain administrators can create and deploy expression-based security audit policies by using file classification information (resource attributes), user claims, and device claims to target specific users and resources to monitor potentially significant activities on one or more computers. These policies can be deployed centrally by using Group Policy, or directly on a computer, in a folder, or in individual files. + ## In this section - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TopicDescription

[Monitor the central access policies that apply on a file server](monitor-the-central-access-policies-that-apply-on-a-file-server.md)

This topic for the IT professional describes how to monitor changes to the central access policies that apply to a file server when using advanced security auditing options to monitor dynamic access control objects. Central access policies are created on a domain controller and then applied to file servers through Group Policy management.

[Monitor the use of removable storage devices](monitor-the-use-of-removable-storage-devices.md)

This topic for the IT professional describes how to monitor attempts to use removable storage devices to access network resources. It describes how to use advanced security auditing options to monitor dynamic access control objects.

[Monitor resource attribute definitions](monitor-resource-attribute-definitions.md)

This topic for the IT professional describes how to monitor changes to resource attribute definitions when you are using advanced security auditing options to monitor dynamic access control objects.

[Monitor central access policy and rule definitions](monitor-central-access-policy-and-rule-definitions.md)

This topic for the IT professional describes how to monitor changes to central access policy and central access rule definitions when you use advanced security auditing options to monitor dynamic access control objects.

[Monitor user and device claims during sign-in](monitor-user-and-device-claims-during-sign-in.md)

This topic for the IT professional describes how to monitor user and device claims that are associated with a user’s security token when you are using advanced security auditing options to monitor dynamic access control objects.

[Monitor the resource attributes on files and folders](monitor-the-resource-attributes-on-files-and-folders.md)

This topic for the IT professional describes how to monitor attempts to change settings to the resource attributes on files when you are using advanced security auditing options to monitor dynamic access control objects.

[Monitor the central access policies associated with files and folders](monitor-the-central-access-policies-associated-with-files-and-folders.md)

This topic for the IT professional describes how to monitor changes to the central access policies that are associated with files and folders when you are using advanced security auditing options to monitor dynamic access control objects.

[Monitor claim types](monitor-claim-types.md)

This topic for the IT professional describes how to monitor changes to claim types that are associated with dynamic access control when you are using advanced security auditing options.

+ +| Topic | Description | +| - | - | +| [Monitor the central access policies that apply on a file server](monitor-the-central-access-policies-that-apply-on-a-file-server.md) | This topic for the IT professional describes how to monitor changes to the central access policies that apply to a file server when using advanced security auditing options to monitor dynamic access control objects. Central access policies are created on a domain controller and then applied to file servers through Group Policy management. | +| [Monitor the use of removable storage devices](monitor-the-use-of-removable-storage-devices.md) | This topic for the IT professional describes how to monitor attempts to use removable storage devices to access network resources. It describes how to use advanced security auditing options to monitor dynamic access control objects. | +| [Monitor resource attribute definitions](monitor-resource-attribute-definitions.md)| This topic for the IT professional describes how to monitor changes to resource attribute definitions when you are using advanced security auditing options to monitor dynamic access control objects.| +| [Monitor central access policy and rule definitions](monitor-central-access-policy-and-rule-definitions.md) | This topic for the IT professional describes how to monitor changes to central access policy and central access rule definitions when you use advanced security auditing options to monitor dynamic access control objects. | +| [Monitor user and device claims during sign-in](monitor-user-and-device-claims-during-sign-in.md)| This topic for the IT professional describes how to monitor user and device claims that are associated with a user’s security token when you are using advanced security auditing options to monitor dynamic access control objects. | +| [Monitor the resource attributes on files and folders](monitor-the-resource-attributes-on-files-and-folders.md)| This topic for the IT professional describes how to monitor attempts to change settings to the resource attributes on files when you are using advanced security auditing options to monitor dynamic access control objects. | +| [Monitor the central access policies associated with files and folders](monitor-the-central-access-policies-associated-with-files-and-folders.md)| This topic for the IT professional describes how to monitor changes to the central access policies that are associated with files and folders when you are using advanced security auditing options to monitor dynamic access control objects. | +| [Monitor claim types](monitor-claim-types.md) | This topic for the IT professional describes how to monitor changes to claim types that are associated with dynamic access control when you are using advanced security auditing options.|   -**Important**   -This procedure can be configured on computers running any of the supported Windows operating systems. The other monitoring procedures can be configured only as part of a functioning dynamic access control deployment. +>**Important:**  This procedure can be configured on computers running any of the supported Windows operating systems. The other monitoring procedures can be configured only as part of a functioning dynamic access control deployment.   ## Related topics -[Security auditing](security-auditing-overview.md) -  -  + +- [Security auditing](security-auditing-overview.md) diff --git a/windows/keep-secure/using-event-viewer-with-applocker.md b/windows/keep-secure/using-event-viewer-with-applocker.md index 304915e207..dcee6821bc 100644 --- a/windows/keep-secure/using-event-viewer-with-applocker.md +++ b/windows/keep-secure/using-event-viewer-with-applocker.md @@ -2,145 +2,61 @@ title: Using Event Viewer with AppLocker (Windows 10) description: This topic lists AppLocker events and describes how to use Event Viewer with AppLocker. ms.assetid: 109abb10-78b1-4c29-a576-e5a17dfeb916 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Using Event Viewer with AppLocker + **Applies to** - Windows 10 + This topic lists AppLocker events and describes how to use Event Viewer with AppLocker. + The AppLocker log contains information about applications that are affected by AppLocker rules. Each event in the log contains detailed info about: + - Which file is affected and the path of that file - Which packaged app is affected and the package identifier of the app - Whether the file or packaged app is allowed or blocked - The rule type (path, file hash, or publisher) - The rule name - The security identifier (SID) for the user or group identified in the rule + Review the entries in the Event Viewer to determine if any applications are not included in the rules that you automatically generated. For instance, some line-of-business apps are installed to non-standard locations, such as the root of the active drive (for example: %SystemDrive%). + For info about what to look for in the AppLocker event logs, see [Monitor app usage with AppLocker](monitor-application-usage-with-applocker.md). + **To review the AppLocker log in Event Viewer** + 1. Open Event Viewer. 2. In the console tree under **Application and Services Logs\\Microsoft\\Windows**, click **AppLocker**. + The following table contains information about the events that you can use to determine which apps are affected by AppLocker rules. - ------ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDLevelEvent messageDescription

8000

Error

Application Identity Policy conversion failed. Status <%1>

Indicates that the policy was not applied correctly to the computer. The status message is provided for troubleshooting purposes.

8001

Information

The AppLocker policy was applied successfully to this computer.

Indicates that the AppLocker policy was successfully applied to the computer.

8002

Information

<File name> was allowed to run.

Specifies that the .exe or .dll file is allowed by an AppLocker rule.

8003

Warning

<File name> was allowed to run but would have been prevented from running if the AppLocker policy were enforced.

Applied only when the Audit only enforcement mode is enabled. Specifies that the .exe or .dll file would be blocked if the Enforce rules enforcement mode were enabled.

8004

Error

<File name> was not allowed to run.

Access to <file name> is restricted by the administrator. Applied only when the Enforce rules enforcement mode is set either directly or indirectly through Group Policy inheritance. The .exe or .dll file cannot run.

8005

Information

<File name> was allowed to run.

Specifies that the script or .msi file is allowed by an AppLocker rule.

8006

Warning

<File name> was allowed to run but would have been prevented from running if the AppLocker policy were enforced.

Applied only when the Audit only enforcement mode is enabled. Specifies that the script or .msi file would be blocked if the Enforce rules enforcement mode were enabled.

8007

Error

<File name> was not allowed to run.

Access to <file name> is restricted by the administrator. Applied only when the Enforce rules enforcement mode is set either directly or indirectly through Group Policy inheritance. The script or .msi file cannot run.

8007

Error

AppLocker disabled on the SKU.

Added in Windows Server 2012 and Windows 8.

8020

Information

Packaged app allowed.

Added in Windows Server 2012 and Windows 8.

8021

Information

Packaged app audited.

Added in Windows Server 2012 and Windows 8.

8022

Information

Packaged app disabled.

Added in Windows Server 2012 and Windows 8.

8023

Information

Packaged app installation allowed.

Added in Windows Server 2012 and Windows 8.

8024

Information

Packaged app installation audited.

Added in Windows Server 2012 and Windows 8.

8025

Warning

Packaged app installation disabled.

Added in Windows Server 2012 and Windows 8.

8027

Warning

No Packaged app rule configured.

Added in Windows Server 2012 and Windows 8.

+ +| Event ID | Level | Event message | Description | +| - | - | - | - | +| 8000 | Error| Application Identity Policy conversion failed. Status *<%1> *| Indicates that the policy was not applied correctly to the computer. The status message is provided for troubleshooting purposes.| +| 8001 | Information| The AppLocker policy was applied successfully to this computer.| Indicates that the AppLocker policy was successfully applied to the computer.| +| 8002 | Information| *<File name> * was allowed to run.| Specifies that the .exe or .dll file is allowed by an AppLocker rule.| +| 8003 | Warning| *<File name> * was allowed to run but would have been prevented from running if the AppLocker policy were enforced.| Applied only when the **Audit only ** enforcement mode is enabled. Specifies that the .exe or .dll file would be blocked if the **Enforce rules ** enforcement mode were enabled. | +| 8004 | Error| *<File name> * was not allowed to run.| Access to *<file name> * is restricted by the administrator. Applied only when the **Enforce rules ** enforcement mode is set either directly or indirectly through Group Policy inheritance. The .exe or .dll file cannot run.| +| 8005| Information| *<File name> * was allowed to run.| Specifies that the script or .msi file is allowed by an AppLocker rule.| +| 8006 | Warning| *<File name> * was allowed to run but would have been prevented from running if the AppLocker policy were enforced.| Applied only when the **Audit only ** enforcement mode is enabled. Specifies that the script or .msi file would be blocked if the **Enforce rules ** enforcement mode were enabled. | +| 8007 | Error| *<File name> * was not allowed to run.| Access to *<file name> * is restricted by the administrator. Applied only when the **Enforce rules ** enforcement mode is set either directly or indirectly through Group Policy inheritance. The script or .msi file cannot run.| +| 8007| Error| AppLocker disabled on the SKU.| Added in Windows Server 2012 and Windows 8.| +| 8020| Information| Packaged app allowed.| Added in Windows Server 2012 and Windows 8.| +| 8021| Information| Packaged app audited.| Added in Windows Server 2012 and Windows 8.| +| 8022| Information| Packaged app disabled.| Added in Windows Server 2012 and Windows 8.| +| 8023 | Information| Packaged app installation allowed.| Added in Windows Server 2012 and Windows 8.| +| 8024 | Information| Packaged app installation audited.| Added in Windows Server 2012 and Windows 8.| +| 8025 | Warning| Packaged app installation disabled.| Added in Windows Server 2012 and Windows 8.| +| 8027 | Warning| No Packaged app rule configured.| Added in Windows Server 2012 and Windows 8.|   ## Related topics -[Tools to use with AppLocker](tools-to-use-with-applocker.md) + +- [Tools to use with AppLocker](tools-to-use-with-applocker.md)     diff --git a/windows/keep-secure/using-software-restriction-policies-and-applocker-policies.md b/windows/keep-secure/using-software-restriction-policies-and-applocker-policies.md index e07957331b..54b12a4568 100644 --- a/windows/keep-secure/using-software-restriction-policies-and-applocker-policies.md +++ b/windows/keep-secure/using-software-restriction-policies-and-applocker-policies.md @@ -2,76 +2,60 @@ title: Use Software Restriction Policies and AppLocker policies (Windows 10) description: This topic for the IT professional describes how to use Software Restriction Policies (SRP) and AppLocker policies in the same Windows deployment. ms.assetid: c3366be7-e632-4add-bd10-9df088f74c6d -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Use Software Restriction Policies and AppLocker policies + **Applies to** - Windows 10 + This topic for the IT professional describes how to use Software Restriction Policies (SRP) and AppLocker policies in the same Windows deployment. + ## Understand the difference between SRP and AppLocker + You might want to deploy application control policies in Windows operating systems earlier than Windows Server 2008 R2 or Windows 7. You can use AppLocker policies only on the supported versions and editions of Windows as listed in [Requirements to use AppLocker](requirements-to-use-applocker.md). However, you can use SRP on those supported editions of Windows plus Windows Server 2003 and Windows XP. To compare features and functions in SRP and AppLocker so that you can determine when to use each technology to meet your application control objectives, see [Determine your application control objectives](determine-your-application-control-objectives.md). + ## Use SRP and AppLocker in the same domain + SRP and AppLocker use Group Policy for domain management. However, when policies are generated by SRP and AppLocker exist in the same domain, and they are applied through Group Policy, AppLocker policies take precedence over policies generated by SRP on computers that are running an operating system that supports AppLocker. For info about how inheritance in Group Policy applies to AppLocker policies and policies generated by SRP, see [Understand AppLocker rules and enforcement setting inheritance in Group Policy](understand-applocker-rules-and-enforcement-setting-inheritance-in-group-policy.md). -**Important**   -As a best practice, use separate Group Policy Objects to implement your SRP and AppLocker policies. To reduce troubleshooting issues, do not combine them in the same GPO. + +>**Important:**  As a best practice, use separate Group Policy Objects to implement your SRP and AppLocker policies. To reduce troubleshooting issues, do not combine them in the same GPO.   The following scenario provides an example of how each type of policy would affect a bank teller software app, where the app is deployed on different Windows desktop operating systems and managed by the Tellers GPO. - ------ - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Operating systemTellers GPO with AppLocker policyTellers GPO with SRPTellers GPO with AppLocker policy and SRP

Windows 10, Windows 8.1, Windows 8,and Windows 7

AppLocker policies in the GPO are applied, and they supersede any local AppLocker policies.

Local AppLocker policies supersede policies generated by SRP that are applied through the GPO.

AppLocker policies in the GPO are applied, and they supersede the policies generated by SRP in the GPO and local AppLocker policies or policies generated by SRP.

Windows Vista

AppLocker policies are not applied.

Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP.AppLocker policies are not applied.

Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies not applied.

Windows XP

AppLocker policies are not applied.

Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies are not applied.

Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies not applied.

+ +| Operating system | Tellers GPO with AppLocker policy | Tellers GPO with SRP | Tellers GPO with AppLocker policy and SRP | +| - | - | - | - | +| Windows 10, Windows 8.1, Windows 8,and Windows 7 | AppLocker policies in the GPO are applied, and they supersede any local AppLocker policies.| Local AppLocker policies supersede policies generated by SRP that are applied through the GPO. | AppLocker policies in the GPO are applied, and they supersede the policies generated by SRP in the GPO and local AppLocker policies or policies generated by SRP.| +| Windows Vista| AppLocker policies are not applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP.AppLocker policies are not applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies not applied.| +| Windows XP| AppLocker policies are not applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies are not applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies not applied.|   -**Note**   -For info about supported versions and editions of the Windows operating system, see [Requirements to use AppLocker](requirements-to-use-applocker.md). +>**Note:**  For info about supported versions and editions of the Windows operating system, see [Requirements to use AppLocker](requirements-to-use-applocker.md).   ## Test and validate SRPs and AppLocker policies that are deployed in the same environment + Because SRPs and AppLocker policies function differently, they should not be implemented in the same GPO. This makes testing the result of the policy straightforward, which is critical to successfully controlling application usage in the organization. Configuring a testing and policy distribution system can help you understand the result of a policy. The effects of policies generated by SRP and AppLocker policies need to be tested separately and by using different tools. + ### Step 1: Test the effect of SRPs + You can use the Group Policy Management Console (GPMC) or the Resultant Set of Policy (RSoP) snap-in to determine the effect of applying SRPs by using GPOs. + ### Step 2: Test the effect of AppLocker policies + You can test AppLocker policies by using Windows PowerShell cmdlets. For info about investigating the result of a policy, see: + - [Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md) - [Monitor app usage with AppLocker](monitor-application-usage-with-applocker.md) + Another method to use when determining the result of a policy is to set the enforcement mode to **Audit only**. When the policy is deployed, events will be written to the AppLocker logs as if the policy was enforced. For info about using the **Audit only** mode, see: -[Understand AppLocker enforcement settings](understand-applocker-enforcement-settings.md) -[Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md) + +- [Understand AppLocker enforcement settings](understand-applocker-enforcement-settings.md) +- [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md) + ## See also -[AppLocker deployment guide](applocker-policies-deployment-guide.md) -  -  + +- [AppLocker deployment guide](applocker-policies-deployment-guide.md) diff --git a/windows/keep-secure/view-the-security-event-log.md b/windows/keep-secure/view-the-security-event-log.md index 3c67e1191b..745195b4f3 100644 --- a/windows/keep-secure/view-the-security-event-log.md +++ b/windows/keep-secure/view-the-security-event-log.md @@ -2,19 +2,22 @@ title: View the security event log (Windows 10) description: The security log records each event as defined by the audit policies you set on each object. ms.assetid: 20DD2ACD-241A-45C5-A92F-4BE0D9F198B9 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # View the security event log + **Applies to** - Windows 10 + The security log records each event as defined by the audit policies you set on each object. + **To view the security log** + 1. Open Event Viewer. 2. In the console tree, expand **Windows Logs**, and then click **Security**. The results pane lists individual security events. 3. If you want to see more details about a specific event, in the results pane, click the event. -  -  diff --git a/windows/keep-secure/what-is-applocker.md b/windows/keep-secure/what-is-applocker.md index cfa573d478..b4d758df7b 100644 --- a/windows/keep-secure/what-is-applocker.md +++ b/windows/keep-secure/what-is-applocker.md @@ -2,18 +2,24 @@ title: What Is AppLocker (Windows 10) description: This topic for the IT professional describes what AppLocker is and how its features differ from Software Restriction Policies. ms.assetid: 44a8a2bb-0f83-4f95-828e-1f364fb65869 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # What Is AppLocker? + **Applies to** - Windows 10 + This topic for the IT professional describes what AppLocker is and how its features differ from Software Restriction Policies. + AppLocker advances the app control features and functionality of Software Restriction Policies. AppLocker contains new capabilities and extensions that allow you to create rules to allow or deny apps from running based on unique identities of files and to specify which users or groups can run those apps. + Using AppLocker, you can: + - Control the following types of apps: executable files (.exe and .com), scripts (.js, .ps1, .vbs, .cmd, and .bat), Windows Installer files (.mst, .msi and .msp), and DLL files (.dll and .ocx), and packaged apps and packaged app installers (appx). - Define rules based on file attributes derived from the digital signature, including the publisher, product name, file name, and file version. For example, you can create rules based on the publisher attribute that is persistent through updates, or you can create rules for a specific version of a file. - Assign a rule to a security group or an individual user. @@ -21,11 +27,17 @@ Using AppLocker, you can: - Use audit-only mode to deploy the policy and understand its impact before enforcing it. - Import and export rules. The import and export affects the entire policy. For example, if you export a policy, all of the rules from all of the rule collections are exported, including the enforcement settings for the rule collections. If you import a policy, all criteria in the existing policy are overwritten. - Streamline creating and managing AppLocker rules by using Windows PowerShell cmdlets. + AppLocker helps reduce administrative overhead and helps reduce the organization's cost of managing computing resources by decreasing the number of help desk calls that result from users running unapproved apps + For information about the application control scenarios that AppLocker addresses, see [AppLocker policy use scenarios](applocker-policy-use-scenarios.md). + ## What features are different between Software Restriction Policies and AppLocker? + **Feature differences** + The following table compares AppLocker to Software Restriction Policies. + @@ -99,6 +111,7 @@ The following table compares AppLocker to Software Restriction Policies.
  **Application control function differences** + The following table compares the application control functions of Software Restriction Policies (SRP) and AppLocker. @@ -167,6 +180,7 @@ The following table compares the application control functions of Software Restr
  ## Related topics -[AppLocker technical reference](applocker-technical-reference.md) + +- [AppLocker technical reference](applocker-technical-reference.md)     diff --git a/windows/keep-secure/which-editions-of-windows-support-advanced-audit-policy-configuration.md b/windows/keep-secure/which-editions-of-windows-support-advanced-audit-policy-configuration.md index 35a67350b8..c60d303826 100644 --- a/windows/keep-secure/which-editions-of-windows-support-advanced-audit-policy-configuration.md +++ b/windows/keep-secure/which-editions-of-windows-support-advanced-audit-policy-configuration.md @@ -2,25 +2,30 @@ title: Which editions of Windows support advanced audit policy configuration (Windows 10) description: This reference topic for the IT professional describes which versions of the Windows operating systems support advanced security auditing policies. ms.assetid: 87c71cc5-522d-4771-ac78-34a2a0825f31 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Which editions of Windows support advanced audit policy configuration + **Applies to** - Windows 10 + This reference topic for the IT professional describes which versions of the Windows operating systems support advanced security auditing policies. + Versions of the Windows operating system that cannot join a domain do not have access to these features. There is no difference in security auditing support between 32-bit and 64-bit versions. + ## Are there any special considerations? + In addition, the following special considerations apply to the various tasks associated with advanced security auditing enhancements: + - **Creating an audit policy.** To create an advanced security auditing policy, you must use a computer running any supported version of Windows. You can use the Group Policy Management Console (GPMC) on a computer running a supported version of the Windows client operating system after installing the Remote Server Administration Tools. - **Applying audit policy settings.** If you are using Group Policy to apply the advanced audit policy settings and global object access settings, client computers must be running any supported version of the Windows server operating system or Windows client operating system. In addition, only computers running any of these supported operating systems can provide "reason for access" reporting data. - **Developing an audit policy model.** To plan advanced security audit settings and global object access settings, you must use the GPMC that targets a domain controller running a supported version of the Windows server operating system. -- **Distributing the audit policy.** After a Group Policy Object (GPO) that includes advanced security auditing settings is developed, it can be distributed by using domain controllers running any Windows Server operating system. However, if you cannot put client computers running a supported version of the Windows client operating system into a separate organizational unit (OU), you should use Windows Management Instrumentation (WMI) filtering to ensure that the advanced security auditing policy settings are applied only to client computers running a supported version of the Windows client operating system. -**Important**   -Using both the basic auditing policy settings under **Local Policies\\Audit Policy** and the advanced auditing policy settings under **Advanced Audit Policy Configuration** can cause unexpected results in audit reporting. Therefore, the two sets of audit policy settings should not be combined. If you use advanced audit policy configuration settings, you should enable the **Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings** policy setting under **Local Policies\\Security Options**. This will prevent conflicts between similar settings by forcing basic security auditing to be ignored.   -  -  -  +- **Distributing the audit policy.** After a Group Policy Object (GPO) that includes advanced security auditing settings is developed, it can be distributed by using domain controllers running any Windows Server operating system. +However, if you cannot put client computers running a supported version of the Windows client operating system into a separate organizational unit (OU), you should use Windows Management Instrumentation (WMI) filtering to ensure that the advanced security auditing policy settings are applied only to client computers running a supported version of the Windows client operating system. + +>**Important:**  Using both the basic auditing policy settings under **Local Policies\\Audit Policy** and the advanced auditing policy settings under **Advanced Audit Policy Configuration** can cause unexpected results in audit reporting. Therefore, the two sets of audit policy settings should not be combined. If you use advanced audit policy configuration settings, you should enable the **Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings** policy setting under **Local Policies\\Security Options**. This will prevent conflicts between similar settings by forcing basic security auditing to be ignored.   diff --git a/windows/keep-secure/windows-installer-rules-in-applocker.md b/windows/keep-secure/windows-installer-rules-in-applocker.md index 05f9214263..b12d94b8ef 100644 --- a/windows/keep-secure/windows-installer-rules-in-applocker.md +++ b/windows/keep-secure/windows-installer-rules-in-applocker.md @@ -2,59 +2,36 @@ title: Windows Installer rules in AppLocker (Windows 10) description: This topic describes the file formats and available default rules for the Windows Installer rule collection. ms.assetid: 3fecde5b-88b3-4040-81fa-a2d36d052ec9 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Windows Installer rules in AppLocker + **Applies to** - Windows 10 + This topic describes the file formats and available default rules for the Windows Installer rule collection. + AppLocker defines Windows Installer rules to include only the following file formats: + - .msi - .msp - .mst + The purpose of this collection is to allow you to control the installation of files on client computers and servers through Group Policy or the Local Security Policy snap-in. The following table lists the default rules that are available for the Windows Installer rule collection. - ------ - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PurposeNameUserRule condition type

Allow members of the local Administrators group to run all Windows Installer files

(Default Rule) All Windows Installer files

BUILTIN\Administrators

Path: *

Allow all users to run Windows Installer files that are digitally signed

(Default Rule) All digitally signed Windows Installer files

Everyone

Publisher: * (all signed files)

Allow all users to run Windows Installer files that are located in the Windows Installer folder

(Default Rule) All Windows Installer files in %systemdrive%\Windows\Installer

Everyone

Path: %windir%\Installer\*

+ +| Purpose | Name | User | Rule condition type | +| - | - | - | - | +| Allow members of the local Administrators group to run all Windows Installer files| (Default Rule) All Windows Installer files| BUILTIN\Administrators| Path: *| +| Allow all users to run Windows Installer files that are digitally signed | (Default Rule) All digitally signed Windows Installer files| Everyone| Publisher: * (all signed files)| +| Allow all users to run Windows Installer files that are located in the Windows Installer folder | (Default Rule) All Windows Installer files in %systemdrive%\Windows\Installer| Everyone| Path: %windir%\Installer\*|   ## Related topics -[Understanding AppLocker default rules](understanding-applocker-default-rules.md) + +- [Understanding AppLocker default rules](understanding-applocker-default-rules.md)     diff --git a/windows/keep-secure/working-with-applocker-policies.md b/windows/keep-secure/working-with-applocker-policies.md index af1edcf35e..8963fa665b 100644 --- a/windows/keep-secure/working-with-applocker-policies.md +++ b/windows/keep-secure/working-with-applocker-policies.md @@ -2,83 +2,35 @@ title: Working with AppLocker policies (Windows 10) description: This topic for IT professionals provides links to procedural topics about creating, maintaining, and testing AppLocker policies. ms.assetid: 7062d2e0-9cbb-4cb8-aa8c-b24945c3771d -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Working with AppLocker policies + **Applies to** - Windows 10 + This topic for IT professionals provides links to procedural topics about creating, maintaining, and testing AppLocker policies. + ## In this section - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TopicDescription

[Configure the Application Identity service](configure-the-application-identity-service.md)

This topic for IT professionals shows how to configure the Application Identity service to start automatically or manually.

[Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md)

This topic for IT professionals describes how to set AppLocker policies to Audit only within your IT environment by using AppLocker.

[Configure an AppLocker policy for enforce rules](configure-an-applocker-policy-for-enforce-rules.md)

This topic for IT professionals describes the steps to enable the AppLocker policy enforcement setting.

[Display a custom URL message when users try to run a blocked app](display-a-custom-url-message-when-users-try-to-run-a-blocked-application.md)

This topic for IT professionals describes the steps for displaying a customized message to users when an AppLocker policy denies access to an app.

[Export an AppLocker policy from a GPO](export-an-applocker-policy-from-a-gpo.md)

This topic for IT professionals describes the steps to export an AppLocker policy from a Group Policy Object (GPO) so that it can be modified.

[Export an AppLocker policy to an XML file](export-an-applocker-policy-to-an-xml-file.md)

This topic for IT professionals describes the steps to export an AppLocker policy to an XML file for review or testing.

[Import an AppLocker policy from another computer](import-an-applocker-policy-from-another-computer.md)

This topic for IT professionals describes how to import an AppLocker policy.

[Import an AppLocker policy into a GPO](import-an-applocker-policy-into-a-gpo.md)

This topic for IT professionals describes the steps to import an AppLocker policy into a Group Policy Object (GPO).

[Add rules for packaged apps to existing AppLocker rule-set](add-rules-for-packaged-apps-to-existing-applocker-rule-set.md)

This topic for IT professionals describes how to update your existing AppLocker policies for packaged apps using the Remote Server Administration Toolkit (RSAT).

[Merge AppLocker policies by using Set-ApplockerPolicy](merge-applocker-policies-by-using-set-applockerpolicy.md)

This topic for IT professionals describes the steps to merge AppLocker policies by using Windows PowerShell.

[Merge AppLocker policies manually](merge-applocker-policies-manually.md)

This topic for IT professionals describes the steps to manually merge AppLocker policies to update the Group Policy Object (GPO).

[Refresh an AppLocker policy](refresh-an-applocker-policy.md)

This topic for IT professionals describes the steps to force an update for an AppLocker policy.

[Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md)

This topic for IT professionals describes the steps to test an AppLocker policy prior to importing it into a Group Policy Object (GPO) or another computer.

-  -  -  + +| Topic | Description | +| - | - | +| [Configure the Application Identity service](configure-the-application-identity-service.md) | This topic for IT professionals shows how to configure the Application Identity service to start automatically or manually.| +| [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md) | This topic for IT professionals describes how to set AppLocker policies to **Audit only ** within your IT environment by using AppLocker.| +| [Configure an AppLocker policy for enforce rules](configure-an-applocker-policy-for-enforce-rules.md) | This topic for IT professionals describes the steps to enable the AppLocker policy enforcement setting.| +| [Display a custom URL message when users try to run a blocked app](display-a-custom-url-message-when-users-try-to-run-a-blocked-application.md) | This topic for IT professionals describes the steps for displaying a customized message to users when an AppLocker policy denies access to an app.| +| [Export an AppLocker policy from a GPO](export-an-applocker-policy-from-a-gpo.md) | This topic for IT professionals describes the steps to export an AppLocker policy from a Group Policy Object (GPO) so that it can be modified.| +| [Export an AppLocker policy to an XML file](export-an-applocker-policy-to-an-xml-file.md) | This topic for IT professionals describes the steps to export an AppLocker policy to an XML file for review or testing.| +| [Import an AppLocker policy from another computer](import-an-applocker-policy-from-another-computer.md) | This topic for IT professionals describes how to import an AppLocker policy.| +| [Import an AppLocker policy into a GPO](import-an-applocker-policy-into-a-gpo.md) | This topic for IT professionals describes the steps to import an AppLocker policy into a Group Policy Object (GPO).| +| [Add rules for packaged apps to existing AppLocker rule-set](add-rules-for-packaged-apps-to-existing-applocker-rule-set.md) | This topic for IT professionals describes how to update your existing AppLocker policies for packaged apps using the Remote Server Administration Toolkit (RSAT).| +| [Merge AppLocker policies by using Set-ApplockerPolicy](merge-applocker-policies-by-using-set-applockerpolicy.md) | This topic for IT professionals describes the steps to merge AppLocker policies by using Windows PowerShell.| +| [Merge AppLocker policies manually](merge-applocker-policies-manually.md) | This topic for IT professionals describes the steps to manually merge AppLocker policies to update the Group Policy Object (GPO).| +| [Refresh an AppLocker policy](refresh-an-applocker-policy.md) | This topic for IT professionals describes the steps to force an update for an AppLocker policy.| +| [Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md) | This topic for IT professionals describes the steps to test an AppLocker policy prior to importing it into a Group Policy Object (GPO) or another computer.| + diff --git a/windows/keep-secure/working-with-applocker-rules.md b/windows/keep-secure/working-with-applocker-rules.md index 9ee115544d..762d21c78a 100644 --- a/windows/keep-secure/working-with-applocker-rules.md +++ b/windows/keep-secure/working-with-applocker-rules.md @@ -2,338 +2,207 @@ title: Working with AppLocker rules (Windows 10) description: This topic for IT professionals describes AppLocker rule types and how to work with them for your application control policies. ms.assetid: 3966b35b-f2da-4371-8b5f-aec031db6bc9 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # Working with AppLocker rules + **Applies to** - Windows 10 + This topic for IT professionals describes AppLocker rule types and how to work with them for your application control policies. + ## In this section - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TopicDescription

[Create a rule that uses a file hash condition](create-a-rule-that-uses-a-file-hash-condition.md)

This topic for IT professionals shows how to create an AppLocker rule with a file hash condition.

[Create a rule that uses a path condition](create-a-rule-that-uses-a-path-condition.md)

This topic for IT professionals shows how to create an AppLocker rule with a path condition.

[Create a rule that uses a publisher condition](create-a-rule-that-uses-a-publisher-condition.md)

This topic for IT professionals shows how to create an AppLocker rule with a publisher condition.

[Create AppLocker default rules](create-applocker-default-rules.md)

This topic for IT professionals describes the steps to create a standard set of AppLocker rules that will allow Windows system files to run.

[Add exceptions for an AppLocker rule](configure-exceptions-for-an-applocker-rule.md)

This topic for IT professionals describes the steps to specify which apps can or cannot run as exceptions to an AppLocker rule.

[Create a rule for packaged apps](create-a-rule-for-packaged-apps.md)

This topic for IT professionals shows how to create an AppLocker rule for packaged apps with a publisher condition.

[Delete an AppLocker rule](delete-an-applocker-rule.md)

This topic for IT professionals describes the steps to delete an AppLocker rule.

[Edit AppLocker rules](edit-applocker-rules.md)

This topic for IT professionals describes the steps to edit a publisher rule, path rule, and file hash rule in AppLocker.

[Enable the DLL rule collection](enable-the-dll-rule-collection.md)

This topic for IT professionals describes the steps to enable the DLL rule collection feature for AppLocker.

[Enforce AppLocker rules](enforce-applocker-rules.md)

This topic for IT professionals describes how to enforce application control rules by using AppLocker.

[Run the Automatically Generate Rules wizard](run-the-automatically-generate-rules-wizard.md)

This topic for IT professionals describes steps to run the wizard to create AppLocker rules on a reference device.

+ +| Topic | Description | +| - | - | +| [Create a rule that uses a file hash condition](create-a-rule-that-uses-a-file-hash-condition.md) | This topic for IT professionals shows how to create an AppLocker rule with a file hash condition.| +| [Create a rule that uses a path condition](create-a-rule-that-uses-a-path-condition.md) | This topic for IT professionals shows how to create an AppLocker rule with a path condition.| +| [Create a rule that uses a publisher condition](create-a-rule-that-uses-a-publisher-condition.md) | This topic for IT professionals shows how to create an AppLocker rule with a publisher condition.| +| [Create AppLocker default rules](create-applocker-default-rules.md) | This topic for IT professionals describes the steps to create a standard set of AppLocker rules that will allow Windows system files to run.| +| [Add exceptions for an AppLocker rule](configure-exceptions-for-an-applocker-rule.md) | This topic for IT professionals describes the steps to specify which apps can or cannot run as exceptions to an AppLocker rule.| +| [Create a rule for packaged apps](create-a-rule-for-packaged-apps.md) | This topic for IT professionals shows how to create an AppLocker rule for packaged apps with a publisher condition.| +| [Delete an AppLocker rule](delete-an-applocker-rule.md) | This topic for IT professionals describes the steps to delete an AppLocker rule.| +| [Edit AppLocker rules](edit-applocker-rules.md) | This topic for IT professionals describes the steps to edit a publisher rule, path rule, and file hash rule in AppLocker.| +| [Enable the DLL rule collection](enable-the-dll-rule-collection.md) | This topic for IT professionals describes the steps to enable the DLL rule collection feature for AppLocker.| +| [Enforce AppLocker rules](enforce-applocker-rules.md) | This topic for IT professionals describes how to enforce application control rules by using AppLocker.| +| [Run the Automatically Generate Rules wizard](run-the-automatically-generate-rules-wizard.md) | This topic for IT professionals describes steps to run the wizard to create AppLocker rules on a reference device.|   The three AppLocker enforcement modes are described in the following table. The enforcement mode setting defined here can be overwritten by the setting derived from a linked Group Policy Object (GPO) with a higher precedence. - ---- - - - - - - - - - - - - - - - - - - - - -
Enforcement modeDescription

Not configured

This is the default setting which means that the rules defined here will be enforced unless a linked GPO with a higher precedence has a different value for this setting.

Enforce rules

Rules are enforced.

Audit only

Rules are audited but not enforced. When a user runs an app that is affected by an AppLocker rule, the app is allowed to run and the info about the app is added to the AppLocker event log. The Audit-only enforcement mode helps you determine which apps will be affected by the policy before the policy is enforced. When the AppLocker policy for a rule collection is set to Audit only, rules for that rule collection are not enforced

-  + +| Enforcement mode | Description | +| - | - | +| **Not configured** | This is the default setting which means that the rules defined here will be enforced unless a linked GPO with a higher precedence has a different value for this setting.| +| **Enforce rules** | Rules are enforced.| +| **Audit only** | Rules are audited but not enforced. When a user runs an app that is affected by an AppLocker rule, the app is allowed to run and the info about the app is added to the AppLocker event log. The Audit-only enforcement mode helps you determine which apps will be affected by the policy before the policy is enforced. When the AppLocker policy for a rule collection is set to **Audit only**, rules for that rule collection are not enforced| + When AppLocker policies from various GPOs are merged, the rules from all the GPOs are merged and the enforcement mode setting of the winning GPO is applied. ## Rule collections + The AppLocker console is organized into rule collections, which are executable files, scripts, Windows Installer files, packaged apps and packaged app installers, and DLL files. These collections give you an easy way to differentiate the rules for different types of apps. The following table lists the file formats that are included in each rule collection. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rule collectionAssociated file formats

Executable files

.exe

-

.com

Scripts

.ps1

-

.bat

-

.cmd

-

.vbs

-

.js

Windows Installer files

.msi

-

.msp

-

.mst

Packaged apps and packaged app installers

.appx

DLL files

.dll

-

.ocx

+ +| Rule collection | Associated file formats | +| - | - | +| Executable files | .exe
.com| +| Scripts| .ps1
.bat
.cmd
.vbs
.js| +| Windows Installer files | .msi
.msp
.mst| +| Packaged apps and packaged app installers | .appx| +| DLL files | .dll
.ocx|   -**Important**   -If you use DLL rules, you need to create an allow rule for each DLL that is used by all of the allowed apps. +>**Important:**  If you use DLL rules, you need to create an allow rule for each DLL that is used by all of the allowed apps. + When DLL rules are used, AppLocker must check each DLL that an application loads. Therefore, users may experience a reduction in performance if DLL rules are used. + The DLL rule collection is not enabled by default. To learn how to enable the DLL rule collection, see [DLL rule collections](#bkmk-dllrulecollections).   ## Rule conditions + Rule conditions are criteria that help AppLocker identify the apps to which the rule applies. The three primary rule conditions are publisher, path, and file hash. + - [Publisher](#bkmk-publisher): Identifies an app based on its digital signature - [Path](#bkmk-path): Identifies an app by its location in the file system of the computer or on the network - [File hash](#bkmk-filehash): Represents the system computed cryptographic hash of the identified file + ### Publisher + This condition identifies an app based on its digital signature and extended attributes when available. The digital signature contains info about the company that created the app (the publisher). Executable files, dlls, Windows installers, packaged apps and packaged app installers also have extended attributes, which are obtained from the binary resource. In case of executable files, dlls and Windows installers, these attributes contain the name of the product that the file is a part of, the original name of the file as supplied by the publisher, and the version number of the file. In case of packaged apps and packaged app installers, these extended attributes contain the name and the version of the app package. -**Note**   -Rules created in the packaged apps and packaged app installers rule collection can only have publisher conditions since Windows does not support unsigned packaged apps and packaged app installers. + +>**Note:**  Rules created in the packaged apps and packaged app installers rule collection can only have publisher conditions since Windows does not support unsigned packaged apps and packaged app installers.   -**Note**   -Use a publisher rule condition when possible because they can survive app updates as well as a change in the location of files. +>**Note:**  Use a publisher rule condition when possible because they can survive app updates as well as a change in the location of files.   When you select a reference file for a publisher condition, the wizard creates a rule that specifies the publisher, product, file name, and version number. You can make the rule more generic by moving the slider up or by using a wildcard character (\*) in the product, file name, or version number fields. -**Note**   -To enter custom values for any of the fields of a publisher rule condition in the Create Rules Wizard, you must select the **Use custom values** check box. When this check box is selected, you cannot use the slider. + +>**Note:**  To enter custom values for any of the fields of a publisher rule condition in the Create Rules Wizard, you must select the **Use custom values** check box. When this check box is selected, you cannot use the slider.   The **File version** and **Package version** control whether a user can run a specific version, earlier versions, or later versions of the app. You can choose a version number and then configure the following options: + - **Exactly.** The rule applies only to this version of the app - **And above.** The rule applies to this version and all later versions. - **And below.** The rule applies to this version and all earlier versions. + The following table describes how a publisher condition is applied. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OptionThe publisher condition allows or denies…

All signed files

All files that are signed by any publisher.

Publisher only

All files that are signed by the named publisher.

Publisher and product name

All files for the specified product that are signed by the named publisher.

Publisher and product name, and file name

Any version of the named file or package for the named product that are signed by the publisher.

Publisher, product name, file name, and file version

Exactly

-

The specified version of the named file or package for the named product that are signed by the publisher.

Publisher, product name, file name, and file version

And above

-

The specified version of the named file or package and any new releases for the product that are signed by the publisher.

Publisher, product name, file name, and file version

And below

-

The specified version of the named file or package and any earlier versions for the product that are signed by the publisher.

Custom

You can edit the Publisher, Product name, File name, Version Package name, and Package version fields to create a custom rule.

-  + + +| Option | The publisher condition allows or denies… | +| **All signed files** | All files that are signed by any publisher.| +| **Publisher only**| All files that are signed by the named publisher.| +| **Publisher and product name**| All files for the specified product that are signed by the named publisher.| +| **Publisher and product name, and file name**| Any version of the named file or package for the named product that are signed by the publisher.| +| **Publisher, product name, file name, and file version**| **Exactly**
The specified version of the named file or package for the named product that are signed by the publisher.| +| **Publisher, product name, file name, and file version**| **And above**
The specified version of the named file or package and any new releases for the product that are signed by the publisher.| +| **Publisher, product name, file name, and file version**| **And below**
The specified version of the named file or package and any earlier versions for the product that are signed by the publisher.| +| **Custom**| You can edit the **Publisher**, **Product name**, **File name**, **Version** **Package name**, and **Package version** fields to create a custom rule.| + ### Path + This rule condition identifies an application by its location in the file system of the computer or on the network. + AppLocker uses custom path variables for well-known paths, such as Program Files and Windows. + The following table details these path variables. - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows directory or diskAppLocker path variableWindows environment variable

Windows

%WINDIR%

%SystemRoot%

System32

%SYSTEM32%

%SystemDirectory%

Windows installation directory

%OSDRIVE%

%SystemDrive%

Program Files

%PROGRAMFILES%

%ProgramFiles% and

-

%ProgramFiles(x86)%

Removable media (for example, a CD or DVD)

%REMOVABLE%

Removable storage device (for example, a USB flash drive)

%HOT%

+ +| Windows directory or disk | AppLocker path variable | Windows environment variable | +| - | - | - | +| Windows| %WINDIR%| %SystemRoot%| +| System32| %SYSTEM32%| %SystemDirectory%| +| Windows installation directory| %OSDRIVE%| %SystemDrive%| +| Program Files| %PROGRAMFILES%| %ProgramFiles% and %ProgramFiles(x86)% | +| Removable media (for example, a CD or DVD)| %REMOVABLE%| | +| Removable storage device (for example, a USB flash drive)| %HOT% | |   -**Important**   -Because a path rule condition can be configured to include a large number of folders and files, path conditions should be carefully planned. For example, if an allow rule with a path condition includes a folder location that non-administrators are allowed to write data into, a user can copy unapproved files into that location and run the files. For this reason, it is a best practice to not create path conditions for standard user writable locations, such as a user profile. +>**Important:**  Because a path rule condition can be configured to include a large number of folders and files, path conditions should be carefully planned. For example, if an allow rule with a path condition includes a folder location that non-administrators are allowed to write data into, a user can copy unapproved files into that location and run the files. For this reason, it is a best practice to not create path conditions for standard user writable locations, such as a user profile.   ### File hash + When you choose the file hash rule condition, the system computes a cryptographic hash of the identified file. The advantage of this rule condition is that because each file has a unique hash, a file hash rule condition applies to only one file. The disadvantage is that each time the file is updated (such as a security update or upgrade) the file's hash will change. As a result, you must manually update file hash rules. + ## AppLocker default rules + AppLocker allows you to generate default rules for each rule collection. + Executable default rule types include: + - Allow members of the local **Administrators** group to run all apps. - Allow members of the **Everyone** group to run apps that are located in the Windows folder. - Allow members of the **Everyone** group to run apps that are located in the Program Files folder. + Script default rule types include: + - Allow members of the local **Administrators** group to run all scripts. - Allow members of the **Everyone** group to run scripts that are located in the Program Files folder. - Allow members of the **Everyone** group to run scripts that are located in the Windows folder. + Windows Installer default rule types include: + - Allow members of the local **Administrators** group to run all Windows Installer files. - Allow members of the **Everyone** group to run all digitally signed Windows Installer files. - Allow members of the **Everyone** group to run all Windows Installer files that are located in the Windows\\Installer folder. + DLL default rule types: + - Allow members of the local **Administrators** group to run all DLLs. - Allow members of the **Everyone** group to run DLLs that are located in the Program Files folder. - Allow members of the **Everyone** group to run DLLs that are located in the Windows folder. + Packaged apps default rule types: + - Allow members of the **Everyone** group to install and run all signed packaged apps and packaged app installers. + ## AppLocker rule behavior + If no AppLocker rules for a specific rule collection exist, all files with that file format are allowed to run. However, when an AppLocker rule for a specific rule collection is created, only the files explicitly allowed in a rule are permitted to run. For example, if you create an executable rule that allows .exe files in *%SystemDrive%\\FilePath* to run, only executable files located in that path are allowed to run. + A rule can be configured to use allow or deny actions: + - **Allow.** You can specify which files are allowed to run in your environment, and for which users or groups of users. You can also configure exceptions to identify files that are excluded from the rule. - **Deny.** You can specify which files are *not* allowed to run in your environment, and for which users or groups of users. You can also configure exceptions to identify files that are excluded from the rule. -**Important**   -For a best practice, use allow actions with exceptions. You can use a combination of allow and deny actions but understand that deny actions override allow actions in all cases, and can be circumvented. + +>**Important:**  For a best practice, use allow actions with exceptions. You can use a combination of allow and deny actions but understand that deny actions override allow actions in all cases, and can be circumvented.   -**Important**   -If you join a computer running at least Windows Server 2012 or Windows 8 to a domain that already enforces AppLocker rules for executable files, users will not be able to run any packaged apps unless you also create rules for packaged apps. If you want to allow any packaged apps in your environment while continuing to control executable files, you should create the default rules for packaged apps and set the enforcement mode to Audit-only for the packaged apps rule collection. +>**Important:**  If you join a computer running at least Windows Server 2012 or Windows 8 to a domain that already enforces AppLocker rules for executable files, users will not be able to run any packaged apps unless you also create rules for packaged apps. If you want to allow any packaged apps in your environment while continuing to control executable files, you should create the default rules for packaged apps and set the enforcement mode to Audit-only for the packaged apps rule collection.   ## Rule exceptions + You can apply AppLocker rules to individual users or to a group of users. If you apply a rule to a group of users, all users in that group are affected by that rule. If you need to allow a subset of a user group to use an app, you can create a special rule for that subset. For example, the rule "Allow everyone to run Windows except Registry Editor" allows everyone in the organization to run the Windows operating system, but it does not allow anyone to run Registry Editor. + The effect of this rule would prevent users such as Help Desk personnel from running a program that is necessary for their support tasks. To resolve this problem, create a second rule that applies to the Help Desk user group: "Allow Help Desk to run Registry Editor." If you create a deny rule that does not allow any users to run Registry Editor, the deny rule will override the second rule that allows the Help Desk user group to run Registry Editor. + ## DLL rule collection + Because the DLL rule collection is not enabled by default, you must perform the following procedure before you can create and enforce DLL rules. + Membership in the local **Administrators** group, or equivalent, is the minimum required to complete this procedure. + **To enable the DLL rule collection** + 1. Click **Start**, type **secpol.msc**, and then press ENTER. 2. If the **User Account Control** dialog box appears, confirm that the action it displays is what you want, and then click **Yes**. 3. In the console tree, double-click **Application Control Policies**, right-click **AppLocker**, and then click **Properties**. 4. Click the **Advanced** tab, select the **Enable the DLL rule collection** check box, and then click **OK**. - **Important**   - Before you enforce DLL rules, make sure that there are allow rules for each DLL that is used by any of the allowed apps. + + >**Important:**  Before you enforce DLL rules, make sure that there are allow rules for each DLL that is used by any of the allowed apps.   ## AppLocker wizards + You can create rules by using two AppLocker wizards: + 1. The Create Rules Wizard enables you to create one rule at a time. 2. The Automatically Generate Rules Wizard allows you to create multiple rules at one time. You can either select a folder and let the wizard create rules for the relevant files within that folder or in case of packaged apps let the wizard create rules for all packaged apps installed on the computer. You can also specify the user or group to which to apply the rules. This wizard automatically generates allow rules only. + ## Additional considerations + - By default, AppLocker rules do not allow users to open or run any files that are not specifically allowed. Administrators should maintain an up-to-date list of allowed applications. - There are two types of AppLocker conditions that do not persist following an update of an app: + - **A file hash condition** File hash rule conditions can be used with any app because a cryptographic hash value of the app is generated at the time the rule is created. However, the hash value is specific to that exact version of the app. If there are several versions of the application in use within the organization, you need to create file hash conditions for each version in use and for any new versions that are released. + - **A publisher condition with a specific product version set** If you create a publisher rule condition that uses the **Exactly** version option, the rule cannot persist if a new version of the app is installed. A new publisher condition must be created, or the version must be edited in the rule to be made less specific. + - If an app is not digitally signed, you cannot use a publisher rule condition for that app. - AppLocker rules cannot be used to manage computers running a Windows operating system earlier than Windows Server 2008 R2 or Windows 7. Software Restriction Policies must be used instead. If AppLocker rules are defined in a Group Policy Object (GPO), only those rules are applied. To ensure interoperability between Software Restriction Policies rules and AppLocker rules, define Software Restriction Policies rules and AppLocker rules in different GPOs. - The packaged apps and packaged apps installer rule collection is available on devices running at least Windows Server 2012 and Windows 8. @@ -341,5 +210,3 @@ You can create rules by using two AppLocker wizards: - When an AppLocker rule collection is set to **Audit only**, the rules are not enforced. When a user runs an application that is included in the rule, the app is opened and runs normally, and information about that app is added to the AppLocker event log. - A custom configured URL can be included in the message that is displayed when an app is blocked. - Expect an increase in the number of Help Desk calls initially because of blocked apps until users understand that they cannot run apps that are not allowed. -  -  From eb21dd338dee456b2dfe8eda6f68c5279a07a688 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 25 May 2016 15:28:24 -0700 Subject: [PATCH 014/263] fixing spacing issues --- ...cies-by-using-the-enforce-rules-setting.md | 28 ++++++++++++++++--- .../user-account-control-overview.md | 13 ++++++++- 2 files changed, 36 insertions(+), 5 deletions(-) diff --git a/windows/keep-secure/deploy-applocker-policies-by-using-the-enforce-rules-setting.md b/windows/keep-secure/deploy-applocker-policies-by-using-the-enforce-rules-setting.md index cfd595104f..b7056845e4 100644 --- a/windows/keep-secure/deploy-applocker-policies-by-using-the-enforce-rules-setting.md +++ b/windows/keep-secure/deploy-applocker-policies-by-using-the-enforce-rules-setting.md @@ -2,34 +2,54 @@ title: Deploy AppLocker policies by using the enforce rules setting (Windows 10) description: This topic for IT professionals describes the steps to deploy AppLocker policies by using the enforcement setting method. ms.assetid: fd3a3d25-ff3b-4060-8390-6262a90749ba -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + + # Deploy AppLocker policies by using the enforce rules setting + **Applies to** - Windows 10 + This topic for IT professionals describes the steps to deploy AppLocker policies by using the enforcement setting method. + ## Background and prerequisites + These procedures assume that you have already deployed AppLocker policies with the enforcement set to **Audit only**, and you have been collecting data through the AppLocker event logs and other channels to determine what effect these policies have on your environment and the policy's adherence to your application control design. + For info about the AppLocker policy enforcement setting, see [Understand AppLocker enforcement settings](understand-applocker-enforcement-settings.md). + For info about how to plan an AppLocker policy deployment, see [AppLocker Design Guide](applocker-policies-design-guide.md). + ## Step 1: Retrieve the AppLocker policy + Updating an AppLocker policy that is currently enforced in your production environment can have unintended results. Using Group Policy, you can export the policy from the Group Policy Object (GPO) and then update the rule or rules by using AppLocker on your AppLocker reference or test PC. For the procedure to do this, see [Export an AppLocker policy from a GPO](export-an-applocker-policy-from-a-gpo.md) and [Import an AppLocker policy into a GPO](import-an-applocker-policy-into-a-gpo.md). For local AppLocker policies, you can update the rule or rules by using the Local Security policy snap-in (secpol.msc) on your AppLocker reference or test PC. For the procedures to do this, see [Export an AppLocker policy to an XML file](export-an-applocker-policy-to-an-xml-file.md) and [Import an AppLocker policy from another computer](import-an-applocker-policy-from-another-computer.md). + ## Step 2: Alter the enforcement setting + Rule enforcement is applied only to a collection of rules, not to individual rules. AppLocker divides the rules into collections: executable files, Windows Installer files, packaged apps, scripts, and DLL files. By default, if enforcement is not configured and rules are present in a rule collection, those rules are enforced. For information about the enforcement setting, see [Understand AppLocker Enforcement Settings](understand-applocker-enforcement-settings.md). For the procedure to alter the enforcement setting, see [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md). + ## Step 3: Update the policy -You can edit an AppLocker policy by adding, changing, or removing rules. However, you cannot specify a version for the AppLocker policy by importing additional rules. To ensure version control when modifying an AppLocker policy, use Group Policy management software that allows you to create versions of GPOs. An example of this type of software is the [Advanced Group Policy Management](http://go.microsoft.com/fwlink/p/?LinkId=145013) feature from the Microsoft Desktop Optimization Pack. -**Caution**   -You should not edit an AppLocker rule collection while it is being enforced in Group Policy. Because AppLocker controls what files are allowed to run, making changes to a live policy can create unexpected behavior. + +You can edit an AppLocker policy by adding, changing, or removing rules. However, you cannot specify a version for the AppLocker policy by importing additional rules. To ensure version control when modifying an AppLocker policy, use Group Policy management software that allows you to create versions of GPOs. An example of this type of software is the [Advanced Group Policy Management](http://go.microsoft.com/fwlink/p/?LinkId=145013) feature from the +Microsoft Desktop Optimization Pack. + +>**Caution:**  You should not edit an AppLocker rule collection while it is being enforced in Group Policy. Because AppLocker controls what files are allowed to run, making changes to a live policy can create unexpected behavior.   For the procedure to update the GPO, see [Import an AppLocker policy into a GPO](import-an-applocker-policy-into-a-gpo.md). + For the procedures to distribute policies for local PCs by using the Local Security Policy snap-in (secpol.msc), see [Export an AppLocker policy to an XML file](export-an-applocker-policy-to-an-xml-file.md) and [Import an AppLocker policy from another computer](import-an-applocker-policy-from-another-computer.md). + ## Step 4: Monitor the effect of the policy + When a policy is deployed, it is important to monitor the actual implementation of that policy. You can do this by monitoring your support organization's app access request activity and reviewing the AppLocker event logs. To monitor the effect of the policy, see [Monitor Application Usage with AppLocker](monitor-application-usage-with-applocker.md). + ## Additional resources + - For steps to perform other AppLocker policy tasks, see [Administer AppLocker](administer-applocker.md).     diff --git a/windows/keep-secure/user-account-control-overview.md b/windows/keep-secure/user-account-control-overview.md index f2eb1a4824..ccabf37ce1 100644 --- a/windows/keep-secure/user-account-control-overview.md +++ b/windows/keep-secure/user-account-control-overview.md @@ -2,24 +2,35 @@ title: User Account Control (Windows 10) description: User Account Control (UAC) helps prevent malware from damaging a PC and helps organizations deploy a better-managed desktop. ms.assetid: 43ac4926-076f-4df2-84af-471ee7d20c38 -ms.pagetype: security ms.prod: W10 ms.mktglfcycl: operate ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- + # User Account Control + **Applies to** - Windows 10 - Windows Server 2016 Technical Preview + User Account Control (UAC) helps prevent malware from damaging a PC and helps organizations deploy a better-managed desktop. With UAC, apps and tasks always run in the security context of a non-administrator account, unless an administrator specifically authorizes administrator-level access to the system. UAC can block the automatic installation of unauthorized apps and prevent inadvertent changes to system settings. + UAC allows all users to log on to their computers using a standard user account. Processes launched using a standard user token may perform tasks using access rights granted to a standard user. For instance, Windows Explorer automatically inherits standard user level permissions. Additionally, any apps that are started using Windows Explorer (for example, by double-clicking a shortcut) also run with the standard set of user permissions. Many apps, including those that are included with the operating system itself, are designed to work properly in this way. + Other apps, especially those that were not specifically designed with security settings in mind, often require additional permissions to run successfully. These types of apps are referred to as legacy apps. Additionally, actions such as installing new software and making configuration changes to the Windows Firewall, require more permissions than what is available to a standard user account. + When an app needs to run with more than standard user rights, UAC can restore additional user groups to the token. This enables the user to have explicit control of apps that are making system level changes to their computer or device. + ## Practical applications + Admin Approval Mode in UAC helps prevent malware from silently installing without an administrator's knowledge. It also helps protect from inadvertent system-wide changes. Lastly, it can be used to enforce a higher level of compliance where administrators must actively consent or provide credentials for each administrative process. + ## New and changed functionality + To find out what's new in UAC for Windows 10, see [User Account Control](../whats-new/user-account-control.md). + ## In this section | Topic | Description | | - | - | From 1d1c430813b634fdb60da727ab434a242f596568 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 25 May 2016 15:31:12 -0700 Subject: [PATCH 015/263] fixed broken link --- windows/keep-secure/security-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/security-options.md b/windows/keep-secure/security-options.md index d8d9dbe293..b9ddcb4bf8 100644 --- a/windows/keep-secure/security-options.md +++ b/windows/keep-secure/security-options.md @@ -77,7 +77,7 @@ For info about setting security policies, see [Configure security policy setting | [Network access: Do not allow anonymous enumeration of SAM accounts](network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md)| Describes the best practices, location, values, and security considerations for the **Network access: Do not allow anonymous enumeration of SAM accounts** security policy setting. | | [Network access: Do not allow anonymous enumeration of SAM accounts and shares](network-access-do-not-allow-anonymous-enumeration-of-sam-accounts-and-shares.md)| Describes the best practices, location, values, and security considerations for the **Network access: Do not allow anonymous enumeration of SAM accounts and shares** security policy setting. | | [Network access: Do not allow storage of passwords and credentials for network authentication](network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Do not allow storage of passwords and credentials for network authentication** security policy setting. | -| [Network access: Let Everyone permissions apply to anonymous users](network-access-let-everyone-permissions-apply-to-anonmous-users.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Let Everyone permissions apply to anonymous users** security policy setting. | +| [Network access: Let Everyone permissions apply to anonymous users](network-access-let-everyone-permissions-apply-to-anonymous-users.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Let Everyone permissions apply to anonymous users** security policy setting. | | [Network access: Named Pipes that can be accessed anonymously](network-access-named-pipes-that-can-be-accessed-anonymously.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Named Pipes that can be accessed anonymously** security policy setting. | | [Network access: Remotely accessible registry paths](network-access-remotely-accessible-registry-paths.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Remotely accessible registry paths** security policy setting.| | [Network access: Remotely accessible registry paths and subpaths](network-access-remotely-accessible-registry-paths-and-subpaths.md)| Describes the best practices, location, values, and security considerations for the **Network access: Remotely accessible registry paths and subpaths** security policy setting. | From 7963ced4f2d5ae5555c612f6fc8e139b710abc9b Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 26 May 2016 07:33:45 -0700 Subject: [PATCH 016/263] minor text corrections --- education/windows/TOC.md | 8 ++++---- education/windows/take-a-test-app-technical.md | 12 ++++++------ education/windows/take-a-test-multiple-pcs.md | 2 +- education/windows/take-a-test-single-pc.md | 2 +- education/windows/take-tests-in-windows-10.md | 6 +++--- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index 4bc5d61f86..fe182ab2d6 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -1,8 +1,8 @@ # [Windows 10 for education](index.md) ## [Change history for Windows 10 for Education](change-history-edu.md) -## [Take tests in Windows 10](take-tests-in-windows-10.md) -### [Set up Take a Test on a single PC](take-a-test-single-pc.md) -### [Set up Take a Test on multiple PCs](take-a-test-multiple-pcs.md) -### [Take a Test app technical reference](take-a-test-app-technical.md) +## [Take tests in Windows 10 (Preview)](take-tests-in-windows-10.md) +### [Set up Take a Test on a single PC (Preview)](take-a-test-single-pc.md) +### [Set up Take a Test on multiple PCs (Preview)](take-a-test-multiple-pcs.md) +### [Take a Test app technical reference (Preview)](take-a-test-app-technical.md) ## [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) ## [Chromebook migration guide](chromebook-migration-guide.md) \ No newline at end of file diff --git a/education/windows/take-a-test-app-technical.md b/education/windows/take-a-test-app-technical.md index 3245416d58..149c29d066 100644 --- a/education/windows/take-a-test-app-technical.md +++ b/education/windows/take-a-test-app-technical.md @@ -8,7 +8,7 @@ ms.sitesec: library author: jdeckerMS --- -# Take a Test app technical reference +# Take a Test app technical reference (Preview) **Applies to:** - Windows 10 Insider Preview @@ -46,11 +46,11 @@ When Take a Test is running, the following MDM policies are applied to lock down | Policy | Description | Value | |---|---|---| | AllowToasts | Disables toast notifications from being shown | 0 | -| AllAppStoreAutoUpdate | Disables automatic updates for Windows Store apps that are installed on the PC | 0 | +| AllowAppStoreAutoUpdate | Disables automatic updates for Windows Store apps that are installed on the PC | 0 | | AllowDeviceDiscovery | Disables UI for screen sharing | 0 | | AllowInput Panel | Disables the onscreen keyboard which will disable auto-fill | 0 | | AllowCortana | Disables Cortana functionality | 0 | -| AllAutoupdate | Disables Windows Update from starting OS updates | 5 | +| AllowAutoupdate | Disables Windows Update from starting OS updates | 5 | ## Allowed functionality @@ -62,20 +62,20 @@ When Take a Test is running, the following functionality is available to student - Magnifier is available through Windows key + "+" key -- Full screen mode is compatible + - Full screen mode is compatible - The student can press Alt+Tab when locked down. This results in the student being able to switch between the following: - Take a Test - Assistive technology that may be running - - Lock Screen + - Lock Screen (not available if student is using a dedicated test account) > **Note** The app will exit if the student signs in to an account from the lock screen. Progress made in the test may be lost or invalidated. - The student can exit the test by pressing one of the following key combinations: - Ctrl+Alt+Del - - Alt+F4 + - Alt+F4 (**Take a Test** will restart if the student is using a dedicated test account) diff --git a/education/windows/take-a-test-multiple-pcs.md b/education/windows/take-a-test-multiple-pcs.md index 116da7017f..742aed682d 100644 --- a/education/windows/take-a-test-multiple-pcs.md +++ b/education/windows/take-a-test-multiple-pcs.md @@ -8,7 +8,7 @@ ms.sitesec: library author: jdeckerMS --- -# Set up Take a Test on multiple PCs +# Set up Take a Test on multiple PCs (Preview) **Applies to:** - Windows 10 Insider Preview diff --git a/education/windows/take-a-test-single-pc.md b/education/windows/take-a-test-single-pc.md index 724aa1066b..f62fa9805b 100644 --- a/education/windows/take-a-test-single-pc.md +++ b/education/windows/take-a-test-single-pc.md @@ -8,7 +8,7 @@ ms.sitesec: library author: jdeckerMS --- -# Set up Take a Test on a single PC +# Set up Take a Test on a single PC (Preview) **Applies to:** - Windows 10 Insider Preview diff --git a/education/windows/take-tests-in-windows-10.md b/education/windows/take-tests-in-windows-10.md index 09ed708476..1360d736f4 100644 --- a/education/windows/take-tests-in-windows-10.md +++ b/education/windows/take-tests-in-windows-10.md @@ -8,7 +8,7 @@ ms.sitesec: library author: jdeckerMS --- -# Take tests in Windows 10 +# Take tests in Windows 10 (Preview) **Applies to:** - Windows 10 Insider Preview @@ -18,7 +18,7 @@ author: jdeckerMS Many schools use online testing for formative and summative assessments. It's critical that students use a secure browser that prevents them from using other computer or Internet resources during the test. The **Take a Test** app in Windows 10, Version 1607, creates the right environment for taking a test: -- A Microsoft Edge browser window opens, showing just the test and nothing else. +- **Take a Test** shows just the test and nothing else. - Students aren’t able to go to other websites. - Students can’t open or access other apps. - Students can't share, print, or record their screens. @@ -33,7 +33,7 @@ Many schools use online testing for formative and summative assessments. It's cr ![Use test account or test url in Take a Test](images/take-a-test-flow.png) -- **Use a test URL and a dedicated testing account** - A user signs in to the account and the **Take a Test** app automatically launches the pre-configured assessment URL in Microsoft Edge in a single-app, kiosk mode. A student will never have access to the desktop in this configuration. We recommend this configuration for high stakes testing. +- **Use a test URL and a dedicated testing account** - A user signs in to the account and the **Take a Test** app automatically launches the pre-configured assessment URL in a single-app, kiosk mode. A student will never have access to the desktop in this configuration. We recommend this configuration for high stakes testing. - **Put a test URL with an included prefix on a web page or OneNote for students to click** - This allows teachers and test administrators an easier way to deploy assessments. We recommend this method for lower stakes assessments. [Learn how to set up Take a Test on a single PC](take-a-test-single-pc.md) From 14c33eb6545a2c151c3027151de48a4992772131 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 26 May 2016 08:22:28 -0700 Subject: [PATCH 017/263] add steps to apply task --- education/windows/TOC.md | 2 + education/windows/change-history-edu.md | 4 +- education/windows/images/choose-package.png | Bin 0 -> 23200 bytes education/windows/images/connect-aad.png | Bin 0 -> 71209 bytes education/windows/images/express-settings.png | Bin 0 -> 110041 bytes education/windows/images/sign-in-prov.png | Bin 0 -> 50574 bytes education/windows/images/signinprov.jpg | Bin 22869 -> 0 bytes education/windows/images/trust-package.png | Bin 0 -> 43329 bytes education/windows/images/who-owns-pc.png | Bin 0 -> 38019 bytes education/windows/index.md | 2 + .../windows/set-up-school-pcs-technical.md | 262 ++++++++++++++++++ education/windows/take-a-test-multiple-pcs.md | 2 +- education/windows/take-a-test-single-pc.md | 2 +- education/windows/take-tests-in-windows-10.md | 2 +- .../windows/use-set-up-school-pcs-app.md | 142 ++++++++++ 15 files changed, 414 insertions(+), 4 deletions(-) create mode 100644 education/windows/images/choose-package.png create mode 100644 education/windows/images/connect-aad.png create mode 100644 education/windows/images/express-settings.png create mode 100644 education/windows/images/sign-in-prov.png delete mode 100644 education/windows/images/signinprov.jpg create mode 100644 education/windows/images/trust-package.png create mode 100644 education/windows/images/who-owns-pc.png create mode 100644 education/windows/set-up-school-pcs-technical.md create mode 100644 education/windows/use-set-up-school-pcs-app.md diff --git a/education/windows/TOC.md b/education/windows/TOC.md index fe182ab2d6..56f2f7ffd2 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -1,5 +1,7 @@ # [Windows 10 for education](index.md) ## [Change history for Windows 10 for Education](change-history-edu.md) +## [Use the Set up School PCs app (Preview)](use-set-up-school-pcs-app.md) +## [Set up School PCs app technical reference (Preview)](set-up-school-pcs-technical.md) ## [Take tests in Windows 10 (Preview)](take-tests-in-windows-10.md) ### [Set up Take a Test on a single PC (Preview)](take-a-test-single-pc.md) ### [Set up Take a Test on multiple PCs (Preview)](take-a-test-multiple-pcs.md) diff --git a/education/windows/change-history-edu.md b/education/windows/change-history-edu.md index 7926bc8c25..49e7b6303a 100644 --- a/education/windows/change-history-edu.md +++ b/education/windows/change-history-edu.md @@ -15,6 +15,8 @@ This topic lists new and updated topics in the [Windows 10 for Education](index. | New or changed topic | Description | |----------------------|-------------| -| [Take tests in Windows 10](take-tests-in-windows-10.md)
[Set up Take a Test on a single PC](take-a-test-single-pc.md)
[Set up Take a Test on multiple PCs](take-a-test-multiple-pcs.md)
[Take a Test app technical reference](take-a-test-app-technical.md) | New | +| [Use the Set up School PCs app (Preview)](use-set-up-school-pcs-app.md) | New | +| [Set up School PCs app technical reference (Preview)](set-up-school-pcs-technical.md) | New | +| [Take tests in Windows 10 (Preview)](take-tests-in-windows-10.md)
[Set up Take a Test on a single PC (Preview)](take-a-test-single-pc.md)
[Set up Take a Test on multiple PCs (Preview)](take-a-test-multiple-pcs.md)
[Take a Test app technical reference (Preview)](take-a-test-app-technical.md) | New | | [Chromebook migration guide](chromebook-migration-guide.md) | Moved from [Windows 10 and Windows 10 Mobile](https://technet.microsoft.com/en-us/itpro/windows/plan/index) library, originally published in November 2015 | | [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) | Moved from [Windows 10 and Windows 10 Mobile](https://technet.microsoft.com/en-us/itpro/windows/plan/index) library, originally published in May 2016 | \ No newline at end of file diff --git a/education/windows/images/choose-package.png b/education/windows/images/choose-package.png new file mode 100644 index 0000000000000000000000000000000000000000..868407df56b3ae221af81788c9a1abb32b27f598 GIT binary patch literal 23200 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 G1pWtt-=N3< literal 0 HcmV?d00001 diff --git a/education/windows/images/connect-aad.png b/education/windows/images/connect-aad.png new file mode 100644 index 0000000000000000000000000000000000000000..8583866165fa3065700b9a0a1a946dfa3e043ce7 GIT binary patch literal 71209 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

iuj3<8Q*DB1GVIBdhFlFC(Fu+v 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 literal 0 HcmV?d00001 diff --git a/education/windows/images/express-settings.png b/education/windows/images/express-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..99e9c4825a4f7fb29f0ea2930894c78a63105991 GIT binary patch literal 110041 zcmbrlQD2VTt+VTs;?=N6`c`+fNswupa z?+q{$!9RlEyP{#=^}xTkp>4#~?16v~`u_6)MyLGk^WBK$AfoD^U~TN+tY>EgWTR(h z8j%KD}D|xMorPaN+sLI}E0f z%qkp=fY0S{Jd?Wz<6nAH{qKhGFgkeV{&(yD?5+|&CKdblI9m}R3eNvIK{z;y8ii|g z_Mc-MG-GEZqW;@gSb((Me>(lo=_;fSarysVrsc;?HZdnTEdu@*HVYf@qN9Kjt?ZU5 zPw9Ve@NR?(G>jTM!1Xgb>d+W8cf=$;?QA9XC{77>h42G~RL(`2l{1Jkk9G_nX<8Syp|jt-VvAe8sO zQQ#T`Z2?1X)|r2gHIe)mZB3;AE+}KMiG`G#EvRmcnt1)Q^_k{BpTyM><5^*&H$gA4ubp$Fm{bDdMBvtYvqRNC z1NbiZUYm#)m$alkwbEwFgAxyG`>~!L>&Svz!)7oV5mV>3cj`lY)60>m6_&7p($lw* z^0FlW0?@|h^YXyc@7J9DjH(`SJq2P;`q&Z>2A!CsMcOtGPnh`8voz+iLofOVpRe7W z;W3lC2X-74*xdpY8QJp-yQFG3pSgWINbq7-Z!>tL+%jkCVG-|t=GDz~|3URW3rnd6 z4nGewMmmC#{=Pza44Jzvh!zmN*!Oc8g839uEnWU0?%iR%!vGW6E!x1Ks)qROny`q~ zRZfO0KeZ3SmK0=P$6lOaG=9Ot`SV%rHd*V3x1{(wX=Fj=_Uw$Q>06=UJkjm=L!5a6 zvv)oky`v;&B<QA2 zIAc@xQ^vicEl7wV+mC#PW*xA#%~#GeBQinQPg>$PWg2lSL+jwCH6rh@pL#pG;kD2^ zA=Z0=*8(aT6QvAD;3%0*y_d%*gb|E99T@;wO_gZ6Sw6~g3!zwmG20us7rAd+9)h6Y zB~~m_gmkR7ja{wSS}9%tq)SFRQhyM-(+o+On3v&5gTsh#7$vzU6obmG(%f}KbyNz^Jr ziYrzs^pIm1egSNo*Tlq9QRA6c_bZm=8^F>kmFEFcPQNtSiB z91C0>!{p`Mx(b*PDiPfP!dItjVZ8Auxa*!!`vfKN7*U2qFZ0>lNPY-sgaW<|Jqzpb zigy^7wiP` z#veA2Y{F8u_L7u9IUX-#tTBLE;$;PCY=oyQG4+YB}&fFdjnfoS*uZv-6Bwt6B}U7<$3 x&dumo*zf_?u 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 b)weGwI33bTie=#XH_#<1DkoASWDxXUfR>%* literal 0 HcmV?d00001 diff --git a/education/windows/images/signinprov.jpg b/education/windows/images/signinprov.jpg deleted file mode 100644 index dccd7e98e2f123b8a1e4c17b2944cb9624e22799..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22869 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 PVGKCvwli9htG#~#-VA*# diff --git a/education/windows/images/trust-package.png b/education/windows/images/trust-package.png new file mode 100644 index 0000000000000000000000000000000000000000..8a293ea4da1bbf90bb90e33e5761c201e435da42 GIT binary patch literal 43329 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

h1(nVaF~#ewf&_~#u~DPB<>H1_ll^C~ z#<7kN$r&=KXu)HfJv|hv!gZZ~dI^7e0<(d+ zs8;7!@d-%my!3%4PJ3Lcw170XV^@A3J%D#JA&=8r84X;QKdYC1%1mo86JLnJON!>R zx9gG`7V6eE*_p#><%ioPJH@Qafj<)#E+A1(^z*m%;?;#d~p&o z!fa&U(5SRE-M6yjl^soQPe`6Pt{k$*7rTrO zElwZJPEKxoDUPd&JN%qdDKVwZn(>2fLeA<6Y^r^FWmB<_QDp@C3nyKgmd@c;ZS=(E zesjG4#Jm1W{Q%%IIq`kCkn#>G7Px>kWTko7os(DxQQ+TJHgTvN8>`@22VXNyFRxLQ z>oh{0B)8{}WPfJs4$QM&P~#Q2u>{#hP*E}2rCdAPT$MeHjfB_%}|O>+?%I!8YvaeN@i?zDaQ zG-L5v#8t-n#6-_W+3V609O629YpN?q>+{umE^@Bdb(^2a9cDRG z+Y2eSj4w_g54M|^t4+5UY1Z@5OZ^IdQ=!kBJ-5rWIC^hqfd9T>T({!w4nPrL(2|jj z|58*l87)P+fnkRfb!mmNbXD_<5fZ8fn#>Rr5=sl8rk4MIFQlG5JY~tz!huos?ma<0 N0e>`)WP);FmSN$8LzTxJ( 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 Pb_1@%jSUK5PEr2>a_ga8 literal 0 HcmV?d00001 diff --git a/education/windows/index.md b/education/windows/index.md index cc96968ca3..ee04b99e62 100644 --- a/education/windows/index.md +++ b/education/windows/index.md @@ -16,6 +16,8 @@ author: jdeckerMS |Topic |Description | |------|------------| +| [Use the Set up School PCs app (Preview)](use-set-up-school-pcs-app.md) | Learn how the Set up School PCs app works and how to use it. | +| [Set up School PCs app technical reference (Preview)](set-up-school-pcs-technical.md) | See the changes that the Set up School PCs app makes to a PC. | | [Take tests in Windows 10](take-tests-in-windows-10.md) | Learn how to configure and use the **Take a Test** app in Windows 10 | | [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) | Learn how to deploy Windows 10 in classrooms; integrate the school environment with Microsoft Office 365, Active Directory Domain Services (AD DS), and Microsoft Azure Active Directory (Azure AD); and deploy Windows 10 and your apps to new devices or upgrade existing devices to Windows 10. | | [Chromebook migration guide](chromebook-migration-guide.md) | Learn how to migrate a Google Chromebook-based learning environment to a Windows 10-based learning environment. | diff --git a/education/windows/set-up-school-pcs-technical.md b/education/windows/set-up-school-pcs-technical.md new file mode 100644 index 0000000000..f4966f227c --- /dev/null +++ b/education/windows/set-up-school-pcs-technical.md @@ -0,0 +1,262 @@ +--- +title: Set up School PCs app technical reference +description: Describes the changes that the Set up School PCs app makes to a PC. +keywords: ["shared cart", "shared PC", "school"] +ms.prod: W10 +ms.mktglfcycl: plan +ms.sitesec: library +author: jdeckerMS +--- + +# Technical reference for the Set up School PCs app +**Applies to:** + +- Windows 10 Insider Preview + + +> [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. ] + +The **Set up School PCs** app helps you set up new Windows 10 PCs that work great in your school by configuring shared PC mode, available in Windows 10, version 1607. **Set up School PCs** also configures school-specific settings and policies, described in this topic. + +If your school uses Azure Active Directory (Azure AD) or Office 365, the **Set up School PCs** app will create a setup file that connects the computer to your subscription. You can also use the app to set up school PCs that anyone can use, with or without Internet connectivity. + +The following table tells you what you get using the **Set up School PCs** app in your school. + +| Feature | No Internet | Azure AD | Office 365 | Azure AD Premium | +| --- | :---: | :---: | :---: | :---: | +| **Fast sign-in**
Each student can sign in and start using the computer in less than a minute, even on their first sign-in. | X | X | X | X | +| **Custom Start experience**\*
The apps students need are pinned to Start, and unnecessary apps are removed. | X | X | X | X | +| **Temporary access, no sign-in required**
This option sets up computers for common use. Anyone can use the computer without an account. | X | X | X | X | +| **School policies**\*
Settings specific to education create a useful learning environment and the best computer performance. | X | X | X | X | +| **Azure AD Join**
The computers are joined to your Azure AD or Office 365 subscription for centralized management. | | X | X | X | +| **Single sign-on to Office 365**
By signing on with student IDs, students have fast access to Office 365 web apps. | | | X | X | +| **[Settings roaming](https://azure.microsoft.com/en-us/documentation/articles/active-directory-windows-enterprise-state-roaming-overview/) via Azure AD**
Student user and application settings data can be synchronized across devices for a personalized experience. | | | | X | +| | | | | | +\* Feature applies to Windows 10 Pro, Windows 10 Pro for Education, Windows 10 Enterprise, and Windows 10 Enterprise for EDU + +> **Note**: If your school uses Active Directory, [use Windows Imaging and Configuration Designer](set-up-students-pcs-to-join-domain.md) to configure your PCs to join the domain. You can only use the **Set up School PCs** app to set up PCs that are not connected to your traditional domain. + +## Prerequisites for IT + +* If your school uses Azure AD, [configure your directory to allow devices to join](https://azure.microsoft.com/en-us/documentation/articles/active-directory-azureadjoin-setup/). If the teacher is going to set up a lot of devices, give the teacher appropriate privileges for joining devices or make a special account. +* Office 365, which includes online versions of Office apps plus 1 TB online storage and [Microsoft Classroom](https://classroom.microsoft.com/), is free for teachers and students. [Sign up your school for Office 365 Education.](https://products.office.com/en-us/academic/office-365-education-plan) +* If your school has an Office 365 Education subscription, it includes a free Azure AD subscription. [Register your free Azure AD subscription.](https://msdn.microsoft.com/en-us/library/windows/hardware/mt703369%28v=vs.85%29.aspx) +* After you set up your Office 365 Education tenant, use [Microsoft School Data Sync Preview](https://sis.microsoft.com/) to sync user profiles and class rosters from your Student Information System (SIS). + + +## Information about Windows Update + +Shared PC mode helps ensure that computers are always up-to-date. If a PC is configured using the **Set up School PCs** app, shared PC mode sets the power states and Windows Update to: +* Wake nightly +* Check and install updates +* Forcibly reboot if necessary to finish applying updates + +The PC is also configured to not interrupt the user during normal daytime hours with updates or reboots. + +## Guidance for accounts on shared PCs + +* We recommend no local admin accounts on the PC to improve the reliability and security of the PC. +* When a PC is set up in shared PC mode, accounts will be cached automatically until disk space is low. Then, accounts will be deleted to reclaim disk space. This account managment happens automatically. Both Azure AD and Active Directory domain accounts are managed in this way. Any accounts created through **Start without an account** will also be deleted automatically at sign out. +* On a Windows PC joined to Azure Active Directory: + * By default, the account that joined the PC to Azure AD will have an admin account on that PC. Global administrators for the Azure AD domain will also have admin accounts on the PC. + * With Azure AD Premium, you can specify which accounts have admin accounts on a PC using the **Additional administrators on Azure AD Joined devices** setting on the Azure portal. +* Local accounts that already exist on a PC won’t be deleted when turning on shared PC mode. However, any new local accounts created by the **Start without an account** selection on the sign-in screen (if enabled) will automatically be deleted at sign-out. +* If admin accounts are necessary on the PC + * Ensure the PC is joined to a domain that enables accounts to be signed on as admin, or + * Create admin accounts before setting up shared PC mode, or + * Create exempt accounts before signing out. +* The account management service supports accounts that are exempt from deletion. + * An account can be marked exempt from deletion by adding the account SID to the `HKEY_LOCAL_MACHINE\SOFTARE\Microsoft\Windows\CurrentVersion\SharedPC\Exemptions\` registry key. + * To add the account SID to the registry key using PowerShell: + ``` + $adminName = "LocalAdmin" + $adminPass = 'Pa$$word123' + iex "net user /add $adminName $adminPass" + $user = New-Object System.Security.Principal.NTAccount($adminName) + $sid = $user.Translate([System.Security.Principal.SecurityIdentifier]) + $sid = $sid.Value; + New-Item -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedPC\Exemptions\$sid" -Force + ``` + + +## Custom images +Shared PC mode is fully compatible with custom images that may be created by IT departments. Create a custom image and then use sysprep with the `/oobe` flag to create an image that teachers can then apply the **Set up School PCs** provisioning package to. [Learn more about sysprep](https://technet.microsoft.com/en-us/library/cc721940(v=ws.10).aspx). + +## Provisioning package details + +The **Set up School PCs** app produces a specialized provisioning package that makes use of the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294%28v=vs.85%29.aspx). + +### Education customizations + +- Saving content locally to the PC is disabled. This prevents data loss by forcing students to save to the cloud. +- A custom Start layout and sign in background image are set. +- Prohibits Microsoft Accounts (MSAs) from being created. +- Prohibits unlocking the PC to developer mode. +- Prohibits untrusted Windows Store apps from being installed. +- Prohibits students from removing MDM. +- Prohibits students from adding new provisioning packages. +- Prohibits student from removing existing provisioning packages (including the one set by **Set up School PCs**). +- Sets active hours from 6 AM to 6 PM. +- Sets Windows Update to update nightly. + + +### Uninstalled apps + +- 3D Builder (Microsoft.3DBuilder_8wekyb3d8bbwe) +- Weather (Microsoft.BingWeather_8wekyb3d8bbwe) +- Get Started (Microsoft.Getstarted_8wekyb3d8bbwe) +- Get Office (Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) +- Microsoft Solitaire Collection (Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe) +- Paid Wi-Fi & Cellular (Microsoft.OneConnect_8wekyb3d8bbwe) +- Feedback Hub (Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe) +- Xbox (Microsoft.XboxApp_8wekyb3d8bbwe) +- Groove Music (Microsoft.ZuneMusic_8wekyb3d8bbwe) +- Movies & TV (Microsoft.ZuneVideo_8wekyb3d8bbwe) +- Mail/Calendar (microsoft.windowscommunicationsapps_8wekyb3d8bbwe) + +### Local Group Policies + +> **Important**: It is not recommended to set additional policies on PCs configured with the **Set up School PCs** app. The shared PC mode has been optimized to be fast and reliable over time with minimal to no manual maintenance required. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Policy path

Policy name

Value

Admin Templates > Control Panel > Personalization

Prevent enabling lock screen slide show

Enabled

Prevent changing lock screen and logon image

Enabled

Admin Templates > System > Power Management > Button Settings

Select the Power button action (plugged in)

Sleep

Select the Power button action (on battery)

Sleep

Select the Sleep button action (plugged in)

Sleep

Select the lid switch action (plugged in)

Sleep

Select the lid switch action (on battery)

Sleep

Admin Templates > System > Power Management > Sleep Settings

Require a password when a computer wakes (plugged in)

Enabled

Require a password when a computer wakes (on battery)

Enabled

Specify the system sleep timeout (plugged in)

1 hour

Specify the system sleep timeout (on battery)

1 hour

Turn off hybrid sleep (plugged in)

Enabled

Turn off hybrid sleep (on battery)

Enabled

Specify the unattended sleep timeout (plugged in)

1 hour

Specify the unattended sleep timeout (on battery)

1 hour

Allow standby states (S1-S3) when sleeping (plugged in)

Enabled

Allow standby states (S1-S3) when sleeping (on battery)

Enabled

Specify the system hibernate timeout (plugged in)

Enabled, 0

Specify the system hibernate timeout (on battery)

Enabled, 0

Admin Templates > System > Power Management > Video and Display Settings

Turn off the display (plugged in)

1 hour

Turn off the display (on battery

1 hour

Admin Templates > System > Logon

Show first sign-in animation

Disabled

Hide entry points for Fast User Switching

Enabled

Turn on convenience PIN sign-in

Disabled

Turn off picture password sign-in

Enabled

Turn off app notification on the lock screen

Enabled

Allow users to select when a password is required when resuming from connected standby

Disabled

Block user from showing account details on sign-in

Enabled

Admin Templates > System > User Profiles

Turn off the advertising ID

Enabled

Admin Templates > Windows Components

Do not show Windows Tips

Enabled

Turn off Microsoft consumer experiences

Enabled

Microsoft Passport for Work

Disabled

Prevent the usage of OneDrive for file storage

Enabled

Admin Templates > Windows Components > Biometrics

Allow the use of biometrics

Disabled

Allow users to log on using biometrics

Disabled

Allow domain users to log on using biometrics

Disabled

Admin Templates > Windows Components > Data Collection and Preview Builds

Toggle user control over Insider builds

Disabled

Disable pre-release features or settings

Disabled

Do not show feedback notifications

Enabled

Admin Templates > Windows Components > File Explorer

Show lock in the user tile menu

Disabled

Admin Templates > Windows Components > Maintenance Scheduler

Automatic Maintenance Activation Boundary

12am

Automatic Maintenance Random Delay

Enabled, 2 hours

Automatic Maintenance WakeUp Policy

Enabled

Admin Templates > Windows Components > Microsoft Edge

Open a new tab with an empty tab

Disabled

Configure corporate home pages

Enabled, about:blank

Admin Templates > Windows Components > Search

Allow Cortana

Disabled

Windows Settings > Security Settings > Local Policies > Security Options

Interactive logon: Do not display last user name

Enabled

Interactive logon: Sign-in last interactive user automatically after a system-initiated restart

Disabled

Shutdown: Allow system to be shut down without having to log on

Disabled

User Account Control: Behavior of the elevation prompt for standard users

Auto deny



+ +## Related topics + +[Use Set up School PCs app](use-set-up-school-pcs-app.md) + + + + diff --git a/education/windows/take-a-test-multiple-pcs.md b/education/windows/take-a-test-multiple-pcs.md index 742aed682d..64dde75a76 100644 --- a/education/windows/take-a-test-multiple-pcs.md +++ b/education/windows/take-a-test-multiple-pcs.md @@ -11,7 +11,7 @@ author: jdeckerMS # Set up Take a Test on multiple PCs (Preview) **Applies to:** -- Windows 10 Insider Preview +- Windows 10 Insider Preview > [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. ] diff --git a/education/windows/take-a-test-single-pc.md b/education/windows/take-a-test-single-pc.md index f62fa9805b..e1c6bb189c 100644 --- a/education/windows/take-a-test-single-pc.md +++ b/education/windows/take-a-test-single-pc.md @@ -11,7 +11,7 @@ author: jdeckerMS # Set up Take a Test on a single PC (Preview) **Applies to:** -- Windows 10 Insider Preview +- Windows 10 Insider Preview > [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. ] diff --git a/education/windows/take-tests-in-windows-10.md b/education/windows/take-tests-in-windows-10.md index 1360d736f4..7d15a79d72 100644 --- a/education/windows/take-tests-in-windows-10.md +++ b/education/windows/take-tests-in-windows-10.md @@ -11,7 +11,7 @@ author: jdeckerMS # Take tests in Windows 10 (Preview) **Applies to:** -- Windows 10 Insider Preview +- Windows 10 Insider Preview > [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. ] diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md new file mode 100644 index 0000000000..2e0fd6199b --- /dev/null +++ b/education/windows/use-set-up-school-pcs-app.md @@ -0,0 +1,142 @@ +--- +title: Use Set up School PCs app +description: Learn how the Set up School PCs app works and how to use it. +keywords: ["shared cart", "shared PC", "school"] +ms.prod: W10 +ms.mktglfcycl: plan +ms.sitesec: library +author: jdeckerMS +--- + +# Use the Set up School PCs app +**Applies to:** + +- Windows 10 Insider Preview + + +> [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. ] + +Teachers and IT administrators can use the **Set up School PCs** app to quickly set up computers for students. A computer set up using the app is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. + +![Run app, turn on PC, insert USB key](images/app1.jpg) + +## What does this app do? + +The Set up School PCs app helps you set up new computers running Windows 10, version 1607. Some benefits of using this app to set up your students' PCs: +* A computer set up this way is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. + * Places tiles for OneNote, Office 365 web apps, Sway, and Microsoft Classroom on the Start menu + * Installs OneDrive for cloud-based documents and places it on the Start menu and taskbar + * Sets Microsoft Edge as the default browser + * Uninstalls apps not specific to education, such as Solitaire and Sports + * Turns off Offers and tips + * Prevents students from adding personal Microsoft accounts to the computer +* Significantly improves how fast students sign-in. +* The app connects the PCs to your school’s cloud so IT can manage them (optional). +* Windows 10 automatically manages accounts no matter how many students use the PC. +* Keeps computers up-to-date without interfering with class time using Windows Update and maintenance hours (by default, 12 AM). +* Customizes the sign-in screen to support students with IDs and temporary users. +* Locks down the computer to prevent mischievous activity: + * Prevents students from installing apps + * Prevents students from removing the computer from the school's device management system + * Prevents students from removing the Set up School PCs settings + + +## Tips for success + +* **Run the app at work**: For the best results, run the **Set up School PCs** app on your work device connected to your school's network. That way the app can gather accurate information about your wireless networks and cloud subscriptions. + > **Note**: Don't use **Set up Schools PCs** app for PCs that must connect to enterprise networks or to open wi-fi networks that require the user to accept Terms of Use. +* **Apply to new computers**: The setup file that the **Set up School PCs** app creates should be used on new computers that haven't been set up for accounts yet. If you apply the setup file to a computer that has already been set up, existing accounts and data might be lost. +> **Warning**: Only use the setup file on computers that you want to configure and lock down for students. After you apply the setup file to a computer, the computer must be reset to remove the settings. +* **Turn on student PCs and stay on first screen**: The computer must be on this screen when you insert the USB key. + +![The first screen to set up a new PC](images/oobe.jpg) + +If you have gone past this screen, you may have to reset your PC to start over. To reset your PC after you have completed the first run experience, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. +* **Use more than one USB key**: If you are setting up multiple PCs, you can set them up at the same time. Just run the **Set up School PCs** app again and save the same settings to another key. That way you can run set up on more than one PC at once. Create three keys and you can run it on three PCs at once, etc. +* **Start fresh**: If the PC has already been set up and you want to return to the first-run-experience to apply a new package, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. +* **Keep it clean**: We strongly recommend that IT avoid changes to policies unless absolutely necessary, as any changes can impair performance and sign-in time. Get more information at [Set up School PCs app technical reference](set-up-school-pcs-technical.md). + +## Set up School PCs app step-by-step + +What you need: + +- The **Set up School PCs** app, installed on your work computer, connected to your school's network +- A USB drive, 1 GB or larger + +### Create the setup file in the app + +The **Set up School PCs** app guides you through the configuration choices for the student PCs. + +1. Open the **Set up School PCs** app and select **Start**. + + ![select start](images/app1.jpg) + +2. Choose **No** to require students to sign in with an account, or choose **Yes** to allow students to use the PC without an account, and then select **Next**. + + ![account required?](images/setup-app-1-access.png) + +3. Choose a Wi-Fi network from the list and then select **Next**, or choose **Manually connect to a wireless network** to enter the network information yourself. + + ![choose network](images/setup-app-1-wifi.png) + + - For a manual network connection, enter the network name, security type, and password (if required), and then select **Next**. + + ![enter network information](images/setup-app-1-wifi-manual.png) + +4. Insert a USB drive, select it in the app, and then select **Save**. + + ![select usb drive](images/setup-app-1-usb.png) + + + +### Apply the setup file to PCs + +The setup file on your USB drive is named SetupSchoolPCs.ppkg, which is a provisioning package. A provisioning package is a method for applying settings to Windows 10. When Windows 10 refers to *package*, it means your setup file, and when it refers to *provisioning*, it means applying the setup file to the computer. + +1. Start with a computer on the first-run setup screen. + + ![The first screen to set up a new PC](images/oobe.jpg) + +2. Insert the USB drive. Windows Setup will recognize the drive and ask you if you want to set up the device. Select **Set up**. + + ![Set up device?](images/setupmsg.jpg) + +3. The next screen asks you to select a provisioning source. Select **Removable Media** and tap **Next**. + + ![Provision this device](images/prov.jpg) + +4. Select `SetupSchoolPCs.ppkg` and tap **Next**. + + ![Choose a package](images/choose-package.png) + +5. Select **Yes, add it**. + + ![Do you trust this package?](images/trust-package.png) + +6. Read and accept the Microsoft Software License Terms. Your last step is to sign in. Use your Azure AD or Office 365 account and password. + + ![Sign in](images/signinprov.jpg) + +7. Select **Use Express settings**. + + ![Get going fast](images/express-settings.png) + +8. If the PC doesn't use a volume license, you'll see the **Who owns this PC?** screen. Select **My work or school owns it** and tap **Next**. + + ![Who owns this PC?](images/who-owns-pc.png) + +9. On the **Choose how you'll connect** screen, select **Join Azure AD** and tap **Next**. + + ![Connect to Azure AD](images/connect-aad.png) + +10. Your last step is to sign in. Use your Azure AD or Office 365 account and password. When you see the progress ring, you can remove the USB drive. + + ![Sign in](images/sign-in-prov.png) + + +That's it! The computer is now ready for students. + +## Learn more + +See [The Set up School PCs app technical reference](set-up-school-pcs-technical.md) for prerequisites and provisioning details. + From 6bebf4c3a5aa88dca328bbac824c9fe28dcb9933 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 26 May 2016 08:46:34 -0700 Subject: [PATCH 018/263] fix link, art --- education/windows/images/license-terms.png | Bin 0 -> 184465 bytes .../windows/set-up-school-pcs-technical.md | 2 +- education/windows/use-set-up-school-pcs-app.md | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 education/windows/images/license-terms.png diff --git a/education/windows/images/license-terms.png b/education/windows/images/license-terms.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd34b0a18da1dcba98834674bed57d26c3f3b79 GIT binary patch literal 184465 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�Im;GS{a z&}-F3yqlHklL+5upZTTrDJWBvfa^NWt|P*ZxTgjO;2S)P`=(kS-`SRV6Iz|;4~%Bt z9(#}I_;}h{;`xcdCpBVBi7xf~Um4k}-gxJ&3Qb9tGpy-nGBNyg=>dVV7aMuOBs;we z8i)ccp;92Ne|}Cmq@wDwD)wZ#q&61+hBXja#4=D6S{`?Tw4}YP>c|-!|4c6@ldazV z1$loH7O*7NU9D+d)oO1K<|RV)Xj~z*voUESjwvAjBqIfr53AUlt>q1cAx8IKc^9_h zk@0rwb%o7{VxjB9i(kZz9T)0r%B{PB3n7tA?zkRPR0!XK2$73o*8BG8T%tTH&~9$p zTguXG%42THnO_Xpd}~!=Z{&W*QY%kvHw!|i_o-S}5SG~G{}nZa{CG8j9IA%~!N=$}W`C{9EBAitvnN{YLh7F0 z-HsYPN*jxe_dMQ~5#REbqbdY2+V(MXhKszhK|Y6?1=Tlnu0v5#c8jI8gKxMY3j@yb ztvu)Q>>=}K&E7sLfA8LfWSzq+r1{BMRy7l$y}8#UaqlZllq zO45(gjkR<$?`um^5<`Kmy-yDiIrJH%h{zPAdyqqHl-&aX;yI!kNanB!8O!brZ|02aMXgd7) z<{D5&{Z!Bx4#uYr+Bz6T|LiecT+R&2SZeEvhwnLHk6bN1A?`U{9!w!KU#fNXv=RSs zb`!(0p+f7tH}ch#OgBT?;cqRdIk=L{;J(G3V`;s&yzO{Oqwj2>#vNDR^Y5nMznlaa zm|~7P9)(3OnA}>I04A7uc!|M*FOwNh6fLXSl}CW?7FBa(S0JBNu@-Ta4o~)m^RLmpH=vP@Y;?OE z#G7|*YpuDwXJH$z|7+~nLYO)3>fQv|IJd#<^;Qh#bE=`tN;(={=$NnI*HX$<8l`cY zaZm6@Lqo4EmpDJEn--g5-f+R`Fd1S9rO9ikPCeUWy$%O;dXK`59NS$#wABV!a#V^_ z_D%O3^aNxcj*EjQ4dTxlZdn&;WyDFxd?-IAT;NO2 zcTA~Vm(*@M^e8pZP@t3w@NeK*DQPsVQ2d2h(E|NcSi;y=Y@W3PHJrS}+78rE6xGzIL0nC#K%2P$vq0_- zcc?7=kL00)Uv`B}Z9EpqR}3@uF{UM*_*0z6^WfKQ%FgiOJbIHPq%66-R@mhSye^F<&#I-`rV;^|z|5&mwFb zzpuZr$9I2+ncKng|3v4bW2Iq{Rj>-uv|8m-17!SGG%xGP_wLN?~-{t4|s4B>l|F^oZyc)M#`MB^kZQpuB2!-_+u#tmnEdc!06Kwh%l zJuOxn4rgvbR+zuu!AMDJ=|H5!Cg^C)-$Tw8N02y1;bJ=d9G0V!`#x*Nx*(AX1cw>t~KkiX3C=!h8I6EJ3agxVmWn^2wN`fY|SrQ&`7Rl>)WAsP3}b1 zsx>7PmJz{&#cDjz{&rMMn4+g$d8prj6$REk*^p9IR=Xkx0bx1nB3OQ$dA@22{V!HJ z2;Xj&LeW@CgW@RCYOrkQ+$y`W16fJvTn`}tE;whxXX@j{wSGnFoR_QfUO6FCxUt2Y z>DLq5On;FrwuAaL{RH4hq7JRNbJvWDzm1SpJKA1^gn60djJI4m5751cQi!wpHAoBs zFrQxMC+w7^cd*GugQ@bdR*%$lE+q$IvxB4dkLcXyd8a{KBh0kM$v%&}q67ktiM7WC z`a-NX0}aA-JX5<#jV;7W@^2w@qNilvdKSTM?a{J>wY`<;k4qm$0IUU_@2`_#wnQ{7 zlrHjW1X#0>qhI-)^f{t}P4anA^Llozdiy=i$MCQ<5cf^{Er~q|E0B^|NArOPAqb0{ zQOxZn+RV1zEz{Lx+>qUtxI=bNW>0R?`nf?V_DnWIX0X_84nGy#Y@)+)g(*rIN(x~jDp{WH;!=xg+gI3wS9#!7k(xQ7^tsV9-9QWZslm$0$Bawz_Y7AY1`JQ zK-^-^FZKXx=h;>8`aE_-p63{V_RM}0GXab@MWe60E7xPFXD@kC74V36wrM$Ayk_Ru z%PyuMjVG8-FH7tzPEw?+a9cm%niNPMI|K3JfAZhzClRdK*}9^St+X(iyGg!sm*iNScaqBRbeX&D~Q*% zvEw5EM#%In*LAJ|>Bo8Y0m7m?1(SJ&6^v^XHpjf8r$y(J9sOi!dtKJVTgJV*HyH2* zVxNa@m^2aO?Bb;h4iTf1!dJ6%Md&0zb|=iHi6YVWi8;rY%%9Pp#qFW-o^qvkg1H}K zxH>?iiNfdc`TO1@<;rU=ICEh#$Kc9-$tN;{M1nJlM58+|^oqpIi0%`kNvj-QD1M>ItU#@a&j$khvAcwE2pU(P{mBdemj_ z)iv5taCPzL%CQgQRdEmwk@V-k|1?`9J;s0ew|>E+|ECf2=10Z<|6Q^eVcpyR*Mt6a z2>zn=e}n!7QizZuME&m=bpFeNuwEml|C#Qs@xT5_$nrn4y*2-UI(Jtpt$>USceH<%=^U z^9&NQZgzE>;6U8$d$IU=bU+1u|7+JhAXui{J<;h4w^}rQ%vc3Lr&EyO^*|yT-mf+v zYvBZigKFpGilI5q58^0u`zrGN#Of=tcyDFXn>4(+$wL8%i{`+cVE%Ox^ZNhnzs!9{ zMxnpf&93UN)C*r*7iG%DTZ5Jr!e`U$Iv43=`OJt z)?6h7fqu=IHGJ)(!G>%DtYZgV4JrTKs{bS+b+&bzG=RoTqo1BG|J}k)k?TtNYK_JVYsL8{+S@b40S|7i!hg>{s&vxc6k<${ zj?Y2mo$zb=|7OYblGCra}7RmniLH-x$h)^EmN#S82DiV3e9zHO9 zD)@9OksIn7el;_PQ3)yEv1@X>ZotcZ!o`${^j%yy<2~t>Iw($4fiJ-gd!Yc^^z5yE_Tq=> zHLkwuPP@YTBH&)C%&aBZcKl7{sqJ6L0nU4?Q(`KPe<2vR9#^LWbT$`&-p$>fFriic zvj^47ML_&3*>|-*X{{M}4WHd6O)cudg3I-szx)D}gYG9VAHR~S)?ALvyyQfu#% zl<&X8_D0yOau0IbTuBYB?TWAgkDExS75y< z>A0s&u-G|v*(6ZcLYkds)|*d%NyO;PF(m5diXL(%dV5&yNg5K}6c<4PPbu%sTfkh_n(eFiGQ$B`G%OrBba2EP^G$*b0p5g(eI@cP9tvvxM7<3pjd?8WX85pgDwpYveC~&lnQ?6 zf|cA(iv}81JCe)K^!{iP{CH_iFvTa|?3d&9A;R#z=MDU)n+%Zk%Au^a+k<0M<}0@x zu{+C$woUQt!<%4slVb9ylcmp;Ei~LfI*0Qdn5SN^l1es~%ST8UjhL8`QNbbJ%tguv z=z(!QEgpGtMlc0Wv7O8sUVij~8+hHhUKIE;Cq%OqnWfcuPw7kum;e@v6CPr;jlb1O zi^w53yPQ%l`8aC=Z8fg=yAlI-Av`0~!{~NiPNihkC?>ukT6dwkk`d;_vc$ypIRHb=AQ?I^gFV3ta(b+=QeL74mB5TquL9u z;P7{RH_k*sj8ji(JC~Sr7g&{OlP-E_X{n?OXM@3{DCH|ef?}$!P(hSVRT}wv9_8Oc z<-3Oc+|9-%&h^kYnsBP`=y#DB2?D!nD&!=(U!g|YK?8D=5d0|DL3N7`K<|%I(^2iT zd8Pmb^XMP2109iR(wcpKWwx&aiuj7WMmqrmoKLqvg$ZlrG+jXBq}QeLDun*47zxh& z1XBuFbtmvI@i9T^STrGghlf~P7Xz{~Xgy6);IV~L`itVd>FGG9w(n*T!gyQ3%sh_( z?__r`&*{5WSV-A8XM++q_jzh=!ZsagIi$OJ4_Y{SXoF>s{ik}&&Q^bkPXo7(jc1W9 zW0FCJG{1^xnF!$vvW)$o9HxeKFGR*Jrxr4WtV^s-0h3d<7Ta;V3R!QKK83|~xJD}I zV#7yVH{e{C)1poYwR|r<-ya(={6w9&Z6^@b{08{61;=6r5f5sqC#G!exph5HnuspcTPwVGG&Yz}VwANTr^Re?zJyJj?4Ekg+h{c{@NLaqCU4e- zKhTSzbG%ymm7(8!i&L&)6!P-MiCb>}6&FwD=>G||wjWjK*CGPM;rFO **Note**: If your school uses Active Directory, [use Windows Imaging and Configuration Designer](set-up-students-pcs-to-join-domain.md) to configure your PCs to join the domain. You can only use the **Set up School PCs** app to set up PCs that are not connected to your traditional domain. +> **Note**: If your school uses Active Directory, use Windows Imaging and Configuration Designer to configure your PCs to join the domain. You can only use the **Set up School PCs** app to set up PCs that are not connected to your traditional domain. ## Prerequisites for IT diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index 2e0fd6199b..97d233a07f 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -113,9 +113,9 @@ The setup file on your USB drive is named SetupSchoolPCs.ppkg, which is a provis ![Do you trust this package?](images/trust-package.png) -6. Read and accept the Microsoft Software License Terms. Your last step is to sign in. Use your Azure AD or Office 365 account and password. +6. Read and accept the Microsoft Software License Terms. - ![Sign in](images/signinprov.jpg) + ![Sign in](images/license-terms.png) 7. Select **Use Express settings**. From 41eb775b23528cb1feaaee1fb1021f60f729917f Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 26 May 2016 09:16:31 -0700 Subject: [PATCH 019/263] tweak h1s --- education/windows/TOC.md | 2 +- education/windows/index.md | 2 +- education/windows/set-up-school-pcs-technical.md | 2 +- education/windows/use-set-up-school-pcs-app.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index 56f2f7ffd2..9e07262fa7 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -1,7 +1,7 @@ # [Windows 10 for education](index.md) ## [Change history for Windows 10 for Education](change-history-edu.md) ## [Use the Set up School PCs app (Preview)](use-set-up-school-pcs-app.md) -## [Set up School PCs app technical reference (Preview)](set-up-school-pcs-technical.md) +## [Technical reference for the Set up School PCs app (Preview)](set-up-school-pcs-technical.md) ## [Take tests in Windows 10 (Preview)](take-tests-in-windows-10.md) ### [Set up Take a Test on a single PC (Preview)](take-a-test-single-pc.md) ### [Set up Take a Test on multiple PCs (Preview)](take-a-test-multiple-pcs.md) diff --git a/education/windows/index.md b/education/windows/index.md index ee04b99e62..26974a5cdc 100644 --- a/education/windows/index.md +++ b/education/windows/index.md @@ -17,7 +17,7 @@ author: jdeckerMS |Topic |Description | |------|------------| | [Use the Set up School PCs app (Preview)](use-set-up-school-pcs-app.md) | Learn how the Set up School PCs app works and how to use it. | -| [Set up School PCs app technical reference (Preview)](set-up-school-pcs-technical.md) | See the changes that the Set up School PCs app makes to a PC. | +| [Technical reference for the Set up School PCs app (Preview)](set-up-school-pcs-technical.md) | See the changes that the Set up School PCs app makes to a PC. | | [Take tests in Windows 10](take-tests-in-windows-10.md) | Learn how to configure and use the **Take a Test** app in Windows 10 | | [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) | Learn how to deploy Windows 10 in classrooms; integrate the school environment with Microsoft Office 365, Active Directory Domain Services (AD DS), and Microsoft Azure Active Directory (Azure AD); and deploy Windows 10 and your apps to new devices or upgrade existing devices to Windows 10. | | [Chromebook migration guide](chromebook-migration-guide.md) | Learn how to migrate a Google Chromebook-based learning environment to a Windows 10-based learning environment. | diff --git a/education/windows/set-up-school-pcs-technical.md b/education/windows/set-up-school-pcs-technical.md index 43aee04cbe..515f82d2d3 100644 --- a/education/windows/set-up-school-pcs-technical.md +++ b/education/windows/set-up-school-pcs-technical.md @@ -8,7 +8,7 @@ ms.sitesec: library author: jdeckerMS --- -# Technical reference for the Set up School PCs app +# Technical reference for the Set up School PCs app (Preview) **Applies to:** - Windows 10 Insider Preview diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index 97d233a07f..a9120b1881 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -8,7 +8,7 @@ ms.sitesec: library author: jdeckerMS --- -# Use the Set up School PCs app +# Use the Set up School PCs app (Preview) **Applies to:** - Windows 10 Insider Preview From 6229c6b8e6d00fc2aace09c96fac6be9b1fcfccf Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 26 May 2016 09:28:34 -0700 Subject: [PATCH 020/263] bug# 7669633 --- windows/manage/images/settings-table.png | Bin 70908 -> 53302 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/manage/images/settings-table.png b/windows/manage/images/settings-table.png index 527d92d9b23c3efbd4c6d9083b60c520191b738d..2acf11d281deb136db05e093d42f839aa648364b 100644 GIT binary patch literal 53302 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 ZBSPUshBgVr*kFJ^5~4C9g+e->{~tUlwS52p From f76f61bccb4037ba678cdcb092bec5ce9b425a56 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 26 May 2016 09:39:48 -0700 Subject: [PATCH 021/263] Updated based on tech reviews --- .../security-enhancements-microsoft-edge.md | 33 ++++++++++--------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/browsers/edge/security-enhancements-microsoft-edge.md b/browsers/edge/security-enhancements-microsoft-edge.md index 0de7d4ca94..d407ce7d7c 100644 --- a/browsers/edge/security-enhancements-microsoft-edge.md +++ b/browsers/edge/security-enhancements-microsoft-edge.md @@ -41,31 +41,32 @@ Microsoft Edge has a new rendering engine, Microsoft EdgeHTML, which is focused The Microsoft EdgeHTML engine also helps to defend against trickery through these new security standards features: -- Support for the W3C standard and the [Content Security Policy (CSP) specification](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/security/content-Security-Policy). Both of which can help developers defend against cross-site scripting attacks. +- Support for the W3C standard for [Content Security Policy (CSP)](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/security/content-Security-Policy), which can help web developers defend their sites against cross-site scripting attacks. - Support for the [HTTP Strict Transport Security (HSTS)](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/security/HSTS/) security feature (IETF-standard compliant). This helps ensure that connections to important sites, such as to your bank, are always secured. + **Note**
+ Both Microsoft Edge and Internet Explorer 11 support HSTS. + - Support for the [Meta referrer](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/security/meta-referrer/) tag, which specifies what info should be passed through the HTTP header to any request sent from a webpage. ## Help against hacking While Microsoft Edge has done much to help defend against trickery, it’s also undergone a major overhaul of the DOM representation in the browser’s memory, allowing the code to be more resistant to attacks that attempt to subvert the browser, like in many hacking attempts. ### Microsoft Edge is now a 64-bit app -The largest security change to Microsoft Edge is that we’ve made it a Universal Windows app. By changing the browser to an app, it fundamentally changes the process model so that both the outer manager process and the assorted content processes all live within AppContainer sandboxes; providing reliable and trustworthy behavior along with additional isolation and protection from outside attacks. +The largest security change to Microsoft Edge is that it's designed like a Universal Windows app. By changing the browser to an app, it fundamentally changes the process model so that both the outer manager process and the assorted content processes all live within AppContainer sandboxes; helping to provide the user and the platform with the [confidence](http://blogs.msdn.com/b/b8/archive/2012/05/17/delivering-reliable-and-trustworthy-metro-style-apps.aspx) provided by other Windows store apps. -Additionally, Microsoft Edge has been updated to run in 64-bit not just by default, but anytime it’s running on a 64-bit operating system. Because Microsoft Edge doesn’t support legacy ActiveX controls or 3rd-party binary extensions, there’s no longer a reason to run 32-bit processes on a 64-bit system. - -#### 64-bit processes and Address Space Layout Randomization (ASLR) -Strengthening Windows Address Space Layout Randomization (ASLR) provides significant advantages to 64-bit processes in general, and browser processes specifically, making it much more difficult for attackers to inject malicious code into a browser process through a coding exploit. - -ASLR randomizes the memory layout of the browser processes, making it much harder for attackers to hit precise memory locations. In turn, 64-bit processes make ASLR much more effective by making the address space exponentially larger and, therefore, more difficult for attackers to find the sensitive memory components they’re looking for. - -### All web content runs in an AppContainer sandbox +#### All web content runs in an app container sandbox Internet Explorer 7 on Windows Vista was the first web browser to provide a browsing sandbox, called [Protected Mode](http://windows.microsoft.com/en-US/windows-vista/What-does-Internet-Explorer-protected-mode-do). Protected Mode forced the part of the browser that rendered web content to run with less privilege than the browser controls or the user, providing a level of isolation and protection should a malicious website attempt to exploit a bug in the browser or one of its plug-ins. -Internet Explorer 10 introduced Enhanced Protected Mode (EPM), based on the Windows 8 technology, providing an even stronger sandbox, using deny-by-default and no-read-up semantics. EPM was turned on by default in the Windows 8 and Windows 8.1 immersive browser, but was optional on the Internet Explorer 10 and Internet Explorer 11 desktop versions. +Internet Explorer 10 introduced Enhanced Protected Mode (EPM), based on the Windows 8 app container technology, providing an even stronger sandbox by adding deny-by-default and no-read-up semantics. EPM was turned on by default in the Windows 8 and Windows 8.1 immersive browser, but was optional on the Internet Explorer 10 and Internet Explorer 11 desktop versions. -Microsoft Edge takes EPM even farther, running its content processes in AppContainers not just by default, but all of the time. Because Microsoft Edge doesn’t support 3rd party binary extensions, there’s no reason for it to run outside of the containers, ensuring that Microsoft Edge is more secure. +Microsoft Edge takes the sandbox even farther, running its content processes in app containers not just by default, but all of the time. Because Microsoft Edge doesn’t support 3rd party binary extensions, there’s no reason for it to run outside of the containers, ensuring that Microsoft Edge is more secure. + +#### 64-bit processes and Address Space Layout Randomization (ASLR) +We've updated Microsoft Edge to run in 64-bit not just by default, but anytime it’s running on a 64-bit operating system. Because Microsoft Edge doesn’t support legacy ActiveX controls or 3rd-party binary extensions, there’s no longer a reason to run 32-bit processes on a 64-bit system. + +The value of running 64-bit all the time is that it strengthens Windows Address Space Layout Randomization (ASLR). ASLR randomizes the memory layout of the browser processes, making it much harder for attackers to hit precise memory locations. In turn, 64-bit processes make ASLR much more effective by making the address space exponentially larger and, therefore, more difficult for attackers to find the sensitive memory components they’re looking for. ### New extension model and HTML5 support Back in 1996, we introduced ActiveX for web browser extensions in an attempt to let 3rd parties experiment with various forms of alternate content on the web. However, we quickly learned that browser extensions can come at a cost of security and reliability. For example, binary extensions can bring code and data into the browser’s processes without any protection, meaning that if anything goes wrong, the entire browser itself can be compromised or go down. @@ -75,15 +76,15 @@ Our answer to this problem was to create an extension model with fewer shared st If you still want to have more extensibility beyond what’s provided by HTML5, you can see the [Microsoft Edge Extensions](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/) documentation for a modern, HTML/JS/CSS-based extension model. Extensions can be disabled through [Group Policy or Mobile Data Management (MDM)](https://technet.microsoft.com/itpro/microsoft-edge/available-policies) policies. ### Reduced attack surfaces -In addition to removing support for VBScript, Jscript, VML, Browser Helper Objects, Toolbars, and ActiveX controls, Microsoft Edge also has no support for legacy Internet Explorer [document modes](https://msdn.microsoft.com/en-us/library/jj676915.aspx). Having a significantly reduced attack surface means that the browser is much more secure than before. However, it also means that it’s not as backward compatible as before. +In addition to removing support for VBScript, Jscript, VML, Browser Helper Objects, Toolbars, and ActiveX controls, Microsoft Edge also removed support for legacy Internet Explorer [document modes](https://msdn.microsoft.com/en-us/library/jj676915.aspx). Because many IE browser vulnerabilities are only present in legacy document modes, removing support for document modes significantly reduces attack surface, making the browser much more secure than before. However, it also means that it’s not as backward compatible. -Because of the reduced backward compatibility, we’ve given Microsoft Edge the ability to automatically fall back to Internet Explorer 11, using the Enterprise Mode Site List, for any apps that need backwards compatibility. +Because of the reduced backward compatibility, we’ve given Microsoft Edge the ability to automatically fall back to Internet Explorer 11, using the Enterprise Mode Site List, for any apps that need backward compatibility. ### Code integrity and image loading restrictions Microsoft Edge content processes support code integrity and image load restrictions, helping to prevent malicious DLLs from loading or being injected into the content processes. Only [properly signed images](https://blogs.windows.com/msedgedev/2015/11/17/microsoft-edge-module-code-integrity/) are allowed to load into Microsoft Edge. Binaries on remote devices (such as, UNC or WebDAV) can’t be loaded. ### Memory corruption mitigations -Memory corruption happens most frequently to apps written in C or C++ because those languages don’t provide type safety or buffer overflow protection. Broadly speaking, memory corruption attacks happen when an attacker provides malformed info to a program and the program can’t handle it, causing the program’s memory state to corrupt and to allow the attacker to take control of the program. +Memory corruption happens most frequently to apps written in C or C++ because those languages don’t provide type safety or buffer overflow protection. Broadly speaking, memory corruption attacks happen when an attacker provides malformed input to a program and the program can’t handle it, corrupting the program’s memory state and allowing the attacker to take control of the program. Over the years, a broad variety of mitigations have been created around memory corruption, but even as these mitigations roll out, attackers adapt and invent new ways to attack. At the same time, we’ve responded with new memory safety defenses, mitigating the most common new forms of attack, including and especially [use-after-free (UAF)](http://cwe.mitre.org/data/definitions/416.html) vulnerabilities. @@ -101,7 +102,7 @@ Ultimately, attackers use memory corruption attacks to gain control of the CPU p We’ve spent countless hours reviewing, testing, and using Microsoft Edge to make sure that you’re more protected than ever before. #### Fuzzing/Static Analysis -We’ve devoted more than 320 machine-years to fuzz testing Microsoft Edge and Internet Explorer during product development, including monitoring for possible exceptions such as crashes or memory leaks. We’ve also generated more than 100-billion DOM manipulations from 230-million non-unique HTML files. That’s a 3x scale increase over previous product testing. Because of all of this, hundreds of security issues were addressed before the product shipped. +We’ve devoted more than 670 machine-years to fuzz testing Microsoft Edge and Internet Explorer during product development, including monitoring for possible exceptions such as crashes or memory leaks. We’ve also generated more than 400-billion DOM manipulations from 1-billion HTML files. Because of all of this, hundreds of security issues were addressed before the product shipped. #### Code Review & Penetration Testing Over 70 end-to-end security engagements reviewed all key features, helping to address security implementation and design issues before shipping. From aa7c5cd31fcdd13ec8233040601061ef79796727 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 26 May 2016 09:46:02 -0700 Subject: [PATCH 022/263] feedback from TylerD --- education/windows/images/app1.jpg | Bin 34004 -> 43896 bytes .../windows/use-set-up-school-pcs-app.md | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/education/windows/images/app1.jpg b/education/windows/images/app1.jpg index cb7f4991836d2d930995a9d56fcb27e41ff71c01..aef6c5c22e9f797d84883aef593082464a05b07f 100644 GIT binary patch literal 43896 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 literal 34004 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 diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index a9120b1881..0061fb761f 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -71,7 +71,7 @@ The **Set up School PCs** app guides you through the configuration choices for t ![select start](images/app1.jpg) -2. Choose **No** to require students to sign in with an account, or choose **Yes** to allow students to use the PC without an account, and then select **Next**. +2. Choose **No** to require students to sign in only with an account, or choose **Yes** to allow students to use the PC without an account too, and then select **Next**. ![account required?](images/setup-app-1-access.png) @@ -93,7 +93,7 @@ The **Set up School PCs** app guides you through the configuration choices for t The setup file on your USB drive is named SetupSchoolPCs.ppkg, which is a provisioning package. A provisioning package is a method for applying settings to Windows 10. When Windows 10 refers to *package*, it means your setup file, and when it refers to *provisioning*, it means applying the setup file to the computer. -1. Start with a computer on the first-run setup screen. +1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. ![The first screen to set up a new PC](images/oobe.jpg) @@ -134,7 +134,7 @@ The setup file on your USB drive is named SetupSchoolPCs.ppkg, which is a provis ![Sign in](images/sign-in-prov.png) -That's it! The computer is now ready for students. +That's it! Sign out and the computer is now ready for students. ## Learn more From bdd179da263266e828dbe8539262a8967e80e583 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 26 May 2016 09:50:32 -0700 Subject: [PATCH 023/263] add clarification that Windows Firewall does not block proxy traffic --- ...nfigure-windows-10-devices-to-stop-data-flow-to-microsoft.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md b/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md index 6383bcab54..af80d923ca 100644 --- a/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md +++ b/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md @@ -285,7 +285,7 @@ When you enable the **Don't search the web or display web results in Search** Gr - For **Remote port**, choose **All ports**. -> **Note:** If your organization tests network traffic, you should not use Fiddler to test Windows Firewall settings. You should use a network traffic analyzer, such as WireShark or Message Analyzer. +> **Note:** If your organization tests network traffic, you should not use Fiddler to test Windows Firewall settings. Fiddler is a network proxy and Windows Firewall does not block proxy traffic. You should use a network traffic analyzer, such as WireShark or Message Analyzer. ### 1.2 Cortana MDM policies From 1be0b4969c678c719b6011d057241d39241a9f5f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 26 May 2016 10:00:04 -0700 Subject: [PATCH 024/263] Bug# 7673920 --- windows/keep-secure/credential-guard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 45c0237c18..870a49c024 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -239,6 +239,10 @@ You can use System Information to ensure that Credential Guard is running on a P - Credentials saved by Remote Desktop Services cannot be used to remotely connect to another machine without supplying the password. - Applications that extract derived domain credentials from Credential Manager will no longer be able to use those credentials. - You cannot restore credentials using the Credential Manager control panel if the credentials were backed up from a PC that has Credential Guard turned on. If you need to back up your credentials, you must do this before you enable Credential Guard. Otherwise, you won't be able to restore those credentials. + +### Kerberos Considerations + +When you enable Credential Guard, you can no longer use Kerberos unconstrained delegation. Unconstrained delegation could allow attackers to extract Kerberos keys from the isolated LSA process. You must use constrained or resource-based Kerberos delegation instead. ## Scenarios not protected by Credential Guard From aadf64b246dac67d9edce845ea304c029ee1e050 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 26 May 2016 10:04:39 -0700 Subject: [PATCH 025/263] fix link --- education/windows/use-set-up-school-pcs-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index 0061fb761f..c70d97b92d 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -138,5 +138,5 @@ That's it! Sign out and the computer is now ready for students. ## Learn more -See [The Set up School PCs app technical reference](set-up-school-pcs-technical.md) for prerequisites and provisioning details. +See [Technical reference for the Set up School PCs app](set-up-school-pcs-technical.md) for prerequisites and provisioning details. From 2bd0f78cab549ec80f63506ad78b0eb0a0159a95 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 26 May 2016 10:33:29 -0700 Subject: [PATCH 026/263] sync text change --- education/windows/use-set-up-school-pcs-app.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index c70d97b92d..1e5af39910 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -91,13 +91,13 @@ The **Set up School PCs** app guides you through the configuration choices for t ### Apply the setup file to PCs -The setup file on your USB drive is named SetupSchoolPCs.ppkg, which is a provisioning package. A provisioning package is a method for applying settings to Windows 10. When Windows 10 refers to *package*, it means your setup file, and when it refers to *provisioning*, it means applying the setup file to the computer. +The setup file on your USB drive is named `SetupSchoolPCs.ppkg`, which is a provisioning package. A provisioning package is a method for applying settings to Windows 10. When Windows 10 refers to *package*, it means your setup file, and when it refers to *provisioning*, it means applying the setup file to the computer. 1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. ![The first screen to set up a new PC](images/oobe.jpg) -2. Insert the USB drive. Windows Setup will recognize the drive and ask you if you want to set up the device. Select **Set up**. +2. Insert the USB drive. Windows Setup will recognize the drive and ask if you want to set up the device. Select **Set up**. ![Set up device?](images/setupmsg.jpg) From ee33567d363460eb64df083fdb6a12ac91805b64 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 26 May 2016 10:35:25 -0700 Subject: [PATCH 027/263] updated settings table --- windows/manage/images/settings-table.png | Bin 53302 -> 53290 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/manage/images/settings-table.png b/windows/manage/images/settings-table.png index 2acf11d281deb136db05e093d42f839aa648364b..6b77ce6002fd066d381da73078837f7d6bc3b679 100644 GIT binary patch literal 53290 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 literal 53302 zcmc$`1yqz>7dAXJl1dNVCFOv0cL@lnAQI{zgD`YRH%iI?f=V|iBGTR9AcAzav@|G4 z{x@LoKJmWK^L_un{cjY1<~= zTukl73mVr1CDt*Ejyv}4js*63^LKH?j<=4FCXV;%6t0s1e?Fx!rd>Pzu32oA1f2Hn zxm5)>yfFb<$ko<joX(f!=48lgX;T&Eh?F?2IEELQ zxWS{ku=Y^_+?mWSo3SEfXS-i}gt`Hy6=RR{^59*59(W~P+SIdsRy8$~n&U@HBu7<} zN4xjqBy>mYs);W;q0@Px3+@vMh8F4}Y*Sue?zo}d97jvTzgApGeQ53d=8p|-9}>G$aL2edB!sTqE5{F%tSJcg77-8 z0taNd6@7l)gR0l~jjq#2)f4L+k1=q$-{8VY80X*2e!TRlG{8MeZ7Ye=9P1N0{_=@E zy*R`mmoP+|7e7l_J(p(o!0HZEQ?}_+SXG~&Ywe!jCh_r|%}bBUT(RVZZ>=jf2#1h@ z^UWgr>||**G)nhPx0rkG2+hA~E_YZ{dDc3&#LAuPeG5w+&jw3Ma8c~dHM`;hxbRY+ zJK0l3W<%)U1KFNNhN9V`cZhFVUZVaT?j%%)i*DM`!BDlq)x*G8eujzfoz<2d)En*w zP0n{-9{0jntJJ)33XqtV$K!vo32>;ok{hdWu|>6er^k77U9#mSU=2^@-rqtN-5pfkYwGoHyvw!v@v-HJ z2dAgJHX)~?T*s&jHxz*n!ywP82o$>KH`QSceA5mE>zHCY=~u3VPpnStA;g~5UZ!Y8KN-Nb@$+G_;LneEFt zXrPg88fqAnaD>7-lVqV*IVcptVGGiV0%a0!+ng&iFmE5wd3HOX9M&rx#m(n4QEz^d zE@7JXl%>MAq~m&>#${p$yaf7e% zF{UDuG2yV!7uW86#$$n@mRMCim}1+ruSj`HO-&Wv@Fb9bxCFidlkfH_Z_=ct!w+pG zwm(8_kS@v(p;X$SNWlx610^p_aX8sB8V3k|8mrx*qV?k!zzo-nYUV$<|9 zW045P)|@Tk@a}EVTzV=$txFUTfOMXMAm zExuw=4pm*BIrVnEW_)uN65mW=E*S41`Z4UY%%iBSQg|YlhXB}#n(Fv_H*|rpV+fz> z(@l-IkrExtAn6um(JDbYa@+4#LZP3vp`C#$oh(e#U|b)UwhOI-qCM>>xRvrpX=u)k zij~y3W2Vx`xbkhmsQn6fCnfCQB;bn;??LbypJ_2rj*$zqSilEXH-GKt^S z(`+MXVoFRm=QT_Q9tO>`FG$1H(VQTuGKG=$X@=^;k(gw|Wd^R3B z$t58TC0i$9YD_04+E(Iale;A^r=i&KVmb5;Td4>EQ3bUUYvd7eeZIq!(4vqY^Btp- zUKV~1NPY@oCasE}VR`F?R;Q*F&(ueE3s;t$yx@t@mtPcxg6>?kaqhxrCH`33-ghmL z&>B%rQm0we%04pq=t85WM${8w1Z7dHWKsJUF^wQD_X`?A213Io=~qm%6AW1I$>IAd ze!eW46(;9RpfI-wtURcaPaCWJZUizOx5_n@it3%q>dDz5Kr8^WdQNohQwiq1*zjSe zA*O;J9?uU)GZ>D^k~44l1D%VxSH%o523V9}lHT#nWaVzxpBy-MEHhE&qv2pzwD!ES z)f@E1KV({za-dEP1pE}A%246nv&T9V6hBG(pJdr0hSR3pVd6hI?5$M7zhVARBgw!8tzoW1X3W4wY-bCgY9@ zTP3bwo5f)~vr5JHS#?Hx4(}vb)b);djTE^V8p>!>cSdJcA-Fl@?HaBjD*pC7^Ruyh zH4h|qrxDaZoDxya*hoek?gt<4#Y$MzVjg=OLoe+$&8MwCqe#QfirDTBl{s)a9=CoJ zs=0w!d9o`6F1n6BXigJx7P+n+v3KQ_rnpy9a(b`7gM zyzm(^|?F~E|IMw2Sp zi`g59pqXkHbs;d4vxza?tUq+CotkBVDP&-beS41|vXWP)skcC)e&btKS8l@g?yidB zFymrRhUta4*J}q#>Quv6(1TPuDF0UXSoy1a$Pg_|<9moW?r({g#rC?@ykD_{_ z-m&nZybSdh{Z#2vwyjUDMto^U$|V|y?t{OuLfC1>eIe3D!chO+_7&eiZMGvfAV%YV-%B-A&Llc5i*?~XfDGGt7-_+P-A?q|1^eN$R_)QD_ z`%mJ)_v{3EodY^yWvL2*(z-xk1SW}UbIj=YXQED1a|{Sb;p`)Kl$)Nzqh^lS+5FlBLti|{Lvt&esxCY;yI zZ{K({`_4D<)!v$-b=d9q?yT7`|10O7F1O-t%F@)q_bp-nq@s}EsmXf3-VStb2wpw# z$ldMokneq^191j>pM%Ow?f6{XrjhU8d@&ZStVll&Y6y8&Z2UB|Dfj*nv9y3J6?#;L zLZS4%&4dUB9tF%-=y`mWmV@~Wj&_u7(W_nuyS93-UcX+v=zZyNwh_Z4^@mZH&>}BI zV2s|lmIlR@gK!VdUNyQt^0Kr%Yon*_GjUXmW4QdmM3OuW%n~FC<4|)y@nXV%rdhrvrmMqCGouQ5L+7Fi=wLt5-7v(oMQuz z(%rz`sdqGu3np|(#_R~Vo)q9u2TW=rB*uI6-My=?dv9uQKrHWI4@*jbwhZjHKlvh_ z{8QeWWsj1Y<1XLK%~zik1JMi(Wca$U&CacwbQ3ujg#Ozd@L>Me`Fp7N@d}FcA$WnR zSP#?cX>7RX?Quivo=QY_-c!!RSe{$9obG%~lkwFLe@z|EVIks~YH{!0^b8?6PFsyv zMfT;a6kcuT!>NO)*&9hs_fQToZxg8ttTJM!)nn8{%>iG0?#>3q*7bbHcz>J?%#ORe zfmWa4{f0H46r2;%ULWHUg7>|Wf*aEC6!3+rxOank*PAsR*EDX>y&TtdwQ~FZF8)oH zy@hMiNKfUrXRFU#CZbm@Lz}JitNmE=VS~Q;?U(!u3}vu>Po}Keyy*80UdQtqy`?`X zBq#s~m1a`16C@?Q5I%*wwol;FEb$bP=K8i<>RYp61}`}YHQ{cTOWw`h9)B%lN5%6d zN3zzgah`>g4v)}m%Gz2!q6^#Lya8v)FGG^|3JAQ%b!fbOK@pe8JSV5PAh26xWCE-r#@BWSvEuxz^!mEwbGmRmvgwb#5!jdXZ3U0E#Hx*lC@SSP>N8Hl{5j9=K*&(OpACoJ1m39Nli9hU!{wyyot z8I+E`SHSeRl3knzC6(fb#~80xU2KI`?RT$L?g+f$tlHF*(Y$f!oL1`Y66?dmP85}P zDSC~e;yV~XPQ^yjSjNvjShUJtpUc&>co-36zH@>|dzzJ-+DWfTysI}>%=1S{f^Z|$ zJ-@Deor^ho#Ax+`I&?fyc+>XFUTjAm&!SiA`aRQ?0Vbv^U!D&v_%dD*p+woGEs0Ay z1AmnZf*zeU_#?07I>RPH1bLkepeF8|{V>>vF;Xx{ zqLq=3ualU-6N55Y^57MJXq4y>3ORT|1q0oaXS<5o@ct+Vq%&;%NR@xeVyb(g1-^v0 z8)jv9v6=Xwt*9f!OVZe(xX82Y=xg}p+M{~Sr&v}ksRMn2>Ya;s-o3EbuZ%R|es5DXRsVOsWCHIcM}?6n<6OW4X2(R-?-Xy z@7=r9;H0JTgjbRR)j8Xv-!|`y7--J-Z%dYDIj>wEyS!DyF*ZaIGFITaA9UtQ&(})g zyy8C3@s5yo{&Yxbcb%onSM>^zQFz{IIa@tiru1Lqyd-3VL+~6X>lYE2p4wx4ymmGb zE(jU?AZn#@=Yx(S{`OcQEAv<4;>9a(23uZQxV#-l!pn*>_YOYbC&lWz^NCY;8h>_> zK>*%Q??Kr5bFy@jSV`DK;2UHFQ8*@@EY;)A2uE)&rMYIO>kcvZMG<~}EK;pn;_uhg z)tEn9FH0eGM&G#{OCMR>8t6OR)V=Y=@5@uNXVr8xlqI6ypPs!``Wi#|&;9YlTGfNR z+e9B4@xXq}Tac7Yms*QT0rW6rdn0=6`?jnvkqjCB_8s}#mg%aY8D!uR3yyIj=}dh5 zWk8yw%aAg!apJRK`3myp%NW2(Wz5X31Z>TlRC7?0hvKCb{z1^cq?_YuW)h zY5Es$RpM2&xxPmtk_iRMIVfpG6E_ejGsUoy;9KZX=D!eHqxsQxwZrr#c6cdS@oj-Ax?( zxuws=bFE!k6Qr_fQy&r-(dxBNm{^64U@-;7iaD+53~#a4huju;w)}FZ?CZrJFbP0B z5M!pwTCkq&o7+%!S`+2WfQj}OFJ9n|`IWxUeB&W?J>@F#vl}M}#SI}LSb0$J zc5SXkXoT@QympMD)Y9{049?dld++BM{q3z@thM6(`dXt$TIsJJtSv5rJtC)gmnvm} zKy;%TDV*fFrH`z=y9IzAb|c>6WmR$)H?=?@*7B)6l%T+CEvg%fzh)hRP;aT^J*;ul z?0MC2`6=nPZl9NstC}(Syx7@Lwj2;knNYNccp}htu7nO!ym@Y zzU05EBY$`l2R?E;1TODIu9L8^}}y&E+BimhmPBnEyS zcea!wJ#G+7l3IkU4%Vv+@v$xL${i@8ot9lF5tr`U#mxsLiC?CkRZF{uU*WK~>!s+I zpa^moxez#u$k3ting7UyM&S~>r$gn}8Ssd8aQ0Fs>)R{2_6-XyQFxfAv8|aI@ngwl z_BV8vkIWvb>9=hV8xj)}vw4+i>3uuwQ7{z2_dry9A)HU*db`I=hPyCv7dYxXD9>x6AR6bZbSwj!VSDxM#6O0tZa#@FwTCaCDHj9*q0S&;Zr{PVX! z+*n@;4hbW@aiF`is{1u%@mj`wNi1F4kgI5E=1#dpwT1Db(TkmHiybX`%Q1aodjIiw zSN9gtBh88Vc`&riaLUr@9igO6nw;1+WMA*vAb~7CPGGYfw^-#F3-h44ZEe~r%;537 z=%hpUec9DixT9e*(wn@0>bqyNU(XeZhi!@IL**z?8R^wz6t#+d8kjncWCdd1-@f5C zbXWf7sCbXN%jcNP4~;q_OTsUIp+f}PJBSQ z6+PD%^jNvuG9uwd1TLyT_K}I@y+!{|hUpS(A5HZ^cQHp<#RjC&F&T_IO~j~XVZzr- z$ax_%K|~^EBG^1ikNJGLZ=w%%B|T1XZrIZJcnfgN+_D$SEfa%Yj9F#(w~l-c2J-S= z@6YDE>c<+O7dX0Hs z5WZxBsB#Fg%c?Bgg&UJBk&03~GAAra9CbL~9yr-P29MYY^jjMUP~f#)l0);z=AJ_M zaACvLf#l}1vdMc6cTqwXHm>)l?q*;`@b@Q%*##h%zOMfafG{7vauRS3t-W5q2>pY8 zl$0mwxw*cBrXpCq;C!6h`{u|7q&@jVG!c~w9?xzbS34@CuOFKx23CSH29~tufkQZE zc9_mwpWR^B`{D0vypqr{Kg0O&5^8@Q<`I7fvia_yrYhn@=X*6k%4OQsu9G!P8$|71 zKuy}BG!jCHXZjV4neq#DIXqGchi^r*0O$>TR-UoOd7_K-HNkSWu(&Wqajw1s5FYE^ zWciKzZFzB@KYNvy?u3RNny#2p{d%o(9Vort8O>m1n}t*!pbjn|v0>AHV;aU__29|R zW9Bq22K@dsvTm0zlm@n%LI_?n+G#nD`DD$0N7_GFh~bNnb3r-Uf1Ejsr{QYKw#3kY zv;9OI9C1)GVHIj1NY{BvTwKXRK9a7waB~CajJ*JY^tiRCV|7oL+`{Ct!xZIP?c+T? z{Cmty^gvorMgoqQ(S0hg>Bh!y*66;5n?N3_X{?ts>U{RZz}c)-^C`2mS()|oSghwn zb(Z;!sb}wTTwg8KQdQ5ciEaHjwENIbB4%u_K$Zqs7~(GK*^2;iyZ2fUbn~_KTcOhJ z_r$hsGbY>Lnh;M725KFg9952q1IRC1)Y5{3^xwP7otnm!Ljkjv7j3<3Y1=|ZOFJUr z14g_?rFX>@aqQ|KzhO|8N$hxykD(~1@l1UHcJ&*yP7Y93ved}ksqb1?b+qkbck2dZ zH61|ETVw#G0UX)@&4aow0fg)Q|1ey43qbktQV&(>imd%uUid^5W`Dk@!R*3nZgz;d z$g?HY>K%Y}*W_*n+e((;Bx1I2mL;1cxdL6PtEJ0jzLA!@*C$LD4nrU={IWynS_1j8 zd(FZ_^Fy1%FEqD25B4DDNb9H(Ji1BieyJgnI9X zbso_QKn!vg3z@hlC0wK4%TFuv%%4ig;Wp)dujz12T|NF_O7`y1jwZR|tiZOyQl3=2 zS3%WM)L?e)F@fBfV@AHBJ;AknW`4mivz(gOjA+swIs;?_&zL@QIV1}PW+dV{e!k>= zO97M161~LGl;O;=flPyM;{G3^^OC=a&PV!AqjN0Z(=<|5HRU7~0A?#mMbW<2S2som zM(>zSgaOGxvdmR~^nvLL6gXiBo(uPol0Nz`C-2_*2hsQ_Kc4KVm(Avd;9(2KVhA^} zb-W&uj=|N?x?!W~!tFw~H_3U&>tX?AT~M!4c76oB=0g>6rp0xvhZg5oGac~igRnz3 zyI?WFH9Dl%%2GvzapJ3o9yW(vsRcV}a*a2$KxfIMPw2QI0wuXJr>8sr8?P=@dNPM? zg~$?JToPZ6ZCI6fJEgyswE1rN~9+>sk{ zgmx%~r+7IO58!5g#@UjRN6v0;p9Tkw`#odMa7aak!{h%79%Y}I^YinQS72E`y=JgK ze(4CKS!yD|Uyu^z9K-YElyqS2iS+Og+NmBQYqj2AX(=<^3b)~9KiXSmj_$%{KgZad z<_dT(1iycpiG44M8$3c6?9jI?At7z?k&=h>{zwJZ+ig=^Gd}oOr0?1IRhBtwV^ytoZM>)G)%u6~7!o(WPK1qb z&ISu4MVUcUwr}<`2CwewNJyV!;Y>TEISrTS@d`E%$B4Uw*5{0JBA^E6x zeDcu^iLd?%8uMuaHy#$&+OaOEAE8RpNR<1vhwNh?L*8snCw(F}caM@jKO-i(sEPL?=L@G3

cNE!A%>**xVsXVedYTbOLdGE@E7cSMhFA*nTXX3C*>;{<4iJ=?fFi^%p zp(phK=>hGAl8CBzHU$q+W8`ka3efs>Ir2bX(GxoGQ9W!#MR_48dAfB~1I^x}Sc(;S z(JlrmO&-{i3E`5@L z>3f_h^el12$dk+L%i`$E@%eAtc^(;VrsF~xVpR9v8Qip%y5K2u;pv(NYDgeA_6W5M z`v|GSdA}Xd{-7$AkZ;pr00mKB!@rUho|{v0&)4}1!B;bzRNZ@2;wZj*XaZbOyM1W& zFR$U>iG7GI88ZJ-3yYJSPwpkRr#97NW?}To;wZ_GJ!FnuS-M4;mh0*(Opqmq!mr4BmxZ9oRIgMvT~)U;Fy~8I>e&&aTO$Mu9jSP7Xa_{yAeKgjAF9yg$V3KVN=VV~I&@n@Anq~5iJ-|Z!>ryY2^pZ|R3D|7 ztWRztuQ*}D0-8l#FTx@DZH#_q%CStJfdc(iBq|gOm27CLrtTkcF`75YqW|KV=*>7J z43zuyWPmUqq;L81!|+oE#JvCK^MUWqvS!>7Im+5a!4lz9CcKn({v{B zK9<}f2tje7c3IqB&b4?~TjCw@+3qGx>@8z;B`-F8PhjA^IGm^QP6@`hoUOig%#oId z@y1q>hlT4sMq@C*RiywR%|<|$^c6fk)BYK1+CXC-}M zlZz_d6wgW1--z7YNOufi;Cck@IrUOm4AW+c9DT~VOFK7W2cK}D5y@r$WU*hwW z4@Kt)pEc}b-|3_^4S+FM1_^neG9qU*_}`vLO*6Asqie7n(6Vz?f6(&M6cG4kQY-IM zM>3L9DU!ukLvF6FEy-+Pl-<>nk6YGYx%~Jz#VshclxKXci0%dsz?%zJb1Oo?Yc<>Z zs}k2<yO?QeEWhx zJa_zP;d@7`VXl%mDs}+mPPl@fe42DdcAM`ddr+ltL*|Oje96F`lRB9!ksHCo{Z;J} zVM#``NzaRN?U|>Kk4Ej_?^o#tELYq!ohCQPhcCaXeWK`b2kLij*!TEa;15*Nr_2OP z4N%7woNRJ{wAtDGRSmH}!tEPt}mP4o=3$4c8W0LbDOo2kGb1Tp>YAdxP}G zX#60E*%TyBr|uoz?VcSbv%sG3IC-Jb*KnzEmc#`Gm(W!B$n^Gnvs4mq#qHZtcaB}( zKQlg_%zBR|bl;jzJZfutsQ6j+r~VzO+nu^bUx$$SwIP;uxT@Li&i6JqDMQz$s!+}n zMeSh~0CMEWzzb-m8G<2~hrNe&*|n$`uN7Ror_P2-WJzW%8rzf@n!i3-CJKhzm<6ih z2z2+TgsDWOh=4eSJL>>V6b(|$o4_Fz-mr{43FuS6q?5*(?H#NH9)s6!OAW4f^u`p# zd}ga)Wo6YkvPsEb-p>lDu%p~#bR3}TkkU8$s$$u@;}vr8?0`90_0Mj?KUW=QnyG+k z!QF@6t6@=b1DcFx!M_)=)F_LOy7|$glfF9E4@67N#-j`6+gt*X4QDU{dDcL~^@p7b zL$W|>HS0f1FRr;g^M$i+Ks}_nC79Fmm7DXcz0U2-Zu^n8r?Zw42?jm;qlx3iZynx# z+|P6{yU*p+wzR@l&&xiwF&5O?W?@n@V&x4Fr%JZG)%jzmsH$e2MEauuMZ9fPT-v%Umi*BhqF-2FHTI zD)$v9taU&(E--TIE>qoNuf7uqCWcGD7=Vh3EJ{fk%xqvn7|sv$B^Xo}x+qwEZev+f zNMq`sl1BFX5@DY0@@2Pds~@|3VOfF{+>1FH=7eHis8gt)ILlDSozQ8JWOZ37-;Hvg}obH^ewW;zS zJLj*s`+~}3=)kE3^*1D#f6Vaz0#^_4CMW#-&ot(YpI@8%`0-=FYW>Llp8lGoUsT>t z&SuJq{|_w7Z;t<2B@aX}-Pq4+DKGEIau9YL-aSZ2Nh)z$u*b# zf#QPNBHZ=UBRwcz-&VB}J`7=de4;g2e8BkPU}@w_JNMy+{3t|(qFTas=5zm7-ULI# z?qm6><`2Vfl@#ywUpf9&rZ{i^K(}0dp1_?FVsQ1wNj;bM&9keziJ?sltc6AAmCf@ z5^rkPBqv_-Z_cef6DShA(?a+Jiu(&bBcXU4y1;Z9Q-xIlld=~}@g9#mc+C4!F(a4*U(G&80yl;_O8qOh$ir)T7HJ|F-Fj2 zZ~DIZRFqlShr;#UK=@SLk>ocg{n;Ytk}SZ{PL75Cb8MvH`bE}8M%tX5n*iSR&V2yY zY0NfE1J4davVjFVy%1@tHvtl-V0!MwTpLxXzzy2O;cquB@3$9M-Ljq$ymMQ}!*e$9 zlNzTa1#L$IKyUnd-qjo=ef509^r!9Gz4)EQfTm(3h~mAI;e!n#`Bt1$F_`-QtS*|O z{W7mDFGO2n&Rc;Dta}6b5CmVkK*osy;ef!PzM%^bR?M{Cv!mPxNY%FX{{mQC=ZM%7 zr}#z0{&&*$N2%=pXTtUmj6@1UUk#d{In2-=XJqA0JZGghmC{r z_Qo~$j5Mrvn{4TfPk-iAXZ)lb8uV8l`1M08-j?~>ZWu7EpXWY5`nN+CDY1G#G zwx)V~w3|+|i95=#YlK)y(#r6-d#I1)P?N+cH}}vL%KU(4ixLnN01Sks5a|A9Lh>n# zJ#7S?jBppbAnk%uNd^uj1526$$L8B?c>Bm`&+g*vMvzLIs1oDR+9&P-r{yEt_WlmD zhgh^;Db=ZaA+TO0pDqjqB545|G~K|(bA}xa!9!+UYwiM*Vv>Vl>53|HWZz%$QzQUq zb@~ykbB#O~ZQ8?}ubY9M4Wz)vlx#>nD`FB`QLikqc;};!D2NA}Oo|-8fZw5a_=Q^x z)7X3cZf6ski#(m`gI5zjdW3ns=y%!pG#`=|(@!{1J8nBWAhp~2y{>(51nbjG)gvdk z>005}!>42d&u)1LLYCjwovbJ;WlF{GMS2$9al$@$8$~{}O99aY@SsNO)j?F81kyY2 zK@AWx-Bv3=ufX82@O1)N#rQUz3{h_`0k8{6?4;o2B~akA!}9jn&y0RP0c_IvuSk(s zDMYY^KYUKE|7?Q3B*&(WK108A^~iMiUkS<-4-c=3cLEkw7m#&C;{$|*XQhNr;T=Xa z$VWyTT=`3tcc6S1b-OhYdf z48BM^H5;Dg(Z?7RPP8`@k+E_@Bd`}FICgq9fc@G;un2Ncyx( zkyPG*qUr~G$-#0`&sbntWM32@K{)AuWr)bFhebUo>_iP!|FGhZnJyR>T3A*nj^KSy zY_gk*o`k^^B1EaZb_F#dvbCHV1+}t6&dz<)m(tEARNYAcS~Od{Y7A&b%H;N_8j$qe^_PbK2~2lLlyApHFooFo7C{!iS(dF+{EN1_c4O=jL-eYQ0B+ z?hM`p0wfBNp>=|v_M<@%IE=j{XI&XO@ZHgI{^pvc5n^Q5uGOt;;fbU0MS#~urw-#A zJ>jL!XnCA%o-}~?U(_ei|BA8)Y`|ls3*EOlit6@IZ8LPtEiJSVk1xq zce&yoMHLZ?_fF4igBj|t59WkPLWH5|g@ex0P9SomEPsk%e*2ar%X4)x$5$%|WIbCO z10NlnSCWrp*Z8g@Fh5;b?!@o;RaK9HB1B=pHP>hRAtr$Q>dD%evqSSMG%-#BLIOo@ z3-1%FNmA<9{@eDj|suCCWJs=o2gj%ntnJFX^v()}G8;_uQu3na+jq z0_QkvEdIc3v+aHYM)L}xLdC;xiHV6oiorusG+68d@CppKja zNdMJ}kn7ZdAVFD(xOL{%gpsw?;#0QinAZA*l^`a%(mb!l<)z3YHXPoY{hksKqQda+ znxHOh_&J)fj2zr|>|qU-Hq)iJ12rL!)P(OjVkYb4hgebg2PB1~im(ntXRdV7<0ca+ z-KM0XdK2@A4I2nC>xt8Bxn7qEa8kH14qKM0e`o*}p`PdMKjtC)3=Cxc@G$8P(STkH zvnU1{*M|Ls2c61B#@l|8J@k%fgkWQX5=zV6c12BU1+>pvehAm6ueY%Cw|4Vw=vu23 zFnQ|Px}(e5V->L^FTpnnZXvdAom6IU2iyOo-6IV9JMG?-^uW!F>H-btOB0=1JB)Ju zDEZP3@4j$B;$7p(Y`@5dHmVYKM#&rA1fe^14GpUh%4VnpDky%)5P?x|`ig=E%j=2f zP~c2kea}uxgQ!mS|BAv+`=L+%j|bskISKCTH`QG~LI@X&Nx_0}R;W;X8&JFVs$pM- z*`xT_+C&d~W3}cZZHD3FU3qZy@#1G3(jj;!%7%X#HTx(q`Jb;(5M4isojVOVA@p0` zNml^5-ouCh#F!0ZEOwnfOESN--&@%_Wk~G|BO2LD25G;!R(xO0J20r}rBhXf%l|$g z3fD`882>;rCl`WA!OX3>8y7vz5C|TkTr*M!T_-e(up}H4b{A}*1uGo0O+2r|zK|5W z)!{PEh}QVw#a0mCrhnHQ@vQhW_0y34pXr*z^3S0FHoDLW3_sO(?Q$XmgR~PUZC9l{ zkXGn47`dx3J=QB&@un}D00lM3ft&Vma;pDSnvFjf1-eu#HWJ$;wlB!^+Wi;N0VlHR z*||h4QpcO|p(@7GjoHYZ)UHckY+|s5DN}HMmsT#S$=^`Do`A$rEWZpG zj;q3DNq2+^;inmMAASgP+we)rJz5FF{u5WrMT=}12;rtW{hb%eO*^Y%75DmlXhKV+R`8?CVr%Hz% zbK2bzd#>blxm@?m^k*jik2DnrO20~fS{EQ@hG-gGb~t=YDsO1`yZTDq zXWpV)x?Y#UFmIj9!htj~J94r#I>Q3*H8MG^HwJkGWC3jyf8Badfxz_{)b%?=M_uN*P&WB>J>02QSV*S($n%f=w-ZL zej;^h2HJK0M=+@)curKw4gpnDC4}G!Kofit9hAw4DNy<@Py#D{A6RkAauETN5#2}3 z1z!#-D(qi73%*6d-OFdHVGd2A@hrb&c(bd)c)i2`zzDyjWW*PZy437%x@WDBs?cKB z{GWXgoS{GZAkMQAXKt9vg#!4)Uv@$KTJpc?fB41G{eM9TV&BMY|BVN3O1tDF$L`Mm zDcQaFQeExa*Rj!^2L{ZwE2UJQW7@?Us*`uWRQ`sB@`2M1g}Uz%T)=9I>_P>>5 zwOKTx8f(eUoO=?LK763iCOBiEi$Y4hJ&KCF=WCRt2L_Cmx9ai?sl+D+ ztXOHKY~k*s6-OC`uhsUF*sJvP_rD^QKZ?#>mEmE(yEXP39svropn+aXy^|Q%RiDx) zvf*Kd+Qsi*h+c^=WUw7*`6qdSiV_qtoj4t`8AfgrZZhEC5-ejE?R;wos;tY}k|S>> zcK-mRLPq-ktoBTp|9g-t`MUzt=h5uFFKY;c36(G(Z75rab zhy!)5XGGf+U+cku2?7iZ8F6GAdHMpOi!94sJN-;Cv{EhKqs z1KpUPn~du6tKFQ{v79Bjo;cM{@XJy$gPmh30rP|k=A#t`Gmx?$Z?sIgk6~EE9H@TOlV7jLCIPi_eQPeXG z7UpxWK$^XBPXUvD;{lfiB@b&IV6BHeNbfds%$DX5JfQ1_|8PxiHVRMOd-)DrS!s7E zm<>I`{J(UA`9!?IV8J^#!I_PC389zL(53laIQ8T9#zZJiK zSoim=R^1A@BPYI%gxR*u zvHc0K|0*BtVgnzgo>niOb&`Uy2x({57Iat1fpZ6FU6>uH*Yve!UD(Qa3ZSS@{8Tzt>{A}*Z6r)zt&E(Z_Y<@?_ zuk^Q#w)s&=`NxE%K-sw_0GuMAO%u&&Bn`J0>kf}rN(3e2p(g}_`ijBZUF5||EWJ2E zi;|`&h7=*Kxbm85Gmr6YBa*P*&b`P&zPl&gq7VL5jW$le8x5`YSXb`|F&nt~P10cE z7$&3R(r3oh=yQ`o`ge5q@ETnauZ$_Z8Wv`P%2Aieic(yny4H|PORw8#52;@v64V=%N@1F=zk*eOEB3t5i}#w!5vKtLMx*Yh0tlwFZxFvKMyz`JtG{!xa9=l45I ziq`Epp>Y%1uu&^Io;?=-pwLo9ND;4qNlpxuXka}&8t-{rMK6=G;GKqZ{D{!ncgOM? zw(sW-(Z0VmG`zLbrgP&BVV=}&-EW=_u)(Eh{9hX$W3NUJff5$`3|&Hvz7=cpA~`sl zFCOUUMJC_Psa6L1YqdI jSaE_+ww2MtMfy#+>q!z@jqF)vGSFb#tT7Y;GL^yMU>osSVVb? zg9ebHCuhf*EVz;#vU~V?+x3!bh8T@(X|MG3*cW%kimuB&z%3XU6h2(AWVT`y3Ep~^ z+{1DmGENALQkqP<8)>FehDHfx$N~)wUDC68vTrXi6W@9da`YFfng4=Qk^oMfmtg5p zmPcsYy#XaxYTXgYMl}&be~wPuKq%H)3vk;=iE^X6mQSe{WP1U9f;}17Jv!7u!My1P zu>U$T%mGYs^^H#z6h*47BX@%YDZRzm>uS~G{++a)_e9!$z7ab4*$Y6t)9Ct<1=YX* zCbbrw+G`2LmnkDq_^?IoF-%@# z&gA0)dt8){qDL?s9-H!-7#5{K2K<#kgcg!gKfmY666RWf`pAo1?}jH4!2Tt#KgX_+D|5>L8qulWU=v zN#4z^vhSsvnwV%*MNg@jof(gDHY#X4gf#C#8JhtGUfFIGDR47}^erW{#(TrU{+K&c zY3QK>W&+qQBnhogE_LGLf2nJjpni37dqE~bTlIv=)$&-#F6PJLN-sJuRl`zEN**}z?_Z@Y{&LM3LOcX}@;zj<>q zA}iXWx(ZiF9x;qFykJ}orXPxOSx5+5B$*3R#_Ao=Qm_7FbA~?MGP+pc9RalVL|8nhFea!RjjGmzsc*tkT2HTcFi)3%DG4)1 z?JEkp!jTbW*raV={TyY9Dw&158zeINv5B<3R{qbC4o?Qe%^iGXKMMJT6LQC_FFfPMOj43FX4BQu9n#At;`M;1dS0B=BMc0u>U;Mtxe0mqplAAYh zBaixISK0CUJEZqumZB!{%z!cwu!^4?^Z!i4_4b0D%!N2Wr2j+_=9gT9<@cZ-LVp7V zh#cH7Fr!rorwEq~N{W!!wEw4_AdE#DAG9zTC?*1pGHQe|rmA8=r(4?sDH}k0>;~V4qCfpBN~M1BZ>1D#dqlsQB5Y1fi`VYEpAan$ z1mSKCjA_@e$gE(^8G$uTv1)Tj)1PLwFfdhg@!rWsP7>tnU=`>v_@)7~hW>j_<$O2B zuZd}t3xS(SqK%Gl@rrZ?o?j-hc^5Y7oIaBTR2qrn(`+#!DiTc) zK-KDX5A_|WmZq;)D{2uEN##b<~FwD)(^f!0EL4N2I^D5 zs!;%|Mh?i7o=9LuI|k;0;xqiXaDi)1T^nv90H~&n$wS6=GBTO`j|2RNo)r)uXq}8o z3yeylT)3lviJ){P(AVQS!X@B=WW&GiCmpAF@jSc?(R#mr-6ImA0I(>(BxGOOPWyf_ zj)b0b@v!UfjH#@5VQXIO-N{YXw~>m}h5<%U&`15tQ@VB9H_{P!t&_TxjK?ROml!)t zC#lXwz09zu$7AE;{DR+Ni|M$A47CcrR7T~>Gcn6(O%w(^sP}mPe}A9EpF{*+Xsz`v!XqqG#6lF#);lph0XvOt~@As@~mmVeO3 z5%G*Kk>E*NT3F{fErYTR&}o_zl93V{deL(JR!k>Pvdm0Sw%|N;V&FLLy9AKc(y@PIs@R_drHq5`L zM7q%8w4IWq>#OxfdTb^NPakMdHA4YpoR2l4d3Dod{-5&xJf6z6jr+&fVp-;Srpz-T zgou`TDpLv}LrbZU44GNxjF~BO$WS3u=9v~U5249WNTvpvitmYb*=@D6@8@}bfBf#h z_UnGFmTR5Ybsgt%9>?){e<(H=1^OiZK^qf4_$%7jS0iJLbDFYmDx*y9kaq66WnM6B zEhOSYjy+SiR}iKSZm+e^O`yL@t=ABM@Zc7nGL=z8NgLkak{;W?Xy8=?yeieV&5^TS zo;7h-Yn@Cp0=gP^lf104>ZyW$`0X>dfnw+q%+O$Kr`khOcIKawGV@Bh?~<~It2Hmi zT;F!0fFwyzM3x3TzU=Sx!<#AVwpn-?zKPp`PoafHLkRgEYBF{kG6(*k$R`y=~Mn&bhfu^-D^@Z7**U5gH_Y;pD|vRR+HRDbhf->jexyZyXfT zUuLJ7hQg~G*<7e?dflm`n94M2#4iq^y{1D&i<(6-I&7^R6gl#nzB?20iVUs~*w@1p zvv-XNv9Wi7yfLT{_6K3^?|eZ}iH`k8+Z|C@mWq4b5iHed+M*( zN4~&fudI=5RTYsX+x3GTg9u=1JM3~^z%GA#TTUw$W1j6^$^FAk9RvWUwL_fQMcw%u zMG=uLWVLH5O0uCgb!DnDs#}p2wd<+h`q!v#XzTF>;sTno*Uhy}CESGgc}Q-3XX z|IXZONG=AT@D%#+Qi^0_4!35*{P&x^#V^$Q5jx3~(C8?;EZ!hknf`H;A|<`1RF^X)ce;5u}3k z$dQ~=RyXB|r1is=-lWepWBX%l(x0HBj=sM>50c~U>-`I|s@(vl4*_~{Z%CNFp=RNH zWz^_D;fts`A*)?8MJBED-jPPHl750JZi`Go34C{v=YJhHAjv(Eu&cEewg>N+^0d2!%c-~J zb8jBomL_*Tcez89^)hX)`kcOT-k9`XAvFs}eVlD}a3KN85=T z3jiyZVX-z8&~U5bOS)%>!Q3PIEEH{BCo0BIjf|)-X_i&+pW|^{Vw1bpydTy6k9RQ@ z4R&})CWN??he+?mdvbU5^nC@0;`vr3Y-!)3vJQ99BYAyV)5?Z%9UWwV=?D@H%D0kV@G>X{!I&#*}9^QTPj-*)}5Bh#SkYaW)$AoYn@)EQx-n%`97> zrGH~rF*=~lqqusdPIJ`rX4lS{^?R38RaGABzYDCI$RUreJIKAq<-h6jzdt_Pvj`aN z#k;zBKJ1nFs@L6jt^WU&w2z!}goLc_n}~dS>T3_)EbDXppxPSA!_LlxnG4VtkRJ#| zlHbfzZGAjpLFVPRk1sn$FxRSHxdyP*)SK#uraW(CE=*M1tXYn#NqRDZOSO%ny;k!p z6m7cFPCB?H|BhZT{Y(D+1#%C1?|}Rwr|-D=#OLTQmf2YMeMb zc$DnDr>Av!>G|cGS4yu-pORc$!JnfXFqTi3<}Ux=Q&ddoaNXczT*wnq}4^3S!r&F@x(QEt>BP({mbfZuCw@)-xO8=wZ*( z?!|lQoA@>FML~3j_p)`>Ez2Oc-MRbRt!Z1a;6}C`LMRe%oYRr1Rmq1foXw7zb$|*L zgsC?vH3JKJn}Ej~c(t|xn^&*Eqplx99v zr|vHB^HV}aNQ{zN{-um$yc=2W`K|KW%DiYGvf7h;`qz*V0v& zGtQV_Yh2}Qzb73Sy0&qZ6dd8_8r=PednuyTB zUO4GlD+_X9t9C*O=@_5JEJ2_3q|%waEU@vZ!?6u_ZQ4Vm-}X=(?2&>|P9&(-Y|NO9$xVnWImmu~=w)3B3_<+N!f;1H zM@g5ku7N!29A*N(#S?leI^Pgf^&+fR7+{?LWqRZFaZpGdUEh4MSqmzOTPTC@nyjlE zB!7h=O>zdR?$a3xW(mv^=i>xmule)ZlUlJvOs@GWR47_~XdwTyO6eBq;fL}+ zCb}PJ5M40_$YH#+mx|24F1+D8Mb}=8A_dPr-Su-v{K5+7g+SlJA{8_ArqQ77Jlu&3 zm8M;!vaED*29uSLo!RJOM)UBk*;zVxlR^$*L2$bkV=}V|b$2~2)#Z=+G|=#`FL62g z)RQi|ve_=S+VU0tCEA+!R#X7!gZg!b_f)gQpArZlsoRd zeSw$oHsvch+iwgNzD5>S!BKS{w@YrhmYU~GYz&SR6ocG!osO8708k-84fcEeLgg*t z{|$)Q_nrD*U@<>3l79o2{Ya2nC~4`b+yO~`^IHF^LSmcj%B@Skbck5}Fqpm5oBHvm z+yE7SbGhR!)J`z8#7=CK?$B~Fs7q| zY;B0N`F}diq7*~8)9d=4sx;@bOmuxp7=CNOaj5S=j@sR^{0AAv8jv%NrKvJh&osG= zr|lEH3n7}GYX`9xFrHnNqB>5hbcs5nvg^E7BEXja6EWZ}_$w0Q`n^J^09V?FUDMBc zBX7&SBYo5B@2HQ;R;dw2lNuU?V`UX!`Iu0Lf|?}*xz)@GD}+_xyTCG*l=xhk$>gRw zH04dR#(j^fENoIS@9cd)MnR|V3n;)p#U~RYn)PeV6A+9EwtcK5S2zhftlo3dBBR|+ zu=``nl5tp5Eb#F;{F4X6SQh`uN&nqwipnCss?+YQJG>`4Y^47a!^0RNn#AIx57swH zJ*K62rM&E{{BV+pUbA6x37HhfNDgJTsXQEWyqk2Xrs|s7sW)ReR#%%v2Mya@mlUlV zGmi{R=~}N;WsLibjlKD@$qo8bKMqq~r7p%uMAoSZJmpehZtle1us$n75(MCfQ+i3a z>f!uxu>SkEhTOI9zk7EXM={EbkI{0JM2Y}`P3C&w4xGtB>0q4@aqE;e%GC@OGI17J zU}USS03QKtH3O*(!9Oe1et#&jMrN)>9L}e)b4S>!FXl7c|GK(S8+ah-GQN;^^A)Tb z5@SCbDN;o+q`1~6Zpg{4zPpsmv%ZaG^xBk?-r=PDc%QjfGqy1afXBlAvu6Zh_)dT8 z#|ZG2r3}L4mgp`XV*%1prZsQZLGjK1D0JPsC-visf8UMzal^OEyMoA(f3i|!G=wk~ zcfD}iMmeD4^jp*c>mnAr{H}RyO2%MmwZm^*D~MENc^dSCnw^w(6^Y=nU}< zviQB~5Sa@BnRqn@W}Cp&q`+bgF95d~FLHx%^gmC+b1lR1Rfl%JTp;-_ed?)fqG2RN zNKMk8lH&H|mPa{VZ4Jysx8{?t@imMUJ^~EM66i^Y;)v1Nm~`Zgy?X5Xk}asJqP~@A zHDQZaS~N{l=?BPl@H9KTM5$pPRNz7InG>9mqzB7{Pcw+OX$YB&m5%f7n?B&a`3UFd z;EBkW;uq4y7&^k5H2jfC_zB`(v*UBPm=f0 z9$z)I=a9UKpql-_jaujR*o}VD{L89g;r&ik^~d|Gf-4BBUw8PtewV?0kB|Q^>I*=z z`L6~yW5$|ac1xMIBc_GWp`SQU3pmT(&J3zRhBwNvzb+AxcVhXmUJ z=Z{qN&L{VXHQ{dhrpnq+)fx|iV%b%CuZTl5gyBZgq|ErK(#Y4zAF#M+LTA_DnsgUox}y=nvb#PDCb+MNDY8`zZ}<%1C(RqQ-UDyVz*=qL*&p@*gye1QA| zH&zUX#b|aFOnpk4Amv8-ttU$5)c^H}54!X}UWKhfIZ`B=2;`z50&rp7$Gk)Z%r;K@ zJy%Fj#|G6B%^=T}+n4s?&h?dT1*>^-T{K|9yb@z~@|n>Tztt!&vo7!w@}3Jm-fBVx zMkL?C=Y8PMfPQIM|2^h^(_n$|E_e`RtN#<}%+HsNS#s@$OBhmZBYpLnd*79R1c-rw$RZ+`&e!*2Sg zkgsM6MA^?NH}(=aF#b}EwUPS`4f-SYa|dpBD##qZyncF5wv+kw2fu7_yzJ0>r;ecf zzpw{?#L6wu)W{{yE;@ksb?T7N3R$5r{Us5wN&JUl#yte0-Dhfp2&To}N%3V9BYT+g z<6Zp2shnt3mT*5!ktW&@dKHz4$ee%4;?shCjQ1#QotLtY?HLxlu{OiWn|K!?Wfj{r?^ zA2+jb0(Zp`cJ_g-O{MM*k%H36y0z-=C<1z&%cEH(DS41-`F?B~-w+)+&5MPQJZ99D z2&g2j*KGRpL;J#ae$V(ZygolfLp1Ff3<37eP4gLUXQTq0lGnoK1uBImc0|1C4aSI$ z9Ay3&h+hM^pk+=)tH$w1P4XXSHiW^~LqeK*Hdvr?33;etBu$7+j!sVPdk?JAT?@QO zE#iW3c}RiIL;|UYgfI|N*^f%My&&6#TmD^=ro!jmz44XkGLHUZBoQ8I|AE0U+qmB$ zI)6OD?Ld}xk!(=CB~?TQHfv}M(Q zLtWlg4C5Bki65Z$9zKkow>&!k&OpqK9|Bq!6Q_R?#q#vz(V#~ z%J~0MOA`>4ok${n$N z%F##KynvKl`%;^Kcp}c`^NFouwcsl?8PyTM@l#zmBz=P4KWO*~0}3^guj^WgIXE zu<-{-rf-b_o35=o{(J6(?3+d`TdfsS{^(;M(8#;*S?L z+}1Og03|9Fijs1uwr8)`m5)Ivj(%~#_3F#Pd`hl!mt^{cBD=vpo7*wb%3yq-w~Y*E zSEnF*_S;nU^2(l7tKSVOevil7?cu#g6u%z;V*W=<)V;j^el@)#>I<{kjdK6>K@zkw z{_5$*g0XusSC<5%a9kdCoDbuG(16|3I{7{OOGPP&GF`--5O3X0%7 zzcR;$sIg)rQ1G{1_q7ug|zB#U}vWHpxhAdtZxe8;aDX9+|S;ZI?E(^8KV#_cE9aW&O^VKC5rh5QHup- z#h|Anby?7i`noee99AleE%lb-K%qV|NuCNp)%bq9xc0|q&~F`Xq3<2;0${efgXL$B zdKvVlDqSWw=L1SM>NO^r)5sfdOe^%!Wf^@0r|eP>^aZ*z{Pn4XTtYgS6+gEiT?|e^ zx7OwJA{G4l-Jw_TYq$)YUOQ)*?x}zM57c<3I54EBX}nsD^3nmeK$`S*>h8)LtvL9t zZfEBYRmat#yJ#TrG;I_;N+2j%1joRMsI--&*W2!`tl$SU-v2T)wAEI7FO~RLkN33@ z`yKUb)zp&*L-BFWI2LF|MBI)=wP6?>t{>&&UabmNZI(DrXhfl#L5GvxQ{qHqYX&tH9F?6UY6rBE+0*f4{#MC9GKa#_o>)cFX0WgrQ`GMZ$g72-{*617j zESYK$vM^}o;`z9DKF(OlpkCmB$;67;4&Z(2V=~z%ORyyDj<7OI-V~UENE&<7^^PN7 znxPSYCVfSk%ix0Cb!)*tNm+hh@PTy}A7w(RfVn`7Vp_!;%RqBm(wB8NwU3%d2tuT# zA!5T~95#nix*KfE`0Rj%H7dWE3f0-4qL;BD81ygf&cc#Z-}>#Pg|0K?{?&%fjQ-~U zdGKEm`Dxj=hzz>hi!}jL-$?n}1^V9=_qKl44+{KtGxH}!tJ-zy=-IVx8w=i=fY;x? zcn@jozMS*^f2a9ln^kD37qLjBHdd^G3F3I(EDJC>LqGYl(x2wTqZ=2n)=E!Z;ndrg zB~<@11ou2id|mpr%`vqIsDehQ z%Chu8+(;vW9}DF^xpgA-JwYKQr_HX&1oGjD$K{xJ-e0_sFV)B5v(I{8p1>AWvrQ1_ z8cEU!pAyz(FVvHaFbT>iPDrztvB=fvhOj>$h|fC=^Z}nDPcuE{#7|9zjUY36VU_lH zg!75XK!|%=Kl{E{68v!i$YKlZqd9ShxJ_>L=3h>~GMpIsQ3+cJgTdFex5!qLLa37i1L?F)$<9k$MpC#As&QvR%UVUj?wNxoWp^u9TMv43|@dE&^`w z8Uq_M0S397$h;(z0rw?)yw}wbm7-Q*z8qd$rdWJhFNd>h@*@s2BKJ7x23PHFBDz!M z2;g2?VNCV<+CDvso?nn(FIY-B$MHafv=dT!M^ss!vS4yX`qi=9;L(YzHrnPebGDW= zR|!AXO61~PVE&_x;8(gxZN9A(2-QCvM3B%%c8jJb`4M_ltxg%^gcX^th@L<04DsY? z{R3Eo>U1H3S2YNDv%J(!i2)@dkuqbI@Wpw>Zt(aX_4{1)@o_nl^ELZx<`9*0sr82+ zM&Nm|PA-FVADqYj#lH1J%6&er@A{?wWmFGenWxuTEG=X>{F$#ODJw2#iHf+2zP@BR zF}|=vs;IiDR#u<0YJueG*v^vcy+@$eGZnmfd*l1>;`iwE)M*OdCB93M^h}(GQ^PJi z2|CibI>9#_Fj}5QPaJ&sl3DM;12Lp6d3|49Isd3&u`|`*zdQ=AOT&vMv;W4CR&u=_ z_6#=|?{t+S4zoT}9!-!Rc_mFO(ZfR9i;0~qgk_wByjigHQ>D%a5LpF&5`sD!B-3(9 zFRb}9F-lNlF_+5d6%uS?$9K=Lk3##Wgfh0@h(-WT*JwD>SiyM*K)X^E& z(r&)81z;KVf6~(sI0$T&8vfNg;0Hb9m-_TA*MRRI+hS~eFnCbd`C(laKV?z4??T@* zvtRfV8o_tdXPVOoteUvJ;ya2Y2Y1=LUk-3;#BdanVwMT+NDtj*- z5}H@qpBB@Y68<-sM-4TtcGfCxfSW1yY09S6k5lFmG6K*vQMihuO0@uCRyuu%Ju?^q z?8jatr|_u8@sj&sSOKH=N+gzm6bct&*2=-i!xyNSSrG|y$5iUl5RF1Fy7n9e`n4(R zx}GWIZ@;ql=vLTZ`g&J1I%X*WD~9oExJjR*W%{9D0{d7$3|K;(fT)swG6_n5iK7!pyXm}gv4zHapDSY5u!J15s|m7FZHMgFS1`TiizGqdZgPkh z&YCtdqvfPr;blyr6W6T;+2#s!A>qh81_;r$w7M+051F>{_h`TWP7*-Adtoq0KV_m#tQ39B>BnzZoTK9*T0C`G7)5pp zd+-88h2s#XlkPd3iSBqG67Yj2%wh%fc%6 zJA*%&-Bcw6%$-|Ed*bfcI7IJm@qFPYS&Ktg&K5xF>~FL%w+7H;RX+JxtJdp&D4Tfn zJs=iE&~@5@Fsvg1(d+hF7c9`kzReJ-nAFPu4nEtqfkfh`_ANN>9#Q&crj4~i;PbZ^ zlRGJ$c%)VUXUq~{Y7ZmN4@Z**lke46Bia3g*ltqN4vg29`ePpwx*yvWvRhieJ088+ z;1YVhK;5uuk;mdJ{k1uV_{;JOF0U=>-~8k+2LjeA#9!@Dq*Ze{K>6|!G(v4jx$#v{ zHOaJ%&AeJ!&uHnZ(TYJ(5jKw#)zG2*=)v34o4SS?i|9F*fiCE9OB0yEfdjtZpM&^s zekZtP=!62^j4UPmUE)0&IhWP1NKxERl={z~&)NB9cJzH@@wvjvBhED`w4!b)Y+P0J z3h?k`Du7S@pBA18^L7!QF|5uOpu@*6Vt($wHQwq~j8?+mT(8{>PU%-VbBHD}7aDmQ zW6u6@zuUBec}Dt&O!IyjmSBPk7@dgo&_lJxHvOIh8GdW%R+G4J#YA*6#(@~!DQAql zN7zKgA*%{tIqYaHI)}c<=J`C1%z0f@{z)Db2zF&7qph@W9efb zCpj7pS~8t(M$!uYTvFGrOrj+FGILH|#}juxX@$CH5;tOjM)wUY0PFWdCSn)&B`N!f z=qSRTDRN&-J=I3MO#*uk34q)#KF1_?(a0r@!wzRn!%g+V^IZAcd&RCy`T`_`+}w)F#$$qgOc-QqrTxCVx!2 zKFR7jfihG^?i?Neq9yg^i(z{rw_W!@ZqHl(jNDE=$=zf2_ACw#r3wWFsf4_u_nVV5 zQPC38e$mM-5#DjPn+{l-x;K~G-w5XDuDelM2Ch{5t3I}N} zHR+3ZKi~`zp`C|V7O|KV=f$-YZiwO7-(XU^{PIpbDoJ9(wony8PaZ{xVKrZ>DQWkg zK$Dbe#d;M~&>5VguX()2>@uZ?*}^;7@kgc=F+zIu4(24y9AYCM(&-D-xz@rlW$_UO zIi-LNY$J<1W2`Q`y!Y`fD&P8DYkKS3;R^~+t^kCQ;ME&WZr58~l5Xefv#Btvr0Goa00EFhr(Kxe?XRX>THlpjXm=n$wARcK7!4$t%!L ziMl?t1pMYP1>9m1CK&y(m~GDE6c-OhECN~%yKufXI)I7Je*J3jUz&#FBoR| z@d?y8Z0%ISEDa;!iFj5>20ng?@MFLYk4^XuYgd04>QaWg=T3?`lLvt1Dc{2>7057P zb3joNSxLa~NA7!Twt*0FRbnwJ#KHy}F|Jx*BCOp^n`Qga4`qJVBpIewCNjcj(SENz z`2hcL{ZU@Qd{PqYbLVD4U9oG(w`g$oz> z?TKG9B$R%xX8nR6PJveqw^9wN652%Z8|D5oi^W8C6$=yV=p%>js|bj*ye?a}(m4vbG~p!W z7ba zs7%4!dcO~*Qu*NI9d!lF5jVWIVkPAnOx>Zx*9?+*o9ROV)@dl`P=qjBHfPB-2_yUh zQj-G=ZD){Z(UX``&dD^PkH?7a0$Pm2xi24A@7&8=YFx^9G+bRG_OOxor4*vF2DT?E z21EY@E?avBIhhvK1qg0{WqN%>NXm1sCOy$f1qMHpJ`|09kjS&1sJSu{Bb`_xvaEwy zHi16Z%3u*Mdh?zbBg0ASlqYOpIP*UK#R)$9g+XZj%~;)L7byq_d6+$1TXhOcqGRNV z%M(x`0TjsBv6~gg1$5;2GS*NE2d`I4Z z3Em@nn43NLr@2|%^&>mxW@KNy$r!fEV1x!FrIOy76~fb7_fNmed&f>o)<1(HLfXQU zG_@lmNrwtehw)*SPbiz7b_&b;BqioONie2<88bvfH~RC5AOehuQ`m{J&0d6WOA-}< zU1rzgLF{lp$#~QsHjr!Ch(Y_oJ4A747fl9sIi5^8;RKoHwZRJsHnP^4wsOf}VGv?x ztgV$bVX4H#!O|J?5Fb0j`ibt*{_BT?x^GFK)7W}hLt6P$kDruV!!Tis>xr5QES;4b zwLMmdyMJWZ4_XM$r)ygrLO#GD?3TmAIEx=#Qe+bWb%Ny*SSpurC>PX5Sxgr= zMabB(I(3RS3kBZlE0p3cGj}nz3xc|u!om&AYEV@W;aOqMmdq>Z$ zQ}k1P9F$Nb-8EqIuYTspKn3_(J2t%HjSAF>$iW`Jo(8H{dHb2!CG}= z^`-=5B;?wBwRS7s2SWBa|fBWm5kc_~qIjiH+mxIva{6f#X0DF2&u z%{GNEzlKEgl}{BE6vD>3yzl!ejLSq^TO6%_QX4vxC&9an|NE)wcBY-FY23{ZGmJ8; z3@!ACB1B|0AC7|_8vtX|Hzg>c9!QHXe4Zge5#``#=vN85Tft3lMXzJ;UkoyAaIQ!L zQWNlbYgLf!_zjFyf$TFMRV8a1d{QMwyH;Ovm6CAr39VKf((g$1V+f!4!SJLm+s_%xv0lw7sa(mxOZ=aKURL~dBLwD%@hHhu{Q?@x`~;&dRHF z?k&a!{>IKXjs)|T>;HpJwHj{Y&- zY-D+}159lfR#shzV{#{M?dU=Z;LB3LI4bo?MhcXH5i5>pH2sWvC5gvuWGwmeIixcF zW&8>%4_os_bRXD8_(TrpiAI~?{8229eDUT;C2U*341UvK5mTaR1hD?gCbQ8Q#2bn+ zudk-26}&qcp~#@{tT4!Pw)G&Ot1!=CuGre1C~nPOk>6#s!5SgG<5I3IwIia7TzYdP z7`EW*w7p<7g-pKR77S$TzvZHt>YXc6*lvV_cifj5UzUanVAzAO_ik>p5wu?^MF%Ya z!%py$Ft>Ua_yId4|8c1QbZBegOw((N>;=5E9-IFI>3zfB{mOks>7am8x!ab~?^y@Z z_*IAd)l!8I&pav*TMvI>i|)bU!ucDJ?a*GHW$`O)tZ0A=-MZFhAC?J|wbLAfVf0@* zUNL)}%e*ciAmO#X7J3J`Zj4%Y{>p=>XvWc0wR@ zLd4LEL_iN2u5KXtRyrKH(SdOp%SES7`=kQy^;13@%Z?;EsgMIPKtqbW$V#kc#Q<|J zlM!dssY5HkQ&)@p@)gdTbr$1i6C0F$s4MQdrNPFU8WE@ycvu%{q8jUvC*16-7;9&6 z0Tj}pmBafmBtBr_2lWnA6bC5a9fx=#eG04awmV)anyPDoM%u&nahnvhf|28QIvg;= zw6Rgp;V{v5VF{pDjyB5*WgD_*8L^L^5*C=gN^bip>#T3Sf^Zh#BQ|y4RfF(bn~ZfH z!$3v&XZB1Uyrq~P&nGnX#tT$x3KEKn0_7O5M-LKVs+ig=n1D^nJVwTPOeel$8M391-cDinAoNM^4y=ZS!nM}roTghZ% zI7HDM9p-`iE+Vl5J7VvG4pLtb)3KQiY68Z-O{#cN@B{qDu_Cyfu@-iLIwsdUAjrFk zSmdWBCs@jYdyI2Av}jz;a@DV03b*ZC#3AUQ8V&d5=n}>r^g0S8K-!tUWfBYH6z^Ui zH7RaJezR>8?uZk!zLb0HSjpUjp_bcMobz9zt;&k;u6=1EOo`KR6FipacacVZ8)Vt< z=+|vgW_F4BYa;cH3LVv6onDVpu#;%|@IhQO6yQW!K4aE2gfA?(iVxp^z?lmA!*+|5 zfeLvFi%*~uXgk~|Uil3#)9Nomiw_gg<&=r5GD=@@-ZE65o<(W``MZ8<>dEWQcXY0yM0vkfeWjIzDzs$ z!iJIn!}7Y|)f2J2Ac|4FIQEnE@K#|*euovjz3P#Xav;?KsNn5SpI{qzT|Q{^aHcLS zsL{tqtNr%r?HvBwJNK>0Q21_g7e8~DgSQ7qg=FU@+Ge5u*LKD3-pF=~;-^ul{dbg! zgF<{Z-Cftmzm(UBxdjBwlrNBFUL9naAQL~noH@y{XNhOq&gr`y%T|uPvEFvd;P68c z(xnnKin=rZX~qI^W(6~O85(^cF*4{p-DmY+f}8OtuLeh)XsHzVTH~tGm)pR5lk$_! zfTx&Cd)y<%-SFd>XntTgre zuK2{4Lr(J~CjL#IqG@{sRh{DSt>YaEWDL(XV_Sba^?tlnCT8OhRX>>QbkJK>1YT{?}wToxU=~(rxC!- zomOS#t$guYuC9ycx?i24>9KI5I@qisA%9+#)hJqGg3|$FyCEJiLJ(F+IuY(uXg}K5 zlPc=*f%~~SW3h`F9SxMwP|Jlv9cUu|;ZFRUCW!leLDb*6pdN?LAQ4}bKQEHsQF93~ z;;wtHLw+P!apYUJrju#JB*9hfO&q^;SD8~Fi zL6{)v`#_jE|Hi3oA3h-(hEog*K9~wr;kPYZo-`W~;qG6HzUoLrwz~z1VWfte5G{rq zhr#FDeGG?<_b>_;d4EKQ_WU>ngBKw8a?s3Z5PoUWnh8niS6?plXcWqy|3G;O20Re5 zhRvu0*pNtL$bzb4cd7cy!j*a4qkN1p=CF}L)At6%wxJVM}u(MomsM@fVnTBQCcq*YGD((zlydLK23N}r`3F;o;RK$GHpjt1ji4CEPkpx4WfJ^A(2=&CR6AE`yxH-2jS zb{~mj!Q{aSMUt}5AqQX?(H6>BSbVF3g@WlFQ+GNV?_e&cU7IE`3L`#TAf6eQf1{{- zvPh85fkTp(R;Z0UN4T<)$lH&jF-%azPQ>W|3jXMtLa{m9!*>U;6|=HT8^3}3HeV%< zhjpxDe=x4B$eWML%00_y=vkaS`*pgzV4&4=H=q-bZ6FiP^rBhg%JCQac!#bO=$t}X zXFTuc=vHdu89~Nzj`QiQ1X&cdbv{e+O3J@Mbj-W|l86PY?pz&KVJc@xKhVMR*i(#h zr8L(S0^=R0k!kLW>TyNadu=ojHR#rW*nb(k-F-2ts!zZGObnBZ3iG{3>v6ldeM)}s zw^<)Qo5+A>vi`)1+vebFY4&(fFZgM%p=0`c=nt7i)KZNZ&p%)I=}_`-9y0$225tY| z0QcqSi~PwWIm`yYP1knuA^)ug^h1!sKtYQ=^)lu*uBXH~eKPfxchXkI$0Y=&3oJK; zXL`3rnO2wP@qe|4+=A7l`hvOg@4c)-V7C?%^D5Sgm*e%*3m4Vng9*gZ8*K{|j^-~} zCOo*aj@9qOr|V}MRK7FFAzv!1oV(rUrwoo6_OP7S-=3Iy-!?K>)gcv{a*iP-zWBZ! z+xX_jb6cy&^Ndd|=iKgIAAL_f!kb%rL(yGl_-9%Y6|WFeRBxDQE?&04oUF{-I2=Q( zaKZCpN3xyn(WYWxjRNbJ;?_<@hS-r~IBPaOHXC@DeW`LHjJIj%-?$CoWJ`xrg`B9V zv&P5Jh?j)Sj#CsyML0qg?^?Ih>@_mGFKvBHG~SjEC<+-VI>Ff#2{t3ud_dM{;x8$; zuG5-<2r@nEx!VajsGMxd%=%U&>4xaRH>=`aNo#^M*sPkKw*?2t3+yy*3zziimL6{n zPi|;9IEqE=O*9)_#X=t^wf~^L7hr^(npY?_hwbAE?i{k&oDjaV`DBC5=aa;dcyOd( zVPCPkDb>yNCRXSw=0Qu$J6VauuY81CFi# z;G^z~MUr}xdo20`w`nHQltbl0J-oYr3ljx48SY+~+L4oRr5s@oZOIqyYkpX|m}E59 zZU{UkXVu%dipc|4)ipthF-m9;8MWx-hYG%w22;XP6^s zjMNUcYIVX%Yno8@16Bm@bgtZvDfwtD$S4uVsaU6+g>JIx_#o<%H zZ;Fxaj~V$t-sx^7uvg^bK143DKZyAdD3|d@+YzcJ5W@G_;$ykR$AalPcZ&lO@^KS# z1bjM&#m6wPSQihNAQ?@wh#)?TZbPJXHJ~BT9mN?UO5C6erSV!rlgCNzlMjF;F|CaZ zKQ;km!t;EmQ%aoESbRo&DI8Fu!*2rFy4)0s%ah|D9rwD_&5U@O8Tg+27%c=yhs|$S z^4Dbod3G6Qc&Aw$_7n?dDkf2@-XY!H!%@HC3~*P2?t-zp&C&!mm(Yo91|haRqx;Wr z6%b1TnasYpDd6(;wLIRmzPdn5zurDV96QU;HN5mUHqtff#jEE~XK2Xegih`r3Cs8t zDNVw+WyhpNkq;(UGp-OR=;M_|-5)G$ArTY)UYGhd>Lju|IohdT{lD;orQAAz*e$4b z_#Qv$k{)mr)IPi_kN(PAWYE^b$WU4H6{T$YSeuzbi~nYg?u#=g5;qs{8-<#lviQ_M zlSXef;;$x62Qhw|N8+em`|M(;=6Q_t(Fr2Os~QJZ%N)L{UDS>HbX?2nVd3X@5fSkY zPdvZ3;de+9WUDSjh^ynHarS(3_wv2~1bRck_1?a8P_2RjN+8zT3xHvl{b!Dhe{+ci zmkr0mxTHjX8q2ef{W2EW)jZK`u6pas-J2eq9F$xTCG!X`(cxiqqjmze45KwkX>a`* zGGGqHgs(xoh$Bv#)hNpvJ^`aX-Ny2ZLXj@#uNKfinOwSvI44Lp z>z`Xvu@p)53}F5)+@zd-3)bdSGLrsyTA86i>d9QugGsN8{OapY4z-_jl2_N-x!cfHK1|5N8 zqlKZj=8^O7a4pUZcDgMNm`5-_L&23WuQL!5+A6gk0Kb?Q*dhO$he@H=j~^Or1b9>Y z6bEBqbJ{Tw3+gf|TERlge`fGD`UsOad>oM>R)S`!p3!>({n&Psw|Hr{erbD0TH4Uv z2G$6psiy-;2GvE*3f2?t><9Ts=Ngs~L+F!dDQR*rW4ftGzw3t$MzEeMQPH9dIVP*a%^E?4=uSeGdWjU-(G}!T zo{*cR)QmK3Gr|Nv27|OERJR=gfO;2vHc;Mep(dU8%)ue8Yfd(Tm-UN+zW?fPEznpa zvBy6GYnSNvobmrbnP#_3-H%Q_HYRaq=b*Oxvh-GjAE6Cz8~e$?NYcTB zS?Y9_`irou19o@otsQUbqxAD6x!)_sa?Yu)b~#Z5ulfXd=+(HiC!JKXPI4_Sn(DKg z5?&nAYSqW#r0S%We}Wsuqt{deoU{_=UR^7- zUtQINR+z^l^#sSV;}Lq1X|2;4ltInQ$B#aAfBe>sIVJu;=U1V^jnE`vhL@twt#6+t z5ZT}VVq+s1S3E$MLak~6{uoK9$*wu{RkG#_)z?o{$M08P==Wa(9J)@{2eP36_T( z91F}9X&pgo4`a~vF ze<^+Jm@V_eFm3ea#!}eCP5w=@HgEUk`^W5_`BcvtEi5fxbgEscKKF5sdG1BCoQOA} z?33Q{RSK8`X4%e)1+DljQQW!VM0d1ejcwAiw)yB&Z9ux=(p+Af!_9P1vdOc z`lGSt+C== zy4dRS<5pK!^;bfUY6er1KA6KV1(F4#Q$Np-bJCf@nJ-*=cq%n;RVAAYt*KHhU!i@& zP5YF>YfY*F3dZ^YEeK<7K9i4)4c%cZKf|-;+9-_Eqy7mJVWmL zu2zm}UBjolj1yl~OiYBXD=8|9x^GyWdUw%LY~iY*LvGr7Q%8|li9=0{WZdej2A3L5 z?~%&j6boNk-}uaCbuW%d&NNjf750<8Z5gCX4ZO`UGxylf++!-gTU!74q|gxQMy5kZ z18tA$!GVTWXYC$Uko;LYepwhT(sARr3F;)uynY4xB;=m_L&IJQ^+nMv&oE>Y~4#WP2 z^KRow>>C2n{V%DHx?a_vxwOFl@(vh?G>eU`Nb#0<3E@9{9QU*~nec|m3oIU-v^y^` zad=RqE{eg{>=v1b%S=Jj@j7ic5~wU?{0ACvJ@K*#GId!pCL_I{BiUxM&gR3xy||$|YnW>3)pTcaomYVz4@huqSdgs%K);$hVN1^w>ewvnY+~ z`ysKQ9jDeNsRiAe4ej(0rmsT8@v?2VQxe6I}svPuUwKCBWt*8*$ z!<$cThlU0_b{W`R_#E~4u7jtY?o?;Og{tA_YpR~F5aZEO4&|B!%bxdF9bYWZj|5RC2?S7WJ&zckPo#IM@d7$;4%phcJ*JSfl)VJjJ=kZu68RKG3SGP0kN!0?u~`jeHF_m&Q*MEc}vfr|3TYx)1-IS&&7y~dG@V%tHtCLYT78@}^1Q0&szg5@_mujO$HT7m ztAY+ynlm+y)SEpxoH&Qof|D>#KGBekk&i$wF1uE7EY*6m(+-SIWl-X+K2CA@*dl4{ zR{Zr%(ZzN0drC7-Y5ndC{2S?{>fkw}lEk_lpW@4NYehv-cQyY~o}^X*TRL4;Qt{Z> zD;HN_y7u*U|5xo-_?b1XjyY-~7`VGG){}!4C)Sk4-;_r2!HRGz*VF<3Yf_^ss;cC- zl}q*64=Xi(wk8QyRN!kByo_Mu?BJ&e#kEQVdxV|{kC}?U7N)nvr8oiOjnAXQ#{T^5 zOCzKkevvO;8hMBM2W;Ijj(c=}{cAza2Tn8nT^e8QbQ@=lHdj5w9}a{S2t->h&jT;G zV^|;{9o8TC>w9IzFHvu}ju|t~CRCO!UnN}EJ+?8B*-ly=HDbGB=r?_wV0J$~T8 z6LzbTmMK57k(Wltr>aSUup3|y6~}F7jQt(VE}`; zn1BEN!cd_?yww#oF8dv7&-%lnmOm%fn9s+Sb~?hb3n^*3s8uz=Mo%6pxV6#8-@nX9N6CGO&9fjG zgG}w#V_snb)%$1caf;Yz1+}xZs17Od9)!RtB->bKY*G{B>}xDD@`_m7EMu0+bWRB6 zl`{<8VkwZ!QoM!56i5^zAxSFvRONi}f7(%M6&BsnU?q;!$9r&ux8A+h+?G39q|*~l zD)8c1mk?cxT%7X3tM7XhAsQ?1Fi3LLFNuz#BQ;F)5R4Sr(-yL{Sk(FnsZV`4ILHxq z)en^&Gj*}C3{|W)(PxvdX9tpE9j`7%Cr<)G2+zQT)I&#*)BYi`$!zjnW; zq3%9AnxW5F!uKM)JxQagsAf*yN%q z^SROyGUlCH*K@*=XdL-m?j-o9i_mjGxlcVR+4Lko=W~v4e%`)0ZmCwUrrP z2fVy+KX0BgRA2%(k2bX1`^U}01vhUV!+hYf5!HAvJ;9yf>@#khK2(sycXh6GaE$x+ zuwj{sMty)8p4O&SxWHB@n3{kjq>(uQX`62F9%{~}p1q(P5w)bkOYyPm{_s$l({k03 zix-YNTb^AOb99)my3~@;@gV=xG9jD#@ToX__FbFQi8Dv2LW2-)ylk|Z`Zsv}s5H|Q ztYw@K9wj)a00R}{w$NJSEmzVd|bQJEb!TRld?37T6JreJ5DzS`yK+d zd(p20cEYliX~p4(^`dXADAOmM)TROgJm1YpNr-&9qP?u Date: Thu, 26 May 2016 14:45:35 -0700 Subject: [PATCH 028/263] renaming network exhaust doc --- windows/manage/TOC.md | 2 +- ...re-windows-10-devices-to-stop-data-flow-to-microsoft.md | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/windows/manage/TOC.md b/windows/manage/TOC.md index 621ce3f5ca..9a7fe85b18 100644 --- a/windows/manage/TOC.md +++ b/windows/manage/TOC.md @@ -18,7 +18,7 @@ #### [Set up a kiosk on Windows 10 Pro, Enterprise, or Education](set-up-a-kiosk-for-windows-10-for-desktop-editions.md) #### [Set up a kiosk on Windows 10 Mobile or Windows 10 Mobile Enterprise](set-up-a-kiosk-for-windows-10-for-mobile-edition.md) ### [Lock down Windows 10 to specific apps](lock-down-windows-10-to-specific-apps.md) -### [Configure Windows 10 devices to stop data flow to Microsoft](configure-windows-10-devices-to-stop-data-flow-to-microsoft.md) +### [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) ### [Configure Windows telemetry in your organization](configure-windows-telemetry-in-your-organization.md) ### [Configure access to Windows Store](stop-employees-from-using-the-windows-store.md) ### [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md) diff --git a/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md b/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md index af80d923ca..66f10dbf1e 100644 --- a/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md +++ b/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md @@ -1,11 +1,6 @@ --- title: Configure Windows 10 devices to stop data flow to Microsoft (Windows 10) -description: If you want to minimize connections from Windows to Microsoft services, or configure particular privacy settings, this article covers the settings that you could consider. -ms.assetid: ACCEB0DD-BC6F-41B1-B359-140B242183D9 -keywords: privacy, stop data flow to Microsoft -ms.prod: W10 -ms.mktglfcycl: manage -ms.sitesec: library +redirect_url: https://technet.microsoft.com/en-us/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services --- # Configure Windows 10 devices to stop data flow to Microsoft From 92d301af76670b278b742624514a116e6cb9a3a3 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 26 May 2016 14:46:07 -0700 Subject: [PATCH 029/263] renaming network exhaust doc --- ...system-components-to-microsoft-services.md | 1264 +++++++++++++++++ 1 file changed, 1264 insertions(+) create mode 100644 windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md diff --git a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md new file mode 100644 index 0000000000..f8496916b0 --- /dev/null +++ b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -0,0 +1,1264 @@ +--- +title: Manage connections from Windows operating system components to Microsoft services (Windows 10) +description: If you want to minimize connections from Windows to Microsoft services, or configure particular privacy settings, this article covers the settings that you could consider. +ms.assetid: ACCEB0DD-BC6F-41B1-B359-140B242183D9 +keywords: privacy, manage connections to Microsoft +ms.prod: W10 +ms.mktglfcycl: manage +ms.sitesec: library +--- + +# Manage connections from Windows operating system components to Microsoft services + +**Applies to** + +- Windows 10 + +If you're looking for content on what each telemetry level means and how to configure it in your organization, see [Configure Windows telemetry in your organization](configure-windows-telemetry-in-your-organization.md). + +Learn about the network connections that Windows components make to Microsoft and also the privacy settings that affect data that is shared with either Microsoft or apps and how they can be managed by an IT Pro. + +If you want to minimize connections from Windows to Microsoft services, or configure particular privacy settings, this article covers the settings that you could consider. You can configure telemetry at the lowest level for your edition of Windows, and also evaluate which other connections Windows makes to Microsoft services you want to turn off in your environment from the list in this article. + +Some of the network connections discussed in this article can be managed in Windows 10 Mobile, Windows 10 Mobile Enterprise, and the July release of Windows 10. However, you must use Windows 10 Enterprise, version 1511 or Windows 10 Education, version 1511 to manage them all. + +In Windows 10 Enterprise, version 1511 or Windows 10 Education, version 1511, you can configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all other connections to Microsoft services as described in this article to prevent Windows from sending any data to Microsoft. We strongly recommend against this, as this data helps us deliver a secure, reliable, and more delightful personalized experience. + +We are always working on improving Windows 10 for our customers. We invite IT pros to join the [Windows Insider Program](http://insider.windows.com) to give us feedback on what we can do to make Windows 10 work better for your organization. + +Here's what's covered in this article: + +- [Info management settings](#bkmk-othersettings) + + - [1. Cortana](#bkmk-cortana) + + - [1.1 Cortana Group Policies](#bkmk-cortana-gp) + + - [1.2 Cortana MDM policies](#bkmk-cortana-mdm) + + - [1.3 Cortana Windows Provisioning](#bkmk-cortana-prov) + + - [2. Date & Time](#bkmk-datetime) + + - [3. Device metadata retrieval](#bkmk-devinst) + + - [4. Font streaming](#font-streaming) + + - [5. Insider Preview builds](#bkmk-previewbuilds) + + - [6. Internet Explorer](#bkmk-ie) + + - [6.1 Internet Explorer Group Policies](#bkmk-ie-gp) + + - [6.2 ActiveX control blocking](#bkmk-ie-activex) + + - [7. Live Tiles](#live-tiles) + + - [8. Mail synchronization](#bkmk-mailsync) + + - [9. Microsoft Edge](#bkmk-edge) + + - [9.1 Microsoft Edge Group Policies](#bkmk-edgegp) + + - [9.2 Microsoft Edge MDM policies](#bkmk-edge-mdm) + + - [9.3 Microsoft Edge Windows Provisioning](#bkmk-edge-prov) + + - [10. Network Connection Status Indicator](#bkmk-ncsi) + + - [11. Offline maps](#bkmk-offlinemaps) + + - [12. OneDrive](#bkmk-onedrive) + + - [13. Preinstalled apps](#bkmk-preinstalledapps) + + - [14. Settings > Privacy](#bkmk-settingssection) + + - [14.1 General](#bkmk-priv-general) + + - [14.2 Location](#bkmk-priv-location) + + - [14.3 Camera](#bkmk-priv-camera) + + - [14.4 Microphone](#bkmk-priv-microphone) + + - [14.5 Speech, inking, & typing](#bkmk-priv-speech) + + - [14.6 Account info](#bkmk-priv-accounts) + + - [14.7 Contacts](#bkmk-priv-contacts) + + - [14.8 Calendar](#bkmk-priv-calendar) + + - [14.9 Call history](#bkmk-priv-callhistory) + + - [14.10 Email](#bkmk-priv-email) + + - [14.11 Messaging](#bkmk-priv-messaging) + + - [14.12 Radios](#bkmk-priv-radios) + + - [14.13 Other devices](#bkmk-priv-other-devices) + + - [14.14 Feedback & diagnostics](#bkmk-priv-feedback) + + - [14.15 Background apps](#bkmk-priv-background) + + - [15. Software Protection Platform](#bkmk-spp) + + - [16. Sync your settings](#bkmk-syncsettings) + + - [17. Teredo](#bkmk-teredo) + + - [18. Wi-Fi Sense](#bkmk-wifisense) + + - [19. Windows Defender](#bkmk-defender) + + - [20. Windows Media Player](#bkmk-wmp) + + - [21. Windows spotlight](#bkmk-spotlight) + + - [22. Windows Store](#bkmk-windowsstore) + + - [23. Windows Update Delivery Optimization](#bkmk-updates) + + - [23.1 Settings > Update & security](#bkmk-wudo-ui) + + - [23.2 Delivery Optimization Group Policies](#bkmk-wudo-gp) + + - [23.3 Delivery Optimization MDM policies](#bkmk-wudo-mdm) + + - [23.4 Delivery Optimization Windows Provisioning](#bkmk-wudo-prov) + + - [24. Windows Update](#bkmk-wu) + +## What's new in Windows 10, version 1511 + + +Here's a list of changes that were made to this article for Windows 10, version 1511: + +- Added the following new sections: + + - [Mail synchronization](#bkmk-mailsync) + + - [Offline maps](#bkmk-offlinemaps) + + - [Windows spotlight](#bkmk-spotlight) + + - [Windows Store](#bkmk-windowsstore) + +- Added the following Group Policies: + + - Open a new tab with an empty tab + + - Configure corporate Home pages + + - Let Windows apps access location + + - Let Windows apps access the camera + + - Let Windows apps access the microphone + + - Let Windows apps access account information + + - Let Windows apps access contacts + + - Let Windows apps access the calendar + + - Let Windows apps access messaging + + - Let Windows apps control radios + + - Let Windows apps access trusted devices + + - Do not show feedback notifications + + - Turn off Automatic Download and Update of Map Data + + - Force a specific default lock screen image + +- Added the AllowLinguisticDataCollection MDM policy. + +- Added steps in the [Cortana](#bkmk-cortana) section on how to disable outbound traffic using Windows Firewall. + +- Changed the Windows Update section to apply system-wide settings, and not just per user. + +## Info management settings + + +This section lists the components that make network connections to Microsoft services automatically. You can configure these settings to control the data that is sent to Microsoft. To prevent Windows from sending any data to Microsoft, configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all of these connections. We strongly recommend against this, as this data helps us deliver a secure, reliable, and more delightful personalized experience. + +The settings in this section assume you are using Windows 10, version 1511 (currently available in the Current Branch and Current Branch for Business). They will also be included in the next update for the Long Term Servicing Branch. + +- [1. Cortana](#bkmk-cortana) + +- [2. Date & Time](#bkmk-datetime) + +- [3. Device metadata retrieval](#bkmk-devinst) + +- [4. Font streaming](#font-streaming) + +- [5. Insider Preview builds](#bkmk-previewbuilds) + +- [6. Internet Explorer](#bkmk-ie) + +- [7. Live Tiles](#live-tiles) + +- [8. Mail synchronization](#bkmk-mailsync) + +- [9. Microsoft Edge](#bkmk-edge) + +- [10. Network Connection Status Indicator](#bkmk-ncsi) + +- [11. Offline maps](#bkmk-offlinemaps) + +- [12. OneDrive](#bkmk-onedrive) + +- [13. Preinstalled apps](#bkmk-preinstalledapps) + +- [14. Settings > Privacy](#bkmk-settingssection) + +- [15. Software Protection Platform](#bkmk-spp) + +- [16. Sync your settings](#bkmk-syncsettings) + +- [17. Teredo](#bkmk-teredo) + +- [18. Wi-Fi Sense](#bkmk-wifisense) + +- [19. Windows Defender](#bkmk-defender) + +- [20. Windows Media Player](#bkmk-wmp) + +- [21. Windows spotlight](#bkmk-spotlight) + +- [22. Windows Store](#bkmk-windowsstore) + +- [23. Windows Update Delivery Optimization](#bkmk-updates) + +- [24. Windows Update](#bkmk-wu) + + +See the following table for a summary of the management settings. For more info, see its corresponding section. + +![Management settings table](images/settings-table.png) + +### 1. Cortana + +Use either Group Policy or MDM policies to manage settings for Cortana. For more info, see [Cortana, Search, and privacy: FAQ](http://go.microsoft.com/fwlink/p/?LinkId=730683). + +### 1.1 Cortana Group Policies + +Find the Cortana Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Search**. + +| Policy | Description | +|------------------------------------------------------|---------------------------------------------------------------------------------------| +| Allow Cortana | Choose whether to let Cortana install and run on the device. | +| Allow search and Cortana to use location | Choose whether Cortana and Search can provide location-aware search results. | +| Do not allow web search | Choose whether to search the web from Windows Desktop Search.
Default: Disabled| +| Don't search the web or display web results in Search| Choose whether to search the web from Cortana. | +| Set what information is shared in Search | Control what information is shared with Bing in Search. | + +When you enable the **Don't search the web or display web results in Search** Group Policy, you can control the behavior of whether Cortana searches the web to display web results. However, this policy only covers whether or not web search is performed. There could still be a small amount of network traffic to Bing.com to evaluate if certain Cortana components are up-to-date or not. In order to turn off that network activity completely, you can create a Windows Firewall rule to prevent outbound traffic. + +1. Expand **Computer Configuration** > **Windows Settings** > **Security Settings** > **Windows Firewall with Advanced Security** > **Windows Firewall with Advanced Security - <LDAP name>**, and then click **Outbound Rules**. + +2. Right-click **Outbound Rules**, and then click **New Rule**. The **New Outbound Rule Wizard** starts. + +3. On the **Rule Type** page, click **Program**, and then click **Next**. + +4. On the **Program** page, click **This program path**, type **%windir%\\systemapps\\Microsoft.Windows.Cortana\_cw5n1h2txyewy\\SearchUI.exe**, and then click **Next**. + +5. On the **Action** page, click **Block the connection**, and then click **Next**. + +6. On the **Profile** page, ensure that the **Domain**, **Private**, and **Public** check boxes are selected, and then click **Next**. + +7. On the **Name** page, type a name for the rule, such as **Cortana firewall configuration**, and then click **Finish.** + +8. Right-click the new rule, click **Properties**, and then click **Protocols and Ports**. + +9. Configure the **Protocols and Ports** page with the following info, and then click **OK**. + + - For **Protocol type**, choose **TCP**. + + - For **Local port**, choose **All Ports**. + + - For **Remote port**, choose **All ports**. + +> **Note:** If your organization tests network traffic, you should not use Fiddler to test Windows Firewall settings. Fiddler is a network proxy and Windows Firewall does not block proxy traffic. You should use a network traffic analyzer, such as WireShark or Message Analyzer. + +### 1.2 Cortana MDM policies + +The following Cortana MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). + +| Policy | Description | +|------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Experience/AllowCortana | Choose whether to let Cortana install and run on the device. | +| Search/AllowSearchToUseLocation | Choose whether Cortana and Search can provide location-aware search results.
Default: Allowed| + +### 1.3 Cortana Windows Provisioning + +To use Windows Imaging and Configuration Designer (ICD) to create a provisioning package with the settings for these policies, go to **Runtime settings** > **Policies** to find **Experience** > **AllowCortana** and **Search** > **AllowSearchToUseLocation**. + +### 2. Date & Time + +You can prevent Windows from setting the time automatically. + +- To turn off the feature in the UI: **Settings** > **Time & language** > **Date & time** > **Set time automatically** + + -or- + +- Create a REG\_SZ registry setting in **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W32Time\\Parameters** with a value of **NoSync**. + +### 3. Device metadata retrieval + +To prevent Windows from retrieving device metadata from the Internet, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Device Installation** > **Prevent device metadata retrieval from the Internet**. + +### 4. Font streaming + +Starting with Windows 10, fonts that are included in Windows but that are not stored on the local device can be downloaded on demand. + +To turn off font streaming, create a REG\_DWORD registry setting called **DisableFontProviders** in **HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Services\\FontCache\\Parameters**, with a value of 1. + +> **Note:** This may change in future versions of Windows. + +### 5. Insider Preview builds + +To turn off Insider Preview builds if you're running a released version of Windows 10. If you're running a preview version of Windows 10, you must roll back to a released version before you can turn off Insider Preview builds. + +- Turn off the feature in the UI: **Settings** > **Update & security** > **Windows Update** > **Advanced options** > **Stop Insider builds**. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Toggle user control over Insider builds**. + + -or- + +- Apply the System/AllowBuildPreview MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where: + + - **0**. Users cannot make their devices available for downloading and installing preview software. + + - **1**. Users can make their devices available for downloading and installing preview software. + + - **2**. (default) Not configured. Users can make their devices available for download and installing preview software. + + -or- + +- Create a provisioning package: **Runtime settings** > **Policies** > **System** > **AllowBuildPreview**, where: + + - **0**. Users cannot make their devices available for downloading and installing preview software. + + - **1**. Users can make their devices available for downloading and installing preview software. + + - **2**. (default) Not configured. Users can make their devices available for download and installing preview software. + +### 6. Internet Explorer + +Use Group Policy to manage settings for Internet Explorer. + +### 6.1 Internet Explorer Group Policies + +Find the Internet Explorer Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer**. + +| Policy | Description | +|------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Turn on Suggested Sites| Choose whether an employee can configure Suggested Sites.
Default: Enabled
You can also turn this off in the UI by clearing the **Internet Options** > **Advanced** > **Enable Suggested Sites** check box.| +| Allow Microsoft services to provide enhanced suggestions as the user types in the Address Bar | Choose whether an employee can configure enhanced suggestions, which are presented to the employee as they type in the address bar.
Default: Enabled| +| Turn off the auto-complete feature for web addresses | Choose whether auto-complete suggests possible matches when employees are typing web address in the address bar.
Default: Disabled
You can also turn this off in the UI by clearing the Internet Options > **Advanced** > **Use inline AutoComplete in the Internet Explorer Address Bar and Open Dialog** check box.| +| Disable Periodic Check for Internet Explorer software updates| Choose whether Internet Explorer periodically checks for a new version.
Default: Enabled | +| Turn off browser geolocation | Choose whether websites can request location data from Internet Explorer.
Default: Disabled| + +### 6.2 ActiveX control blocking + +ActiveX control blocking periodically downloads a new list of out-of-date ActiveX controls that should be blocked. You can turn this off by changing the REG\_DWORD registry setting **HKEY\_CURRENT\_USER\\Software\\Microsoft\\Internet Explorer\\VersionManager\\DownloadVersionList** to 0 (zero). + +For more info, see [Out-of-date ActiveX control blocking](http://technet.microsoft.com/library/dn761713.aspx). + +### 7. Live Tiles + +To turn off Live Tiles: + +- Apply the Group Policy: **User Configuration** > **Administrative Templates** > **Start Menu and Taskbar** > **Notifications** > **Turn Off notifications network usage** + +### 8. Mail synchronization + +To turn off mail synchronization for Microsoft Accounts that are configured on a device: + +- In **Settings** > **Accounts** > **Your email and accounts**, remove any connected Microsoft Accounts. + + -or- + +- Remove any Microsoft Accounts from the Mail app. + + -or- + +- Apply the Accounts/AllowMicrosoftAccountConnection MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is not allowed and 1 is allowed. This does not apply to Microsoft Accounts that have already been configured on the device. + +To turn off the Windows Mail app: + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Mail** > **Turn off Windows Mail application** + +### 9. Microsoft Edge + +Use either Group Policy or MDM policies to manage settings for Microsoft Edge. For more info, see [Microsoft Edge and privacy: FAQ](http://go.microsoft.com/fwlink/p/?LinkId=730682). + +### 9.1 Microsoft Edge Group Policies + +Find the Microsoft Edge Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Edge**. + +> **Note:** The Microsoft Edge Group Policy names were changed in Windows 10, version 1511. The table below reflects those changes. + +| Policy | Description | +|------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Turn off autofill | Choose whether employees can use autofill on websites.
Default: Enabled | +| Allow employees to send Do Not Track headers | Choose whether employees can send Do Not Track headers.
Default: Disabled | +| Turn off password manager | Choose whether employees can save passwords locally on their devices.
Default: Enabled | +| Turn off address bar search suggestions | Choose whether the address bar shows search suggestions.
Default: Enabled | +| Turn off the SmartScreen Filter | Choose whether SmartScreen is turned on or off.
Default: Enabled | +| Open a new tab with an empty tab | Choose whether a new tab page appears.
Default: Enabled | +| Configure corporate Home pages | Choose the corporate Home page for domain-joined devices.
Set this to **about:blank** | + +### 9.2 Microsoft Edge MDM policies + +The following Microsoft Edge MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). + +| Policy | Description | +|------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Browser/AllowAutoFill | Choose whether employees can use autofill on websites.
Default: Allowed | +| Browser/AllowDoNotTrack | Choose whether employees can send Do Not Track headers.
Default: Not allowed | +| Browser/AllowPasswordManager | Choose whether employees can save passwords locally on their devices.
Default: Allowed | +| Browser/AllowSearchSuggestionsinAddressBar | Choose whether the address bar shows search suggestions..
Default: Allowed | +| Browser/AllowSmartScreen | Choose whether SmartScreen is turned on or off.
Default: Allowed | + +### 9.3 Microsoft Edge Windows Provisioning + +Use Windows ICD to create a provisioning package with the settings for these policies, go to **Runtime settings** > **Policies**. + +For a complete list of the Microsoft Edge policies, see [Available policies for Microsoft Edge](http://technet.microsoft.com/library/mt270204.aspx). + +### 10. Network Connection Status Indicator + +Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to http://www.msftncsi.com to determine if the device can communicate with the Internet. For more info about NCIS, see [The Network Connection Status Icon](http://blogs.technet.com/b/networking/archive/2012/12/20/the-network-connection-status-icon.aspx). + +You can turn off NCSI through Group Policy: + +- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off Windows Network Connectivity Status Indicator active tests** + +> **Note** After you apply this policy, you must restart the device for the policy setting to take effect. + +### 11. Offline maps + +You can turn off the ability to download and update offline maps. + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Maps** > **Turn off Automatic Download and Update of Map Data** + +### 12. OneDrive + +To turn off OneDrive in your organization: + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **OneDrive** > **Prevent the usage of OneDrive for file storage** + +### 13. Preinstalled apps + +Some preinstalled apps get content before they are opened to ensure a great experience. You can remove these using the steps in this section. + +To remove the News app: + +- Right-click the app in Start, and then click **Uninstall**. + + -or- + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingNews"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingNews | Remove-AppxPackage** + +To remove the Weather app: + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingWeather"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingWeather | Remove-AppxPackage** + +To remove the Money app: + +- Right-click the app in Start, and then click **Uninstall**. + + -or- + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingFinance"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingFinance | Remove-AppxPackage** + +To remove the Sports app: + +- Right-click the app in Start, and then click **Uninstall**. + + -or- + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingSports"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingSports | Remove-AppxPackage** + +To remove the Twitter app: + +- Right-click the app in Start, and then click **Uninstall**. + + -or- + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "\*.Twitter"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage \*.Twitter | Remove-AppxPackage** + +To remove the XBOX app: + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.XboxApp"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.XboxApp | Remove-AppxPackage** + +To remove the Sway app: + +- Right-click the app in Start, and then click **Uninstall**. + + -or- + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.Office.Sway"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.Office.Sway | Remove-AppxPackage** + +To remove the OneNote app: + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.Office.OneNote"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.Office.OneNote | Remove-AppxPackage** + +To remove the Get Office app: + +- Right-click the app in Start, and then click **Uninstall**. + + -or- + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.MicrosoftOfficeHub"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.MicrosoftOfficeHub | Remove-AppxPackage** + +To remove the Get Skype app: + +- Right-click the Sports app in Start, and then click **Uninstall**. + + -or- + +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.SkypeApp"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** + + -and- + + Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.SkypeApp | Remove-AppxPackage** + +### 14. Settings > Privacy + +Use Settings > Privacy to configure some settings that may be important to your organization. Except for the Feedback & Diagnostics page, these settings must be configured for every user account that signs into the PC. + +- [14.1 General](#bkmk-general) + +- [14.2 Location](#bkmk-priv-location) + +- [14.3 Camera](#bkmk-priv-camera) + +- [14.4 Microphone](#bkmk-priv-microphone) + +- [14.5 Speech, inking, & typing](#bkmk-priv-speech) + +- [14.6 Account info](#bkmk-priv-accounts) + +- [14.7 Contacts](#bkmk-priv-contacts) + +- [14.8 Calendar](#bkmk-priv-calendar) + +- [14.9 Call history](#bkmk-priv-callhistory) + +- [14.10 Email](#bkmk-priv-email) + +- [14.11 Messaging](#bkmk-priv-messaging) + +- [14.12 Radios](#bkmk-priv-radios) + +- [14.13 Other devices](#bkmk-priv-other-devices) + +- [14.14 Feedback & diagnostics](#bkmk-priv-feedback) + +- [14.15 Background apps](#bkmk-priv-background) + +### 14.1 General + +**General** includes options that don't fall into other areas. + +To turn off **Let apps use my advertising ID for experiences across apps (turning this off will reset your ID)**: + +> **Note:** When you turn this feature off in the UI, it turns off the advertising ID, not just resets it. + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **User Profiles** > **Turn off the advertising ID**. + + -or- + +- Create a REG\_DWORD registry setting called **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo**, with a value of 0 (zero). + +To turn off **Turn on SmartScreen Filter to check web content (URLs) that Windows Store apps use**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Edge** > **Turn off the SmartScreen Filter**. + + Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **File Explorer** > **Configure Windows SmartScreen**. + + -or- + +- Apply the Browser/AllowSmartScreen MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is turned off and 1 is turned on. + + -or- + +- Create a provisioning package, using: + + - For Internet Explorer: **Runtime settings** > **Policies** > **Browser** > **AllowSmartScreen** + + - For Microsoft Edge: **Runtime settings** > **Policies** > **MicrosoftEdge** > **AllowSmartScreen** + + -or- + +- Create a REG\_DWORD registry setting called **Enabled** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AppHost\\EnableWebContentEvaluation**, with a value of 0 (zero). + +To turn off **Send Microsoft info about how I write to help us improve typing and writing in the future**: + +> **Note: ** If the telemetry level is set to either **Basic** or **Security**, this is turned off automatically. + + + +- Turn off the feature in the UI. + + -or- + +- Apply the TextInput/AllowLinguisticDataCollection MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where: + + - **0**. Not allowed + + - **1**. Allowed (default) + +To turn off **Let websites provide locally relevant content by accessing my language list**: + +- Turn off the feature in the UI. + + -or- + +- Create a new REG\_DWORD registry setting called **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile**, with a value of 1. + +### 14.2 Location + +In the **Location** area, you choose whether devices have access to location-specific sensors and which apps have access to the device's location. + +To turn off **Location for this device**: + +- Click the **Change** button in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Location and Sensors** > **Turn off location**. + + -or- + +- Apply the System/AllowLocation MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: + + - **0**. Turned off and the employee can't turn it back on. + + - **1**. Turned on, but lets the employee choose whether to use it. (default) + + - **2**. Turned on and the employee can't turn it off. + + **Note** + You can also set this MDM policy in System Center Configuration Manager using the [WMI Bridge Provider](http://msdn.microsoft.com/library/dn905224.aspx). + + -or- + +- Create a provisioning package, using **Runtime settings** > **Policies** > **System** > **AllowLocation**, where + + - **No**. Turns off location service. + + - **Yes**. Turns on location service. (default) + +To turn off **Location**: + +- Turn off the feature in the UI. + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access location** + + - Set the **Select a setting** box to **Force Deny**. + + -or- + +To turn off **Location history**: + +- Erase the history using the **Clear** button in the UI. + +To turn off **Choose apps that can use your location**: + +- Turn off each app using the UI. + +### 14.3 Camera + +In the **Camera** area, you can choose which apps can access a device's camera. + +To turn off **Let apps use my camera**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the camera** + + - Set the **Select a setting** box to **Force Deny**. + + -or- + +- Apply the Camera/AllowCamera MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: + + - **0**. Apps can't use the camera. + + - **1**. Apps can use the camera. + + **Note** + You can also set this MDM policy in System Center Configuration Manager using the [WMI Bridge Provider](http://msdn.microsoft.com/library/dn905224.aspx). + + -or- + +- Create a provisioning package with use Windows ICD, using **Runtime settings** > **Policies** > **Camera** > **AllowCamera**, where: + + - **0**. Apps can't use the camera. + + - **1**. Apps can use the camera. + +To turn off **Choose apps that can use your camera**: + +- Turn off the feature in the UI for each app. + +### 14.4 Microphone + +In the **Microphone** area, you can choose which apps can access a device's microphone. + +To turn off **Let apps use my microphone**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the microphone** + + - Set the **Select a setting** box to **Force Deny**. + +To turn off **Choose apps that can use your microphone**: + +- Turn off the feature in the UI for each app. + +### 14.5 Speech, inking, & typing + +In the **Speech, Inking, & Typing** area, you can let Windows and Cortana better understand your employee's voice and written input by sampling their voice and writing, and by comparing verbal and written input to contact names and calendar entrees. + +> **Note:** For more info on how to disable Cortana in your enterprise, see [Cortana](#bkmk-cortana) in this article. + + + +To turn off the functionality: + +- Click the **Stop getting to know me** button, and then click **Turn off**. + + -or- + +- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Regional and Language Options** > **Handwriting personalization** > **Turn off automatic learning** + + -or- + +- Create a REG\_DWORD registry setting called **AcceptedPrivacyPolicy** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Personalization\\Settings**, with a value of 0 (zero). + + -and- + + Create a REG\_DWORD registry setting called **HarvestContacts** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\InputPersonalization\\TrainedDataStore**, with a value of 0 (zero). + +### 14.6 Account info + +In the **Account Info** area, you can choose which apps can access your name, picture, and other account info. + +To turn off **Let apps access my name, picture, and other account info**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access account information** + + - Set the **Select a setting** box to **Force Deny**. + +To turn off **Choose the apps that can access your account info**: + +- Turn off the feature in the UI for each app. + +### 14.7 Contacts + +In the **Contacts** area, you can choose which apps can access an employee's contacts list. + +To turn off **Choose apps that can access contacts**: + +- Turn off the feature in the UI for each app. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access contacts** + + - Set the **Select a setting** box to **Force Deny**. + +### 14.8 Calendar + +In the **Calendar** area, you can choose which apps have access to an employee's calendar. + +To turn off **Let apps access my calendar**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the calendar** + + - Set the **Select a setting** box to **Force Deny**. + +To turn off **Choose apps that can access calendar**: + +- Turn off the feature in the UI for each app. + +### 14.9 Call history + +In the **Call history** area, you can choose which apps have access to an employee's call history. + +To turn off **Let apps access my call history**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access call history** + + - Set the **Select a setting** box to **Force Deny**. + +### 14.10 Email + +In the **Email** area, you can choose which apps have can access and send email. + +To turn off **Let apps access and send email**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access email** + + - Set the **Select a setting** box to **Force Deny**. + +### 14.11 Messaging + +In the **Messaging** area, you can choose which apps can read or send messages. + +To turn off **Let apps read or send messages (text or MMS)**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access messaging** + + - Set the **Select a setting** box to **Force Deny**. + +To turn off **Choose apps that can read or send messages**: + +- Turn off the feature in the UI for each app. + +### 14.12 Radios + +In the **Radios** area, you can choose which apps can turn a device's radio on or off. + +To turn off **Let apps control radios**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps control radios** + + - Set the **Select a setting** box to **Force Deny**. + +To turn off **Choose apps that can control radios**: + +- Turn off the feature in the UI for each app. + +### 14.13 Other devices + +In the **Other Devices** area, you can choose whether devices that aren't paired to PCs, such as an Xbox One, can share and sync info. + +To turn off **Let apps automatically share and sync info with wireless devices that don't explicitly pair with your PC, tablet, or phone**: + +- Turn off the feature in the UI. + +To turn off **Let your apps use your trusted devices (hardware you've already connected, or comes with your PC, tablet, or phone)**: + +- Turn off the feature in the UI. + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access trusted devices** + + - Set the **Select a setting** box to **Force Deny**. + +### 14.14 Feedback & diagnostics + +In the **Feedback & Diagnostics** area, you can choose how often you're asked for feedback and how much diagnostic and usage information is sent to Microsoft. + +To change how frequently **Windows should ask for my feedback**: + +**Note** +Feedback frequency only applies to user-generated feedback, not diagnostic and usage data sent from the device. + + + +- To change from **Automatically (Recommended)**, use the drop-down list in the UI. + + -or- + +- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Do not show feedback notifications** + + -or- + +- Create the registry keys (REG\_DWORD type): + + - HKEY\_CURRENT\_USER\\Software\\Microsoft\\Siuf\\Rules\\PeriodInNanoSeconds + + - HKEY\_CURRENT\_USER\\Software\\Microsoft\\Siuf\\Rules\\NumberOfSIUFInPeriod + + Based on these settings: + + | Setting | PeriodInNanoSeconds | NumberOfSIUFInPeriod | + |---------------|-----------------------------|-----------------------------| + | Automatically | Delete the registry setting | Delete the registry setting | + | Never | 0 | 0 | + | Always | 100000000 | Delete the registry setting | + | Once a day | 864000000000 | 1 | + | Once a week | 6048000000000 | 1 | + + + +To change the level of diagnostic and usage data sent when you **Send your device data to Microsoft**: + +- To change from **Enhanced**, use the drop-down list in the UI. The other levels are **Basic** and **Full**. + + > **Note:** You can't use the UI to change the telemetry level to **Security**. + + + + -or- + +- Apply the Group Policy: **Computer Configuration\\Administrative Templates\\Windows Components\\Data Collection And Preview Builds\\Allow Telemetry** + + -or- + +- Apply the System/AllowTelemetry MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: + + - **0**. Maps to the **Security** level. + + - **1**. Maps to the **Basic** level. + + - **2**. Maps to the **Enhanced** level. + + - **3**. Maps to the **Full** level. + + -or- + +- Create a provisioning package, using **Runtime settings** > **Policies** > **System** > **AllowTelemetry**, where: + + - **0**. Maps to the **Security** level. + + - **1**. Maps to the **Basic** level. + + - **2**. Maps to the **Enhanced** level. + + - **3**. Maps to the **Full** level. + +### 14.15 Background apps + +In the **Background Apps** area, you can choose which apps can run in the background. + +To turn off **Let apps run in the background**: + +- Turn off the feature in the UI for each app. + +### 15. Software Protection Platform + +Enterprise customers can manage their Windows activation status with volume licensing using an on-premise Key Management Server. You can opt out of sending KMS client activation data to Microsoft automatically by applying the following Group Policy: + +**Computer Configuration** > **Administrative Templates** > **Windows Components** > **Software Protection Platform** > **Turn off KMS Client Online AVS Activation** + +The Windows activation status will be valid for a rolling period of 180 days with weekly activation status checks to the KMS. + +### 16. Sync your settings + +You can control if your settings are synchronized: + +- In the UI: **Settings** > **Accounts** > **Sync your settings** + + -or- + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Sync your settings** > **Do not sync** + + -or- + +- Apply the Experience/AllowSyncMySettings MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is not allowed and 1 is allowed. + + -or- + +- Create a provisioning package, using **Runtime settings** > **Policies** > **Experience** > **AllowSyncMySettings**, where + + - **No**. Settings are not synchronized. + + - **Yes**. Settings are synchronized. (default) + +To turn off Messaging cloud sync: + +- Create a REG\_DWORD registry setting called **CloudServiceSyncEnabled** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Messaging**, with a value of 0 (zero). + +### 17. Teredo + +You can disable Teredo by using the netsh.exe command. For more info on Teredo, see [Internet Protocol Version 6, Teredo, and Related Technologies](http://technet.microsoft.com/library/cc722030.aspx). + +- From an elevated command prompt, run **netsh interface teredo set state disabled** + +### 18. Wi-Fi Sense + +Wi-Fi Sense automatically connects devices to known hotspots and to the wireless networks the person’s contacts have shared with them. + +To turn off **Connect to suggested open hotspots** and **Connect to networks shared by my contacts**: + +- Turn off the feature in the UI. + + -or- + +- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Network** > **WLAN Service** > **WLAN Settings** > **Allow Windows to automatically connect to suggested open hotspots, to networks shared by contacts, and to hotspots offering paid services**. + + -or- + +- Create a new REG\_DWORD registry setting called **AutoConnectAllowedOEM** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\WcmSvc\\wifinetworkmanager\\config**, with a value of 0 (zero). + + -or- + +- Change the Windows Provisioning setting, WiFISenseAllowed, to 0 (zero). For more info, see the Windows Provisioning Settings reference doc, [WiFiSenseAllowed](http://go.microsoft.com/fwlink/p/?LinkId=620909). + + -or- + +- Use the Unattended settings to set the value of WiFiSenseAllowed to 0 (zero). For more info, see the Unattended Windows Setup reference doc, [WiFiSenseAllowed](http://go.microsoft.com/fwlink/p/?LinkId=620910). + +When turned off, the Wi-Fi Sense settings still appear on the Wi-Fi Settings screen, but they’re non-functional and they can’t be controlled by the employee. + +### 19. Windows Defender + +You can opt out of the Microsoft Antimalware Protection Service. + +- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **MAPS** > **Join Microsoft MAPS** + + -or- + +- Apply the Defender/AllowClouldProtection MDM policy from the [Defender CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). + + -or- + +- Use the registry to set the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows Defender\\Spynet\\SpyNetReporting** to 0 (zero). + + -and- + + From an elevated Windows PowerShell prompt, run **set-mppreference -Mapsreporting 0** + +You can stop sending file samples back to Microsoft. + +- Set the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **MAPS** > **Send file samples when further analysis is required** to **Always Prompt** or **Never Send**. + + -or- + +- Apply the Defender/SubmitSamplesConsent MDM policy from the [Defender CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: + + - **0**. Always prompt. + + - **1**. (default) Send safe samples automatically. + + - **2**. Never send. + + - **3**. Send all samples automatically. + + -or- + +- Use the registry to set the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows Defender\\Spynet\\SubmitSamplesConsent** to 0 (zero) to always prompt or 2 to never send. + +You can stop downloading definition updates: + +- Enable the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **Signature Updates** > **Define the order of sources for downloading definition updates** and set it to **FileShares**. + + -and- + +- Enable the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **Signature Updates** > **Define file shares for downloading definition updates** and set it to nothing. + +You can also use the registry to turn off Malicious Software Reporting Tool telemetry by setting the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\MRT\\DontReportInfectionInformation** to 1. + +### 20. Windows Media Player + +To remove Windows Media Player: + +- From the **Programs and Features** control panel, click **Turn Windows features on or off**, under **Media Features**, clear the **Windows Media Player** check box, and then click **OK**. + + -or- + +- Run the following DISM command from an elevated command prompt: **dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer** + +### 21. Windows spotlight + +Windows spotlight provides different background images and text on the lock screen. You can control it by using the user interface or through Group Policy. + +- Configure the following in **Settings**: + + - **Personalization** > **Lock screen** > **Background** > **Windows spotlight**, select a different background, and turn off **Show me tips, tricks, and more on the lock screen**. + + - **Personalization** > **Start** > **Occasionally show suggestions in Start**. + + - **System** > **Notifications & actions** > **Show me tips about Windows**. + + -or- + +- Apply the Group Policies: + + - **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Force a specific default lock screen image**. + - Add a location in the **Path to local lock screen image** box. + + - Set the **Turn off fun facts, tips, tricks, and more on lock screen** check box. + + **Note** This will only take effect if the policy is applied before the first logon. If you cannot apply the **Force a specific default lock screen image** policy before the first logon to the device, you can apply this policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Do not display the lock screen**. + + + + - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Do not show Windows Tips**. + + - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Turn off Microsoft consumer experiences**. + +For more info, see [Windows spotlight on the lock screen](../whats-new/windows-spotlight.md). + +### 22. Windows Store + +You can turn off the ability to launch apps from the Windows Store that were preinstalled or downloaded. This will also turn off automatic app updates, and the Windows Store will be disabled. + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Store** > **Disable all apps from Windows Store**. + +### 23. Windows Update Delivery Optimization + +Windows Update Delivery Optimization lets you get Windows updates and Windows Store apps from sources in addition to Microsoft, which not only helps when you have a limited or unreliable Internet connection, but can also help you reduce the amount of bandwidth needed to keep all of your organization's PCs up-to-date. If you have Delivery Optimization turned on, PCs on your network may send and receive updates and apps to other PCs on your local network, if you choose, or to PCs on the Internet. + +By default, PCs running Windows 10 Enterprise and Windows 10 Education will only use Delivery Optimization to get and receive updates for PCs and apps on your local network. + +Use the UI, Group Policy, MDM policies, or Windows Provisioning to set up Delivery Optimization. + +### 23.1 Settings > Update & security + +You can set up Delivery Optimization from the **Settings** UI. + +- Go to **Settings** > **Update & security** > **Windows Update** > **Advanced options** > **Choose how updates are delivered**. + +### 23.2 Delivery Optimization Group Policies + +You can find the Delivery Optimization Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Delivery Optimization**. + +| Policy | Description | +|---------------------------|-----------------------------------------------------------------------------------------------------| +| Download Mode | Lets you choose where Delivery Optimization gets or sends updates and apps, including

  • None. Turns off Delivery Optimization.

  • Group. Gets or sends updates and apps to PCs on the same local network domain.

  • Internet. Gets or sends updates and apps to PCs on the Internet.

  • LAN. Gets or sends updates and apps to PCs on the same NAT only.

| +| Group ID | Lets you provide a Group ID that limits which PCs can share apps and updates.
** Note** This ID must be a GUID.| +| Max Cache Age | Lets you specify the maximum time (in seconds) that a file is held in the Delivery Optimization cache.
The default value is 259200 seconds (3 days).| +| Max Cache Size | Lets you specify the maximum cache size as a percentage of disk size.
The default value is 20, which represents 20% of the disk.| +| Max Upload Bandwidth | Lets you specify the maximum upload bandwidth (in KB/second) that a device uses across all concurrent upload activity.
The default value is 0, which means unlimited possible bandwidth.| + +### 23.3 Delivery Optimization MDM policies + +The following Delivery Optimization MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). + +| Policy | Description | +|---------------------------|-----------------------------------------------------------------------------------------------------| +| DeliveryOptimization/DODownloadMode | Lets you choose where Delivery Optimization gets or sends updates and apps, including
  • 0. Turns off Delivery Optimization.

  • 1. Gets or sends updates and apps to PCs on the same NAT only.

  • 2. Gets or sends updates and apps to PCs on the same local network domain.

  • 3. Gets or sends updates and apps to PCs on the Internet.

| +| DeliveryOptimization/DOGroupID | Lets you provide a Group ID that limits which PCs can share apps and updates.
** Note** This ID must be a GUID.| +| DeliveryOptimization/DOMaxCacheAge | Lets you specify the maximum time (in seconds) that a file is held in the Delivery Optimization cache.
The default value is 259200 seconds (3 days).| +| DeliveryOptimization/DOMaxCacheSize | Lets you specify the maximum cache size as a percentage of disk size.
The default value is 20, which represents 20% of the disk.| +| DeliveryOptimization/DOMaxUploadBandwidth | Lets you specify the maximum upload bandwidth (in KB/second) that a device uses across all concurrent upload activity.
The default value is 0, which means unlimited possible bandwidth.| + + +### 23.4 Delivery Optimization Windows Provisioning + +If you don't have an MDM server in your enterprise, you can use Windows Provisioning to configure the Delivery Optimization policies + +Use Windows ICD, included with the [Windows Assessment and Deployment Kit (Windows ADK)](http://go.microsoft.com/fwlink/p/?LinkId=526803), to create a provisioning package for Delivery Optimization. + +1. Open Windows ICD, and then click **New provisioning package**. + +2. In the **Name** box, type a name for the provisioning package, and then click **Next.** + +3. Click the **Common to all Windows editions** option, click **Next**, and then click **Finish**. + +4. Go to **Runtime settings** > **Policies** > **DeliveryOptimization** to configure the policies. + +For more info about Delivery Optimization in general, see [Windows Update Delivery Optimization: FAQ](http://go.microsoft.com/fwlink/p/?LinkId=730684). + +### 24. Windows Update + +You can turn off Windows Update by setting the following registry entries: + +- Add a REG\_DWORD value called **DoNotConnectToWindowsUpdateInternetLocations** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. + + -and- + +- Add a REG\_DWORD value called **DisableWindowsUpdateAccess** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. + +You can turn off automatic updates by doing one of the following. This is not recommended. + +- Add a REG\_DWORD value called **AutoDownload** to **HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\WindowsStore\\WindowsUpdate** and set the value to 5. + + -or- + +- Apply the Update/AllowAutoUpdate MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: + + - **0**. Notify the user before downloading the update. + + - **1**. Auto install the update and then notify the user to schedule a device restart. + + - **2** (default). Auto install and restart. + + - **3**. Auto install and restart at a specified time. + + - **4**. Auto install and restart without end-user control. + + - **5**. Turn off automatic updates. + +To learn more, see [Device update management](http://msdn.microsoft.com/library/windows/hardware/dn957432.aspx) and [Configure Automatic Updates by using Group Policy](http://technet.microsoft.com/library/cc720539.aspx). From 24e2237b197fce2142f3e3e271321a4d5db6328d Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 26 May 2016 14:55:45 -0700 Subject: [PATCH 030/263] fix tagging change W10 to w10 (lower case) and changed author of CFaw to greg-lindsay --- windows/deploy/activate-forest-by-proxy-vamt.md | 2 +- windows/deploy/activate-forest-vamt.md | 2 +- ...ctivate-using-active-directory-based-activation-client.md | 4 ++-- windows/deploy/activate-using-key-management-service-vamt.md | 2 +- windows/deploy/activate-windows-10-clients-vamt.md | 2 +- windows/deploy/active-directory-based-activation-overview.md | 4 ++-- ...-10-operating-system-image-using-configuration-manager.md | 4 ++-- ...deployment-with-windows-pe-using-configuration-manager.md | 4 ++-- windows/deploy/add-manage-products-vamt.md | 2 +- windows/deploy/add-remove-computers-vamt.md | 2 +- windows/deploy/add-remove-product-key-vamt.md | 2 +- ...information-sent-to-microsoft-during-activation-client.md | 2 +- .../deploy/assign-applications-using-roles-in-mdt-2013.md | 2 +- ...ld-a-distributed-environment-for-windows-10-deployment.md | 2 +- windows/deploy/change-history-for-deploy-windows-10.md | 4 ++-- windows/deploy/configure-client-computers-vamt.md | 2 +- windows/deploy/configure-mdt-2013-for-userexit-scripts.md | 2 +- windows/deploy/configure-mdt-2013-settings.md | 2 +- windows/deploy/configure-mdt-deployment-share-rules.md | 2 +- ...ustom-windows-pe-boot-image-with-configuration-manager.md | 4 ++-- ...ate-a-task-sequence-with-configuration-manager-and-mdt.md | 5 +++-- windows/deploy/create-a-windows-10-reference-image.md | 2 +- ...-to-deploy-with-windows-10-using-configuration-manager.md | 4 ++-- windows/deploy/deploy-a-windows-10-image-using-mdt.md | 4 ++-- .../deploy-windows-10-using-pxe-and-configuration-manager.md | 4 ++-- ...ws-10-with-system-center-2012-r2-configuration-manager.md | 4 ++-- ...eploy-windows-10-with-the-microsoft-deployment-toolkit.md | 2 +- windows/deploy/deploy-windows-to-go.md | 5 +++-- ...n-for-windows-10-deployment-with-configuration-manager.md | 4 ++-- .../get-started-with-the-microsoft-deployment-toolkit.md | 2 +- .../getting-started-with-the-user-state-migration-tool.md | 4 ++-- windows/deploy/import-export-vamt-data.md | 2 +- windows/deploy/index.md | 4 ++-- windows/deploy/install-configure-vamt.md | 2 +- windows/deploy/install-kms-client-key-vamt.md | 2 +- windows/deploy/install-product-key-vamt.md | 2 +- windows/deploy/install-vamt.md | 2 +- .../deploy/integrate-configuration-manager-with-mdt-2013.md | 2 +- windows/deploy/introduction-vamt.md | 2 +- windows/deploy/key-features-in-mdt-2013.md | 2 +- windows/deploy/kms-activation-vamt.md | 2 +- windows/deploy/local-reactivation-vamt.md | 2 +- windows/deploy/manage-activations-vamt.md | 2 +- windows/deploy/manage-product-keys-vamt.md | 2 +- windows/deploy/manage-vamt-data.md | 2 +- windows/deploy/mdt-2013-lite-touch-components.md | 2 +- windows/deploy/migrate-application-settings.md | 4 ++-- windows/deploy/migration-store-types-overview.md | 4 ++-- windows/deploy/monitor-activation-client.md | 4 ++-- ...nitor-windows-10-deployment-with-configuration-manager.md | 4 ++-- windows/deploy/offline-migration-reference.md | 4 ++-- windows/deploy/online-activation-vamt.md | 2 +- windows/deploy/plan-for-volume-activation-client.md | 2 +- .../deploy/prepare-for-windows-deployment-with-mdt-2013.md | 2 +- ...-installation-of-windows-10-with-configuration-manager.md | 4 ++-- windows/deploy/proxy-activation-vamt.md | 2 +- ...s-7-client-with-windows-10-using-configuration-manager.md | 4 ++-- .../deploy/refresh-a-windows-7-computer-with-windows-10.md | 2 +- windows/deploy/remove-products-vamt.md | 2 +- ...s-7-client-with-windows-10-using-configuration-manager.md | 4 ++-- ...eplace-a-windows-7-computer-with-a-windows-10-computer.md | 2 +- windows/deploy/scenario-kms-activation-vamt.md | 2 +- windows/deploy/scenario-online-activation-vamt.md | 2 +- windows/deploy/scenario-proxy-activation-vamt.md | 2 +- windows/deploy/set-up-mdt-2013-for-bitlocker.md | 2 +- windows/deploy/sideload-apps-in-windows-10.md | 4 ++-- ...simulate-a-windows-10-deployment-in-a-test-environment.md | 2 +- windows/deploy/understanding-migration-xml-files.md | 4 ++-- windows/deploy/update-product-status-vamt.md | 2 +- .../update-windows-10-images-with-provisioning-packages.md | 4 ++-- ...-to-windows-10-with-system-center-configuraton-manager.md | 4 ++-- ...de-to-windows-10-with-the-microsoft-deployment-toolkit.md | 2 +- windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md | 2 +- ...dt-database-to-stage-windows-10-deployment-information.md | 2 +- .../use-the-volume-activation-management-tool-client.md | 2 +- windows/deploy/use-vamt-in-windows-powershell.md | 2 +- windows/deploy/use-web-services-in-mdt-2013.md | 2 +- windows/deploy/usmt-best-practices.md | 4 ++-- windows/deploy/usmt-choose-migration-store-type.md | 4 ++-- windows/deploy/usmt-command-line-syntax.md | 4 ++-- windows/deploy/usmt-common-issues.md | 4 ++-- windows/deploy/usmt-common-migration-scenarios.md | 4 ++-- windows/deploy/usmt-configxml-file.md | 4 ++-- windows/deploy/usmt-conflicts-and-precedence.md | 4 ++-- windows/deploy/usmt-custom-xml-examples.md | 4 ++-- windows/deploy/usmt-customize-xml-files.md | 4 ++-- windows/deploy/usmt-determine-what-to-migrate.md | 4 ++-- windows/deploy/usmt-estimate-migration-store-size.md | 4 ++-- windows/deploy/usmt-exclude-files-and-settings.md | 4 ++-- .../usmt-extract-files-from-a-compressed-migration-store.md | 4 ++-- windows/deploy/usmt-faq.md | 4 ++-- windows/deploy/usmt-general-conventions.md | 4 ++-- windows/deploy/usmt-hard-link-migration-store.md | 4 ++-- windows/deploy/usmt-how-it-works.md | 4 ++-- windows/deploy/usmt-how-to.md | 4 ++-- windows/deploy/usmt-identify-application-settings.md | 4 ++-- windows/deploy/usmt-identify-file-types-files-and-folders.md | 4 ++-- windows/deploy/usmt-identify-operating-system-settings.md | 4 ++-- windows/deploy/usmt-identify-users.md | 4 ++-- windows/deploy/usmt-include-files-and-settings.md | 4 ++-- windows/deploy/usmt-loadstate-syntax.md | 4 ++-- windows/deploy/usmt-log-files.md | 4 ++-- windows/deploy/usmt-migrate-efs-files-and-certificates.md | 4 ++-- windows/deploy/usmt-migrate-user-accounts.md | 4 ++-- windows/deploy/usmt-migration-store-encryption.md | 4 ++-- windows/deploy/usmt-overview.md | 4 ++-- windows/deploy/usmt-plan-your-migration.md | 4 ++-- windows/deploy/usmt-recognized-environment-variables.md | 4 ++-- windows/deploy/usmt-reference.md | 4 ++-- windows/deploy/usmt-requirements.md | 4 ++-- windows/deploy/usmt-reroute-files-and-settings.md | 4 ++-- windows/deploy/usmt-resources.md | 4 ++-- windows/deploy/usmt-return-codes.md | 4 ++-- windows/deploy/usmt-scanstate-syntax.md | 4 ++-- windows/deploy/usmt-technical-reference.md | 4 ++-- windows/deploy/usmt-test-your-migration.md | 4 ++-- windows/deploy/usmt-topics.md | 4 ++-- windows/deploy/usmt-troubleshooting.md | 4 ++-- windows/deploy/usmt-utilities.md | 4 ++-- windows/deploy/usmt-what-does-usmt-migrate.md | 4 ++-- windows/deploy/usmt-xml-elements-library.md | 4 ++-- windows/deploy/usmt-xml-reference.md | 4 ++-- windows/deploy/vamt-known-issues.md | 2 +- windows/deploy/vamt-requirements.md | 2 +- windows/deploy/vamt-step-by-step.md | 2 +- .../verify-the-condition-of-a-compressed-migration-store.md | 4 ++-- windows/deploy/volume-activation-management-tool.md | 2 +- windows/deploy/volume-activation-windows-10.md | 2 +- windows/deploy/windows-10-deployment-scenarios.md | 4 ++-- windows/deploy/windows-10-deployment-tools-reference.md | 4 ++-- windows/deploy/windows-10-edition-upgrades.md | 4 ++-- windows/deploy/windows-adk-scenarios-for-it-pros.md | 4 ++-- windows/deploy/windows-deployment-scenarios-and-tools.md | 4 ++-- .../deploy/windows-upgrade-and-migration-considerations.md | 4 ++-- windows/deploy/xml-file-requirements.md | 4 ++-- 135 files changed, 217 insertions(+), 215 deletions(-) diff --git a/windows/deploy/activate-forest-by-proxy-vamt.md b/windows/deploy/activate-forest-by-proxy-vamt.md index f178e14406..1e852d5221 100644 --- a/windows/deploy/activate-forest-by-proxy-vamt.md +++ b/windows/deploy/activate-forest-by-proxy-vamt.md @@ -2,7 +2,7 @@ title: Activate by Proxy an Active Directory Forest (Windows 10) description: Activate by Proxy an Active Directory Forest ms.assetid: 6475fc87-a6f7-4fa8-b0aa-de19f2dea7e5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/activate-forest-vamt.md b/windows/deploy/activate-forest-vamt.md index 267e03be9c..082bac639c 100644 --- a/windows/deploy/activate-forest-vamt.md +++ b/windows/deploy/activate-forest-vamt.md @@ -2,7 +2,7 @@ title: Activate an Active Directory Forest Online (Windows 10) description: Activate an Active Directory Forest Online ms.assetid: 9b5bc193-799b-4aa5-9d3e-0e495f7195d3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/activate-using-active-directory-based-activation-client.md b/windows/deploy/activate-using-active-directory-based-activation-client.md index 15ae96825a..dbf9a5a617 100644 --- a/windows/deploy/activate-using-active-directory-based-activation-client.md +++ b/windows/deploy/activate-using-active-directory-based-activation-client.md @@ -3,11 +3,11 @@ title: Activate using Active Directory-based activation (Windows 10) description: Active Directory-based activation is implemented as a role service that relies on AD DS to store activation objects. ms.assetid: 08cce6b7-7b5b-42cf-b100-66c363a846af keywords: vamt, volume activation, activation, windows activation -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation -author: CFaw +author: greg-lindsay --- # Activate using Active Directory-based activation diff --git a/windows/deploy/activate-using-key-management-service-vamt.md b/windows/deploy/activate-using-key-management-service-vamt.md index 4c5d735436..9681860156 100644 --- a/windows/deploy/activate-using-key-management-service-vamt.md +++ b/windows/deploy/activate-using-key-management-service-vamt.md @@ -3,7 +3,7 @@ title: Activate using Key Management Service (Windows 10) ms.assetid: f2417bfe-7d25-4e82-bc07-de316caa8dac description: keywords: vamt, volume activation, activation, windows activation -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/activate-windows-10-clients-vamt.md b/windows/deploy/activate-windows-10-clients-vamt.md index 91b743947e..2d77f355dc 100644 --- a/windows/deploy/activate-windows-10-clients-vamt.md +++ b/windows/deploy/activate-windows-10-clients-vamt.md @@ -3,7 +3,7 @@ title: Activate clients running Windows 10 (Windows 10) description: After you have configured Key Management Service (KMS) or Active Directory-based activation on your network, activating a client running Windows 10 is easy. ms.assetid: 39446e49-ad7c-48dc-9f18-f85a11ded643 keywords: vamt, volume activation, activation, windows activation -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/active-directory-based-activation-overview.md b/windows/deploy/active-directory-based-activation-overview.md index 7f47592aa7..9a64d7572a 100644 --- a/windows/deploy/active-directory-based-activation-overview.md +++ b/windows/deploy/active-directory-based-activation-overview.md @@ -2,11 +2,11 @@ title: Active Directory-Based Activation Overview (Windows 10) description: Active Directory-Based Activation Overview ms.assetid: c1dac3bd-6a86-4c45-83dd-421e63a398c0 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation -author: CFaw +author: greg-lindsay --- # Active Directory-Based Activation Overview diff --git a/windows/deploy/add-a-windows-10-operating-system-image-using-configuration-manager.md b/windows/deploy/add-a-windows-10-operating-system-image-using-configuration-manager.md index 13a328ea77..5a3eadbc33 100644 --- a/windows/deploy/add-a-windows-10-operating-system-image-using-configuration-manager.md +++ b/windows/deploy/add-a-windows-10-operating-system-image-using-configuration-manager.md @@ -2,8 +2,8 @@ title: Add a Windows 10 operating system image using Configuration Manager (Windows 10) description: Operating system images are typically the production image used for deployment throughout the organization. ms.assetid: 77f769cc-1a47-4f36-8082-201cd77b8d3b -keywords: ["image, deploy, distribute"] -ms.prod: W10 +keywords: image, deploy, distribute +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md b/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md index 8e72718b82..de701986b4 100644 --- a/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md +++ b/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md @@ -2,8 +2,8 @@ title: Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager (Windows 10) description: In this topic, you will learn how to configure the Windows Preinstallation Environment (Windows PE) to include the network drivers required to connect to the deployment share and the storage drivers required to see the local storage on machines. ms.assetid: 97b3ea46-28d9-407e-8c42-ded2e45e8d5c -keywords: ["deploy, task sequence"] -ms.prod: W10 +keywords: deploy, task sequence +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/add-manage-products-vamt.md b/windows/deploy/add-manage-products-vamt.md index 6bbbfaf218..88d5145472 100644 --- a/windows/deploy/add-manage-products-vamt.md +++ b/windows/deploy/add-manage-products-vamt.md @@ -2,7 +2,7 @@ title: Add and Manage Products (Windows 10) description: Add and Manage Products ms.assetid: a48fbc23-917d-40f7-985c-e49702c05e51 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/add-remove-computers-vamt.md b/windows/deploy/add-remove-computers-vamt.md index eae34332f2..2ad22c3d7f 100644 --- a/windows/deploy/add-remove-computers-vamt.md +++ b/windows/deploy/add-remove-computers-vamt.md @@ -2,7 +2,7 @@ title: Add and Remove Computers (Windows 10) description: Add and Remove Computers ms.assetid: cb6f3a78-ece0-4dc7-b086-cb003d82cd52 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: jdeckerMS diff --git a/windows/deploy/add-remove-product-key-vamt.md b/windows/deploy/add-remove-product-key-vamt.md index 5776806c20..d659ae2507 100644 --- a/windows/deploy/add-remove-product-key-vamt.md +++ b/windows/deploy/add-remove-product-key-vamt.md @@ -2,7 +2,7 @@ title: Add and Remove a Product Key (Windows 10) description: Add and Remove a Product Key ms.assetid: feac32bb-fb96-4802-81b8-c69220dcfcce -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/appendix-information-sent-to-microsoft-during-activation-client.md b/windows/deploy/appendix-information-sent-to-microsoft-during-activation-client.md index 8a21466ddb..39133a9d8c 100644 --- a/windows/deploy/appendix-information-sent-to-microsoft-during-activation-client.md +++ b/windows/deploy/appendix-information-sent-to-microsoft-during-activation-client.md @@ -3,7 +3,7 @@ title: Appendix Information sent to Microsoft during activation (Windows 10) ms.assetid: 4bfff495-07d0-4385-86e3-7a077cbd64b8 description: keywords: vamt, volume activation, activation, windows activation -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/assign-applications-using-roles-in-mdt-2013.md b/windows/deploy/assign-applications-using-roles-in-mdt-2013.md index dab995bb1e..1319888616 100644 --- a/windows/deploy/assign-applications-using-roles-in-mdt-2013.md +++ b/windows/deploy/assign-applications-using-roles-in-mdt-2013.md @@ -3,7 +3,7 @@ title: Assign applications using roles in MDT (Windows 10) description: This topic will show you how to add applications to a role in the MDT database and then assign that role to a computer. ms.assetid: d82902e4-de9c-4bc4-afe0-41d649b83ce7 keywords: settings, database, deploy -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/build-a-distributed-environment-for-windows-10-deployment.md b/windows/deploy/build-a-distributed-environment-for-windows-10-deployment.md index 32a354ad0e..f015c71c1f 100644 --- a/windows/deploy/build-a-distributed-environment-for-windows-10-deployment.md +++ b/windows/deploy/build-a-distributed-environment-for-windows-10-deployment.md @@ -3,7 +3,7 @@ title: Build a distributed environment for Windows 10 deployment (Windows 10) description: In this topic, you will learn how to replicate your Windows 10 deployment shares to facilitate the deployment of Windows 10 in remote or branch locations. ms.assetid: a6cd5657-6a16-4fff-bfb4-44760902d00c keywords: replication, replicate, deploy, configure, remote -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/change-history-for-deploy-windows-10.md b/windows/deploy/change-history-for-deploy-windows-10.md index 3ca65edd17..00404f4def 100644 --- a/windows/deploy/change-history-for-deploy-windows-10.md +++ b/windows/deploy/change-history-for-deploy-windows-10.md @@ -2,10 +2,10 @@ title: Change history for Deploy Windows 10 (Windows 10) description: This topic lists new and updated topics in the Deploy Windows 10 documentation for Windows 10 and Windows 10 Mobile. ms.assetid: 19C50373-6B25-4F5C-A6EF-643D36904349 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Change history for Deploy Windows 10 diff --git a/windows/deploy/configure-client-computers-vamt.md b/windows/deploy/configure-client-computers-vamt.md index b3618bac74..704c8d01f9 100644 --- a/windows/deploy/configure-client-computers-vamt.md +++ b/windows/deploy/configure-client-computers-vamt.md @@ -2,7 +2,7 @@ title: Configure Client Computers (Windows 10) description: Configure Client Computers ms.assetid: a48176c9-b05c-4dd5-a9ef-83073e2370fc -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/configure-mdt-2013-for-userexit-scripts.md b/windows/deploy/configure-mdt-2013-for-userexit-scripts.md index 590f112414..a94bee6b7b 100644 --- a/windows/deploy/configure-mdt-2013-for-userexit-scripts.md +++ b/windows/deploy/configure-mdt-2013-for-userexit-scripts.md @@ -3,7 +3,7 @@ title: Configure MDT for UserExit scripts (Windows 10) description: In this topic, you will learn how to configure the MDT rules engine to use a UserExit script to generate computer names based on a prefix and the computer MAC Address. ms.assetid: 29a421d1-12d2-414e-86dc-25b62f5238a7 keywords: rules, script -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/configure-mdt-2013-settings.md b/windows/deploy/configure-mdt-2013-settings.md index af41a8a1bb..ba84efd5c1 100644 --- a/windows/deploy/configure-mdt-2013-settings.md +++ b/windows/deploy/configure-mdt-2013-settings.md @@ -3,7 +3,7 @@ title: Configure MDT settings (Windows 10) description: One of the most powerful features in Microsoft Deployment Toolkit (MDT) 2013 is its extension capabilities; there is virtually no limitation to what you can do in terms of customization. ms.assetid: d3e1280c-3d1b-4fad-8ac4-b65dc711f122 keywords: customize, customization, deploy, features, tools -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/configure-mdt-deployment-share-rules.md b/windows/deploy/configure-mdt-deployment-share-rules.md index 908f92144b..5eeadbbfd6 100644 --- a/windows/deploy/configure-mdt-deployment-share-rules.md +++ b/windows/deploy/configure-mdt-deployment-share-rules.md @@ -3,7 +3,7 @@ title: Configure MDT deployment share rules (Windows 10) description: In this topic, you will learn how to configure the MDT rules engine to reach out to other resources, including external scripts, databases, and web services, for additional information instead of storing settings directly in the rules engine. ms.assetid: b5ce2360-33cc-4b14-b291-16f75797391b keywords: rules, configuration, automate, deploy -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/create-a-custom-windows-pe-boot-image-with-configuration-manager.md b/windows/deploy/create-a-custom-windows-pe-boot-image-with-configuration-manager.md index 049c3e93c2..a5cbfb7886 100644 --- a/windows/deploy/create-a-custom-windows-pe-boot-image-with-configuration-manager.md +++ b/windows/deploy/create-a-custom-windows-pe-boot-image-with-configuration-manager.md @@ -2,8 +2,8 @@ title: Create a custom Windows PE boot image with Configuration Manager (Windows 10) description: In Microsoft System Center 2012 R2 Configuration Manager, you can create custom Windows Preinstallation Environment (Windows PE) boot images that include extra components and features. ms.assetid: b9e96974-324d-4fa4-b0ce-33cfc49c4809 -keywords: ["tool, customize, deploy, boot image"] -ms.prod: W10 +keywords: tool, customize, deploy, boot image +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md b/windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md index 03c856a7dc..0838ebde59 100644 --- a/windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md +++ b/windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md @@ -2,9 +2,10 @@ title: Create a task sequence with Configuration Manager and MDT (Windows 10) description: In this topic, you will learn how to create a Microsoft System Center 2012 R2 Configuration Manager task sequence with Microsoft Deployment Toolkit (MDT) integration using the MDT wizard. ms.assetid: 0b069bec-5be8-47c6-bf64-7a630f41ac98 -keywords: ["deploy, upgrade, task sequence, install"] -ms.prod: W10 +keywords: deploy, upgrade, task sequence, install +ms.prod: w10 ms.mktglfcycl: deploy +ms.pagetype: mdt ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/create-a-windows-10-reference-image.md b/windows/deploy/create-a-windows-10-reference-image.md index f81f4eac9a..50ec7f2fcf 100644 --- a/windows/deploy/create-a-windows-10-reference-image.md +++ b/windows/deploy/create-a-windows-10-reference-image.md @@ -3,7 +3,7 @@ title: Create a Windows 10 reference image (Windows 10) description: Creating a reference image is important because that image serves as the foundation for the devices in your organization. ms.assetid: 9da2fb57-f2ff-4fce-a858-4ae4c237b5aa keywords: deploy, deployment, configure, customize, install, installation -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md b/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md index c47ac7bc38..5dbd28f0c8 100644 --- a/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md @@ -2,8 +2,8 @@ title: Create an application to deploy with Windows 10 using Configuration Manager (Windows 10) description: Microsoft System Center 2012 R2 Configuration Manager supports deploying applications as part of the Windows 10 deployment process. ms.assetid: 2dfb2f39-1597-4999-b4ec-b063e8a8c90c -keywords: ["deployment, task sequence, custom, customize"] -ms.prod: W10 +keywords: deployment, task sequence, custom, customize +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/deploy-a-windows-10-image-using-mdt.md b/windows/deploy/deploy-a-windows-10-image-using-mdt.md index 23176dbd84..7f92cbc0d8 100644 --- a/windows/deploy/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deploy/deploy-a-windows-10-image-using-mdt.md @@ -2,8 +2,8 @@ title: Deploy a Windows 10 image using MDT 2013 Update 2 (Windows 10) description: This topic will show you how to take your reference image for Windows 10, and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 2 specifically. ms.assetid: 1d70a3d8-1b1d-4051-b656-c0393a93f83c -keywords: [eployment, automate, tools, configure -ms.prod: W10 +keywords: deployment, automate, tools, configure +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/deploy-windows-10-using-pxe-and-configuration-manager.md b/windows/deploy/deploy-windows-10-using-pxe-and-configuration-manager.md index 0cdf8e0509..2bc874cf8b 100644 --- a/windows/deploy/deploy-windows-10-using-pxe-and-configuration-manager.md +++ b/windows/deploy/deploy-windows-10-using-pxe-and-configuration-manager.md @@ -2,8 +2,8 @@ title: Deploy Windows 10 using PXE and Configuration Manager (Windows 10) description: In this topic, you will learn how to deploy Windows 10 using Microsoft System Center 2012 R2 Configuration Manager deployment packages and task sequences. ms.assetid: fb93f514-5b30-4f4b-99dc-58e6860009fa -keywords: ["deployment, image, UEFI, task sequence"] -ms.prod: W10 +keywords: deployment, image, UEFI, task sequence +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md b/windows/deploy/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md index 32ee03ca6c..e3e558c24b 100644 --- a/windows/deploy/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md +++ b/windows/deploy/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md @@ -2,8 +2,8 @@ title: Deploy Windows 10 with System Center 2012 R2 Configuration Manager (Windows 10) description: If you have Microsoft System Center 2012 R2 Configuration Manager in your environment, you will most likely want to use it to deploy Windows 10. ms.assetid: eacd7b7b-dde0-423d-97cd-29bde9e8b363 -keywords: ["deployment, custom, boot"] -ms.prod: W10 +keywords: deployment, custom, boot +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/deploy-windows-10-with-the-microsoft-deployment-toolkit.md b/windows/deploy/deploy-windows-10-with-the-microsoft-deployment-toolkit.md index 765f29c16d..93028930c5 100644 --- a/windows/deploy/deploy-windows-10-with-the-microsoft-deployment-toolkit.md +++ b/windows/deploy/deploy-windows-10-with-the-microsoft-deployment-toolkit.md @@ -3,7 +3,7 @@ title: Deploy Windows 10 with the Microsoft Deployment Toolkit (Windows 10) description: This guide will walk you through the process of deploying Windows 10 in an enterprise environment using the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 2 specifically. ms.assetid: 837f009c-617e-4b3f-9028-2246067ee0fb keywords: deploy, tools, configure, script -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/deploy-windows-to-go.md b/windows/deploy/deploy-windows-to-go.md index 609ae81687..b4e13c5b8c 100644 --- a/windows/deploy/deploy-windows-to-go.md +++ b/windows/deploy/deploy-windows-to-go.md @@ -2,10 +2,11 @@ title: Deploy Windows To Go in your organization (Windows 10) description: This topic helps you to deploy Windows To Go in your organization. ms.assetid: cfe550be-ffbd-42d1-ab4d-80efae49b07f -keywords: ["deployment, USB, device, BitLocker, workspace, security, data"] -ms.prod: W10 +keywords: deployment, USB, device, BitLocker, workspace, security, data +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: mobility author: mtniehaus --- diff --git a/windows/deploy/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md b/windows/deploy/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md index 67136031be..2ed9de7378 100644 --- a/windows/deploy/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md +++ b/windows/deploy/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md @@ -2,8 +2,8 @@ title: Finalize the operating system configuration for Windows 10 deployment with Configuration Manager (Windows 10) description: This topic walks you through the steps to finalize the configuration of your Windows 10 operating deployment, which includes enablement of the optional Microsoft Deployment Toolkit (MDT) monitoring for Microsoft System Center 2012 R2 Configuration Manager, logs folder creation, rules configuration, content distribution, and deployment of the previously created task sequence. ms.assetid: 38b55fa8-e717-4689-bd43-8348751d493e -keywords: ["configure, deploy, upgrade"] -ms.prod: W10 +keywords: configure, deploy, upgrade +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/get-started-with-the-microsoft-deployment-toolkit.md b/windows/deploy/get-started-with-the-microsoft-deployment-toolkit.md index 57d9153cb2..85ad95c548 100644 --- a/windows/deploy/get-started-with-the-microsoft-deployment-toolkit.md +++ b/windows/deploy/get-started-with-the-microsoft-deployment-toolkit.md @@ -3,7 +3,7 @@ title: Get started with the Microsoft Deployment Toolkit (MDT) (Windows 10) description: This topic will help you gain a better understanding of how to use the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 2 in particular, as part of a Windows operating system deployment. ms.assetid: a256442c-be47-4bb9-a105-c831f58ce3ee keywords: deploy, image, feature, install, tools -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/getting-started-with-the-user-state-migration-tool.md b/windows/deploy/getting-started-with-the-user-state-migration-tool.md index d83c01ec2d..8dae688326 100644 --- a/windows/deploy/getting-started-with-the-user-state-migration-tool.md +++ b/windows/deploy/getting-started-with-the-user-state-migration-tool.md @@ -2,10 +2,10 @@ title: Getting Started with the User State Migration Tool (USMT) (Windows 10) description: Getting Started with the User State Migration Tool (USMT) ms.assetid: 506ff1d2-94b8-4460-8672-56aad963504b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Getting Started with the User State Migration Tool (USMT) diff --git a/windows/deploy/import-export-vamt-data.md b/windows/deploy/import-export-vamt-data.md index aff3d6376f..d33f27e139 100644 --- a/windows/deploy/import-export-vamt-data.md +++ b/windows/deploy/import-export-vamt-data.md @@ -2,7 +2,7 @@ title: Import and Export VAMT Data (Windows 10) description: Import and Export VAMT Data ms.assetid: 09a2c595-1a61-4da6-bd46-4ba8763cfd4f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/index.md b/windows/deploy/index.md index a3b28ded45..0e5d1a0f8b 100644 --- a/windows/deploy/index.md +++ b/windows/deploy/index.md @@ -2,10 +2,10 @@ title: Deploy Windows 10 (Windows 10) description: Learn about deploying Windows 10 for IT professionals. ms.assetid: E9E2DED5-DBA7-4300-B411-BA0FD39BE18C -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Deploy Windows 10 diff --git a/windows/deploy/install-configure-vamt.md b/windows/deploy/install-configure-vamt.md index a660854f6f..49b3f8ec44 100644 --- a/windows/deploy/install-configure-vamt.md +++ b/windows/deploy/install-configure-vamt.md @@ -2,7 +2,7 @@ title: Install and Configure VAMT (Windows 10) description: Install and Configure VAMT ms.assetid: 5c7ae9b9-0dbc-4277-bc4f-8b3e4ab0bf50 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/install-kms-client-key-vamt.md b/windows/deploy/install-kms-client-key-vamt.md index f1e5cd2769..9605053d6a 100644 --- a/windows/deploy/install-kms-client-key-vamt.md +++ b/windows/deploy/install-kms-client-key-vamt.md @@ -2,7 +2,7 @@ title: Install a KMS Client Key (Windows 10) description: Install a KMS Client Key ms.assetid: d234468e-7917-4cf5-b0a8-4968454f7759 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/install-product-key-vamt.md b/windows/deploy/install-product-key-vamt.md index a3f4a3760e..71817b7b80 100644 --- a/windows/deploy/install-product-key-vamt.md +++ b/windows/deploy/install-product-key-vamt.md @@ -2,7 +2,7 @@ title: Install a Product Key (Windows 10) description: Install a Product Key ms.assetid: 78812c87-2208-4f8b-9c2c-5a8a18b2d648 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/install-vamt.md b/windows/deploy/install-vamt.md index 02275fb993..07a9a72b5b 100644 --- a/windows/deploy/install-vamt.md +++ b/windows/deploy/install-vamt.md @@ -2,7 +2,7 @@ title: Install VAMT (Windows 10) description: Install VAMT ms.assetid: 2eabd3e2-0a68-43a5-8189-2947e46482fc -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/integrate-configuration-manager-with-mdt-2013.md b/windows/deploy/integrate-configuration-manager-with-mdt-2013.md index 1ad2dbc2bd..4a30f0f74c 100644 --- a/windows/deploy/integrate-configuration-manager-with-mdt-2013.md +++ b/windows/deploy/integrate-configuration-manager-with-mdt-2013.md @@ -4,7 +4,7 @@ description: This topic will help you understand the benefits of integrating the ms.assetid: 3bd1cf92-81e5-48dc-b874-0f5d9472e5a5 ms.pagetype: mdt keywords: deploy, image, customize, task sequence -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/introduction-vamt.md b/windows/deploy/introduction-vamt.md index ee0060ad4e..3d51c0dd02 100644 --- a/windows/deploy/introduction-vamt.md +++ b/windows/deploy/introduction-vamt.md @@ -2,7 +2,7 @@ title: Introduction to VAMT (Windows 10) description: Introduction to VAMT ms.assetid: 0439685e-0bae-4967-b0d4-dd84ca6d7fa7 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/key-features-in-mdt-2013.md b/windows/deploy/key-features-in-mdt-2013.md index 7982bb6d03..03f562ac8e 100644 --- a/windows/deploy/key-features-in-mdt-2013.md +++ b/windows/deploy/key-features-in-mdt-2013.md @@ -3,7 +3,7 @@ title: Key features in MDT 2013 Update 2 (Windows 10) description: The Microsoft Deployment Toolkit (MDT) has been in existence since 2003, when it was first introduced as Business Desktop Deployment (BDD) 1.0. ms.assetid: 858e384f-e9db-4a93-9a8b-101a503e4868 keywords: deploy, feature, tools, upgrade, migrate, provisioning -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/kms-activation-vamt.md b/windows/deploy/kms-activation-vamt.md index 4cd554a80b..beed3fb86f 100644 --- a/windows/deploy/kms-activation-vamt.md +++ b/windows/deploy/kms-activation-vamt.md @@ -2,7 +2,7 @@ title: Perform KMS Activation (Windows 10) description: Perform KMS Activation ms.assetid: 5a3ae8e6-083e-4153-837e-ab0a225c1d10 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/local-reactivation-vamt.md b/windows/deploy/local-reactivation-vamt.md index 2cd36eb80b..72b132e799 100644 --- a/windows/deploy/local-reactivation-vamt.md +++ b/windows/deploy/local-reactivation-vamt.md @@ -2,7 +2,7 @@ title: Perform Local Reactivation (Windows 10) description: Perform Local Reactivation ms.assetid: aacd5ded-da11-4d27-a866-3f57332f5dec -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/manage-activations-vamt.md b/windows/deploy/manage-activations-vamt.md index 1f15048dea..effac81fd1 100644 --- a/windows/deploy/manage-activations-vamt.md +++ b/windows/deploy/manage-activations-vamt.md @@ -2,7 +2,7 @@ title: Manage Activations (Windows 10) description: Manage Activations ms.assetid: 53bad9ed-9430-4f64-a8de-80613870862c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/manage-product-keys-vamt.md b/windows/deploy/manage-product-keys-vamt.md index fffe5de77e..a495718fe7 100644 --- a/windows/deploy/manage-product-keys-vamt.md +++ b/windows/deploy/manage-product-keys-vamt.md @@ -2,7 +2,7 @@ title: Manage Product Keys (Windows 10) description: Manage Product Keys ms.assetid: 4c6c4216-b4b7-437c-904e-4cb257f913cd -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/manage-vamt-data.md b/windows/deploy/manage-vamt-data.md index adbd4c4ec6..00bbd3982f 100644 --- a/windows/deploy/manage-vamt-data.md +++ b/windows/deploy/manage-vamt-data.md @@ -2,7 +2,7 @@ title: Manage VAMT Data (Windows 10) description: Manage VAMT Data ms.assetid: 233eefa4-3125-4965-a12d-297a67079dc4 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/mdt-2013-lite-touch-components.md b/windows/deploy/mdt-2013-lite-touch-components.md index 6766bdc104..48f1a250ad 100644 --- a/windows/deploy/mdt-2013-lite-touch-components.md +++ b/windows/deploy/mdt-2013-lite-touch-components.md @@ -3,7 +3,7 @@ title: MDT 2013 Update 2 Lite Touch components (Windows 10) description: This topic provides an overview of the features in the Microsoft Deployment Toolkit (MDT) 2013 Update 2 that support Lite Touch Installation (LTI) for Windows 10. ms.assetid: 7d6fc159-e338-439e-a2e6-1778d0da9089 keywords: deploy, install, deployment, boot, log, monitor -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/migrate-application-settings.md b/windows/deploy/migrate-application-settings.md index af79e440f7..6a8ffdc612 100644 --- a/windows/deploy/migrate-application-settings.md +++ b/windows/deploy/migrate-application-settings.md @@ -2,10 +2,10 @@ title: Migrate Application Settings (Windows 10) description: Migrate Application Settings ms.assetid: 28f70a83-0a3e-4a6b-968a-2b78ccd3cc07 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Migrate Application Settings diff --git a/windows/deploy/migration-store-types-overview.md b/windows/deploy/migration-store-types-overview.md index cf0c52812e..9ee233402b 100644 --- a/windows/deploy/migration-store-types-overview.md +++ b/windows/deploy/migration-store-types-overview.md @@ -2,10 +2,10 @@ title: Migration Store Types Overview (Windows 10) description: Migration Store Types Overview ms.assetid: 3b6ce746-76c6-43ff-8cd5-02ed0ae0cf70 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Migration Store Types Overview diff --git a/windows/deploy/monitor-activation-client.md b/windows/deploy/monitor-activation-client.md index 5a3050cb0b..26c8257cc3 100644 --- a/windows/deploy/monitor-activation-client.md +++ b/windows/deploy/monitor-activation-client.md @@ -3,11 +3,11 @@ title: Monitor activation (Windows 10) ms.assetid: 264a3e86-c880-4be4-8828-bf4c839dfa26 description: keywords: vamt, volume activation, activation, windows activation -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation -author: CFaw +author: greg-lindsay --- # Monitor activation diff --git a/windows/deploy/monitor-windows-10-deployment-with-configuration-manager.md b/windows/deploy/monitor-windows-10-deployment-with-configuration-manager.md index 7802d20b05..12aae5a28c 100644 --- a/windows/deploy/monitor-windows-10-deployment-with-configuration-manager.md +++ b/windows/deploy/monitor-windows-10-deployment-with-configuration-manager.md @@ -2,8 +2,8 @@ title: Monitor the Windows 10 deployment with Configuration Manager (Windows 10) description: In this topic, you will learn how to monitor a Windows 10 deployment that was started previously using Microsoft System Center 2012 R2 Configuration Manager and the Microsoft Deployment Toolkit (MDT) Deployment Workbench. ms.assetid: 4863c6aa-6369-4171-8e1a-b052ca195fce -keywords: ["deploy, upgrade"] -ms.prod: W10 +keywords: deploy, upgrade +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/offline-migration-reference.md b/windows/deploy/offline-migration-reference.md index 6ad60f1704..f54d3b4c7b 100644 --- a/windows/deploy/offline-migration-reference.md +++ b/windows/deploy/offline-migration-reference.md @@ -2,10 +2,10 @@ title: Offline Migration Reference (Windows 10) description: Offline Migration Reference ms.assetid: f347547c-d601-4c3e-8f2d-0138edeacfda -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Offline Migration Reference diff --git a/windows/deploy/online-activation-vamt.md b/windows/deploy/online-activation-vamt.md index 5f537d3e20..65311aa3e8 100644 --- a/windows/deploy/online-activation-vamt.md +++ b/windows/deploy/online-activation-vamt.md @@ -2,7 +2,7 @@ title: Perform Online Activation (Windows 10) description: Perform Online Activation ms.assetid: 8381792b-a454-4e66-9b4c-e6e4c9303823 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/plan-for-volume-activation-client.md b/windows/deploy/plan-for-volume-activation-client.md index 3247677c72..d5ed360f3e 100644 --- a/windows/deploy/plan-for-volume-activation-client.md +++ b/windows/deploy/plan-for-volume-activation-client.md @@ -3,7 +3,7 @@ title: Plan for volume activation (Windows 10) description: Product activation is the process of validating software with the manufacturer after it has been installed on a specific computer. ms.assetid: f84b005b-c362-4a70-a84e-4287c0d2e4ca keywords: vamt, volume activation, activation, windows activation -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md b/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md index a7b98b2ab3..8f2bbad1b9 100644 --- a/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md +++ b/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md @@ -3,7 +3,7 @@ title: Prepare for deployment with MDT 2013 Update 2 (Windows 10) description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT) 2013 Update 2. ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 keywords: deploy, system requirements -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md b/windows/deploy/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md index d9735f4ee1..88a8cac968 100644 --- a/windows/deploy/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md +++ b/windows/deploy/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md @@ -2,8 +2,8 @@ title: Prepare for Zero Touch Installation of Windows 10 with Configuration Manager (Windows 10) description: This topic will walk you through the process of integrating Microsoft System Center 2012 R2 Configuration Manager SP1 with Microsoft Deployment Toolkit (MDT) 2013 Update 2, as well as the other preparations needed to deploying Windows 10 via Zero Touch Installation. Additional preparations include the installation of hotfixes as well as activities that speed up the Pre-Boot Execution Environment (PXE). ms.assetid: 06e3a221-31ef-47a5-b4da-3b927cb50d08 -keywords: ["install, configure, deploy, deployment"] -ms.prod: W10 +keywords: install, configure, deploy, deployment +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/proxy-activation-vamt.md b/windows/deploy/proxy-activation-vamt.md index c848bcd8ab..ab273007b8 100644 --- a/windows/deploy/proxy-activation-vamt.md +++ b/windows/deploy/proxy-activation-vamt.md @@ -2,7 +2,7 @@ title: Perform Proxy Activation (Windows 10) description: Perform Proxy Activation ms.assetid: 35a919ed-f1cc-4d10-9c88-9bd634549dc3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md b/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md index 7d5143cf31..68b0a74563 100644 --- a/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md @@ -2,8 +2,8 @@ title: Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager (Windows 10) description: This topic will show you how to use a previously created task sequence to refresh a Windows 7 SP1 client with Windows 10 using Microsoft System Center 2012 R2 Configuration Manager and Microsoft Deployment Toolkit (MDT) 2013 Update 2. ms.assetid: 57c81667-1019-4711-b3de-15ae9c5387c7 -keywords: ["upgrade, install, installation, computer refresh"] -ms.prod: W10 +keywords: upgrade, install, installation, computer refresh +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md b/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md index 70dadf1711..f6ea4a2125 100644 --- a/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md +++ b/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md @@ -3,7 +3,7 @@ title: Refresh a Windows 7 computer with Windows 10 (Windows 10) description: This topic will show you how to use MDT 2013 Update 2 Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the computer refresh process. ms.assetid: 2866fb3c-4909-4c25-b083-6fc1f7869f6f keywords: reinstallation, customize, template, script, restore -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/remove-products-vamt.md b/windows/deploy/remove-products-vamt.md index 8dca272b68..da875ea27e 100644 --- a/windows/deploy/remove-products-vamt.md +++ b/windows/deploy/remove-products-vamt.md @@ -2,7 +2,7 @@ title: Remove Products (Windows 10) description: Remove Products ms.assetid: 4d44379e-dda1-4a8f-8ebf-395b6c0dad8e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md b/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md index 44bc003fca..b9f521531f 100644 --- a/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md @@ -2,8 +2,8 @@ title: Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager (Windows 10) description: In this topic, you will learn how to replacing a Windows 7 SP1 computer using Microsoft System Center 2012 R2 Configuration Manager. ms.assetid: 3c8a2d53-8f08-475f-923a-bca79ca8ac36 -keywords: ["upgrade, install, installation, replace computer, setup"] -ms.prod: W10 +keywords: upgrade, install, installation, replace computer, setup +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md b/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md index bc78de5970..a862edf501 100644 --- a/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md +++ b/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md @@ -3,7 +3,7 @@ title: Replace a Windows 7 computer with a Windows 10 computer (Windows 10) description: A computer replace scenario for Windows 10 is quite similar to a computer refresh for Windows 10; however, because you are replacing a machine, you cannot store the backup on the old computer. ms.assetid: acf091c9-f8f4-4131-9845-625691c09a2a keywords: deploy, deployment, replace -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/scenario-kms-activation-vamt.md b/windows/deploy/scenario-kms-activation-vamt.md index a43796b90b..385af084f9 100644 --- a/windows/deploy/scenario-kms-activation-vamt.md +++ b/windows/deploy/scenario-kms-activation-vamt.md @@ -2,7 +2,7 @@ title: Scenario 3 KMS Client Activation (Windows 10) description: Scenario 3 KMS Client Activation ms.assetid: 72b04e8f-cd35-490c-91ab-27ea799b05d0 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/scenario-online-activation-vamt.md b/windows/deploy/scenario-online-activation-vamt.md index 69d308ee9c..41dda833ac 100644 --- a/windows/deploy/scenario-online-activation-vamt.md +++ b/windows/deploy/scenario-online-activation-vamt.md @@ -2,7 +2,7 @@ title: Scenario 1 Online Activation (Windows 10) description: Scenario 1 Online Activation ms.assetid: 94dba40e-383a-41e4-b74b-9e884facdfd3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/scenario-proxy-activation-vamt.md b/windows/deploy/scenario-proxy-activation-vamt.md index 8666ae35c6..2e475d02b4 100644 --- a/windows/deploy/scenario-proxy-activation-vamt.md +++ b/windows/deploy/scenario-proxy-activation-vamt.md @@ -2,7 +2,7 @@ title: Scenario 2 Proxy Activation (Windows 10) description: Scenario 2 Proxy Activation ms.assetid: ed5a8a56-d9aa-4895-918f-dd1898cb2c1a -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/set-up-mdt-2013-for-bitlocker.md b/windows/deploy/set-up-mdt-2013-for-bitlocker.md index 5af8715c60..7a76f8cdf7 100644 --- a/windows/deploy/set-up-mdt-2013-for-bitlocker.md +++ b/windows/deploy/set-up-mdt-2013-for-bitlocker.md @@ -3,7 +3,7 @@ title: Set up MDT for BitLocker (Windows 10) ms.assetid: 386e6713-5c20-4d2a-a220-a38d94671a38 description: keywords: disk, encryption, TPM, configure, secure, script -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/sideload-apps-in-windows-10.md b/windows/deploy/sideload-apps-in-windows-10.md index 63f3fe6fef..9af7d4e4bc 100644 --- a/windows/deploy/sideload-apps-in-windows-10.md +++ b/windows/deploy/sideload-apps-in-windows-10.md @@ -2,10 +2,10 @@ title: Sideload LOB apps in Windows 10 (Windows 10) description: Sideload line-of-business apps in Windows 10. ms.assetid: C46B27D0-375B-4F7A-800E-21595CF1D53D -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Sideload LOB apps in Windows 10 diff --git a/windows/deploy/simulate-a-windows-10-deployment-in-a-test-environment.md b/windows/deploy/simulate-a-windows-10-deployment-in-a-test-environment.md index a8391582fa..a6c8789efb 100644 --- a/windows/deploy/simulate-a-windows-10-deployment-in-a-test-environment.md +++ b/windows/deploy/simulate-a-windows-10-deployment-in-a-test-environment.md @@ -3,7 +3,7 @@ title: Simulate a Windows 10 deployment in a test environment (Windows 10) description: This topic will walk you through the process of creating a simulated environment on which to test your Windows 10 deployment using MDT. ms.assetid: 2de86c55-ced9-4078-b280-35e0329aea9c keywords: deploy, script -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/understanding-migration-xml-files.md b/windows/deploy/understanding-migration-xml-files.md index 528c77f8d3..c03bc14e24 100644 --- a/windows/deploy/understanding-migration-xml-files.md +++ b/windows/deploy/understanding-migration-xml-files.md @@ -2,10 +2,10 @@ title: Understanding Migration XML Files (Windows 10) description: Understanding Migration XML Files ms.assetid: d3d1fe89-085c-4da8-9657-fd54b8bfc4b7 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Understanding Migration XML Files diff --git a/windows/deploy/update-product-status-vamt.md b/windows/deploy/update-product-status-vamt.md index deca904c0c..0e7af45fec 100644 --- a/windows/deploy/update-product-status-vamt.md +++ b/windows/deploy/update-product-status-vamt.md @@ -2,7 +2,7 @@ title: Update Product Status (Windows 10) description: Update Product Status ms.assetid: 39d4abd4-801a-4e8f-9b8c-425a24a96764 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/update-windows-10-images-with-provisioning-packages.md b/windows/deploy/update-windows-10-images-with-provisioning-packages.md index 4a553d8b90..e9415d414b 100644 --- a/windows/deploy/update-windows-10-images-with-provisioning-packages.md +++ b/windows/deploy/update-windows-10-images-with-provisioning-packages.md @@ -2,8 +2,8 @@ title: Update Windows 10 images with provisioning packages (Windows 10) description: Use a provisioning package to apply settings, profiles, and file assets to a Windows 10 image. ms.assetid: 3CA345D2-B60A-4860-A3BF-174713C3D3A6 -keywords: ["provisioning", "bulk deployment", "image"] -ms.prod: W10 +keywords: provisioning, bulk deployment, image +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: jdeckerMS diff --git a/windows/deploy/upgrade-to-windows-10-with-system-center-configuraton-manager.md b/windows/deploy/upgrade-to-windows-10-with-system-center-configuraton-manager.md index 030ab711f2..0f66363610 100644 --- a/windows/deploy/upgrade-to-windows-10-with-system-center-configuraton-manager.md +++ b/windows/deploy/upgrade-to-windows-10-with-system-center-configuraton-manager.md @@ -2,8 +2,8 @@ title: Upgrade to Windows 10 with System Center Configuration Manager (Windows 10) description: The simplest path to upgrade PCs currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. You can use a System Center Configuration Manager task sequence to completely automate the process. ms.assetid: F8DF6191-0DB0-4EF5-A9B1-6A11D5DE4878 -keywords: ["upgrade, update, task sequence, deploy"] -ms.prod: W10 +keywords: upgrade, update, task sequence, deploy +ms.prod: w10 ms.mktglfcycl: deploy author: mtniehaus --- diff --git a/windows/deploy/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md b/windows/deploy/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md index 35b90474ab..18dfaf7fdf 100644 --- a/windows/deploy/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md +++ b/windows/deploy/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md @@ -3,7 +3,7 @@ title: Upgrade to Windows 10 with the Microsoft Deployment Toolkit (Windows 10) description: The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. ms.assetid: B8993151-3C1E-4F22-93F4-2C5F2771A460 keywords: upgrade, update, task sequence, deploy -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md b/windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md index 229fb16df0..64e70ced04 100644 --- a/windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md +++ b/windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md @@ -3,7 +3,7 @@ title: Use Orchestrator runbooks with MDT (Windows 10) description: This topic will show you how to integrate Microsoft System Center 2012 R2 Orchestrator with MDT to replace the existing web services that are used in deployment solutions. ms.assetid: 68302780-1f6f-4a9c-9407-b14371fdce3f keywords: web services, database -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt diff --git a/windows/deploy/use-the-mdt-database-to-stage-windows-10-deployment-information.md b/windows/deploy/use-the-mdt-database-to-stage-windows-10-deployment-information.md index 14749270e7..32208d3e25 100644 --- a/windows/deploy/use-the-mdt-database-to-stage-windows-10-deployment-information.md +++ b/windows/deploy/use-the-mdt-database-to-stage-windows-10-deployment-information.md @@ -4,7 +4,7 @@ description: This topic is designed to teach you how to use the MDT database to ms.assetid: 8956ab54-90ba-45d3-a384-4fdec72c4d46 ms.pagetype: mdt keywords: database, permissions, settings, configure, deploy -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/use-the-volume-activation-management-tool-client.md b/windows/deploy/use-the-volume-activation-management-tool-client.md index 4303bd18a1..1e4f5c32b2 100644 --- a/windows/deploy/use-the-volume-activation-management-tool-client.md +++ b/windows/deploy/use-the-volume-activation-management-tool-client.md @@ -3,7 +3,7 @@ title: Use the Volume Activation Management Tool (Windows 10) description: The Volume Activation Management Tool (VAMT) provides several useful features, including the ability to perform VAMT proxy activation and to track and monitor several types of product keys. ms.assetid: b11f0aee-7b60-44d1-be40-c960fc6c4c47 keywords: vamt, volume activation, activation, windows activation -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/use-vamt-in-windows-powershell.md b/windows/deploy/use-vamt-in-windows-powershell.md index 1247d95759..01de72d0a6 100644 --- a/windows/deploy/use-vamt-in-windows-powershell.md +++ b/windows/deploy/use-vamt-in-windows-powershell.md @@ -2,7 +2,7 @@ title: Use VAMT in Windows PowerShell (Windows 10) description: Use VAMT in Windows PowerShell ms.assetid: 13e0ceec-d827-4681-a5c3-8704349e3ba9 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/use-web-services-in-mdt-2013.md b/windows/deploy/use-web-services-in-mdt-2013.md index 6fbe628335..1d8755df14 100644 --- a/windows/deploy/use-web-services-in-mdt-2013.md +++ b/windows/deploy/use-web-services-in-mdt-2013.md @@ -3,7 +3,7 @@ title: Use web services in MDT (Windows 10) description: In this topic, you will learn how to create a simple web service that generates computer names and then configure MDT to use that service during your Windows 10 deployment. ms.assetid: 8f47535e-0551-4ccb-8f02-bb97539c6522 keywords: deploy, web apps -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.pagetype: mdt ms.sitesec: library diff --git a/windows/deploy/usmt-best-practices.md b/windows/deploy/usmt-best-practices.md index b8772fe9f4..8da6b08353 100644 --- a/windows/deploy/usmt-best-practices.md +++ b/windows/deploy/usmt-best-practices.md @@ -2,10 +2,10 @@ title: USMT Best Practices (Windows 10) description: USMT Best Practices ms.assetid: e3cb1e78-4230-4eae-b179-e6e9160542d2 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # USMT Best Practices diff --git a/windows/deploy/usmt-choose-migration-store-type.md b/windows/deploy/usmt-choose-migration-store-type.md index 3e3f520ceb..5938b48748 100644 --- a/windows/deploy/usmt-choose-migration-store-type.md +++ b/windows/deploy/usmt-choose-migration-store-type.md @@ -2,10 +2,10 @@ title: Choose a Migration Store Type (Windows 10) description: Choose a Migration Store Type ms.assetid: 4e163e90-9c57-490b-b849-2ed52ab6765f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Choose a Migration Store Type diff --git a/windows/deploy/usmt-command-line-syntax.md b/windows/deploy/usmt-command-line-syntax.md index 8e62c88e30..22cf9c33aa 100644 --- a/windows/deploy/usmt-command-line-syntax.md +++ b/windows/deploy/usmt-command-line-syntax.md @@ -2,10 +2,10 @@ title: User State Migration Tool (USMT) Command-line Syntax (Windows 10) description: User State Migration Tool (USMT) Command-line Syntax ms.assetid: f9d205c9-e824-46c7-8d8b-d7e4b52fd514 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # User State Migration Tool (USMT) Command-line Syntax diff --git a/windows/deploy/usmt-common-issues.md b/windows/deploy/usmt-common-issues.md index d1865b8873..88980d6d7b 100644 --- a/windows/deploy/usmt-common-issues.md +++ b/windows/deploy/usmt-common-issues.md @@ -2,10 +2,10 @@ title: Common Issues (Windows 10) description: Common Issues ms.assetid: 5a37e390-8617-4768-9eee-50397fbbb2e1 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Common Issues diff --git a/windows/deploy/usmt-common-migration-scenarios.md b/windows/deploy/usmt-common-migration-scenarios.md index dd61667933..9262ef9b0f 100644 --- a/windows/deploy/usmt-common-migration-scenarios.md +++ b/windows/deploy/usmt-common-migration-scenarios.md @@ -2,10 +2,10 @@ title: Common Migration Scenarios (Windows 10) description: Common Migration Scenarios ms.assetid: 1d8170d5-e775-4963-b7a5-b55e8987c1e4 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Common Migration Scenarios diff --git a/windows/deploy/usmt-configxml-file.md b/windows/deploy/usmt-configxml-file.md index dea99cd9e0..4484c03e2d 100644 --- a/windows/deploy/usmt-configxml-file.md +++ b/windows/deploy/usmt-configxml-file.md @@ -2,10 +2,10 @@ title: Config.xml File (Windows 10) description: Config.xml File ms.assetid: 9dc98e76-5155-4641-bcb3-81915db538e8 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Config.xml File diff --git a/windows/deploy/usmt-conflicts-and-precedence.md b/windows/deploy/usmt-conflicts-and-precedence.md index 9de02f7dca..3b570d51e5 100644 --- a/windows/deploy/usmt-conflicts-and-precedence.md +++ b/windows/deploy/usmt-conflicts-and-precedence.md @@ -2,10 +2,10 @@ title: Conflicts and Precedence (Windows 10) description: Conflicts and Precedence ms.assetid: 0e2691a8-ff1e-4424-879b-4d5a2f8a113a -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Conflicts and Precedence diff --git a/windows/deploy/usmt-custom-xml-examples.md b/windows/deploy/usmt-custom-xml-examples.md index c1fa2bd582..4d60c4903c 100644 --- a/windows/deploy/usmt-custom-xml-examples.md +++ b/windows/deploy/usmt-custom-xml-examples.md @@ -2,10 +2,10 @@ title: Custom XML Examples (Windows 10) description: Custom XML Examples ms.assetid: 48f441d9-6c66-43ef-91e9-7c78cde6fcc0 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Custom XML Examples diff --git a/windows/deploy/usmt-customize-xml-files.md b/windows/deploy/usmt-customize-xml-files.md index 94619ce485..30930f05ad 100644 --- a/windows/deploy/usmt-customize-xml-files.md +++ b/windows/deploy/usmt-customize-xml-files.md @@ -2,10 +2,10 @@ title: Customize USMT XML Files (Windows 10) description: Customize USMT XML Files ms.assetid: d58363c1-fd13-4f65-8b91-9986659dc93e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Customize USMT XML Files diff --git a/windows/deploy/usmt-determine-what-to-migrate.md b/windows/deploy/usmt-determine-what-to-migrate.md index 24c81b0742..27ad2ea86d 100644 --- a/windows/deploy/usmt-determine-what-to-migrate.md +++ b/windows/deploy/usmt-determine-what-to-migrate.md @@ -2,10 +2,10 @@ title: Determine What to Migrate (Windows 10) description: Determine What to Migrate ms.assetid: 01ae1d13-c3eb-4618-b39d-ee5d18d55761 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Determine What to Migrate diff --git a/windows/deploy/usmt-estimate-migration-store-size.md b/windows/deploy/usmt-estimate-migration-store-size.md index 1dbd440416..a331a99c09 100644 --- a/windows/deploy/usmt-estimate-migration-store-size.md +++ b/windows/deploy/usmt-estimate-migration-store-size.md @@ -2,10 +2,10 @@ title: Estimate Migration Store Size (Windows 10) description: Estimate Migration Store Size ms.assetid: cfb9062b-7a2a-467a-a24e-0b31ce830093 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Estimate Migration Store Size diff --git a/windows/deploy/usmt-exclude-files-and-settings.md b/windows/deploy/usmt-exclude-files-and-settings.md index 99918b8c5c..e856679334 100644 --- a/windows/deploy/usmt-exclude-files-and-settings.md +++ b/windows/deploy/usmt-exclude-files-and-settings.md @@ -2,10 +2,10 @@ title: Exclude Files and Settings (Windows 10) description: Exclude Files and Settings ms.assetid: df85baf1-6e29-4995-a4bb-ba3f8f7fed0b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Exclude Files and Settings diff --git a/windows/deploy/usmt-extract-files-from-a-compressed-migration-store.md b/windows/deploy/usmt-extract-files-from-a-compressed-migration-store.md index 8bd8e87680..c679d58b27 100644 --- a/windows/deploy/usmt-extract-files-from-a-compressed-migration-store.md +++ b/windows/deploy/usmt-extract-files-from-a-compressed-migration-store.md @@ -2,10 +2,10 @@ title: Extract Files from a Compressed USMT Migration Store (Windows 10) description: Extract Files from a Compressed USMT Migration Store ms.assetid: ad9fbd6e-f89e-4444-8538-9b11566b1f33 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Extract Files from a Compressed USMT Migration Store diff --git a/windows/deploy/usmt-faq.md b/windows/deploy/usmt-faq.md index e69272bc26..715340a82d 100644 --- a/windows/deploy/usmt-faq.md +++ b/windows/deploy/usmt-faq.md @@ -2,10 +2,10 @@ title: Frequently Asked Questions (Windows 10) description: Frequently Asked Questions ms.assetid: 813c13a7-6818-4e6e-9284-7ee49493241b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Frequently Asked Questions diff --git a/windows/deploy/usmt-general-conventions.md b/windows/deploy/usmt-general-conventions.md index ab6c9ad6b3..020557c402 100644 --- a/windows/deploy/usmt-general-conventions.md +++ b/windows/deploy/usmt-general-conventions.md @@ -2,10 +2,10 @@ title: General Conventions (Windows 10) description: General Conventions ms.assetid: 5761986e-a847-41bd-bf8e-7c1bd01acbc6 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # General Conventions diff --git a/windows/deploy/usmt-hard-link-migration-store.md b/windows/deploy/usmt-hard-link-migration-store.md index afddeaf45d..e65487a0bd 100644 --- a/windows/deploy/usmt-hard-link-migration-store.md +++ b/windows/deploy/usmt-hard-link-migration-store.md @@ -2,10 +2,10 @@ title: Hard-Link Migration Store (Windows 10) description: Hard-Link Migration Store ms.assetid: b0598418-4607-4952-bfa3-b6e4aaa2c574 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Hard-Link Migration Store diff --git a/windows/deploy/usmt-how-it-works.md b/windows/deploy/usmt-how-it-works.md index 8e6b12231e..0c274924a6 100644 --- a/windows/deploy/usmt-how-it-works.md +++ b/windows/deploy/usmt-how-it-works.md @@ -2,10 +2,10 @@ title: How USMT Works (Windows 10) description: How USMT Works ms.assetid: 5c8bd669-9e1e-473d-81e6-652f40b24171 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # How USMT Works diff --git a/windows/deploy/usmt-how-to.md b/windows/deploy/usmt-how-to.md index 4baa318509..1a22d71262 100644 --- a/windows/deploy/usmt-how-to.md +++ b/windows/deploy/usmt-how-to.md @@ -2,10 +2,10 @@ title: User State Migration Tool (USMT) How-to topics (Windows 10) description: User State Migration Tool (USMT) How-to topics ms.assetid: 7b9a2f2a-a43a-4984-9746-a767f9f1c7e3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # User State Migration Tool (USMT) How-to topics diff --git a/windows/deploy/usmt-identify-application-settings.md b/windows/deploy/usmt-identify-application-settings.md index ca14712f31..5fa216f2b3 100644 --- a/windows/deploy/usmt-identify-application-settings.md +++ b/windows/deploy/usmt-identify-application-settings.md @@ -2,10 +2,10 @@ title: Identify Applications Settings (Windows 10) description: Identify Applications Settings ms.assetid: eda68031-9b02-4a5b-a893-3786a6505381 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Identify Applications Settings diff --git a/windows/deploy/usmt-identify-file-types-files-and-folders.md b/windows/deploy/usmt-identify-file-types-files-and-folders.md index 3ab8ded02b..49766ca745 100644 --- a/windows/deploy/usmt-identify-file-types-files-and-folders.md +++ b/windows/deploy/usmt-identify-file-types-files-and-folders.md @@ -2,10 +2,10 @@ title: Identify File Types, Files, and Folders (Windows 10) description: Identify File Types, Files, and Folders ms.assetid: 93bb2a33-c126-4f7a-a961-6c89686d54e0 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Identify File Types, Files, and Folders diff --git a/windows/deploy/usmt-identify-operating-system-settings.md b/windows/deploy/usmt-identify-operating-system-settings.md index 232fabdc33..27fd8c0c25 100644 --- a/windows/deploy/usmt-identify-operating-system-settings.md +++ b/windows/deploy/usmt-identify-operating-system-settings.md @@ -2,10 +2,10 @@ title: Identify Operating System Settings (Windows 10) description: Identify Operating System Settings ms.assetid: 1704ab18-1765-41fb-a27c-3aa3128fa242 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Identify Operating System Settings diff --git a/windows/deploy/usmt-identify-users.md b/windows/deploy/usmt-identify-users.md index 1f23cb942d..6d081727c3 100644 --- a/windows/deploy/usmt-identify-users.md +++ b/windows/deploy/usmt-identify-users.md @@ -2,10 +2,10 @@ title: Identify Users (Windows 10) description: Identify Users ms.assetid: 957a4fe9-79fd-44a2-8c26-33e50f71f9de -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Identify Users diff --git a/windows/deploy/usmt-include-files-and-settings.md b/windows/deploy/usmt-include-files-and-settings.md index 6142749d13..411525684e 100644 --- a/windows/deploy/usmt-include-files-and-settings.md +++ b/windows/deploy/usmt-include-files-and-settings.md @@ -2,10 +2,10 @@ title: Include Files and Settings (Windows 10) description: Include Files and Settings ms.assetid: 9009c6a5-0612-4478-8742-abe5eb6cbac8 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Include Files and Settings diff --git a/windows/deploy/usmt-loadstate-syntax.md b/windows/deploy/usmt-loadstate-syntax.md index a82a0b4357..36c3dfb311 100644 --- a/windows/deploy/usmt-loadstate-syntax.md +++ b/windows/deploy/usmt-loadstate-syntax.md @@ -2,10 +2,10 @@ title: LoadState Syntax (Windows 10) description: LoadState Syntax ms.assetid: 53d2143b-cbe9-4cfc-8506-36e9d429f6d4 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # LoadState Syntax diff --git a/windows/deploy/usmt-log-files.md b/windows/deploy/usmt-log-files.md index 89fc388cf9..9796591745 100644 --- a/windows/deploy/usmt-log-files.md +++ b/windows/deploy/usmt-log-files.md @@ -2,10 +2,10 @@ title: Log Files (Windows 10) description: Log Files ms.assetid: 28185ebd-630a-4bbd-94f4-8c48aad05649 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Log Files diff --git a/windows/deploy/usmt-migrate-efs-files-and-certificates.md b/windows/deploy/usmt-migrate-efs-files-and-certificates.md index 43a57ddc5d..d4e2db536f 100644 --- a/windows/deploy/usmt-migrate-efs-files-and-certificates.md +++ b/windows/deploy/usmt-migrate-efs-files-and-certificates.md @@ -2,10 +2,10 @@ title: Migrate EFS Files and Certificates (Windows 10) description: Migrate EFS Files and Certificates ms.assetid: 7f19a753-ec45-4433-b297-cc30f16fdee1 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Migrate EFS Files and Certificates diff --git a/windows/deploy/usmt-migrate-user-accounts.md b/windows/deploy/usmt-migrate-user-accounts.md index 25c9490cbc..6c87c9b043 100644 --- a/windows/deploy/usmt-migrate-user-accounts.md +++ b/windows/deploy/usmt-migrate-user-accounts.md @@ -2,10 +2,10 @@ title: Migrate User Accounts (Windows 10) description: Migrate User Accounts ms.assetid: a3668361-43c8-4fd2-b26e-9a2deaeaeb09 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Migrate User Accounts diff --git a/windows/deploy/usmt-migration-store-encryption.md b/windows/deploy/usmt-migration-store-encryption.md index bb6343401f..1e8ea1a8e0 100644 --- a/windows/deploy/usmt-migration-store-encryption.md +++ b/windows/deploy/usmt-migration-store-encryption.md @@ -2,10 +2,10 @@ title: Migration Store Encryption (Windows 10) description: Migration Store Encryption ms.assetid: b28c2657-b986-4487-bd38-cb81500b831d -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Migration Store Encryption diff --git a/windows/deploy/usmt-overview.md b/windows/deploy/usmt-overview.md index f3d7f0b860..928044a3cf 100644 --- a/windows/deploy/usmt-overview.md +++ b/windows/deploy/usmt-overview.md @@ -2,10 +2,10 @@ title: User State Migration Tool (USMT) Overview (Windows 10) description: User State Migration Tool (USMT) Overview ms.assetid: 3b649431-ad09-4b17-895a-3fec7ac0a81f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # User State Migration Tool (USMT) Overview diff --git a/windows/deploy/usmt-plan-your-migration.md b/windows/deploy/usmt-plan-your-migration.md index eaed479359..2b6ce76d7f 100644 --- a/windows/deploy/usmt-plan-your-migration.md +++ b/windows/deploy/usmt-plan-your-migration.md @@ -2,10 +2,10 @@ title: Plan Your Migration (Windows 10) description: Plan Your Migration ms.assetid: c951f7df-850e-47ad-b31b-87f902955e3e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Plan Your Migration diff --git a/windows/deploy/usmt-recognized-environment-variables.md b/windows/deploy/usmt-recognized-environment-variables.md index 8246122fd9..edebf602f1 100644 --- a/windows/deploy/usmt-recognized-environment-variables.md +++ b/windows/deploy/usmt-recognized-environment-variables.md @@ -2,10 +2,10 @@ title: Recognized Environment Variables (Windows 10) description: Recognized Environment Variables ms.assetid: 2b0ac412-e131-456e-8f0c-c26249b5f3df -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Recognized Environment Variables diff --git a/windows/deploy/usmt-reference.md b/windows/deploy/usmt-reference.md index ffe3b71ef8..753146d6b9 100644 --- a/windows/deploy/usmt-reference.md +++ b/windows/deploy/usmt-reference.md @@ -2,10 +2,10 @@ title: User State Migration Toolkit (USMT) Reference (Windows 10) description: User State Migration Toolkit (USMT) Reference ms.assetid: 2135dbcf-de49-4cea-b2fb-97dd016e1a1a -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # User State Migration Toolkit (USMT) Reference diff --git a/windows/deploy/usmt-requirements.md b/windows/deploy/usmt-requirements.md index ace2abc84a..c8632b0b4a 100644 --- a/windows/deploy/usmt-requirements.md +++ b/windows/deploy/usmt-requirements.md @@ -2,10 +2,10 @@ title: USMT Requirements (Windows 10) description: USMT Requirements ms.assetid: 2b0cf3a3-9032-433f-9622-1f9df59d6806 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # USMT Requirements diff --git a/windows/deploy/usmt-reroute-files-and-settings.md b/windows/deploy/usmt-reroute-files-and-settings.md index a948ee7c8c..99dd2eb09c 100644 --- a/windows/deploy/usmt-reroute-files-and-settings.md +++ b/windows/deploy/usmt-reroute-files-and-settings.md @@ -2,10 +2,10 @@ title: Reroute Files and Settings (Windows 10) description: Reroute Files and Settings ms.assetid: 905e6a24-922c-4549-9732-60fa11862a6c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Reroute Files and Settings diff --git a/windows/deploy/usmt-resources.md b/windows/deploy/usmt-resources.md index 0cb115c915..cc268ff816 100644 --- a/windows/deploy/usmt-resources.md +++ b/windows/deploy/usmt-resources.md @@ -2,10 +2,10 @@ title: USMT Resources (Windows 10) description: USMT Resources ms.assetid: a0b266c7-4bcb-49f1-b63c-48c6ace86b43 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # USMT Resources diff --git a/windows/deploy/usmt-return-codes.md b/windows/deploy/usmt-return-codes.md index 4354a11ca8..365b49b5c7 100644 --- a/windows/deploy/usmt-return-codes.md +++ b/windows/deploy/usmt-return-codes.md @@ -2,10 +2,10 @@ title: Return Codes (Windows 10) description: Return Codes ms.assetid: e71bbc6b-d5a6-4e48-ad01-af0012b35f22 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Return Codes diff --git a/windows/deploy/usmt-scanstate-syntax.md b/windows/deploy/usmt-scanstate-syntax.md index ff2636ee8c..5083385534 100644 --- a/windows/deploy/usmt-scanstate-syntax.md +++ b/windows/deploy/usmt-scanstate-syntax.md @@ -2,10 +2,10 @@ title: ScanState Syntax (Windows 10) description: ScanState Syntax ms.assetid: 004c755f-33db-49e4-8a3b-37beec1480ea -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # ScanState Syntax diff --git a/windows/deploy/usmt-technical-reference.md b/windows/deploy/usmt-technical-reference.md index 232f27f2fa..5bdf666976 100644 --- a/windows/deploy/usmt-technical-reference.md +++ b/windows/deploy/usmt-technical-reference.md @@ -2,10 +2,10 @@ title: User State Migration Tool (USMT) Technical Reference (Windows 10) description: The User State Migration Tool (USMT) 10.0 is included with the Windows Assessment and Deployment Kit (Windows ADK) for Windows 10. USMT provides a highly customizable user-profile migration experience for IT professionals. ms.assetid: f90bf58b-5529-4520-a9f8-b6cb4e4d3add -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # User State Migration Tool (USMT) Technical Reference diff --git a/windows/deploy/usmt-test-your-migration.md b/windows/deploy/usmt-test-your-migration.md index 05e999a34d..e460f17de8 100644 --- a/windows/deploy/usmt-test-your-migration.md +++ b/windows/deploy/usmt-test-your-migration.md @@ -2,10 +2,10 @@ title: Test Your Migration (Windows 10) description: Test Your Migration ms.assetid: 754af276-8386-4eac-8079-3d1e45964a0d -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Test Your Migration diff --git a/windows/deploy/usmt-topics.md b/windows/deploy/usmt-topics.md index a58a88b007..4fe5cace86 100644 --- a/windows/deploy/usmt-topics.md +++ b/windows/deploy/usmt-topics.md @@ -2,10 +2,10 @@ title: User State Migration Tool (USMT) Overview Topics (Windows 10) description: User State Migration Tool (USMT) Overview Topics ms.assetid: 23170271-130b-416f-a7a7-c2f6adc32eee -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # User State Migration Tool (USMT) Overview Topics diff --git a/windows/deploy/usmt-troubleshooting.md b/windows/deploy/usmt-troubleshooting.md index 576f9801c9..33296077f4 100644 --- a/windows/deploy/usmt-troubleshooting.md +++ b/windows/deploy/usmt-troubleshooting.md @@ -2,10 +2,10 @@ title: User State Migration Tool (USMT) Troubleshooting (Windows 10) description: User State Migration Tool (USMT) Troubleshooting ms.assetid: 770f45bb-2284-463f-a29c-69c04f437533 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # User State Migration Tool (USMT) Troubleshooting diff --git a/windows/deploy/usmt-utilities.md b/windows/deploy/usmt-utilities.md index eb9081b082..08df5661f2 100644 --- a/windows/deploy/usmt-utilities.md +++ b/windows/deploy/usmt-utilities.md @@ -2,10 +2,10 @@ title: UsmtUtils Syntax (Windows 10) description: UsmtUtils Syntax ms.assetid: cdab7f2d-dd68-4016-b9ed-41ffa743b65c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # UsmtUtils Syntax diff --git a/windows/deploy/usmt-what-does-usmt-migrate.md b/windows/deploy/usmt-what-does-usmt-migrate.md index 83b3851c29..89ba8aa60b 100644 --- a/windows/deploy/usmt-what-does-usmt-migrate.md +++ b/windows/deploy/usmt-what-does-usmt-migrate.md @@ -2,10 +2,10 @@ title: What Does USMT Migrate (Windows 10) description: What Does USMT Migrate ms.assetid: f613987d-0f17-43fe-9717-6465865ceda7 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # What Does USMT Migrate? diff --git a/windows/deploy/usmt-xml-elements-library.md b/windows/deploy/usmt-xml-elements-library.md index 87ffc8c9c3..f4f412fc2a 100644 --- a/windows/deploy/usmt-xml-elements-library.md +++ b/windows/deploy/usmt-xml-elements-library.md @@ -2,10 +2,10 @@ title: XML Elements Library (Windows 10) description: XML Elements Library ms.assetid: f5af0f6d-c3bf-4a4c-a0ca-9db7985f954f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # XML Elements Library diff --git a/windows/deploy/usmt-xml-reference.md b/windows/deploy/usmt-xml-reference.md index 49d7403f8f..4023b52759 100644 --- a/windows/deploy/usmt-xml-reference.md +++ b/windows/deploy/usmt-xml-reference.md @@ -2,10 +2,10 @@ title: USMT XML Reference (Windows 10) description: USMT XML Reference ms.assetid: fb946975-0fee-4ec0-b3ef-7c34945ee96f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # USMT XML Reference diff --git a/windows/deploy/vamt-known-issues.md b/windows/deploy/vamt-known-issues.md index 1e014a3e46..4aa2185e8f 100644 --- a/windows/deploy/vamt-known-issues.md +++ b/windows/deploy/vamt-known-issues.md @@ -2,7 +2,7 @@ title: VAMT Known Issues (Windows 10) description: VAMT Known Issues ms.assetid: 8992f1f3-830a-4ce7-a248-f3a6377ab77f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/vamt-requirements.md b/windows/deploy/vamt-requirements.md index 9da49547b0..06a8615669 100644 --- a/windows/deploy/vamt-requirements.md +++ b/windows/deploy/vamt-requirements.md @@ -2,7 +2,7 @@ title: VAMT Requirements (Windows 10) description: VAMT Requirements ms.assetid: d14d152b-ab8a-43cb-a8fd-2279364007b9 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/vamt-step-by-step.md b/windows/deploy/vamt-step-by-step.md index e886684243..5582bd3417 100644 --- a/windows/deploy/vamt-step-by-step.md +++ b/windows/deploy/vamt-step-by-step.md @@ -2,7 +2,7 @@ title: VAMT Step-by-Step Scenarios (Windows 10) description: VAMT Step-by-Step Scenarios ms.assetid: 455c542c-4860-4b57-a1f0-7e2d28e11a10 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/verify-the-condition-of-a-compressed-migration-store.md b/windows/deploy/verify-the-condition-of-a-compressed-migration-store.md index 233beb97f0..ee16be2715 100644 --- a/windows/deploy/verify-the-condition-of-a-compressed-migration-store.md +++ b/windows/deploy/verify-the-condition-of-a-compressed-migration-store.md @@ -2,10 +2,10 @@ title: Verify the Condition of a Compressed Migration Store (Windows 10) description: Verify the Condition of a Compressed Migration Store ms.assetid: 4a3fda96-5f7d-494a-955f-6b865ec9fcae -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Verify the Condition of a Compressed Migration Store diff --git a/windows/deploy/volume-activation-management-tool.md b/windows/deploy/volume-activation-management-tool.md index 04af72f880..887c116352 100644 --- a/windows/deploy/volume-activation-management-tool.md +++ b/windows/deploy/volume-activation-management-tool.md @@ -2,7 +2,7 @@ title: Volume Activation Management Tool (VAMT) Technical Reference (Windows 10) description: The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office, and select other Microsoft products volume and retail-activation process. ms.assetid: 1df0f795-f41c-473b-850c-e98af1ad2f2a -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/volume-activation-windows-10.md b/windows/deploy/volume-activation-windows-10.md index e57043d4ca..eda56e2651 100644 --- a/windows/deploy/volume-activation-windows-10.md +++ b/windows/deploy/volume-activation-windows-10.md @@ -3,7 +3,7 @@ title: Volume Activation for Windows 10 (Windows 10) description: This guide is designed to help organizations that are planning to use volume activation to deploy and activate Windows 10, including organizations that have used volume activation for earlier versions of Windows. ms.assetid: 6e8cffae-7322-4fd3-882a-cde68187aef2 keywords: vamt, volume activation, activation, windows activation -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation diff --git a/windows/deploy/windows-10-deployment-scenarios.md b/windows/deploy/windows-10-deployment-scenarios.md index 54221f9de3..e76d648bb0 100644 --- a/windows/deploy/windows-10-deployment-scenarios.md +++ b/windows/deploy/windows-10-deployment-scenarios.md @@ -2,8 +2,8 @@ title: Windows 10 deployment scenarios (Windows 10) description: To successfully deploy the Windows 10 operating system in your organization, it is important to understand the different ways that it can be deployed, especially now that there are new scenarios to consider. ms.assetid: 7A29D546-52CC-482C-8870-8123C7DC04B5 -keywords: ["upgrade, in-place, configuration, deploy"] -ms.prod: W10 +keywords: upgrade, in-place, configuration, deploy +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/windows-10-deployment-tools-reference.md b/windows/deploy/windows-10-deployment-tools-reference.md index e71eedae97..597900fb82 100644 --- a/windows/deploy/windows-10-deployment-tools-reference.md +++ b/windows/deploy/windows-10-deployment-tools-reference.md @@ -2,10 +2,10 @@ title: Windows 10 deployment tools reference (Windows 10) description: Learn about the tools available to deploy Windows 10. ms.assetid: 5C4B0AE3-B2D0-4628-9E73-606F3FAA17BB -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Windows 10 deployment tools reference diff --git a/windows/deploy/windows-10-edition-upgrades.md b/windows/deploy/windows-10-edition-upgrades.md index 72baf3a243..21981254a9 100644 --- a/windows/deploy/windows-10-edition-upgrades.md +++ b/windows/deploy/windows-10-edition-upgrades.md @@ -2,10 +2,10 @@ title: Windows 10 edition upgrade (Windows 10) description: With Windows 10, you can quickly upgrade from one edition of Windows 10 to another, provided the upgrade path is supported. ms.assetid: A7642E90-A3E7-4A25-8044-C4E402DC462A -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Windows 10 edition upgrade diff --git a/windows/deploy/windows-adk-scenarios-for-it-pros.md b/windows/deploy/windows-adk-scenarios-for-it-pros.md index 3fb2944f22..8821ada189 100644 --- a/windows/deploy/windows-adk-scenarios-for-it-pros.md +++ b/windows/deploy/windows-adk-scenarios-for-it-pros.md @@ -2,10 +2,10 @@ title: Windows ADK for Windows 10 scenarios for IT Pros (Windows 10) description: The Windows Assessment and Deployment Kit (Windows ADK) contains tools that can be used by IT Pros to deploy Windows. ms.assetid: FC4EB39B-29BA-4920-87C2-A00D711AE48B -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Windows ADK for Windows 10 scenarios for IT Pros diff --git a/windows/deploy/windows-deployment-scenarios-and-tools.md b/windows/deploy/windows-deployment-scenarios-and-tools.md index a66deb1389..ba4f22b7c5 100644 --- a/windows/deploy/windows-deployment-scenarios-and-tools.md +++ b/windows/deploy/windows-deployment-scenarios-and-tools.md @@ -2,8 +2,8 @@ title: Windows 10 deployment tools (Windows 10) description: To successfully deploy the Windows 10 operating system and applications for your organization, it is essential that you know about the available tools to help with the process. ms.assetid: 0d6cee1f-14c4-4b69-b29a-43b0b327b877 -keywords: ["deploy, volume activation, BitLocker, recovery, install, installation, VAMT, MDT, USMT, WDS"] -ms.prod: W10 +keywords: deploy, volume activation, BitLocker, recovery, install, installation, VAMT, MDT, USMT, WDS +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/windows-upgrade-and-migration-considerations.md b/windows/deploy/windows-upgrade-and-migration-considerations.md index 2b5ee05766..7763b0502d 100644 --- a/windows/deploy/windows-upgrade-and-migration-considerations.md +++ b/windows/deploy/windows-upgrade-and-migration-considerations.md @@ -2,10 +2,10 @@ title: Windows Upgrade and Migration Considerations (Windows 10) description: Windows Upgrade and Migration Considerations ms.assetid: 7f85095c-5922-45e9-b28e-91b1263c7281 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # Windows Upgrade and Migration Considerations diff --git a/windows/deploy/xml-file-requirements.md b/windows/deploy/xml-file-requirements.md index 50c5e1b161..100306e84d 100644 --- a/windows/deploy/xml-file-requirements.md +++ b/windows/deploy/xml-file-requirements.md @@ -2,10 +2,10 @@ title: XML File Requirements (Windows 10) description: XML File Requirements ms.assetid: 4b567b50-c50a-4a4f-8684-151fe3f8275f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: CFaw +author: greg-lindsay --- # XML File Requirements From e2d0123c20b0595f63cba39c262c2536c0dbbbce Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 26 May 2016 15:11:40 -0700 Subject: [PATCH 031/263] checking in 7707381 --- windows/deploy/TOC.md | 1 + .../deploy/upgrade-windows-phone-8-1-to-10.md | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 windows/deploy/upgrade-windows-phone-8-1-to-10.md diff --git a/windows/deploy/TOC.md b/windows/deploy/TOC.md index 86ea7532e1..af7eb425d9 100644 --- a/windows/deploy/TOC.md +++ b/windows/deploy/TOC.md @@ -20,6 +20,7 @@ #### [Assign applications using roles in MDT](assign-applications-using-roles-in-mdt-2013.md) #### [Use web services in MDT](use-web-services-in-mdt-2013.md) #### [Use Orchestrator runbooks with MDT](use-orchestrator-runbooks-with-mdt-2013.md) +### [Upgrade Windows Phone 8.1 to Windows 10](upgrade-windows-phone-8-1-to-10.md) ## [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](deploy-windows-10-with-system-center-2012-r2-configuration-manager.md) ### [Integrate Configuration Manager with MDT 2013 Update 2](integrate-configuration-manager-with-mdt-2013.md) ### [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) diff --git a/windows/deploy/upgrade-windows-phone-8-1-to-10.md b/windows/deploy/upgrade-windows-phone-8-1-to-10.md new file mode 100644 index 0000000000..cc27c183b0 --- /dev/null +++ b/windows/deploy/upgrade-windows-phone-8-1-to-10.md @@ -0,0 +1,19 @@ +--- +title: Deploy Windows 10 using PXE (Windows 10) +description: PXE-initiated operating system deployments in System Center Configuration Manager let client computers request and deploy operating systems over the network. In this operating system deployment scenario, the operating system image and both the x86 and x64 Windows PE boot images are sent to a distribution point that is configured to accept PXE boot requests. +ms.assetid: b001a736-91db-4f91-bd92-278e267e06d9 +keywords: deploy +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: mdt +author: greg-lindsay +--- + +# Deploy Windows 10 using PXE + +This walkthrough describes how to set up a third-party PXE server by using Windows PE 2.0. The process includes copying Windows PE 2.0 source files to your PXE server and then configuring your PXE server boot configuration to use Windows PE. + +## Related topics + +[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-10-using-pxe-and-configuration-manager.md) From 512d1a6040207b81f06f6c518027de8e199598b2 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 26 May 2016 15:28:33 -0700 Subject: [PATCH 032/263] updating link --- windows/manage/lock-down-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/lock-down-windows-10.md b/windows/manage/lock-down-windows-10.md index 142d9f3824..61004d8822 100644 --- a/windows/manage/lock-down-windows-10.md +++ b/windows/manage/lock-down-windows-10.md @@ -47,7 +47,7 @@ Enterprises often need to manage how people use corporate devices. Windows 10 p

Use this article to make informed decisions about how you can configure Windows telemetry in your organization.

-

[Configure Windows 10 devices to stop data flow to Microsoft](configure-windows-10-devices-to-stop-data-flow-to-microsoft.md)

+

[Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md)

Learn about the network connections that Windows components make to Microsoft and also the privacy settings that affect data that is shared with either Microsoft or apps and how they can be managed by an IT Pro.

From f581ce6e3ca6a705e3d6e95d368d8414bdbad790 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 26 May 2016 15:46:44 -0700 Subject: [PATCH 033/263] template topic for 7707381 --- .../deploy/upgrade-windows-phone-8-1-to-10.md | 88 +++++++++++++++++-- 1 file changed, 83 insertions(+), 5 deletions(-) diff --git a/windows/deploy/upgrade-windows-phone-8-1-to-10.md b/windows/deploy/upgrade-windows-phone-8-1-to-10.md index cc27c183b0..af2b3989cc 100644 --- a/windows/deploy/upgrade-windows-phone-8-1-to-10.md +++ b/windows/deploy/upgrade-windows-phone-8-1-to-10.md @@ -1,8 +1,7 @@ --- title: Deploy Windows 10 using PXE (Windows 10) description: PXE-initiated operating system deployments in System Center Configuration Manager let client computers request and deploy operating systems over the network. In this operating system deployment scenario, the operating system image and both the x86 and x64 Windows PE boot images are sent to a distribution point that is configured to accept PXE boot requests. -ms.assetid: b001a736-91db-4f91-bd92-278e267e06d9 -keywords: deploy +keywords: upgrade, update, windows, phone, windows 10, mdm, mobile ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library @@ -10,10 +9,89 @@ ms.pagetype: mdt author: greg-lindsay --- -# Deploy Windows 10 using PXE +# How to enable a Windows Phone 8.1 upgrade to Windows 10 Mobile in an MDM environment -This walkthrough describes how to set up a third-party PXE server by using Windows PE 2.0. The process includes copying Windows PE 2.0 source files to your PXE server and then configuring your PXE server boot configuration to use Windows PE. +## Summary +This article describes how to upgrade eligible Windows Phone 8.1 devices to Windows 10 Mobile. See the How to determine whether an upgrade is available for a device section to determine whether your device is eligible for the update. + +The Windows Phone 8.1 to Windows 10 Mobile upgrade uses an "opt-in" or "seeker" model. An eligible device must "opt-in" to be offered the upgrade. + +For consumers, the Windows 10 Mobile Upgrade Advisor app is available from the Windows Store to perform the opt-in. + +For Enterprises, Microsoft is offering a centralized management solution through Mobile Device Management (MDM) that can push a management policy to each eligible device to perform the opt-in. + +If you use a list of allowed apps (whitelisting) through MDM, see the documentation here to make sure system apps are whitelisted before you upgrade to Windows 10 Mobile. Also, be aware that there are known issues listed in the documentation that could adversely affect the device after you upgrade. See this documentation for rules to avoid. + +Some enterprises may want to control the availability of the Windows 10 Mobile upgrade to their users. With the opt-in model, the enterprise can blacklist the Upgrade Advisor app to prevent their users from upgrading prematurely. For more information about how to blacklist the Upgrade Advisor app, see the How to blacklist the Upgrade Advisor app section. Enterprises that have blacklisted the Upgrade Advisor app can use the solution that's described in this article to select the upgrade timing on a per-device basis. + +## More information + +To provide enterprises with a solution that's independent of the Upgrade Advisor, a new registry key in the registry configuration service provider (CSP) is available. A special GUID key value is defined. When Microsoft Update (MU) detects the presence of the registry key value on a device, any available upgrade will be made available to the device. + +### Prerequisites + +•Windows Phone 8.1 device with an available upgrade to Windows 10 Mobile. +•Device connected to Wi-Fi or cellular network to perform scan for upgrade. +•Device is already enrolled with a MDM session. +•Device is able to receive the management policy. +•MDM is capable of pushing the management policy to devices. (The minimum version for popular MDM providers that support the solution in this article are: InTune: 5.0.5565, AirWatch: 8.2, Mobile Iron: 9.0.) + +### Instructions for the MDM server + +The registry CSP is used to push the GUID value to the following registry key for which the Open Mobile Alliance (OMA) Device Management (DM) client has Read/Write access and for which the Device Update service has Read access. + +[HKLM\Software\Microsoft\Provisioning\OMADM] +"EnterpriseUpgrade"="d369c9b6-2379-466d-9162-afc53361e3c2” + +The complete SyncML command for the solution is as follows. + +Note The SyncML may vary, depending on your MDM solution. + +SyncML xmlns="SYNCML:SYNCML1.1"> + + + 250 + + + ./Vendor/MSFT/Registry/HKLM/SOFTWARE/Microsoft/Provisioning/OMADM/ EnterpriseUpgrade + + + chr + + d369c9b6-2379-466d-9162-afc53361e3c2 + + + + + + +The OMA DM server policy description is provided in the following table: + +OMA-URI ./Vendor/MSFT/Registry/HKLM/SOFTWARE/Microsoft/Provisioning/OMADM/EnterpriseUpgrade +Data Type String +Value d369c9b6-2379-466d-9162-afc53361e3c2 +After the device consumes the policy, it will be able to receive an available upgrade. + +To disable the policy, either delete the OMADM registry key or set the EnterpriseUpgrade string value to anything other than the GUID. + +### How to determine whether an upgrade is available for a device + +The Windows 10 Mobile Upgrade Advisor app is not designed or intended for Enterprise customers who want to automate the upgrade process. + +However, the Windows 10 Mobile Upgrade Advisor app is the best mechanism to determine when an upgrade is available. The app dynamically queries whether the upgrade is released for this device model and associated mobile operator (MO). + +We recommend that enterprises use a pilot device with the Windows 10 Mobile Upgrade Advisor app installed. The pilot device provides the device model and MO used by the enterprise. When you run the app on the pilot device, it will tell you that either an upgrade is available, that the device is eligible for upgrade, or that an upgrade is not available for this device. + +Note The availability of Windows 10 Mobile as an update for existing Windows Phone 8.1 devices varies by device manufacturer, device model, country or region, mobile operator or service provider, hardware limitations, and other factors. To check for compatibility and other important installation information, see the Windows 10 mobile page. + +### How to blacklist the Upgrade Advisor app + +Some enterprises may want to block their users from installing the Windows 10 Mobile Upgrade Advisor app. With Windows Phone 8.1, you can allow or deny individual apps by adding specific app publishers or the app globally unique identifier (GUID) from the Window Phone Store to an allow or deny XML list. The GUID for a particular application can be found in the URL for the app in the phone store. For example, the GUID to the Windows Phone Upgrade Adviser is listed in the following location: + +http://windowsphone.com/s?appid=fbe47e4f-7769-4103-910e-dca8c43e0b07 + +For more information about how to do this, see the Try it out: restrict Windows Phone 8.1 apps topic on TechNet. ## Related topics -[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-10-using-pxe-and-configuration-manager.md) +[Windows 10 Mobile and mobile device management](windows-10-mobile-and-mdm.md) From e301f2077303dc39878e6e42c6bf775769dce366 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 26 May 2016 15:59:58 -0700 Subject: [PATCH 034/263] testing link --- windows/deploy/upgrade-windows-phone-8-1-to-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/upgrade-windows-phone-8-1-to-10.md b/windows/deploy/upgrade-windows-phone-8-1-to-10.md index af2b3989cc..659792f6e8 100644 --- a/windows/deploy/upgrade-windows-phone-8-1-to-10.md +++ b/windows/deploy/upgrade-windows-phone-8-1-to-10.md @@ -94,4 +94,4 @@ For more information about how to do this, see the Try it out: restrict Windows ## Related topics -[Windows 10 Mobile and mobile device management](windows-10-mobile-and-mdm.md) +[Windows 10 Mobile and mobile device management](..\manage\windows-10-mobile-and-mdm.md) From f046a5fec059b3fed76b6f3225a0535247bee884 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 26 May 2016 17:07:01 -0700 Subject: [PATCH 035/263] tagging update change W10 to w10 (lower case), add security pagetype to various --- .../access-credential-manager-as-a-trusted-caller.md | 2 +- windows/keep-secure/access-this-computer-from-the-network.md | 2 +- windows/keep-secure/account-lockout-duration.md | 2 +- windows/keep-secure/account-lockout-policy.md | 2 +- windows/keep-secure/account-lockout-threshold.md | 2 +- windows/keep-secure/account-policies.md | 2 +- windows/keep-secure/accounts-administrator-account-status.md | 2 +- windows/keep-secure/accounts-block-microsoft-accounts.md | 2 +- windows/keep-secure/accounts-guest-account-status.md | 2 +- ...l-account-use-of-blank-passwords-to-console-logon-only.md | 2 +- windows/keep-secure/accounts-rename-administrator-account.md | 2 +- windows/keep-secure/accounts-rename-guest-account.md | 2 +- windows/keep-secure/act-as-part-of-the-operating-system.md | 2 +- .../ad-ds-schema-extensions-to-support-tpm-backup.md | 2 +- .../add-apps-to-protected-list-using-custom-uri.md | 5 +++-- ...rules-for-packaged-apps-to-existing-applocker-rule-set.md | 2 +- windows/keep-secure/add-workstations-to-domain.md | 2 +- ...figuration-windows-defender-advanced-threat-protection.md | 3 ++- windows/keep-secure/adjust-memory-quotas-for-a-process.md | 2 +- windows/keep-secure/administer-applocker.md | 2 +- windows/keep-secure/administer-security-policy-settings.md | 2 +- .../keep-secure/advanced-security-audit-policy-settings.md | 2 +- windows/keep-secure/advanced-security-auditing-faq.md | 2 +- windows/keep-secure/advanced-security-auditing.md | 2 +- ...erts-queue-windows-defender-advanced-threat-protection.md | 3 ++- windows/keep-secure/allow-log-on-locally.md | 2 +- .../allow-log-on-through-remote-desktop-services.md | 2 +- windows/keep-secure/applocker-architecture-and-components.md | 2 +- windows/keep-secure/applocker-functions.md | 2 +- windows/keep-secure/applocker-overview.md | 2 +- windows/keep-secure/applocker-policies-deployment-guide.md | 2 +- windows/keep-secure/applocker-policies-design-guide.md | 2 +- windows/keep-secure/applocker-policy-use-scenarios.md | 2 +- windows/keep-secure/applocker-processes-and-interactions.md | 2 +- windows/keep-secure/applocker-settings.md | 2 +- windows/keep-secure/applocker-technical-reference.md | 2 +- .../apply-a-basic-audit-policy-on-a-file-or-folder.md | 2 +- windows/keep-secure/audit-account-lockout.md | 2 +- windows/keep-secure/audit-application-generated.md | 2 +- windows/keep-secure/audit-application-group-management.md | 2 +- windows/keep-secure/audit-audit-policy-change.md | 2 +- .../audit-audit-the-access-of-global-system-objects.md | 2 +- .../audit-audit-the-use-of-backup-and-restore-privilege.md | 2 +- windows/keep-secure/audit-authentication-policy-change.md | 2 +- windows/keep-secure/audit-authorization-policy-change.md | 2 +- windows/keep-secure/audit-central-access-policy-staging.md | 2 +- windows/keep-secure/audit-certification-services.md | 2 +- windows/keep-secure/audit-computer-account-management.md | 2 +- windows/keep-secure/audit-credential-validation.md | 2 +- .../audit-detailed-directory-service-replication.md | 2 +- windows/keep-secure/audit-detailed-file-share.md | 2 +- windows/keep-secure/audit-directory-service-access.md | 2 +- windows/keep-secure/audit-directory-service-changes.md | 2 +- windows/keep-secure/audit-directory-service-replication.md | 2 +- windows/keep-secure/audit-distribution-group-management.md | 2 +- windows/keep-secure/audit-dpapi-activity.md | 2 +- windows/keep-secure/audit-file-share.md | 2 +- windows/keep-secure/audit-file-system.md | 2 +- windows/keep-secure/audit-filtering-platform-connection.md | 2 +- windows/keep-secure/audit-filtering-platform-packet-drop.md | 2 +- .../keep-secure/audit-filtering-platform-policy-change.md | 2 +- ...it-force-audit-policy-subcategory-settings-to-override.md | 2 +- windows/keep-secure/audit-group-membership.md | 2 +- windows/keep-secure/audit-handle-manipulation.md | 2 +- windows/keep-secure/audit-ipsec-driver.md | 2 +- windows/keep-secure/audit-ipsec-extended-mode.md | 2 +- windows/keep-secure/audit-ipsec-main-mode.md | 2 +- windows/keep-secure/audit-ipsec-quick-mode.md | 2 +- windows/keep-secure/audit-kerberos-authentication-service.md | 2 +- .../keep-secure/audit-kerberos-service-ticket-operations.md | 2 +- windows/keep-secure/audit-kernel-object.md | 2 +- windows/keep-secure/audit-logoff.md | 2 +- windows/keep-secure/audit-logon.md | 2 +- windows/keep-secure/audit-mpssvc-rule-level-policy-change.md | 2 +- windows/keep-secure/audit-network-policy-server.md | 2 +- windows/keep-secure/audit-non-sensitive-privilege-use.md | 2 +- windows/keep-secure/audit-other-account-logon-events.md | 2 +- windows/keep-secure/audit-other-account-management-events.md | 2 +- windows/keep-secure/audit-other-logonlogoff-events.md | 2 +- windows/keep-secure/audit-other-object-access-events.md | 2 +- windows/keep-secure/audit-other-policy-change-events.md | 2 +- windows/keep-secure/audit-other-privilege-use-events.md | 2 +- windows/keep-secure/audit-other-system-events.md | 2 +- windows/keep-secure/audit-pnp-activity.md | 2 +- windows/keep-secure/audit-policy.md | 2 +- windows/keep-secure/audit-process-creation.md | 2 +- windows/keep-secure/audit-process-termination.md | 2 +- windows/keep-secure/audit-registry.md | 2 +- windows/keep-secure/audit-removable-storage.md | 2 +- windows/keep-secure/audit-rpc-events.md | 2 +- windows/keep-secure/audit-sam.md | 2 +- windows/keep-secure/audit-security-group-management.md | 2 +- windows/keep-secure/audit-security-state-change.md | 2 +- windows/keep-secure/audit-security-system-extension.md | 2 +- windows/keep-secure/audit-sensitive-privilege-use.md | 2 +- ...wn-system-immediately-if-unable-to-log-security-audits.md | 2 +- windows/keep-secure/audit-special-logon.md | 2 +- windows/keep-secure/audit-system-integrity.md | 2 +- windows/keep-secure/audit-user-account-management.md | 2 +- windows/keep-secure/audit-user-device-claims.md | 2 +- windows/keep-secure/back-up-files-and-directories.md | 2 +- .../keep-secure/backup-tpm-recovery-information-to-ad-ds.md | 2 +- windows/keep-secure/basic-audit-account-logon-events.md | 2 +- windows/keep-secure/basic-audit-account-management.md | 2 +- windows/keep-secure/basic-audit-directory-service-access.md | 2 +- windows/keep-secure/basic-audit-logon-events.md | 2 +- windows/keep-secure/basic-audit-object-access.md | 2 +- windows/keep-secure/basic-audit-policy-change.md | 2 +- windows/keep-secure/basic-audit-privilege-use.md | 2 +- windows/keep-secure/basic-audit-process-tracking.md | 2 +- windows/keep-secure/basic-audit-system-events.md | 2 +- windows/keep-secure/basic-security-audit-policies.md | 2 +- windows/keep-secure/basic-security-audit-policy-settings.md | 2 +- windows/keep-secure/bcd-settings-and-bitlocker.md | 2 +- windows/keep-secure/bitlocker-basic-deployment.md | 2 +- windows/keep-secure/bitlocker-countermeasures.md | 2 +- windows/keep-secure/bitlocker-frequently-asked-questions.md | 2 +- windows/keep-secure/bitlocker-group-policy-settings.md | 2 +- .../keep-secure/bitlocker-how-to-deploy-on-windows-server.md | 2 +- .../keep-secure/bitlocker-how-to-enable-network-unlock.md | 2 +- windows/keep-secure/bitlocker-overview.md | 2 +- windows/keep-secure/bitlocker-recovery-guide-plan.md | 2 +- ...e-bitlocker-drive-encryption-tools-to-manage-bitlocker.md | 2 +- .../bitlocker-use-bitlocker-recovery-password-viewer.md | 2 +- windows/keep-secure/block-untrusted-fonts-in-enterprise.md | 5 +++-- windows/keep-secure/bypass-traverse-checking.md | 2 +- .../keep-secure/change-history-for-keep-windows-10-secure.md | 3 ++- windows/keep-secure/change-the-system-time.md | 2 +- windows/keep-secure/change-the-time-zone.md | 2 +- windows/keep-secure/change-the-tpm-owner-password.md | 2 +- .../keep-secure/choose-the-right-bitlocker-countermeasure.md | 2 +- .../configure-an-applocker-policy-for-audit-only.md | 2 +- .../configure-an-applocker-policy-for-enforce-rules.md | 2 +- ...-endpoints-windows-defender-advanced-threat-protection.md | 3 ++- .../configure-exceptions-for-an-applocker-rule.md | 2 +- ...y-internet-windows-defender-advanced-threat-protection.md | 3 ++- windows/keep-secure/configure-s-mime.md | 2 +- .../keep-secure/configure-the-appLocker-reference-device.md | 2 +- .../configure-the-application-identity-service.md | 2 +- .../keep-secure/configure-windows-defender-in-windows-10.md | 2 +- ...te-a-basic-audit-policy-settings-for-an-event-category.md | 2 +- windows/keep-secure/create-a-pagefile.md | 2 +- windows/keep-secure/create-a-rule-for-packaged-apps.md | 2 +- .../create-a-rule-that-uses-a-file-hash-condition.md | 2 +- .../keep-secure/create-a-rule-that-uses-a-path-condition.md | 2 +- .../create-a-rule-that-uses-a-publisher-condition.md | 2 +- windows/keep-secure/create-a-token-object.md | 2 +- windows/keep-secure/create-applocker-default-rules.md | 2 +- windows/keep-secure/create-edp-policy-using-intune.md | 3 ++- windows/keep-secure/create-edp-policy-using-sccm.md | 5 +++-- windows/keep-secure/create-global-objects.md | 2 +- ...e-list-of-applications-deployed-to-each-business-group.md | 2 +- windows/keep-secure/create-permanent-shared-objects.md | 2 +- windows/keep-secure/create-symbolic-links.md | 2 +- .../keep-secure/create-vpn-and-edp-policy-using-intune.md | 5 +++-- .../keep-secure/create-your-applocker-planning-document.md | 2 +- windows/keep-secure/create-your-applocker-policies.md | 2 +- windows/keep-secure/create-your-applocker-rules.md | 2 +- .../creating-a-device-guard-policy-for-signed-apps.md | 2 +- windows/keep-secure/credential-guard.md | 2 +- .../dashboard-windows-defender-advanced-threat-protection.md | 4 +++- ...ge-privacy-windows-defender-advanced-threat-protection.md | 3 ++- ...in-security-descriptor-definition-language-sddl-syntax.md | 2 +- ...in-security-descriptor-definition-language-sddl-syntax.md | 2 +- windows/keep-secure/debug-programs.md | 2 +- windows/keep-secure/delete-an-applocker-rule.md | 2 +- .../deny-access-to-this-computer-from-the-network.md | 2 +- windows/keep-secure/deny-log-on-as-a-batch-job.md | 2 +- windows/keep-secure/deny-log-on-as-a-service.md | 2 +- windows/keep-secure/deny-log-on-locally.md | 2 +- .../deny-log-on-through-remote-desktop-services.md | 2 +- ...-applocker-policies-by-using-the-enforce-rules-setting.md | 2 +- windows/keep-secure/deploy-edp-policy-using-intune.md | 5 +++-- .../deploy-the-applocker-policy-into-production.md | 2 +- .../determine-group-policy-structure-and-rule-enforcement.md | 2 +- ...lications-are-digitally-signed-on-a-reference-computer.md | 2 +- .../determine-your-application-control-objectives.md | 2 +- .../keep-secure/device-guard-certification-and-compliance.md | 2 +- windows/keep-secure/device-guard-deployment-guide.md | 4 ++-- .../devices-allow-undock-without-having-to-log-on.md | 2 +- .../devices-allowed-to-format-and-eject-removable-media.md | 2 +- .../devices-prevent-users-from-installing-printer-drivers.md | 2 +- ...-restrict-cd-rom-access-to-locally-logged-on-user-only.md | 2 +- ...-restrict-floppy-access-to-locally-logged-on-user-only.md | 2 +- ...rl-message-when-users-try-to-run-a-blocked-application.md | 2 +- windows/keep-secure/dll-rules-in-applocker.md | 2 +- ...-group-policy-structure-and-applocker-rule-enforcement.md | 2 +- ...document-your-application-control-management-processes.md | 2 +- windows/keep-secure/document-your-application-list.md | 2 +- windows/keep-secure/document-your-applocker-rules.md | 2 +- ...in-controller-allow-server-operators-to-schedule-tasks.md | 2 +- .../domain-controller-ldap-server-signing-requirements.md | 2 +- ...ain-controller-refuse-machine-account-password-changes.md | 2 +- ...r-digitally-encrypt-or-sign-secure-channel-data-always.md | 2 +- ...er-digitally-encrypt-secure-channel-data-when-possible.md | 2 +- ...ember-digitally-sign-secure-channel-data-when-possible.md | 2 +- ...domain-member-disable-machine-account-password-changes.md | 2 +- .../domain-member-maximum-machine-account-password-age.md | 2 +- ...ember-require-strong-windows-2000-or-later-session-key.md | 2 +- windows/keep-secure/edit-an-applocker-policy.md | 2 +- windows/keep-secure/edit-applocker-rules.md | 2 +- ...omputer-and-user-accounts-to-be-trusted-for-delegation.md | 2 +- windows/keep-secure/enable-the-dll-rule-collection.md | 2 +- windows/keep-secure/encrypted-hard-drive.md | 2 +- windows/keep-secure/enforce-applocker-rules.md | 2 +- windows/keep-secure/enforce-password-history.md | 2 +- windows/keep-secure/enforce-user-logon-restrictions.md | 2 +- windows/keep-secure/enlightened-microsoft-apps-and-edp.md | 5 +++-- ...rror-codes-windows-defender-advanced-threat-protection.md | 3 ++- windows/keep-secure/executable-rules-in-applocker.md | 2 +- windows/keep-secure/export-an-applocker-policy-from-a-gpo.md | 2 +- .../keep-secure/export-an-applocker-policy-to-an-xml-file.md | 2 +- .../keep-secure/file-system-global-object-access-auditing.md | 2 +- windows/keep-secure/force-shutdown-from-a-remote-system.md | 2 +- windows/keep-secure/generate-security-audits.md | 2 +- .../get-started-with-windows-defender-for-windows-10.md | 2 +- .../getting-apps-to-run-on-device-guard-protected-devices.md | 2 +- windows/keep-secure/guidance-and-best-practices-edp.md | 5 +++-- windows/keep-secure/how-applocker-works-techref.md | 2 +- .../keep-secure/how-to-configure-security-policy-settings.md | 2 +- windows/keep-secure/how-user-account-control-works.md | 2 +- .../keep-secure/impersonate-a-client-after-authentication.md | 2 +- .../implement-microsoft-passport-in-your-organization.md | 2 +- .../import-an-applocker-policy-from-another-computer.md | 2 +- windows/keep-secure/import-an-applocker-policy-into-a-gpo.md | 2 +- windows/keep-secure/increase-a-process-working-set.md | 2 +- windows/keep-secure/increase-scheduling-priority.md | 2 +- windows/keep-secure/index.md | 2 +- .../initialize-and-configure-ownership-of-the-tpm.md | 2 +- .../installing-digital-certificates-on-windows-10-mobile.md | 2 +- ...on-display-user-information-when-the-session-is-locked.md | 2 +- .../interactive-logon-do-not-display-last-user-name.md | 2 +- .../interactive-logon-do-not-require-ctrl-alt-del.md | 2 +- .../interactive-logon-machine-account-lockout-threshold.md | 2 +- .../interactive-logon-machine-inactivity-limit.md | 2 +- ...tive-logon-message-text-for-users-attempting-to-log-on.md | 2 +- ...ive-logon-message-title-for-users-attempting-to-log-on.md | 2 +- ...ns-to-cache-in-case-domain-controller-is-not-available.md | 2 +- ...logon-prompt-user-to-change-password-before-expiration.md | 2 +- ...domain-controller-authentication-to-unlock-workstation.md | 2 +- windows/keep-secure/interactive-logon-require-smart-card.md | 2 +- .../interactive-logon-smart-card-removal-behavior.md | 2 +- ...ate-alerts-windows-defender-advanced-threat-protection.md | 3 ++- ...ate-domain-windows-defender-advanced-threat-protection.md | 3 ++- ...gate-files-windows-defender-advanced-threat-protection.md | 3 ++- ...stigate-ip-windows-defender-advanced-threat-protection.md | 3 ++- ...e-machines-windows-defender-advanced-threat-protection.md | 3 ++- windows/keep-secure/kerberos-policy.md | 2 +- 248 files changed, 278 insertions(+), 256 deletions(-) diff --git a/windows/keep-secure/access-credential-manager-as-a-trusted-caller.md b/windows/keep-secure/access-credential-manager-as-a-trusted-caller.md index f6f7140989..ff24a84d8c 100644 --- a/windows/keep-secure/access-credential-manager-as-a-trusted-caller.md +++ b/windows/keep-secure/access-credential-manager-as-a-trusted-caller.md @@ -2,7 +2,7 @@ title: Access Credential Manager as a trusted caller (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Access Credential Manager as a trusted caller security policy setting. ms.assetid: a51820d2-ca5b-47dd-8e9b-d7008603db88 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/access-this-computer-from-the-network.md b/windows/keep-secure/access-this-computer-from-the-network.md index 00a88b6ba8..1cb598fcfd 100644 --- a/windows/keep-secure/access-this-computer-from-the-network.md +++ b/windows/keep-secure/access-this-computer-from-the-network.md @@ -2,7 +2,7 @@ title: Access this computer from the network (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Access this computer from the network security policy setting. ms.assetid: f6767bc2-83d1-45f1-847c-54f5362db022 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/account-lockout-duration.md b/windows/keep-secure/account-lockout-duration.md index 9b8fd5a9f4..1d438057a4 100644 --- a/windows/keep-secure/account-lockout-duration.md +++ b/windows/keep-secure/account-lockout-duration.md @@ -2,7 +2,7 @@ title: Account lockout duration (Windows 10) description: Describes the best practices, location, values, and security considerations for the Account lockout duration security policy setting. ms.assetid: a4167bf4-27c3-4a9b-8ef0-04e3c6ec3aa4 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/account-lockout-policy.md b/windows/keep-secure/account-lockout-policy.md index edf3c1a723..6a13c989d3 100644 --- a/windows/keep-secure/account-lockout-policy.md +++ b/windows/keep-secure/account-lockout-policy.md @@ -2,7 +2,7 @@ title: Account Lockout Policy (Windows 10) description: Describes the Account Lockout Policy settings and links to information about each policy setting. ms.assetid: eb968c28-17c5-405f-b413-50728cb7b724 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/account-lockout-threshold.md b/windows/keep-secure/account-lockout-threshold.md index 56fedf53b7..828a524fe0 100644 --- a/windows/keep-secure/account-lockout-threshold.md +++ b/windows/keep-secure/account-lockout-threshold.md @@ -2,7 +2,7 @@ title: Account lockout threshold (Windows 10) description: Describes the best practices, location, values, and security considerations for the Account lockout threshold security policy setting. ms.assetid: 4904bb40-a2bd-4fef-a102-260ba8d74e30 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/account-policies.md b/windows/keep-secure/account-policies.md index 487d575c7f..ca8fb5a3b4 100644 --- a/windows/keep-secure/account-policies.md +++ b/windows/keep-secure/account-policies.md @@ -2,7 +2,7 @@ title: Account Policies (Windows 10) description: An overview of account policies in Windows and provides links to policy descriptions. ms.assetid: 711b3797-b87a-4cd9-a2e3-1f8ef18688fb -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/accounts-administrator-account-status.md b/windows/keep-secure/accounts-administrator-account-status.md index 6c992c3bcb..5a3cde966e 100644 --- a/windows/keep-secure/accounts-administrator-account-status.md +++ b/windows/keep-secure/accounts-administrator-account-status.md @@ -2,7 +2,7 @@ title: Accounts Administrator account status (Windows 10) description: Describes the best practices, location, values, and security considerations for the Accounts Administrator account status security policy setting. ms.assetid: 71a3bd48-1014-49e0-a936-bfe9433af23e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/accounts-block-microsoft-accounts.md b/windows/keep-secure/accounts-block-microsoft-accounts.md index a482a7a88c..cc479c5bc2 100644 --- a/windows/keep-secure/accounts-block-microsoft-accounts.md +++ b/windows/keep-secure/accounts-block-microsoft-accounts.md @@ -2,7 +2,7 @@ title: Accounts Block Microsoft accounts (Windows 10) description: Describes the best practices, location, values, management, and security considerations for the Accounts Block Microsoft accounts security policy setting. ms.assetid: 94c76f45-057c-4d80-8d01-033cf28ef2f7 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/accounts-guest-account-status.md b/windows/keep-secure/accounts-guest-account-status.md index 2e66ee3ae1..f9054008ac 100644 --- a/windows/keep-secure/accounts-guest-account-status.md +++ b/windows/keep-secure/accounts-guest-account-status.md @@ -2,7 +2,7 @@ title: Accounts Guest account status (Windows 10) description: Describes the best practices, location, values, and security considerations for the Accounts Guest account status security policy setting. ms.assetid: 07e53fc5-b495-4d02-ab42-5b245d10d0ce -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md b/windows/keep-secure/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md index 9d8ddd27c9..eb700fe6ec 100644 --- a/windows/keep-secure/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md +++ b/windows/keep-secure/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md @@ -2,7 +2,7 @@ title: Accounts Limit local account use of blank passwords to console logon only (Windows 10) description: Describes the best practices, location, values, and security considerations for the Accounts Limit local account use of blank passwords to console logon only security policy setting. ms.assetid: a1bfb58b-1ae8-4de9-832b-aa889a6e64bd -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/accounts-rename-administrator-account.md b/windows/keep-secure/accounts-rename-administrator-account.md index 8873990424..5c79c1d38b 100644 --- a/windows/keep-secure/accounts-rename-administrator-account.md +++ b/windows/keep-secure/accounts-rename-administrator-account.md @@ -2,7 +2,7 @@ title: Accounts Rename administrator account (Windows 10) description: This security policy reference topic for the IT professional describes the best practices, location, values, and security considerations for this policy setting. ms.assetid: d21308eb-7c60-4e48-8747-62b8109844f9 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/accounts-rename-guest-account.md b/windows/keep-secure/accounts-rename-guest-account.md index f82b907968..aa06c480c3 100644 --- a/windows/keep-secure/accounts-rename-guest-account.md +++ b/windows/keep-secure/accounts-rename-guest-account.md @@ -2,7 +2,7 @@ title: Accounts Rename guest account (Windows 10) description: Describes the best practices, location, values, and security considerations for the Accounts Rename guest account security policy setting. ms.assetid: 9b8052b4-bbb9-4cc1-bfee-ce25390db707 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/act-as-part-of-the-operating-system.md b/windows/keep-secure/act-as-part-of-the-operating-system.md index 5d4a39d466..a35393e223 100644 --- a/windows/keep-secure/act-as-part-of-the-operating-system.md +++ b/windows/keep-secure/act-as-part-of-the-operating-system.md @@ -2,7 +2,7 @@ title: Act as part of the operating system (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Act as part of the operating system security policy setting. ms.assetid: c1b7e084-a9f7-4377-b678-07cc913c8b0c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/ad-ds-schema-extensions-to-support-tpm-backup.md b/windows/keep-secure/ad-ds-schema-extensions-to-support-tpm-backup.md index 214bc1763d..8e62ff36b5 100644 --- a/windows/keep-secure/ad-ds-schema-extensions-to-support-tpm-backup.md +++ b/windows/keep-secure/ad-ds-schema-extensions-to-support-tpm-backup.md @@ -2,7 +2,7 @@ title: AD DS schema extensions to support TPM backup (Windows 10) description: This topic provides more details about this change and provides template schema extensions that you can incorporate into your organization. ms.assetid: beb7097c-e674-4eab-b8e2-6f67c85d1f3f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/add-apps-to-protected-list-using-custom-uri.md b/windows/keep-secure/add-apps-to-protected-list-using-custom-uri.md index 3f9700cfb4..eb028e5f03 100644 --- a/windows/keep-secure/add-apps-to-protected-list-using-custom-uri.md +++ b/windows/keep-secure/add-apps-to-protected-list-using-custom-uri.md @@ -2,9 +2,10 @@ title: Add multiple apps to your enterprise data protection (EDP) Protected Apps list (Windows 10) description: Add multiple apps to your enterprise data protection (EDP) Protected Apps list at the same time, by using the Microsoft Intune Custom URI functionality and the AppLocker. ms.assetid: b50db35d-a2a9-4b78-a95d-a1b066e66880 -keywords: ["EDP", "Enterprise Data Protection", "protected apps", "protected app list"] -ms.prod: W10 +keywords: EDP, Enterprise Data Protection, protected apps, protected app list +ms.prod: w10 ms.mktglfcycl: explore +ms.pagetype: security ms.sitesec: library author: eross-msft --- diff --git a/windows/keep-secure/add-rules-for-packaged-apps-to-existing-applocker-rule-set.md b/windows/keep-secure/add-rules-for-packaged-apps-to-existing-applocker-rule-set.md index c05eb4ebd2..d99dda899b 100644 --- a/windows/keep-secure/add-rules-for-packaged-apps-to-existing-applocker-rule-set.md +++ b/windows/keep-secure/add-rules-for-packaged-apps-to-existing-applocker-rule-set.md @@ -2,7 +2,7 @@ title: Add rules for packaged apps to existing AppLocker rule-set (Windows 10) description: This topic for IT professionals describes how to update your existing AppLocker policies for packaged apps using the Remote Server Administration Toolkit (RSAT). ms.assetid: 758c2a9f-c2a3-418c-83bc-fd335a94097f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/add-workstations-to-domain.md b/windows/keep-secure/add-workstations-to-domain.md index 7cdeb90a8b..fac531b419 100644 --- a/windows/keep-secure/add-workstations-to-domain.md +++ b/windows/keep-secure/add-workstations-to-domain.md @@ -2,7 +2,7 @@ title: Add workstations to domain (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the Add workstations to domain security policy setting. ms.assetid: b0c21af4-c928-4344-b1f1-58ef162ad0b3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/additional-configuration-windows-defender-advanced-threat-protection.md b/windows/keep-secure/additional-configuration-windows-defender-advanced-threat-protection.md index 604d4ba268..93d466aa32 100644 --- a/windows/keep-secure/additional-configuration-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/additional-configuration-windows-defender-advanced-threat-protection.md @@ -3,8 +3,9 @@ title: Additional Windows Defender ATP configuration settings description: Use the Group Policy Console to configure settings that enable sample sharing from your endpoints. These settings are used in the deep analysis feature. keywords: configuration settings, Windows Defender ATP configuration settings, Windows Defender Advanced Threat Protection configuration settings, group policy Management Editor, computer configuration, policies, administrative templates, search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy +ms.pagetype: security ms.sitesec: library author: mjcaparas --- diff --git a/windows/keep-secure/adjust-memory-quotas-for-a-process.md b/windows/keep-secure/adjust-memory-quotas-for-a-process.md index 4568ef9fe0..44fe866134 100644 --- a/windows/keep-secure/adjust-memory-quotas-for-a-process.md +++ b/windows/keep-secure/adjust-memory-quotas-for-a-process.md @@ -2,7 +2,7 @@ title: Adjust memory quotas for a process (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Adjust memory quotas for a process security policy setting. ms.assetid: 6754a2c8-6d07-4567-9af3-335fd8dd7626 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/administer-applocker.md b/windows/keep-secure/administer-applocker.md index 232b69b1ef..0940acac92 100644 --- a/windows/keep-secure/administer-applocker.md +++ b/windows/keep-secure/administer-applocker.md @@ -2,7 +2,7 @@ title: Administer AppLocker (Windows 10) description: This topic for IT professionals provides links to specific procedures to use when administering AppLocker policies. ms.assetid: 511a3b6a-175f-4d6d-a6e0-c1780c02e818 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/administer-security-policy-settings.md b/windows/keep-secure/administer-security-policy-settings.md index 59bc1ce37f..de0baa4b22 100644 --- a/windows/keep-secure/administer-security-policy-settings.md +++ b/windows/keep-secure/administer-security-policy-settings.md @@ -2,7 +2,7 @@ title: Administer security policy settings (Windows 10) description: This article discusses different methods to administer security policy settings on a local device or throughout a small- or medium-sized organization. ms.assetid: 7617d885-9d28-437a-9371-171197407599 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/advanced-security-audit-policy-settings.md b/windows/keep-secure/advanced-security-audit-policy-settings.md index 5b5faf0b14..14ecaca52f 100644 --- a/windows/keep-secure/advanced-security-audit-policy-settings.md +++ b/windows/keep-secure/advanced-security-audit-policy-settings.md @@ -2,7 +2,7 @@ title: Advanced security audit policy settings (Windows 10) description: This reference for IT professionals provides information about the advanced audit policy settings that are available in Windows and the audit events that they generate. ms.assetid: 93b28b92-796f-4036-a53b-8b9e80f9f171 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/advanced-security-auditing-faq.md b/windows/keep-secure/advanced-security-auditing-faq.md index eef52f8d63..3bfa640035 100644 --- a/windows/keep-secure/advanced-security-auditing-faq.md +++ b/windows/keep-secure/advanced-security-auditing-faq.md @@ -2,7 +2,7 @@ title: Advanced security auditing FAQ (Windows 10) description: This topic for the IT professional lists questions and answers about understanding, deploying, and managing security audit policies. ms.assetid: 80f8f187-0916-43c2-a7e8-ea712b115a06 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/advanced-security-auditing.md b/windows/keep-secure/advanced-security-auditing.md index 5ed85a625d..bdec74db1c 100644 --- a/windows/keep-secure/advanced-security-auditing.md +++ b/windows/keep-secure/advanced-security-auditing.md @@ -2,7 +2,7 @@ title: Advanced security audit policies (Windows 10) description: Advanced security audit policy settings are found in Security Settings\\Advanced Audit Policy Configuration\\System Audit Policies and appear to overlap with basic security audit policies, but they are recorded and applied differently. ms.assetid: 6FE8AC10-F48E-4BBF-979B-43A5DFDC5DFC -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md index ee4ce0a4a9..46dddb36a1 100644 --- a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: View and organize the Windows Defender ATP Alerts queue description: Learn about how the Windows Defender ATP alerts queue work, and how to sort and filter lists of alerts. keywords: alerts, queues, alerts queue, sort, order, filter, manage alerts, new, in progress, resolved, newest, time in queue, severity, time period search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: mjcaparas --- diff --git a/windows/keep-secure/allow-log-on-locally.md b/windows/keep-secure/allow-log-on-locally.md index fdfa7ab402..3cbeacb088 100644 --- a/windows/keep-secure/allow-log-on-locally.md +++ b/windows/keep-secure/allow-log-on-locally.md @@ -2,7 +2,7 @@ title: Allow log on locally (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Allow log on locally security policy setting. ms.assetid: d9e5e1f3-3bff-4da7-a9a2-4bb3e0c79055 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/allow-log-on-through-remote-desktop-services.md b/windows/keep-secure/allow-log-on-through-remote-desktop-services.md index cc51c9cbea..d409837c30 100644 --- a/windows/keep-secure/allow-log-on-through-remote-desktop-services.md +++ b/windows/keep-secure/allow-log-on-through-remote-desktop-services.md @@ -2,7 +2,7 @@ title: Allow log on through Remote Desktop Services (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Allow log on through Remote Desktop Services security policy setting. ms.assetid: 6267c376-8199-4f2b-ae56-9c5424e76798 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/applocker-architecture-and-components.md b/windows/keep-secure/applocker-architecture-and-components.md index 39e8bbf34c..98760516ec 100644 --- a/windows/keep-secure/applocker-architecture-and-components.md +++ b/windows/keep-secure/applocker-architecture-and-components.md @@ -2,7 +2,7 @@ title: AppLocker architecture and components (Windows 10) description: This topic for IT professional describes AppLocker’s basic architecture and its major components. ms.assetid: efdd8494-553c-443f-bd5f-c8976535135a -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/applocker-functions.md b/windows/keep-secure/applocker-functions.md index d3ab5362dd..eaad056c7a 100644 --- a/windows/keep-secure/applocker-functions.md +++ b/windows/keep-secure/applocker-functions.md @@ -2,7 +2,7 @@ title: AppLocker functions (Windows 10) description: This topic for the IT professional lists the functions and security levels for the Software Restriction Policies (SRP) and AppLocker features. ms.assetid: bf704198-9e74-4731-8c5a-ee0512df34d2 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/applocker-overview.md b/windows/keep-secure/applocker-overview.md index 6918af6f1e..954c093d80 100644 --- a/windows/keep-secure/applocker-overview.md +++ b/windows/keep-secure/applocker-overview.md @@ -2,7 +2,7 @@ title: AppLocker (Windows 10) description: This topic provides a description of AppLocker and can help you decide if your organization can benefit from deploying AppLocker application control policies. ms.assetid: 94b57864-2112-43b6-96fb-2863c985dc9a -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/applocker-policies-deployment-guide.md b/windows/keep-secure/applocker-policies-deployment-guide.md index f0bce74c2a..2adc3ff79b 100644 --- a/windows/keep-secure/applocker-policies-deployment-guide.md +++ b/windows/keep-secure/applocker-policies-deployment-guide.md @@ -2,7 +2,7 @@ title: AppLocker deployment guide (Windows 10) description: This topic for IT professionals introduces the concepts and describes the steps required to deploy AppLocker policies. ms.assetid: 38632795-be13-46b0-a7af-487a4340bea1 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/applocker-policies-design-guide.md b/windows/keep-secure/applocker-policies-design-guide.md index 7954db3edb..2e331c4fb8 100644 --- a/windows/keep-secure/applocker-policies-design-guide.md +++ b/windows/keep-secure/applocker-policies-design-guide.md @@ -2,7 +2,7 @@ title: AppLocker design guide (Windows 10) description: This topic for the IT professional introduces the design and planning steps required to deploy application control policies by using AppLocker. ms.assetid: 1c8e4a7b-3164-4eb4-9277-11b1d5a09c7b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/applocker-policy-use-scenarios.md b/windows/keep-secure/applocker-policy-use-scenarios.md index ce30809f52..64a8fd4db0 100644 --- a/windows/keep-secure/applocker-policy-use-scenarios.md +++ b/windows/keep-secure/applocker-policy-use-scenarios.md @@ -2,7 +2,7 @@ title: AppLocker policy use scenarios (Windows 10) description: This topic for the IT professional lists the various application control scenarios in which AppLocker policies can be effectively implemented. ms.assetid: 33f71578-89f0-4063-ac04-cf4f4ca5c31f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/applocker-processes-and-interactions.md b/windows/keep-secure/applocker-processes-and-interactions.md index 0243055da8..5f07c7d07f 100644 --- a/windows/keep-secure/applocker-processes-and-interactions.md +++ b/windows/keep-secure/applocker-processes-and-interactions.md @@ -2,7 +2,7 @@ title: AppLocker processes and interactions (Windows 10) description: This topic for the IT professional describes the process dependencies and interactions when AppLocker evaluates and enforces rules. ms.assetid: 0beec616-6040-4be7-8703-b6c919755d8e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/applocker-settings.md b/windows/keep-secure/applocker-settings.md index 77509f8e43..7af2350b9d 100644 --- a/windows/keep-secure/applocker-settings.md +++ b/windows/keep-secure/applocker-settings.md @@ -2,7 +2,7 @@ title: AppLocker settings (Windows 10) description: This topic for the IT professional lists the settings used by AppLocker. ms.assetid: 9cb4aa19-77c0-4415-9968-bd07dab86839 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/applocker-technical-reference.md b/windows/keep-secure/applocker-technical-reference.md index 164a159782..1c797a1679 100644 --- a/windows/keep-secure/applocker-technical-reference.md +++ b/windows/keep-secure/applocker-technical-reference.md @@ -2,7 +2,7 @@ title: AppLocker technical reference (Windows 10) description: This overview topic for IT professionals provides links to the topics in the technical reference. ms.assetid: 2b2678f8-c46b-4e1d-b8c5-037c0be255ab -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/apply-a-basic-audit-policy-on-a-file-or-folder.md b/windows/keep-secure/apply-a-basic-audit-policy-on-a-file-or-folder.md index 5828778660..fd5dcf7155 100644 --- a/windows/keep-secure/apply-a-basic-audit-policy-on-a-file-or-folder.md +++ b/windows/keep-secure/apply-a-basic-audit-policy-on-a-file-or-folder.md @@ -2,7 +2,7 @@ title: Apply a basic audit policy on a file or folder (Windows 10) description: You can apply audit policies to individual files and folders on your computer by setting the permission type to record successful access attempts or failed access attempts in the security log. ms.assetid: 565E7249-5CD0-4B2E-B2C0-B3A0793A51E2 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-account-lockout.md b/windows/keep-secure/audit-account-lockout.md index 6c7ebbb0e2..be3326efee 100644 --- a/windows/keep-secure/audit-account-lockout.md +++ b/windows/keep-secure/audit-account-lockout.md @@ -2,7 +2,7 @@ title: Audit Account Lockout (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Account Lockout, which enables you to audit security events that are generated by a failed attempt to log on to an account that is locked out. ms.assetid: da68624b-a174-482c-9bc5-ddddab38e589 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-application-generated.md b/windows/keep-secure/audit-application-generated.md index f7c31ca13a..3aa2716aa8 100644 --- a/windows/keep-secure/audit-application-generated.md +++ b/windows/keep-secure/audit-application-generated.md @@ -2,7 +2,7 @@ title: Audit Application Generated (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Application Generated, which determines whether the operating system generates audit events when applications attempt to use the Windows Auditing application programming interfaces (APIs). ms.assetid: 6c58a365-b25b-42b8-98ab-819002e31871 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-application-group-management.md b/windows/keep-secure/audit-application-group-management.md index 3055b72f6d..76cdabda54 100644 --- a/windows/keep-secure/audit-application-group-management.md +++ b/windows/keep-secure/audit-application-group-management.md @@ -2,7 +2,7 @@ title: Audit Application Group Management (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Application Group Management, which determines whether the operating system generates audit events when application group management tasks are performed. ms.assetid: 1bcaa41e-5027-4a86-96b7-f04eaf1c0606 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-audit-policy-change.md b/windows/keep-secure/audit-audit-policy-change.md index 65b7d6261e..de2aca1b0a 100644 --- a/windows/keep-secure/audit-audit-policy-change.md +++ b/windows/keep-secure/audit-audit-policy-change.md @@ -2,7 +2,7 @@ title: Audit Audit Policy Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Audit Policy Change, which determines whether the operating system generates audit events when changes are made to audit policy. ms.assetid: 7153bf75-6978-4d7e-a821-59a699efb8a9 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-audit-the-access-of-global-system-objects.md b/windows/keep-secure/audit-audit-the-access-of-global-system-objects.md index 767ec7c30a..9fcecc87b1 100644 --- a/windows/keep-secure/audit-audit-the-access-of-global-system-objects.md +++ b/windows/keep-secure/audit-audit-the-access-of-global-system-objects.md @@ -2,7 +2,7 @@ title: Audit Audit the access of global system objects (Windows 10) description: Describes the best practices, location, values, and security considerations for the Audit Audit the access of global system objects security policy setting. ms.assetid: 20d40a79-ce89-45e6-9bb4-148f83958460 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-audit-the-use-of-backup-and-restore-privilege.md b/windows/keep-secure/audit-audit-the-use-of-backup-and-restore-privilege.md index 49b518da5a..3bd9ddd1b8 100644 --- a/windows/keep-secure/audit-audit-the-use-of-backup-and-restore-privilege.md +++ b/windows/keep-secure/audit-audit-the-use-of-backup-and-restore-privilege.md @@ -2,7 +2,7 @@ title: Audit Audit the use of Backup and Restore privilege (Windows 10) description: Describes the best practices, location, values, and security considerations for the Audit Audit the use of Backup and Restore privilege security policy setting. ms.assetid: f656a2bb-e8d6-447b-8902-53df3a7756c5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-authentication-policy-change.md b/windows/keep-secure/audit-authentication-policy-change.md index e26a96a284..712e480800 100644 --- a/windows/keep-secure/audit-authentication-policy-change.md +++ b/windows/keep-secure/audit-authentication-policy-change.md @@ -2,7 +2,7 @@ title: Audit Authentication Policy Change (Windows 10) description: This topic for the IT professional describes this Advanced Security Audit policy setting, Audit Authentication Policy Change, which determines whether the operating system generates audit events when changes are made to authentication policy. ms.assetid: aa9cea7a-aadf-47b7-b704-ac253b8e79be -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-authorization-policy-change.md b/windows/keep-secure/audit-authorization-policy-change.md index 3bff0a5dd9..7e426a2044 100644 --- a/windows/keep-secure/audit-authorization-policy-change.md +++ b/windows/keep-secure/audit-authorization-policy-change.md @@ -2,7 +2,7 @@ title: Audit Authorization Policy Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Authorization Policy Change, which determines whether the operating system generates audit events when specific changes are made to the authorization policy. ms.assetid: ca0587a2-a2b3-4300-aa5d-48b4553c3b36 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-central-access-policy-staging.md b/windows/keep-secure/audit-central-access-policy-staging.md index e53abd2a09..28539eb491 100644 --- a/windows/keep-secure/audit-central-access-policy-staging.md +++ b/windows/keep-secure/audit-central-access-policy-staging.md @@ -2,7 +2,7 @@ title: Audit Central Access Policy Staging (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Central Access Policy Staging, which determines permissions on a Central Access Policy. ms.assetid: D9BB11CE-949A-4B48-82BF-30DC5E6FC67D -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-certification-services.md b/windows/keep-secure/audit-certification-services.md index f23bdde027..f5aa0959d7 100644 --- a/windows/keep-secure/audit-certification-services.md +++ b/windows/keep-secure/audit-certification-services.md @@ -2,7 +2,7 @@ title: Audit Certification Services (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Certification Services, which determines whether the operating system generates events when Active Directory Certificate Services (AD CS) operations are performed. ms.assetid: cdefc34e-fb1f-4eff-b766-17713c5a1b03 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-computer-account-management.md b/windows/keep-secure/audit-computer-account-management.md index 5211936625..f336c85c74 100644 --- a/windows/keep-secure/audit-computer-account-management.md +++ b/windows/keep-secure/audit-computer-account-management.md @@ -2,7 +2,7 @@ title: Audit Computer Account Management (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Computer Account Management, which determines whether the operating system generates audit events when a computer account is created, changed, or deleted. ms.assetid: 6c406693-57bf-4411-bb6c-ff83ce548991 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-credential-validation.md b/windows/keep-secure/audit-credential-validation.md index 7f4232806f..fdacd0aa43 100644 --- a/windows/keep-secure/audit-credential-validation.md +++ b/windows/keep-secure/audit-credential-validation.md @@ -2,7 +2,7 @@ title: Audit Credential Validation (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Credential Validation, which determines whether the operating system generates audit events on credentials that are submitted for a user account logon request. ms.assetid: 6654b33a-922e-4a43-8223-ec5086dfc926 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-detailed-directory-service-replication.md b/windows/keep-secure/audit-detailed-directory-service-replication.md index ae2e46a570..295527e35e 100644 --- a/windows/keep-secure/audit-detailed-directory-service-replication.md +++ b/windows/keep-secure/audit-detailed-directory-service-replication.md @@ -3,7 +3,7 @@ title: Audit Detailed Directory Service Replication (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Detailed Directory Service Replication, which determines whether the operating system generates audit events that contain detailed tracking information about data that is replicated between domain controllers. ms.assetid: 1b89c8f5-bce7-4b20-8701-42585c7ab993 ms.pagetype: security -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: brianlic-msft diff --git a/windows/keep-secure/audit-detailed-file-share.md b/windows/keep-secure/audit-detailed-file-share.md index f60e4dd5f2..4d0294c79c 100644 --- a/windows/keep-secure/audit-detailed-file-share.md +++ b/windows/keep-secure/audit-detailed-file-share.md @@ -2,7 +2,7 @@ title: Audit Detailed File Share (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Detailed File Share, which allows you to audit attempts to access files and folders on a shared folder. ms.assetid: 60310104-b820-4033-a1cb-022a34f064ae -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-directory-service-access.md b/windows/keep-secure/audit-directory-service-access.md index 230dce9a69..2c88e66d93 100644 --- a/windows/keep-secure/audit-directory-service-access.md +++ b/windows/keep-secure/audit-directory-service-access.md @@ -2,7 +2,7 @@ title: Audit Directory Service Access (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Directory Service Access, which determines whether the operating system generates audit events when an Active Directory Domain Services (AD DS) object is accessed. ms.assetid: ba2562ba-4282-4588-b87c-a3fcb771c7d0 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-directory-service-changes.md b/windows/keep-secure/audit-directory-service-changes.md index 361827a614..18b22defe5 100644 --- a/windows/keep-secure/audit-directory-service-changes.md +++ b/windows/keep-secure/audit-directory-service-changes.md @@ -2,7 +2,7 @@ title: Audit Directory Service Changes (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Directory Service Changes, which determines whether the operating system generates audit events when changes are made to objects in Active Directory Domain Services (AD DS). ms.assetid: 9f7c0dd4-3977-47dd-a0fb-ec2f17cad05e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-directory-service-replication.md b/windows/keep-secure/audit-directory-service-replication.md index 9f09abada9..8dde61d22d 100644 --- a/windows/keep-secure/audit-directory-service-replication.md +++ b/windows/keep-secure/audit-directory-service-replication.md @@ -2,7 +2,7 @@ title: Audit Directory Service Replication (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Directory Service Replication, which determines whether the operating system generates audit events when replication between two domain controllers begins and ends. ms.assetid: b95d296c-7993-4e8d-8064-a8bbe284bd56 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-distribution-group-management.md b/windows/keep-secure/audit-distribution-group-management.md index 1e259424ed..80cfcea450 100644 --- a/windows/keep-secure/audit-distribution-group-management.md +++ b/windows/keep-secure/audit-distribution-group-management.md @@ -2,7 +2,7 @@ title: Audit Distribution Group Management (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Distribution Group Management, which determines whether the operating system generates audit events for specific distribution-group management tasks. ms.assetid: d46693a4-5887-4a58-85db-2f6cba224a66 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-dpapi-activity.md b/windows/keep-secure/audit-dpapi-activity.md index 1e7c77ac71..30db4c39a8 100644 --- a/windows/keep-secure/audit-dpapi-activity.md +++ b/windows/keep-secure/audit-dpapi-activity.md @@ -2,7 +2,7 @@ title: Audit DPAPI Activity (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit DPAPI Activity, which determines whether the operating system generates audit events when encryption or decryption calls are made into the data protection application interface (DPAPI). ms.assetid: be4d4c83-c857-4e3d-a84e-8bcc3f2c99cd -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-file-share.md b/windows/keep-secure/audit-file-share.md index 8040bc118a..af74a0b2a8 100644 --- a/windows/keep-secure/audit-file-share.md +++ b/windows/keep-secure/audit-file-share.md @@ -2,7 +2,7 @@ title: Audit File Share (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit File Share, which determines whether the operating system generates audit events when a file share is accessed. ms.assetid: 9ea985f8-8936-4b79-abdb-35cbb7138f78 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-file-system.md b/windows/keep-secure/audit-file-system.md index 53faccfac6..1ddb1c3d49 100644 --- a/windows/keep-secure/audit-file-system.md +++ b/windows/keep-secure/audit-file-system.md @@ -2,7 +2,7 @@ title: Audit File System (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit File System, which determines whether the operating system generates audit events when users attempt to access file system objects. ms.assetid: 6a71f283-b8e5-41ac-b348-0b7ec6ea0b1f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.pagetype: security ms.sitesec: library diff --git a/windows/keep-secure/audit-filtering-platform-connection.md b/windows/keep-secure/audit-filtering-platform-connection.md index a23961c6d9..4b8c95c652 100644 --- a/windows/keep-secure/audit-filtering-platform-connection.md +++ b/windows/keep-secure/audit-filtering-platform-connection.md @@ -2,7 +2,7 @@ title: Audit Filtering Platform Connection (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Filtering Platform Connection, which determines whether the operating system generates audit events when connections are allowed or blocked by the Windows Filtering Platform. ms.assetid: d72936e9-ff01-4d18-b864-a4958815df59 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-filtering-platform-packet-drop.md b/windows/keep-secure/audit-filtering-platform-packet-drop.md index fda5bc89e7..96935fa8b7 100644 --- a/windows/keep-secure/audit-filtering-platform-packet-drop.md +++ b/windows/keep-secure/audit-filtering-platform-packet-drop.md @@ -2,7 +2,7 @@ title: Audit Filtering Platform Packet Drop (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Filtering Platform Packet Drop, which determines whether the operating system generates audit events when packets are dropped by the Windows Filtering Platform. ms.assetid: 95457601-68d1-4385-af20-87916ddab906 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-filtering-platform-policy-change.md b/windows/keep-secure/audit-filtering-platform-policy-change.md index 97f04007ea..10c8a9459b 100644 --- a/windows/keep-secure/audit-filtering-platform-policy-change.md +++ b/windows/keep-secure/audit-filtering-platform-policy-change.md @@ -2,7 +2,7 @@ title: Audit Filtering Platform Policy Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Filtering Platform Policy Change, which determines whether the operating system generates audit events for certain IPsec and Windows Filtering Platform actions. ms.assetid: 0eaf1c56-672b-4ea9-825a-22dc03eb4041 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-force-audit-policy-subcategory-settings-to-override.md b/windows/keep-secure/audit-force-audit-policy-subcategory-settings-to-override.md index 2ceff2fa34..50880766f6 100644 --- a/windows/keep-secure/audit-force-audit-policy-subcategory-settings-to-override.md +++ b/windows/keep-secure/audit-force-audit-policy-subcategory-settings-to-override.md @@ -2,7 +2,7 @@ title: Audit Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings (Windows 10) description: Describes the best practices, location, values, and security considerations for the Audit Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings security policy setting. ms.assetid: 8ddc06bc-b6d6-4bac-9051-e0d77035bd4e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-group-membership.md b/windows/keep-secure/audit-group-membership.md index bfbd5e7887..d738bb1582 100644 --- a/windows/keep-secure/audit-group-membership.md +++ b/windows/keep-secure/audit-group-membership.md @@ -2,7 +2,7 @@ title: Audit Group Membership (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Group Membership, which enables you to audit group memberships when they are enumerated on the client PC. ms.assetid: 1CD7B014-FBD9-44B9-9274-CC5715DE58B9 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-handle-manipulation.md b/windows/keep-secure/audit-handle-manipulation.md index da8a48ee26..6b9fb9ab21 100644 --- a/windows/keep-secure/audit-handle-manipulation.md +++ b/windows/keep-secure/audit-handle-manipulation.md @@ -2,7 +2,7 @@ title: Audit Handle Manipulation (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Handle Manipulation, which determines whether the operating system generates audit events when a handle to an object is opened or closed. ms.assetid: 1fbb004a-ccdc-4c80-b3da-a4aa7a9f4091 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-ipsec-driver.md b/windows/keep-secure/audit-ipsec-driver.md index 7394906faa..dbe0ede32c 100644 --- a/windows/keep-secure/audit-ipsec-driver.md +++ b/windows/keep-secure/audit-ipsec-driver.md @@ -2,7 +2,7 @@ title: Audit IPsec Driver (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit IPsec Driver, which determines whether the operating system generates audit events for the activities of the IPsec driver. ms.assetid: c8b8c02f-5ad0-4ee5-9123-ea8cdae356a5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-ipsec-extended-mode.md b/windows/keep-secure/audit-ipsec-extended-mode.md index 89f0857940..5030fc74a2 100644 --- a/windows/keep-secure/audit-ipsec-extended-mode.md +++ b/windows/keep-secure/audit-ipsec-extended-mode.md @@ -2,7 +2,7 @@ title: Audit IPsec Extended Mode (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit IPsec Extended Mode, which determines whether the operating system generates audit events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Extended Mode negotiations. ms.assetid: 2b4fee9e-482a-4181-88a8-6a79d8fc8049 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-ipsec-main-mode.md b/windows/keep-secure/audit-ipsec-main-mode.md index 203307a841..872af92c04 100644 --- a/windows/keep-secure/audit-ipsec-main-mode.md +++ b/windows/keep-secure/audit-ipsec-main-mode.md @@ -2,7 +2,7 @@ title: Audit IPsec Main Mode (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit IPsec Main Mode, which determines whether the operating system generates events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Main Mode negotiations. ms.assetid: 06ed26ec-3620-4ef4-a47a-c70df9c8827b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-ipsec-quick-mode.md b/windows/keep-secure/audit-ipsec-quick-mode.md index 79de06ad17..8a3446cb65 100644 --- a/windows/keep-secure/audit-ipsec-quick-mode.md +++ b/windows/keep-secure/audit-ipsec-quick-mode.md @@ -2,7 +2,7 @@ title: Audit IPsec Quick Mode (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit IPsec Quick Mode, which determines whether the operating system generates audit events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Quick Mode negotiations. ms.assetid: 7be67a15-c2ce-496a-9719-e25ac7699114 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-kerberos-authentication-service.md b/windows/keep-secure/audit-kerberos-authentication-service.md index 85498b7404..f8665de37e 100644 --- a/windows/keep-secure/audit-kerberos-authentication-service.md +++ b/windows/keep-secure/audit-kerberos-authentication-service.md @@ -2,7 +2,7 @@ title: Audit Kerberos Authentication Service (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Kerberos Authentication Service, which determines whether to generate audit events for Kerberos authentication ticket-granting ticket (TGT) requests. ms.assetid: 990dd6d9-1a1f-4cce-97ba-5d7e0a7db859 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-kerberos-service-ticket-operations.md b/windows/keep-secure/audit-kerberos-service-ticket-operations.md index 5f00cf260a..4e3a1976d6 100644 --- a/windows/keep-secure/audit-kerberos-service-ticket-operations.md +++ b/windows/keep-secure/audit-kerberos-service-ticket-operations.md @@ -2,7 +2,7 @@ title: Audit Kerberos Service Ticket Operations (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Kerberos Service Ticket Operations, which determines whether the operating system generates security audit events for Kerberos service ticket requests. ms.assetid: ddc0abef-ac7f-4849-b90d-66700470ccd6 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-kernel-object.md b/windows/keep-secure/audit-kernel-object.md index 783f4c3e18..6600a97c21 100644 --- a/windows/keep-secure/audit-kernel-object.md +++ b/windows/keep-secure/audit-kernel-object.md @@ -2,7 +2,7 @@ title: Audit Kernel Object (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Kernel Object, which determines whether the operating system generates audit events when users attempt to access the system kernel, which includes mutexes and semaphores. ms.assetid: 75619d8b-b1eb-445b-afc9-0f9053be97fb -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-logoff.md b/windows/keep-secure/audit-logoff.md index 05aee8928a..56970b2562 100644 --- a/windows/keep-secure/audit-logoff.md +++ b/windows/keep-secure/audit-logoff.md @@ -2,7 +2,7 @@ title: Audit Logoff (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Logoff, which determines whether the operating system generates audit events when logon sessions are terminated. ms.assetid: 681e51f2-ba06-46f5-af8c-d9c48d515432 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-logon.md b/windows/keep-secure/audit-logon.md index fb98f6691c..bd363a9eb0 100644 --- a/windows/keep-secure/audit-logon.md +++ b/windows/keep-secure/audit-logon.md @@ -2,7 +2,7 @@ title: Audit Logon (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Logon, which determines whether the operating system generates audit events when a user attempts to log on to a computer. ms.assetid: ca968d03-7d52-48c4-ba0e-2bcd2937231b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-mpssvc-rule-level-policy-change.md b/windows/keep-secure/audit-mpssvc-rule-level-policy-change.md index 67760b944f..ab8412a168 100644 --- a/windows/keep-secure/audit-mpssvc-rule-level-policy-change.md +++ b/windows/keep-secure/audit-mpssvc-rule-level-policy-change.md @@ -2,7 +2,7 @@ title: Audit MPSSVC Rule-Level Policy Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit MPSSVC Rule-Level Policy Change, which determines whether the operating system generates audit events when changes are made to policy rules for the Microsoft Protection Service (MPSSVC.exe). ms.assetid: 263461b3-c61c-4ec3-9dee-851164845019 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-network-policy-server.md b/windows/keep-secure/audit-network-policy-server.md index 5f060ff57e..f98d7f0579 100644 --- a/windows/keep-secure/audit-network-policy-server.md +++ b/windows/keep-secure/audit-network-policy-server.md @@ -2,7 +2,7 @@ title: Audit Network Policy Server (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Network Policy Server, which determines whether the operating system generates audit events for RADIUS (IAS) and Network Access Protection (NAP) activity on user access requests (Grant, Deny, Discard, Quarantine, Lock, and Unlock). ms.assetid: 43b2aea4-26df-46da-b761-2b30f51a80f7 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-non-sensitive-privilege-use.md b/windows/keep-secure/audit-non-sensitive-privilege-use.md index e1321ebc6a..45dd5b1a2c 100644 --- a/windows/keep-secure/audit-non-sensitive-privilege-use.md +++ b/windows/keep-secure/audit-non-sensitive-privilege-use.md @@ -2,7 +2,7 @@ title: Audit Non-Sensitive Privilege Use (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Non-Sensitive Privilege Use, which determines whether the operating system generates audit events when non-sensitive privileges (user rights) are used. ms.assetid: 8fd74783-1059-443e-aa86-566d78606627 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-other-account-logon-events.md b/windows/keep-secure/audit-other-account-logon-events.md index 57eaa771fa..4511233562 100644 --- a/windows/keep-secure/audit-other-account-logon-events.md +++ b/windows/keep-secure/audit-other-account-logon-events.md @@ -2,7 +2,7 @@ title: Audit Other Account Logon Events (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Other Account Logon Events, which allows you to audit events generated by responses to credential requests submitted for a user account logon that are not credential validation or Kerberos tickets. ms.assetid: c8c6bfe0-33d2-4600-bb1a-6afa840d75b3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-other-account-management-events.md b/windows/keep-secure/audit-other-account-management-events.md index 737c91e478..48fecc4788 100644 --- a/windows/keep-secure/audit-other-account-management-events.md +++ b/windows/keep-secure/audit-other-account-management-events.md @@ -2,7 +2,7 @@ title: Audit Other Account Management Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Account Management Events, which determines whether the operating system generates user account management audit events. ms.assetid: 4ce22eeb-a96f-4cf9-a46d-6642961a31d5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-other-logonlogoff-events.md b/windows/keep-secure/audit-other-logonlogoff-events.md index 14b371601d..5b9c517af5 100644 --- a/windows/keep-secure/audit-other-logonlogoff-events.md +++ b/windows/keep-secure/audit-other-logonlogoff-events.md @@ -2,7 +2,7 @@ title: Audit Other Logon/Logoff Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Logon/Logoff Events, which determines whether Windows generates audit events for other logon or logoff events. ms.assetid: 76d987cd-1917-4907-a739-dd642609a458 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-other-object-access-events.md b/windows/keep-secure/audit-other-object-access-events.md index 71b1ee1965..3d453c1927 100644 --- a/windows/keep-secure/audit-other-object-access-events.md +++ b/windows/keep-secure/audit-other-object-access-events.md @@ -2,7 +2,7 @@ title: Audit Other Object Access Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Object Access Events, which determines whether the operating system generates audit events for the management of Task Scheduler jobs or COM+ objects. ms.assetid: b9774595-595d-4199-b0c5-8dbc12b6c8b2 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-other-policy-change-events.md b/windows/keep-secure/audit-other-policy-change-events.md index 7e2c53404a..5ef649bca4 100644 --- a/windows/keep-secure/audit-other-policy-change-events.md +++ b/windows/keep-secure/audit-other-policy-change-events.md @@ -2,7 +2,7 @@ title: Audit Other Policy Change Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Policy Change Events, which determines whether the operating system generates audit events for security policy changes that are not otherwise audited in the Policy Change category. ms.assetid: 8618502e-c21c-41cc-8a49-3dc1eb359e60 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-other-privilege-use-events.md b/windows/keep-secure/audit-other-privilege-use-events.md index 839251f763..5babb23a8a 100644 --- a/windows/keep-secure/audit-other-privilege-use-events.md +++ b/windows/keep-secure/audit-other-privilege-use-events.md @@ -2,7 +2,7 @@ title: Audit Other Privilege Use Events (Windows 10) description: This security policy setting is not used. ms.assetid: 5f7f5b25-42a6-499f-8aa2-01ac79a2a63c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-other-system-events.md b/windows/keep-secure/audit-other-system-events.md index 2b28658209..3bb668bd64 100644 --- a/windows/keep-secure/audit-other-system-events.md +++ b/windows/keep-secure/audit-other-system-events.md @@ -2,7 +2,7 @@ title: Audit Other System Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other System Events, which determines whether the operating system audits various system events. ms.assetid: 2401e4cc-d94e-41ec-82a7-e10914295f8b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-pnp-activity.md b/windows/keep-secure/audit-pnp-activity.md index aef1c0ae47..c80884e78c 100644 --- a/windows/keep-secure/audit-pnp-activity.md +++ b/windows/keep-secure/audit-pnp-activity.md @@ -2,7 +2,7 @@ title: Audit PNP Activity (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit PNP Activity, which determines when plug and play detects an external device. ms.assetid: A3D87B3B-EBBE-442A-953B-9EB75A5F600E -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-policy.md b/windows/keep-secure/audit-policy.md index 87cf555f43..2cd2c8cd95 100644 --- a/windows/keep-secure/audit-policy.md +++ b/windows/keep-secure/audit-policy.md @@ -2,7 +2,7 @@ title: Audit Policy (Windows 10) description: Provides information about basic audit policies that are available in Windows and links to information about each setting. ms.assetid: 2e8ea400-e555-43e5-89d6-0898cb89da90 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-process-creation.md b/windows/keep-secure/audit-process-creation.md index dbe4b6bc69..c9c6d41c57 100644 --- a/windows/keep-secure/audit-process-creation.md +++ b/windows/keep-secure/audit-process-creation.md @@ -2,7 +2,7 @@ title: Audit Process Creation (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Process Creation, which determines whether the operating system generates audit events when a process is created (starts). ms.assetid: 67e39fcd-ded6-45e8-b1b6-d411e4e93019 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-process-termination.md b/windows/keep-secure/audit-process-termination.md index 4208a938c3..9f4fde6d86 100644 --- a/windows/keep-secure/audit-process-termination.md +++ b/windows/keep-secure/audit-process-termination.md @@ -2,7 +2,7 @@ title: Audit Process Termination (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Process Termination, which determines whether the operating system generates audit events when an attempt is made to end a process. ms.assetid: 65d88e53-14aa-48a4-812b-557cebbf9e50 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-registry.md b/windows/keep-secure/audit-registry.md index 40ea22bf27..2f58eb5560 100644 --- a/windows/keep-secure/audit-registry.md +++ b/windows/keep-secure/audit-registry.md @@ -2,7 +2,7 @@ title: Audit Registry (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Registry, which determines whether the operating system generates audit events when users attempt to access registry objects. ms.assetid: 02bcc23b-4823-46ac-b822-67beedf56b32 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-removable-storage.md b/windows/keep-secure/audit-removable-storage.md index 1892857f3e..cdfc2b415e 100644 --- a/windows/keep-secure/audit-removable-storage.md +++ b/windows/keep-secure/audit-removable-storage.md @@ -2,7 +2,7 @@ title: Audit Removable Storage (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Removable Storage, which determines when there is a read or a write to a removable drive. ms.assetid: 1746F7B3-8B41-4661-87D8-12F734AFFB26 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-rpc-events.md b/windows/keep-secure/audit-rpc-events.md index dfb512694b..8bd9607c04 100644 --- a/windows/keep-secure/audit-rpc-events.md +++ b/windows/keep-secure/audit-rpc-events.md @@ -2,7 +2,7 @@ title: Audit RPC Events (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit RPC Events, which determines whether the operating system generates audit events when inbound remote procedure call (RPC) connections are made. ms.assetid: 868aec2d-93b4-4bc8-a150-941f88838ba6 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-sam.md b/windows/keep-secure/audit-sam.md index c682e87a89..734ac0681a 100644 --- a/windows/keep-secure/audit-sam.md +++ b/windows/keep-secure/audit-sam.md @@ -2,7 +2,7 @@ title: Audit SAM (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit SAM, which enables you to audit events that are generated by attempts to access Security Account Manager (SAM) objects. ms.assetid: 1d00f955-383d-4c95-bbd1-fab4a991a46e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-security-group-management.md b/windows/keep-secure/audit-security-group-management.md index 65d91ba967..7ff17d66f3 100644 --- a/windows/keep-secure/audit-security-group-management.md +++ b/windows/keep-secure/audit-security-group-management.md @@ -2,7 +2,7 @@ title: Audit Security Group Management (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Security Group Management, which determines whether the operating system generates audit events when specific security group management tasks are performed. ms.assetid: ac2ee101-557b-4c84-b9fa-4fb23331f1aa -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-security-state-change.md b/windows/keep-secure/audit-security-state-change.md index efda133f49..e8c184b3e0 100644 --- a/windows/keep-secure/audit-security-state-change.md +++ b/windows/keep-secure/audit-security-state-change.md @@ -2,7 +2,7 @@ title: Audit Security State Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Security State Change, which determines whether Windows generates audit events for changes in the security state of a system. ms.assetid: decb3218-a67d-4efa-afc0-337c79a89a2d -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-security-system-extension.md b/windows/keep-secure/audit-security-system-extension.md index e605195736..428a0d685c 100644 --- a/windows/keep-secure/audit-security-system-extension.md +++ b/windows/keep-secure/audit-security-system-extension.md @@ -2,7 +2,7 @@ title: Audit Security System Extension (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Security System Extension, which determines whether the operating system generates audit events related to security system extensions. ms.assetid: 9f3c6bde-42b2-4a0a-b353-ed3106ebc005 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-sensitive-privilege-use.md b/windows/keep-secure/audit-sensitive-privilege-use.md index 2c7cd5a902..718aa00bd9 100644 --- a/windows/keep-secure/audit-sensitive-privilege-use.md +++ b/windows/keep-secure/audit-sensitive-privilege-use.md @@ -2,7 +2,7 @@ title: Audit Sensitive Privilege Use (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Sensitive Privilege Use, which determines whether the operating system generates audit events when sensitive privileges (user rights) are used. ms.assetid: 915abf50-42d2-45f6-9fd1-e7bd201b193d -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md b/windows/keep-secure/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md index 5ce9aeecf7..0cd45cc597 100644 --- a/windows/keep-secure/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md +++ b/windows/keep-secure/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md @@ -2,7 +2,7 @@ title: Audit Shut down system immediately if unable to log security audits (Windows 10) description: Describes the best practices, location, values, management practices, and security considerations for the Audit Shut down system immediately if unable to log security audits security policy setting. ms.assetid: 2cd23cd9-0e44-4d0b-a1f1-39fc29303826 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-special-logon.md b/windows/keep-secure/audit-special-logon.md index 439cf91d3d..f4bad313c7 100644 --- a/windows/keep-secure/audit-special-logon.md +++ b/windows/keep-secure/audit-special-logon.md @@ -2,7 +2,7 @@ title: Audit Special Logon (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Special Logon, which determines whether the operating system generates audit events under special sign on (or log on) circumstances. ms.assetid: e1501bac-1d09-4593-8ebb-f311231567d3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-system-integrity.md b/windows/keep-secure/audit-system-integrity.md index dfc2666ebf..38fd5a5ce5 100644 --- a/windows/keep-secure/audit-system-integrity.md +++ b/windows/keep-secure/audit-system-integrity.md @@ -2,7 +2,7 @@ title: Audit System Integrity (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit System Integrity, which determines whether the operating system audits events that violate the integrity of the security subsystem. ms.assetid: 942a9a7f-fa31-4067-88c7-f73978bf2034 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-user-account-management.md b/windows/keep-secure/audit-user-account-management.md index 1f05f3085b..a763d8ea76 100644 --- a/windows/keep-secure/audit-user-account-management.md +++ b/windows/keep-secure/audit-user-account-management.md @@ -2,7 +2,7 @@ title: Audit User Account Management (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit User Account Management, which determines whether the operating system generates audit events when specific user account management tasks are performed. ms.assetid: f7e72998-3858-4197-a443-19586ecc4bfb -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/audit-user-device-claims.md b/windows/keep-secure/audit-user-device-claims.md index 254bfb2c7d..e5576c4bdf 100644 --- a/windows/keep-secure/audit-user-device-claims.md +++ b/windows/keep-secure/audit-user-device-claims.md @@ -2,7 +2,7 @@ title: Audit User/Device Claims (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit User/Device Claims, which enables you to audit security events that are generated by user and device claims. ms.assetid: D3D2BFAF-F2C0-462A-9377-673DB49D5486 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/back-up-files-and-directories.md b/windows/keep-secure/back-up-files-and-directories.md index 2cddb14842..6f6a7b8805 100644 --- a/windows/keep-secure/back-up-files-and-directories.md +++ b/windows/keep-secure/back-up-files-and-directories.md @@ -2,7 +2,7 @@ title: Back up files and directories (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Back up files and directories security policy setting. ms.assetid: 1cd6bdd5-1501-41f4-98b9-acf29ac173ae -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/backup-tpm-recovery-information-to-ad-ds.md b/windows/keep-secure/backup-tpm-recovery-information-to-ad-ds.md index 5f46d91a0d..aee1050952 100644 --- a/windows/keep-secure/backup-tpm-recovery-information-to-ad-ds.md +++ b/windows/keep-secure/backup-tpm-recovery-information-to-ad-ds.md @@ -2,7 +2,7 @@ title: Backup the TPM recovery Information to AD DS (Windows 10) description: This topic for the IT professional describes how to back up a computer’s Trusted Platform Module (TPM) information to Active Directory Domain Services (AD DS) so that you can use AD DS to administer the TPM from a remote computer. ms.assetid: 62bcec80-96a1-464e-8b3f-d177a7565ac5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-audit-account-logon-events.md b/windows/keep-secure/basic-audit-account-logon-events.md index 4bfa89fd5b..392a87e381 100644 --- a/windows/keep-secure/basic-audit-account-logon-events.md +++ b/windows/keep-secure/basic-audit-account-logon-events.md @@ -2,7 +2,7 @@ title: Audit account logon events (Windows 10) description: Determines whether to audit each instance of a user logging on to or logging off from another device in which this device is used to validate the account. ms.assetid: 84B44181-E325-49A1-8398-AECC3CE0A516 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-audit-account-management.md b/windows/keep-secure/basic-audit-account-management.md index ee0cf33722..364a455ec2 100644 --- a/windows/keep-secure/basic-audit-account-management.md +++ b/windows/keep-secure/basic-audit-account-management.md @@ -2,7 +2,7 @@ title: Audit account management (Windows 10) description: Determines whether to audit each event of account management on a device. ms.assetid: 369197E1-7E0E-45A4-89EA-16D91EF01689 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-audit-directory-service-access.md b/windows/keep-secure/basic-audit-directory-service-access.md index 0d48b78b27..b377adcecc 100644 --- a/windows/keep-secure/basic-audit-directory-service-access.md +++ b/windows/keep-secure/basic-audit-directory-service-access.md @@ -2,7 +2,7 @@ title: Audit directory service access (Windows 10) description: Determines whether to audit the event of a user accessing an Active Directory object that has its own system access control list (SACL) specified. ms.assetid: 52F02EED-3CFE-4307-8D06-CF1E27693D09 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-audit-logon-events.md b/windows/keep-secure/basic-audit-logon-events.md index d83d80357e..143c150317 100644 --- a/windows/keep-secure/basic-audit-logon-events.md +++ b/windows/keep-secure/basic-audit-logon-events.md @@ -2,7 +2,7 @@ title: Audit logon events (Windows 10) description: Determines whether to audit each instance of a user logging on to or logging off from a device. ms.assetid: 78B5AFCB-0BBD-4C38-9FE9-6B4571B94A35 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-audit-object-access.md b/windows/keep-secure/basic-audit-object-access.md index 6ae03e3c93..05d9500660 100644 --- a/windows/keep-secure/basic-audit-object-access.md +++ b/windows/keep-secure/basic-audit-object-access.md @@ -2,7 +2,7 @@ title: Audit object access (Windows 10) description: Determines whether to audit the event of a user accessing an object--for example, a file, folder, registry key, printer, and so forth--that has its own system access control list (SACL) specified. ms.assetid: D15B6D67-7886-44C2-9972-3F192D5407EA -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-audit-policy-change.md b/windows/keep-secure/basic-audit-policy-change.md index 0590d832ee..9aee64c9c8 100644 --- a/windows/keep-secure/basic-audit-policy-change.md +++ b/windows/keep-secure/basic-audit-policy-change.md @@ -2,7 +2,7 @@ title: Audit policy change (Windows 10) description: Determines whether to audit every incident of a change to user rights assignment policies, audit policies, or trust policies. ms.assetid: 1025A648-6B22-4C85-9F47-FE0897F1FA31 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-audit-privilege-use.md b/windows/keep-secure/basic-audit-privilege-use.md index 38a2117169..62d38eec12 100644 --- a/windows/keep-secure/basic-audit-privilege-use.md +++ b/windows/keep-secure/basic-audit-privilege-use.md @@ -2,7 +2,7 @@ title: Audit privilege use (Windows 10) description: Determines whether to audit each instance of a user exercising a user right. ms.assetid: C5C6DAAF-8B58-4DFB-B1CE-F0675AE0E9F8 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-audit-process-tracking.md b/windows/keep-secure/basic-audit-process-tracking.md index 9fd272a03c..acfe7b0fb1 100644 --- a/windows/keep-secure/basic-audit-process-tracking.md +++ b/windows/keep-secure/basic-audit-process-tracking.md @@ -2,7 +2,7 @@ title: Audit process tracking (Windows 10) description: Determines whether to audit detailed tracking information for events such as program activation, process exit, handle duplication, and indirect object access. ms.assetid: 91AC5C1E-F4DA-4B16-BEE2-C92D66E4CEEA -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-audit-system-events.md b/windows/keep-secure/basic-audit-system-events.md index 7724e17654..70674dbb21 100644 --- a/windows/keep-secure/basic-audit-system-events.md +++ b/windows/keep-secure/basic-audit-system-events.md @@ -2,7 +2,7 @@ title: Audit system events (Windows 10) description: Determines whether to audit when a user restarts or shuts down the computer or when an event occurs that affects either the system security or the security log. ms.assetid: BF27588C-2AA7-4365-A4BF-3BB377916447 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-security-audit-policies.md b/windows/keep-secure/basic-security-audit-policies.md index 0ad34f0790..1de3ff5747 100644 --- a/windows/keep-secure/basic-security-audit-policies.md +++ b/windows/keep-secure/basic-security-audit-policies.md @@ -2,7 +2,7 @@ title: Basic security audit policies (Windows 10) description: Before you implement auditing, you must decide on an auditing policy. ms.assetid: 3B678568-7AD7-4734-9BB4-53CF5E04E1D3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/basic-security-audit-policy-settings.md b/windows/keep-secure/basic-security-audit-policy-settings.md index eeade033ce..82989b0eee 100644 --- a/windows/keep-secure/basic-security-audit-policy-settings.md +++ b/windows/keep-secure/basic-security-audit-policy-settings.md @@ -2,7 +2,7 @@ title: Basic security audit policy settings (Windows 10) description: Basic security audit policy settings are found under Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Audit Policy. ms.assetid: 31C2C453-2CFC-4D9E-BC88-8CE1C1A8F900 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bcd-settings-and-bitlocker.md b/windows/keep-secure/bcd-settings-and-bitlocker.md index bee0c9e8f3..ccd9afd831 100644 --- a/windows/keep-secure/bcd-settings-and-bitlocker.md +++ b/windows/keep-secure/bcd-settings-and-bitlocker.md @@ -2,7 +2,7 @@ title: BCD settings and BitLocker (Windows 10) description: This topic for IT professionals describes the BCD settings that are used by BitLocker. ms.assetid: c4ab7ac9-16dc-4c7e-b061-c0b0deb2c4fa -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-basic-deployment.md b/windows/keep-secure/bitlocker-basic-deployment.md index e63322f296..b83692c713 100644 --- a/windows/keep-secure/bitlocker-basic-deployment.md +++ b/windows/keep-secure/bitlocker-basic-deployment.md @@ -2,7 +2,7 @@ title: BitLocker basic deployment (Windows 10) description: This topic for the IT professional explains how BitLocker features can be used to protect your data through drive encryption. ms.assetid: 97c646cb-9e53-4236-9678-354af41151c4 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-countermeasures.md b/windows/keep-secure/bitlocker-countermeasures.md index 687bf6047b..7e1f6c7414 100644 --- a/windows/keep-secure/bitlocker-countermeasures.md +++ b/windows/keep-secure/bitlocker-countermeasures.md @@ -2,7 +2,7 @@ title: BitLocker Countermeasures (Windows 10) description: Windows uses technologies including TPM, Secure Boot, Trusted Boot, and Early Launch Antimalware (ELAM) to protect against attacks on the BitLocker encryption key. ms.assetid: ebdb0637-2597-4da1-bb18-8127964686ea -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-frequently-asked-questions.md b/windows/keep-secure/bitlocker-frequently-asked-questions.md index 4d179869fb..23dc64932f 100644 --- a/windows/keep-secure/bitlocker-frequently-asked-questions.md +++ b/windows/keep-secure/bitlocker-frequently-asked-questions.md @@ -2,7 +2,7 @@ title: BitLocker frequently asked questions (FAQ) (Windows 10) description: This topic for the IT professional answers frequently asked questions concerning the requirements to use, upgrade, deploy and administer, and key management policies for BitLocker. ms.assetid: c40f87ac-17d3-47b2-afc6-6c641f72ecee -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-group-policy-settings.md b/windows/keep-secure/bitlocker-group-policy-settings.md index 77412bda71..8d3864a681 100644 --- a/windows/keep-secure/bitlocker-group-policy-settings.md +++ b/windows/keep-secure/bitlocker-group-policy-settings.md @@ -2,7 +2,7 @@ title: BitLocker Group Policy settings (Windows 10) description: This topic for IT professionals describes the function, location, and effect of each Group Policy setting that is used to manage BitLocker Drive Encryption. ms.assetid: 4904e336-29fe-4cef-bb6c-3950541864af -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-how-to-deploy-on-windows-server.md b/windows/keep-secure/bitlocker-how-to-deploy-on-windows-server.md index e7035aa4e8..e57e269aff 100644 --- a/windows/keep-secure/bitlocker-how-to-deploy-on-windows-server.md +++ b/windows/keep-secure/bitlocker-how-to-deploy-on-windows-server.md @@ -2,7 +2,7 @@ title: BitLocker How to deploy on Windows Server 2012 and later (Windows 10) description: This topic for the IT professional explains how to deploy BitLocker and Windows Server 2012 and later. ms.assetid: 91c18e9e-6ab4-4607-8c75-d983bbe2542f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md index 37e9e8b02d..16e0aa12b2 100644 --- a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md +++ b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md @@ -2,7 +2,7 @@ title: BitLocker How to enable Network Unlock (Windows 10) description: This topic for the IT professional describes how BitLocker Network Unlock works and how to configure it. ms.assetid: be45bc28-47db-4931-bfec-3c348151d2e9 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-overview.md b/windows/keep-secure/bitlocker-overview.md index 897f3dd747..58f3047141 100644 --- a/windows/keep-secure/bitlocker-overview.md +++ b/windows/keep-secure/bitlocker-overview.md @@ -2,7 +2,7 @@ title: BitLocker (Windows 10) description: This topic provides a high-level overview of BitLocker, including a list of system requirements, practical applications, and deprecated features. ms.assetid: 40526fcc-3e0d-4d75-90e0-c7d0615f33b2 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-recovery-guide-plan.md b/windows/keep-secure/bitlocker-recovery-guide-plan.md index 80df5a2c52..61d362d1a3 100644 --- a/windows/keep-secure/bitlocker-recovery-guide-plan.md +++ b/windows/keep-secure/bitlocker-recovery-guide-plan.md @@ -2,7 +2,7 @@ title: BitLocker recovery guide (Windows 10) description: This topic for IT professionals describes how to recover BitLocker keys from AD DS. ms.assetid: d0f722e9-1773-40bf-8456-63ee7a95ea14 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md b/windows/keep-secure/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md index a20d25ff66..8d48b8aff4 100644 --- a/windows/keep-secure/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md +++ b/windows/keep-secure/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md @@ -2,7 +2,7 @@ title: BitLocker Use BitLocker Drive Encryption Tools to manage BitLocker (Windows 10) description: This topic for the IT professional describes how to use tools to manage BitLocker. ms.assetid: e869db9c-e906-437b-8c70-741dd61b5ea6 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/bitlocker-use-bitlocker-recovery-password-viewer.md b/windows/keep-secure/bitlocker-use-bitlocker-recovery-password-viewer.md index 61521699b2..850c7507b0 100644 --- a/windows/keep-secure/bitlocker-use-bitlocker-recovery-password-viewer.md +++ b/windows/keep-secure/bitlocker-use-bitlocker-recovery-password-viewer.md @@ -2,7 +2,7 @@ title: BitLocker Use BitLocker Recovery Password Viewer (Windows 10) description: This topic for the IT professional describes how to use the BitLocker Recovery Password Viewer. ms.assetid: 04c93ac5-5dac-415e-b636-de81435753a2 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/block-untrusted-fonts-in-enterprise.md b/windows/keep-secure/block-untrusted-fonts-in-enterprise.md index 032ef98517..83a3f113a9 100644 --- a/windows/keep-secure/block-untrusted-fonts-in-enterprise.md +++ b/windows/keep-secure/block-untrusted-fonts-in-enterprise.md @@ -2,9 +2,10 @@ title: Block untrusted fonts in an enterprise (Windows 10) description: To help protect your company from attacks which may originate from untrusted or attacker controlled font files, we’ve created the Blocking Untrusted Fonts feature. ms.assetid: a3354c8e-4208-4be6-bc19-56a572c361b4 -keywords: ["font blocking", "untrusted font blocking", "block fonts", "untrusted fonts"] -ms.prod: W10 +keywords: font blocking, untrusted font blocking, block fonts, untrusted fonts +ms.prod: w10 ms.mktglfcycl: deploy +ms.pagetype: security ms.sitesec: library author: eross-msft --- diff --git a/windows/keep-secure/bypass-traverse-checking.md b/windows/keep-secure/bypass-traverse-checking.md index d07fea0ff5..60df8885da 100644 --- a/windows/keep-secure/bypass-traverse-checking.md +++ b/windows/keep-secure/bypass-traverse-checking.md @@ -2,7 +2,7 @@ title: Bypass traverse checking (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Bypass traverse checking security policy setting. ms.assetid: 1c828655-68d3-4140-aa0f-caa903a7087e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index 5f96e1fcb1..3c7d6abdfe 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -2,9 +2,10 @@ title: Change history for Keep Windows 10 secure (Windows 10) description: This topic lists new and updated topics in the Keep Windows 10 secure documentation for Windows 10 and Windows 10 Mobile. ms.assetid: E50EC5E6-71AA-4FF1-8356-574CFDB8079B -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: brianlic-msft --- diff --git a/windows/keep-secure/change-the-system-time.md b/windows/keep-secure/change-the-system-time.md index 4ac7356093..e6f43e3f88 100644 --- a/windows/keep-secure/change-the-system-time.md +++ b/windows/keep-secure/change-the-system-time.md @@ -2,7 +2,7 @@ title: Change the system time (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Change the system time security policy setting. ms.assetid: f2f6637d-acbc-4352-8ca3-ec563f918e65 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/change-the-time-zone.md b/windows/keep-secure/change-the-time-zone.md index 1b27d5afe9..3eb72473a5 100644 --- a/windows/keep-secure/change-the-time-zone.md +++ b/windows/keep-secure/change-the-time-zone.md @@ -2,7 +2,7 @@ title: Change the time zone (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Change the time zone security policy setting. ms.assetid: 3b1afae4-68bb-472f-a43e-49e300d73e50 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/change-the-tpm-owner-password.md b/windows/keep-secure/change-the-tpm-owner-password.md index 7241d40deb..ba11bc7a8c 100644 --- a/windows/keep-secure/change-the-tpm-owner-password.md +++ b/windows/keep-secure/change-the-tpm-owner-password.md @@ -2,7 +2,7 @@ title: Change the TPM owner password (Windows 10) description: This topic for the IT professional describes how to change the password or PIN for the owner of the Trusted Platform Module (TPM) that is installed on your system. ms.assetid: e43dcff3-acb4-4a92-8816-d6b64b7f2f45 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/choose-the-right-bitlocker-countermeasure.md b/windows/keep-secure/choose-the-right-bitlocker-countermeasure.md index 3e84e8f209..0293f672ae 100644 --- a/windows/keep-secure/choose-the-right-bitlocker-countermeasure.md +++ b/windows/keep-secure/choose-the-right-bitlocker-countermeasure.md @@ -2,7 +2,7 @@ title: Choose the right BitLocker countermeasure (Windows 10) description: This section outlines the best countermeasures you can use to protect your organization from bootkits and rootkits, brute force sign-in, Direct Memory Access (DMA) attacks, Hyberfil.sys attacks, and memory remanence attacks. ms.assetid: b0b09508-7885-4030-8c61-d91458afdb14 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/configure-an-applocker-policy-for-audit-only.md b/windows/keep-secure/configure-an-applocker-policy-for-audit-only.md index 58ba26536b..206c0415fe 100644 --- a/windows/keep-secure/configure-an-applocker-policy-for-audit-only.md +++ b/windows/keep-secure/configure-an-applocker-policy-for-audit-only.md @@ -2,7 +2,7 @@ title: Configure an AppLocker policy for audit only (Windows 10) description: This topic for IT professionals describes how to set AppLocker policies to Audit only within your IT environment by using AppLocker. ms.assetid: 10bc87d5-cc7f-4500-b7b3-9006e50afa50 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/configure-an-applocker-policy-for-enforce-rules.md b/windows/keep-secure/configure-an-applocker-policy-for-enforce-rules.md index 3d6aa8a2c7..55e87ba39a 100644 --- a/windows/keep-secure/configure-an-applocker-policy-for-enforce-rules.md +++ b/windows/keep-secure/configure-an-applocker-policy-for-enforce-rules.md @@ -2,7 +2,7 @@ title: Configure an AppLocker policy for enforce rules (Windows 10) description: This topic for IT professionals describes the steps to enable the AppLocker policy enforcement setting. ms.assetid: 5dbbb290-a5ae-4f88-82b3-21e95972e66c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md index 79f9ff560f..aede6f38ed 100644 --- a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: Configure Windows Defender ATP endpoints description: Use Group Policy or SCCM to deploy the configuration package or do manual registry changes on endpoints so that they are onboarded to the service. keywords: configure endpoints, client onboarding, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints, sccm, system center configuration manager search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: iaanw --- diff --git a/windows/keep-secure/configure-exceptions-for-an-applocker-rule.md b/windows/keep-secure/configure-exceptions-for-an-applocker-rule.md index 0d4e3eefd6..be96e323ed 100644 --- a/windows/keep-secure/configure-exceptions-for-an-applocker-rule.md +++ b/windows/keep-secure/configure-exceptions-for-an-applocker-rule.md @@ -2,7 +2,7 @@ title: Add exceptions for an AppLocker rule (Windows 10) description: This topic for IT professionals describes the steps to specify which apps can or cannot run as exceptions to an AppLocker rule. ms.assetid: d15c9d84-c14b-488d-9f48-bf31ff7ff0c5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index aef3743b8f..e0564e8606 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: Configure Windows Defender ATP endpoint proxy and Internet connection set description: Configure the Windows Defender ATP proxy and internet settings to enable communication with the cloud service. keywords: configure, proxy, internet, internet connectivity, settings, proxy settings, web proxy auto detect, wpad, netsh, winhttp, proxy server search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: mjcaparas --- diff --git a/windows/keep-secure/configure-s-mime.md b/windows/keep-secure/configure-s-mime.md index 1d5a83822d..7b9906f26d 100644 --- a/windows/keep-secure/configure-s-mime.md +++ b/windows/keep-secure/configure-s-mime.md @@ -3,7 +3,7 @@ title: Configure S/MIME for Windows 10 and Windows 10 Mobile (Windows 10) description: In Windows 10, S/MIME lets users encrypt outgoing messages and attachments so that only intended recipients who have a digital identification (ID), also known as a certificate, can read them. ms.assetid: 7F9C2A99-42EB-4BCC-BB53-41C04FBBBF05 keywords: encrypt, digital signature -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/configure-the-appLocker-reference-device.md b/windows/keep-secure/configure-the-appLocker-reference-device.md index 59e6e81b2d..97d6fd1361 100644 --- a/windows/keep-secure/configure-the-appLocker-reference-device.md +++ b/windows/keep-secure/configure-the-appLocker-reference-device.md @@ -2,7 +2,7 @@ title: Configure the AppLocker reference device (Windows 10) description: This topic for the IT professional describes the steps to create an AppLocker policy platform structure on a reference computer. ms.assetid: 034bd367-146d-4956-873c-e1e09e6fefee -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/configure-the-application-identity-service.md b/windows/keep-secure/configure-the-application-identity-service.md index 0714a613da..84a1d64b98 100644 --- a/windows/keep-secure/configure-the-application-identity-service.md +++ b/windows/keep-secure/configure-the-application-identity-service.md @@ -3,7 +3,7 @@ title: Configure the Application Identity service (Windows 10) description: This topic for IT professionals shows how to configure the Application Identity service to start automatically or manually. ms.assetid: dc469599-37fd-448b-b23e-5b8e4f17e561 ms.pagetype: security -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: brianlic-msft diff --git a/windows/keep-secure/configure-windows-defender-in-windows-10.md b/windows/keep-secure/configure-windows-defender-in-windows-10.md index 72c2a16a9b..b52b5f6c57 100644 --- a/windows/keep-secure/configure-windows-defender-in-windows-10.md +++ b/windows/keep-secure/configure-windows-defender-in-windows-10.md @@ -2,7 +2,7 @@ title: Configure Windows Defender in Windows 10 (Windows 10) description: IT professionals can configure definition updates and cloud-based protection in Windows Defender in Windows 10 through Microsoft Active Directory and Windows Server Update Services (WSUS). ms.assetid: 22649663-AC7A-40D8-B1F7-5CAD9E49653D -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-a-basic-audit-policy-settings-for-an-event-category.md b/windows/keep-secure/create-a-basic-audit-policy-settings-for-an-event-category.md index cdd372d271..69742a74b0 100644 --- a/windows/keep-secure/create-a-basic-audit-policy-settings-for-an-event-category.md +++ b/windows/keep-secure/create-a-basic-audit-policy-settings-for-an-event-category.md @@ -2,7 +2,7 @@ title: Create a basic audit policy for an event category (Windows 10) description: By defining auditing settings for specific event categories, you can create an auditing policy that suits the security needs of your organization. ms.assetid: C9F52751-B40D-482E-BE9D-2C61098249D3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-a-pagefile.md b/windows/keep-secure/create-a-pagefile.md index c914d790aa..a8c65abbab 100644 --- a/windows/keep-secure/create-a-pagefile.md +++ b/windows/keep-secure/create-a-pagefile.md @@ -2,7 +2,7 @@ title: Create a pagefile (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Create a pagefile security policy setting. ms.assetid: dc087897-459d-414b-abe0-cd86c8dccdea -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-a-rule-for-packaged-apps.md b/windows/keep-secure/create-a-rule-for-packaged-apps.md index 3909260775..f0ed699e79 100644 --- a/windows/keep-secure/create-a-rule-for-packaged-apps.md +++ b/windows/keep-secure/create-a-rule-for-packaged-apps.md @@ -2,7 +2,7 @@ title: Create a rule for packaged apps (Windows 10) description: This topic for IT professionals shows how to create an AppLocker rule for packaged apps with a publisher condition. ms.assetid: e4ffd400-7860-47b3-9118-0e6853c3dfa0 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-a-rule-that-uses-a-file-hash-condition.md b/windows/keep-secure/create-a-rule-that-uses-a-file-hash-condition.md index 261eea052b..4a1038f165 100644 --- a/windows/keep-secure/create-a-rule-that-uses-a-file-hash-condition.md +++ b/windows/keep-secure/create-a-rule-that-uses-a-file-hash-condition.md @@ -2,7 +2,7 @@ title: Create a rule that uses a file hash condition (Windows 10) description: This topic for IT professionals shows how to create an AppLocker rule with a file hash condition. ms.assetid: eb3b3524-1b3b-4979-ba5a-0a0b1280c5c7 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-a-rule-that-uses-a-path-condition.md b/windows/keep-secure/create-a-rule-that-uses-a-path-condition.md index 8553577fac..89a34500cd 100644 --- a/windows/keep-secure/create-a-rule-that-uses-a-path-condition.md +++ b/windows/keep-secure/create-a-rule-that-uses-a-path-condition.md @@ -2,7 +2,7 @@ title: Create a rule that uses a path condition (Windows 10) description: This topic for IT professionals shows how to create an AppLocker rule with a path condition. ms.assetid: 9b2093f5-5976-45fa-90c3-da1e0e845d95 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-a-rule-that-uses-a-publisher-condition.md b/windows/keep-secure/create-a-rule-that-uses-a-publisher-condition.md index 11ceca1e52..214dca0f70 100644 --- a/windows/keep-secure/create-a-rule-that-uses-a-publisher-condition.md +++ b/windows/keep-secure/create-a-rule-that-uses-a-publisher-condition.md @@ -2,7 +2,7 @@ title: Create a rule that uses a publisher condition (Windows 10) description: This topic for IT professionals shows how to create an AppLocker rule with a publisher condition. ms.assetid: 345ad45f-2bc1-4c4c-946f-17804e29f55b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-a-token-object.md b/windows/keep-secure/create-a-token-object.md index 99055b694f..8decf358bf 100644 --- a/windows/keep-secure/create-a-token-object.md +++ b/windows/keep-secure/create-a-token-object.md @@ -2,7 +2,7 @@ title: Create a token object (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Create a token object security policy setting. ms.assetid: bfbf52fc-6ba4-442a-9df7-bd277e55729c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-applocker-default-rules.md b/windows/keep-secure/create-applocker-default-rules.md index eb37fb2112..930d2bc4d7 100644 --- a/windows/keep-secure/create-applocker-default-rules.md +++ b/windows/keep-secure/create-applocker-default-rules.md @@ -2,7 +2,7 @@ title: Create AppLocker default rules (Windows 10) description: This topic for IT professionals describes the steps to create a standard set of AppLocker rules that will allow Windows system files to run. ms.assetid: 21e9dc68-a6f4-4ebe-ac28-4c66a7ab6e18 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-edp-policy-using-intune.md b/windows/keep-secure/create-edp-policy-using-intune.md index e2dab16028..c5d390ea1c 100644 --- a/windows/keep-secure/create-edp-policy-using-intune.md +++ b/windows/keep-secure/create-edp-policy-using-intune.md @@ -2,9 +2,10 @@ title: Create an enterprise data protection (EDP) policy using Microsoft Intune (Windows 10) description: Microsoft Intune helps you create and deploy your enterprise data protection (EDP) policy, including letting you choose your protected apps, your EDP-protection level, and how to find enterprise data on the network. ms.assetid: 4b307c99-3016-4d6a-9ae7-3bbebd26e721 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library +ms.pagetype: security author: eross-msft --- diff --git a/windows/keep-secure/create-edp-policy-using-sccm.md b/windows/keep-secure/create-edp-policy-using-sccm.md index 9e4288873e..fa412028a7 100644 --- a/windows/keep-secure/create-edp-policy-using-sccm.md +++ b/windows/keep-secure/create-edp-policy-using-sccm.md @@ -2,10 +2,11 @@ title: Create and deploy an enterprise data protection (EDP) policy using System Center Configuration Manager (Windows 10) description: Configuration Manager (version 1511 or later) helps you create and deploy your enterprise data protection (EDP) policy, including letting you choose your protected apps, your EDP-protection level, and how to find enterprise data on the network. ms.assetid: 85b99c20-1319-4aa3-8635-c1a87b244529 -keywords: ["EDP", "Enterprise Data Protection", "SCCM", "System Center Configuration Manager", Configuration Manager"] -ms.prod: W10 +keywords: EDP, Enterprise Data Protection, SCCM, System Center Configuration Manager, Configuration Manager +ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library +ms.pagetype: security author: eross-msft --- diff --git a/windows/keep-secure/create-global-objects.md b/windows/keep-secure/create-global-objects.md index 1f047ee451..c131685bec 100644 --- a/windows/keep-secure/create-global-objects.md +++ b/windows/keep-secure/create-global-objects.md @@ -2,7 +2,7 @@ title: Create global objects (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Create global objects security policy setting. ms.assetid: 9cb6247b-44fc-4815-86f2-cb59b6f0221e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-list-of-applications-deployed-to-each-business-group.md b/windows/keep-secure/create-list-of-applications-deployed-to-each-business-group.md index 074fababfc..c623dd725f 100644 --- a/windows/keep-secure/create-list-of-applications-deployed-to-each-business-group.md +++ b/windows/keep-secure/create-list-of-applications-deployed-to-each-business-group.md @@ -2,7 +2,7 @@ title: Create a list of apps deployed to each business group (Windows 10) description: This topic describes the process of gathering app usage requirements from each business group in order to implement application control policies by using AppLocker. ms.assetid: d713aa07-d732-4bdc-8656-ba616d779321 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-permanent-shared-objects.md b/windows/keep-secure/create-permanent-shared-objects.md index 33ab226516..bcc0896951 100644 --- a/windows/keep-secure/create-permanent-shared-objects.md +++ b/windows/keep-secure/create-permanent-shared-objects.md @@ -2,7 +2,7 @@ title: Create permanent shared objects (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Create permanent shared objects security policy setting. ms.assetid: 6a58438d-65ca-4c4a-a584-450eed976649 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-symbolic-links.md b/windows/keep-secure/create-symbolic-links.md index 857a5a7ca9..994d8de789 100644 --- a/windows/keep-secure/create-symbolic-links.md +++ b/windows/keep-secure/create-symbolic-links.md @@ -2,7 +2,7 @@ title: Create symbolic links (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Create symbolic links security policy setting. ms.assetid: 882922b9-0ff8-4ee9-8afc-4475515ee3fd -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-vpn-and-edp-policy-using-intune.md b/windows/keep-secure/create-vpn-and-edp-policy-using-intune.md index 16034ac23d..760968b092 100644 --- a/windows/keep-secure/create-vpn-and-edp-policy-using-intune.md +++ b/windows/keep-secure/create-vpn-and-edp-policy-using-intune.md @@ -2,10 +2,11 @@ title: Create and deploy a VPN policy for enterprise data protection (EDP) using Microsoft Intune (Windows 10) description: After you've created and deployed your enterprise data protection (EDP) policy, you can use Microsoft Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your EDP policy. ms.assetid: d0eaba4f-6d7d-4ae4-8044-64680a40cf6b -keywords: ["EDP", "Enterprise Data Protection"] -ms.prod: W10 +keywords: EDP, Enterprise Data Protection +ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library +ms.pagetype: security author: eross-msft --- diff --git a/windows/keep-secure/create-your-applocker-planning-document.md b/windows/keep-secure/create-your-applocker-planning-document.md index 263be36d5e..f2b23f5937 100644 --- a/windows/keep-secure/create-your-applocker-planning-document.md +++ b/windows/keep-secure/create-your-applocker-planning-document.md @@ -2,7 +2,7 @@ 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.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-your-applocker-policies.md b/windows/keep-secure/create-your-applocker-policies.md index b7a23cc02d..e4ecc44cee 100644 --- a/windows/keep-secure/create-your-applocker-policies.md +++ b/windows/keep-secure/create-your-applocker-policies.md @@ -2,7 +2,7 @@ title: Create Your AppLocker policies (Windows 10) description: This overview topic for the IT professional describes the steps to create an AppLocker policy and prepare it for deployment. ms.assetid: d339dee2-4da2-4d4a-b46e-f1dfb7cb4bf0 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/create-your-applocker-rules.md b/windows/keep-secure/create-your-applocker-rules.md index ee0590e89b..8bcb7daf24 100644 --- a/windows/keep-secure/create-your-applocker-rules.md +++ b/windows/keep-secure/create-your-applocker-rules.md @@ -2,7 +2,7 @@ title: Create Your AppLocker rules (Windows 10) description: This topic for the IT professional describes what you need to know about AppLocker rules and the methods that you can to create rules. ms.assetid: b684a3a5-929c-4f70-8742-04088022f232 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md b/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md index ee2f72275b..a1b2db57b3 100644 --- a/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md +++ b/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md @@ -2,7 +2,7 @@ title: Create a Device Guard code integrity policy based on a reference device (Windows 10) description: To implement Device Guard app protection, you will need to create a code integrity policy. Code integrity policies determine what apps are considered trustworthy and are allowed to run on a protected device. ms.assetid: 6C94B14E-E2CE-4F6C-8939-4B375406E825 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 870a49c024..1202cb6ae3 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -2,7 +2,7 @@ title: Protect derived domain credentials with Credential Guard (Windows 10) description: Introduced in Windows 10 Enterprise, Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. ms.assetid: 4F1FE390-A166-4A24-8530-EA3369FEB4B1 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md index aa142cc631..07afd4227c 100644 --- a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md @@ -3,9 +3,11 @@ title: View the Windows Defender Advanced Threat Protection Dashboard description: Use the Dashboard to identify machines at risk, keep track of the status of the service, and see statistics and information about machines and alerts. keywords: dashboard, alerts, new, in progress, resolved, risk, machines at risk, infections, reporting, statistics, charts, graphs, health, active malware detections, threat category, categories, password stealer, ransomware, exploit, threat, low severity, active malware search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security +author: mjcaparas --- # View the Windows Defender Advanced Threat Protection Dashboard diff --git a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md index 1286313495..6db6f55321 100644 --- a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: Windows Defender ATP data storage and privacy description: Learn about how Windows Defender ATP handles privacy and data that it collects. keywords: Windows Defender ATP data storage and privacy, storage, privacy search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security --- # Windows Defender ATP data storage and privacy diff --git a/windows/keep-secure/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md b/windows/keep-secure/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md index 6fe17f05af..99fd9c7f66 100644 --- a/windows/keep-secure/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md +++ b/windows/keep-secure/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md @@ -2,7 +2,7 @@ title: DCOM Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax (Windows 10) description: Describes the best practices, location, values, and security considerations for the DCOM Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax policy setting. ms.assetid: 0fe3521a-5252-44df-8a47-8d92cf936e7c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md b/windows/keep-secure/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md index d4c42764a5..6b5d3ee2c2 100644 --- a/windows/keep-secure/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md +++ b/windows/keep-secure/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md @@ -2,7 +2,7 @@ title: DCOM Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax (Windows 10) description: Describes the best practices, location, values, and security considerations for the DCOM Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax security policy setting. ms.assetid: 4b95d45f-dd62-4c34-ba32-43954528dabe -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/debug-programs.md b/windows/keep-secure/debug-programs.md index 4b133fd251..810c6a21b5 100644 --- a/windows/keep-secure/debug-programs.md +++ b/windows/keep-secure/debug-programs.md @@ -2,7 +2,7 @@ title: Debug programs (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Debug programs security policy setting. ms.assetid: 594d9f2c-8ffc-444b-9522-75615ec87786 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/delete-an-applocker-rule.md b/windows/keep-secure/delete-an-applocker-rule.md index ad342ee6cf..3d4888fb73 100644 --- a/windows/keep-secure/delete-an-applocker-rule.md +++ b/windows/keep-secure/delete-an-applocker-rule.md @@ -2,7 +2,7 @@ title: Delete an AppLocker rule (Windows 10) description: This topic for IT professionals describes the steps to delete an AppLocker rule. ms.assetid: 382b4be3-0df9-4308-89b2-dcf9df351eb5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/deny-access-to-this-computer-from-the-network.md b/windows/keep-secure/deny-access-to-this-computer-from-the-network.md index df4e48dc46..fbad5a0ca8 100644 --- a/windows/keep-secure/deny-access-to-this-computer-from-the-network.md +++ b/windows/keep-secure/deny-access-to-this-computer-from-the-network.md @@ -2,7 +2,7 @@ title: Deny access to this computer from the network (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Deny access to this computer from the network security policy setting. ms.assetid: 935e9f89-951b-4163-b186-fc325682bb0b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/deny-log-on-as-a-batch-job.md b/windows/keep-secure/deny-log-on-as-a-batch-job.md index d3abeeb6d5..5edb8ca898 100644 --- a/windows/keep-secure/deny-log-on-as-a-batch-job.md +++ b/windows/keep-secure/deny-log-on-as-a-batch-job.md @@ -2,7 +2,7 @@ title: Deny log on as a batch job (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Deny log on as a batch job security policy setting. ms.assetid: 0ac36ebd-5e28-4b6a-9b4e-8924c6ecf44b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/deny-log-on-as-a-service.md b/windows/keep-secure/deny-log-on-as-a-service.md index 8fa66ee734..7acdea2a4c 100644 --- a/windows/keep-secure/deny-log-on-as-a-service.md +++ b/windows/keep-secure/deny-log-on-as-a-service.md @@ -2,7 +2,7 @@ title: Deny log on as a service (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Deny log on as a service security policy setting. ms.assetid: f1114964-df86-4278-9b11-e35c66949794 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/deny-log-on-locally.md b/windows/keep-secure/deny-log-on-locally.md index 916d358f89..cd84f05560 100644 --- a/windows/keep-secure/deny-log-on-locally.md +++ b/windows/keep-secure/deny-log-on-locally.md @@ -2,7 +2,7 @@ title: Deny log on locally (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Deny log on locally security policy setting. ms.assetid: 00150e88-ec9c-43e1-a70d-33bfe10434db -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/deny-log-on-through-remote-desktop-services.md b/windows/keep-secure/deny-log-on-through-remote-desktop-services.md index 6877912bae..8e5065b443 100644 --- a/windows/keep-secure/deny-log-on-through-remote-desktop-services.md +++ b/windows/keep-secure/deny-log-on-through-remote-desktop-services.md @@ -2,7 +2,7 @@ title: Deny log on through Remote Desktop Services (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Deny log on through Remote Desktop Services security policy setting. ms.assetid: 84bbb807-287c-4acc-a094-cf0ffdcbca67 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/deploy-applocker-policies-by-using-the-enforce-rules-setting.md b/windows/keep-secure/deploy-applocker-policies-by-using-the-enforce-rules-setting.md index b7056845e4..b5ecdf6702 100644 --- a/windows/keep-secure/deploy-applocker-policies-by-using-the-enforce-rules-setting.md +++ b/windows/keep-secure/deploy-applocker-policies-by-using-the-enforce-rules-setting.md @@ -2,7 +2,7 @@ title: Deploy AppLocker policies by using the enforce rules setting (Windows 10) description: This topic for IT professionals describes the steps to deploy AppLocker policies by using the enforcement setting method. ms.assetid: fd3a3d25-ff3b-4060-8390-6262a90749ba -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/deploy-edp-policy-using-intune.md b/windows/keep-secure/deploy-edp-policy-using-intune.md index 6893478523..7b23a44cf2 100644 --- a/windows/keep-secure/deploy-edp-policy-using-intune.md +++ b/windows/keep-secure/deploy-edp-policy-using-intune.md @@ -2,10 +2,11 @@ title: Deploy your enterprise data protection (EDP) policy using Microsoft Intune (Windows 10) description: After you’ve created your enterprise data protection (EDP) policy, you'll need to deploy it to your organization's enrolled devices. ms.assetid: 9c4a01e7-0b1c-4f15-95d0-0389f0686211 -keywords: ["EDP", "Enterprise Data Protection", "Intune"] -ms.prod: W10 +keywords: EDP, Enterprise Data Protection, Intune +ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library +ms.pagetype: security author: eross-msft --- diff --git a/windows/keep-secure/deploy-the-applocker-policy-into-production.md b/windows/keep-secure/deploy-the-applocker-policy-into-production.md index 32e3cd0d65..e56061213f 100644 --- a/windows/keep-secure/deploy-the-applocker-policy-into-production.md +++ b/windows/keep-secure/deploy-the-applocker-policy-into-production.md @@ -2,7 +2,7 @@ title: Deploy the AppLocker policy into production (Windows 10) description: This topic for the IT professional describes the tasks that should be completed before you deploy AppLocker application control settings. ms.assetid: ebbb1907-92dc-499e-8cee-8e637483c9ae -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/determine-group-policy-structure-and-rule-enforcement.md b/windows/keep-secure/determine-group-policy-structure-and-rule-enforcement.md index 5733fd532e..1544475c03 100644 --- a/windows/keep-secure/determine-group-policy-structure-and-rule-enforcement.md +++ b/windows/keep-secure/determine-group-policy-structure-and-rule-enforcement.md @@ -2,7 +2,7 @@ title: Determine the Group Policy structure and rule enforcement (Windows 10) description: This overview topic describes the process to follow when you are planning to deploy AppLocker rules. ms.assetid: f435fcbe-c7ac-4ef0-9702-729aab64163f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/determine-which-applications-are-digitally-signed-on-a-reference-computer.md b/windows/keep-secure/determine-which-applications-are-digitally-signed-on-a-reference-computer.md index a02d55ecc7..ccf2483c4d 100644 --- a/windows/keep-secure/determine-which-applications-are-digitally-signed-on-a-reference-computer.md +++ b/windows/keep-secure/determine-which-applications-are-digitally-signed-on-a-reference-computer.md @@ -2,7 +2,7 @@ title: Determine which apps are digitally signed on a reference device (Windows 10) description: This topic for the IT professional describes how to use AppLocker logs and tools to determine which applications are digitally signed. ms.assetid: 24609a6b-fdcb-4083-b234-73e23ff8bcb8 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/determine-your-application-control-objectives.md b/windows/keep-secure/determine-your-application-control-objectives.md index 65098f5d72..a74a000710 100644 --- a/windows/keep-secure/determine-your-application-control-objectives.md +++ b/windows/keep-secure/determine-your-application-control-objectives.md @@ -2,7 +2,7 @@ title: Determine your application control objectives (Windows 10) description: This topic helps you with the decisions you need to make to determine what applications to control and how to control them by comparing Software Restriction Policies (SRP) and AppLocker. ms.assetid: 0e84003e-6095-46fb-8c4e-2065869bb53b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/device-guard-certification-and-compliance.md b/windows/keep-secure/device-guard-certification-and-compliance.md index 9edecd273d..6ac463047e 100644 --- a/windows/keep-secure/device-guard-certification-and-compliance.md +++ b/windows/keep-secure/device-guard-certification-and-compliance.md @@ -3,7 +3,7 @@ title: Device Guard certification and compliance (Windows 10) description: Device Guard is a combination of hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications. ms.assetid: 94167ECA-AB08-431D-95E5-7A363F42C7E3 ms.pagetype: security -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: brianlic-msft diff --git a/windows/keep-secure/device-guard-deployment-guide.md b/windows/keep-secure/device-guard-deployment-guide.md index 3d9a53be0e..f98d7216ea 100644 --- a/windows/keep-secure/device-guard-deployment-guide.md +++ b/windows/keep-secure/device-guard-deployment-guide.md @@ -3,9 +3,9 @@ title: Device Guard deployment guide (Windows 10) description: Microsoft Device Guard is a feature set that consists of both hardware and software system integrity hardening features that revolutionize the Windows operating system’s security. ms.assetid: 4BA52AA9-64D3-41F3-94B2-B87EC2717486 keywords: virtualization, security, malware -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy -ms.pagetype: devices +ms.pagetype: security, devices author: challum --- diff --git a/windows/keep-secure/devices-allow-undock-without-having-to-log-on.md b/windows/keep-secure/devices-allow-undock-without-having-to-log-on.md index 0d237c5cd4..d8f1d31192 100644 --- a/windows/keep-secure/devices-allow-undock-without-having-to-log-on.md +++ b/windows/keep-secure/devices-allow-undock-without-having-to-log-on.md @@ -2,7 +2,7 @@ title: Devices Allow undock without having to log on (Windows 10) description: Describes the best practices, location, values, and security considerations for the Devices Allow undock without having to log on security policy setting. ms.assetid: 1d403f5d-ad41-4bb4-9f4a-0779c1c14b8c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/devices-allowed-to-format-and-eject-removable-media.md b/windows/keep-secure/devices-allowed-to-format-and-eject-removable-media.md index 9c9a232738..bffc76a5e9 100644 --- a/windows/keep-secure/devices-allowed-to-format-and-eject-removable-media.md +++ b/windows/keep-secure/devices-allowed-to-format-and-eject-removable-media.md @@ -2,7 +2,7 @@ title: Devices Allowed to format and eject removable media (Windows 10) description: Describes the best practices, location, values, and security considerations for the Devices Allowed to format and eject removable media security policy setting. ms.assetid: d1b42425-7244-4ab1-9d46-d68de823459c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/devices-prevent-users-from-installing-printer-drivers.md b/windows/keep-secure/devices-prevent-users-from-installing-printer-drivers.md index c71b4b04d5..0bf0ba89a9 100644 --- a/windows/keep-secure/devices-prevent-users-from-installing-printer-drivers.md +++ b/windows/keep-secure/devices-prevent-users-from-installing-printer-drivers.md @@ -2,7 +2,7 @@ title: Devices Prevent users from installing printer drivers (Windows 10) description: Describes the best practices, location, values, and security considerations for the Devices Prevent users from installing printer drivers security policy setting. ms.assetid: ab70a122-f7f9-47e0-ad8c-541f30a27ec3 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md b/windows/keep-secure/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md index e42ea9042c..5e399e075e 100644 --- a/windows/keep-secure/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md +++ b/windows/keep-secure/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md @@ -2,7 +2,7 @@ title: Devices Restrict CD-ROM access to locally logged-on user only (Windows 10) description: Describes the best practices, location, values, and security considerations for the Devices Restrict CD-ROM access to locally logged-on user only security policy setting. ms.assetid: 8b8f44bb-84ce-4f18-af30-ab89910e234d -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/devices-restrict-floppy-access-to-locally-logged-on-user-only.md b/windows/keep-secure/devices-restrict-floppy-access-to-locally-logged-on-user-only.md index 3246e36da5..1716725907 100644 --- a/windows/keep-secure/devices-restrict-floppy-access-to-locally-logged-on-user-only.md +++ b/windows/keep-secure/devices-restrict-floppy-access-to-locally-logged-on-user-only.md @@ -2,7 +2,7 @@ title: Devices Restrict floppy access to locally logged-on user only (Windows 10) description: Describes the best practices, location, values, and security considerations for the Devices Restrict floppy access to locally logged-on user only security policy setting. ms.assetid: 92997910-da95-4c03-ae6f-832915423898 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/display-a-custom-url-message-when-users-try-to-run-a-blocked-application.md b/windows/keep-secure/display-a-custom-url-message-when-users-try-to-run-a-blocked-application.md index 267ba483ac..85c56528b1 100644 --- a/windows/keep-secure/display-a-custom-url-message-when-users-try-to-run-a-blocked-application.md +++ b/windows/keep-secure/display-a-custom-url-message-when-users-try-to-run-a-blocked-application.md @@ -3,7 +3,7 @@ title: Display a custom URL message when users try to run a blocked app (Windows description: This topic for IT professionals describes the steps for displaying a customized message to users when an AppLocker policy denies access to an app. ms.assetid: 9a2534a5-d1fa-48a9-93c6-989d4857cf85 ms.pagetype: security -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: brianlic-msft diff --git a/windows/keep-secure/dll-rules-in-applocker.md b/windows/keep-secure/dll-rules-in-applocker.md index 4f99109b04..b6e4cd9e93 100644 --- a/windows/keep-secure/dll-rules-in-applocker.md +++ b/windows/keep-secure/dll-rules-in-applocker.md @@ -2,7 +2,7 @@ title: DLL rules in AppLocker (Windows 10) description: This topic describes the file formats and available default rules for the DLL rule collection. ms.assetid: a083fd08-c07e-4534-b0e7-1e15d932ce8f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/document-group-policy-structure-and-applocker-rule-enforcement.md b/windows/keep-secure/document-group-policy-structure-and-applocker-rule-enforcement.md index f583b63513..72c1c10193 100644 --- a/windows/keep-secure/document-group-policy-structure-and-applocker-rule-enforcement.md +++ b/windows/keep-secure/document-group-policy-structure-and-applocker-rule-enforcement.md @@ -2,7 +2,7 @@ title: Document the Group Policy structure and AppLocker rule enforcement (Windows 10) description: This planning topic describes what you need to investigate, determine, and record in your application control policies plan when you use AppLocker. ms.assetid: 389ffa8e-11fc-49ff-b0b1-89553e6fb6e5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: brianlic-msft diff --git a/windows/keep-secure/document-your-application-control-management-processes.md b/windows/keep-secure/document-your-application-control-management-processes.md index e0ef522601..6e2a75390d 100644 --- a/windows/keep-secure/document-your-application-control-management-processes.md +++ b/windows/keep-secure/document-your-application-control-management-processes.md @@ -2,7 +2,7 @@ title: Document your application control management processes (Windows 10) description: This planning topic describes the AppLocker policy maintenance information to record for your design document. ms.assetid: 6397f789-0e36-4933-9f86-f3f6489cf1fb -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/document-your-application-list.md b/windows/keep-secure/document-your-application-list.md index c20e6831ad..735dc55515 100644 --- a/windows/keep-secure/document-your-application-list.md +++ b/windows/keep-secure/document-your-application-list.md @@ -2,7 +2,7 @@ title: Document your app list (Windows 10) description: This planning topic describes the app information that you should document when you create a list of apps for AppLocker policies. ms.assetid: b155284b-f75d-4405-aecf-b74221622dc0 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/document-your-applocker-rules.md b/windows/keep-secure/document-your-applocker-rules.md index 5603fcefdc..68d32d07d7 100644 --- a/windows/keep-secure/document-your-applocker-rules.md +++ b/windows/keep-secure/document-your-applocker-rules.md @@ -2,7 +2,7 @@ title: Document your AppLocker rules (Windows 10) description: This topic describes what rule conditions to associate with each file, how to associate the rule conditions with each file, the source of the rule, and whether the file should be included or excluded. ms.assetid: 91a198ce-104a-45ff-b49b-487fb40cd2dd -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/domain-controller-allow-server-operators-to-schedule-tasks.md b/windows/keep-secure/domain-controller-allow-server-operators-to-schedule-tasks.md index 73dd753654..feafcec116 100644 --- a/windows/keep-secure/domain-controller-allow-server-operators-to-schedule-tasks.md +++ b/windows/keep-secure/domain-controller-allow-server-operators-to-schedule-tasks.md @@ -2,7 +2,7 @@ title: Domain controller Allow server operators to schedule tasks (Windows 10) description: Describes the best practices, location, values, and security considerations for the Domain controller Allow server operators to schedule tasks security policy setting. ms.assetid: 198b12a4-8a5d-48e8-a752-2073b8a2cb0d -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/domain-controller-ldap-server-signing-requirements.md b/windows/keep-secure/domain-controller-ldap-server-signing-requirements.md index 8f75f7faa7..10001b50e6 100644 --- a/windows/keep-secure/domain-controller-ldap-server-signing-requirements.md +++ b/windows/keep-secure/domain-controller-ldap-server-signing-requirements.md @@ -2,7 +2,7 @@ title: Domain controller LDAP server signing requirements (Windows 10) description: Describes the best practices, location, values, and security considerations for the Domain controller LDAP server signing requirements security policy setting. ms.assetid: fe122179-7571-465b-98d0-b8ce0f224390 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/domain-controller-refuse-machine-account-password-changes.md b/windows/keep-secure/domain-controller-refuse-machine-account-password-changes.md index 3d0dc98ace..563e0956a9 100644 --- a/windows/keep-secure/domain-controller-refuse-machine-account-password-changes.md +++ b/windows/keep-secure/domain-controller-refuse-machine-account-password-changes.md @@ -2,7 +2,7 @@ title: Domain controller Refuse machine account password changes (Windows 10) description: Describes the best practices, location, values, and security considerations for the Domain controller Refuse machine account password changes security policy setting. ms.assetid: 5a7fa2e2-e1a8-4833-90f7-aa83e3b456a9 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md b/windows/keep-secure/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md index dde52ba0d7..b748e75485 100644 --- a/windows/keep-secure/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md +++ b/windows/keep-secure/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md @@ -2,7 +2,7 @@ title: Domain member Digitally encrypt or sign secure channel data (always) (Windows 10) description: Describes the best practices, location, values, and security considerations for the Domain member Digitally encrypt or sign secure channel data (always) security policy setting. ms.assetid: 4480c7cb-adca-4f29-b4b8-06eb68d272bf -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/domain-member-digitally-encrypt-secure-channel-data-when-possible.md b/windows/keep-secure/domain-member-digitally-encrypt-secure-channel-data-when-possible.md index 9412bf6ae7..241c83b30b 100644 --- a/windows/keep-secure/domain-member-digitally-encrypt-secure-channel-data-when-possible.md +++ b/windows/keep-secure/domain-member-digitally-encrypt-secure-channel-data-when-possible.md @@ -2,7 +2,7 @@ title: Domain member Digitally encrypt secure channel data (when possible) (Windows 10) description: Describes the best practices, location, values, and security considerations for the Domain member Digitally encrypt secure channel data (when possible) security policy setting. ms.assetid: 73e6023e-0af3-4531-8238-82f0f0e4965b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/domain-member-digitally-sign-secure-channel-data-when-possible.md b/windows/keep-secure/domain-member-digitally-sign-secure-channel-data-when-possible.md index 6f0cdd5ea0..dfa36d1360 100644 --- a/windows/keep-secure/domain-member-digitally-sign-secure-channel-data-when-possible.md +++ b/windows/keep-secure/domain-member-digitally-sign-secure-channel-data-when-possible.md @@ -2,7 +2,7 @@ title: Domain member Digitally sign secure channel data (when possible) (Windows 10) description: Describes the best practices, location, values, and security considerations for the Domain member Digitally sign secure channel data (when possible) security policy setting. ms.assetid: a643e491-4f45-40ea-b12c-4dbe47e54f34 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/domain-member-disable-machine-account-password-changes.md b/windows/keep-secure/domain-member-disable-machine-account-password-changes.md index a7e862cea4..e933a14786 100644 --- a/windows/keep-secure/domain-member-disable-machine-account-password-changes.md +++ b/windows/keep-secure/domain-member-disable-machine-account-password-changes.md @@ -2,7 +2,7 @@ title: Domain member Disable machine account password changes (Windows 10) description: Describes the best practices, location, values, and security considerations for the Domain member Disable machine account password changes security policy setting. ms.assetid: 1f660300-a07a-4243-a09f-140aa1ab8867 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/domain-member-maximum-machine-account-password-age.md b/windows/keep-secure/domain-member-maximum-machine-account-password-age.md index b97cf3f485..841729d203 100644 --- a/windows/keep-secure/domain-member-maximum-machine-account-password-age.md +++ b/windows/keep-secure/domain-member-maximum-machine-account-password-age.md @@ -2,7 +2,7 @@ title: Domain member Maximum machine account password age (Windows 10) description: Describes the best practices, location, values, and security considerations for the Domain member Maximum machine account password age security policy setting. ms.assetid: 0ec6f7c1-4d82-4339-94c0-debb2d1ac109 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/domain-member-require-strong-windows-2000-or-later-session-key.md b/windows/keep-secure/domain-member-require-strong-windows-2000-or-later-session-key.md index 320d44e467..2d179f76d3 100644 --- a/windows/keep-secure/domain-member-require-strong-windows-2000-or-later-session-key.md +++ b/windows/keep-secure/domain-member-require-strong-windows-2000-or-later-session-key.md @@ -2,7 +2,7 @@ title: Domain member Require strong (Windows 2000 or later) session key (Windows 10) description: Describes the best practices, location, values, and security considerations for the Domain member Require strong (Windows 2000 or later) session key security policy setting. ms.assetid: 5ab8993c-5086-4f09-bc88-1b27454526bd -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/edit-an-applocker-policy.md b/windows/keep-secure/edit-an-applocker-policy.md index 2faffd200f..8bd9ebfcea 100644 --- a/windows/keep-secure/edit-an-applocker-policy.md +++ b/windows/keep-secure/edit-an-applocker-policy.md @@ -2,7 +2,7 @@ title: Edit an AppLocker policy (Windows 10) description: This topic for IT professionals describes the steps required to modify an AppLocker policy. ms.assetid: dbc72d1f-3fe0-46c2-aeeb-96621fce7637 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/edit-applocker-rules.md b/windows/keep-secure/edit-applocker-rules.md index 2f47922cd0..3fcada9c5e 100644 --- a/windows/keep-secure/edit-applocker-rules.md +++ b/windows/keep-secure/edit-applocker-rules.md @@ -2,7 +2,7 @@ title: Edit AppLocker rules (Windows 10) description: This topic for IT professionals describes the steps to edit a publisher rule, path rule, and file hash rule in AppLocker. ms.assetid: 80016cda-b915-46a0-83c6-5e6b0b958e32 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md b/windows/keep-secure/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md index b3dcd0cd1a..6e5addb821 100644 --- a/windows/keep-secure/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md +++ b/windows/keep-secure/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md @@ -2,7 +2,7 @@ title: Enable computer and user accounts to be trusted for delegation (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Enable computer and user accounts to be trusted for delegation security policy setting. ms.assetid: 524062d4-1595-41f3-8ce1-9c85fd21497b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/enable-the-dll-rule-collection.md b/windows/keep-secure/enable-the-dll-rule-collection.md index 1dd233aee5..3a23c140a8 100644 --- a/windows/keep-secure/enable-the-dll-rule-collection.md +++ b/windows/keep-secure/enable-the-dll-rule-collection.md @@ -2,7 +2,7 @@ title: Enable the DLL rule collection (Windows 10) description: This topic for IT professionals describes the steps to enable the DLL rule collection feature for AppLocker. ms.assetid: 88ef9561-6eb2-491a-803a-b8cdbfebae27 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/encrypted-hard-drive.md b/windows/keep-secure/encrypted-hard-drive.md index 884275ee7e..7de2f367e0 100644 --- a/windows/keep-secure/encrypted-hard-drive.md +++ b/windows/keep-secure/encrypted-hard-drive.md @@ -2,7 +2,7 @@ title: Encrypted Hard Drive (Windows 10) description: Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management. ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/enforce-applocker-rules.md b/windows/keep-secure/enforce-applocker-rules.md index 0f83a7ff57..31ab2aa2b8 100644 --- a/windows/keep-secure/enforce-applocker-rules.md +++ b/windows/keep-secure/enforce-applocker-rules.md @@ -2,7 +2,7 @@ title: Enforce AppLocker rules (Windows 10) description: This topic for IT professionals describes how to enforce application control rules by using AppLocker. ms.assetid: e1528b7b-77f2-4419-8e27-c9cc3721d96d -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/enforce-password-history.md b/windows/keep-secure/enforce-password-history.md index b78ac67236..a52801d820 100644 --- a/windows/keep-secure/enforce-password-history.md +++ b/windows/keep-secure/enforce-password-history.md @@ -2,7 +2,7 @@ title: Enforce password history (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Enforce password history security policy setting. ms.assetid: 8b2ab871-3e52-4dd1-9776-68bb1e935442 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/enforce-user-logon-restrictions.md b/windows/keep-secure/enforce-user-logon-restrictions.md index 40eef86d2b..39f83bb850 100644 --- a/windows/keep-secure/enforce-user-logon-restrictions.md +++ b/windows/keep-secure/enforce-user-logon-restrictions.md @@ -2,7 +2,7 @@ title: Enforce user logon restrictions (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Enforce user logon restrictions security policy setting. ms.assetid: 5891cb73-f1ec-48b9-b703-39249e48a29f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/enlightened-microsoft-apps-and-edp.md b/windows/keep-secure/enlightened-microsoft-apps-and-edp.md index c0cd2aac59..bf8d546f56 100644 --- a/windows/keep-secure/enlightened-microsoft-apps-and-edp.md +++ b/windows/keep-secure/enlightened-microsoft-apps-and-edp.md @@ -2,10 +2,11 @@ title: List of enlightened Microsoft apps for use with enterprise data protection (EDP) (Windows 10) description: Learn the difference between enlightened and unenlightened apps, and then review the list of enlightened apps provided by Microsoft along with the text you will need to use to add them to your Protected Apps list. ms.assetid: 17c85ea3-9b66-4b80-b511-8f277cb4345f -keywords: ["EDP", "Enterprise Data Protection"] -ms.prod: W10 +keywords: EDP, Enterprise Data Protection +ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library +ms.pagetype: security author: eross-msft --- diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index f6244f66e0..6e239a2aea 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: Review events and errors on endpoints with Event Viewer description: Get descriptions and further troubleshooting steps (if required) for all events reported by the Windows Defender ATP service. keywords: troubleshoot, event viewer, log summary, failure code, failed, Windows Advanced Threat Protection service, cannot start, broken, can't start search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: iaanw --- diff --git a/windows/keep-secure/executable-rules-in-applocker.md b/windows/keep-secure/executable-rules-in-applocker.md index b74b7fe29a..ebad0e1645 100644 --- a/windows/keep-secure/executable-rules-in-applocker.md +++ b/windows/keep-secure/executable-rules-in-applocker.md @@ -2,7 +2,7 @@ title: Executable rules in AppLocker (Windows 10) description: This topic describes the file formats and available default rules for the executable rule collection. ms.assetid: 65e62f90-6caa-48f8-836a-91f8ac9018ee -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/export-an-applocker-policy-from-a-gpo.md b/windows/keep-secure/export-an-applocker-policy-from-a-gpo.md index 90c10baeee..6476c88d16 100644 --- a/windows/keep-secure/export-an-applocker-policy-from-a-gpo.md +++ b/windows/keep-secure/export-an-applocker-policy-from-a-gpo.md @@ -2,7 +2,7 @@ title: Export an AppLocker policy from a GPO (Windows 10) description: This topic for IT professionals describes the steps to export an AppLocker policy from a Group Policy Object (GPO) so that it can be modified. ms.assetid: 7db59719-a8be-418b-bbfd-22cf2176c9c0 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/export-an-applocker-policy-to-an-xml-file.md b/windows/keep-secure/export-an-applocker-policy-to-an-xml-file.md index a5ebd52102..f3f9d22190 100644 --- a/windows/keep-secure/export-an-applocker-policy-to-an-xml-file.md +++ b/windows/keep-secure/export-an-applocker-policy-to-an-xml-file.md @@ -2,7 +2,7 @@ title: Export an AppLocker policy to an XML file (Windows 10) description: This topic for IT professionals describes the steps to export an AppLocker policy to an XML file for review or testing. ms.assetid: 979bd23f-6815-478b-a6a4-a25239cb1080 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/file-system-global-object-access-auditing.md b/windows/keep-secure/file-system-global-object-access-auditing.md index 5853de4758..13e7b15ca7 100644 --- a/windows/keep-secure/file-system-global-object-access-auditing.md +++ b/windows/keep-secure/file-system-global-object-access-auditing.md @@ -2,7 +2,7 @@ title: File System (Global Object Access Auditing) (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, File System (Global Object Access Auditing), which enables you to configure a global system access control list (SACL) on the file system for an entire computer. ms.assetid: 4f215d61-0e23-46e4-9e58-08511105d25b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/force-shutdown-from-a-remote-system.md b/windows/keep-secure/force-shutdown-from-a-remote-system.md index c9f51b7ed0..e635eb56d3 100644 --- a/windows/keep-secure/force-shutdown-from-a-remote-system.md +++ b/windows/keep-secure/force-shutdown-from-a-remote-system.md @@ -2,7 +2,7 @@ title: Force shutdown from a remote system (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Force shutdown from a remote system security policy setting. ms.assetid: 63129243-31ea-42a4-a598-c7064f48a3df -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/generate-security-audits.md b/windows/keep-secure/generate-security-audits.md index 78b578d1e3..437bdc47d0 100644 --- a/windows/keep-secure/generate-security-audits.md +++ b/windows/keep-secure/generate-security-audits.md @@ -2,7 +2,7 @@ title: Generate security audits (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Generate security audits security policy setting. ms.assetid: c0e1cd80-840e-4c74-917c-5c2349de885f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/get-started-with-windows-defender-for-windows-10.md b/windows/keep-secure/get-started-with-windows-defender-for-windows-10.md index f7b4350a6f..9f8709dce5 100644 --- a/windows/keep-secure/get-started-with-windows-defender-for-windows-10.md +++ b/windows/keep-secure/get-started-with-windows-defender-for-windows-10.md @@ -2,7 +2,7 @@ title: Update and manage Windows Defender in Windows 10 (Windows 10) description: IT professionals can manage Windows Defender on Windows 10 endpoints in their organization using Microsoft Active Directory or Windows Server Update Services (WSUS), apply updates to endpoints, and manage scans using Group Policy SettingsWindows Management Instrumentation (WMI)PowerShell. ms.assetid: 045F5BF2-87D7-4522-97E1-C1D508E063A7 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md b/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md index f9af00d1cd..42e7d1cff1 100644 --- a/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md +++ b/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md @@ -3,7 +3,7 @@ title: Get apps to run on Device Guard-protected devices (Windows 10) description: Windows 10 introduces several new features and settings that when combined all equal what we're calling, Device Guard. ms.assetid: E62B68C3-8B9F-4842-90FC-B4EE9FF8A67E keywords: Package Inspector, packageinspector.exe, sign catalog file -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/guidance-and-best-practices-edp.md b/windows/keep-secure/guidance-and-best-practices-edp.md index cf4d35de03..805ac84dfc 100644 --- a/windows/keep-secure/guidance-and-best-practices-edp.md +++ b/windows/keep-secure/guidance-and-best-practices-edp.md @@ -2,10 +2,11 @@ title: General guidance and best practices for enterprise data protection (EDP) (Windows 10) description: This section includes info about the enlightened Microsoft apps, including how to add them to your Protected Apps list in Microsoft Intune. It also includes some testing scenarios that we recommend running through with enterprise data protection (EDP). ms.assetid: aa94e733-53be-49a7-938d-1660deaf52b0 -keywords: ["EDP", "Enterprise Data Protection"] -ms.prod: W10 +keywords: EDP, Enterprise Data Protection +ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library +ms.pagetype: security author: eross-msft --- diff --git a/windows/keep-secure/how-applocker-works-techref.md b/windows/keep-secure/how-applocker-works-techref.md index ad2bc595e0..f9bf8450f5 100644 --- a/windows/keep-secure/how-applocker-works-techref.md +++ b/windows/keep-secure/how-applocker-works-techref.md @@ -2,7 +2,7 @@ title: How AppLocker works (Windows 10) description: This topic for the IT professional provides links to topics about AppLocker architecture and components, processes and interactions, rules and policies. ms.assetid: 24bb1d73-0ff5-4af7-8b8a-2fa44d4ddbcd -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/how-to-configure-security-policy-settings.md b/windows/keep-secure/how-to-configure-security-policy-settings.md index 275dfdaccb..6a307acac3 100644 --- a/windows/keep-secure/how-to-configure-security-policy-settings.md +++ b/windows/keep-secure/how-to-configure-security-policy-settings.md @@ -3,7 +3,7 @@ title: Configure security policy settings (Windows 10) description: Describes steps to configure a security policy setting on the local device, on a domain-joined device, and on a domain controller. ms.assetid: 63b0967b-a9fe-4d92-90af-67469ee20320 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/how-user-account-control-works.md b/windows/keep-secure/how-user-account-control-works.md index ca5e6eef25..90bba5477f 100644 --- a/windows/keep-secure/how-user-account-control-works.md +++ b/windows/keep-secure/how-user-account-control-works.md @@ -2,7 +2,7 @@ title: How User Account Control works (Windows 10) description: User Account Control (UAC) is a fundamental component of Microsoft's overall security vision. UAC helps mitigate the impact of malware. ms.assetid: 9f921779-0fd3-4206-b0e4-05a19883ee59 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: operate ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/impersonate-a-client-after-authentication.md b/windows/keep-secure/impersonate-a-client-after-authentication.md index 6735e29692..9dc1b4f485 100644 --- a/windows/keep-secure/impersonate-a-client-after-authentication.md +++ b/windows/keep-secure/impersonate-a-client-after-authentication.md @@ -2,7 +2,7 @@ title: Impersonate a client after authentication (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Impersonate a client after authentication security policy setting. ms.assetid: 4cd241e2-c680-4b43-8ed0-3b391925cec5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md index 95e304939b..1680e13ed9 100644 --- a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md +++ b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md @@ -3,7 +3,7 @@ title: Implement Microsoft Passport in your organization (Windows 10) description: You can create a Group Policy or mobile device management (MDM) policy that will implement Microsoft Passport on devices running Windows 10. ms.assetid: 47B55221-24BE-482D-BD31-C78B22AC06D8 keywords: identity, PIN, biometric, Hello -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/import-an-applocker-policy-from-another-computer.md b/windows/keep-secure/import-an-applocker-policy-from-another-computer.md index 199d82deae..0f0e11976b 100644 --- a/windows/keep-secure/import-an-applocker-policy-from-another-computer.md +++ b/windows/keep-secure/import-an-applocker-policy-from-another-computer.md @@ -2,7 +2,7 @@ title: Import an AppLocker policy from another computer (Windows 10) description: This topic for IT professionals describes how to import an AppLocker policy. ms.assetid: b48cb2b2-8ef8-4cc0-89bd-309d0b1832f6 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/import-an-applocker-policy-into-a-gpo.md b/windows/keep-secure/import-an-applocker-policy-into-a-gpo.md index a5dfd645ac..c03e2d5282 100644 --- a/windows/keep-secure/import-an-applocker-policy-into-a-gpo.md +++ b/windows/keep-secure/import-an-applocker-policy-into-a-gpo.md @@ -2,7 +2,7 @@ title: Import an AppLocker policy into a GPO (Windows 10) description: This topic for IT professionals describes the steps to import an AppLocker policy into a Group Policy Object (GPO). ms.assetid: 0629ce44-f5e2-48a8-ba47-06544c73261f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/increase-a-process-working-set.md b/windows/keep-secure/increase-a-process-working-set.md index da0458fb81..237be32d51 100644 --- a/windows/keep-secure/increase-a-process-working-set.md +++ b/windows/keep-secure/increase-a-process-working-set.md @@ -2,7 +2,7 @@ title: Increase a process working set (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Increase a process working set security policy setting. ms.assetid: b742ad96-37f3-4686-b8f7-f2b48367105b -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/increase-scheduling-priority.md b/windows/keep-secure/increase-scheduling-priority.md index a7d5d1646b..727d53c8e1 100644 --- a/windows/keep-secure/increase-scheduling-priority.md +++ b/windows/keep-secure/increase-scheduling-priority.md @@ -2,7 +2,7 @@ title: Increase scheduling priority (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Increase scheduling priority security policy setting. ms.assetid: fbec5973-d35e-4797-9626-d0d56061527f -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/index.md b/windows/keep-secure/index.md index 5b1c59fb81..b605acb372 100644 --- a/windows/keep-secure/index.md +++ b/windows/keep-secure/index.md @@ -2,7 +2,7 @@ title: Keep Windows 10 secure (Windows 10) description: Learn about keeping Windows 10 and Windows 10 Mobile secure. ms.assetid: EA559BA8-734F-41DB-A74A-D8DBF36BE920 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/initialize-and-configure-ownership-of-the-tpm.md b/windows/keep-secure/initialize-and-configure-ownership-of-the-tpm.md index 2b407e7511..a1d2220641 100644 --- a/windows/keep-secure/initialize-and-configure-ownership-of-the-tpm.md +++ b/windows/keep-secure/initialize-and-configure-ownership-of-the-tpm.md @@ -2,7 +2,7 @@ title: Initialize and configure ownership of the TPM (Windows 10) description: This topic for the IT professional describes how to initialize and set the ownership the Trusted Platform Module (TPM), turn the TPM on and off, and clear TPM keys. ms.assetid: 1166efaf-7aa3-4420-9279-435d9c6ac6f8 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md b/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md index 99bab3e2fa..33f7e83a76 100644 --- a/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md +++ b/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md @@ -3,7 +3,7 @@ title: Install digital certificates on Windows 10 Mobile (Windows 10) description: Digital certificates bind the identity of a user or computer to a pair of keys that can be used to encrypt and sign digital information. ms.assetid: FF7B1BE9-41F4-44B0-A442-249B650CEE25 keywords: S/MIME, PFX, SCEP -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-display-user-information-when-the-session-is-locked.md b/windows/keep-secure/interactive-logon-display-user-information-when-the-session-is-locked.md index 998c7d3a6d..7c1d049314 100644 --- a/windows/keep-secure/interactive-logon-display-user-information-when-the-session-is-locked.md +++ b/windows/keep-secure/interactive-logon-display-user-information-when-the-session-is-locked.md @@ -2,7 +2,7 @@ title: Interactive logon Display user information when the session is locked (Windows 10) description: Describes the best practices, location, values, and security considerations for the Interactive logon Display user information when the session is locked security policy setting. ms.assetid: 9146aa3d-9b2f-47ba-ac03-ff43efb10530 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-do-not-display-last-user-name.md b/windows/keep-secure/interactive-logon-do-not-display-last-user-name.md index 945989b859..0177def043 100644 --- a/windows/keep-secure/interactive-logon-do-not-display-last-user-name.md +++ b/windows/keep-secure/interactive-logon-do-not-display-last-user-name.md @@ -2,7 +2,7 @@ title: Interactive logon Do not display last user name (Windows 10) description: Describes the best practices, location, values, and security considerations for the Interactive logon Do not display last user name security policy setting. ms.assetid: 98b24b03-95fe-4edc-8e97-cbdaa8e314fd -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-do-not-require-ctrl-alt-del.md b/windows/keep-secure/interactive-logon-do-not-require-ctrl-alt-del.md index 34a748af68..f2741165ce 100644 --- a/windows/keep-secure/interactive-logon-do-not-require-ctrl-alt-del.md +++ b/windows/keep-secure/interactive-logon-do-not-require-ctrl-alt-del.md @@ -2,7 +2,7 @@ title: Interactive logon Do not require CTRL+ALT+DEL (Windows 10) description: Describes the best practices, location, values, and security considerations for the Interactive logon Do not require CTRL+ALT+DEL security policy setting. ms.assetid: 04e2c000-2eb2-4d4b-8179-1e2cb4793e18 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-machine-account-lockout-threshold.md b/windows/keep-secure/interactive-logon-machine-account-lockout-threshold.md index 3e7824eedb..ee2f89dfe2 100644 --- a/windows/keep-secure/interactive-logon-machine-account-lockout-threshold.md +++ b/windows/keep-secure/interactive-logon-machine-account-lockout-threshold.md @@ -2,7 +2,7 @@ title: Interactive logon Machine account lockout threshold (Windows 10) description: Describes the best practices, location, values, management, and security considerations for the Interactive logon Machine account lockout threshold security policy setting. ms.assetid: ebbd8e22-2611-4ebe-9db9-d49344e631e4 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-machine-inactivity-limit.md b/windows/keep-secure/interactive-logon-machine-inactivity-limit.md index 9fb56662fb..5ecfd51a7e 100644 --- a/windows/keep-secure/interactive-logon-machine-inactivity-limit.md +++ b/windows/keep-secure/interactive-logon-machine-inactivity-limit.md @@ -2,7 +2,7 @@ title: Interactive logon Machine inactivity limit (Windows 10) description: Describes the best practices, location, values, management, and security considerations for the Interactive logon Machine inactivity limit security policy setting. ms.assetid: 7065b4a9-0d52-41d5-afc4-5aedfc4162b5 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-message-text-for-users-attempting-to-log-on.md b/windows/keep-secure/interactive-logon-message-text-for-users-attempting-to-log-on.md index 2277884c62..6ee93f3d7a 100644 --- a/windows/keep-secure/interactive-logon-message-text-for-users-attempting-to-log-on.md +++ b/windows/keep-secure/interactive-logon-message-text-for-users-attempting-to-log-on.md @@ -2,7 +2,7 @@ title: Interactive logon Message text for users attempting to log on (Windows 10) description: Describes the best practices, location, values, management, and security considerations for the Interactive logon Message text for users attempting to log on security policy setting. ms.assetid: fcfe8a6d-ca65-4403-b9e6-2fa017a31c2e -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-message-title-for-users-attempting-to-log-on.md b/windows/keep-secure/interactive-logon-message-title-for-users-attempting-to-log-on.md index 7e5719c49b..5fd221ea00 100644 --- a/windows/keep-secure/interactive-logon-message-title-for-users-attempting-to-log-on.md +++ b/windows/keep-secure/interactive-logon-message-title-for-users-attempting-to-log-on.md @@ -2,7 +2,7 @@ title: Interactive logon Message title for users attempting to log on (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the Interactive logon Message title for users attempting to log on security policy setting. ms.assetid: f2596470-4cc0-4ef1-849c-bef9dc3533c6 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md b/windows/keep-secure/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md index 651f08183b..c57b5db6e3 100644 --- a/windows/keep-secure/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md +++ b/windows/keep-secure/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md @@ -2,7 +2,7 @@ title: Interactive logon Number of previous logons to cache (in case domain controller is not available) (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the Interactive logon Number of previous logons to cache (in case domain controller is not available) security policy setting. ms.assetid: 660e925e-cc3e-4098-a41e-eb8db8062d8d -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-prompt-user-to-change-password-before-expiration.md b/windows/keep-secure/interactive-logon-prompt-user-to-change-password-before-expiration.md index 6e08f688d8..3b6173cf5c 100644 --- a/windows/keep-secure/interactive-logon-prompt-user-to-change-password-before-expiration.md +++ b/windows/keep-secure/interactive-logon-prompt-user-to-change-password-before-expiration.md @@ -2,7 +2,7 @@ title: Interactive logon Prompt user to change password before expiration (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the Interactive logon Prompt user to change password before expiration security policy setting. ms.assetid: 8fe94781-40f7-4fbe-8cfd-5e116e6833e9 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md b/windows/keep-secure/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md index 9660b5770a..0faeff4378 100644 --- a/windows/keep-secure/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md +++ b/windows/keep-secure/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md @@ -2,7 +2,7 @@ title: Interactive logon Require Domain Controller authentication to unlock workstation (Windows 10) description: Describes the best practices, location, values, policy management, and security considerations for the Interactive logon Require Domain Controller authentication to unlock workstation security policy setting. ms.assetid: 97618ed3-e946-47db-a212-b5e7a4fc6ffc -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-require-smart-card.md b/windows/keep-secure/interactive-logon-require-smart-card.md index faf1834204..2441b3c3e7 100644 --- a/windows/keep-secure/interactive-logon-require-smart-card.md +++ b/windows/keep-secure/interactive-logon-require-smart-card.md @@ -2,7 +2,7 @@ title: Interactive logon Require smart card (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the Interactive logon Require smart card security policy setting. ms.assetid: c6a8c040-cbc7-472d-8bc5-579ddf3cbd6c -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/interactive-logon-smart-card-removal-behavior.md b/windows/keep-secure/interactive-logon-smart-card-removal-behavior.md index 29eba6fd2b..a2ba648b93 100644 --- a/windows/keep-secure/interactive-logon-smart-card-removal-behavior.md +++ b/windows/keep-secure/interactive-logon-smart-card-removal-behavior.md @@ -2,7 +2,7 @@ title: Interactive logon Smart card removal behavior (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the Interactive logon Smart card removal behavior security policy setting. ms.assetid: 61487820-9d49-4979-b15d-c7e735999460 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md index 02e10c15b7..20a073c239 100644 --- a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: Investigate Windows Defender Advanced Threat Protection alerts description: Use the investigation options to get details on which alerts are affecting your network, what they mean, and how to resolve them. keywords: investigate, investigation, machines, machine, endpoints, endpoint, alerts queue, dashboard, IP address, file, submit, submissions, deep analysis, timeline, search, domain, URL, IP search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security --- # Investigate Windows Defender Advanced Threat Protection alerts diff --git a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md index f5864ee6f3..fd75059fff 100644 --- a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: Investigate Windows Defender Advanced Threat Protection domains description: Use the investigation options to see if machines and servers have been communicating with malicious domains. keywords: investigate domain, domain, malicious domain, windows defender atp, alert, URL search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: mjcaparas --- # Investigate a domain associated with a Windows Defender ATP alert diff --git a/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md index 3b0b76a04d..2f82d6927e 100644 --- a/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: Investigate Windows Defender Advanced Threat Protection files description: Use the investigation options to get details on files associated with alerts, behaviours, or events. keywords: investigate, investigation, file, malicious activity, attack motivation, deep analysis, deep analysis report search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: mjcaparas --- # Investigate a file associated with a Windows Defender ATP alert diff --git a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md index 5e516f6425..e1427b0400 100644 --- a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: Investigate Windows Defender Advanced Threat Protection IP address description: Use the investigation options to examine possible communication between machines and external IP addresses. keywords: investigate, investigation, IP address, alert, windows defender atp, external IP search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: mjcaparas --- # Investigate an IP address associated with a Windows Defender ATP alert diff --git a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md index a248e46dd3..4778e194e5 100644 --- a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md @@ -3,9 +3,10 @@ title: Investigate machines in the Windows Defender ATP Machines view description: Investigate affected machines in your network by reviewing alerts, network connection information, and service health on the Machines view. keywords: machines, endpoints, machine, endpoint, alerts queue, alerts, machine name, domain, last seen, internal IP, active alerts, active malware detections, threat category, filter, sort, review alerts, network, connection, malware, type, password stealer, ransomware, exploit, threat, low severity search.product: eADQiWindows 10XVcnh -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +ms.pagetype: security author: mjcaparas --- diff --git a/windows/keep-secure/kerberos-policy.md b/windows/keep-secure/kerberos-policy.md index fa68f49ac1..0cb40c4482 100644 --- a/windows/keep-secure/kerberos-policy.md +++ b/windows/keep-secure/kerberos-policy.md @@ -2,7 +2,7 @@ title: Kerberos Policy (Windows 10) description: Describes the Kerberos Policy settings and provides links to policy setting descriptions. ms.assetid: 94017dd9-b1a3-4624-af9f-b29161b4bf38 -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security From 87875ceac0c7d83370747aefb68e924ac1e4ccfe Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 27 May 2016 08:41:59 -0700 Subject: [PATCH 036/263] changed from opting out of MAPS to disconnecting from MAPS --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index f8496916b0..d171860de7 100644 --- a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1083,7 +1083,7 @@ When turned off, the Wi-Fi Sense settings still appear on the Wi-Fi Settings scr ### 19. Windows Defender -You can opt out of the Microsoft Antimalware Protection Service. +You can disconnect from the Microsoft Antimalware Protection Service. - Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **MAPS** > **Join Microsoft MAPS** From 50c264bd5520b155cac03254995bce162ba5b460 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 27 May 2016 09:31:05 -0700 Subject: [PATCH 037/263] fixing typo --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index d171860de7..616f93dc73 100644 --- a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1209,7 +1209,7 @@ The following Delivery Optimization MDM policies are available in the [Policy CS | Policy | Description | |---------------------------|-----------------------------------------------------------------------------------------------------| | DeliveryOptimization/DODownloadMode | Lets you choose where Delivery Optimization gets or sends updates and apps, including
  • 0. Turns off Delivery Optimization.

  • 1. Gets or sends updates and apps to PCs on the same NAT only.

  • 2. Gets or sends updates and apps to PCs on the same local network domain.

  • 3. Gets or sends updates and apps to PCs on the Internet.

| -| DeliveryOptimization/DOGroupID | Lets you provide a Group ID that limits which PCs can share apps and updates.
** Note** This ID must be a GUID.| +| DeliveryOptimization/DOGroupID | Lets you provide a Group ID that limits which PCs can share apps and updates.
**Note** This ID must be a GUID.| | DeliveryOptimization/DOMaxCacheAge | Lets you specify the maximum time (in seconds) that a file is held in the Delivery Optimization cache.
The default value is 259200 seconds (3 days).| | DeliveryOptimization/DOMaxCacheSize | Lets you specify the maximum cache size as a percentage of disk size.
The default value is 20, which represents 20% of the disk.| | DeliveryOptimization/DOMaxUploadBandwidth | Lets you specify the maximum upload bandwidth (in KB/second) that a device uses across all concurrent upload activity.
The default value is 0, which means unlimited possible bandwidth.| From 8756c9d0b15069bb9be190e8c97b815c0d8b3435 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Fri, 27 May 2016 11:29:33 -0700 Subject: [PATCH 038/263] Subtopics for Advanced security audit policy settings --- windows/keep-secure/TOC.md | 285 ++++++++++++++- ...g-recommendations-for-many-audit-events.md | 29 ++ windows/keep-secure/audit-account-lockout.md | 52 +-- .../audit-application-generated.md | 73 +--- .../audit-application-group-management.md | 107 ++---- .../keep-secure/audit-audit-policy-change.md | 122 ++----- .../audit-authentication-policy-change.md | 106 ++---- .../audit-authorization-policy-change.md | 79 ++-- .../audit-central-access-policy-staging.md | 55 +-- .../audit-certification-services.md | 223 ++++-------- .../audit-computer-account-management.md | 59 +-- .../audit-credential-validation.md | 72 ++-- ...-detailed-directory-service-replication.md | 79 +--- .../keep-secure/audit-detailed-file-share.md | 56 +-- .../audit-directory-service-access.md | 60 +-- .../audit-directory-service-changes.md | 102 ++---- .../audit-directory-service-replication.md | 55 +-- .../audit-distribution-group-management.md | 150 +++----- windows/keep-secure/audit-dpapi-activity.md | 70 +--- windows/keep-secure/audit-file-share.md | 79 +--- windows/keep-secure/audit-file-system.md | 64 ++-- .../audit-filtering-platform-connection.md | 97 ++--- .../audit-filtering-platform-packet-drop.md | 57 +-- .../audit-filtering-platform-policy-change.md | 291 +++++---------- windows/keep-secure/audit-group-membership.md | 55 +-- .../keep-secure/audit-handle-manipulation.md | 68 +--- windows/keep-secure/audit-ipsec-driver.md | 105 ++---- .../keep-secure/audit-ipsec-extended-mode.md | 127 ++----- windows/keep-secure/audit-ipsec-main-mode.md | 113 ++---- windows/keep-secure/audit-ipsec-quick-mode.md | 65 +--- .../audit-kerberos-authentication-service.md | 60 +-- ...udit-kerberos-service-ticket-operations.md | 60 +-- windows/keep-secure/audit-kernel-object.md | 87 ++--- windows/keep-secure/audit-logoff.md | 59 +-- windows/keep-secure/audit-logon.md | 66 +--- .../audit-mpssvc-rule-level-policy-change.md | 111 ++---- .../audit-network-policy-server.md | 87 ++--- .../audit-non-sensitive-privilege-use.md | 123 ++----- .../audit-other-account-logon-events.md | 110 +----- .../audit-other-account-management-events.md | 72 +--- .../audit-other-logonlogoff-events.md | 91 ++--- .../audit-other-object-access-events.md | 133 ++----- .../audit-other-policy-change-events.md | 139 +++---- .../audit-other-privilege-use-events.md | 26 +- .../keep-secure/audit-other-system-events.md | 166 +++------ windows/keep-secure/audit-pnp-activity.md | 65 ++-- windows/keep-secure/audit-process-creation.md | 56 +-- .../keep-secure/audit-process-termination.md | 54 +-- windows/keep-secure/audit-registry.md | 58 +-- .../keep-secure/audit-removable-storage.md | 138 +------ windows/keep-secure/audit-rpc-events.md | 53 +-- windows/keep-secure/audit-sam.md | 76 +--- .../audit-security-group-management.md | 177 ++++----- .../audit-security-state-change.md | 87 +---- .../audit-security-system-extension.md | 75 +--- .../audit-sensitive-privilege-use.md | 94 ++--- windows/keep-secure/audit-special-logon.md | 68 ++-- windows/keep-secure/audit-system-integrity.md | 97 ++--- .../audit-user-account-management.md | 141 +++----- .../keep-secure/audit-user-device-claims.md | 73 +--- windows/keep-secure/event-1100.md | 73 ++++ windows/keep-secure/event-1102.md | 98 +++++ windows/keep-secure/event-1104.md | 67 ++++ windows/keep-secure/event-1105.md | 98 +++++ windows/keep-secure/event-1108.md | 83 +++++ windows/keep-secure/event-4608.md | 67 ++++ windows/keep-secure/event-4610.md | 77 ++++ windows/keep-secure/event-4611.md | 109 ++++++ windows/keep-secure/event-4612.md | 43 +++ windows/keep-secure/event-4614.md | 77 ++++ windows/keep-secure/event-4615.md | 57 +++ windows/keep-secure/event-4616.md | 172 +++++++++ windows/keep-secure/event-4618.md | 97 +++++ windows/keep-secure/event-4621.md | 43 +++ windows/keep-secure/event-4622.md | 99 +++++ windows/keep-secure/event-4624.md | 306 ++++++++++++++++ windows/keep-secure/event-4625.md | 305 ++++++++++++++++ windows/keep-secure/event-4626.md | 181 +++++++++ windows/keep-secure/event-4627.md | 152 ++++++++ windows/keep-secure/event-4634.md | 117 ++++++ windows/keep-secure/event-4647.md | 100 +++++ windows/keep-secure/event-4648.md | 194 ++++++++++ windows/keep-secure/event-4649.md | 79 ++++ windows/keep-secure/event-4656.md | 277 ++++++++++++++ windows/keep-secure/event-4657.md | 179 +++++++++ windows/keep-secure/event-4658.md | 132 +++++++ windows/keep-secure/event-4660.md | 133 +++++++ windows/keep-secure/event-4661.md | 218 +++++++++++ windows/keep-secure/event-4662.md | 248 +++++++++++++ windows/keep-secure/event-4663.md | 223 ++++++++++++ windows/keep-secure/event-4664.md | 109 ++++++ windows/keep-secure/event-4670.md | 274 ++++++++++++++ windows/keep-secure/event-4671.md | 21 ++ windows/keep-secure/event-4672.md | 149 ++++++++ windows/keep-secure/event-4673.md | 196 ++++++++++ windows/keep-secure/event-4674.md | 224 ++++++++++++ windows/keep-secure/event-4675.md | 61 ++++ windows/keep-secure/event-4688.md | 212 +++++++++++ windows/keep-secure/event-4689.md | 119 ++++++ windows/keep-secure/event-4690.md | 118 ++++++ windows/keep-secure/event-4691.md | 135 +++++++ windows/keep-secure/event-4692.md | 126 +++++++ windows/keep-secure/event-4693.md | 127 +++++++ windows/keep-secure/event-4694.md | 63 ++++ windows/keep-secure/event-4695.md | 63 ++++ windows/keep-secure/event-4696.md | 163 +++++++++ windows/keep-secure/event-4697.md | 156 ++++++++ windows/keep-secure/event-4698.md | 110 ++++++ windows/keep-secure/event-4699.md | 110 ++++++ windows/keep-secure/event-4700.md | 106 ++++++ windows/keep-secure/event-4701.md | 106 ++++++ windows/keep-secure/event-4702.md | 108 ++++++ windows/keep-secure/event-4703.md | 194 ++++++++++ windows/keep-secure/event-4704.md | 156 ++++++++ windows/keep-secure/event-4705.md | 155 ++++++++ windows/keep-secure/event-4706.md | 149 ++++++++ windows/keep-secure/event-4707.md | 104 ++++++ windows/keep-secure/event-4713.md | 111 ++++++ windows/keep-secure/event-4714.md | 73 ++++ windows/keep-secure/event-4715.md | 216 +++++++++++ windows/keep-secure/event-4716.md | 151 ++++++++ windows/keep-secure/event-4717.md | 130 +++++++ windows/keep-secure/event-4718.md | 130 +++++++ windows/keep-secure/event-4719.md | 163 +++++++++ windows/keep-secure/event-4720.md | 288 +++++++++++++++ windows/keep-secure/event-4722.md | 123 +++++++ windows/keep-secure/event-4723.md | 134 +++++++ windows/keep-secure/event-4724.md | 131 +++++++ windows/keep-secure/event-4725.md | 123 +++++++ windows/keep-secure/event-4726.md | 126 +++++++ windows/keep-secure/event-4731.md | 134 +++++++ windows/keep-secure/event-4732.md | 158 ++++++++ windows/keep-secure/event-4733.md | 164 +++++++++ windows/keep-secure/event-4734.md | 126 +++++++ windows/keep-secure/event-4735.md | 152 ++++++++ windows/keep-secure/event-4738.md | 291 +++++++++++++++ windows/keep-secure/event-4739.md | 226 ++++++++++++ windows/keep-secure/event-4740.md | 121 +++++++ windows/keep-secure/event-4741.md | 329 +++++++++++++++++ windows/keep-secure/event-4742.md | 295 +++++++++++++++ windows/keep-secure/event-4743.md | 118 ++++++ windows/keep-secure/event-4749.md | 128 +++++++ windows/keep-secure/event-4750.md | 148 ++++++++ windows/keep-secure/event-4751.md | 161 +++++++++ windows/keep-secure/event-4752.md | 152 ++++++++ windows/keep-secure/event-4753.md | 124 +++++++ windows/keep-secure/event-4764.md | 142 ++++++++ windows/keep-secure/event-4765.md | 69 ++++ windows/keep-secure/event-4766.md | 65 ++++ windows/keep-secure/event-4767.md | 117 ++++++ windows/keep-secure/event-4768.md | 342 ++++++++++++++++++ windows/keep-secure/event-4769.md | 258 +++++++++++++ windows/keep-secure/event-4770.md | 183 ++++++++++ windows/keep-secure/event-4771.md | 226 ++++++++++++ windows/keep-secure/event-4772.md | 21 ++ windows/keep-secure/event-4773.md | 21 ++ windows/keep-secure/event-4774.md | 41 +++ windows/keep-secure/event-4775.md | 39 ++ windows/keep-secure/event-4776.md | 148 ++++++++ windows/keep-secure/event-4777.md | 21 ++ windows/keep-secure/event-4778.md | 137 +++++++ windows/keep-secure/event-4779.md | 139 +++++++ windows/keep-secure/event-4780.md | 59 +++ windows/keep-secure/event-4781.md | 127 +++++++ windows/keep-secure/event-4782.md | 112 ++++++ windows/keep-secure/event-4793.md | 115 ++++++ windows/keep-secure/event-4794.md | 104 ++++++ windows/keep-secure/event-4798.md | 135 +++++++ windows/keep-secure/event-4799.md | 135 +++++++ windows/keep-secure/event-4800.md | 101 ++++++ windows/keep-secure/event-4801.md | 101 ++++++ windows/keep-secure/event-4802.md | 101 ++++++ windows/keep-secure/event-4803.md | 101 ++++++ windows/keep-secure/event-4816.md | 43 +++ windows/keep-secure/event-4817.md | 246 +++++++++++++ windows/keep-secure/event-4818.md | 210 +++++++++++ windows/keep-secure/event-4819.md | 135 +++++++ windows/keep-secure/event-4826.md | 134 +++++++ windows/keep-secure/event-4864.md | 53 +++ windows/keep-secure/event-4865.md | 150 ++++++++ windows/keep-secure/event-4866.md | 150 ++++++++ windows/keep-secure/event-4867.md | 152 ++++++++ windows/keep-secure/event-4902.md | 80 ++++ windows/keep-secure/event-4904.md | 132 +++++++ windows/keep-secure/event-4905.md | 132 +++++++ windows/keep-secure/event-4906.md | 81 +++++ windows/keep-secure/event-4907.md | 285 +++++++++++++++ windows/keep-secure/event-4908.md | 89 +++++ windows/keep-secure/event-4909.md | 21 ++ windows/keep-secure/event-4910.md | 21 ++ windows/keep-secure/event-4911.md | 282 +++++++++++++++ windows/keep-secure/event-4912.md | 178 +++++++++ windows/keep-secure/event-4913.md | 288 +++++++++++++++ windows/keep-secure/event-4928.md | 108 ++++++ windows/keep-secure/event-4929.md | 106 ++++++ windows/keep-secure/event-4930.md | 108 ++++++ windows/keep-secure/event-4931.md | 106 ++++++ windows/keep-secure/event-4932.md | 106 ++++++ windows/keep-secure/event-4933.md | 111 ++++++ windows/keep-secure/event-4934.md | 51 +++ windows/keep-secure/event-4935.md | 74 ++++ windows/keep-secure/event-4936.md | 43 +++ windows/keep-secure/event-4937.md | 47 +++ windows/keep-secure/event-4944.md | 117 ++++++ windows/keep-secure/event-4945.md | 91 +++++ windows/keep-secure/event-4946.md | 101 ++++++ windows/keep-secure/event-4947.md | 101 ++++++ windows/keep-secure/event-4948.md | 101 ++++++ windows/keep-secure/event-4949.md | 67 ++++ windows/keep-secure/event-4950.md | 91 +++++ windows/keep-secure/event-4951.md | 103 ++++++ windows/keep-secure/event-4952.md | 51 +++ windows/keep-secure/event-4953.md | 104 ++++++ windows/keep-secure/event-4954.md | 67 ++++ windows/keep-secure/event-4956.md | 79 ++++ windows/keep-secure/event-4957.md | 87 +++++ windows/keep-secure/event-4958.md | 43 +++ windows/keep-secure/event-4964.md | 159 ++++++++ windows/keep-secure/event-4985.md | 121 +++++++ windows/keep-secure/event-5024.md | 69 ++++ windows/keep-secure/event-5025.md | 69 ++++ windows/keep-secure/event-5027.md | 75 ++++ windows/keep-secure/event-5028.md | 75 ++++ windows/keep-secure/event-5029.md | 39 ++ windows/keep-secure/event-5030.md | 41 +++ windows/keep-secure/event-5031.md | 88 +++++ windows/keep-secure/event-5032.md | 41 +++ windows/keep-secure/event-5033.md | 69 ++++ windows/keep-secure/event-5034.md | 69 ++++ windows/keep-secure/event-5035.md | 39 ++ windows/keep-secure/event-5037.md | 39 ++ windows/keep-secure/event-5038.md | 37 ++ windows/keep-secure/event-5039.md | 63 ++++ windows/keep-secure/event-5051.md | 61 ++++ windows/keep-secure/event-5056.md | 63 ++++ windows/keep-secure/event-5057.md | 71 ++++ windows/keep-secure/event-5058.md | 161 +++++++++ windows/keep-secure/event-5059.md | 156 ++++++++ windows/keep-secure/event-5060.md | 75 ++++ windows/keep-secure/event-5061.md | 166 +++++++++ windows/keep-secure/event-5062.md | 39 ++ windows/keep-secure/event-5063.md | 69 ++++ windows/keep-secure/event-5064.md | 69 ++++ windows/keep-secure/event-5065.md | 73 ++++ windows/keep-secure/event-5066.md | 75 ++++ windows/keep-secure/event-5067.md | 77 ++++ windows/keep-secure/event-5068.md | 75 ++++ windows/keep-secure/event-5069.md | 77 ++++ windows/keep-secure/event-5070.md | 79 ++++ windows/keep-secure/event-5136.md | 238 ++++++++++++ windows/keep-secure/event-5137.md | 185 ++++++++++ windows/keep-secure/event-5138.md | 188 ++++++++++ windows/keep-secure/event-5139.md | 188 ++++++++++ windows/keep-secure/event-5140.md | 153 ++++++++ windows/keep-secure/event-5141.md | 196 ++++++++++ windows/keep-secure/event-5142.md | 106 ++++++ windows/keep-secure/event-5143.md | 259 +++++++++++++ windows/keep-secure/event-5144.md | 106 ++++++ windows/keep-secure/event-5145.md | 319 ++++++++++++++++ windows/keep-secure/event-5148.md | 41 +++ windows/keep-secure/event-5149.md | 43 +++ windows/keep-secure/event-5150.md | 61 ++++ windows/keep-secure/event-5151.md | 61 ++++ windows/keep-secure/event-5152.md | 185 ++++++++++ windows/keep-secure/event-5153.md | 59 +++ windows/keep-secure/event-5154.md | 144 ++++++++ windows/keep-secure/event-5155.md | 61 ++++ windows/keep-secure/event-5156.md | 185 ++++++++++ windows/keep-secure/event-5157.md | 185 ++++++++++ windows/keep-secure/event-5158.md | 156 ++++++++ windows/keep-secure/event-5159.md | 59 +++ windows/keep-secure/event-5168.md | 119 ++++++ windows/keep-secure/event-5376.md | 100 +++++ windows/keep-secure/event-5377.md | 100 +++++ windows/keep-secure/event-5378.md | 122 +++++++ windows/keep-secure/event-5447.md | 86 +++++ windows/keep-secure/event-5632.md | 140 +++++++ windows/keep-secure/event-5633.md | 112 ++++++ windows/keep-secure/event-5712.md | 66 ++++ windows/keep-secure/event-5888.md | 157 ++++++++ windows/keep-secure/event-5889.md | 157 ++++++++ windows/keep-secure/event-5890.md | 159 ++++++++ windows/keep-secure/event-6144.md | 86 +++++ windows/keep-secure/event-6145.md | 88 +++++ windows/keep-secure/event-6281.md | 43 +++ windows/keep-secure/event-6400.md | 39 ++ windows/keep-secure/event-6401.md | 39 ++ windows/keep-secure/event-6402.md | 39 ++ windows/keep-secure/event-6403.md | 39 ++ windows/keep-secure/event-6404.md | 41 +++ windows/keep-secure/event-6405.md | 37 ++ windows/keep-secure/event-6406.md | 39 ++ windows/keep-secure/event-6407.md | 37 ++ windows/keep-secure/event-6408.md | 37 ++ windows/keep-secure/event-6409.md | 39 ++ windows/keep-secure/event-6410.md | 43 +++ windows/keep-secure/event-6416.md | 154 ++++++++ windows/keep-secure/event-6419.md | 142 ++++++++ windows/keep-secure/event-6420.md | 140 +++++++ windows/keep-secure/event-6421.md | 142 ++++++++ windows/keep-secure/event-6422.md | 142 ++++++++ windows/keep-secure/event-6423.md | 148 ++++++++ windows/keep-secure/event-6424.md | 31 ++ .../images/ad-sites-and-services.png | Bin 0 -> 46555 bytes windows/keep-secure/images/adsi-edit.png | Bin 0 -> 90513 bytes .../keep-secure/images/advanced-sharing.png | Bin 0 -> 9889 bytes .../keep-secure/images/auditpol-guid-list.png | Bin 0 -> 62246 bytes .../images/auditpol-list-subcategory.png | Bin 0 -> 90399 bytes .../keep-secure/images/auditpol-list-user.png | Bin 0 -> 15740 bytes windows/keep-secure/images/auditpol.png | Bin 0 -> 15740 bytes .../images/branchcache-properties.png | Bin 0 -> 36045 bytes .../keep-secure/images/certutil-command.png | Bin 0 -> 68461 bytes .../images/computer-management.png | Bin 0 -> 26682 bytes windows/keep-secure/images/diskpart.png | Bin 0 -> 23743 bytes windows/keep-secure/images/event-1100.png | Bin 0 -> 18405 bytes windows/keep-secure/images/event-1102.png | Bin 0 -> 21668 bytes windows/keep-secure/images/event-1104.png | Bin 0 -> 17816 bytes windows/keep-secure/images/event-1105.png | Bin 0 -> 22346 bytes windows/keep-secure/images/event-1108.png | Bin 0 -> 84101 bytes windows/keep-secure/images/event-4608.png | Bin 0 -> 22414 bytes windows/keep-secure/images/event-4610.png | Bin 0 -> 27909 bytes windows/keep-secure/images/event-4611.png | Bin 0 -> 28228 bytes windows/keep-secure/images/event-4614.png | Bin 0 -> 24216 bytes windows/keep-secure/images/event-4616.png | Bin 0 -> 42359 bytes windows/keep-secure/images/event-4618.png | Bin 0 -> 34844 bytes windows/keep-secure/images/event-4622.png | Bin 0 -> 23220 bytes windows/keep-secure/images/event-4624.png | Bin 0 -> 45062 bytes windows/keep-secure/images/event-4625.png | Bin 0 -> 51552 bytes windows/keep-secure/images/event-4626.png | Bin 0 -> 59331 bytes windows/keep-secure/images/event-4627.png | Bin 0 -> 101095 bytes windows/keep-secure/images/event-4634.png | Bin 0 -> 30597 bytes windows/keep-secure/images/event-4647.png | Bin 0 -> 27676 bytes windows/keep-secure/images/event-4648.png | Bin 0 -> 48184 bytes windows/keep-secure/images/event-4656.png | Bin 0 -> 75317 bytes windows/keep-secure/images/event-4657.png | Bin 0 -> 38450 bytes windows/keep-secure/images/event-4658.png | Bin 0 -> 30243 bytes windows/keep-secure/images/event-4660.png | Bin 0 -> 31168 bytes windows/keep-secure/images/event-4661.png | Bin 0 -> 44657 bytes windows/keep-secure/images/event-4662.png | Bin 0 -> 39718 bytes windows/keep-secure/images/event-4663.png | Bin 0 -> 42591 bytes windows/keep-secure/images/event-4664.png | Bin 0 -> 28648 bytes windows/keep-secure/images/event-4670.png | Bin 0 -> 47062 bytes windows/keep-secure/images/event-4672.png | Bin 0 -> 34569 bytes windows/keep-secure/images/event-4673.png | Bin 0 -> 33874 bytes windows/keep-secure/images/event-4674.png | Bin 0 -> 35916 bytes windows/keep-secure/images/event-4688.png | Bin 0 -> 128646 bytes windows/keep-secure/images/event-4689.png | Bin 0 -> 28724 bytes windows/keep-secure/images/event-4690.png | Bin 0 -> 31291 bytes windows/keep-secure/images/event-4691.png | Bin 0 -> 34601 bytes windows/keep-secure/images/event-4692.png | Bin 0 -> 25630 bytes windows/keep-secure/images/event-4693.png | Bin 0 -> 32950 bytes windows/keep-secure/images/event-4696.png | Bin 0 -> 32290 bytes windows/keep-secure/images/event-4697.png | Bin 0 -> 25765 bytes windows/keep-secure/images/event-4698.png | Bin 0 -> 97127 bytes windows/keep-secure/images/event-4699.png | Bin 0 -> 96784 bytes windows/keep-secure/images/event-4700.png | Bin 0 -> 111661 bytes windows/keep-secure/images/event-4701.png | Bin 0 -> 112316 bytes windows/keep-secure/images/event-4702.png | Bin 0 -> 112195 bytes .../keep-secure/images/event-4703-partial.png | Bin 0 -> 18550 bytes windows/keep-secure/images/event-4703.png | Bin 0 -> 37411 bytes windows/keep-secure/images/event-4704.png | Bin 0 -> 29589 bytes windows/keep-secure/images/event-4705.png | Bin 0 -> 28618 bytes windows/keep-secure/images/event-4706.png | Bin 0 -> 31772 bytes windows/keep-secure/images/event-4707.png | Bin 0 -> 27439 bytes windows/keep-secure/images/event-4713.png | Bin 0 -> 31174 bytes windows/keep-secure/images/event-4714.png | Bin 0 -> 22247 bytes windows/keep-secure/images/event-4715.png | Bin 0 -> 33644 bytes windows/keep-secure/images/event-4716.png | Bin 0 -> 31302 bytes windows/keep-secure/images/event-4717.png | Bin 0 -> 29098 bytes windows/keep-secure/images/event-4718.png | Bin 0 -> 29338 bytes windows/keep-secure/images/event-4719.png | Bin 0 -> 31512 bytes windows/keep-secure/images/event-4720.png | Bin 0 -> 50994 bytes windows/keep-secure/images/event-4722.png | Bin 0 -> 28538 bytes windows/keep-secure/images/event-4723.png | Bin 0 -> 30998 bytes windows/keep-secure/images/event-4724.png | Bin 0 -> 28899 bytes windows/keep-secure/images/event-4725.png | Bin 0 -> 28632 bytes windows/keep-secure/images/event-4726.png | Bin 0 -> 30228 bytes windows/keep-secure/images/event-4731.png | Bin 0 -> 34228 bytes windows/keep-secure/images/event-4732.png | Bin 0 -> 35778 bytes windows/keep-secure/images/event-4733.png | Bin 0 -> 36185 bytes windows/keep-secure/images/event-4734.png | Bin 0 -> 31251 bytes windows/keep-secure/images/event-4735.png | Bin 0 -> 35009 bytes windows/keep-secure/images/event-4738.png | Bin 0 -> 48644 bytes windows/keep-secure/images/event-4739.png | Bin 0 -> 43765 bytes windows/keep-secure/images/event-4740.png | Bin 0 -> 30097 bytes windows/keep-secure/images/event-4741.png | Bin 0 -> 56530 bytes windows/keep-secure/images/event-4742.png | Bin 0 -> 50517 bytes windows/keep-secure/images/event-4743.png | Bin 0 -> 32536 bytes windows/keep-secure/images/event-4749.png | Bin 0 -> 33838 bytes windows/keep-secure/images/event-4750.png | Bin 0 -> 34449 bytes windows/keep-secure/images/event-4751.png | Bin 0 -> 35554 bytes windows/keep-secure/images/event-4752.png | Bin 0 -> 35658 bytes windows/keep-secure/images/event-4753.png | Bin 0 -> 31238 bytes windows/keep-secure/images/event-4764.png | Bin 0 -> 35279 bytes windows/keep-secure/images/event-4767.png | Bin 0 -> 28571 bytes windows/keep-secure/images/event-4768.png | Bin 0 -> 51541 bytes windows/keep-secure/images/event-4769.png | Bin 0 -> 53220 bytes windows/keep-secure/images/event-4770.png | Bin 0 -> 35576 bytes windows/keep-secure/images/event-4771.png | Bin 0 -> 46795 bytes windows/keep-secure/images/event-4776.png | Bin 0 -> 24806 bytes windows/keep-secure/images/event-4778.png | Bin 0 -> 33278 bytes windows/keep-secure/images/event-4779.png | Bin 0 -> 34041 bytes windows/keep-secure/images/event-4781.png | Bin 0 -> 31731 bytes windows/keep-secure/images/event-4782.png | Bin 0 -> 27326 bytes windows/keep-secure/images/event-4793.png | Bin 0 -> 29429 bytes windows/keep-secure/images/event-4794.png | Bin 0 -> 29186 bytes windows/keep-secure/images/event-4798.png | Bin 0 -> 26092 bytes windows/keep-secure/images/event-4799.png | Bin 0 -> 26144 bytes windows/keep-secure/images/event-4800.png | Bin 0 -> 24818 bytes windows/keep-secure/images/event-4801.png | Bin 0 -> 24875 bytes windows/keep-secure/images/event-4802.png | Bin 0 -> 24882 bytes windows/keep-secure/images/event-4803.png | Bin 0 -> 24846 bytes windows/keep-secure/images/event-4817.png | Bin 0 -> 34782 bytes windows/keep-secure/images/event-4818.png | Bin 0 -> 65784 bytes windows/keep-secure/images/event-4819.png | Bin 0 -> 32481 bytes windows/keep-secure/images/event-4826.png | Bin 0 -> 30213 bytes windows/keep-secure/images/event-4865.png | Bin 0 -> 34584 bytes windows/keep-secure/images/event-4866.png | Bin 0 -> 33781 bytes windows/keep-secure/images/event-4867.png | Bin 0 -> 33446 bytes windows/keep-secure/images/event-4902.png | Bin 0 -> 21858 bytes windows/keep-secure/images/event-4904.png | Bin 0 -> 31366 bytes windows/keep-secure/images/event-4905.png | Bin 0 -> 30304 bytes windows/keep-secure/images/event-4906.png | Bin 0 -> 21714 bytes windows/keep-secure/images/event-4907.png | Bin 0 -> 42260 bytes windows/keep-secure/images/event-4908.png | Bin 0 -> 26725 bytes windows/keep-secure/images/event-4911.png | Bin 0 -> 40322 bytes windows/keep-secure/images/event-4912.png | Bin 0 -> 34077 bytes windows/keep-secure/images/event-4913.png | Bin 0 -> 41503 bytes windows/keep-secure/images/event-4928.png | Bin 0 -> 34785 bytes windows/keep-secure/images/event-4929.png | Bin 0 -> 30887 bytes windows/keep-secure/images/event-4930.png | Bin 0 -> 24529 bytes windows/keep-secure/images/event-4931.png | Bin 0 -> 31544 bytes windows/keep-secure/images/event-4932.png | Bin 0 -> 34744 bytes windows/keep-secure/images/event-4933.png | Bin 0 -> 35504 bytes windows/keep-secure/images/event-4935.png | Bin 0 -> 18084 bytes windows/keep-secure/images/event-4944.png | Bin 0 -> 30138 bytes windows/keep-secure/images/event-4945.png | Bin 0 -> 24427 bytes windows/keep-secure/images/event-4946.png | Bin 0 -> 25468 bytes windows/keep-secure/images/event-4947.png | Bin 0 -> 25836 bytes windows/keep-secure/images/event-4948.png | Bin 0 -> 25753 bytes windows/keep-secure/images/event-4949.png | Bin 0 -> 20877 bytes windows/keep-secure/images/event-4950.png | Bin 0 -> 23906 bytes windows/keep-secure/images/event-4951.png | Bin 0 -> 25127 bytes windows/keep-secure/images/event-4953.png | Bin 0 -> 25353 bytes windows/keep-secure/images/event-4954.png | Bin 0 -> 21875 bytes windows/keep-secure/images/event-4956.png | Bin 0 -> 21688 bytes windows/keep-secure/images/event-4957.png | Bin 0 -> 25748 bytes windows/keep-secure/images/event-4964.png | Bin 0 -> 27729 bytes windows/keep-secure/images/event-4985.png | Bin 0 -> 34044 bytes windows/keep-secure/images/event-5024.png | Bin 0 -> 20694 bytes windows/keep-secure/images/event-5025.png | Bin 0 -> 20459 bytes windows/keep-secure/images/event-5027.png | Bin 0 -> 23819 bytes windows/keep-secure/images/event-5028.png | Bin 0 -> 23045 bytes windows/keep-secure/images/event-5031.png | Bin 0 -> 23351 bytes windows/keep-secure/images/event-5033.png | Bin 0 -> 20675 bytes windows/keep-secure/images/event-5034.png | Bin 0 -> 20423 bytes windows/keep-secure/images/event-5058.png | Bin 0 -> 43293 bytes windows/keep-secure/images/event-5059.png | Bin 0 -> 35764 bytes windows/keep-secure/images/event-5061.png | Bin 0 -> 35197 bytes windows/keep-secure/images/event-5136.png | Bin 0 -> 41272 bytes windows/keep-secure/images/event-5137.png | Bin 0 -> 36484 bytes windows/keep-secure/images/event-5138.png | Bin 0 -> 44374 bytes windows/keep-secure/images/event-5139.png | Bin 0 -> 38877 bytes windows/keep-secure/images/event-5140.png | Bin 0 -> 35800 bytes windows/keep-secure/images/event-5141.png | Bin 0 -> 37234 bytes windows/keep-secure/images/event-5142.png | Bin 0 -> 27546 bytes windows/keep-secure/images/event-5143.png | Bin 0 -> 44476 bytes windows/keep-secure/images/event-5144.png | Bin 0 -> 27644 bytes windows/keep-secure/images/event-5145.png | Bin 0 -> 49544 bytes windows/keep-secure/images/event-5152.png | Bin 0 -> 34816 bytes windows/keep-secure/images/event-5154.png | Bin 0 -> 33080 bytes windows/keep-secure/images/event-5156.png | Bin 0 -> 35205 bytes windows/keep-secure/images/event-5157.png | Bin 0 -> 35109 bytes windows/keep-secure/images/event-5158.png | Bin 0 -> 32473 bytes windows/keep-secure/images/event-5168.png | Bin 0 -> 34416 bytes windows/keep-secure/images/event-5376.png | Bin 0 -> 29879 bytes windows/keep-secure/images/event-5377.png | Bin 0 -> 30106 bytes windows/keep-secure/images/event-5378.png | Bin 0 -> 31245 bytes windows/keep-secure/images/event-5447.png | Bin 0 -> 56150 bytes windows/keep-secure/images/event-5632.png | Bin 0 -> 60333 bytes windows/keep-secure/images/event-5633.png | Bin 0 -> 31005 bytes windows/keep-secure/images/event-5888.png | Bin 0 -> 35712 bytes windows/keep-secure/images/event-5889.png | Bin 0 -> 45217 bytes windows/keep-secure/images/event-5890.png | Bin 0 -> 31837 bytes windows/keep-secure/images/event-6144.png | Bin 0 -> 24396 bytes windows/keep-secure/images/event-6145.png | Bin 0 -> 27374 bytes windows/keep-secure/images/event-6416.png | Bin 0 -> 35263 bytes windows/keep-secure/images/event-6419.png | Bin 0 -> 141985 bytes windows/keep-secure/images/event-6420.png | Bin 0 -> 139252 bytes windows/keep-secure/images/event-6421.png | Bin 0 -> 141878 bytes windows/keep-secure/images/event-6422.png | Bin 0 -> 139100 bytes windows/keep-secure/images/event-6423.png | Bin 0 -> 135112 bytes .../keep-secure/images/filters-xml-file.png | Bin 0 -> 53163 bytes .../firewall-settings-public-profile.png | Bin 0 -> 22059 bytes .../images/group-policy-editor.png | Bin 0 -> 27819 bytes windows/keep-secure/images/group-policy.png | Bin 0 -> 34793 bytes .../keep-secure/images/impact-property.png | Bin 0 -> 61202 bytes .../keep-secure/images/ipconfig-command.png | Bin 0 -> 51846 bytes .../logging-settings-public-profile.png | Bin 0 -> 16902 bytes windows/keep-secure/images/msb.png | Bin 0 -> 5877 bytes windows/keep-secure/images/net-helpmsg-58.png | Bin 0 -> 9427 bytes .../images/netsh-advfirewall-command.png | Bin 0 -> 37350 bytes windows/keep-secure/images/netsh-command.png | Bin 0 -> 37350 bytes .../keep-secure/images/netsh-lan-command.png | Bin 0 -> 22749 bytes .../keep-secure/images/offline-settings.png | Bin 0 -> 17831 bytes windows/keep-secure/images/query-session.png | Bin 0 -> 16059 bytes .../images/registry-editor-audit.png | Bin 0 -> 32993 bytes .../images/registry-editor-firewallrules.png | Bin 0 -> 51075 bytes .../keep-secure/images/registry-editor.png | Bin 0 -> 51075 bytes windows/keep-secure/images/schema-search.png | Bin 0 -> 9760 bytes .../images/subkeys-under-security-key.png | Bin 0 -> 12219 bytes .../keep-secure/images/subtree-deletion.png | Bin 0 -> 22319 bytes windows/keep-secure/images/synaptics.png | Bin 0 -> 16071 bytes windows/keep-secure/images/synaptics1.png | Bin 0 -> 17678 bytes windows/keep-secure/images/synaptics2.png | Bin 0 -> 17366 bytes windows/keep-secure/images/synaptics3.png | Bin 0 -> 17212 bytes windows/keep-secure/images/synaptics4.png | Bin 0 -> 15144 bytes windows/keep-secure/images/synaptics5.png | Bin 0 -> 18401 bytes windows/keep-secure/images/synaptics6.png | Bin 0 -> 19242 bytes windows/keep-secure/images/synaptics7.png | Bin 0 -> 16071 bytes windows/keep-secure/images/task-manager.png | Bin 0 -> 62607 bytes windows/keep-secure/images/wfpstate-xml.png | Bin 0 -> 50497 bytes .../images/whoami-privilege-list.png | Bin 0 -> 51354 bytes .../images/windows-firewall-state-off.png | Bin 0 -> 29533 bytes ...indows-firewall-with-advanced-security.png | Bin 0 -> 82541 bytes .../images/windows-powershell-get-gpo.png | Bin 0 -> 29108 bytes windows/keep-secure/other-events.md | 31 ++ 527 files changed, 30855 insertions(+), 3882 deletions(-) create mode 100644 windows/keep-secure/appendix-a-security-monitoring-recommendations-for-many-audit-events.md create mode 100644 windows/keep-secure/event-1100.md create mode 100644 windows/keep-secure/event-1102.md create mode 100644 windows/keep-secure/event-1104.md create mode 100644 windows/keep-secure/event-1105.md create mode 100644 windows/keep-secure/event-1108.md create mode 100644 windows/keep-secure/event-4608.md create mode 100644 windows/keep-secure/event-4610.md create mode 100644 windows/keep-secure/event-4611.md create mode 100644 windows/keep-secure/event-4612.md create mode 100644 windows/keep-secure/event-4614.md create mode 100644 windows/keep-secure/event-4615.md create mode 100644 windows/keep-secure/event-4616.md create mode 100644 windows/keep-secure/event-4618.md create mode 100644 windows/keep-secure/event-4621.md create mode 100644 windows/keep-secure/event-4622.md create mode 100644 windows/keep-secure/event-4624.md create mode 100644 windows/keep-secure/event-4625.md create mode 100644 windows/keep-secure/event-4626.md create mode 100644 windows/keep-secure/event-4627.md create mode 100644 windows/keep-secure/event-4634.md create mode 100644 windows/keep-secure/event-4647.md create mode 100644 windows/keep-secure/event-4648.md create mode 100644 windows/keep-secure/event-4649.md create mode 100644 windows/keep-secure/event-4656.md create mode 100644 windows/keep-secure/event-4657.md create mode 100644 windows/keep-secure/event-4658.md create mode 100644 windows/keep-secure/event-4660.md create mode 100644 windows/keep-secure/event-4661.md create mode 100644 windows/keep-secure/event-4662.md create mode 100644 windows/keep-secure/event-4663.md create mode 100644 windows/keep-secure/event-4664.md create mode 100644 windows/keep-secure/event-4670.md create mode 100644 windows/keep-secure/event-4671.md create mode 100644 windows/keep-secure/event-4672.md create mode 100644 windows/keep-secure/event-4673.md create mode 100644 windows/keep-secure/event-4674.md create mode 100644 windows/keep-secure/event-4675.md create mode 100644 windows/keep-secure/event-4688.md create mode 100644 windows/keep-secure/event-4689.md create mode 100644 windows/keep-secure/event-4690.md create mode 100644 windows/keep-secure/event-4691.md create mode 100644 windows/keep-secure/event-4692.md create mode 100644 windows/keep-secure/event-4693.md create mode 100644 windows/keep-secure/event-4694.md create mode 100644 windows/keep-secure/event-4695.md create mode 100644 windows/keep-secure/event-4696.md create mode 100644 windows/keep-secure/event-4697.md create mode 100644 windows/keep-secure/event-4698.md create mode 100644 windows/keep-secure/event-4699.md create mode 100644 windows/keep-secure/event-4700.md create mode 100644 windows/keep-secure/event-4701.md create mode 100644 windows/keep-secure/event-4702.md create mode 100644 windows/keep-secure/event-4703.md create mode 100644 windows/keep-secure/event-4704.md create mode 100644 windows/keep-secure/event-4705.md create mode 100644 windows/keep-secure/event-4706.md create mode 100644 windows/keep-secure/event-4707.md create mode 100644 windows/keep-secure/event-4713.md create mode 100644 windows/keep-secure/event-4714.md create mode 100644 windows/keep-secure/event-4715.md create mode 100644 windows/keep-secure/event-4716.md create mode 100644 windows/keep-secure/event-4717.md create mode 100644 windows/keep-secure/event-4718.md create mode 100644 windows/keep-secure/event-4719.md create mode 100644 windows/keep-secure/event-4720.md create mode 100644 windows/keep-secure/event-4722.md create mode 100644 windows/keep-secure/event-4723.md create mode 100644 windows/keep-secure/event-4724.md create mode 100644 windows/keep-secure/event-4725.md create mode 100644 windows/keep-secure/event-4726.md create mode 100644 windows/keep-secure/event-4731.md create mode 100644 windows/keep-secure/event-4732.md create mode 100644 windows/keep-secure/event-4733.md create mode 100644 windows/keep-secure/event-4734.md create mode 100644 windows/keep-secure/event-4735.md create mode 100644 windows/keep-secure/event-4738.md create mode 100644 windows/keep-secure/event-4739.md create mode 100644 windows/keep-secure/event-4740.md create mode 100644 windows/keep-secure/event-4741.md create mode 100644 windows/keep-secure/event-4742.md create mode 100644 windows/keep-secure/event-4743.md create mode 100644 windows/keep-secure/event-4749.md create mode 100644 windows/keep-secure/event-4750.md create mode 100644 windows/keep-secure/event-4751.md create mode 100644 windows/keep-secure/event-4752.md create mode 100644 windows/keep-secure/event-4753.md create mode 100644 windows/keep-secure/event-4764.md create mode 100644 windows/keep-secure/event-4765.md create mode 100644 windows/keep-secure/event-4766.md create mode 100644 windows/keep-secure/event-4767.md create mode 100644 windows/keep-secure/event-4768.md create mode 100644 windows/keep-secure/event-4769.md create mode 100644 windows/keep-secure/event-4770.md create mode 100644 windows/keep-secure/event-4771.md create mode 100644 windows/keep-secure/event-4772.md create mode 100644 windows/keep-secure/event-4773.md create mode 100644 windows/keep-secure/event-4774.md create mode 100644 windows/keep-secure/event-4775.md create mode 100644 windows/keep-secure/event-4776.md create mode 100644 windows/keep-secure/event-4777.md create mode 100644 windows/keep-secure/event-4778.md create mode 100644 windows/keep-secure/event-4779.md create mode 100644 windows/keep-secure/event-4780.md create mode 100644 windows/keep-secure/event-4781.md create mode 100644 windows/keep-secure/event-4782.md create mode 100644 windows/keep-secure/event-4793.md create mode 100644 windows/keep-secure/event-4794.md create mode 100644 windows/keep-secure/event-4798.md create mode 100644 windows/keep-secure/event-4799.md create mode 100644 windows/keep-secure/event-4800.md create mode 100644 windows/keep-secure/event-4801.md create mode 100644 windows/keep-secure/event-4802.md create mode 100644 windows/keep-secure/event-4803.md create mode 100644 windows/keep-secure/event-4816.md create mode 100644 windows/keep-secure/event-4817.md create mode 100644 windows/keep-secure/event-4818.md create mode 100644 windows/keep-secure/event-4819.md create mode 100644 windows/keep-secure/event-4826.md create mode 100644 windows/keep-secure/event-4864.md create mode 100644 windows/keep-secure/event-4865.md create mode 100644 windows/keep-secure/event-4866.md create mode 100644 windows/keep-secure/event-4867.md create mode 100644 windows/keep-secure/event-4902.md create mode 100644 windows/keep-secure/event-4904.md create mode 100644 windows/keep-secure/event-4905.md create mode 100644 windows/keep-secure/event-4906.md create mode 100644 windows/keep-secure/event-4907.md create mode 100644 windows/keep-secure/event-4908.md create mode 100644 windows/keep-secure/event-4909.md create mode 100644 windows/keep-secure/event-4910.md create mode 100644 windows/keep-secure/event-4911.md create mode 100644 windows/keep-secure/event-4912.md create mode 100644 windows/keep-secure/event-4913.md create mode 100644 windows/keep-secure/event-4928.md create mode 100644 windows/keep-secure/event-4929.md create mode 100644 windows/keep-secure/event-4930.md create mode 100644 windows/keep-secure/event-4931.md create mode 100644 windows/keep-secure/event-4932.md create mode 100644 windows/keep-secure/event-4933.md create mode 100644 windows/keep-secure/event-4934.md create mode 100644 windows/keep-secure/event-4935.md create mode 100644 windows/keep-secure/event-4936.md create mode 100644 windows/keep-secure/event-4937.md create mode 100644 windows/keep-secure/event-4944.md create mode 100644 windows/keep-secure/event-4945.md create mode 100644 windows/keep-secure/event-4946.md create mode 100644 windows/keep-secure/event-4947.md create mode 100644 windows/keep-secure/event-4948.md create mode 100644 windows/keep-secure/event-4949.md create mode 100644 windows/keep-secure/event-4950.md create mode 100644 windows/keep-secure/event-4951.md create mode 100644 windows/keep-secure/event-4952.md create mode 100644 windows/keep-secure/event-4953.md create mode 100644 windows/keep-secure/event-4954.md create mode 100644 windows/keep-secure/event-4956.md create mode 100644 windows/keep-secure/event-4957.md create mode 100644 windows/keep-secure/event-4958.md create mode 100644 windows/keep-secure/event-4964.md create mode 100644 windows/keep-secure/event-4985.md create mode 100644 windows/keep-secure/event-5024.md create mode 100644 windows/keep-secure/event-5025.md create mode 100644 windows/keep-secure/event-5027.md create mode 100644 windows/keep-secure/event-5028.md create mode 100644 windows/keep-secure/event-5029.md create mode 100644 windows/keep-secure/event-5030.md create mode 100644 windows/keep-secure/event-5031.md create mode 100644 windows/keep-secure/event-5032.md create mode 100644 windows/keep-secure/event-5033.md create mode 100644 windows/keep-secure/event-5034.md create mode 100644 windows/keep-secure/event-5035.md create mode 100644 windows/keep-secure/event-5037.md create mode 100644 windows/keep-secure/event-5038.md create mode 100644 windows/keep-secure/event-5039.md create mode 100644 windows/keep-secure/event-5051.md create mode 100644 windows/keep-secure/event-5056.md create mode 100644 windows/keep-secure/event-5057.md create mode 100644 windows/keep-secure/event-5058.md create mode 100644 windows/keep-secure/event-5059.md create mode 100644 windows/keep-secure/event-5060.md create mode 100644 windows/keep-secure/event-5061.md create mode 100644 windows/keep-secure/event-5062.md create mode 100644 windows/keep-secure/event-5063.md create mode 100644 windows/keep-secure/event-5064.md create mode 100644 windows/keep-secure/event-5065.md create mode 100644 windows/keep-secure/event-5066.md create mode 100644 windows/keep-secure/event-5067.md create mode 100644 windows/keep-secure/event-5068.md create mode 100644 windows/keep-secure/event-5069.md create mode 100644 windows/keep-secure/event-5070.md create mode 100644 windows/keep-secure/event-5136.md create mode 100644 windows/keep-secure/event-5137.md create mode 100644 windows/keep-secure/event-5138.md create mode 100644 windows/keep-secure/event-5139.md create mode 100644 windows/keep-secure/event-5140.md create mode 100644 windows/keep-secure/event-5141.md create mode 100644 windows/keep-secure/event-5142.md create mode 100644 windows/keep-secure/event-5143.md create mode 100644 windows/keep-secure/event-5144.md create mode 100644 windows/keep-secure/event-5145.md create mode 100644 windows/keep-secure/event-5148.md create mode 100644 windows/keep-secure/event-5149.md create mode 100644 windows/keep-secure/event-5150.md create mode 100644 windows/keep-secure/event-5151.md create mode 100644 windows/keep-secure/event-5152.md create mode 100644 windows/keep-secure/event-5153.md create mode 100644 windows/keep-secure/event-5154.md create mode 100644 windows/keep-secure/event-5155.md create mode 100644 windows/keep-secure/event-5156.md create mode 100644 windows/keep-secure/event-5157.md create mode 100644 windows/keep-secure/event-5158.md create mode 100644 windows/keep-secure/event-5159.md create mode 100644 windows/keep-secure/event-5168.md create mode 100644 windows/keep-secure/event-5376.md create mode 100644 windows/keep-secure/event-5377.md create mode 100644 windows/keep-secure/event-5378.md create mode 100644 windows/keep-secure/event-5447.md create mode 100644 windows/keep-secure/event-5632.md create mode 100644 windows/keep-secure/event-5633.md create mode 100644 windows/keep-secure/event-5712.md create mode 100644 windows/keep-secure/event-5888.md create mode 100644 windows/keep-secure/event-5889.md create mode 100644 windows/keep-secure/event-5890.md create mode 100644 windows/keep-secure/event-6144.md create mode 100644 windows/keep-secure/event-6145.md create mode 100644 windows/keep-secure/event-6281.md create mode 100644 windows/keep-secure/event-6400.md create mode 100644 windows/keep-secure/event-6401.md create mode 100644 windows/keep-secure/event-6402.md create mode 100644 windows/keep-secure/event-6403.md create mode 100644 windows/keep-secure/event-6404.md create mode 100644 windows/keep-secure/event-6405.md create mode 100644 windows/keep-secure/event-6406.md create mode 100644 windows/keep-secure/event-6407.md create mode 100644 windows/keep-secure/event-6408.md create mode 100644 windows/keep-secure/event-6409.md create mode 100644 windows/keep-secure/event-6410.md create mode 100644 windows/keep-secure/event-6416.md create mode 100644 windows/keep-secure/event-6419.md create mode 100644 windows/keep-secure/event-6420.md create mode 100644 windows/keep-secure/event-6421.md create mode 100644 windows/keep-secure/event-6422.md create mode 100644 windows/keep-secure/event-6423.md create mode 100644 windows/keep-secure/event-6424.md create mode 100644 windows/keep-secure/images/ad-sites-and-services.png create mode 100644 windows/keep-secure/images/adsi-edit.png create mode 100644 windows/keep-secure/images/advanced-sharing.png create mode 100644 windows/keep-secure/images/auditpol-guid-list.png create mode 100644 windows/keep-secure/images/auditpol-list-subcategory.png create mode 100644 windows/keep-secure/images/auditpol-list-user.png create mode 100644 windows/keep-secure/images/auditpol.png create mode 100644 windows/keep-secure/images/branchcache-properties.png create mode 100644 windows/keep-secure/images/certutil-command.png create mode 100644 windows/keep-secure/images/computer-management.png create mode 100644 windows/keep-secure/images/diskpart.png create mode 100644 windows/keep-secure/images/event-1100.png create mode 100644 windows/keep-secure/images/event-1102.png create mode 100644 windows/keep-secure/images/event-1104.png create mode 100644 windows/keep-secure/images/event-1105.png create mode 100644 windows/keep-secure/images/event-1108.png create mode 100644 windows/keep-secure/images/event-4608.png create mode 100644 windows/keep-secure/images/event-4610.png create mode 100644 windows/keep-secure/images/event-4611.png create mode 100644 windows/keep-secure/images/event-4614.png create mode 100644 windows/keep-secure/images/event-4616.png create mode 100644 windows/keep-secure/images/event-4618.png create mode 100644 windows/keep-secure/images/event-4622.png create mode 100644 windows/keep-secure/images/event-4624.png create mode 100644 windows/keep-secure/images/event-4625.png create mode 100644 windows/keep-secure/images/event-4626.png create mode 100644 windows/keep-secure/images/event-4627.png create mode 100644 windows/keep-secure/images/event-4634.png create mode 100644 windows/keep-secure/images/event-4647.png create mode 100644 windows/keep-secure/images/event-4648.png create mode 100644 windows/keep-secure/images/event-4656.png create mode 100644 windows/keep-secure/images/event-4657.png create mode 100644 windows/keep-secure/images/event-4658.png create mode 100644 windows/keep-secure/images/event-4660.png create mode 100644 windows/keep-secure/images/event-4661.png create mode 100644 windows/keep-secure/images/event-4662.png create mode 100644 windows/keep-secure/images/event-4663.png create mode 100644 windows/keep-secure/images/event-4664.png create mode 100644 windows/keep-secure/images/event-4670.png create mode 100644 windows/keep-secure/images/event-4672.png create mode 100644 windows/keep-secure/images/event-4673.png create mode 100644 windows/keep-secure/images/event-4674.png create mode 100644 windows/keep-secure/images/event-4688.png create mode 100644 windows/keep-secure/images/event-4689.png create mode 100644 windows/keep-secure/images/event-4690.png create mode 100644 windows/keep-secure/images/event-4691.png create mode 100644 windows/keep-secure/images/event-4692.png create mode 100644 windows/keep-secure/images/event-4693.png create mode 100644 windows/keep-secure/images/event-4696.png create mode 100644 windows/keep-secure/images/event-4697.png create mode 100644 windows/keep-secure/images/event-4698.png create mode 100644 windows/keep-secure/images/event-4699.png create mode 100644 windows/keep-secure/images/event-4700.png create mode 100644 windows/keep-secure/images/event-4701.png create mode 100644 windows/keep-secure/images/event-4702.png create mode 100644 windows/keep-secure/images/event-4703-partial.png create mode 100644 windows/keep-secure/images/event-4703.png create mode 100644 windows/keep-secure/images/event-4704.png create mode 100644 windows/keep-secure/images/event-4705.png create mode 100644 windows/keep-secure/images/event-4706.png create mode 100644 windows/keep-secure/images/event-4707.png create mode 100644 windows/keep-secure/images/event-4713.png create mode 100644 windows/keep-secure/images/event-4714.png create mode 100644 windows/keep-secure/images/event-4715.png create mode 100644 windows/keep-secure/images/event-4716.png create mode 100644 windows/keep-secure/images/event-4717.png create mode 100644 windows/keep-secure/images/event-4718.png create mode 100644 windows/keep-secure/images/event-4719.png create mode 100644 windows/keep-secure/images/event-4720.png create mode 100644 windows/keep-secure/images/event-4722.png create mode 100644 windows/keep-secure/images/event-4723.png create mode 100644 windows/keep-secure/images/event-4724.png create mode 100644 windows/keep-secure/images/event-4725.png create mode 100644 windows/keep-secure/images/event-4726.png create mode 100644 windows/keep-secure/images/event-4731.png create mode 100644 windows/keep-secure/images/event-4732.png create mode 100644 windows/keep-secure/images/event-4733.png create mode 100644 windows/keep-secure/images/event-4734.png create mode 100644 windows/keep-secure/images/event-4735.png create mode 100644 windows/keep-secure/images/event-4738.png create mode 100644 windows/keep-secure/images/event-4739.png create mode 100644 windows/keep-secure/images/event-4740.png create mode 100644 windows/keep-secure/images/event-4741.png create mode 100644 windows/keep-secure/images/event-4742.png create mode 100644 windows/keep-secure/images/event-4743.png create mode 100644 windows/keep-secure/images/event-4749.png create mode 100644 windows/keep-secure/images/event-4750.png create mode 100644 windows/keep-secure/images/event-4751.png create mode 100644 windows/keep-secure/images/event-4752.png create mode 100644 windows/keep-secure/images/event-4753.png create mode 100644 windows/keep-secure/images/event-4764.png create mode 100644 windows/keep-secure/images/event-4767.png create mode 100644 windows/keep-secure/images/event-4768.png create mode 100644 windows/keep-secure/images/event-4769.png create mode 100644 windows/keep-secure/images/event-4770.png create mode 100644 windows/keep-secure/images/event-4771.png create mode 100644 windows/keep-secure/images/event-4776.png create mode 100644 windows/keep-secure/images/event-4778.png create mode 100644 windows/keep-secure/images/event-4779.png create mode 100644 windows/keep-secure/images/event-4781.png create mode 100644 windows/keep-secure/images/event-4782.png create mode 100644 windows/keep-secure/images/event-4793.png create mode 100644 windows/keep-secure/images/event-4794.png create mode 100644 windows/keep-secure/images/event-4798.png create mode 100644 windows/keep-secure/images/event-4799.png create mode 100644 windows/keep-secure/images/event-4800.png create mode 100644 windows/keep-secure/images/event-4801.png create mode 100644 windows/keep-secure/images/event-4802.png create mode 100644 windows/keep-secure/images/event-4803.png create mode 100644 windows/keep-secure/images/event-4817.png create mode 100644 windows/keep-secure/images/event-4818.png create mode 100644 windows/keep-secure/images/event-4819.png create mode 100644 windows/keep-secure/images/event-4826.png create mode 100644 windows/keep-secure/images/event-4865.png create mode 100644 windows/keep-secure/images/event-4866.png create mode 100644 windows/keep-secure/images/event-4867.png create mode 100644 windows/keep-secure/images/event-4902.png create mode 100644 windows/keep-secure/images/event-4904.png create mode 100644 windows/keep-secure/images/event-4905.png create mode 100644 windows/keep-secure/images/event-4906.png create mode 100644 windows/keep-secure/images/event-4907.png create mode 100644 windows/keep-secure/images/event-4908.png create mode 100644 windows/keep-secure/images/event-4911.png create mode 100644 windows/keep-secure/images/event-4912.png create mode 100644 windows/keep-secure/images/event-4913.png create mode 100644 windows/keep-secure/images/event-4928.png create mode 100644 windows/keep-secure/images/event-4929.png create mode 100644 windows/keep-secure/images/event-4930.png create mode 100644 windows/keep-secure/images/event-4931.png create mode 100644 windows/keep-secure/images/event-4932.png create mode 100644 windows/keep-secure/images/event-4933.png create mode 100644 windows/keep-secure/images/event-4935.png create mode 100644 windows/keep-secure/images/event-4944.png create mode 100644 windows/keep-secure/images/event-4945.png create mode 100644 windows/keep-secure/images/event-4946.png create mode 100644 windows/keep-secure/images/event-4947.png create mode 100644 windows/keep-secure/images/event-4948.png create mode 100644 windows/keep-secure/images/event-4949.png create mode 100644 windows/keep-secure/images/event-4950.png create mode 100644 windows/keep-secure/images/event-4951.png create mode 100644 windows/keep-secure/images/event-4953.png create mode 100644 windows/keep-secure/images/event-4954.png create mode 100644 windows/keep-secure/images/event-4956.png create mode 100644 windows/keep-secure/images/event-4957.png create mode 100644 windows/keep-secure/images/event-4964.png create mode 100644 windows/keep-secure/images/event-4985.png create mode 100644 windows/keep-secure/images/event-5024.png create mode 100644 windows/keep-secure/images/event-5025.png create mode 100644 windows/keep-secure/images/event-5027.png create mode 100644 windows/keep-secure/images/event-5028.png create mode 100644 windows/keep-secure/images/event-5031.png create mode 100644 windows/keep-secure/images/event-5033.png create mode 100644 windows/keep-secure/images/event-5034.png create mode 100644 windows/keep-secure/images/event-5058.png create mode 100644 windows/keep-secure/images/event-5059.png create mode 100644 windows/keep-secure/images/event-5061.png create mode 100644 windows/keep-secure/images/event-5136.png create mode 100644 windows/keep-secure/images/event-5137.png create mode 100644 windows/keep-secure/images/event-5138.png create mode 100644 windows/keep-secure/images/event-5139.png create mode 100644 windows/keep-secure/images/event-5140.png create mode 100644 windows/keep-secure/images/event-5141.png create mode 100644 windows/keep-secure/images/event-5142.png create mode 100644 windows/keep-secure/images/event-5143.png create mode 100644 windows/keep-secure/images/event-5144.png create mode 100644 windows/keep-secure/images/event-5145.png create mode 100644 windows/keep-secure/images/event-5152.png create mode 100644 windows/keep-secure/images/event-5154.png create mode 100644 windows/keep-secure/images/event-5156.png create mode 100644 windows/keep-secure/images/event-5157.png create mode 100644 windows/keep-secure/images/event-5158.png create mode 100644 windows/keep-secure/images/event-5168.png create mode 100644 windows/keep-secure/images/event-5376.png create mode 100644 windows/keep-secure/images/event-5377.png create mode 100644 windows/keep-secure/images/event-5378.png create mode 100644 windows/keep-secure/images/event-5447.png create mode 100644 windows/keep-secure/images/event-5632.png create mode 100644 windows/keep-secure/images/event-5633.png create mode 100644 windows/keep-secure/images/event-5888.png create mode 100644 windows/keep-secure/images/event-5889.png create mode 100644 windows/keep-secure/images/event-5890.png create mode 100644 windows/keep-secure/images/event-6144.png create mode 100644 windows/keep-secure/images/event-6145.png create mode 100644 windows/keep-secure/images/event-6416.png create mode 100644 windows/keep-secure/images/event-6419.png create mode 100644 windows/keep-secure/images/event-6420.png create mode 100644 windows/keep-secure/images/event-6421.png create mode 100644 windows/keep-secure/images/event-6422.png create mode 100644 windows/keep-secure/images/event-6423.png create mode 100644 windows/keep-secure/images/filters-xml-file.png create mode 100644 windows/keep-secure/images/firewall-settings-public-profile.png create mode 100644 windows/keep-secure/images/group-policy-editor.png create mode 100644 windows/keep-secure/images/group-policy.png create mode 100644 windows/keep-secure/images/impact-property.png create mode 100644 windows/keep-secure/images/ipconfig-command.png create mode 100644 windows/keep-secure/images/logging-settings-public-profile.png create mode 100644 windows/keep-secure/images/msb.png create mode 100644 windows/keep-secure/images/net-helpmsg-58.png create mode 100644 windows/keep-secure/images/netsh-advfirewall-command.png create mode 100644 windows/keep-secure/images/netsh-command.png create mode 100644 windows/keep-secure/images/netsh-lan-command.png create mode 100644 windows/keep-secure/images/offline-settings.png create mode 100644 windows/keep-secure/images/query-session.png create mode 100644 windows/keep-secure/images/registry-editor-audit.png create mode 100644 windows/keep-secure/images/registry-editor-firewallrules.png create mode 100644 windows/keep-secure/images/registry-editor.png create mode 100644 windows/keep-secure/images/schema-search.png create mode 100644 windows/keep-secure/images/subkeys-under-security-key.png create mode 100644 windows/keep-secure/images/subtree-deletion.png create mode 100644 windows/keep-secure/images/synaptics.png create mode 100644 windows/keep-secure/images/synaptics1.png create mode 100644 windows/keep-secure/images/synaptics2.png create mode 100644 windows/keep-secure/images/synaptics3.png create mode 100644 windows/keep-secure/images/synaptics4.png create mode 100644 windows/keep-secure/images/synaptics5.png create mode 100644 windows/keep-secure/images/synaptics6.png create mode 100644 windows/keep-secure/images/synaptics7.png create mode 100644 windows/keep-secure/images/task-manager.png create mode 100644 windows/keep-secure/images/wfpstate-xml.png create mode 100644 windows/keep-secure/images/whoami-privilege-list.png create mode 100644 windows/keep-secure/images/windows-firewall-state-off.png create mode 100644 windows/keep-secure/images/windows-firewall-with-advanced-security.png create mode 100644 windows/keep-secure/images/windows-powershell-get-gpo.png create mode 100644 windows/keep-secure/other-events.md diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index ab2757958f..88857daf50 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -162,63 +162,326 @@ ###### [Monitor claim types](monitor-claim-types.md) ##### [Advanced security audit policy settings](advanced-security-audit-policy-settings.md) ###### [Audit Credential Validation](audit-credential-validation.md) -###### [Audit Kerberos Authentication Service ](audit-kerberos-authentication-service.md) +####### [Event 4774 S: An account was mapped for logon.](event-4774.md) +####### [Event 4775 F: An account could not be mapped for logon.](event-4775.md) +####### [Event 4776 S, F: The computer attempted to validate the credentials for an account.](event-4776.md) +####### [Event 4777 F: The domain controller failed to validate the credentials for an account.](event-4777.md) +###### [Audit Kerberos Authentication Service](audit-kerberos-authentication-service.md) +####### [Event 4768 S, F: A Kerberos authentication ticket, TGT, was requested.](event-4768.md) +####### [Event 4771 F: Kerberos pre-authentication failed.](event-4771.md) +####### [Event 4772 F: A Kerberos authentication ticket request failed.](event-4772.md) ###### [Audit Kerberos Service Ticket Operations](audit-kerberos-service-ticket-operations.md) -###### [Audit Other Account Logon Events ](audit-other-account-logon-events.md) +####### [Event 4769 S, F: A Kerberos service ticket was requested.](event-4769.md) +####### [Event 4770 S: A Kerberos service ticket was renewed.](event-4770.md) +####### [Event 4773 F: A Kerberos service ticket request failed.](event-4773.md) +###### [Audit Other Account Logon Events](audit-other-account-logon-events.md) ###### [Audit Application Group Management](audit-application-group-management.md) ###### [Audit Computer Account Management](audit-computer-account-management.md) +####### [Event 4741 S: A computer account was created.](event-4741.md) +####### [Event 4742 S: A computer account was changed.](event-4742.md) +####### [Event 4743 S: A computer account was deleted.](event-4743.md) ###### [Audit Distribution Group Management](audit-distribution-group-management.md) +####### [Event 4749 S: A security-disabled global group was created.](event-4749.md) +####### [Event 4750 S: A security-disabled global group was changed.](event-4750.md) +####### [Event 4751 S: A member was added to a security-disabled global group.](event-4751.md) +####### [Event 4752 S: A member was removed from a security-disabled global group.](event-4752.md) +####### [Event 4753 S: A security-disabled global group was deleted.](event-4753.md) ###### [Audit Other Account Management Events](audit-other-account-management-events.md) +####### [Event 4782 S: The password hash an account was accessed.](event-4782.md) +####### [Event 4793 S: The Password Policy Checking API was called.](event-4793.md) ###### [Audit Security Group Management](audit-security-group-management.md) +####### [Event 4731 S: A security-enabled local group was created.](event-4731.md) +####### [Event 4732 S: A member was added to a security-enabled local group.](event-4732.md) +####### [Event 4733 S: A member was removed from a security-enabled local group.](event-4733.md) +####### [Event 4734 S: A security-enabled local group was deleted.](event-4734.md) +####### [Event 4735 S: A security-enabled local group was changed.](event-4735.md) +####### [Event 4764 S: A group’s type was changed.](event-4764.md) +####### [Event 4799 S: A security-enabled local group membership was enumerated.](event-4799.md) ###### [Audit User Account Management](audit-user-account-management.md) +####### [Event 4720 S: A user account was created.](event-4720.md) +####### [Event 4722 S: A user account was enabled.](event-4722.md) +####### [Event 4723 S, F: An attempt was made to change an account's password.](event-4723.md) +####### [Event 4724 S, F: An attempt was made to reset an account's password.](event-4724.md) +####### [Event 4725 S: A user account was disabled.](event-4725.md) +####### [Event 4726 S: A user account was deleted.](event-4726.md) +####### [Event 4738 S: A user account was changed.](event-4738.md) +####### [Event 4740 S: A user account was locked out.](event-4740.md) +####### [Event 4765 S: SID History was added to an account.](event-4765.md) +####### [Event 4766 F: An attempt to add SID History to an account failed.](event-4766.md) +####### [Event 4767 S: A user account was unlocked.](event-4767.md) +####### [Event 4780 S: The ACL was set on accounts which are members of administrators groups.](event-4780.md) +####### [Event 4781 S: The name of an account was changed.](event-4781.md) +####### [Event 4794 S, F: An attempt was made to set the Directory Services Restore Mode administrator password.](event-4794.md) +####### [Event 4798 S: A user's local group membership was enumerated.](event-4798.md) +####### [Event 5376 S: Credential Manager credentials were backed up.](event-5376.md) +####### [Event 5377 S: Credential Manager credentials were restored from a backup.](event-5377.md) ###### [Audit DPAPI Activity](audit-dpapi-activity.md) +####### [Event 4692 S, F: Backup of data protection master key was attempted.](event-4692.md) +####### [Event 4693 S, F: Recovery of data protection master key was attempted.](event-4693.md) +####### [Event 4694 S, F: Protection of auditable protected data was attempted.](event-4694.md) +####### [Event 4695 S, F: Unprotection of auditable protected data was attempted.](event-4695.md) ###### [Audit PNP Activity](audit-pnp-activity.md) +####### [Event 6416 S: A new external device was recognized by the System.](event-6416.md) +####### [Event 6419 S: A request was made to disable a device.](event-6419.md) +####### [Event 6420 S: A device was disabled.](event-6420.md) +####### [Event 6421 S: A request was made to enable a device.](event-6421.md) +####### [Event 6422 S: A device was enabled.](event-6422.md) +####### [Event 6423 S: The installation of this device is forbidden by system policy.](event-6423.md) +####### [Event 6424 S: The installation of this device was allowed, after having previously been forbidden by policy.](event-6424.md) ###### [Audit Process Creation](audit-process-creation.md) -###### [Audit Process Termination ](audit-process-termination.md) +####### [Event 4688 S: A new process has been created.](event-4688.md) +####### [Event 4696 S: A primary token was assigned to process.](event-4696.md) +###### [Audit Process Termination](audit-process-termination.md) +####### [Event 4689 S: A process has exited.](event-4689.md) ###### [Audit RPC Events](audit-rpc-events.md) +####### [Event 5712 S: A Remote Procedure Call, RPC, was attempted.](event-5712.md) ###### [Audit Detailed Directory Service Replication](audit-detailed-directory-service-replication.md) +####### [Event 4928 S, F: An Active Directory replica source naming context was established.](event-4928.md) +####### [Event 4929 S, F: An Active Directory replica source naming context was removed.](event-4929.md) +####### [Event 4930 S, F: An Active Directory replica source naming context was modified.](event-4930.md) +####### [Event 4931 S, F: An Active Directory replica destination naming context was modified.](event-4931.md) +####### [Event 4934 S: Attributes of an Active Directory object were replicated.](event-4934.md) +####### [Event 4935 F: Replication failure begins.](event-4935.md) +####### [Event 4936 S: Replication failure ends.](event-4936.md) +####### [Event 4937 S: A lingering object was removed from a replica.](event-4937.md) ###### [Audit Directory Service Access](audit-directory-service-access.md) +####### [Event 4662 S, F: An operation was performed on an object.](event-4662.md) +####### [Event 4661 S, F: A handle to an object was requested.](event-4661.md) ###### [Audit Directory Service Changes](audit-directory-service-changes.md) +####### [Event 5136 S: A directory service object was modified.](event-5136.md) +####### [Event 5137 S: A directory service object was created.](event-5137.md) +####### [Event 5138 S: A directory service object was undeleted.](event-5138.md) +####### [Event 5139 S: A directory service object was moved.](event-5139.md) +####### [Event 5141 S: A directory service object was deleted.](event-5141.md) ###### [Audit Directory Service Replication](audit-directory-service-replication.md) -###### [Audit Account Lockout ](audit-account-lockout.md) +####### [Event 4932 S: Synchronization of a replica of an Active Directory naming context has begun.](event-4932.md) +####### [Event 4933 S, F: Synchronization of a replica of an Active Directory naming context has ended.](event-4933.md) +###### [Audit Account Lockout](audit-account-lockout.md) +####### [Event 4625 F: An account failed to log on.](event-4625.md) ###### [Audit User/Device Claims](audit-user-device-claims.md) +####### [Event 4626 S: User/Device claims information.](event-4626.md) ###### [Audit Group Membership](audit-group-membership.md) +####### [Event 4627 S: Group membership information.](event-4627.md) ###### [Audit IPsec Extended Mode](audit-ipsec-extended-mode.md) ###### [Audit IPsec Main Mode](audit-ipsec-main-mode.md) ###### [Audit IPsec Quick Mode](audit-ipsec-quick-mode.md) ###### [Audit Logoff](audit-logoff.md) +####### [Event 4634 S: An account was logged off.](event-4634.md) +####### [Event 4647 S: User initiated logoff.](event-4647.md) ###### [Audit Logon](audit-logon.md) +####### [Event 4624 S: An account was successfully logged on.](event-4624.md) +####### [Event 4625 F: An account failed to log on.](event-4625.md) +####### [Event 4648 S: A logon was attempted using explicit credentials.](event-4648.md) +####### [Event 4675 S: SIDs were filtered.](event-4675.md) ###### [Audit Network Policy Server](audit-network-policy-server.md) ###### [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) +####### [Event 4649 S: A replay attack was detected.](event-4649.md) +####### [Event 4778 S: A session was reconnected to a Window Station.](event-4778.md) +####### [Event 4779 S: A session was disconnected from a Window Station.](event-4779.md) +####### [Event 4800 S: The workstation was locked.](event-4800.md) +####### [Event 4801 S: The workstation was unlocked.](event-4801.md) +####### [Event 4802 S: The screen saver was invoked.](event-4802.md) +####### [Event 4803 S: The screen saver was dismissed.](event-4803.md) +####### [Event 5378 F: The requested credentials delegation was disallowed by policy.](event-5378.md) +####### [Event 5632 S, F: A request was made to authenticate to a wireless network.](event-5632.md) +####### [Event 5633 S, F: A request was made to authenticate to a wired network.](event-5633.md) ###### [Audit Special Logon](audit-special-logon.md) +####### [Event 4964 S: Special groups have been assigned to a new logon.](event-4964.md) +####### [Event 4672 S: Special privileges assigned to new logon.](event-4672.md) ###### [Audit Application Generated](audit-application-generated.md) ###### [Audit Certification Services](audit-certification-services.md) -###### [Audit Detailed File Share ](audit-detailed-file-share.md) +###### [Audit Detailed File Share](audit-detailed-file-share.md) +####### [Event 5145 S, F: A network share object was checked to see whether client can be granted desired access.](event-5145.md) ###### [Audit File Share](audit-file-share.md) +####### [Event 5140 S, F: A network share object was accessed.](event-5140.md) +####### [Event 5142 S: A network share object was added.](event-5142.md) +####### [Event 5143 S: A network share object was modified.](event-5143.md) +####### [Event 5144 S: A network share object was deleted.](event-5144.md) +####### [Event 5168 F: SPN check for SMB/SMB2 failed.](event-5168.md) ###### [Audit File System](audit-file-system.md) +####### [Event 4656 S, F: A handle to an object was requested.](event-4656.md) +####### [Event 4658 S: The handle to an object was closed.](event-4658.md) +####### [Event 4660 S: An object was deleted.](event-4660.md) +####### [Event 4663 S: An attempt was made to access an object.](event-4663.md) +####### [Event 4664 S: An attempt was made to create a hard link.](event-4664.md) +####### [Event 4985 S: The state of a transaction has changed.](event-4985.md) +####### [Event 5051: A file was virtualized.](event-5051.md) +####### [Event 4670 S: Permissions on an object were changed.](event-4670.md) ###### [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) -###### [Audit Filtering Platform Packet Drop ](audit-filtering-platform-packet-drop.md) +####### [Event 5031 F: The Windows Firewall Service blocked an application from accepting incoming connections on the network.](event-5031.md) +####### [Event 5150: The Windows Filtering Platform blocked a packet.](event-5150.md) +####### [Event 5151: A more restrictive Windows Filtering Platform filter has blocked a packet.](event-5151.md) +####### [Event 5154 S: The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections.](event-5154.md) +####### [Event 5155 F: The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections.](event-5155.md) +####### [Event 5156 S: The Windows Filtering Platform has permitted a connection.](event-5156.md) +####### [Event 5157 F: The Windows Filtering Platform has blocked a connection.](event-5157.md) +####### [Event 5158 S: The Windows Filtering Platform has permitted a bind to a local port.](event-5158.md) +####### [Event 5159 F: The Windows Filtering Platform has blocked a bind to a local port.](event-5159.md) +###### [Audit Filtering Platform Packet Drop](audit-filtering-platform-packet-drop.md) +####### [Event 5152 F: The Windows Filtering Platform blocked a packet.](event-5152.md) +####### [Event 5153 S: A more restrictive Windows Filtering Platform filter has blocked a packet.](event-5153.md) ###### [Audit Handle Manipulation](audit-handle-manipulation.md) -###### [Audit Kernel Object ](audit-kernel-object.md) +####### [Event 4690 S: An attempt was made to duplicate a handle to an object.](event-4690.md) +###### [Audit Kernel Object](audit-kernel-object.md) +####### [Event 4656 S, F: A handle to an object was requested.](event-4656.md) +####### [Event 4658 S: The handle to an object was closed.](event-4658.md) +####### [Event 4660 S: An object was deleted.](event-4660.md) +####### [Event 4663 S: An attempt was made to access an object.](event-4663.md) ###### [Audit Other Object Access Events](audit-other-object-access-events.md) +####### [Event 4671: An application attempted to access a blocked ordinal through the TBS.](event-4671.md) +####### [Event 4691 S: Indirect access to an object was requested.](event-4691.md) +####### [Event 5148 F: The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded.](event-5148.md) +####### [Event 5149 F: The DoS attack has subsided and normal processing is being resumed.](event-5149.md) +####### [Event 4698 S: A scheduled task was created.](event-4698.md) +####### [Event 4699 S: A scheduled task was deleted.](event-4699.md) +####### [Event 4700 S: A scheduled task was enabled.](event-4700.md) +####### [Event 4701 S: A scheduled task was disabled.](event-4701.md) +####### [Event 4702 S: A scheduled task was updated.](event-4702.md) +####### [Event 5888 S: An object in the COM+ Catalog was modified.](event-5888.md) +####### [Event 5889 S: An object was deleted from the COM+ Catalog.](event-5889.md) +####### [Event 5890 S: An object was added to the COM+ Catalog.](event-5890.md) ###### [Audit Registry](audit-registry.md) +####### [Event 4663 S: An attempt was made to access an object.](event-4663.md) +####### [Event 4656 S, F: A handle to an object was requested.](event-4656.md) +####### [Event 4658 S: The handle to an object was closed.](event-4658.md) +####### [Event 4660 S: An object was deleted.](event-4660.md) +####### [Event 4657 S: A registry value was modified.](event-4657.md) +####### [Event 5039: A registry key was virtualized.](event-5039.md) +####### [Event 4670 S: Permissions on an object were changed.](event-4670.md) ###### [Audit Removable Storage](audit-removable-storage.md) -###### [Audit SAM ](audit-sam.md) +###### [Audit SAM](audit-sam.md) +####### [Event 4661 S, F: A handle to an object was requested.](event-4661.md) ###### [Audit Central Access Policy Staging](audit-central-access-policy-staging.md) +####### [Event 4818 S: Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy.](event-4818.md) ###### [Audit Audit Policy Change](audit-audit-policy-change.md) +####### [Event 4670 S: Permissions on an object were changed.](event-4670.md) +####### [Event 4715 S: The audit policy, SACL, on an object was changed.](event-4715.md) +####### [Event 4719 S: System audit policy was changed.](event-4719.md) +####### [Event 4817 S: Auditing settings on object were changed.](event-4817.md) +####### [Event 4902 S: The Per-user audit policy table was created.](event-4902.md) +####### [Event 4906 S: The CrashOnAuditFail value has changed.](event-4906.md) +####### [Event 4907 S: Auditing settings on object were changed.](event-4907.md) +####### [Event 4908 S: Special Groups Logon table modified.](event-4908.md) +####### [Event 4912 S: Per User Audit Policy was changed.](event-4912.md) +####### [Event 4904 S: An attempt was made to register a security event source.](event-4904.md) +####### [Event 4905 S: An attempt was made to unregister a security event source.](event-4905.md) ###### [Audit Authentication Policy Change](audit-authentication-policy-change.md) +####### [Event 4706 S: A new trust was created to a domain.](event-4706.md) +####### [Event 4707 S: A trust to a domain was removed.](event-4707.md) +####### [Event 4716 S: Trusted domain information was modified.](event-4716.md) +####### [Event 4713 S: Kerberos policy was changed.](event-4713.md) +####### [Event 4717 S: System security access was granted to an account.](event-4717.md) +####### [Event 4718 S: System security access was removed from an account.](event-4718.md) +####### [Event 4739 S: Domain Policy was changed.](event-4739.md) +####### [Event 4864 S: A namespace collision was detected.](event-4864.md) +####### [Event 4865 S: A trusted forest information entry was added.](event-4865.md) +####### [Event 4866 S: A trusted forest information entry was removed.](event-4866.md) +####### [Event 4867 S: A trusted forest information entry was modified.](event-4867.md) ###### [Audit Authorization Policy Change](audit-authorization-policy-change.md) +####### [Event 4703 S: A user right was adjusted.](event-4703.md) +####### [Event 4704 S: A user right was assigned.](event-4704.md) +####### [Event 4705 S: A user right was removed.](event-4705.md) +####### [Event 4670 S: Permissions on an object were changed.](event-4670.md) +####### [Event 4911 S: Resource attributes of the object were changed.](event-4911.md) +####### [Event 4913 S: Central Access Policy on the object was changed.](event-4913.md) ###### [Audit Filtering Platform Policy Change](audit-filtering-platform-policy-change.md) ###### [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) +####### [Event 4944 S: The following policy was active when the Windows Firewall started.](event-4944.md) +####### [Event 4945 S: A rule was listed when the Windows Firewall started.](event-4945.md) +####### [Event 4946 S: A change has been made to Windows Firewall exception list. A rule was added.](event-4946.md) +####### [Event 4947 S: A change has been made to Windows Firewall exception list. A rule was modified.](event-4947.md) +####### [Event 4948 S: A change has been made to Windows Firewall exception list. A rule was deleted.](event-4948.md) +####### [Event 4949 S: Windows Firewall settings were restored to the default values.](event-4949.md) +####### [Event 4950 S: A Windows Firewall setting has changed.](event-4950.md) +####### [Event 4951 F: A rule has been ignored because its major version number was not recognized by Windows Firewall.](event-4951.md) +####### [Event 4952 F: Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced.](event-4952.md) +####### [Event 4953 F: Windows Firewall ignored a rule because it could not be parsed.](event-4953.md) +####### [Event 4954 S: Windows Firewall Group Policy settings have changed. The new settings have been applied.](event-4954.md) +####### [Event 4956 S: Windows Firewall has changed the active profile.](event-4956.md) +####### [Event 4957 F: Windows Firewall did not apply the following rule.](event-4957.md) +####### [Event 4958 F: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer.](event-4958.md) ###### [Audit Other Policy Change Events](audit-other-policy-change-events.md) -###### [Audit Sensitive Privilege Use ](audit-sensitive-privilege-use.md) -###### [Audit Non-Sensitive Privilege Use ](audit-non-sensitive-privilege-use.md) -###### [Audit Other Privilege Use Events ](audit-other-privilege-use-events.md) +####### [Event 4714 S: Encrypted data recovery policy was changed.](event-4714.md) +####### [Event 4819 S: Central Access Policies on the machine have been changed.](event-4819.md) +####### [Event 4826 S: Boot Configuration Data loaded.](event-4826.md) +####### [Event 4909: The local policy settings for the TBS were changed.](event-4909.md) +####### [Event 4910: The group policy settings for the TBS were changed.](event-4910.md) +####### [Event 5063 S, F: A cryptographic provider operation was attempted.](event-5063.md) +####### [Event 5064 S, F: A cryptographic context operation was attempted.](event-5064.md) +####### [Event 5065 S, F: A cryptographic context modification was attempted.](event-5065.md) +####### [Event 5066 S, F: A cryptographic function operation was attempted.](event-5066.md) +####### [Event 5067 S, F: A cryptographic function modification was attempted.](event-5067.md) +####### [Event 5068 S, F: A cryptographic function provider operation was attempted.](event-5068.md) +####### [Event 5069 S, F: A cryptographic function property operation was attempted.](event-5069.md) +####### [Event 5070 S, F: A cryptographic function property modification was attempted.](event-5070.md) +####### [Event 5447 S: A Windows Filtering Platform filter has been changed.](event-5447.md) +####### [Event 6144 S: Security policy in the group policy objects has been applied successfully.](event-6144.md) +####### [Event 6145 F: One or more errors occurred while processing security policy in the group policy objects.](event-6145.md) +###### [Audit Sensitive Privilege Use](audit-sensitive-privilege-use.md) +####### [Event 4673 S, F: A privileged service was called.](event-4673.md) +####### [Event 4674 S, F: An operation was attempted on a privileged object.](event-4674.md) +####### [Event 4985 S: The state of a transaction has changed.](event-4985.md) +###### [Audit Non Sensitive Privilege Use](audit-non-sensitive-privilege-use.md) +####### [Event 4673 S, F: A privileged service was called.](event-4673.md) +####### [Event 4674 S, F: An operation was attempted on a privileged object.](event-4674.md) +####### [Event 4985 S: The state of a transaction has changed.](event-4985.md) +###### [Audit Other Privilege Use Events](audit-other-privilege-use-events.md) +####### [Event 4985 S: The state of a transaction has changed.](event-4985.md) ###### [Audit IPsec Driver](audit-ipsec-driver.md) ###### [Audit Other System Events](audit-other-system-events.md) +####### [Event 5024 S: The Windows Firewall Service has started successfully.](event-5024.md) +####### [Event 5025 S: The Windows Firewall Service has been stopped.](event-5025.md) +####### [Event 5027 F: The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy.](event-5027.md) +####### [Event 5028 F: The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy.](event-5028.md) +####### [Event 5029 F: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy.](event-5029.md) +####### [Event 5030 F: The Windows Firewall Service failed to start.](event-5030.md) +####### [Event 5032 F: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network.](event-5032.md) +####### [Event 5033 S: The Windows Firewall Driver has started successfully.](event-5033.md) +####### [Event 5034 S: The Windows Firewall Driver was stopped.](event-5034.md) +####### [Event 5035 F: The Windows Firewall Driver failed to start.](event-5035.md) +####### [Event 5037 F: The Windows Firewall Driver detected critical runtime error. Terminating.](event-5037.md) +####### [Event 5058 S, F: Key file operation.](event-5058.md) +####### [Event 5059 S, F: Key migration operation.](event-5059.md) +####### [Event 6400: BranchCache: Received an incorrectly formatted response while discovering availability of content.](event-6400.md) +####### [Event 6401: BranchCache: Received invalid data from a peer. Data discarded.](event-6401.md) +####### [Event 6402: BranchCache: The message to the hosted cache offering it data is incorrectly formatted.](event-6402.md) +####### [Event 6403: BranchCache: The hosted cache sent an incorrectly formatted response to the client.](event-6403.md) +####### [Event 6404: BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate.](event-6404.md) +####### [Event 6405: BranchCache: %2 instances of event id %1 occurred.](event-6405.md) +####### [Event 6406: %1 registered to Windows Firewall to control filtering for the following: %2.](event-6406.md) +####### [Event 6407: 1%.](event-6407.md) +####### [Event 6408: Registered product %1 failed and Windows Firewall is now controlling the filtering for %2.](event-6408.md) +####### [Event 6409: BranchCache: A service connection point object could not be parsed.](event-6409.md) ###### [Audit Security State Change](audit-security-state-change.md) +####### [Event 4608 S: Windows is starting up.](event-4608.md) +####### [Event 4616 S: The system time was changed.](event-4616.md) +####### [Event 4621 S: Administrator recovered system from CrashOnAuditFail.](event-4621.md) ###### [Audit Security System Extension](audit-security-system-extension.md) +####### [Event 4610 S: An authentication package has been loaded by the Local Security Authority.](event-4610.md) +####### [Event 4611 S: A trusted logon process has been registered with the Local Security Authority.](event-4611.md) +####### [Event 4614 S: A notification package has been loaded by the Security Account Manager.](event-4614.md) +####### [Event 4622 S: A security package has been loaded by the Local Security Authority.](event-4622.md) +####### [Event 4697 S: A service was installed in the system.](event-4697.md) ###### [Audit System Integrity](audit-system-integrity.md) +####### [Event 4612 S: Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits.](event-4612.md) +####### [Event 4615 S: Invalid use of LPC port.](event-4615.md) +####### [Event 4618 S: A monitored security event pattern has occurred.](event-4618.md) +####### [Event 4816 S: RPC detected an integrity violation while decrypting an incoming message.](event-4816.md) +####### [Event 5038 F: Code integrity determined that the image hash of a file is not valid.](event-5038.md) +####### [Event 5056 S: A cryptographic self-test was performed.](event-5056.md) +####### [Event 5062 S: A kernel-mode cryptographic self-test was performed.](event-5062.md) +####### [Event 5057 F: A cryptographic primitive operation failed.](event-5057.md) +####### [Event 5060 F: Verification operation failed.](event-5060.md) +####### [Event 5061 S, F: Cryptographic operation.](event-5061.md) +####### [Event 6281 F: Code Integrity determined that the page hashes of an image file are not valid.](event-6281.md) +####### [Event 6410 F: Code integrity determined that a file does not meet the security requirements to load into a process.](event-6410.md) +###### [Other Events](other-events.md) +####### [Event 1100 S: The event logging service has shut down.](event-1100.md) +####### [Event 1102 S: The audit log was cleared.](event-1102.md) +####### [Event 1104 S: The security log is now full.](event-1104.md) +####### [Event 1105 S: Event log automatic backup.](event-1105.md) +####### [Event 1108 S: The event logging service encountered an error while processing an incoming event published from %1.](event-1108.md) +###### [Appendix A: Security monitoring recommendations for many audit events](appendix-a-security-monitoring-recommendations-for-many-audit-events.md) ###### [Registry (Global Object Access Auditing) ](registry-global-object-access-auditing.md) ###### [File System (Global Object Access Auditing) ](file-system-global-object-access-auditing.md) ### [Security policy settings](security-policy-settings.md) diff --git a/windows/keep-secure/appendix-a-security-monitoring-recommendations-for-many-audit-events.md b/windows/keep-secure/appendix-a-security-monitoring-recommendations-for-many-audit-events.md new file mode 100644 index 0000000000..a136144c70 --- /dev/null +++ b/windows/keep-secure/appendix-a-security-monitoring-recommendations-for-many-audit-events.md @@ -0,0 +1,29 @@ +--- +title: Appendix A: Security monitoring recommendations for many audit events (Windows 10) +description: Appendix A: Security monitoring recommendations for many audit events +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# Appendix A: Security monitoring recommendations for many audit events + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This document provides reference information about individual audit events, and lists them within audit categories and subcategories. However, there are many events for which the following overall recommendations apply. There are links throughout this document from the “Recommendations” sections of the relevant events to this appendix. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor relevant events for the **“Subject\\Security ID”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor relevant events for the **“Subject\\Security ID”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | Monitor the relevant events for **“Subject\\Security ID”** accounts that are outside the whitelist of accounts. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | Identify events that correspond to the actions you want to monitor, and for those events, review the **“Subject\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor the specific events for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | diff --git a/windows/keep-secure/audit-account-lockout.md b/windows/keep-secure/audit-account-lockout.md index 0731e562be..edda775a9d 100644 --- a/windows/keep-secure/audit-account-lockout.md +++ b/windows/keep-secure/audit-account-lockout.md @@ -2,61 +2,37 @@ title: Audit Account Lockout (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Account Lockout, which enables you to audit security events that are generated by a failed attempt to log on to an account that is locked out. ms.assetid: da68624b-a174-482c-9bc5-ddddab38e589 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Account Lockout - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the advanced security audit policy setting, **Audit Account Lockout**, which enables you to audit security events that are generated by a failed attempt to log on to an account that is locked out. +Audit Account Lockout enables you to audit security events that are generated by a failed attempt to log on to an account that is locked out. If you configure this policy setting, an audit event is generated when an account cannot log on to a computer because the account is locked out. Success audits record successful attempts and failure audits record unsuccessful attempts. Account lockout events are essential for understanding user activity and detecting potential attacks. -Event volume: Low - -Default setting: Success - - ---- - - - - - - - - - - - - -
Event IDEvent message

4625

An account failed to log on.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +**Event volume**: Low. +This subcategory failure logon attempts, when account was already locked out. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | Yes | No | Yes | We recommend tracking account lockouts, especially for high value domain or local accounts (database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts, and so on).
This subcategory doesn’t have Success events, so there is no recommendation to enable Success auditing for this subcategory. | +| Member Server | No | Yes | No | Yes | We recommend tracking account lockouts, especially for high value domain or local accounts (database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts, and so on).
This subcategory doesn’t have Success events, so there is no recommendation to enable Success auditing for this subcategory. | +| Workstation | No | Yes | No | Yes | We recommend tracking account lockouts, especially for high value domain or local accounts (database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts, and so on).
This subcategory doesn’t have Success events, so there is no recommendation to enable Success auditing for this subcategory. | +**Events List:** +- [4625](event-4625.md)(F): An account failed to log on. diff --git a/windows/keep-secure/audit-application-generated.md b/windows/keep-secure/audit-application-generated.md index 5fac3e3ba7..a031b2592f 100644 --- a/windows/keep-secure/audit-application-generated.md +++ b/windows/keep-secure/audit-application-generated.md @@ -2,76 +2,37 @@ title: Audit Application Generated (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Application Generated, which determines whether the operating system generates audit events when applications attempt to use the Windows Auditing application programming interfaces (APIs). ms.assetid: 6c58a365-b25b-42b8-98ab-819002e31871 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Application Generated - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Application Generated**, which determines whether the operating system generates audit events when applications attempt to use the Windows Auditing application programming interfaces (APIs). - -The following events can generate audit activity: - -- Creation, deletion, or initialization of an application client context - -- Application operations - -Applications that are designed to use the Windows Auditing APIs can use this subcategory to log auditing events that are related to those APIs. The level, volume, relevance, and importance of these audit events depend on the application that generates them. The operating system logs the events as they are generated by the application. - -Event volume: Depends on the installed app's use of the Windows Auditing APIs - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4665

An attempt was made to create an application client context.

4666

An application attempted an operation:

4667

An application client context was deleted.

4668

An application was initialized.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Application Generated generates events for actions related to Authorization Manager [applications](https://technet.microsoft.com/en-us/library/cc770563.aspx). -  +Audit Application Generated subcategory is out of scope of this document, because [Authorization Manager](https://technet.microsoft.com/en-us/library/cc726036.aspx) is very rarely in use and it is deprecated starting from Windows Server 2012. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | IF | IF | IF | IF – if you use [Authorization Manager](https://technet.microsoft.com/en-us/library/cc726036.aspx) in your environment and you need to monitor events related to Authorization Manager [applications](https://technet.microsoft.com/en-us/library/cc770563.aspx), enable this subcategory. | +| Member Server | IF | IF | IF | IF | IF – if you use [Authorization Manager](https://technet.microsoft.com/en-us/library/cc726036.aspx) in your environment and you need to monitor events related to Authorization Manager [applications](https://technet.microsoft.com/en-us/library/cc770563.aspx), enable this subcategory. | +| Workstation | IF | IF | IF | IF | IF – if you use [Authorization Manager](https://technet.microsoft.com/en-us/library/cc726036.aspx) in your environment and you need to monitor events related to Authorization Manager [applications](https://technet.microsoft.com/en-us/library/cc770563.aspx), enable this subcategory. | +**Events List:** +## 4665: An attempt was made to create an application client context. +## 4666: An application attempted an operation. +## 4667: An application client context was deleted. + +## 4668: An application was initialized. diff --git a/windows/keep-secure/audit-application-group-management.md b/windows/keep-secure/audit-application-group-management.md index 1dbeea62df..c4ee29610f 100644 --- a/windows/keep-secure/audit-application-group-management.md +++ b/windows/keep-secure/audit-application-group-management.md @@ -2,98 +2,49 @@ title: Audit Application Group Management (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Application Group Management, which determines whether the operating system generates audit events when application group management tasks are performed. ms.assetid: 1bcaa41e-5027-4a86-96b7-f04eaf1c0606 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Application Group Management - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit Application Group Management**, which determines whether the operating system generates audit events when application group management tasks are performed. - -Application group management tasks include: - -- An application group is created, changed, or deleted. - -- A member is added to or removed from an application group. - -Event volume: Low - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4783

A basic application group was created.

-

4784

A basic application group was changed.

-

4785

A member was added to a basic application group.

-

4786

A member was removed from a basic application group.

-

4787

A non-member was added to a basic application group.

-

4788

A non-member was removed from a basic application group.

-

4789

A basic application group was deleted.

-

4790

An LDAP query group was created.

-

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Application Group Management generates events for actions related to [application groups](https://technet.microsoft.com/en-us/library/cc771579.aspx), such as group creation, modification, addition or removal of group member and some other actions. -  +[Application groups](https://technet.microsoft.com/en-us/library/cc771579.aspx) are used by [Authorization Manager](https://technet.microsoft.com/en-us/library/cc726036.aspx). -  +Audit Application Group Management subcategory is out of scope of this document, because [Authorization Manager](https://technet.microsoft.com/en-us/library/cc726036.aspx) is very rarely in use and it is deprecated starting from Windows Server 2012. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------| +| Domain Controller | - | - | - | - | This subcategory is outside the scope of this document. | +| Member Server | - | - | - | - | This subcategory is outside the scope of this document. | +| Workstation | - | - | - | - | This subcategory is outside the scope of this document. | +## 4783(S): A basic application group was created. +## 4784(S): A basic application group was changed. +## 4785(S): A member was added to a basic application group. + +## 4786(S): A member was removed from a basic application group. + +## 4787(S): A non-member was added to a basic application group. + +## 4788(S): A non-member was removed from a basic application group. + +## 4789(S): A basic application group was deleted. + +## 4790(S): An LDAP query group was created. + +## 4791(S): An LDAP query group was changed. + +## 4792(S): An LDAP query group was deleted. diff --git a/windows/keep-secure/audit-audit-policy-change.md b/windows/keep-secure/audit-audit-policy-change.md index 70984b9dcc..86cdd0787d 100644 --- a/windows/keep-secure/audit-audit-policy-change.md +++ b/windows/keep-secure/audit-audit-policy-change.md @@ -1,25 +1,34 @@ --- -title: Audit Audit Policy Change (Windows 10) +title: Audit Policy Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Audit Policy Change, which determines whether the operating system generates audit events when changes are made to audit policy. ms.assetid: 7153bf75-6978-4d7e-a821-59a699efb8a9 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- -# Audit Audit Policy Change - +# Audit Policy Change **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Audit Policy Change**, which determines whether the operating system generates audit events when changes are made to audit policy. +Audit Audit Policy Change determines whether the operating system generates audit events when changes are made to audit policy. + +**Event volume**: Low. + +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | Almost all events in this subcategory have security relevance and should be monitored.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | Almost all events in this subcategory have security relevance and should be monitored.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | Almost all events in this subcategory have security relevance and should be monitored.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | Changes to audit policy that are audited include: -- Changing permissions and audit settings on the audit policy object (by using **auditpol /set /sd**). +- Changing permissions and audit settings on the audit policy object (by using “auditpol /set /sd” command). - Changing the system audit policy. @@ -27,100 +36,45 @@ Changes to audit policy that are audited include: - Changing per-user audit settings. -- Changing the value of **CrashOnAuditFail**. +- Changing the value of CrashOnAuditFail. -- Changing audit settings on an object (for example, modifying the system access control list (SACL) for a file or registry key). +- Changing audit settings on an object (for example, modifying the system access control list ([SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)) for a file or registry key). - **Note**   - SACL change auditing is performed when a SACL for an object has changed and the Policy Change category is configured. Discretionary access control list (DACL) and owner change auditing are performed when Object Access auditing is configured and the object's SACL is set for auditing of the DACL or owner change. - -   +> **Note**  [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) change auditing is performed when a SACL for an object has changed and the Policy Change category is configured. Discretionary access control list (DACL) and owner change auditing are performed when Object Access auditing is configured and the object's SACL is set for auditing of the DACL or owner change. - Changing anything in the Special Groups list. -**Important**   -Changes to the audit policy are critical security events. +The following events will be enabled with Success auditing in this subcategory: -  +- 4902(S): The Per-user audit policy table was created. -Event volume: Low +- 4907(S): Auditing settings on object were changed. -Default: Success +- 4904(S): An attempt was made to register a security event source. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4715

The audit policy (SACL) on an object was changed.

4719

System audit policy was changed.

4817

Auditing settings on an object were changed.

-
-Note   -

This event is logged only on computers running the supported versions of the Windows operating system.

-
-
-  -

4902

The Per-user audit policy table was created.

4904

An attempt was made to register a security event source.

4905

An attempt was made to unregister a security event source.

4906

The CrashOnAuditFail value has changed.

4907

Auditing settings on object were changed.

4908

Special Groups Logon table modified.

4912

Per User Audit Policy was changed.

+- 4905(S): An attempt was made to unregister a security event source. -  +All other events in this subcategory will be logged regardless of the "Audit Policy Change" setting. -## Related topics +**Events List:** +- [4715](event-4715.md)(S): The audit policy (SACL) on an object was changed. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +- [4719](event-4719.md)(S): System audit policy was changed. -  +- [4817](event-4817.md)(S): Auditing settings on object were changed. -  +- [4902](event-4902.md)(S): The Per-user audit policy table was created. +- [4906](event-4906.md)(S): The CrashOnAuditFail value has changed. +- [4907](event-4907.md)(S): Auditing settings on object were changed. +- [4908](event-4908.md)(S): Special Groups Logon table modified. +- [4912](event-4912.md)(S): Per User Audit Policy was changed. + +- [4904](event-4904.md)(S): An attempt was made to register a security event source. + +- [4905](event-4905.md)(S): An attempt was made to unregister a security event source. diff --git a/windows/keep-secure/audit-authentication-policy-change.md b/windows/keep-secure/audit-authentication-policy-change.md index 2a5dc7e290..60d6e969e5 100644 --- a/windows/keep-secure/audit-authentication-policy-change.md +++ b/windows/keep-secure/audit-authentication-policy-change.md @@ -2,115 +2,75 @@ title: Audit Authentication Policy Change (Windows 10) description: This topic for the IT professional describes this Advanced Security Audit policy setting, Audit Authentication Policy Change, which determines whether the operating system generates audit events when changes are made to authentication policy. ms.assetid: aa9cea7a-aadf-47b7-b704-ac253b8e79be +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Authentication Policy Change - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes this Advanced Security Audit policy setting, **Audit Authentication Policy Change**, which determines whether the operating system generates audit events when changes are made to authentication policy. +Audit Authentication Policy Change determines whether the operating system generates audit events when changes are made to authentication policy. Changes made to authentication policy include: - Creation, modification, and removal of forest and domain trusts. -- Changes to Kerberos policy under **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Kerberos Policy**. +- Changes to Kerberos policy under Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Kerberos Policy. - **Note**   - The audit event is logged when the policy is applied, not when settings are modified by the administrator. +- When any of the following user logon rights is granted to a user or group: -   + - Access this computer from the network -- When any of the following user rights is granted to a user or group: + - Allow logon locally - - **Access this computer from the network** + - Allow logon through Remote Desktop - - **Allow logon locally** + - Logon as a batch job - - **Allow logon through Remote Desktop** - - - **Logon as a batch job** - - - **Logon as a service** + - Logon as a service - Namespace collision, such as when an added trust collides with an existing namespace name. This setting is useful for tracking changes in domain-level and forest-level trust and privileges that are granted to user accounts or groups. -Event volume: Low +**Event volume**: Low. -Default: Success +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | On domain controllers, it is important to enable Success audit for this subcategory to be able to get information related to operations with domain and forest trusts, changes in Kerberos policy and some other events included in this subcategory.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | On member servers it is important to enable Success audit for this subcategory to be able to get information related to changes in user logon rights policies and password policy changes.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | On workstations it is important to enable Success audit for this subcategory to be able to get information related to changes in user logon rights policies and password policy changes.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4713

Kerberos policy was changed.

4716

Trusted domain information was modified.

4717

System security access was granted to an account.

4718

System security access was removed from an account.

4739

Domain Policy was changed.

4864

A namespace collision was detected.

4865

A trusted forest information entry was added.

4866

A trusted forest information entry was removed.

4867

A trusted forest information entry was modified.

+**Events List:** -  +- [4670](event-4670.md)(S): Permissions on an object were changed -## Related topics +- [4706](event-4706.md)(S): A new trust was created to a domain. +- [4707](event-4707.md)(S): A trust to a domain was removed. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +- [4716](event-4716.md)(S): Trusted domain information was modified. -  +- [4713](event-4713.md)(S): Kerberos policy was changed. -  +- [4717](event-4717.md)(S): System security access was granted to an account. +- [4718](event-4718.md)(S): System security access was removed from an account. +- [4739](event-4739.md)(S): Domain Policy was changed. +- [4864](event-4864.md)(S): A namespace collision was detected. +- [4865](event-4865.md)(S): A trusted forest information entry was added. + +- [4866](event-4866.md)(S): A trusted forest information entry was removed. + +- [4867](event-4867.md)(S): A trusted forest information entry was modified. diff --git a/windows/keep-secure/audit-authorization-policy-change.md b/windows/keep-secure/audit-authorization-policy-change.md index 0194d0a071..e12e71d60c 100644 --- a/windows/keep-secure/audit-authorization-policy-change.md +++ b/windows/keep-secure/audit-authorization-policy-change.md @@ -2,78 +2,41 @@ title: Audit Authorization Policy Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Authorization Policy Change, which determines whether the operating system generates audit events when specific changes are made to the authorization policy. ms.assetid: ca0587a2-a2b3-4300-aa5d-48b4553c3b36 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Authorization Policy Change - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Authorization Policy Change**, which determines whether the operating system generates audit events when specific changes are made to the authorization policy. - -Authorization policy changes that can be audited include: - -- Assigning or removing user rights (privileges) such as **SeCreateTokenPrivilege**, except for the system access rights that are audited by using the [Audit Authentication Policy Change](audit-authentication-policy-change.md) subcategory. - -- Changing the Encrypting File System (EFS) policy. - -Event volume: Low - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4704

A user right was assigned.

4705

A user right was removed.

4706

A new trust was created to a domain.

4707

A trust to a domain was removed.

4714

Encrypted data recovery policy was changed.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Authorization Policy Change allows you to audit assignment and removal of user rights in user right policies, changes in security token object permission, resource attributes changes and Central Access Policy changes for file system objects. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | It is important to enable Success audit for this subcategory to be able to get information related to changes in user rights policies.
Enable Success audit for this subcategory also if you need to monitor changes of resource attributes or Central Access Policy applied to file system objects.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | It is important to enable Success audit for this subcategory to be able to get information related to changes in user rights policies.
Enable Success audit for this subcategory also if you need to monitor changes of resource attributes or Central Access Policy applied to file system objects.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | It is important to enable Success audit for this subcategory to be able to get information related to changes in user rights policies.
Enable Success audit for this subcategory also if you need to monitor changes of resource attributes or Central Access Policy applied to file system objects.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | -  +**Events List:** +- [4703](event-4703.md)(S): A user right was adjusted. +- [4704](event-4704.md)(S): A user right was assigned. +- [4705](event-4705.md)(S): A user right was removed. +- [4670](event-4670.md)(S): Permissions on an object were changed. + +- [4911](event-4911.md)(S): Resource attributes of the object were changed. + +- [4913](event-4913.md)(S): Central Access Policy on the object was changed. + +**Event volume**: Medium. diff --git a/windows/keep-secure/audit-central-access-policy-staging.md b/windows/keep-secure/audit-central-access-policy-staging.md index 61ee3a28e8..dba31f0402 100644 --- a/windows/keep-secure/audit-central-access-policy-staging.md +++ b/windows/keep-secure/audit-central-access-policy-staging.md @@ -2,56 +2,39 @@ title: Audit Central Access Policy Staging (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Central Access Policy Staging, which determines permissions on a Central Access Policy. ms.assetid: D9BB11CE-949A-4B48-82BF-30DC5E6FC67D +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Central Access Policy Staging - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Central Access Policy Staging**, which determines permissions on a Central Access Policy. - -Event volume: Medium - -Default: Not configured - - ---- - - - - - - - - - - - - -
Event IDEvent message

4818

Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Central Access Policy Staging allows you to audit access requests where a permission granted or denied by a proposed policy differs from the current central access policy on an object. -  +If you configure this policy setting, an audit event is generated each time a user accesses an object and the permission granted by the current central access policy on the object differs from that granted by the proposed policy. The resulting audit event is generated as follows: -  +- Success audits, when configured, record access attempts when the current central access policy grants access, but the proposed policy denies access. +- Failure audits, when configured, record access attempts when: + - The current central access policy does not grant access, but the proposed policy grants access. + - A principal requests the maximum access rights they are allowed and the access rights granted by the current central access policy are different than the access rights granted by the proposed policy. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | No | IF | No | IF - Enable this subcategory if you need to test or troubleshoot Dynamic Access Control Proposed [Central Access Policies](https://technet.microsoft.com/en-us/library/hh831425.aspx).
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | IF | No | IF | No | IF - Enable this subcategory if you need to test or troubleshoot Dynamic Access Control Proposed [Central Access Policies](https://technet.microsoft.com/en-us/library/hh831425.aspx).
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | IF | No | IF | No | IF - Enable this subcategory if you need to test or troubleshoot Dynamic Access Control Proposed [Central Access Policies](https://technet.microsoft.com/en-us/library/hh831425.aspx).
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | + +**Events List:** + +- [4818](event-4818.md)(S): Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy. diff --git a/windows/keep-secure/audit-certification-services.md b/windows/keep-secure/audit-certification-services.md index ea8af0a656..8faf626674 100644 --- a/windows/keep-secure/audit-certification-services.md +++ b/windows/keep-secure/audit-certification-services.md @@ -1,35 +1,36 @@ --- title: Audit Certification Services (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Certification Services, which determines whether the operating system generates events when Active Directory Certificate Services (AD CS) operations are performed. +description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Certification Services, which determines whether the operating system generates events when Active Directory Certificate Services (ADÂ CS) operations are performed. ms.assetid: cdefc34e-fb1f-4eff-b766-17713c5a1b03 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Certification Services - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Certification Services**, which determines whether the operating system generates events when Active Directory Certificate Services (AD CS) operations are performed. +Audit Certification Services determines whether the operating system generates events when Active Directory Certificate Services (AD CS) operations are performed. -Examples of AD CS operations include: +Examples of AD CS operations include: -- AD CS starts, shuts down, is backed up, or is restored. +- AD CS starts, shuts down, is backed up, or is restored. - Certificate revocation list (CRL)-related tasks are performed. - Certificates are requested, issued, or revoked. -- Certificate manager settings for AD CS are changed. +- Certificate manager settings for AD CS are changed. - The configuration and properties of the certification authority (CA) are changed. -- AD CS templates are modified. +- AD CS templates are modified. - Certificates are imported. @@ -43,161 +44,75 @@ Examples of AD CS operations include: Monitoring these operational events is important to ensure that AD CS role services are functioning properly. -Event volume: Low to medium on servers that host AD CS role services +**Event volume: Low to medium on servers that provide AD CS role services.** -Default: Not configured +Role-specific subcategories are outside the scope of this document. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4868

The certificate manager denied a pending certificate request.

4869

Certificate Services received a resubmitted certificate request.

4870

Certificate Services revoked a certificate.

4871

Certificate Services received a request to publish the certificate revocation list (CRL).

4872

Certificate Services published the certificate revocation list (CRL).

4873

A certificate request extension changed.

4874

One or more certificate request attributes changed.

4875

Certificate Services received a request to shut down.

4876

Certificate Services backup started.

4877

Certificate Services backup completed.

4878

Certificate Services restore started.

4879

Certificate Services restore completed.

4880

Certificate Services started.

4881

Certificate Services stopped.

4882

The security permissions for Certificate Services changed.

4883

Certificate Services retrieved an archived key.

4884

Certificate Services imported a certificate into its database.

4885

The audit filter for Certificate Services changed.

4886

Certificate Services received a certificate request.

4887

Certificate Services approved a certificate request and issued a certificate.

4888

Certificate Services denied a certificate request.

4889

Certificate Services set the status of a certificate request to pending.

4890

The certificate manager settings for Certificate Services changed.

4891

A configuration entry changed in Certificate Services.

4892

A property of Certificate Services changed.

4893

Certificate Services archived a key.

4894

Certificate Services imported and archived a key.

4895

Certificate Services published the CA certificate to Active Directory Domain Services.

4896

One or more rows have been deleted from the certificate database.

4897

Role separation enabled:

4898

Certificate Services loaded a template.

+| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | IF | IF | IF | IF – if a server has the [Active Directory Certificate Services](https://technet.microsoft.com/en-us/windowsserver/dd448615.aspx) (AD CS) role installed and you need to monitor AD CS related events, enable this subcategory. | +| Member Server | IF | IF | IF | IF | IF – if a server has the [Active Directory Certificate Services](https://technet.microsoft.com/en-us/windowsserver/dd448615.aspx) (AD CS) role installed and you need to monitor AD CS related events, enable this subcategory. | +| Workstation | No | No | No | No | [Active Directory Certificate Services](https://technet.microsoft.com/en-us/windowsserver/dd448615.aspx) (AD CS) role cannot be installed on client OS. | -  +## 4868: The certificate manager denied a pending certificate request. -## Related topics +## 4869: Certificate Services received a resubmitted certificate request. +## 4870: Certificate Services revoked a certificate. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +## 4871: Certificate Services received a request to publish the certificate revocation list (CRL). -  +## 4872: Certificate Services published the certificate revocation list (CRL). -  +## 4873: A certificate request extension changed. +## 4874: One or more certificate request attributes changed. +## 4875: Certificate Services received a request to shut down. +## 4876: Certificate Services backup started. +## 4877: Certificate Services backup completed. + +## 4878: Certificate Services restore started. + +## 4879: Certificate Services restore completed. + +## 4880: Certificate Services started. + +## 4881: Certificate Services stopped. + +## 4882: The security permissions for Certificate Services changed. + +## 4883: Certificate Services retrieved an archived key. + +## 4884: Certificate Services imported a certificate into its database. + +## 4885: The audit filter for Certificate Services changed. + +## 4886: Certificate Services received a certificate request. + +## 4887: Certificate Services approved a certificate request and issued a certificate. + +## 4888: Certificate Services denied a certificate request. + +## 4889: Certificate Services set the status of a certificate request to pending. + +## 4890: The certificate manager settings for Certificate Services changed. + +## 4891: A configuration entry changed in Certificate Services. + +## 4892: A property of Certificate Services changed. + +## 4893: Certificate Services archived a key. + +## 4894: Certificate Services imported and archived a key. + +## 4895: Certificate Services published the CA certificate to Active Directory Domain Services. + +## 4896: One or more rows have been deleted from the certificate database. + +## 4897: Role separation enabled. + +## 4898: Certificate Services loaded a template. diff --git a/windows/keep-secure/audit-computer-account-management.md b/windows/keep-secure/audit-computer-account-management.md index a461349a08..5f7450d6f6 100644 --- a/windows/keep-secure/audit-computer-account-management.md +++ b/windows/keep-secure/audit-computer-account-management.md @@ -2,66 +2,39 @@ title: Audit Computer Account Management (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Computer Account Management, which determines whether the operating system generates audit events when a computer account is created, changed, or deleted. ms.assetid: 6c406693-57bf-4411-bb6c-ff83ce548991 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Computer Account Management - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the advanced security audit policy setting, **Audit Computer Account Management**, which determines whether the operating system generates audit events when a computer account is created, changed, or deleted. +Audit Computer Account Management determines whether the operating system generates audit events when a computer account is created, changed, or deleted. This policy setting is useful for tracking account-related changes to computers that are members of a domain. -Event volume: Low +**Event volume**: Low on domain controllers. -Default: Not configured +This subcategory allows you to audit events generated by changes to computer accounts such as when a computer account is created, changed, or deleted. - ---- - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4741

A computer account was created.

4742

A computer account was changed.

4743

A computer account was deleted.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | We recommend monitoring changes to critical computer objects in Active Directory, such as domain controllers, administrative workstations, and critical servers. It's especially important to be informed if any critical computer account objects are deleted.
Additionally, events in this subcategory will give you information about who deleted, created, or modified a computer object, and when the action was taken.
Typically volume of these events is low on domain controllers.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | No | No | No | No | This subcategory generates events only on domain controllers. | +| Workstation | No | No | No | No | This subcategory generates events only on domain controllers. | +**Events List:** +- [4741](event-4741.md)(S): A computer account was created. +- [4742](event-4742.md)(S): A computer account was changed. +- [4743](event-4743.md)(S): A computer account was deleted. diff --git a/windows/keep-secure/audit-credential-validation.md b/windows/keep-secure/audit-credential-validation.md index 3a0818f62d..6b101b70a6 100644 --- a/windows/keep-secure/audit-credential-validation.md +++ b/windows/keep-secure/audit-credential-validation.md @@ -2,21 +2,21 @@ title: Audit Credential Validation (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Credential Validation, which determines whether the operating system generates audit events on credentials that are submitted for a user account logon request. ms.assetid: 6654b33a-922e-4a43-8223-ec5086dfc926 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Credential Validation - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the advanced security audit policy setting, **Audit Credential Validation**, which determines whether the operating system generates audit events on credentials that are submitted for a user account logon request. +Audit Credential Validation determines whether the operating system generates audit events on credentials that are submitted for a user account logon request. These events occur on the computer that is authoritative for the credentials as follows: @@ -24,59 +24,29 @@ These events occur on the computer that is authoritative for the credentials as - For local accounts, the local computer is authoritative. -Event volume: High on domain controllers +**Event volume**: + +- High on domain controllers. + +- Low on member servers and workstations. Because domain accounts are used much more frequently than local accounts in enterprise environments, most of the Account Logon events in a domain environment occur on the domain controllers that are authoritative for the domain accounts. However, these events can occur on any computer, and they may occur in conjunction with or on separate computers from Logon and Logoff events. -Default: Not configured +The main reason to enable this auditing subcategory is to handle local accounts authentication attempts and, for domain accounts, NTLM authentication in the domain. It is especially useful for monitoring unsuccessful attempts, to find brute-force attacks, account enumeration, and potential account compromise events on domain controllers. - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4774

An account was mapped for logon.

-

4775

An account could not be mapped for logon.

-

4776

The domain controller attempted to validate the credentials for an account.

-

4777

The domain controller failed to validate the credentials for an account.

-

+| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | Yes | Yes | Yes | Expected volume of events is high for domain controllers, because this subcategory will generate events when an authentication attempt is made using any domain account and NTLM authentication.
IF – We recommend Success auditing to keep track of domain-account authentication events using the NTLM protocol. Expect a high volume of events. For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections. Just collecting Success auditing events in this subcategory for future use in case of a security incident is not very useful, because events in this subcategory are not always informative.
We recommend Failure auditing, to collect information about failed authentication attempts using domain accounts and the NTLM authentication protocol. | +| Member Server | Yes | Yes | Yes | Yes | Expected volume of events is low for member servers, because this subcategory will generate events when an authentication attempt is made using a local account, which should not happen too often.
We recommend Success auditing, to keep track of authentication events by local accounts.
We recommend Failure auditing, to collect information about failed authentication attempts by local accounts. | +| Workstation | Yes | Yes | Yes | Yes | Expected volume of events is low for workstations, because this subcategory will generate events when an authentication attempt is made using a local account, which should not happen too often.
We recommend Success auditing, to keep track of authentication events by local accounts.
We recommend Failure auditing, to collect information about failed authentication attempts by local accounts. | -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +**Events List:** +- [4774](event-4774.md)(S): An account was mapped for logon. +- [4775](event-4775.md)(F): An account could not be mapped for logon. +- [4776](event-4776.md)(S, F): The computer attempted to validate the credentials for an account. +- [4777](event-4777.md)(F): The domain controller failed to validate the credentials for an account. diff --git a/windows/keep-secure/audit-detailed-directory-service-replication.md b/windows/keep-secure/audit-detailed-directory-service-replication.md index 058f7ae1f1..c918dc36a7 100644 --- a/windows/keep-secure/audit-detailed-directory-service-replication.md +++ b/windows/keep-secure/audit-detailed-directory-service-replication.md @@ -2,86 +2,47 @@ title: Audit Detailed Directory Service Replication (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Detailed Directory Service Replication, which determines whether the operating system generates audit events that contain detailed tracking information about data that is replicated between domain controllers. ms.assetid: 1b89c8f5-bce7-4b20-8701-42585c7ab993 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Detailed Directory Service Replication - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the advanced security audit policy setting, **Audit Detailed Directory Service Replication**, which determines whether the operating system generates audit events that contain detailed tracking information about data that is replicated between domain controllers. +Audit Detailed Directory Service Replication determines whether the operating system generates audit events that contain detailed tracking information about data that is replicated between domain controllers. This audit subcategory can be useful to diagnose replication issues. -Event volume: These events can create a very high volume of event data. +**Event volume**: These events can create a very high volume of event data on domain controllers. -Default: Not configured +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | No | IF | IF | IF - Events in this subcategory typically have an informational purpose and it is difficult to detect any malicious activity using these events. It’s mainly used for Active Directory replication troubleshooting. | +| Member Server | No | No | No | No | This subcategory makes sense only on domain controllers. | +| Workstation | No | No | No | No | This subcategory makes sense only on domain controllers. | - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4928

An Active Directory replica source naming context was established.

4929

An Active Directory replica source naming context was removed.

4930

An Active Directory replica source naming context was modified.

4931

An Active Directory replica destination naming context was modified.

4934

Attributes of an Active Directory object were replicated.

4935

Replication failure begins.

4936

Replication failure ends.

4937

A lingering object was removed from a replica.

+**Events List:** -  +- [4928](event-4928.md)(S, F): An Active Directory replica source naming context was established. -## Related topics +- [4929](event-4929.md)(S, F): An Active Directory replica source naming context was removed. +- [4930](event-4930.md)(S, F): An Active Directory replica source naming context was modified. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +- [4931](event-4931.md)(S, F): An Active Directory replica destination naming context was modified. +- [4934](event-4934.md)(S): Attributes of an Active Directory object were replicated. +- [4935](event-4935.md)(F): Replication failure begins. +- [4936](event-4936.md)(S): Replication failure ends. +- [4937](event-4937.md)(S): A lingering object was removed from a replica. diff --git a/windows/keep-secure/audit-detailed-file-share.md b/windows/keep-secure/audit-detailed-file-share.md index fc3a48ffb3..e2197034fc 100644 --- a/windows/keep-secure/audit-detailed-file-share.md +++ b/windows/keep-secure/audit-detailed-file-share.md @@ -2,63 +2,41 @@ title: Audit Detailed File Share (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Detailed File Share, which allows you to audit attempts to access files and folders on a shared folder. ms.assetid: 60310104-b820-4033-a1cb-022a34f064ae +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Detailed File Share - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Detailed File Share**, which allows you to audit attempts to access files and folders on a shared folder. +Audit Detailed File Share allows you to audit attempts to access files and folders on a shared folder. -The Detailed File Share setting logs an event every time a file or folder is accessed, whereas the File Share setting only records one event for any connection established between a client computer and file share. Detailed File Share audit events include detailed information about the permissions or other criteria used to grant or deny access. +The Detailed File Share setting logs an event every time a file or folder is accessed, whereas the File Share setting only records one event for any connection established between a client and file share. Detailed File Share audit events include detailed information about the permissions or other criteria used to grant or deny access. -**Note**   There are no system access control lists (SACLs) for shared folders. If this policy setting is enabled, access to all shared files and folders on the system is audited. -  +**Event volume**: -Event volume: High on a file server or domain controller because of SYSVOL network access required by Group Policy +- High on file servers. -Default: Not configured - - ---- - - - - - - - - - - - - -
Event IDEvent message

5145

A network share object was checked to see whether the client can be granted desired access.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +- High on domain controllers because of SYSVOL network access required by Group Policy. +- Low on member servers and workstations. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | Yes | No | Yes | Audit Success for this subcategory on domain controllers typically will lead to very high volume of events, especially for SYSVOL share.
We recommend monitoring Failure access attempts: the volume should not be very high. You will be able to see who was not able to get access to a file or folder on a network share on a computer. | +| Member Server | IF | Yes | IF | Yes | IF – If a server has shared network folders which typically get many access requests (File Server, for example), the volume of events might be very high. If you really need to track all successful access events for every file or folder located on a shared folder, enable Success auditing or use the [Audit File System](#_Audit_File_System) subcategory, although that subcategory excludes some information in Audit Detailed File Share, for example, the client’s IP address.
The volume of Failure events for member servers should not be very high (if they are not File Servers). With Failure auditing, you will be able to see who was not able to get access to a file or folder on a network share on this computer. | +| Workstation | IF | Yes | IF | Yes | IF – If a workstation has shared network folders which typically get many access requests, the volume of events might be very high. If you really need to track all successful access events for every file or folder located on a shared folder, enable Success auditing or use Audit File System subcategory, although that subcategory excludes some information in Audit Detailed File Share, for example, the client’s IP address.
The volume of Failure events for workstations should not be very high. With Failure auditing, you will be able to see who was not able to get access to a file or folder on a network share on this computer. | +**Events List:** +- [5145](event-5145.md)(S, F): A network share object was checked to see whether client can be granted desired access. diff --git a/windows/keep-secure/audit-directory-service-access.md b/windows/keep-secure/audit-directory-service-access.md index 5977f8db1c..3d3e81249c 100644 --- a/windows/keep-secure/audit-directory-service-access.md +++ b/windows/keep-secure/audit-directory-service-access.md @@ -1,64 +1,36 @@ --- title: Audit Directory Service Access (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit Directory Service Access, which determines whether the operating system generates audit events when an Active Directory Domain Services (AD DS) object is accessed. +description: This topic for the IT professional describes the advanced security audit policy setting, Audit Directory Service Access, which determines whether the operating system generates audit events when an Active Directory Domain Services (ADÂ DS) object is accessed. ms.assetid: ba2562ba-4282-4588-b87c-a3fcb771c7d0 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Directory Service Access - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit Directory Service Access**, which determines whether the operating system generates audit events when an Active Directory Domain Services (AD DS) object is accessed. - -These events are similar to the Directory Service Access events in previous versions of the Windows Server operating systems. - -**Important**   -Audit events are generated only on objects with configured system access control lists (SACLs), and only when they are accessed in a manner that matches the SACL settings. - -  - -Event volume: High on servers running AD DS role services; none on client computers - -Default: Not configured - - ---- - - - - - - - - - - - - -
Event IDEvent message

4662

An operation was performed on an object.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Directory Service Access determines whether the operating system generates audit events when an Active Directory Domain Services (AD DS) object is accessed. -  +**Event volume**: High on servers running AD DS role services. -  +This subcategory allows you to audit when an Active Directory Domain Services (AD DS) object is accessed. It also generates Failure events if access was not granted. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | Yes | No | Yes | It is better to track changes to Active Directory objects through the [Audit Directory Service Changes](#_Audit_Directory_Service_1) subcategory. However, [Audit Directory Service Changes](#_Audit_Directory_Service_1) doesn’t give you information about failed access attempts, so we recommend Failure auditing in this subcategory to track failed access attempts to Active Directory objects.
For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections. Also, develop an Active Directory auditing policy ([SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) design for specific classes, operation types which need to be monitored for specific Organizational Units, and so on) so you can audit only the access attempts that are made to specific important objects. | +| Member Server | No | No | No | No | This subcategory makes sense only on domain controllers. | +| Workstation | No | No | No | No | This subcategory makes sense only on domain controllers. | +**Events List:** +- [4662](event-4662.md)(S, F): An operation was performed on an object. +- [4661](event-4661.md)(S, F): A handle to an object was requested. diff --git a/windows/keep-secure/audit-directory-service-changes.md b/windows/keep-secure/audit-directory-service-changes.md index 5eb81446dc..6daf567a59 100644 --- a/windows/keep-secure/audit-directory-service-changes.md +++ b/windows/keep-secure/audit-directory-service-changes.md @@ -1,94 +1,48 @@ --- title: Audit Directory Service Changes (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit Directory Service Changes, which determines whether the operating system generates audit events when changes are made to objects in Active Directory Domain Services (AD DS). +description: This topic for the IT professional describes the advanced security audit policy setting, Audit Directory Service Changes, which determines whether the operating system generates audit events when changes are made to objects in Active Directory Domain Services (ADÂ DS). ms.assetid: 9f7c0dd4-3977-47dd-a0fb-ec2f17cad05e +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Directory Service Changes - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit Directory Service Changes**, which determines whether the operating system generates audit events when changes are made to objects in Active Directory Domain Services (AD DS). - -The types of changes that are reported are: - -- Create - -- Delete - -- Modify - -- Move - -- Undelete - -Directory Service Changes auditing, where appropriate, indicates the old and new values of the changed properties of the objects that were changed. - -**Important**   -Audit events are generated only for objects with configured system access control lists (SACLs), and only when they are accessed in a manner that matches their SACL settings. Some objects and properties do not cause audit events to be generated due to settings on the object class in the schema. - -  - -This subcategory only logs events on domain controllers. Changes to Active Directory objects are important events to track in order to understand the state of the network policy. - -Event volume: High on domain controllers; none on client computers - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

5136

A directory service object was modified.

5137

A directory service object was created.

5138

A directory service object was undeleted.

5139

A directory service object was moved.

5141

A directory service object was deleted.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Directory Service Changes determines whether the operating system generates audit events when changes are made to objects in Active Directory Domain Services (AD DS). -  +Auditing of directory service objects can provide information about the old and new properties of the objects that were changed. -  +Audit events are generated only for objects with configured system access control lists ([SACLs](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)), and only when they are accessed in a manner that matches their [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) settings. Some objects and properties do not cause audit events to be generated due to settings on the object class in the schema. +This subcategory only logs events on domain controllers. +**Event volume**: High on domain controllers. +This subcategory triggers events when an Active Directory object was modified, created, undeleted, moved, or deleted. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | It is important to track actions related to high value or critical Active Directory objects, for example, changes to [AdminSDHolder](https://technet.microsoft.com/en-us/magazine/2009.09.sdadminholder.aspx) container or Domain Admins group objects.
This subcategory shows you what actions were performed. If you want to track failed access attempts for Active Directory objects you need to take a look at [Audit Directory Service Access](#_Audit_Directory_Service) subcategory.
For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections. Also, develop an Active Directory auditing policy ([SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) design for specific classes, operation types which need to be monitored for specific Organizational Units, and so on) so you can audit only the access attempts that are made to specific important objects.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | No | No | No | No | This subcategory makes sense only on domain controllers. | +| Workstation | No | No | No | No | This subcategory makes sense only on domain controllers. | + +**Events List:** + +- [5136](event-5136.md)(S): A directory service object was modified. + +- [5137](event-5137.md)(S): A directory service object was created. + +- [5138](event-5138.md)(S): A directory service object was undeleted. + +- [5139](event-5139.md)(S): A directory service object was moved. + +- [5141](event-5141.md)(S): A directory service object was deleted. diff --git a/windows/keep-secure/audit-directory-service-replication.md b/windows/keep-secure/audit-directory-service-replication.md index c316768163..9852d81d51 100644 --- a/windows/keep-secure/audit-directory-service-replication.md +++ b/windows/keep-secure/audit-directory-service-replication.md @@ -2,60 +2,33 @@ title: Audit Directory Service Replication (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Directory Service Replication, which determines whether the operating system generates audit events when replication between two domain controllers begins and ends. ms.assetid: b95d296c-7993-4e8d-8064-a8bbe284bd56 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Directory Service Replication - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit Directory Service Replication**, which determines whether the operating system generates audit events when replication between two domain controllers begins and ends. - -Event volume: Medium on domain controllers; none on client computers - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - -
Event IDEvent message

4932

Synchronization of a replica of an Active Directory naming context has begun.

4933

Synchronization of a replica of an Active Directory naming context has ended.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Directory Service Replication determines whether the operating system generates audit events when replication between two domain controllers begins and ends. -  - -  +**Event volume**: Medium on domain controllers. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | No | IF | IF | IF - Events in this subcategory typically have an informational purpose and it is difficult to detect any malicious activity using these events. It’s mainly used for Active Directory replication troubleshooting. | +| Member Server | No | No | No | No | This subcategory makes sense only on domain controllers. | +| Workstation | No | No | No | No | This subcategory makes sense only on domain controllers. | +**Events List:** +- [4932](event-4932.md)(S): Synchronization of a replica of an Active Directory naming context has begun. +- [4933](event-4933.md)(S, F): Synchronization of a replica of an Active Directory naming context has ended. diff --git a/windows/keep-secure/audit-distribution-group-management.md b/windows/keep-secure/audit-distribution-group-management.md index 7dcf6a5049..a8818d7fbe 100644 --- a/windows/keep-secure/audit-distribution-group-management.md +++ b/windows/keep-secure/audit-distribution-group-management.md @@ -2,121 +2,69 @@ title: Audit Distribution Group Management (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Distribution Group Management, which determines whether the operating system generates audit events for specific distribution-group management tasks. ms.assetid: d46693a4-5887-4a58-85db-2f6cba224a66 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Distribution Group Management - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Distribution Group Management**, which determines whether the operating system generates audit events for specific distribution-group management tasks. - -Tasks for distribution-group management that can be audited include: - -- A distribution group is created, changed, or deleted. - -- A member is added to or removed from a distribution group. - -This subcategory to which this policy belongs is logged only on domain controllers. - -**Note**   -Distribution groups cannot be used to manage access control permissions. - -  - -Event volume: Low - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4744

A security-disabled local group was created.

4745

A security-disabled local group was changed.

4746

A member was added to a security-disabled local group.

4747

A member was removed from a security-disabled local group.

4748

A security-disabled local group was deleted.

4749

A security-disabled global group was created.

4750

A security-disabled global group was changed.

4751

A member was added to a security-disabled global group.

4752

A member was removed from a security-disabled global group.

4753

A security-disabled global group was deleted.

4759

A security-disabled universal group was created.

4760

A security-disabled universal group was changed.

4761

A member was added to a security-disabled universal group.

4762

A member was removed from a security-disabled universal group.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Distribution Group Management determines whether the operating system generates audit events for specific distribution-group management tasks. -  +This subcategory generates events only on domain controllers. -  +**Event volume**: Low on domain controllers. +This subcategory allows you to audit events generated by changes to distribution groups such as the following: +- Distribution group is created, changed, or deleted. +- Member is added or removed from a distribution group. +If you need to monitor for group type changes, you need to monitor for “[4764](event-4764.md): A group’s type was changed.” “Audit Security Group Management” subcategory success auditing must be enabled. + +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | No | IF | No | IF - Typically actions related to distribution groups have low security relevance, much more important to monitor Security Group changes. But if you want to monitor for critical distribution groups changes, such as member was added to internal critical distribution group (executives, administrative group, for example), you need to enable this subcategory for Success auditing.
Typically volume of these events is low on domain controllers.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | No | No | No | No | This subcategory generates events only on domain controllers. | +| Workstation | No | No | No | No | This subcategory generates events only on domain controllers. | + +**Events List:** + +- [4749](event-4749.md)(S): A security-disabled global group was created. + +- [4750](event-4750.md)(S): A security-disabled global group was changed. + +- [4751](event-4751.md)(S): A member was added to a security-disabled global group. + +- [4752](event-4752.md)(S): A member was removed from a security-disabled global group. + +- [4753](event-4753.md)(S): A security-disabled global group was deleted. + +**4759(S): A security-disabled universal group was created.** See event “[4749](event-4749.md): A security-disabled global group was created.” Event 4759 is the same, but it is generated for a **universal** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**4760(S): A security-disabled universal group was changed.** See event “[4750](event-4750.md): A security-disabled global group was changed.” Event 4760 is the same, but it is generated for a **universal** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**4761(S): A member was added to a security-disabled universal group.** See event “[4751](event-4751.md): A member was added to a security-disabled global group.” Event 4761 is the same, but it is generated for a **universal** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**4762(S): A member was removed from a security-disabled universal group.** See event “[4752](event-4752.md): A member was removed from a security-disabled global group.” Event 4762 is the same, but it is generated for a **universal** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**4763(S): A security-disabled universal group was deleted.** See event “[4753](event-4753.md): A security-disabled global group was deleted.” Event 4763 is the same, but it is generated for a **universal** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**4744(S): A security-disabled local group was created.** See event “[4749](event-4749.md): A security-disabled global group was created.” Event 4744 is the same, but it is generated for a **local** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**4745(S): A security-disabled local group was changed.** See event “[4750](event-4750.md): A security-disabled global group was changed.” Event 4745 is the same, but it is generated for a **local** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**4746(S): A member was added to a security-disabled local group.** See event “[4751](event-4751.md): A member was added to a security-disabled global group.” Event 4746 is the same, but it is generated for a **local** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**4747(S): A member was removed from a security-disabled local group.** See event “[4752](event-4752.md): A member was removed from a security-disabled global group.” Event 4747 is the same, but it is generated for a **local** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**4748(S): A security-disabled local group was deleted.** See event “[4753](event-4753.md): A security-disabled global group was deleted.” Event 4748 is the same, but it is generated for a **local** distribution group instead of a **global** distribution group. All event fields, XML, and recommendations are the same. The type of group is the only difference. diff --git a/windows/keep-secure/audit-dpapi-activity.md b/windows/keep-secure/audit-dpapi-activity.md index 310cb480c6..c7c323e5a3 100644 --- a/windows/keep-secure/audit-dpapi-activity.md +++ b/windows/keep-secure/audit-dpapi-activity.md @@ -2,73 +2,37 @@ title: Audit DPAPI Activity (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit DPAPI Activity, which determines whether the operating system generates audit events when encryption or decryption calls are made into the data protection application interface (DPAPI). ms.assetid: be4d4c83-c857-4e3d-a84e-8bcc3f2c99cd +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit DPAPI Activity - **Applies to** - -- Windows 10 -- Windows 10 Mobile - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit DPAPI Activity**, which determines whether the operating system generates audit events when encryption or decryption calls are made into the data protection application interface (DPAPI). - -DPAPI is used to protect secret information such as stored passwords and key information. For more information about DPAPI, see [Windows Data Protection](http://go.microsoft.com/fwlink/p/?linkid=121720) (http://go.microsoft.com/fwlink/p/?linkid=121720). - -Event volume: Low - -Default: Not configured - -If this policy setting is configured, the following events appear on computers running the supported versions of the Windows operating system as designated in the **Applies To** list at the beginning of this topic, in addition to Windows Server 2008 and Windows Vista. - - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4692

Backup of data protection master key was attempted.

4693

Recovery of data protection master key was attempted.

4694

Protection of auditable protected data was attempted.

4695

Unprotection of auditable protected data was attempted.

- -  - -## Related resource +- Windows 10 +- Windows Server 2016 -[Advanced Security Audit Policy Settings](advanced-security-audit-policy-settings.md) +Audit [DPAPI](https://msdn.microsoft.com/en-us/library/ms995355.aspx) Activity determines whether the operating system generates audit events when encryption or decryption calls are made into the data protection application interface ([DPAPI](https://msdn.microsoft.com/en-us/library/ms995355.aspx)). -  +**Event volume**: Low. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | IF | IF | IF | IF – Events in this subcategory typically have an informational purpose and it is difficult to detect any malicious activity using these events. It’s mainly used for DPAPI troubleshooting. | +| Member Server | IF | IF | IF | IF | IF – Events in this subcategory typically have an informational purpose and it is difficult to detect any malicious activity using these events. It’s mainly used for DPAPI troubleshooting. | +| Workstation | IF | IF | IF | IF | IF – Events in this subcategory typically have an informational purpose and it is difficult to detect any malicious activity using these events. It’s mainly used for DPAPI troubleshooting. | +**Events List:** +- [4692](event-4692.md)(S, F): Backup of data protection master key was attempted. +- [4693](event-4693.md)(S, F): Recovery of data protection master key was attempted. +- [4694](event-4694.md)(S, F): Protection of auditable protected data was attempted. + +- [4695](event-4695.md)(S, F): Unprotection of auditable protected data was attempted. diff --git a/windows/keep-secure/audit-file-share.md b/windows/keep-secure/audit-file-share.md index 9eb592c046..2e3b971917 100644 --- a/windows/keep-secure/audit-file-share.md +++ b/windows/keep-secure/audit-file-share.md @@ -2,88 +2,49 @@ title: Audit File Share (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit File Share, which determines whether the operating system generates audit events when a file share is accessed. ms.assetid: 9ea985f8-8936-4b79-abdb-35cbb7138f78 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit File Share - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit File Share**, which determines whether the operating system generates audit events when a file share is accessed. +Audit File Share allows you to audit events related to file shares: creation, deletion, modification, and access attempts. Also, it shows failed SMB SPN checks. -Audit events are not generated when shares are created, deleted, or when share permissions change. - -**Note**   There are no system access control lists (SACLs) for shares; therefore, after this setting is enabled, access to all shares on the system will be audited. -  - Combined with File System auditing, File Share auditing enables you to track what content was accessed, the source (IP address and port) of the request, and the user account that was used for the access. -Event volume: High on a file server or domain controller (due to SYSVOL access by client computers for policy processing) +**Event volume**: -Default: Not configured +- High on file servers. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

5140

A network share object was accessed.

-
-Note   -

This event is logged on computers running Windows 10, Windows Server 2016 Technical Preview, Windows Server 2008 R2, Windows Server 2008, Windows 7, or Windows Vista.

-
-
-  -

5142

A network share object was added.

5143

A network share object was modified.

5144

A network share object was deleted.

5168

SPN check for SMB/SMB2 failed.

+- High on domain controllers because of SYSVOL network access required by Group Policy. -  +- Low on member servers and workstations. -## Related topics +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | We recommend Success auditing for domain controllers, because it’s important to track deletion, creation, and modification events for network shares.
We recommend Failure auditing to track failed SMB SPN checks and failed access attempts to network shares. | +| Member Server | Yes | Yes | Yes | Yes | We recommend Success auditing to track deletion, creation, modification, and access attempts to network share objects.
We recommend Failure auditing to track failed SMB SPN checks and failed access attempts to network shares. | +| Workstation | Yes | Yes | Yes | Yes | We recommend Success auditing to track deletion, creation, modification and access attempts to network share objects.
We recommend Failure auditing to track failed SMB SPN checks and failed access attempts to network shares. | +**Events List:** -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +- [5140](event-5140.md)(S, F): A network share object was accessed. +- [5142](event-5142.md)(S): A network share object was added. +- [5143](event-5143.md)(S): A network share object was modified. +- [5144](event-5144.md)(S): A network share object was deleted. +- [5168](event-5168.md)(F): SPN check for SMB/SMB2 failed. diff --git a/windows/keep-secure/audit-file-system.md b/windows/keep-secure/audit-file-system.md index 66dfba0a30..105d63686a 100644 --- a/windows/keep-secure/audit-file-system.md +++ b/windows/keep-secure/audit-file-system.md @@ -2,73 +2,57 @@ title: Audit File System (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit File System, which determines whether the operating system generates audit events when users attempt to access file system objects. ms.assetid: 6a71f283-b8e5-41ac-b348-0b7ec6ea0b1f +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit File System - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit File System**, which determines whether the operating system generates audit events when users attempt to access file system objects. +Audit File System determines whether the operating system generates audit events when users attempt to access file system objects. -Audit events are generated only for objects that have configured system access control lists (SACLs), and only if the type of access requested (such as Write, Read, or Modify) and the account making the request match the settings in the SACL. +Audit events are generated only for objects that have configured system access control lists ([SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)s), and only if the type of access requested (such as Write, Read, or Modify) and the account making the request match the settings in the [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx). If success auditing is enabled, an audit entry is generated each time any account successfully accesses a file system object that has a matching SACL. If failure auditing is enabled, an audit entry is generated each time any user unsuccessfully attempts to access a file system object that has a matching SACL. These events are essential for tracking activity for file objects that are sensitive or valuable and require extra monitoring. -Event volume: Varies, depending on how file system SACLs are configured +**Event volume**: Varies, depending on how file system [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)s are configured. -No audit events are generated for the default file system SACLs. +No audit events are generated for the default file system [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)s. -Default: Not configured +This subcategory allows you to audit user attempts to access file system objects, file system object deletion and permissions change operations and hard link creation actions. - ---- - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4664

An attempt was made to create a hard link.

4985

The state of a transaction has changed.

5051

A file was virtualized.

+Only one event, “[4658](event-4658.md): The handle to an object was closed,” depends on the [Audit Handle Manipulation](#_Audit_Handle_Manipulation) subcategory (Success auditing must be enabled). All other events generate without any additional configuration. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | IF | IF | IF | We strongly recommend that you develop a File System Security Monitoring policy and define appropriate [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)s for file system objects for different operating system templates and roles. Do not enable this subcategory if you have not planned how to use and analyze the collected information. It is also important to delete non-effective, excess [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)s. Otherwise the auditing log will be overloaded with useless information.
Failure events can show you unsuccessful attempts to access specific file system objects.
Consider enabling this subcategory for critical computers first, after you develop a File System Security Monitoring policy for them. | +| Member Server | IF | IF | IF | IF | | +| Workstation | IF | IF | IF | IF | | -## Related topics +**Events List:** +- [4656](event-4656.md)(S, F): A handle to an object was requested. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +- [4658](event-4658.md)(S): The handle to an object was closed. -  +- [4660](event-4660.md)(S): An object was deleted. -  +- [4663](event-4663.md)(S): An attempt was made to access an object. +- [4664](event-4664.md)(S): An attempt was made to create a hard link. +- [4985](event-4985.md)(S): The state of a transaction has changed. +- [5051](event-5051.md)(-): A file was virtualized. +- [4670](event-4670.md)(S): Permissions on an object were changed. diff --git a/windows/keep-secure/audit-filtering-platform-connection.md b/windows/keep-secure/audit-filtering-platform-connection.md index eac628b63b..e07ed53034 100644 --- a/windows/keep-secure/audit-filtering-platform-connection.md +++ b/windows/keep-secure/audit-filtering-platform-connection.md @@ -2,104 +2,51 @@ title: Audit Filtering Platform Connection (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Filtering Platform Connection, which determines whether the operating system generates audit events when connections are allowed or blocked by the Windows Filtering Platform. ms.assetid: d72936e9-ff01-4d18-b864-a4958815df59 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Filtering Platform Connection - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Filtering Platform Connection**, which determines whether the operating system generates audit events when connections are allowed or blocked by the Windows Filtering Platform. +Audit Filtering Platform Connection determines whether the operating system generates audit events when connections are allowed or blocked by the [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx). Windows Filtering Platform (WFP) enables independent software vendors (ISVs) to filter and modify TCP/IP packets, monitor or authorize connections, filter Internet Protocol security (IPsec)-protected traffic, and filter remote procedure calls (RPCs). -This security policy enables you to audit the following types of actions: +This subcategory contains Windows Filtering Platform events about blocked and allowed connections, blocked and allowed port bindings, blocked and allowed port listening actions, and blocked to accept incoming connections applications. -- The Windows Firewall service blocks an application from accepting incoming connections on the network. +**Event volume**: High. -- The Windows Filtering Platform allows or blocks a connection. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | Yes | IF | Yes | Success auditing for this subcategory typically generates a very high volume of events, for example, one event for every connection that was made to the system. It is much more important to audit Failure events (blocked connections, for example). For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
IF - Enable Success audit in case you need to monitor successful outbound or inbound connections to and from untrusted IP addresses on high value computers or devices. | +| Member Server | No | Yes | IF | Yes | Success auditing for this subcategory typically generates a very high volume of events, for example, one event for every connection that was made to the system. It is much more important to audit Failure events (blocked connections, for example). For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
IF - Enable Success audit in case you need to monitor successful outbound or inbound connections to and from untrusted IP addresses on high value computers or devices. | +| Workstation | No | Yes | IF | Yes | Success auditing for this subcategory typically generates a very high volume of events, for example, one event for every connection that was made to the system. It is much more important to audit Failure events (blocked connections, for example). For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
IF - Enable Success audit in case you need to monitor successful outbound or inbound connections to and from untrusted IP addresses on high value computers or devices. | -- The Windows Filtering Platform permits or blocks a bind to a local port. +**Events List:** -- The Windows Filtering Platform permits or blocks an application or service from listening for incoming connections on a port. +- [5031](event-5031.md)(F): The Windows Firewall Service blocked an application from accepting incoming connections on the network. -Event volume: High +- [5150](event-5150.md)(-): The Windows Filtering Platform blocked a packet. -Default: Not configured +- [5151](event-5151.md)(-): A more restrictive Windows Filtering Platform filter has blocked a packet. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

5031

The Windows Firewall Service blocked an application from accepting incoming connections on the network.

5140

A network share object was accessed.

5150

The Windows Filtering Platform blocked a packet.

5151

A more restrictive Windows Filtering Platform filter has blocked a packet.

5154

The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections.

5155

The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections.

5156

The Windows Filtering Platform has allowed a connection.

5157

The Windows Filtering Platform has blocked a connection.

5158

The Windows Filtering Platform has permitted a bind to a local port.

5159

The Windows Filtering Platform has blocked a bind to a local port.

+- [5154](event-5154.md)(S): The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections. -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +- [5155](event-5155.md)(F): The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections. +- [5156](event-5156.md)(S): The Windows Filtering Platform has permitted a connection. +- [5157](event-5157.md)(F): The Windows Filtering Platform has blocked a connection. +- [5158](event-5158.md)(S): The Windows Filtering Platform has permitted a bind to a local port. +- [5159](event-5159.md)(F): The Windows Filtering Platform has blocked a bind to a local port. diff --git a/windows/keep-secure/audit-filtering-platform-packet-drop.md b/windows/keep-secure/audit-filtering-platform-packet-drop.md index 2390c68fdd..2f1d92d144 100644 --- a/windows/keep-secure/audit-filtering-platform-packet-drop.md +++ b/windows/keep-secure/audit-filtering-platform-packet-drop.md @@ -2,64 +2,37 @@ title: Audit Filtering Platform Packet Drop (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Filtering Platform Packet Drop, which determines whether the operating system generates audit events when packets are dropped by the Windows Filtering Platform. ms.assetid: 95457601-68d1-4385-af20-87916ddab906 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Filtering Platform Packet Drop - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Filtering Platform Packet Drop**, which determines whether the operating system generates audit events when packets are dropped by the Windows Filtering Platform. +Audit Filtering Platform Packet Drop determines whether the operating system generates audit events when packets are dropped by the [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx). Windows Filtering Platform (WFP) enables independent software vendors (ISVs) to filter and modify TCP/IP packets, monitor or authorize connections, filter Internet Protocol security (IPsec)-protected traffic, and filter remote procedure calls (RPCs). -A high rate of dropped packets may indicate that there have been attempts to gain unauthorized access to computers on your network. +A high rate of dropped packets *may* indicate that there have been attempts to gain unauthorized access to computers on your network. -Event volume: High - -Default setting: Not configured - - ---- - - - - - - - - - - - - - - - - -
Event IDEvent message

5152

The Windows Filtering Platform blocked a packet.

5153

A more restrictive Windows Filtering Platform filter has blocked a packet.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +**Event volume**: High. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | No | No | No | Failure events volume typically is very high for this subcategory and typically used for troubleshooting. If you need to monitor blocked connections, it is better to use “[5157](event-5157.md)(F): The Windows Filtering Platform has blocked a connection,” because it contains almost the same information and generates per-connection, not per-packet.
There is no recommendation to enable Success auditing, because Success events in this subcategory rarely occur. | +| Member Server | No | No | No | No | Failure events volume typically is very high for this subcategory and typically used for troubleshooting. If you need to monitor blocked connections, it is better to use “[5157](event-5157.md)(F): The Windows Filtering Platform has blocked a connection,” because it contains almost the same information and generates per-connection, not per-packet.
There is no recommendation to enable Success auditing, because Success events in this subcategory rarely occur. | +| Workstation | No | No | No | No | Failure events volume typically is very high for this subcategory and typically used for troubleshooting. If you need to monitor blocked connections, it is better to use “[5157](event-5157.md)(F): The Windows Filtering Platform has blocked a connection,” because it contains almost the same information and generates per-connection, not per-packet.
There is no recommendation to enable Success auditing, because Success events in this subcategory rarely occur. | +**Events List:** +- [5152](event-5152.md)(F): The Windows Filtering Platform blocked a packet. +- [5153](event-5153.md)(S): A more restrictive Windows Filtering Platform filter has blocked a packet. diff --git a/windows/keep-secure/audit-filtering-platform-policy-change.md b/windows/keep-secure/audit-filtering-platform-policy-change.md index 98335becd4..c6b29136a8 100644 --- a/windows/keep-secure/audit-filtering-platform-policy-change.md +++ b/windows/keep-secure/audit-filtering-platform-policy-change.md @@ -2,238 +2,117 @@ title: Audit Filtering Platform Policy Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Filtering Platform Policy Change, which determines whether the operating system generates audit events for certain IPsec and Windows Filtering Platform actions. ms.assetid: 0eaf1c56-672b-4ea9-825a-22dc03eb4041 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Filtering Platform Policy Change - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Filtering Platform Policy Change**, which determines whether the operating system generates audit events for certain IPsec and Windows Filtering Platform actions. - -Windows Filtering Platform (WFP) enables independent software vendors (ISVs) to filter and modify TCP/IP packets, monitor or authorize connections, filter Internet Protocol security (IPsec)-protected traffic, and filter remote procedure calls (RPCs). - -This security policy setting determines whether the operating system generates audit events for: +Audit Filtering Platform Policy Change allows you to audit events generated by changes to the [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx) (WFP), such as the following: - IPsec services status. -- Changes to IPsec settings. +- Changes to IPsec policy settings. -- Status and changes to the Windows Filtering Platform engine and providers. +- Changes to Windows Filtering Platform Base Filtering Engine policy settings. -- IPsec Policy Agent service activities. +- Changes to WFP providers and engine. -Event volume: Low +Windows Filtering Platform (WFP) enables independent software vendors (ISVs) to filter and modify TCP/IP packets, monitor or authorize connections, filter Internet Protocol security (IPsec)-protected traffic, and filter remote procedure calls (RPCs). -Default: Not configured +This subcategory is outside the scope of this document. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4709

IPsec Services was started.

4710

IPsec Services was disabled.

4711

May contain any one of the following:

-
    -
  • PAStore Engine applied locally cached copy of Active Directory storage IPsec policy on the computer.

  • -
  • PAStore Engine applied Active Directory storage IPsec policy on the computer.

  • -
  • PAStore Engine applied local registry storage IPsec policy on the computer.

  • -
  • PAStore Engine failed to apply locally cached copy of Active Directory storage IPsec policy on the computer.

  • -
  • PAStore Engine failed to apply Active Directory storage IPsec policy on the computer.

  • -
  • PAStore Engine failed to apply local registry storage IPsec policy on the computer.

  • -
  • PAStore Engine failed to apply some rules of the active IPsec policy on the computer.

  • -
  • PAStore Engine failed to load directory storage IPsec policy on the computer.

  • -
  • PAStore Engine loaded directory storage IPsec policy on the computer.

  • -
  • PAStore Engine failed to load local storage IPsec policy on the computer.

  • -
  • PAStore Engine loaded local storage IPsec policy on the computer.

  • -
  • PAStore Engine polled for changes to the active IPsec policy and detected no changes.

  • -

4712

IPsec Services encountered a potentially serious failure.

5040

A change has been made to IPsec settings. An Authentication Set was added.

5041

A change has been made to IPsec settings. An Authentication Set was modified.

5042

A change has been made to IPsec settings. An Authentication Set was deleted.

5043

A change has been made to IPsec settings. A Connection Security Rule was added.

5044

A change has been made to IPsec settings. A Connection Security Rule was modified.

5045

A change has been made to IPsec settings. A Connection Security Rule was deleted.

5046

A change has been made to IPsec settings. A Crypto Set was added.

5047

A change has been made to IPsec settings. A Crypto Set was modified.

5048

A change has been made to IPsec settings. A Crypto Set was deleted.

5440

The following callout was present when the Windows Filtering Platform Base Filtering Engine started.

5441

The following filter was present when the Windows Filtering Platform Base Filtering Engine started.

5442

The following provider was present when the Windows Filtering Platform Base Filtering Engine started.

5443

The following provider context was present when the Windows Filtering Platform Base Filtering Engine started.

5444

The following sub-layer was present when the Windows Filtering Platform Base Filtering Engine started.

5446

A Windows Filtering Platform callout has been changed.

5448

A Windows Filtering Platform provider has been changed.

5449

A Windows Filtering Platform provider context has been changed.

5450

A Windows Filtering Platform sub-layer has been changed.

5456

PAStore Engine applied Active Directory storage IPsec policy on the computer.

5457

PAStore Engine failed to apply Active Directory storage IPsec policy on the computer.

5458

PAStore Engine applied locally cached copy of Active Directory storage IPsec policy on the computer.

5459

PAStore Engine failed to apply locally cached copy of Active Directory storage IPsec policy on the computer.

5460

PAStore Engine applied local registry storage IPsec policy on the computer.

5461

PAStore Engine failed to apply local registry storage IPsec policy on the computer.

5462

PAStore Engine failed to apply some rules of the active IPsec policy on the computer. Use the IP Security Monitor snap-in to diagnose the problem.

5463

PAStore Engine polled for changes to the active IPsec policy and detected no changes.

5464

PAStore Engine polled for changes to the active IPsec policy, detected changes, and applied them to IPsec Services.

5465

PAStore Engine received a control for forced reloading of IPsec policy and processed the control successfully.

5466

PAStore Engine polled for changes to the Active Directory IPsec policy, determined that Active Directory cannot be reached, and will use the cached copy of the Active Directory IPsec policy instead. Any changes made to the Active Directory IPsec policy since the last poll could not be applied.

5467

PAStore Engine polled for changes to the Active Directory IPsec policy, determined that Active Directory can be reached, and found no changes to the policy. The cached copy of the Active Directory IPsec policy is no longer being used.

5468

PAStore Engine polled for changes to the Active Directory IPsec policy, determined that Active Directory can be reached, found changes to the policy, and applied those changes. The cached copy of the Active Directory IPsec policy is no longer being used.

5471

PAStore Engine loaded local storage IPsec policy on the computer.

5472

PAStore Engine failed to load local storage IPsec policy on the computer.

5473

PAStore Engine loaded directory storage IPsec policy on the computer.

5474

PAStore Engine failed to load directory storage IPsec policy on the computer.

5477

PAStore Engine failed to add quick mode filter.

+| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------| +| Domain Controller | - | - | - | - | This subcategory is outside the scope of this document. | +| Member Server | - | - | - | - | This subcategory is outside the scope of this document. | +| Workstation | - | - | - | - | This subcategory is outside the scope of this document. | -  +## 4709(S): IPsec Services was started. -## Related topics +## 4710(S): IPsec Services was disabled. +## 4711(S): May contain any one of the following: -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +## 4712(F): IPsec Services encountered a potentially serious failure. -  +## 5040(S): A change has been made to IPsec settings. An Authentication Set was added. -  +## 5041(S): A change has been made to IPsec settings. An Authentication Set was modified. +## 5042(S): A change has been made to IPsec settings. An Authentication Set was deleted. +## 5043(S): A change has been made to IPsec settings. A Connection Security Rule was added. +## 5044(S): A change has been made to IPsec settings. A Connection Security Rule was modified. +## 5045(S): A change has been made to IPsec settings. A Connection Security Rule was deleted. + +## 5046(S): A change has been made to IPsec settings. A Crypto Set was added. + +## 5047(S): A change has been made to IPsec settings. A Crypto Set was modified. + +## 5048(S): A change has been made to IPsec settings. A Crypto Set was deleted. + +## 5440(S): The following callout was present when the Windows Filtering Platform Base Filtering Engine started. + +## 5441(S): The following filter was present when the Windows Filtering Platform Base Filtering Engine started. + +## 5442(S): The following provider was present when the Windows Filtering Platform Base Filtering Engine started. + +## 5443(S): The following provider context was present when the Windows Filtering Platform Base Filtering Engine started. + +## 5444(S): The following sub-layer was present when the Windows Filtering Platform Base Filtering Engine started. + +## 5446(S): A Windows Filtering Platform callout has been changed. + +## 5448(S): A Windows Filtering Platform provider has been changed. + +## 5449(S): A Windows Filtering Platform provider context has been changed. + +## 5450(S): A Windows Filtering Platform sub-layer has been changed. + +## 5456(S): PAStore Engine applied Active Directory storage IPsec policy on the computer. + +## 5457(F): PAStore Engine failed to apply Active Directory storage IPsec policy on the computer. + +## 5458(S): PAStore Engine applied locally cached copy of Active Directory storage IPsec policy on the computer. + +## 5459(F): PAStore Engine failed to apply locally cached copy of Active Directory storage IPsec policy on the computer. + +## 5460(S): PAStore Engine applied local registry storage IPsec policy on the computer. + +## 5461(F): PAStore Engine failed to apply local registry storage IPsec policy on the computer. + +## 5462(F): PAStore Engine failed to apply some rules of the active IPsec policy on the computer. Use the IP Security Monitor snap-in to diagnose the problem. + +## 5463(S): PAStore Engine polled for changes to the active IPsec policy and detected no changes. + +## 5464(S): PAStore Engine polled for changes to the active IPsec policy, detected changes, and applied them to IPsec Services. + +## 5465(S): PAStore Engine received a control for forced reloading of IPsec policy and processed the control successfully. + +## 5466(F): PAStore Engine polled for changes to the Active Directory IPsec policy, determined that Active Directory cannot be reached, and will use the cached copy of the Active Directory IPsec policy instead. Any changes made to the Active Directory IPsec policy since the last poll could not be applied. + +## 5467(F): PAStore Engine polled for changes to the Active Directory IPsec policy, determined that Active Directory can be reached, and found no changes to the policy. The cached copy of the Active Directory IPsec policy is no longer being used. + +## 5468(S): PAStore Engine polled for changes to the Active Directory IPsec policy, determined that Active Directory can be reached, found changes to the policy, and applied those changes. The cached copy of the Active Directory IPsec policy is no longer being used. + +## 5471(S): PAStore Engine loaded local storage IPsec policy on the computer. + +## 5472(F): PAStore Engine failed to load local storage IPsec policy on the computer. + +## 5473(S): PAStore Engine loaded directory storage IPsec policy on the computer. + +## 5474(F): PAStore Engine failed to load directory storage IPsec policy on the computer. + +## 5477(F): PAStore Engine failed to add quick mode filter. diff --git a/windows/keep-secure/audit-group-membership.md b/windows/keep-secure/audit-group-membership.md index d135909f8c..f7d1211d44 100644 --- a/windows/keep-secure/audit-group-membership.md +++ b/windows/keep-secure/audit-group-membership.md @@ -2,66 +2,43 @@ title: Audit Group Membership (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Group Membership, which enables you to audit group memberships when they are enumerated on the client PC. ms.assetid: 1CD7B014-FBD9-44B9-9274-CC5715DE58B9 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Group Membership - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the advanced security audit policy setting, **Audit Group Membership**, which enables you to audit group memberships when they are enumerated on the client PC. +Audit Group Membership enables you to audit group memberships when they are enumerated on the client computer. This policy allows you to audit the group membership information in the user's logon token. Events in this subcategory are generated on the computer on which a logon session is created. For an interactive logon, the security audit event is generated on the computer that the user logged on to. For a network logon, such as accessing a shared folder on the network, the security audit event is generated on the computer hosting the resource. -**Note**  You must also enable the **Audit Logon** setting under **Advanced Audit Policy Configuration\\System Audit Policies\\Logon/Logoff**. - -  +You must also enable the [Audit Logon](#_Audit_Logon) subcategory. Multiple events are generated if the group membership information cannot fit in a single security audit event -Event volume: High +**Event volume**: -Default: Not configured - - ---- - - - - - - - - - - - - -
Event IDEvent message

4627

Group membership information.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +- Low on a client computer. +- Medium on a domain controller or network servers. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | Group membership information for logged in user can help to detect that member of specific domain or local group logged in to the machine (for example, member of database administrators, built-in local administrators, domain administrators, service accounts group or other high value groups).
For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | Group membership information for logged in user can help to detect that member of specific domain or local group logged in to the machine (for example, member of database administrators, built-in local administrators, domain administrators, service accounts group or other high value groups).
For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | Group membership information for logged in user can help to detect that member of specific domain or local group logged in to the machine (for example, member of database administrators, built-in local administrators, domain administrators, service accounts group or other high value groups).
For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +**Events List:** +- [4627](event-4627.md)(S): Group membership information. diff --git a/windows/keep-secure/audit-handle-manipulation.md b/windows/keep-secure/audit-handle-manipulation.md index e54f17a6f2..97abf5e452 100644 --- a/windows/keep-secure/audit-handle-manipulation.md +++ b/windows/keep-secure/audit-handle-manipulation.md @@ -2,71 +2,37 @@ title: Audit Handle Manipulation (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Handle Manipulation, which determines whether the operating system generates audit events when a handle to an object is opened or closed. ms.assetid: 1fbb004a-ccdc-4c80-b3da-a4aa7a9f4091 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Handle Manipulation - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Handle Manipulation**, which determines whether the operating system generates audit events when a handle to an object is opened or closed. - -Only objects with configured system access control lists (SACLs) generate these events, and only if the attempted handle operation matches the SACL. - -**Important**   -Handle Manipulation events are generated only for object types where the corresponding File System or Registry Object Access subcategory is enabled. For more information, see [Audit File System](audit-file-system.md) or [Audit Registry](audit-registry.md). - -  - -Event volume: High, depending on how SACLs are configured - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4656

A handle to an object was requested.

4658

The handle to an object was closed.

4690

An attempt was made to duplicate a handle to an object.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Handle Manipulation enables generation of “4658: The handle to an object was closed” in [Audit File System](#_Audit_File_System), [Audit Kernel Object](#_Audit_Kernel_Object), [Audit Registry](#_Audit_Registry), [Audit Removable Storage](#_Audit_Removable_Storage) and [Audit SAM](#_Audit_SAM) subcategories, and shows object’s handle duplication and close actions. -  +**Event volume**: High. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | No | No | No | Typically, information about the duplication or closing of an object handle has little to no security relevance and is hard to parse or analyze.
There is no recommendation to enable this subcategory for Success or Failure auditing, unless you know exactly what you need to monitor in Object’s Handles level. | +| Member Server | No | No | No | No | Typically, information about the duplication or closing of an object handle has little to no security relevance and is hard to parse or analyze.
There is no recommendation to enable this subcategory for Success or Failure auditing, unless you know exactly what you need to monitor in Object’s Handles level. | +| Workstation | No | No | No | No | Typically, information about the duplication or closing of an object handle has little to no security relevance and is hard to parse or analyze.
There is no recommendation to enable this subcategory for Success or Failure auditing, unless you know exactly what you need to monitor in Object’s Handles level. | +**Events List:** +- [4658](event-4658.md)(S): The handle to an object was closed. +- [4690](event-4690.md)(S): An attempt was made to duplicate a handle to an object. +## 4658(S): The handle to an object was closed. + +This event doesn’t generate in this subcategory, but you can use this subcategory to enable it. For a description of the event, see “[4658](event-4658.md)(S): The handle to an object was closed” in the Audit File System subcategory. diff --git a/windows/keep-secure/audit-ipsec-driver.md b/windows/keep-secure/audit-ipsec-driver.md index 8945926bb1..8816a8e2ba 100644 --- a/windows/keep-secure/audit-ipsec-driver.md +++ b/windows/keep-secure/audit-ipsec-driver.md @@ -2,114 +2,65 @@ title: Audit IPsec Driver (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit IPsec Driver, which determines whether the operating system generates audit events for the activities of the IPsec driver. ms.assetid: c8b8c02f-5ad0-4ee5-9123-ea8cdae356a5 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit IPsec Driver - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit IPsec Driver**, which determines whether the operating system generates audit events for the activities of the IPsec driver. +Audit IPsec Driver allows you to audit events generated by IPSec driver such as the following: -The IPsec driver, using the IP Filter List from the active IPsec policy, watches for outbound IP packets that must be secured and inbound IP packets that must be verified and decrypted. This security policy setting reports on the following activities of the IPsec driver: +- Startup and shutdown of the IPsec services. -- Startup and shutdown of IPsec services. +- Network packets dropped due to integrity check failure. -- Packets dropped due to integrity-check failure. +- Network packets dropped due to replay check failure. -- Packets dropped due to replay-check failure. +- Network packets dropped due to being in plaintext. -- Packets dropped due to being in plaintext. +- Network packets received with incorrect Security Parameter Index (SPI). This may indicate that either the network card is not working correctly or the driver needs to be updated. -- Packets received with an incorrect Security Parameter Index (SPI). (This can indicate malfunctioning hardware or interoperability problems.) - -- Failure to process IPsec filters. +- Inability to process IPsec filters. A high rate of packet drops by the IPsec filter driver may indicate attempts to gain access to the network by unauthorized systems. Failure to process IPsec filters poses a potential security risk because some network interfaces may not get the protection that is provided by the IPsec filter. -Event volume: Medium +This subcategory is outside the scope of this document. -Default: Not configured +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | - | - | - | - | There is no recommendation for this subcategory in this document, unless you know exactly what you need to monitor at IPsec Driver level. | +| Member Server | - | - | - | - | There is no recommendation for this subcategory in this document, unless you know exactly what you need to monitor at IPsec Driver level. | +| Workstation | - | - | - | - | There is no recommendation for this subcategory in this document, unless you know exactly what you need to monitor at IPsec Driver level. | - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4960

IPsec dropped an inbound packet that failed an integrity check. If this problem persists, it could indicate a network issue or that packets are being modified in transit to this computer. Verify that the packets sent from the remote computer are the same as those received by this computer. This error might also indicate interoperability problems with other IPsec implementations.

4961

IPsec dropped an inbound packet that failed a replay check. If this problem persists, it could indicate a replay attack against this computer.

4962

IPsec dropped an inbound packet that failed a replay check. The inbound packet had too low a sequence number to ensure it was not a replay.

4963

IPsec dropped an inbound clear text packet that should have been secured. This is usually due to the remote computer changing its IPsec policy without informing this computer. This could also be a spoofing attack attempt.

4965

IPsec received a packet from a remote computer with an incorrect Security Parameter Index (SPI). This is usually caused by malfunctioning hardware that is corrupting packets. If these errors persist, verify that the packets sent from the remote computer are the same as those received by this computer. This error may also indicate interoperability problems with other IPsec implementations. In that case, if connectivity is not impeded, then these events can be ignored.

5478

IPsec Services has started successfully.

5479

IPsec Services has been shut down successfully. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks.

5480

IPsec Services failed to get the complete list of network interfaces on the computer. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem.

5483

IPsec Services failed to initialize RPC server. IPsec Services could not be started.

5484

IPsec Services has experienced a critical failure and has been shut down. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks.

5485

IPsec Services failed to process some IPsec filters on a plug-and-play event for network interfaces. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem.

+## 4960(S): IPsec dropped an inbound packet that failed an integrity check. If this problem persists, it could indicate a network issue or that packets are being modified in transit to this computer. Verify that the packets sent from the remote computer are the same as those received by this computer. This error might also indicate interoperability problems with other IPsec implementations. -  +## 4961(S): IPsec dropped an inbound packet that failed a replay check. If this problem persists, it could indicate a replay attack against this computer. -## Related topics +## 4962(S): IPsec dropped an inbound packet that failed a replay check. The inbound packet had too low a sequence number to ensure it was not a replay. +## 4963(S): IPsec dropped an inbound clear text packet that should have been secured. This is usually due to the remote computer changing its IPsec policy without informing this computer. This could also be a spoofing attack attempt. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +## 4965(S): IPsec received a packet from a remote computer with an incorrect Security Parameter Index (SPI). This is usually caused by malfunctioning hardware that is corrupting packets. If these errors persist, verify that the packets sent from the remote computer are the same as those received by this computer. This error may also indicate interoperability problems with other IPsec implementations. In that case, if connectivity is not impeded, then these events can be ignored. -  +## 5478(S): IPsec Services has started successfully. -  +## 5479(): IPsec Services has been shut down successfully. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. +## 5480(F): IPsec Services failed to get the complete list of network interfaces on the computer. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem. +## 5483(F): IPsec Services failed to initialize RPC server. IPsec Services could not be started. +## 5484(F): IPsec Services has experienced a critical failure and has been shut down. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. +## 5485(F): IPsec Services failed to process some IPsec filters on a plug-and-play event for network interfaces. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem. diff --git a/windows/keep-secure/audit-ipsec-extended-mode.md b/windows/keep-secure/audit-ipsec-extended-mode.md index 22d1af6a85..7220d5ead8 100644 --- a/windows/keep-secure/audit-ipsec-extended-mode.md +++ b/windows/keep-secure/audit-ipsec-extended-mode.md @@ -2,126 +2,41 @@ title: Audit IPsec Extended Mode (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit IPsec Extended Mode, which determines whether the operating system generates audit events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Extended Mode negotiations. ms.assetid: 2b4fee9e-482a-4181-88a8-6a79d8fc8049 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit IPsec Extended Mode - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit IPsec Extended Mode**, which determines whether the operating system generates audit events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Extended Mode negotiations. - -IKE is an Internet standard, defined in RFC 2409, that defines a mechanism to establish IPsec security associations (SAs). An SA is a combination of a mutually agreeable policy and keys that define the security services and mechanisms that help protect communication between IPsec peers. - -AuthIP is an enhanced version of IKE that offers additional flexibility with support for user-based authentication, authentication with multiple credentials, improved authentication method negotiation, and asymmetric authentication. Like IKE, AuthIP supports main-mode and quick-mode negotiation. AuthIP also supports Extended Mode, a part of IPsec peer negotiation during which a second round of authentication can be performed. Extended Mode, which is optional, can be used for multiple authentications. For example, with extended mode you can perform separate computer-based and user-based authentications. - -Event volume: High - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4978

During Extended Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation.

4979

IPsec Main Mode and Extended Mode security associations were established.

-
-Note   -

This event provides event data in the following categories: Main Mode Local Endpoint, Main Mode Remote Endpoint, Main Mode Cryptographic Information, Main Mode Security Association, Main Mode Additional Information, and Extended Mode Information.

-
-
-  -

4980

IPsec Main Mode and Extended Mode security associations were established.

-
-Note   -

This event provides event audit data in the following categories: Main Mode Local Endpoint, Main Mode Remote Endpoint. Main Mode Cryptographic Information, Main Mode Security Association, Main Mode Additional Information, Extended Mode Local Endpoint, Extended Mode Remote Endpoint, and Extended Mode Additional Information:

-
-
-  -

4981

IPsec Main Mode and Extended Mode security associations were established.

-
-Note   -

This event provides event audit data in the following categories: Local Endpoint, Local Certificate, Remote Endpoint, Remote Certificate, Cryptographic Information, Security Association Information, Additional Information, and Extended Mode Information.

-
-
-  -

4982

IPsec Main Mode and Extended Mode security associations were established.

-
-Note   -

This event provides event audit data in the following categories: Local Endpoint, Local Certificate, Remote Endpoint, Remote Certificate, Cryptographic Information, Security Association Information, Additional Information, Extended Mode Local Endpoint, Extended Mode Remote Endpoint, and Extended Mode Additional Information.

-
-
-  -

4983

An IPsec Extended Mode negotiation failed. The corresponding Main Mode security association has been deleted.

-
-Note   -

This event provides event audit data in the following categories: Local Endpoint, Local Certificate, Remote Endpoint, Remote Certificate, and Failure Information.

-
-
-  -

4984

An IPsec Extended Mode negotiation failed. The corresponding Main Mode security association has been deleted.

-
-Note   -

This event provides event audit data in the following categories: Local Endpoint, Remote Endpoint, Additional Information, and Failure Information.

-
-
-  -
- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit IPsec Extended Mode allows you to audit events generated by Internet Key Exchange protocol (IKE) and Authenticated Internet Protocol (AuthIP) during Extended Mode negotiations. -  +Audit IPsec Extended Mode subcategory is out of scope of this document, because this subcategory is mainly used for IPsec Extended Mode troubleshooting. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Extended Mode troubleshooting, or for tracing or monitoring IPsec Extended Mode operations. | +| Member Server | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Extended Mode troubleshooting, or for tracing or monitoring IPsec Extended Mode operations. | +| Workstation | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Extended Mode troubleshooting, or for tracing or monitoring IPsec Extended Mode operations. | +## 4978: During Extended Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation. +## 4979: IPsec Main Mode and Extended Mode security associations were established. +## 4980: IPsec Main Mode and Extended Mode security associations were established. +## 4981: IPsec Main Mode and Extended Mode security associations were established. + +## 4982: IPsec Main Mode and Extended Mode security associations were established. + +## 4983: An IPsec Extended Mode negotiation failed. The corresponding Main Mode security association has been deleted. + +## 4984: An IPsec Extended Mode negotiation failed. The corresponding Main Mode security association has been deleted. diff --git a/windows/keep-secure/audit-ipsec-main-mode.md b/windows/keep-secure/audit-ipsec-main-mode.md index fb2d8b42d3..4d9716ac60 100644 --- a/windows/keep-secure/audit-ipsec-main-mode.md +++ b/windows/keep-secure/audit-ipsec-main-mode.md @@ -2,108 +2,45 @@ title: Audit IPsec Main Mode (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit IPsec Main Mode, which determines whether the operating system generates events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Main Mode negotiations. ms.assetid: 06ed26ec-3620-4ef4-a47a-c70df9c8827b +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit IPsec Main Mode - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit IPsec Main Mode**, which determines whether the operating system generates events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Main Mode negotiations. - -IKE is an Internet standard, defined in RFC 2409, that defines a mechanism to establish IPsec security associations (SAs). An SA is a combination of a mutually agreeable policy and keys that define the security services and mechanisms that help protect communication between IPsec peers. - -AuthIP is an enhanced version of IKE that offers additional flexibility with support for user-based authentication, authentication with multiple credentials, improved authentication method negotiation, and asymmetric authentication. Like IKE, AuthIP supports Main Mode and Quick Mode negotiation. - -Main Mode Internet Key Exchange (IKE) negotiation establishes a secure channel, known as the Internet Security Association and Key Management Protocol (ISAKMP) security association (SA), between two computers. To establish the secure channel, Main Mode negotiation determines a set of cryptographic protection suites, exchanges keying material to establish the shared secret key, and authenticates computer identities. - -Event volume: High - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4646

Security ID: %1

4650

An IPsec Main Mode security association was established. Extended Mode was not enabled. Certificate authentication was not used.

4651

An IPsec Main Mode security association was established. Extended Mode was not enabled. A certificate was used for authentication.

4652

An IPsec Main Mode negotiation failed.

-
-Note   -

This audit event returns detailed audit data in the following categories: Local Endpoint, Local Certificate, Remote Endpoint, Remote Certificate, Additional Information, and Failure Information.

-
-
-  -

4653

An IPsec Main Mode negotiation failed.

-
-Note   -

This audit event returns detailed audit data in the following categories: Local Endpoint, Remote Endpoint, Additional Information, and Failure Information.

-
-
-  -

4655

An IPsec Main Mode security association ended.

4976

During Main Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation.

5049

An IPsec Security Association was deleted.

5453

An IPsec negotiation with a remote computer failed because the IKE and AuthIP IPsec Keying Modules (IKEEXT) service is not started.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit IPsec Main Mode allows you to audit events generated by Internet Key Exchange protocol (IKE) and Authenticated Internet Protocol (AuthIP) during Main Mode negotiations. -  +Audit IPsec Main Mode subcategory is out of scope of this document, because this subcategory is mainly used for IPsec Main Mode troubleshooting. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Main Mode troubleshooting, or for tracing or monitoring IPsec Main Mode operations. | +| Member Server | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Main Mode troubleshooting, or for tracing or monitoring IPsec Main Mode operations. | +| Workstation | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Main Mode troubleshooting, or for tracing or monitoring IPsec Main Mode operations. | +## 4646: Security ID: %1 +## 4650: An IPsec Main Mode security association was established. Extended Mode was not enabled. Certificate authentication was not used. +## 4651: An IPsec Main Mode security association was established. Extended Mode was not enabled. A certificate was used for authentication. +## 4652: An IPsec Main Mode negotiation failed. + +## 4653: An IPsec Main Mode negotiation failed. + +## 4655: An IPsec Main Mode security association ended. + +## 4976: During Main Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation. + +## 5049: An IPsec Security Association was deleted. + +## 5453: An IPsec negotiation with a remote computer failed because the IKE and AuthIP IPsec Keying Modules (IKEEXT) service is not started. diff --git a/windows/keep-secure/audit-ipsec-quick-mode.md b/windows/keep-secure/audit-ipsec-quick-mode.md index dbbd645b9e..a6ce77cdf4 100644 --- a/windows/keep-secure/audit-ipsec-quick-mode.md +++ b/windows/keep-secure/audit-ipsec-quick-mode.md @@ -2,70 +2,33 @@ title: Audit IPsec Quick Mode (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit IPsec Quick Mode, which determines whether the operating system generates audit events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Quick Mode negotiations. ms.assetid: 7be67a15-c2ce-496a-9719-e25ac7699114 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit IPsec Quick Mode - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit IPsec Quick Mode**, which determines whether the operating system generates audit events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Quick Mode negotiations. - -IKE is an Internet standard, defined in RFC 2409, that defines a mechanism to establish IPsec security associations (SAs). An SA is a combination of a mutually agreeable policy and keys that define the security services and mechanisms that help protect communication between IPsec peers. - -AuthIP is an enhanced version of IKE that offers additional flexibility with support for user-based authentication, authentication with multiple credentials, improved authentication method negotiation, and asymmetric authentication. Like IKE, AuthIP supports Main Mode and Quick Mode negotiation. - -Quick Mode (also known as Phase 2) IKE negotiation establishes a secure channel between two computers to protect data. Because this phase involves the establishment of security associations (SAs) that are negotiated on behalf of the IPsec service, the SAs that are created during Quick Mode are called the IPsec SAs. During Quick Mode, keying material is refreshed or, if necessary, new keys are generated. A protection suite that protects specified IP traffic is also selected. A protection suite is a defined set of data integrity or data encryption settings. Quick Mode is not considered a complete exchange because it is dependent on a Main Mode exchange. - -Event volume: High - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4977

During Quick Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation.

5451

An IPsec Quick Mode security association was established.

5452

An IPsec Quick Mode security association ended.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit IPsec Quick Mode allows you to audit events generated by Internet Key Exchange protocol (IKE) and Authenticated Internet Protocol (AuthIP) during Quick Mode negotiations. -  - -  +Audit IPsec Quick Mode subcategory is out of scope of this document, because this subcategory is mainly used for IPsec Quick Mode troubleshooting. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Quick Mode troubleshooting, or for tracing or monitoring IPsec Quick Mode operations. | +| Member Server | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Quick Mode troubleshooting, or for tracing or monitoring IPsec Quick Mode operations. | +| Workstation | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Quick Mode troubleshooting, or for tracing or monitoring IPsec Quick Mode operations. | +## 4977: During Quick Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation. +## 5451: An IPsec Quick Mode security association was established. +## 5452: An IPsec Quick Mode security association ended. diff --git a/windows/keep-secure/audit-kerberos-authentication-service.md b/windows/keep-secure/audit-kerberos-authentication-service.md index aaa0076939..b0e5ccc886 100644 --- a/windows/keep-secure/audit-kerberos-authentication-service.md +++ b/windows/keep-secure/audit-kerberos-authentication-service.md @@ -2,67 +2,39 @@ title: Audit Kerberos Authentication Service (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Kerberos Authentication Service, which determines whether to generate audit events for Kerberos authentication ticket-granting ticket (TGT) requests. ms.assetid: 990dd6d9-1a1f-4cce-97ba-5d7e0a7db859 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Kerberos Authentication Service - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Kerberos Authentication Service**, which determines whether to generate audit events for Kerberos authentication ticket-granting ticket (TGT) requests. +Audit Kerberos Authentication Service determines whether to generate audit events for Kerberos authentication ticket-granting ticket (TGT) requests. If you configure this policy setting, an audit event is generated after a Kerberos authentication TGT request. Success audits record successful attempts and Failure audits record unsuccessful attempts. -Event volume: High on Kerberos Key Distribution Center servers +**Event volume**: High on Kerberos Key Distribution Center servers. -Default: Not configured +This subcategory contains events about issued TGTs and failed TGT requests. It also contains events about failed Pre-Authentications, due to wrong user password or when the user’s password has expired. - ---- - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4768

A Kerberos authentication ticket (TGT) was requested.

4771

Kerberos preauthentication failed.

4772

A Kerberos authentication ticket request failed.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | We recommend Success auditing, because you will see all Kerberos Authentication requests (TGT requests), which are a part of domain account logons. Also, you can see the IP address from which this account requested a TGT, when TGT was requested, which encryption type was used and so on.
We recommend Failure auditing, because you will see all failed requests with wrong password, username, revoked certificate, and so on. You will also be able to detect Kerberos issues or possible attack attempts.
Expected volume is high on domain controllers. | +| Member Server | No | No | No | No | This subcategory makes sense only on domain controllers. | +| Workstation | No | No | No | No | This subcategory makes sense only on domain controllers. | +**Events List:** +- [4768](event-4768.md)(S, F): A Kerberos authentication ticket (TGT) was requested. +- [4771](event-4771.md)(F): Kerberos pre-authentication failed. +- [4772](event-4772.md)(F): A Kerberos authentication ticket request failed. diff --git a/windows/keep-secure/audit-kerberos-service-ticket-operations.md b/windows/keep-secure/audit-kerberos-service-ticket-operations.md index ccd1d1a83b..0a45922c00 100644 --- a/windows/keep-secure/audit-kerberos-service-ticket-operations.md +++ b/windows/keep-secure/audit-kerberos-service-ticket-operations.md @@ -2,67 +2,39 @@ title: Audit Kerberos Service Ticket Operations (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Kerberos Service Ticket Operations, which determines whether the operating system generates security audit events for Kerberos service ticket requests. ms.assetid: ddc0abef-ac7f-4849-b90d-66700470ccd6 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Kerberos Service Ticket Operations - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Kerberos Service Ticket Operations**, which determines whether the operating system generates security audit events for Kerberos service ticket requests. +Audit Kerberos Service Ticket Operations determines whether the operating system generates security audit events for Kerberos service ticket requests. Events are generated every time Kerberos is used to authenticate a user who wants to access a protected network resource. Kerberos service ticket operation audit events can be used to track user activity. -Event volume: +**Event volume**: Very High on Kerberos Key Distribution Center servers. -- High on a domain controller that is in a Key Distribution Center (KDC) +This subcategory contains events about issued TGSs and failed TGS requests. -- Low on domain members - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - -
Event IDEvent message

4769

A Kerberos service ticket was requested.

4770

A Kerberos service ticket was renewed.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | Yes | Yes | Yes | Expected volume is very high on domain controllers.

IF - We recommend Success auditing, because you will see all Kerberos Service Ticket requests (TGS requests), which are part of service use and access requests by specific accounts. Also, you can see the IP address from which this account requested TGS, when TGS was requested, which encryption type was used, and so on. For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
We recommend Failure auditing, because you will see all failed requests and be able to investigate the reason for failure. You will also be able to detect Kerberos issues or possible attack attempts. | +| Member Server | No | No | No | No | This subcategory makes sense only on domain controllers. | +| Workstation | No | No | No | No | This subcategory makes sense only on domain controllers. | +**Events List:** +- [4769](event-4769.md)(S, F): A Kerberos service ticket was requested. +- [4770](event-4770.md)(S): A Kerberos service ticket was renewed. +- [4773](event-4773.md)(F): A Kerberos service ticket request failed. diff --git a/windows/keep-secure/audit-kernel-object.md b/windows/keep-secure/audit-kernel-object.md index 8eec2824ea..80a0b5e30f 100644 --- a/windows/keep-secure/audit-kernel-object.md +++ b/windows/keep-secure/audit-kernel-object.md @@ -2,78 +2,45 @@ title: Audit Kernel Object (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Kernel Object, which determines whether the operating system generates audit events when users attempt to access the system kernel, which includes mutexes and semaphores. ms.assetid: 75619d8b-b1eb-445b-afc9-0f9053be97fb +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Kernel Object - **Applies to** - -- Windows 10 -- Windows 10 Mobile - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Kernel Object**, which determines whether the operating system generates audit events when users attempt to access the system kernel, which includes mutexes and semaphores. - -Only kernel objects with a matching system access control list (SACL) generate security audit events. The audits generated are usually useful only to developers. - -Typically, kernel objects are given SACLs only if the **AuditBaseObjects** or **AuditBaseDirectories** auditing options are enabled. - -**Note**   -The **Audit: Audit the access of global system objects** policy setting controls the default SACL of kernel objects. - -  - -Event volume: High if you have enabled one of the Global Object Access Auditing settings - -Default setting: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4659

A handle to an object was requested with intent to delete.

4660

An object was deleted.

4661

A handle to an object was requested.

4663

An attempt was made to access an object.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +Audit Kernel Object determines whether the operating system generates audit events when users attempt to access the system kernel, which includes mutexes and semaphores. +Only kernel objects with a matching system access control list ([SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)) generate security audit events. The audits generated are usually useful only to developers. +Typically, kernel objects are given SACLs only if the AuditBaseObjects or AuditBaseDirectories auditing options are enabled. + +The “[Audit: Audit the access of global system objects](https://technet.microsoft.com/en-us/library/jj852233.aspx)” policy setting controls the default SACL of kernel objects. + +**Event volume**: High. + +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | No | No | No | Typically Kernel object auditing events have little to no security relevance and are hard to parse or analyze. Also, the volume of these events is typically very high.
There is no recommendation to enable this subcategory, unless you know exactly what you need to monitor at the Kernel objects level. | +| Member Server | No | No | No | No | Typically Kernel object auditing events have little to no security relevance and are hard to parse or analyze. Also, the volume of these events is typically very high.
There is no recommendation to enable this subcategory, unless you know exactly what you need to monitor at the Kernel objects level. | +| Workstation | No | No | No | No | Typically Kernel object auditing events have little to no security relevance and are hard to parse or analyze. Also, the volume of these events is typically very high.
There is no recommendation to enable this subcategory, unless you know exactly what you need to monitor at the Kernel objects level. | + +**Events List:** + +- [4656](event-4656.md)(S, F): A handle to an object was requested. + +- [4658](event-4658.md)(S): The handle to an object was closed. + +- [4660](event-4660.md)(S): An object was deleted. + +- [4663](event-4663.md)(S): An attempt was made to access an object. diff --git a/windows/keep-secure/audit-logoff.md b/windows/keep-secure/audit-logoff.md index fca6ed6c10..a4e81b17b2 100644 --- a/windows/keep-secure/audit-logoff.md +++ b/windows/keep-secure/audit-logoff.md @@ -2,70 +2,41 @@ title: Audit Logoff (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Logoff, which determines whether the operating system generates audit events when logon sessions are terminated. ms.assetid: 681e51f2-ba06-46f5-af8c-d9c48d515432 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Logoff - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Logoff**, which determines whether the operating system generates audit events when logon sessions are terminated. +Audit Logoff determines whether the operating system generates audit events when logon sessions are terminated. These events occur on the computer that was accessed. In the case of an interactive logon, these events are generated on the computer that was logged on to. -**Note**   There is no failure event in this subcategory because failed logoffs (such as when a system abruptly shuts down) do not generate an audit record. -  - Logon events are essential to understanding user activity and detecting potential attacks. Logoff events are not 100 percent reliable. For example, the computer can be turned off without a proper logoff and shutdown; in this case, a logoff event is not generated. -Event volume: Low +**Event volume**: Low. -Default: Success - - ---- - - - - - - - - - - - - - - - - -
Event IDEvent message

4634

An account was logged off.

4647

User initiated logoff.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +This subcategory allows you to audit events generated by the closing of a logon session. These events occur on the computer that was accessed. For an interactive logoff the security audit event is generated on the computer that the user account logged on to. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | No | Yes | No | This subcategory typically generates huge amount of “[4634](event-4634.md)(S): An account was logged off.” events which, typically has little security relevance. It is more important to audit Logon events using [Audit Logon](#_Audit_Logon) subcategory, rather than Logoff events.
Enable Success audit if you want to track, for example, for how long session was active (in correlation with [Audit Logon](#_Audit_Logon) events) and when user actually logged off.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | No | No | Yes | No | This subcategory typically generates huge amount of “[4634](event-4634.md)(S): An account was logged off.” events which, typically has little security relevance. It is more important to audit Logon events using [Audit Logon](#_Audit_Logon) subcategory, rather than Logoff events.
Enable Success audit if you want to track, for example, for how long session was active (in correlation with [Audit Logon](#_Audit_Logon) events) and when user actually logged off.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | No | No | Yes | No | This subcategory typically generates huge amount of “[4634](event-4634.md)(S): An account was logged off.” events which, typically has little security relevance. It is more important to audit Logon events using [Audit Logon](#_Audit_Logon) subcategory, rather than Logoff events.
Enable Success audit if you want to track, for example, for how long session was active (in correlation with [Audit Logon](#_Audit_Logon) events) and when user actually logged off.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +**Events List:** +- [4634](event-4634.md)(S): An account was logged off. +- [4647](event-4647.md)(S): User initiated logoff. diff --git a/windows/keep-secure/audit-logon.md b/windows/keep-secure/audit-logon.md index 581f4860fe..194c1f3d0b 100644 --- a/windows/keep-secure/audit-logon.md +++ b/windows/keep-secure/audit-logon.md @@ -2,21 +2,21 @@ title: Audit Logon (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Logon, which determines whether the operating system generates audit events when a user attempts to log on to a computer. ms.assetid: ca968d03-7d52-48c4-ba0e-2bcd2937231b +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Logon - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Logon**, which determines whether the operating system generates audit events when a user attempts to log on to a computer. +Audit Logon determines whether the operating system generates audit events when a user attempts to log on to a computer. These events are related to the creation of logon sessions and occur on the computer that was accessed. For an interactive logon, events are generated on the computer that was logged on to. For a network logon, such as accessing a share, events are generated on the computer that hosts the resource that was accessed. @@ -24,59 +24,31 @@ The following events are recorded: - Logon success and failure. -- Logon attempts by using explicit credentials. This event is generated when a process attempts to log on an account by explicitly specifying that account's credentials. This most commonly occurs in batch configurations such as scheduled tasks, or when using the Runas command. +- Logon attempts by using explicit credentials. This event is generated when a process attempts to log on an account by explicitly specifying that account's credentials. This most commonly occurs in batch configurations such as scheduled tasks, or when using the **RunAs** command. - Security identifiers (SIDs) are filtered. Logon events are essential to tracking user activity and detecting potential attacks. -Event volume: Low on a client computer; medium on a domain controller or network server +**Event volume**: -Default: Success for client computers; success and failure for servers +- Low on a client computer. - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4624

An account was successfully logged on.

4625

An account failed to log on.

4648

A logon was attempted using explicit credentials.

4675

SIDs were filtered.

+- Medium on a domain controllers or network servers. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | Audit Logon events, for example, will give you information about which account, when, using which Logon Type, from which machine logged on to this machine.
Failure events will show you failed logon attempts and the reason why these attempts failed. | +| Member Server | Yes | Yes | Yes | Yes | Audit Logon events, for example, will give you information about which account, when, using which Logon Type, from which machine logged on to this machine.
Failure events will show you failed logon attempts and the reason why these attempts failed. | +| Workstation | Yes | Yes | Yes | Yes | Audit Logon events, for example, will give you information about which account, when, using which Logon Type, from which machine logged on to this machine.
Failure events will show you failed logon attempts and the reason why these attempts failed. | -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +**Events List:** +- [4624](event-4624.md)(S): An account was successfully logged on. +- [4625](event-4625.md)(F): An account failed to log on. +- [4648](event-4648.md)(S): A logon was attempted using explicit credentials. +- [4675](event-4675.md)(S): SIDs were filtered. diff --git a/windows/keep-secure/audit-mpssvc-rule-level-policy-change.md b/windows/keep-secure/audit-mpssvc-rule-level-policy-change.md index f448d5882b..e7eb1410f4 100644 --- a/windows/keep-secure/audit-mpssvc-rule-level-policy-change.md +++ b/windows/keep-secure/audit-mpssvc-rule-level-policy-change.md @@ -2,20 +2,21 @@ title: Audit MPSSVC Rule-Level Policy Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit MPSSVC Rule-Level Policy Change, which determines whether the operating system generates audit events when changes are made to policy rules for the Microsoft Protection Service (MPSSVC.exe). ms.assetid: 263461b3-c61c-4ec3-9dee-851164845019 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit MPSSVC Rule-Level Policy Change - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit MPSSVC Rule-Level Policy Change**, which determines whether the operating system generates audit events when changes are made to policy rules for the Microsoft Protection Service (MPSSVC.exe). +Audit MPSSVC Rule-Level Policy Change determines whether the operating system generates audit events when changes are made to policy rules for the Microsoft Protection Service (MPSSVC.exe). The Microsoft Protection Service, which is used by Windows Firewall, is an integral part of the computer’s threat protection against malware. The tracked activities include: @@ -33,93 +34,41 @@ The Microsoft Protection Service, which is used by Windows Firewall, is an integ Changes to firewall rules are important for understanding the security state of the computer and how well it is protected against network attacks. -Event volume: Low +**Event volume**: Medium. -Default: Not configured +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | Success events shows you changes in Windows Firewall rules and settings, active configuration and rules after Windows Firewall Service startup and default configuration restore actions.
Failure events may help to identify configuration problems with Windows Firewall rules or settings. | +| Member Server | Yes | Yes | Yes | Yes | Success events shows you changes in Windows Firewall rules and settings, active configuration and rules after Windows Firewall Service startup and default configuration restore actions.
Failure events may help to identify configuration problems with Windows Firewall rules or settings. | +| Workstation | Yes | Yes | Yes | Yes | Success events shows you changes in Windows Firewall rules and settings, active configuration and rules after Windows Firewall Service startup and default configuration restore actions.
Failure events may help to identify configuration problems with Windows Firewall rules or settings. | - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4944

The following policy was active when the Windows Firewall started.

4945

A rule was listed when the Windows Firewall started.

4946

A change has been made to Windows Firewall exception list. A rule was added.

4947

A change has been made to Windows Firewall exception list. A rule was modified.

4948

A change has been made to Windows Firewall exception list. A rule was deleted.

4949

Windows Firewall settings were restored to the default values.

4950

A Windows Firewall setting has changed.

4951

A rule has been ignored because its major version number was not recognized by Windows Firewall.

4952

Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced.

4953

A rule has been ignored by Windows Firewall because it could not parse the rule.

4954

Windows Firewall Group Policy settings have changed. The new settings have been applied.

4956

Windows Firewall has changed the active profile.

4957

Windows Firewall did not apply the following rule:

4958

Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer:

+**Events List:** -  +- [4944](event-4944.md)(S): The following policy was active when the Windows Firewall started. -## Related topics +- [4945](event-4945.md)(S): A rule was listed when the Windows Firewall started. +- [4946](event-4946.md)(S): A change has been made to Windows Firewall exception list. A rule was added. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +- [4947](event-4947.md)(S): A change has been made to Windows Firewall exception list. A rule was modified. -  +- [4948](event-4948.md)(S): A change has been made to Windows Firewall exception list. A rule was deleted. -  +- [4949](event-4949.md)(S): Windows Firewall settings were restored to the default values. +- [4950](event-4950.md)(S): A Windows Firewall setting has changed. +- [4951](event-4951.md)(F): A rule has been ignored because its major version number was not recognized by Windows Firewall. +- [4952](event-4952.md)(F): Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced. +- [4953](event-4953.md)(F): A rule has been ignored by Windows Firewall because it could not parse the rule. + +- [4954](event-4954.md)(S): Windows Firewall Group Policy settings have changed. The new settings have been applied. + +- [4956](event-4956.md)(S): Windows Firewall has changed the active profile. + +- [4957](event-4957.md)(F): Windows Firewall did not apply the following rule: + +- [4958](event-4958.md)(F): Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer: diff --git a/windows/keep-secure/audit-network-policy-server.md b/windows/keep-secure/audit-network-policy-server.md index 0901a69905..c053aab03a 100644 --- a/windows/keep-secure/audit-network-policy-server.md +++ b/windows/keep-secure/audit-network-policy-server.md @@ -2,90 +2,53 @@ title: Audit Network Policy Server (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Network Policy Server, which determines whether the operating system generates audit events for RADIUS (IAS) and Network Access Protection (NAP) activity on user access requests (Grant, Deny, Discard, Quarantine, Lock, and Unlock). ms.assetid: 43b2aea4-26df-46da-b761-2b30f51a80f7 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Network Policy Server - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Network Policy Server**, which determines whether the operating system generates audit events for RADIUS (IAS) and Network Access Protection (NAP) activity on user access requests (Grant, Deny, Discard, Quarantine, Lock, and Unlock). +Audit Network Policy Server allows you to audit events generated by RADIUS (IAS) and Network Access Protection (NAP) activity related to user access requests. These requests can be Grant, Deny, Discard, Quarantine, Lock, and Unlock. + +If you configure this subcategory, an audit event is generated for each IAS and NAP user access request. + +This subcategory generates events only if NAS or IAS role is installed on the server. NAP events can be used to help understand the overall health of the network. -Event volume: Medium to high on servers that are running Network Policy Server (NPS); moderate on other servers or on client computers +**Event volume**: Medium to High on servers that are running [Network Policy Server](https://msdn.microsoft.com/en-us/library/cc732912.aspx) (NPS). -Default: Success and failure +Role-specific subcategories are outside the scope of this document. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

6272

Network Policy Server granted access to a user.

6273

Network Policy Server denied access to a user.

6274

Network Policy Server discarded the request for a user.

6275

Network Policy Server discarded the accounting request for a user.

6276

Network Policy Server quarantined a user.

6277

Network Policy Server granted access to a user but put it on probation because the host did not meet the defined health policy.

6278

Network Policy Server granted full access to a user because the host met the defined health policy.

6279

Network Policy Server locked the user account due to repeated failed authentication attempts.

6280

Network Policy Server unlocked the user account.

+| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | IF | IF | IF | IF – if a server has the [Network Policy Server](https://msdn.microsoft.com/en-us/library/cc732912.aspx) (NPS) role installed and you need to monitor access requests and other NPS-related events, enable this subcategory. | +| Member Server | IF | IF | IF | IF | IF – if a server has the [Network Policy Server](https://msdn.microsoft.com/en-us/library/cc732912.aspx) (NPS) role installed and you need to monitor access requests and other NPS-related events, enable this subcategory. | +| Workstation | No | No | No | No | [Network Policy Server](https://msdn.microsoft.com/en-us/library/cc732912.aspx) (NPS) role cannot be installed on client OS. | -  +## 6272: Network Policy Server granted access to a user. -## Related topics +## 6273: Network Policy Server denied access to a user. +## 6274: Network Policy Server discarded the request for a user. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +## 6275: Network Policy Server discarded the accounting request for a user. -  - -  +## 6276: Network Policy Server quarantined a user. +## 6277: Network Policy Server granted access to a user but put it on probation because the host did not meet the defined health policy. +## 6278: Network Policy Server granted full access to a user because the host met the defined health policy. +## 6279: Network Policy Server locked the user account due to repeated failed authentication attempts. +## 6280: Network Policy Server unlocked the user account. diff --git a/windows/keep-secure/audit-non-sensitive-privilege-use.md b/windows/keep-secure/audit-non-sensitive-privilege-use.md index ac2879b686..567f2d150b 100644 --- a/windows/keep-secure/audit-non-sensitive-privilege-use.md +++ b/windows/keep-secure/audit-non-sensitive-privilege-use.md @@ -1,129 +1,84 @@ --- -title: Audit Non-Sensitive Privilege Use (Windows 10) +title: Audit Non Sensitive Privilege Use (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Non-Sensitive Privilege Use, which determines whether the operating system generates audit events when non-sensitive privileges (user rights) are used. ms.assetid: 8fd74783-1059-443e-aa86-566d78606627 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- -# Audit Non-Sensitive Privilege Use - +# Audit Non Sensitive Privilege Use **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Non-Sensitive Privilege Use**, which determines whether the operating system generates audit events when non-sensitive privileges (user rights) are used. +Audit Non Sensitive Privilege Use contains events that show usage of non-sensitive privileges. This is the list of non-sensitive privileges: -The following privileges are non-sensitive: +- Access Credential Manager as a trusted caller -- **Access Credential Manager as a trusted caller** +- Add workstations to domain -- **Access this computer from the network** +- Adjust memory quotas for a process -- **Add workstations to domain** +- Bypass traverse checking -- **Adjust memory quotas for a process** +- Change the system time -- **Allow log on locally** +- Change the time zone -- **Allow log on through Terminal Services** +- Create a page file -- **Bypass traverse checking** +- Create global objects -- **Change the system time** +- Create permanent shared objects -- **Create a page file** +- Create symbolic links -- **Create global objects** +- Force shutdown from a remote system -- **Create permanent shared objects** +- Increase a process working set -- **Create symbolic links** +- Increase scheduling priority -- **Deny access to this computer from the network** +- Lock pages in memory -- **Deny log on as a batch job** +- Modify an object label -- **Deny log on as a service** +- Perform volume maintenance tasks -- **Deny log on locally** +- Profile single process -- **Deny log on through Terminal Services** +- Profile system performance -- **Force shutdown from a remote system** +- Remove computer from docking station -- **Increase a process working set** +- Shut down the system -- **Increase scheduling priority** +- Synchronize directory service data -- **Lock pages in memory** - -- **Log on as a batch job** - -- **Log on as a service** - -- **Modify an object label** - -- **Perform volume maintenance tasks** - -- **Profile single process** - -- **Profile system performance** - -- **Remove computer from docking station** - -- **Shut down the system** - -- **Synchronize directory service data** +This subcategory also contains informational events from filesystem Transaction Manager. If you configure this policy setting, an audit event is generated when a non-sensitive privilege is called. Success audits record successful attempts, and failure audits record unsuccessful attempts. -Event volume: Very high +**Event volume**: Very High. -Default: Not configured +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | IF | No | IF | We do not recommend Success auditing because the volume of events is very high and typically they are not as important as events from [Audit Sensitive Privilege Use](#_Audit_Sensitive_Privilege) subcategory.
IF – You can enable Failure auditing if you need information about failed attempts to use non-sensitive privileges, for example, **SeShutdownPrivilege** or **SeRemoteShutdownPrivilege**. | +| Member Server | No | IF | No | IF | We do not recommend Success auditing because the volume of events is very high and typically they are not as important as events from [Audit Sensitive Privilege Use](#_Audit_Sensitive_Privilege) subcategory.
IF – You can enable Failure auditing if you need information about failed attempts to use non-sensitive privileges, for example, **SeShutdownPrivilege** or **SeRemoteShutdownPrivilege**. | +| Workstation | No | IF | No | IF | We do not recommend Success auditing because the volume of events is very high and typically they are not as important as events from [Audit Sensitive Privilege Use](#_Audit_Sensitive_Privilege) subcategory.
IF – You can enable Failure auditing if you need information about failed attempts to use non-sensitive privileges, for example, **SeShutdownPrivilege** or **SeRemoteShutdownPrivilege**. | - ---- - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4672

Special privileges assigned to new logon.

4673

A privileged service was called.

4674

An operation was attempted on a privileged object.

+**Events List:** -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +- [4673](event-4673.md)(S, F): A privileged service was called. +- [4674](event-4674.md)(S, F): An operation was attempted on a privileged object. +- [4985](event-4985.md)(S): The state of a transaction has changed. diff --git a/windows/keep-secure/audit-other-account-logon-events.md b/windows/keep-secure/audit-other-account-logon-events.md index 36d1c35cf5..ee92107d00 100644 --- a/windows/keep-secure/audit-other-account-logon-events.md +++ b/windows/keep-secure/audit-other-account-logon-events.md @@ -2,115 +2,27 @@ title: Audit Other Account Logon Events (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Other Account Logon Events, which allows you to audit events generated by responses to credential requests submitted for a user account logon that are not credential validation or Kerberos tickets. ms.assetid: c8c6bfe0-33d2-4600-bb1a-6afa840d75b3 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Other Account Logon Events - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit Other Account Logon Events**, which allows you to audit events generated by responses to credential requests submitted for a user account logon that are not credential validation or Kerberos tickets. - -Examples can include the following: - -- Remote Desktop session disconnections - -- New Remote Desktop sessions - -- Locking and unlocking a workstation - -- Invoking a screen saver - -- Dismissing a screen saver - -- Detection of a Kerberos replay attack, in which a Kerberos request with identical information was received twice - - **Note**   - This condition could be caused by a network misconfiguration. - -   - -- Access to a wireless network granted to a user or computer account - -- Access to a wired 802.1x network granted to a user or computer account - -Event volume: Varies, depending on system use - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4649

A replay attack was detected.

4778

A session was reconnected to a Window Station.

4779

A session was disconnected from a Window Station.

4800

The workstation was locked.

4801

The workstation was unlocked.

4802

The screen saver was invoked.

4803

The screen saver was dismissed.

5378

The requested credentials delegation was disallowed by policy.

5632

A request was made to authenticate to a wireless network.

5633

A request was made to authenticate to a wired network.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +- Windows 10 +- Windows Server 2016 +**General Subcategory Information:** +This auditing subcategory does not contain any events. It is intended for future use. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | No | No | No | This auditing subcategory does not contain any events. It is intended for future use, and there is no reason to enable it. | +| Member Server | No | No | No | No | This auditing subcategory does not contain any events. It is intended for future use, and there is no reason to enable it. | +| Workstation | No | No | No | No | This auditing subcategory does not contain any events. It is intended for future use, and there is no reason to enable it. | diff --git a/windows/keep-secure/audit-other-account-management-events.md b/windows/keep-secure/audit-other-account-management-events.md index 78a7da62bd..bce48fe3a4 100644 --- a/windows/keep-secure/audit-other-account-management-events.md +++ b/windows/keep-secure/audit-other-account-management-events.md @@ -2,73 +2,39 @@ title: Audit Other Account Management Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Account Management Events, which determines whether the operating system generates user account management audit events. ms.assetid: 4ce22eeb-a96f-4cf9-a46d-6642961a31d5 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Other Account Management Events - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Other Account Management Events**, which determines whether the operating system generates user account management audit events. - -Events can be generated for user account management auditing when: - -- The password hash of an account is accessed. This typically happens when the Active Directory Migration Tool (ADMT) is moving password data. - -- The Password Policy Checking application programming interface (API) is called. Calls to this function could be part of an attack from a malicious application that is testing whether password complexity policy settings are being applied. - -- Changes are made to domain policy under **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy** or **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Account Lockout Policy**. - -**Note**   -These events are logged when the domain policy is applied (on refresh or restart), not when settings are modified by an administrator. - -  - -Event volume: Low - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - -
Event IDEvent Message Summary

4782

The password hash for an account was accessed.

4793

The Password Policy Checking API was called.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Other Account Management Events determines whether the operating system generates user account management audit events. -  +**Event volume:** Typically Low on all types of computers. -  +This subcategory allows you to audit next events: +- The password hash of a user account was accessed. This happens during an Active Directory Management Tool password migration. +- The Password Policy Checking API was called. Password Policy Checking API allows an application to check password compliance against an application-provided account database or single account and verify that passwords meet the complexity, aging, minimum length, and history reuse requirements of a password policy. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | The only reason to enable Success auditing on domain controllers is to monitor “[4782](event-4782.md)(S): The password hash an account was accessed.”
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | No | No | No | No | The only event which is generated on Member Servers is “[4793](event-4793.md)(S): The Password Policy Checking API was called.”, this event is a typical information event with little to no security relevance.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | No | No | No | No | The only event which is generated on Workstations is “[4793](event-4793.md)(S): The Password Policy Checking API was called.”, this event is a typical information event with little to no security relevance.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +**Events List:** + +- [4782](event-4782.md)(S): The password hash an account was accessed. + +- [4793](event-4793.md)(S): The Password Policy Checking API was called. diff --git a/windows/keep-secure/audit-other-logonlogoff-events.md b/windows/keep-secure/audit-other-logonlogoff-events.md index c38d1fcc1a..da62c1ddac 100644 --- a/windows/keep-secure/audit-other-logonlogoff-events.md +++ b/windows/keep-secure/audit-other-logonlogoff-events.md @@ -2,20 +2,21 @@ title: Audit Other Logon/Logoff Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Logon/Logoff Events, which determines whether Windows generates audit events for other logon or logoff events. ms.assetid: 76d987cd-1917-4907-a739-dd642609a458 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Other Logon/Logoff Events - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Other Logon/Logoff Events**, which determines whether Windows generates audit events for other logon or logoff events. +Audit Other Logon/Logoff Events determines whether Windows generates audit events for other logon or logoff events. These other logon or logoff events include: @@ -27,83 +28,39 @@ These other logon or logoff events include: - A replay attack is detected. This event indicates that a Kerberos request was received twice with identical information. This condition could also be caused by network misconfiguration. -- A user is granted access to a wireless network. It can either be a user account or the computer account. +- A user is granted access to a wireless network. It can be either a user account or the computer account. -- A user is granted access to a wired 802.1x network. It can either be a user account or the computer account. +- A user is granted access to a wired 802.1x network. It can be either a user account or the computer account. Logon events are essential to understanding user activity and detecting potential attacks. -Event volume: Low +**Event volume**: Low. -Default: Not configured +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | We recommend Success auditing, to track possible Kerberos replay attacks, terminal session connect and disconnect actions, network authentication events, and some other events. Volume of these events is typically very low.
Failure events will show you when requested credentials [CredSSP](https://msdn.microsoft.com/en-us/library/cc226764.aspx) delegation was disallowed by policy. The volume of these events is very low—typically you will not get any of these events. | +| Member Server | Yes | Yes | Yes | Yes | We recommend Success auditing, to track possible terminal session connect and disconnect actions, network authentication events, and some other events. Volume of these events is typically very low.
Failure events will show you when requested credentials [CredSSP](https://msdn.microsoft.com/en-us/library/cc226764.aspx) delegation was disallowed by policy. The volume of these events is very low—typically you will not get any of these events. | +| Workstation | Yes | Yes | Yes | Yes | We recommend Success auditing, to track possible terminal session connect and disconnect actions, network authentication events, and some other events. Volume of these events is typically very low.
Failure events will show you when requested credentials [CredSSP](https://msdn.microsoft.com/en-us/library/cc226764.aspx) delegation was disallowed by policy. The volume of these events is very low—typically you will not get any of these events. | - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4649

A replay attack was detected.

4778

A session was reconnected to a Window Station.

4779

A session was disconnected from a Window Station.

4800

The workstation was locked.

4801

The workstation was unlocked.

4802

The screen saver was invoked.

4803

The screen saver was dismissed.

5378

The requested credentials delegation was disallowed by policy.

5632

A request was made to authenticate to a wireless network.

5633

A request was made to authenticate to a wired network.

+**Events List:** -  +- [4649](event-4649.md)(S): A replay attack was detected. -## Related topics +- [4778](event-4778.md)(S): A session was reconnected to a Window Station. +- [4779](event-4779.md)(S): A session was disconnected from a Window Station. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +- [4800](event-4800.md)(S): The workstation was locked. -  +- [4801](event-4801.md)(S): The workstation was unlocked. -  +- [4802](event-4802.md)(S): The screen saver was invoked. +- [4803](event-4803.md)(S): The screen saver was dismissed. +- [5378](event-5378.md)(F): The requested credentials delegation was disallowed by policy. +- [5632](event-5632.md)(S): A request was made to authenticate to a wireless network. +- [5633](event-5633.md)(S): A request was made to authenticate to a wired network. diff --git a/windows/keep-secure/audit-other-object-access-events.md b/windows/keep-secure/audit-other-object-access-events.md index 4998656c13..66d034006d 100644 --- a/windows/keep-secure/audit-other-object-access-events.md +++ b/windows/keep-secure/audit-other-object-access-events.md @@ -2,120 +2,53 @@ title: Audit Other Object Access Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Object Access Events, which determines whether the operating system generates audit events for the management of Task Scheduler jobs or COM+ objects. ms.assetid: b9774595-595d-4199-b0c5-8dbc12b6c8b2 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Other Object Access Events - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Other Object Access Events**, which determines whether the operating system generates audit events for the management of Task Scheduler jobs or COM+ objects. - -For scheduler jobs, the following actions are audited: - -- Job created. - -- Job deleted. - -- Job enabled. - -- Job disabled. - -- Job updated. - -For COM+ objects, the following actions are audited: - -- Catalog object added. - -- Catalog object updated. - -- Catalog object deleted. - -Event volume: Low - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4671

An application attempted to access a blocked ordinal through the TBS.

4691

Indirect access to an object was requested.

4698

A scheduled task was created.

4699

A scheduled task was deleted.

4700

A scheduled task was enabled.

4701

A scheduled task was disabled.

4702

A scheduled task was updated.

5148

The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded.

5149

The DoS attack has subsided and normal processing is being resumed.

5888

An object in the COM+ Catalog was modified.

5889

An object was deleted from the COM+ Catalog.

5890

An object was added to the COM+ Catalog.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Other Object Access Events allows you to monitor operations with scheduled tasks, COM+ objects and indirect object access requests. -  +**Event volume**: Low. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | We recommend Success auditing first of all because of scheduled tasks events.
We recommend Failure auditing to get events about possible ICPM DoS attack. | +| Member Server | Yes | Yes | Yes | Yes | We recommend Success auditing first of all because of scheduled tasks events.
We recommend Failure auditing to get events about possible ICPM DoS attack. | +| Workstation | Yes | Yes | Yes | Yes | We recommend Success auditing first of all because of scheduled tasks events.
We recommend Failure auditing to get events about possible ICPM DoS attack. | +**Events List:** +- [4671](event-4671.md)(-): An application attempted to access a blocked ordinal through the TBS. +- [4691](event-4691.md)(S): Indirect access to an object was requested. +- [5148](event-5148.md)(F): The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded. + +- [5149](event-5149.md)(F): The DoS attack has subsided and normal processing is being resumed. + +- [4698](event-4698.md)(S): A scheduled task was created. + +- [4699](event-4699.md)(S): A scheduled task was deleted. + +- [4700](event-4700.md)(S): A scheduled task was enabled. + +- [4701](event-4701.md)(S): A scheduled task was disabled. + +- [4702](event-4702.md)(S): A scheduled task was updated. + +- [5888](event-5888.md)(S): An object in the COM+ Catalog was modified. + +- [5889](event-5889.md)(S): An object was deleted from the COM+ Catalog. + +- [5890](event-5890.md)(S): An object was added to the COM+ Catalog. diff --git a/windows/keep-secure/audit-other-policy-change-events.md b/windows/keep-secure/audit-other-policy-change-events.md index 33f1800b16..0af19e0be4 100644 --- a/windows/keep-secure/audit-other-policy-change-events.md +++ b/windows/keep-secure/audit-other-policy-change-events.md @@ -2,118 +2,61 @@ title: Audit Other Policy Change Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Policy Change Events, which determines whether the operating system generates audit events for security policy changes that are not otherwise audited in the Policy Change category. ms.assetid: 8618502e-c21c-41cc-8a49-3dc1eb359e60 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Other Policy Change Events - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Other Policy Change Events**, which determines whether the operating system generates audit events for security policy changes that are not otherwise audited in the Policy Change category. - -These other activities in the Policy Change category that can be audited include: - -- Trusted Platform Module (TPM) configuration changes. - -- Kernel-mode cryptographic self tests. - -- Cryptographic provider operations. - -- Cryptographic context operations or modifications. - -Event volume: Low - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4670

Permissions on an object were changed.

4909

The local policy settings for the TBS were changed.

4910

The group policy settings for the TBS were changed.

5063

A cryptographic provider operation was attempted.

5064

A cryptographic context operation was attempted.

5065

A cryptographic context modification was attempted.

5066

A cryptographic function operation was attempted.

5067

A cryptographic function modification was attempted.

5068

A cryptographic function provider operation was attempted.

5069

A cryptographic function property operation was attempted.

5070

A cryptographic function property modification was attempted.

5447

A Windows Filtering Platform filter has been changed.

6144

Security policy in the group policy objects has been applied successfully.

6145

One or more errors occurred while processing security policy in the group policy objects.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Other Policy Change Events contains events about EFS Data Recovery Agent policy changes, changes in Windows Filtering Platform filter, status on Security policy settings updates for local Group Policy settings, Central Access Policy changes, and detailed troubleshooting events for Cryptographic Next Generation (CNG) operations. -  +**Event volume**: Low. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | Yes | IF | Yes | IF - We do not recommend Success auditing because of event “5447: A Windows Filtering Platform filter has been changed”—this event generates many times during group policy updates and typically is used for troubleshooting purposes for Windows Filtering Platform filters. But you would still need to enable Success auditing for this subcategory if, for example, you must monitor changes in Boot Configuration Data or Central Access Policies.
We recommend Failure auditing, to detect errors in applied Security settings which came from Group Policy, and failure events related to Cryptographic Next Generation (CNG) functions. | +| Member Server | IF | Yes | IF | Yes | IF - We do not recommend Success auditing because of event “5447: A Windows Filtering Platform filter has been changed”—this event generates many times during group policy updates and typically is used for troubleshooting purposes for Windows Filtering Platform filters. But you would still need to enable Success auditing for this subcategory if, for example, you must monitor changes in Boot Configuration Data or Central Access Policies.
We recommend Failure auditing, to detect errors in applied Security settings which came from Group Policy, and failure events related to Cryptographic Next Generation (CNG) functions. | +| Workstation | IF | Yes | IF | Yes | IF - We do not recommend Success auditing because of event “5447: A Windows Filtering Platform filter has been changed”—this event generates many times during group policy updates and typically is used for troubleshooting purposes for Windows Filtering Platform filters. But you would still need to enable Success auditing for this subcategory if, for example, you must monitor changes in Boot Configuration Data or Central Access Policies.
We recommend Failure auditing, to detect errors in applied Security settings which came from Group Policy, and failure events related to Cryptographic Next Generation (CNG) functions. | +**Events List:** +- [4714](event-4714.md)(S): Encrypted data recovery policy was changed. +- [4819](event-4819.md)(S): Central Access Policies on the machine have been changed. +- [4826](event-4826.md)(S): Boot Configuration Data loaded. + +- [4909](event-4909.md)(-): The local policy settings for the TBS were changed. + +- [4910](event-4910.md)(-): The group policy settings for the TBS were changed. + +- [5063](event-5063.md)(S, F): A cryptographic provider operation was attempted. + +- [5064](event-5064.md)(S, F): A cryptographic context operation was attempted. + +- [5065](event-5065.md)(S, F): A cryptographic context modification was attempted. + +- [5066](event-5066.md)(S, F): A cryptographic function operation was attempted. + +- [5067](event-5067.md)(S, F): A cryptographic function modification was attempted. + +- [5068](event-5068.md)(S, F): A cryptographic function provider operation was attempted. + +- [5069](event-5069.md)(S, F): A cryptographic function property operation was attempted. + +- [5070](event-5070.md)(S, F): A cryptographic function property modification was attempted. + +- [5447](event-5447.md)(S): A Windows Filtering Platform filter has been changed. + +- [6144](event-6144.md)(S): Security policy in the group policy objects has been applied successfully. + +- [6145](event-6145.md)(F): One or more errors occurred while processing security policy in the group policy objects. diff --git a/windows/keep-secure/audit-other-privilege-use-events.md b/windows/keep-secure/audit-other-privilege-use-events.md index 65b5146b7b..b5ebe7d056 100644 --- a/windows/keep-secure/audit-other-privilege-use-events.md +++ b/windows/keep-secure/audit-other-privilege-use-events.md @@ -2,31 +2,31 @@ title: Audit Other Privilege Use Events (Windows 10) description: This security policy setting is not used. ms.assetid: 5f7f5b25-42a6-499f-8aa2-01ac79a2a63c +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Other Privilege Use Events - **Applies to** - -- Windows 10 - -This security policy setting is not used. - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +This auditing subcategory should not have any events in it, but for some reason Success auditing will enable generation of event 4985(S): The state of a transaction has changed. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------| +| Domain Controller | No | No | No | No | This auditing subcategory doesn’t have any informative events inside. | +| Member Server | No | No | No | No | This auditing subcategory doesn’t have any informative events inside. | +| Workstation | No | No | No | No | This auditing subcategory doesn’t have any informative events inside. | +**Events List:** + +- [4985](event-4674.md)(S): The state of a transaction has changed. diff --git a/windows/keep-secure/audit-other-system-events.md b/windows/keep-secure/audit-other-system-events.md index 9b5457b2a3..bb1cfd06c3 100644 --- a/windows/keep-secure/audit-other-system-events.md +++ b/windows/keep-secure/audit-other-system-events.md @@ -2,20 +2,23 @@ title: Audit Other System Events (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other System Events, which determines whether the operating system audits various system events. ms.assetid: 2401e4cc-d94e-41ec-82a7-e10914295f8b +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Other System Events - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Other System Events**, which determines whether the operating system audits various system events. +Audit Other System Events contains Windows Firewall Service and Windows Firewall driver start and stop events, failure events for these services and Windows Firewall Service policy processing failures. + +Audit Other System Events determines whether the operating system audits various system events. The system events in this category include: @@ -25,130 +28,61 @@ The system events in this category include: - Cryptography key file and migration operations. -**Important**   -Failure to start the Windows Firewall service may result in a computer that is not fully protected against network threats. +- BranchCache events. -  +**Event volume**: Low. -Event volume: Low +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | We recommend enabling Success and Failure auditing because you will be able to get Windows Firewall Service and Windows Firewall Driver status events. | +| Member Server | Yes | Yes | Yes | Yes | We recommend enabling Success and Failure auditing because you will be able to get Windows Firewall Service and Windows Firewall Driver status events. | +| Workstation | Yes | Yes | Yes | Yes | We recommend enabling Success and Failure auditing because you will be able to get Windows Firewall Service and Windows Firewall Driver status events. | -Default: Success and failure +**Events List:** - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

5024

The Windows Firewall Service has started successfully.

5025

The Windows Firewall Service has been stopped.

5027

The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy.

5028

The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy.

5029

The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy.

5030

The Windows Firewall Service failed to start.

5032

Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network.

5033

The Windows Firewall Driver has started successfully.

5034

The Windows Firewall Driver has been stopped.

5035

The Windows Firewall Driver failed to start.

5037

The Windows Firewall Driver detected critical runtime error. Terminating.

5058

Key file operation.

5059

Key migration operation.

6400

BranchCache: Received an incorrectly formatted response while discovering availability of content.

6401

BranchCache: Received invalid data from a peer. Data discarded.

6402

BranchCache: The message to the hosted cache offering it data is incorrectly formatted.

6403

BranchCache: The hosted cache sent an incorrectly formatted response to the client.

6404

BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate.

6405

BranchCache: %2 instance(s) of event id %1 occurred.

6406

%1 registered to Windows Firewall to control filtering for the following: %2

6407

1%

6408

Registered product %1 failed and Windows Firewall is now controlling the filtering for %2

+- [5024](event-5024.md)(S): The Windows Firewall Service has started successfully. -  +- [5025](event-5025.md)(S): The Windows Firewall Service has been stopped. -## Related topics +- [5027](event-5027.md)(F): The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. +- [5028](event-5028.md)(F): The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +- [5029](event-5029.md)(F): The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy. -  +- [5030](event-5030.md)(F): The Windows Firewall Service failed to start. -  +- [5032](event-5032.md)(F): Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network. +- [5033](event-5033.md)(S): The Windows Firewall Driver has started successfully. +- [5034](event-5034.md)(S): The Windows Firewall Driver was stopped. +- [5035](event-5035.md)(F): The Windows Firewall Driver failed to start. +- [5037](event-5037.md)(F): The Windows Firewall Driver detected critical runtime error. Terminating. + +- [5058](event-5058.md)(S, F): Key file operation. + +- [5059](event-5059.md)(S, F): Key migration operation. + +- [6400](event-6400.md)(-): BranchCache: Received an incorrectly formatted response while discovering availability of content. + +- [6401](event-6401.md)(-): BranchCache: Received invalid data from a peer. Data discarded. + +- [6402](event-6402.md)(-): BranchCache: The message to the hosted cache offering it data is incorrectly formatted. + +- [6403](event-6403.md)(-): BranchCache: The hosted cache sent an incorrectly formatted response to the client. + +- [6404](event-6404.md)(-): BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate. + +- [6405](event-6405.md)(-): BranchCache: %2 instance(s) of event id %1 occurred. + +- [6406](event-6406.md)(-): %1 registered to Windows Firewall to control filtering for the following: %2 + +- [6407](event-6407.md)(-): 1% + +- [6408](event-6408.md)(-): Registered product %1 failed and Windows Firewall is now controlling the filtering for %2 + +- [6409](event-6408.md)(-): BranchCache: A service connection point object could not be parsed. diff --git a/windows/keep-secure/audit-pnp-activity.md b/windows/keep-secure/audit-pnp-activity.md index e278b54ff1..8558ff0a08 100644 --- a/windows/keep-secure/audit-pnp-activity.md +++ b/windows/keep-secure/audit-pnp-activity.md @@ -2,60 +2,45 @@ title: Audit PNP Activity (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit PNP Activity, which determines when plug and play detects an external device. ms.assetid: A3D87B3B-EBBE-442A-953B-9EB75A5F600E +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit PNP Activity - **Applies to** - -- Windows 10 - -\[Some information relates to pre-released product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.\] - -This topic for the IT professional describes the advanced security audit policy setting, **Audit PNP Activity**, which determines when plug and play detects an external device. - -A PnP audit event can be used to track down changes in system hardware and will be logged on the machine where the change took place. For example, when a keyboard is plugged into a PC a PnP event is triggered. - -Event volume: Varies, depending on how the computer is used - -Default: Not configured - - ---- - - - - - - - - - - - - -
Event IDEvent message

6416

A new external device was recognized by the system.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit PNP Activity determines when Plug and Play detects an external device. -  +A PnP audit event can be used to track down changes in system hardware and will be logged on the machine where the change took place. For example, when a keyboard is plugged into a computer, a PnP event is triggered. -  +**Event volume**: Varies, depending on how the computer is used. Typically Low. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | This subcategory will help identify when and which Plug and Play device was attached, enabled, disabled or restricted by device installation policy.
You can track, for example, whether a USB flash drive or stick was attached to a domain controller, which is typically not allowed.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | This subcategory will help identify when and which Plug and Play device was attached, enabled, disabled or restricted by device installation policy.
You can track, for example, whether a USB flash drive or stick was attached to a critical server, which is typically not allowed.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | This subcategory will help identify when and which Plug and Play device was attached, enabled, disabled or restricted by device installation policy.
You can track, for example, whether a USB flash drive or stick was attached to an administrative workstation or VIP workstation.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +**Events List:** +- [6416](event-6416.md)(S): A new external device was recognized by the System +- [6419](event-6419.md)(S): A request was made to disable a device + +- [6420](event-6420.md)(S): A device was disabled. + +- [6421](event-6421.md)(S): A request was made to enable a device. + +- [6422](event-6422.md)(S): A device was enabled. + +- [6423](event-6423.md)(S): The installation of this device is forbidden by system policy. + +- [6424](event-6424.md)(S): The installation of this device was allowed, after having previously been forbidden by policy. diff --git a/windows/keep-secure/audit-process-creation.md b/windows/keep-secure/audit-process-creation.md index 217836dc17..739cc9cf47 100644 --- a/windows/keep-secure/audit-process-creation.md +++ b/windows/keep-secure/audit-process-creation.md @@ -2,63 +2,37 @@ title: Audit Process Creation (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Process Creation, which determines whether the operating system generates audit events when a process is created (starts). ms.assetid: 67e39fcd-ded6-45e8-b1b6-d411e4e93019 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Process Creation - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Process Creation**, which determines whether the operating system generates audit events when a process is created (starts). +Audit Process Creation determines whether the operating system generates audit events when a process is created (starts). These audit events can help you track user activity and understand how a computer is being used. Information includes the name of the program or the user that created the process. -Event volume: Low to medium, depending on system usage +**Event volume**: Low to Medium, depending on system usage. -Default: Not configured - - ---- - - - - - - - - - - - - - - - - -
Event IDEvent message

4688

A new process has been created.

4696

A primary token was assigned to a process.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +This subcategory allows you to audit events generated when a process is created or starts. The name of the application and user that created the process is also audited. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | It is typically useful to collect Success auditing information for this subcategory for forensic investigations, to find information who, when and with which options\\parameters ran specific process.
Additionally, you can analyse process creation events for elevated credentials use, potential malicious process names and so on.
The event volume is typically medium-high level, depending on the process activity on the computer.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | It is typically useful to collect Success auditing information for this subcategory for forensic investigations, to find information who, when and with which options\\parameters ran specific process.
Additionally, you can analyse process creation events for elevated credentials use, potential malicious process names and so on.
The event volume is typically medium-high level, depending on the process activity on the computer.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | It is typically useful to collect Success auditing information for this subcategory for forensic investigations, to find information who, when and with which options\\parameters ran specific process.
Additionally, you can analyse process creation events for elevated credentials use, potential malicious process names and so on.
The event volume is typically medium-high level, depending on the process activity on the computer.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +**Events List:** +- [4688](event-4688.md)(S): A new process has been created. +- [4696](event-4696.md)(S): A primary token was assigned to process. diff --git a/windows/keep-secure/audit-process-termination.md b/windows/keep-secure/audit-process-termination.md index ac362e72be..2dde0beac1 100644 --- a/windows/keep-secure/audit-process-termination.md +++ b/windows/keep-secure/audit-process-termination.md @@ -2,63 +2,35 @@ title: Audit Process Termination (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Process Termination, which determines whether the operating system generates audit events when an attempt is made to end a process. ms.assetid: 65d88e53-14aa-48a4-812b-557cebbf9e50 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Process Termination - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Process Termination**, which determines whether the operating system generates audit events when an attempt is made to end a process. +Audit Process Termination determines whether the operating system generates audit events when process has exited. Success audits record successful attempts and Failure audits record unsuccessful attempts. -If you do not configure this policy setting, no audit event is generated when a process ends. - This policy setting can help you track user activity and understand how the computer is used. -Event volume: Varies, depending on how the computer is used - -Default: Not configured - - ---- - - - - - - - - - - - - -
Event IDEvent message

4689

A process has exited.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  - +**Event volume**: Low to Medium, depending on system usage. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | No | No | IF | No | IF - This subcategory typically is not as important as [Audit Process Creation](#_Audit_Process_Creation) subcategory. Using this subcategory you can, for example get information about for how long process was run in correlation with [4688](event-4688.md) event.
If you have a list of critical processes that run on some computers, you can enable this subcategory to monitor for termination of these critical processes.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | No | No | IF | No | IF - This subcategory typically is not as important as [Audit Process Creation](#_Audit_Process_Creation) subcategory. Using this subcategory you can, for example get information about for how long process was run in correlation with [4688](event-4688.md) event.
If you have a list of critical processes that run on some computers, you can enable this subcategory to monitor for termination of these critical processes.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | No | No | IF | No | IF - This subcategory typically is not as important as [Audit Process Creation](#_Audit_Process_Creation) subcategory. Using this subcategory you can, for example get information about for how long process was run in correlation with [4688](event-4688.md) event.
If you have a list of critical processes that run on some computers, you can enable this subcategory to monitor for termination of these critical processes.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +**Events List:** +- [4689](event-4689.md)(S): A process has exited. diff --git a/windows/keep-secure/audit-registry.md b/windows/keep-secure/audit-registry.md index f8c60d1b1f..f994e3be1b 100644 --- a/windows/keep-secure/audit-registry.md +++ b/windows/keep-secure/audit-registry.md @@ -2,65 +2,45 @@ title: Audit Registry (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Registry, which determines whether the operating system generates audit events when users attempt to access registry objects. ms.assetid: 02bcc23b-4823-46ac-b822-67beedf56b32 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Registry - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Registry**, which determines whether the operating system generates audit events when users attempt to access registry objects. - -Audit events are generated only for objects that have configured system access control lists (SACLs) specified, and only if the type of access requested (such as Write, Read, or Modify) and the account making the request match the settings in the SACL. +Audit Registry allows you to audit attempts to access registry objects. A security audit event is generated only for objects that have system access control lists ([SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)s) specified, and only if the type of access requested, such as Read, Write, or Modify, and the account making the request match the settings in the SACL. If success auditing is enabled, an audit entry is generated each time any account successfully accesses a registry object that has a matching SACL. If failure auditing is enabled, an audit entry is generated each time any user unsuccessfully attempts to access a registry object that has a matching SACL. -Event volume: Low to medium, depending on how registry SACLs are configured +**Event volume**: Low to Medium, depending on how registry SACLs are configured. -Default: Not configured +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | IF | IF | IF | We strongly recommend that you develop a Registry Objects Security Monitoring policy and define appropriate [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)s for registry objects for different operating system templates and roles. Do not enable this subcategory if you have not planned how to use and analyze the collected information. It is also important to delete non-effective, excess [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx)s. Otherwise the auditing log will be overloaded with useless information.
Failure events can show you unsuccessful attempts to access specific registry objects.
Consider enabling this subcategory for critical computers first, after you develop a Registry Objects Security Monitoring policy for them. | +| Member Server | IF | IF | IF | IF | | +| Workstation | IF | IF | IF | IF | | - ---- - - - - - - - - - - - - - - - - -
Event IDEvent message

4657

A registry value was modified.

5039

A registry key was virtualized.

+**Events List:** -  +- [4663](event-4663.md)(S): An attempt was made to access an object. -## Related topics +- [4656](event-4656.md)(S, F): A handle to an object was requested. +- [4658](event-4658.md)(S): The handle to an object was closed. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  - +- [4660](event-4660.md)(S): An object was deleted. +- [4657](event-4657.md)(S): A registry value was modified. +- [5039](event-5039.md)(-): A registry key was virtualized. +- [4670](event-4670.md)(S): Permissions on an object were changed. diff --git a/windows/keep-secure/audit-removable-storage.md b/windows/keep-secure/audit-removable-storage.md index 5c9276822b..0cd8e17a01 100644 --- a/windows/keep-secure/audit-removable-storage.md +++ b/windows/keep-secure/audit-removable-storage.md @@ -2,139 +2,35 @@ title: Audit Removable Storage (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Removable Storage, which determines when there is a read or a write to a removable drive. ms.assetid: 1746F7B3-8B41-4661-87D8-12F734AFFB26 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Removable Storage - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Removable Storage**, which determines when there is a read or a write to a removable drive. - -Event volume: Low - -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4663

An attempt was made to access an object.

-

Subject:

-

Security ID: %1

-

Account Name: %2

-

Account Domain: %3

-

Logon ID: %4

-

Object:

-

Object Server: %5

-

Object Type: %6

-

Object Name: %7

-

Handle ID: %8

-

Process Information:

-

Process ID: %11

-

Process Name: %12

-

Access Request Information:

-

Accesses: %9

-

Access Mask: %10

4659

A handle to an object was requested with intent to delete.

-

Subject:

-

Security ID: %1

-

Account Name: %2

-

Account Domain: %3

-

Logon ID: %4

-

Object:

-

Object Server: %5

-

Object Type: %6

-

Object Name: %7

-

Handle ID: %8

-

Process Information:

-

Process ID: %13

-

Access Request Information:

-

Transaction ID: %9

-

Accesses: %10

-

Access Mask: %11

-

Privileges Used for Access Check: %12

4818

Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy.

-

Subject:

-

Security ID: %1

-

Account Name: %2

-

Account Domain: %3

-

Logon ID: %4

-

Object:

-

Object Server: %5

-

Object Type: %6

-

Object Name: %7

-

Handle ID: %8

-

Process Information:

-

Process ID: %9

-

Process Name: %10

-

Current Central Access Policy results:

-

Access Reasons: %11

-

Proposed Central Access Policy results that differ from the current Central Access Policy results:

-

Access Reasons: %12

4656

A handle to an object was requested.

-

Subject:

-

Security ID: %1

-

Account Name: %2

-

Account Domain: %3

-

Logon ID: %4

-

Object:

-

Object Server: %5

-

Object Type: %6

-

Object Name: %7

-

Handle ID: %8

-

Resource Attributes: %17

-

Process Information:

-

Process ID: %15

-

Process Name: %16

-

Access Request Information:

-

Transaction ID: %9

-

Accesses: %10

-

Access Reasons: %11

-

Access Mask: %12

-

Privileges Used for Access Check: %13

-

Restricted SID Count: %14

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +Audit Removable Storage allows you to audit user attempts to access file system objects on a removable storage device. A security audit event is generated for all objects and all types of access requested, with no dependency on object’s [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx). +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | This subcategory will help identify when and which files or folders were accessed or modified on removable devices.
It is often useful to track actions with removable storage devices and the files or folders on them, because malicious software very often uses removable devices as a method to get into the system. At the same time, you will be able to track which files were written or executed from a removable storage device.
You can track, for example, actions with files or folders on USB flash drives or sticks that were inserted into domain controllers or high value servers, which is typically not allowed.
We recommend Failure auditing to track failed access attempts. | +| Member Server | Yes | Yes | Yes | Yes | | +| Workstation | Yes | Yes | Yes | Yes | | +**Events List:** + +- [4656](event-4656.md)(S, F): A handle to an object was requested. + +- [4658](event-4658.md)(S): The handle to an object was closed. + +- [4663](event-4663.md)(S): An attempt was made to access an object. diff --git a/windows/keep-secure/audit-rpc-events.md b/windows/keep-secure/audit-rpc-events.md index de4ec1bad5..99e1f92cff 100644 --- a/windows/keep-secure/audit-rpc-events.md +++ b/windows/keep-secure/audit-rpc-events.md @@ -2,58 +2,29 @@ title: Audit RPC Events (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit RPC Events, which determines whether the operating system generates audit events when inbound remote procedure call (RPC) connections are made. ms.assetid: 868aec2d-93b4-4bc8-a150-941f88838ba6 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit RPC Events - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit RPC Events**, which determines whether the operating system generates audit events when inbound remote procedure call (RPC) connections are made. - -RPC is a technology for creating distributed client/server programs. RPC is an interprocess communication technique that enables client and server software to communicate. For more information, see [What Is RPC?](http://technet.microsoft.com/library/cc787851.aspx). - -Event volume: High on RPC servers - -Default: Not configured - - ---- - - - - - - - - - - - - -
Event IDEvent message

5712

A Remote Procedure Call (RPC) was attempted.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  - +Audit RPC Events determines whether the operating system generates audit events when inbound remote procedure call (RPC) connections are made. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------| +| Domain Controller | No | No | No | No | Events in this subcategory occur rarely. | +| Member Server | No | No | No | No | Events in this subcategory occur rarely. | +| Workstation | No | No | No | No | Events in this subcategory occur rarely. | +**Events List:** +- [5712](event-5712.md)(S): A Remote Procedure Call (RPC) was attempted. diff --git a/windows/keep-secure/audit-sam.md b/windows/keep-secure/audit-sam.md index 9afb708e33..7b097dc097 100644 --- a/windows/keep-secure/audit-sam.md +++ b/windows/keep-secure/audit-sam.md @@ -2,25 +2,25 @@ title: Audit SAM (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit SAM, which enables you to audit events that are generated by attempts to access Security Account Manager (SAM) objects. ms.assetid: 1d00f955-383d-4c95-bbd1-fab4a991a46e +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit SAM - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit SAM**, which enables you to audit events that are generated by attempts to access Security Account Manager (SAM) objects. +Audit SAM, which enables you to audit events that are generated by attempts to access Security Account Manager ([SAM](https://technet.microsoft.com/en-us/library/cc756748(v=ws.10).aspx)) objects. The Security Account Manager (SAM) is a database that is present on computers running Windows operating systems that stores user accounts and security descriptors for users on the local computer. -SAM objects include the following: +- SAM objects include the following: - SAM\_ALIAS: A local group @@ -34,65 +34,23 @@ SAM objects include the following: If you configure this policy setting, an audit event is generated when a SAM object is accessed. Success audits record successful attempts, and failure audits record unsuccessful attempts. -**Note**   -Only the SACL for SAM\_SERVER can be modified. - -  +Only a [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) for SAM\_SERVER can be modified. Changes to user and group objects are tracked by the Account Management audit category. However, user accounts with enough privileges could potentially alter the files in which the account and password information is stored in the system, bypassing any Account Management events. -Event volume: High on domain controllers +**Event volume**: High on domain controllers. -**Note**   -For information about reducing the number of events generated in this subcategory, see [KB841001](http://go.microsoft.com/fwlink/p/?LinkId=121698). - -  - -Default setting: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4659

A handle to an object was requested with intent to delete.

4660

An object was deleted.

4661

A handle to an object was requested.

4663

An attempt was made to access an object.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +For information about reducing the number of events generated in this subcategory, see [KB841001](https://support.microsoft.com/en-us/kb/841001). +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | - | - | - | - | There is no recommendation for this subcategory in this document, unless you know exactly what you need to monitor at [Security Account Manager](https://technet.microsoft.com/en-us/library/cc756748(v=ws.10).aspx) level. | +| Member Server | - | - | - | - | There is no recommendation for this subcategory in this document, unless you know exactly what you need to monitor at [Security Account Manager](https://technet.microsoft.com/en-us/library/cc756748(v=ws.10).aspx) level. | +| Workstation | - | - | - | - | There is no recommendation for this subcategory in this document, unless you know exactly what you need to monitor at [Security Account Manager](https://technet.microsoft.com/en-us/library/cc756748(v=ws.10).aspx) level. | +**Events List:** +- [4661](event-4661.md)(S, F): A handle to an object was requested. +# diff --git a/windows/keep-secure/audit-security-group-management.md b/windows/keep-secure/audit-security-group-management.md index c4112315d8..4c6f72b3c3 100644 --- a/windows/keep-secure/audit-security-group-management.md +++ b/windows/keep-secure/audit-security-group-management.md @@ -2,126 +2,91 @@ title: Audit Security Group Management (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit Security Group Management, which determines whether the operating system generates audit events when specific security group management tasks are performed. ms.assetid: ac2ee101-557b-4c84-b9fa-4fb23331f1aa +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Security Group Management - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit Security Group Management**, which determines whether the operating system generates audit events when specific security group management tasks are performed. - -Tasks for security group management include: - -- A security group is created, changed, or deleted. - -- A member is added to or removed from a security group. - -- A group's type is changed. - -Security groups can be used for access control permissions and also as distribution lists. - -Event volume: Low - -Default: Success - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4727

A security-enabled global group was created.

4728

A member was added to a security-enabled global group.

4729

A member was removed from a security-enabled global group.

4730

A security-enabled global group was deleted.

4731

A security-enabled local group was created.

4732

A member was added to a security-enabled local group.

4733

A member was removed from a security-enabled local group.

4734

A security-enabled local group was deleted.

4735

A security-enabled local group was changed.

4737

A security-enabled global group was changed.

4754

A security-enabled universal group was created.

4755

A security-enabled universal group was changed.

4756

A member was added to a security-enabled universal group.

4757

A member was removed from a security-enabled universal group.

4758

A security-enabled universal group was deleted.

4764

A group's type was changed.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Security Group Management determines whether the operating system generates audit events when specific security group management tasks are performed. -  +**Event volume**: Low. -  +This subcategory allows you to audit events generated by changes to security groups such as the following: +- Security group is created, changed, or deleted. +- Member is added or removed from a security group. +- Group type is changed. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | We recommend Success auditing of security groups, to see new group creation events, changes and deletion of critical groups. Also you will get information about new members of security groups, when a member was removed from a group and when security group membership was enumerated.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | We recommend Success auditing of security groups, to see new group creation events, changes and deletion of critical groups. Also you will get information about new members of security groups, when a member was removed from a group and when security group membership was enumerated.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | We recommend Success auditing of security groups, to see new group creation events, changes and deletion of critical groups. Also you will get information about new members of security groups, when a member was removed from a group and when security group membership was enumerated.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | + +**Events List:** + +- [4731](event-4731.md)(S): A security-enabled local group was created. + +- [4732](event-4732.md)(S): A member was added to a security-enabled local group. + +- [4733](event-4733.md)(S): A member was removed from a security-enabled local group. + +- [4734](event-4734.md)(S): A security-enabled local group was deleted. + +- [4735](event-4735.md)(S): A security-enabled local group was changed. + +- [4764](event-4764.md)(S): A group’s type was changed. + +- [4799](event-4799.md)(S): A security-enabled local group membership was enumerated. + +**4727(S): A security-enabled global group was created.** See event “[4731](event-4731.md): A security-enabled local group was created.” Event 4727 is the same, but it is generated for a **global** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4731](event-4731.md) do not apply. + +**4737(S): A security-enabled global group was changed.** See event “[4735](event-4735.md): A security-enabled local group was changed.” Event 4737 is the same, but it is generated for a **global** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4735](event-4735.md) do not apply. + +**4728(S): A member was added to a security-enabled global group.** See event “[4732](event-4732.md): A member was added to a security-enabled local group.” Event 4728 is the same, but it is generated for a **global** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4732](event-4732.md) do not apply. + +**4729(S): A member was removed from a security-enabled global group.** See event “[4733](event-4733.md): A member was removed from a security-enabled local group.” Event 4729 is the same, but it is generated for a **global** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4733](event-4733.md) do not apply. + +**4730(S): A security-enabled global group was deleted.** See event “[4734](event-4734.md): A security-enabled local group was deleted.” Event 4730 is the same, but it is generated for a **global** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4734](event-4734.md) do not apply. + +**4754(S): A security-enabled universal group was created.** See event “[4731](event-4731.md): A security-enabled local group was created.”. Event 4754 is the same, but it is generated for a **universal** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4731](event-4731.md) do not apply. + +**4755(S): A security-enabled universal group was changed.** See event “[4735](event-4735.md): A security-enabled local group was changed.”. Event 4737 is the same, but it is generated for a **universal** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4735](event-4735.md) do not apply. + +**4756(S): A member was added to a security-enabled universal group.** See event “[4732](event-4732.md): A member was added to a security-enabled local group.”. Event 4756 is the same, but it is generated for a **universal** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4732](event-4732.md) do not apply. + +**4757(S): A member was removed from a security-enabled universal group.** See event “[4733](event-4733.md): A member was removed from a security-enabled local group.”. Event 4757 is the same, but it is generated for a **universal** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4733](event-4733.md) do not apply. + +**4758(S): A security-enabled universal group was deleted.** See event “[4734](event-4734.md): A security-enabled local group was deleted.”. Event 4758 is the same, but it is generated for a **universal** security group instead of a **local** security group. All event fields, XML, and recommendations are the same. The type of group is the only difference. + +**Important:** this event generates only for domain groups, so the Local sections in event [4734](event-4734.md) do not apply. diff --git a/windows/keep-secure/audit-security-state-change.md b/windows/keep-secure/audit-security-state-change.md index f20c08fa77..2bf37ca4a0 100644 --- a/windows/keep-secure/audit-security-state-change.md +++ b/windows/keep-secure/audit-security-state-change.md @@ -2,90 +2,37 @@ title: Audit Security State Change (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Security State Change, which determines whether Windows generates audit events for changes in the security state of a system. ms.assetid: decb3218-a67d-4efa-afc0-337c79a89a2d +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Security State Change - **Applies to** - -- Windows 10 -- Windows 10 Mobile - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Security State Change**, which determines whether Windows generates audit events for changes in the security state of a system. - -Changes in the security state of the operating system include: - -- System startup and shutdown. - -- Change of system time. - -- System recovery from **CrashOnAuditFail**. This event is logged after a system reboots following **CrashOnAuditFail**. - - **Important**   - Some auditable activity may not be recorded when a system restarts due to **CrashOnAuditFail**. - -   - -System startup and shutdown events are important for understanding system usage. - -Event volume: Low - -Default: Success - - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent Message SummaryMinimum Requirement

4608

Windows is starting up.

Windows Vista, Windows Server 2008

4609

Windows is shutting down.

Windows Vista, Windows Server 2008

4616

The system time was changed.

Windows Vista, Windows Server 2008

4621

Administrator recovered system from CrashOnAuditFail. Users who are not administrators will now be allowed to log on. Some auditable activity might not have been recorded.

Windows Vista, Windows Server 2008

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Security State Change contains Windows startup, recovery, and shutdown events, and information about changes in system time. -  +**Event volume**: Low. -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | The volume of events in this subcategory is very low and all of them are important events and have security relevance.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | The volume of events in this subcategory is very low and all of them are important events and have security relevance.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | The volume of events in this subcategory is very low and all of them are important events and have security relevance.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +**Events List:** +- [4608](event-4608.md)(S): Windows is starting up. +- [4616](event-4616.md)(S): The system time was changed. +- [4621](event-4621.md)(S): Administrator recovered system from CrashOnAuditFail. + +>**Note**  Event **4609(S): Windows is shutting down** currently doesn’t generate. It is a defined event, but it is never invoked by the operating system. diff --git a/windows/keep-secure/audit-security-system-extension.md b/windows/keep-secure/audit-security-system-extension.md index ace6274636..7d83ba191c 100644 --- a/windows/keep-secure/audit-security-system-extension.md +++ b/windows/keep-secure/audit-security-system-extension.md @@ -2,86 +2,47 @@ title: Audit Security System Extension (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Security System Extension, which determines whether the operating system generates audit events related to security system extensions. ms.assetid: 9f3c6bde-42b2-4a0a-b353-ed3106ebc005 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Security System Extension - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Security System Extension**, which determines whether the operating system generates audit events related to security system extensions. +Audit Security System Extension contains information about the loading of an authentication package, notification package, or security package, plus information about trusted logon process registration events. Changes to security system extensions in the operating system include the following activities: -- A security extension code is loaded (such as an authentication, notification, or security package). A security extension code registers with the Local Security Authority and will be used and trusted to authenticate logon attempts, submit logon requests, and be notified of any account or password changes. Examples of this extension code are Security Support Providers, such as Kerberos and NTLM. +- Security extension code is loaded (for example, an authentication, notification, or security package). Security extension code registers with the Local Security Authority and will be used and trusted to authenticate logon attempts, submit logon requests, and be notified of any account or password changes. Examples of this extension code are Security Support Providers, such as Kerberos and NTLM. - A service is installed. An audit log is generated when a service is registered with the Service Control Manager. The audit log contains information about the service name, binary, type, start type, and service account. -**Important**   Attempts to install or load security system extensions or services are critical system events that could indicate a security breach. -  +**Event volume**: Low. -Event volume: Low +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | The main reason why we recommend Success auditing for this subcategory is “[4697](event-4697.md)(S): A service was installed in the system.”
For other events we strongly recommend monitoring a whitelist of allowed security extensions (authenticated packages, logon processes, notification packages, and security packages). Otherwise it's hard to pull useful information from these events, except event 4611 which typically should have “SYSTEM” as value for **“Subject”** field.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | The main reason why we recommend Success auditing for this subcategory is “[4697](event-4697.md)(S): A service was installed in the system.”
For other events we strongly recommend monitoring a whitelist of allowed security extensions (authenticated packages, logon processes, notification packages, and security packages). Otherwise it's hard to pull useful information from these events, except event 4611 which typically should display “SYSTEM” for the **“Subject”** field.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | The main reason why we recommend Success auditing for this subcategory is “[4697](event-4697.md)(S): A service was installed in the system.”
For other events we strongly recommend monitoring a whitelist of allowed security extensions (authenticated packages, logon processes, notification packages, and security packages). Otherwise it's hard to pull useful information from these events, except event 4611 which typically should display “SYSTEM” for the **“Subject”** field.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | -These events are expected to appear more on a domain controller than on client computers or member servers. +**Events List:** -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4610

An authentication package has been loaded by the Local Security Authority.

4611

A trusted logon process has been registered with the Local Security Authority.

4614

A notification package has been loaded by the Security Account Manager.

4622

A security package has been loaded by the Local Security Authority.

4697

A service was installed in the system.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +- [4610](event-4610.md)(S): An authentication package has been loaded by the Local Security Authority. +- [4611](event-4611.md)(S): A trusted logon process has been registered with the Local Security Authority. +- [4614](event-4614.md)(S): A notification package has been loaded by the Security Account Manager. +- [4622](event-4622.md)(S): A security package has been loaded by the Local Security Authority. +- [4697](event-4697.md)(S): A service was installed in the system. diff --git a/windows/keep-secure/audit-sensitive-privilege-use.md b/windows/keep-secure/audit-sensitive-privilege-use.md index 339007cdc8..b016f5876f 100644 --- a/windows/keep-secure/audit-sensitive-privilege-use.md +++ b/windows/keep-secure/audit-sensitive-privilege-use.md @@ -2,98 +2,70 @@ title: Audit Sensitive Privilege Use (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Sensitive Privilege Use, which determines whether the operating system generates audit events when sensitive privileges (user rights) are used. ms.assetid: 915abf50-42d2-45f6-9fd1-e7bd201b193d +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Sensitive Privilege Use - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Sensitive Privilege Use**, which determines whether the operating system generates audit events when sensitive privileges (user rights) are used. +Audit Sensitive Privilege Use contains events that show the usage of sensitive privileges. This is the list of sensitive privileges: -Actions that can be audited include: +- Act as part of the operating system -- A privileged service is called. +- Back up files and directories -- One of the following privileges is called: +- Restore files and directories - **Act as part of the operating system** +- Create a token object - **Back up files and directories** +- Debug programs - **Create a token object** +- Enable computer and user accounts to be trusted for delegation - **Debug programs** +- Generate security audits - **Enable computer and user accounts to be trusted for delegation** +- Impersonate a client after authentication - **Generate security audits** +- Load and unload device drivers - **Impersonate a client after authentication** +- Manage auditing and security log - **Load and unload device drivers** +- Modify firmware environment values - **Manage auditing and security log** +- Replace a process-level token - **Modify firmware environment values** +- Take ownership of files or other objects - **Replace a process-level token** +The use of two privileges, “Back up files and directories” and “Restore files and directories,” generate events only if the “[Audit: Audit the use of Backup and Restore privilege](https://technet.microsoft.com/en-us/library/jj852206.aspx)” Group Policy setting is enabled on the computer or device. We do not recommend enabling this Group Policy setting because of the high number of events recorded. - **Restore files and directories** - - **Take ownership of files or other objects** +This subcategory also contains informational events from the file system Transaction Manager. If you configure this policy setting, an audit event is generated when sensitive privilege requests are made. Success audits record successful attempts, and failure audits record unsuccessful attempts. -Event volume: High +**Event volume**: High. -Default: Not configured - - ---- - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4672

Special privileges assigned to new logon.

4673

A privileged service was called.

4674

An operation was attempted on a privileged object.

- -  - -## Related topics - - -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - -  - -  +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | We recommend tracking Success and Failure for this subcategory of events, especially if the sensitive privileges were used by a user account. | +| Member Server | Yes | Yes | Yes | Yes | We recommend tracking Success and Failure for this subcategory of events, especially if the sensitive privileges were used by a user account. | +| Workstation | Yes | Yes | Yes | Yes | We recommend tracking Success and Failure for this subcategory of events, especially if the sensitive privileges were used by a user account. | +**Events List:** +- [4673](event-4673.md)(S, F): A privileged service was called. +- [4674](event-4674.md)(S, F): An operation was attempted on a privileged object. + +- [4985](event-4985.md)(S): The state of a transaction has changed. + +>**Note**  For some reason event “[4985](event-4985.md)(S): The state of a transaction has changed" from [Audit File System](#_Audit_File_System) subcategory generates also in this subcategory. See description of event [4985](event-4985.md) in [Audit File System](#_Audit_File_System) subcategory. diff --git a/windows/keep-secure/audit-special-logon.md b/windows/keep-secure/audit-special-logon.md index b95710f26b..e03317f158 100644 --- a/windows/keep-secure/audit-special-logon.md +++ b/windows/keep-secure/audit-special-logon.md @@ -2,65 +2,43 @@ title: Audit Special Logon (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Special Logon, which determines whether the operating system generates audit events under special sign on (or log on) circumstances. ms.assetid: e1501bac-1d09-4593-8ebb-f311231567d3 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit Special Logon - **Applies to** - -- Windows 10 -- Windows 10 Mobile - -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit Special Logon**, which determines whether the operating system generates audit events under special sign on (or log on) circumstances. - -This security policy setting determines whether the operating system generates audit events when: - -- A special logon is used. A special logon is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. - -- A member of a special group logs on. Special Groups is a Windows feature that enables the administrator to find out when a member of a certain group has logged on. The administrator can set a list of group security identifiers (SIDs) in the registry. If any of these SIDs is added to a token during logon and this auditing subcategory is enabled, a security event is logged. For more information about this feature, see [article 947223](http://go.microsoft.com/fwlink/p/?linkid=120183) in the Microsoft Knowledge Base (http://go.microsoft.com/fwlink/p/?linkid=120183). - -Users holding special privileges can potentially make changes to the system. We recommend that you track their activity. - -Event volume: Low - -Default: Success - - ---- - - - - - - - - - - - - -
Event IDEvent message

4964

Special groups have been assigned to a new logon.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit Special Logon determines whether the operating system generates audit events under special sign on (or log on) circumstances. -  +This subcategory allows you to audit events generated by special logons such as the following: -  +- The use of a special logon, which is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. +- A logon by a member of a Special Group. Special Groups enable you to audit events generated when a member of a certain group has logged on to your network. You can configure a list of group security identifiers (SIDs) in the registry. If any of those SIDs are added to a token during logon and the subcategory is enabled, an event is logged. +**Event volume**: +- Low on a client computer. +- Medium on a domain controllers or network servers. + +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | No | Yes | No | This subcategory is very important because of [Special Groups](http://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) related events, you must enable this subcategory for Success audit if you use this feature.
At the same time this subcategory allows you to track account logon sessions to which sensitive privileges were assigned.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | This subcategory is very important because of [Special Groups](http://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) related events, you must enable this subcategory for Success audit if you use this feature.
At the same time this subcategory allows you to track account logon sessions to which sensitive privileges were assigned.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | This subcategory is very important because of [Special Groups](http://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) related events, you must enable this subcategory for Success audit if you use this feature.
At the same time this subcategory allows you to track account logon sessions to which sensitive privileges were assigned.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | + +**Events List:** + +- [4964](event-4964.md)(S): Special groups have been assigned to a new logon. + +- [4672](event-4672.md)(S): Special privileges assigned to new logon. diff --git a/windows/keep-secure/audit-system-integrity.md b/windows/keep-secure/audit-system-integrity.md index b9e785f0b3..fbb0f1b2f7 100644 --- a/windows/keep-secure/audit-system-integrity.md +++ b/windows/keep-secure/audit-system-integrity.md @@ -2,21 +2,21 @@ title: Audit System Integrity (Windows 10) description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit System Integrity, which determines whether the operating system audits events that violate the integrity of the security subsystem. ms.assetid: 942a9a7f-fa31-4067-88c7-f73978bf2034 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit System Integrity - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -- Windows 10 Mobile -This topic for the IT professional describes the Advanced Security Audit policy setting, **Audit System Integrity**, which determines whether the operating system audits events that violate the integrity of the security subsystem. +Audit System Integrity determines whether the operating system audits events that violate the integrity of the security subsystem. Activities that violate the integrity of the security subsystem include the following: @@ -30,86 +30,39 @@ Activities that violate the integrity of the security subsystem include the foll - Cryptographic tasks are performed. -**Important**   Violations of security subsystem integrity are critical and could indicate a potential security attack. -  +**Event volume**: Low. -Event volume: Low +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | The main reason why we recommend Success auditing for this subcategory is to be able to get RPC integrity violation errors and auditing subsystem errors (event 4612). However, if you are planning to manually invoke “[4618](event-4618.md)(S): A monitored security event pattern has occurred”, then you also need to enable Success auditing for this subcategory.
The main reason why we recommend Failure auditing for this subcategory is to be able to get [Code Integrity](https://technet.microsoft.com/en-us/library/dd348642(v=ws.10).aspx) failure events. | +| Member Server | Yes | Yes | Yes | Yes | The main reason why we recommend Success auditing for this subcategory is to be able to get RPC integrity violation errors and auditing subsystem errors (event 4612). However, if you are planning to manually invoke “[4618](event-4618.md)(S): A monitored security event pattern has occurred”, then you also need to enable Success auditing for this subcategory.
The main reason why we recommend Failure auditing for this subcategory is to be able to get [Code Integrity](https://technet.microsoft.com/en-us/library/dd348642(v=ws.10).aspx) failure events. | +| Workstation | Yes | Yes | Yes | Yes | The main reason why we recommend Success auditing for this subcategory is to be able to get RPC integrity violation errors and auditing subsystem errors (event 4612). However, if you are planning to manually invoke “[4618](event-4618.md)(S): A monitored security event pattern has occurred”, then you also need to enable Success auditing for this subcategory.
The main reason why we recommend Failure auditing for this subcategory is to be able to get [Code Integrity](https://technet.microsoft.com/en-us/library/dd348642(v=ws.10).aspx) failure events. | -Default: Success and failure +**Events List:** - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4612

Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits.

4615

Invalid use of LPC port.

4618

A monitored security event pattern has occurred.

4816

RPC detected an integrity violation while decrypting an incoming message.

5038

Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error.

5056

A cryptographic self-test was performed.

5057

A cryptographic primitive operation failed.

5060

Verification operation failed.

5061

Cryptographic operation.

5062

A kernel-mode cryptographic self-test was performed.

6281

Code Integrity determined that the page hashes of an image file are not valid. The file could be improperly signed without page hashes or corrupt due to unauthorized modification. The invalid hashes could indicate a potential disk device error.

+- [4612](event-4612.md)(S): Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits. -  +- [4615](event-4615.md)(S): Invalid use of LPC port. -## Related topics +- [4618](event-4618.md)(S): A monitored security event pattern has occurred. +- [4816](event-4816.md)(S): RPC detected an integrity violation while decrypting an incoming message. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +- [5038](event-5038.md)(F): Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. -  +- [5056](event-5056.md)(S): A cryptographic self-test was performed. -  +- [5062](event-5062.md)(S): A kernel-mode cryptographic self-test was performed. +- [5057](event-5057.md)(F): A cryptographic primitive operation failed. +- [5060](event-5060.md)(F): Verification operation failed. +- [5061](event-5061.md)(S, F): Cryptographic operation. +- [6281](event-6281.md)(F): Code Integrity determined that the page hashes of an image file are not valid. The file could be improperly signed without page hashes or corrupt due to unauthorized modification. The invalid hashes could indicate a potential disk device error. + +- [6410](event-6410.md)(F): Code integrity determined that a file does not meet the security requirements to load into a process. diff --git a/windows/keep-secure/audit-user-account-management.md b/windows/keep-secure/audit-user-account-management.md index 406ceb5ef9..eda9df358a 100644 --- a/windows/keep-secure/audit-user-account-management.md +++ b/windows/keep-secure/audit-user-account-management.md @@ -2,132 +2,81 @@ title: Audit User Account Management (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit User Account Management, which determines whether the operating system generates audit events when specific user account management tasks are performed. ms.assetid: f7e72998-3858-4197-a443-19586ecc4bfb +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit User Account Management - **Applies to** +- Windows 10 +- Windows Server 2016 -- Windows 10 -This topic for the IT professional describes the advanced security audit policy setting, **Audit User Account Management**, which determines whether the operating system generates audit events when specific user account management tasks are performed. +Audit User Account Management determines whether the operating system generates audit events when specific user account management tasks are performed. -Tasks that are audited for user account management include: +**Event volume**: Low. -- A user account is created, changed, deleted, renamed, disabled, enabled, locked out, or unlocked. +This policy setting allows you to audit changes to user accounts. Events include the following: -- A user account password is set or changed. +- A user account is created, changed, deleted, renamed, disabled, enabled, locked out or unlocked. -- Security identifier (SID) history is added to a user account. +- A user account’s password is set or changed. -- The Directory Services Restore Mode password is set. +- A security identifier (SID) is added to the SID History of a user account, or fails to be added. -- Permissions are changed on accounts that are members of administrator groups. +- The Directory Services Restore Mode password is configured. + +- Permissions on administrative user accounts are changed. + +- A user's local group membership was enumerated. - Credential Manager credentials are backed up or restored. -This policy setting is essential for tracking events that involve provisioning and managing user accounts. +Some events in this subcategory, for example 4722, 4725, 4724, and 4781, are also generated for computer accounts. -Event volume: Low +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | Yes | Yes | Yes | Yes | This subcategory contains many useful events for monitoring, especially for critical domain accounts, such as domain admins, service accounts, database admins, and so on.
We recommend Failure auditing, mostly to see invalid password change and reset attempts for domain accounts, DSRM account password change failures, and failed SID History add attempts. | +| Member Server | Yes | Yes | Yes | Yes | We recommend monitoring all changes related to local user accounts, especially built-in local Administrator and other critical accounts.
We recommend Failure auditing, mostly to see invalid password change and reset attempts for local accounts. | +| Workstation | Yes | Yes | Yes | Yes | We recommend monitoring all changes related to local user accounts, especially built-in local Administrator and other critical accounts.
We recommend Failure auditing, mostly to see invalid password change and reset attempts for local accounts. | -Default: Success +**Events List:** - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Event IDEvent message

4720

A user account was created.

4722

A user account was enabled.

4723

An attempt was made to change an account's password.

4724

An attempt was made to reset an account's password.

4725

A user account was disabled.

4726

A user account was deleted.

4738

A user account was changed.

4740

A user account was locked out.

4765

SID History was added to an account.

4766

An attempt to add SID History to an account failed.

4767

A user account was unlocked.

4780

The ACL was set on accounts which are members of administrators groups.

4781

The name of an account was changed:

4794

An attempt was made to set the Directory Services Restore Mode.

5376

Credential Manager credentials were backed up.

5377

Credential Manager credentials were restored from a backup.

+- [4720](event-4720.md)(S): A user account was created. -  +- [4722](event-4722.md)(S): A user account was enabled. -## Related topics +- [4723](event-4723.md)(S, F): An attempt was made to change an account's password. +- [4724](event-4724.md)(S, F): An attempt was made to reset an account's password. -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +- [4725](event-4725.md)(S): A user account was disabled. -  +- [4726](event-4726.md)(S): A user account was deleted. -  +- [4738](event-4738.md)(S): A user account was changed. +- [4740](event-4740.md)(S): A user account was locked out. +- [4765](event-4765.md)(S): SID History was added to an account. +- [4766](event-4766.md)(F): An attempt to add SID History to an account failed. +- [4767](event-4767.md)(S): A user account was unlocked. + +- [4780](event-4780.md)(S): The ACL was set on accounts which are members of administrators groups. + +- [4781](event-4781.md)(S): The name of an account was changed. + +- [4794](event-4794.md)(S, F): An attempt was made to set the Directory Services Restore Mode administrator password. + +- [4798](event-4798.md)(S): A user's local group membership was enumerated. + +- [5376](event-5376.md)(S): Credential Manager credentials were backed up. + +- [5377](event-5377.md)(S): Credential Manager credentials were restored from a backup. diff --git a/windows/keep-secure/audit-user-device-claims.md b/windows/keep-secure/audit-user-device-claims.md index 6d913998df..80103703ec 100644 --- a/windows/keep-secure/audit-user-device-claims.md +++ b/windows/keep-secure/audit-user-device-claims.md @@ -2,74 +2,39 @@ title: Audit User/Device Claims (Windows 10) description: This topic for the IT professional describes the advanced security audit policy setting, Audit User/Device Claims, which enables you to audit security events that are generated by user and device claims. ms.assetid: D3D2BFAF-F2C0-462A-9377-673DB49D5486 +ms.pagetype: security ms.prod: W10 ms.mktglfcycl: deploy ms.sitesec: library -author: brianlic-msft +author: Mir0sh --- # Audit User/Device Claims - **Applies to** - -- Windows 10 - -This topic for the IT professional describes the advanced security audit policy setting, **Audit User/Device Claims**, which enables you to audit security events that are generated by user and device claims. - -Event volume: - -Default: Not configured - - ---- - - - - - - - - - - - - -
Event IDEvent message

4626

User / Device claims information.

-

Subject:

-

Security ID: %1

-

Account Name: %2

-

Account Domain: %3

-

Logon ID: %4

-

Logon Type:%9

-

New Logon:

-

Security ID: %5

-

Account Name: %6

-

Account Domain: %7

-

Logon ID: %8

-

Event in sequence: %10 of %11

-

User Claims: %12

-

Device Claims: %13

-

The subject fields indicate the account on the local system which requested the logon. This is most commonly a service such as the Server service, or a local process such as Winlogon.exe or Services.exe.

-

The logon type field indicates the kind of logon that occurred. The most common types are 2 (interactive) and 3 (network).

-

The New Logon fields indicate the account for whom the new logon was created, i.e. the account that was logged on.

-

This event is generated when the Audit User/Device claims subcategory is configured and the user’s logon token contains user/device claims information. The Logon ID field can be used to correlate this event with the corresponding user logon event as well as to any other security audit events generated during this logon session.

- -  - -## Related topics +- Windows 10 +- Windows Server 2016 -[Advanced security audit policy settings](advanced-security-audit-policy-settings.md) +Audit User/Device Claims allows you to audit user and device claims information in the account’s logon token. Events in this subcategory are generated on the computer on which a logon session is created. For an interactive logon, the security audit event is generated on the computer that the user logged on to. -  +For a network logon, such as accessing a shared folder on the network, the security audit event is generated on the computer hosting the resource. -  +***Important***: [Audit Logon](#_Audit_Logon) subcategory must also be enabled in order to get events from this subcategory. +**Event volume**: +- Low on a client computer. +- Medium on a domain controller or network servers. +| Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | +|-------------------|-----------------|-----------------|------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Controller | IF | No | IF | No | IF – if claims are in use in your organization and you need to monitor user/device claims, enable Success auditing for this subcategory.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | IF | No | IF | No | IF – if claims are in use in your organization and you need to monitor user/device claims, enable Success auditing for this subcategory.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | IF | No | IF | No | IF – if claims are in use in your organization and you need to monitor user/device claims, enable Success auditing for this subcategory.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | + +**Events List:** + +- [4626](event-4626.md)(S): User/Device claims information. diff --git a/windows/keep-secure/event-1100.md b/windows/keep-secure/event-1100.md new file mode 100644 index 0000000000..b6646f9867 --- /dev/null +++ b/windows/keep-secure/event-1100.md @@ -0,0 +1,73 @@ +--- +title: 1100(S) The event logging service has shut down. (Windows 10) +description: Describes security event 1100(S) The event logging service has shut down. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 1100(S): The event logging service has shut down. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 1100 illustration + +***Subcategory:*** [Other Events](other-events.md) + +***Event Description:*** + +This event generates every time Windows Event Log service has shut down. + +It also generates during normal system shutdown. + +This event doesn’t generate during emergency system reset. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 1100 + 0 + 4 + 103 + 0 + 0x4020000000000000 + + 1048124 + + + Security + DC01.contoso.local + + +- + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 1100(S): The event logging service has shut down. + +- With this event, you can track system shutdowns and restarts. + +- This event also can be a sign of malicious action when someone tried to shut down the Log Service to cover his or her activity. + diff --git a/windows/keep-secure/event-1102.md b/windows/keep-secure/event-1102.md new file mode 100644 index 0000000000..f7a20193be --- /dev/null +++ b/windows/keep-secure/event-1102.md @@ -0,0 +1,98 @@ +--- +title: 1102(S) The audit log was cleared. (Windows 10) +description: Describes security event 1102(S) The audit log was cleared. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 1102(S): The audit log was cleared. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 1102 illustration + +***Subcategory:*** [Other Events](other-events.md) + +***Event Description:*** + +This event generates every time Windows Security audit log was cleared. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 1102 + 0 + 4 + 104 + 0 + 0x4020000000000000 + + 1087729 + + + Security + DC01.contoso.local + + +- +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x55cd1d + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that cleared the system security audit log. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that cleared the system security audit log. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +## Security Monitoring Recommendations + +For 1102(S): The audit log was cleared. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Typically you should not see this event. There is no need to manually clear the Security event log in most cases. We recommend monitoring this event and investigating why this action was performed. + diff --git a/windows/keep-secure/event-1104.md b/windows/keep-secure/event-1104.md new file mode 100644 index 0000000000..4448c4a509 --- /dev/null +++ b/windows/keep-secure/event-1104.md @@ -0,0 +1,67 @@ +--- +title: 1104(S) The security log is now full. (Windows 10) +description: Describes security event 1104(S) The security log is now full. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 1104(S): The security log is now full. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 1104 illustration + +***Subcategory:*** [Other Events](other-events.md) + +***Event Description:*** + +This event generates every time Windows security log becomes full. + +This event generates, for example, if the maximum size of Security Event Log file was reached and event log retention method is: “[Do not overwrite events (Clear logs manually)](https://technet.microsoft.com/en-us/library/cc778402(v=ws.10).aspx)”. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 1104 + 0 + 2 + 101 + 0 + 0x4020000000000000 + + 1087728 + + + Security + DC01.contoso.local + + +- + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- If the Security event log retention method is set to “[Do not overwrite events (Clear logs manually)](https://technet.microsoft.com/en-us/library/cc778402(v=ws.10).aspx)”, then this event will indicate that log file is full and you need to perform immediate actions, for example, archive the log or clear it. + diff --git a/windows/keep-secure/event-1105.md b/windows/keep-secure/event-1105.md new file mode 100644 index 0000000000..3b06cbd87a --- /dev/null +++ b/windows/keep-secure/event-1105.md @@ -0,0 +1,98 @@ +--- +title: 1105(S) Event log automatic backup. (Windows 10) +description: Describes security event 1105(S) Event log automatic backup. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 1105(S): Event log automatic backup. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 1105 illustration + +***Subcategory:*** [Other Events](other-events.md) + +***Event Description:*** + +This event generates every time Windows security log becomes full and new event log file was created. + +This event generates, for example, if the maximum size of Security Event Log file was reached and event log retention method is: “[Archive the log when full, do not overwrite events](https://technet.microsoft.com/en-us/library/cc721981.aspx)”. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 1105 + 0 + 4 + 105 + 0 + 0x4020000000000000 + + 1128551 + + + Security + DC01.contoso.local + + +- +- + Security + C:\\Windows\\System32\\Winevt\\Logs\\Archive-Security-2015-10-16-00-50-12-621.evtx + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Log** \[Type = UnicodeString\]: the name of the log which was archived (new event log file was created and previous event log was archived). Always “**Security”** for Security Event Logs. + +**File**: \[Type = FILETIME\]: full path and filename of archived log file. + +The format of archived log file name is: “Archive-LOG\_FILE\_NAME-YYYY-MM-DD-hh-mm-ss-nnn.evtx”. Where: + +- LOG\_FILE\_NAME – the name of archived file. + +- Y – years. + +- M – months. + +- D – days. + +- h – hours. + +- m – minutes. + +- s – seconds. + +- n – fractional seconds. + +The time in this event is always in ***GMT+0/UTC+0*** time zone. + +## Security Monitoring Recommendations + +For 1105(S): Event log automatic backup. + +- Typically it’s an informational event and no actions are needed. But if your baseline settings are not set to [Archive the log when full, do not overwrite events](https://technet.microsoft.com/en-us/library/cc721981.aspx), then this event will be a sign that some settings are not set to baseline settings or were changed. + diff --git a/windows/keep-secure/event-1108.md b/windows/keep-secure/event-1108.md new file mode 100644 index 0000000000..b10c79fa3a --- /dev/null +++ b/windows/keep-secure/event-1108.md @@ -0,0 +1,83 @@ +--- +title: 1108(S) The event logging service encountered an error while processing an incoming event published from %1. (Windows 10) +description: Describes security event 1108(S) The event logging service encountered an error while processing an incoming event published from %1. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 1108(S): The event logging service encountered an error while processing an incoming event published from %1. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 1108 illustration + +***Subcategory:*** [Other Events](other-events.md) + +***Event Description:*** + +This event generates when event logging service encountered an error while processing an incoming event. + +It typically generates when logging service will not be able to correctly write the event to the event log or some parameters were not passed to logging service to log the event correctly. You will typically see a defective or incorrect event before 1108. + +For example, event 1108 might be generated after an incorrect [4703](event-4703.md) event: + +Event 4703, partial illustration + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 1108 + 0 + 2 + 101 + 0 + 0x4020000000000000 + + 5599 + + + Security + WIN-GG82ULGC9GO.contoso.local + + +- +- + + 0 + Microsoft-Windows-Security-Auditing + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**%1** \[Type = UnicodeString\]: the name of [security event source](https://msdn.microsoft.com/en-us/library/windows/desktop/aa363661(v=vs.85).aspx) from which event was received for processing. You can see all registered security event source names in this registry path: “HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\EventLog\\Security”. Here is an example: + +Subkeys under Security key illustration + +## Security Monitoring Recommendations + +For 1108(S): The event logging service encountered an error while processing an incoming event published from %1. + +- We recommend monitoring for all events of this type and checking what the cause of the error was. + diff --git a/windows/keep-secure/event-4608.md b/windows/keep-secure/event-4608.md new file mode 100644 index 0000000000..8e846de721 --- /dev/null +++ b/windows/keep-secure/event-4608.md @@ -0,0 +1,67 @@ +--- +title: 4608(S) Windows is starting up. (Windows 10) +description: Describes security event 4608(S) Windows is starting up. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4608(S): Windows is starting up. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4608 illustration + +***Subcategory:*** [Audit Security State Change](audit-security-state-change.md) + +***Event Description:*** + +This event is logged when LSASS.EXE process starts and the auditing subsystem is initialized. + +It typically generates during operating system startup process. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4608 + 0 + 0 + 12288 + 0 + 0x8020000000000000 + + 1101704 + + + Security + DC01.contoso.local + + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 4608(S): Windows is starting up. + +- With this event, you can track system startup events. + diff --git a/windows/keep-secure/event-4610.md b/windows/keep-secure/event-4610.md new file mode 100644 index 0000000000..91f93ccf61 --- /dev/null +++ b/windows/keep-secure/event-4610.md @@ -0,0 +1,77 @@ +--- +title: 4610(S) An authentication package has been loaded by the Local Security Authority. (Windows 10) +description: Describes security event 4610(S) An authentication package has been loaded by the Local Security Authority. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4610(S): An authentication package has been loaded by the Local Security Authority. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4610 illustration + +***Subcategory:*** [Audit Security System Extension](audit-security-system-extension.md) + +***Event Description:*** + +This event generates every time [Authentication Package](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374733(v=vs.85).aspx) has been loaded by the Local Security Authority ([LSA](https://msdn.microsoft.com/en-us/library/windows/desktop/aa378326(v=vs.85).aspx)). + +Each time the system starts, the LSA loads the Authentication Package DLLs from **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\Authentication Packages** registry value and performs the initialization sequence for every package located in these DLLs. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4610 + 0 + 0 + 12289 + 0 + 0x8020000000000000 + + 1048138 + + + Security + DC01.contoso.local + + +- + C:\\Windows\\system32\\msv1\_0.DLL : MICROSOFT\_AUTHENTICATION\_PACKAGE\_V1\_0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Authentication Package Name** \[Type = UnicodeString\]**:** the name of loaded [Authentication Package](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374733(v=vs.85).aspx). The format is: DLL\_PATH\_AND\_NAME: AUTHENTICATION\_PACKAGE\_NAME. + +By default the only one Authentication Package loaded by Windows 10 is “[MICROSOFT\_AUTHENTICATION\_PACKAGE\_V1\_0](https://msdn.microsoft.com/en-us/library/windows/desktop/aa378753(v=vs.85).aspx)”. + +## Security Monitoring Recommendations + +For 4610(S): An authentication package has been loaded by the Local Security Authority. + +- Report all “**Authentication Package Name**” not equals “C:\\Windows\\system32\\msv1\_0.DLL : MICROSOFT\_AUTHENTICATION\_PACKAGE\_V1\_0”, because by default this is the only Authentication Package loaded by Windows 10. + +- Typically this event has an informational purpose. If you have a pre-defined list of allowed Authentication Packages in the system, then you can check whether “**Authentication Package Name”** is in your defined list. + diff --git a/windows/keep-secure/event-4611.md b/windows/keep-secure/event-4611.md new file mode 100644 index 0000000000..4d44c1c181 --- /dev/null +++ b/windows/keep-secure/event-4611.md @@ -0,0 +1,109 @@ +--- +title: 4611(S) A trusted logon process has been registered with the Local Security Authority. (Windows 10) +description: Describes security event 4611(S) A trusted logon process has been registered with the Local Security Authority. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4611(S): A trusted logon process has been registered with the Local Security Authority. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4611 illustration + +***Subcategory:*** [Audit Security System Extension](audit-security-system-extension.md) + +***Event Description:*** + +This event indicates that a logon process has registered with the Local Security Authority ([LSA](https://msdn.microsoft.com/en-us/library/windows/desktop/aa378326(v=vs.85).aspx)). Also, logon requests will now be accepted from this source. + +At the technical level, the event does not come from the registration of a trusted logon process, but from a confirmation that the process is a trusted logon process. If it is a trusted logon process, the event generates. + +A logon process is a trusted part of the operating system that handles the overall logon function for different logon methods (network, interactive, etc.). + +You typically see these events during operating system startup or user logon and authentication actions. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4611 + 0 + 0 + 12289 + 0 + 0x8020000000000000 + + 1048175 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + Winlogon + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that registered the trusted logon process. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that registered the trusted logon process. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Logon Process Name** \[Type = UnicodeString\]**:** the name of registered logon process. + +## Security Monitoring Recommendations + +For 4611(S): A trusted logon process has been registered with the Local Security Authority. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- Typically this event has an informational purpose. If you defined the list of allowed Logon Processes in the system, then you can check is “**Logon Process Name”** field value in the whitelist or not. + +- + diff --git a/windows/keep-secure/event-4612.md b/windows/keep-secure/event-4612.md new file mode 100644 index 0000000000..ec67b2cc5c --- /dev/null +++ b/windows/keep-secure/event-4612.md @@ -0,0 +1,43 @@ +--- +title: 4612(S) Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits. (Windows 10) +description: Describes security event 4612(S) Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4612(S): Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event is generated when audit queues are filled and events must be discarded. This most commonly occurs when security events are being generated faster than they are being written to disk. + +This event doesn't generate when the event log service is stopped or event log is full and events retention is disabled. + +There is no example of this event in this document. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits. * + +*Number of audit messages discarded: %1 * + +*This event is generated when audit queues are filled and events must be discarded. This most commonly occurs when security events are being generated faster than they are being written to disk, or when the auditing system loses connectivity to the event log, such as when the event log service is stopped.* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event can be a sign of hardware issues or lack of system resources (for example, RAM). We recommend monitoring this event and investigating the reason for the condition. + diff --git a/windows/keep-secure/event-4614.md b/windows/keep-secure/event-4614.md new file mode 100644 index 0000000000..223da4ca4c --- /dev/null +++ b/windows/keep-secure/event-4614.md @@ -0,0 +1,77 @@ +--- +title: 4614(S) A notification package has been loaded by the Security Account Manager. (Windows 10) +description: Describes security event 4614(S) A notification package has been loaded by the Security Account Manager. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4614(S): A notification package has been loaded by the Security Account Manager. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4614 illustration + +***Subcategory:*** [Audit Security System Extension](audit-security-system-extension.md) + +***Event Description:*** + +This event generates every time a Notification Package has been loaded by the [Security Account Manager](https://technet.microsoft.com/en-us/library/cc756748(v=ws.10).aspx). + +In reality, starting with Windows Vista, a notification package should be interpreted as afs [Password Filter](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721882(v=vs.85).aspx). + +Password Filters are DLLs that are loaded or called when passwords are set or changed. + +Each time a system starts, it loads the notification package DLLs from **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\Notification Packages** registry value and performs the initialization sequence for every package. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4614 + 0 + 0 + 12289 + 0 + 0x8020000000000000 + + 1048140 + + + Security + DC01.contoso.local + + +- + WDIGEST + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Notification Package Name** \[Type = UnicodeString\]**:** the name of loaded Notification Package. + +## Security Monitoring Recommendations + +For 4614(S): A notification package has been loaded by the Security Account Manager. + +- Typically this event has an informational purpose. If you defined the list of allowed Notification Packages in the system, then you can check is “**Notification Package Name”** field value in the whitelist or not. + diff --git a/windows/keep-secure/event-4615.md b/windows/keep-secure/event-4615.md new file mode 100644 index 0000000000..9b0a3151ad --- /dev/null +++ b/windows/keep-secure/event-4615.md @@ -0,0 +1,57 @@ +--- +title: 4615(S) Invalid use of LPC port. (Windows 10) +description: Describes security event 4615(S) Invalid use of LPC port. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4615(S): Invalid use of LPC port. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +It appears that this event never occurs. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*Invalid use of LPC port.* + +*Subject:* + +> *Security ID%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Process Information:* + +> *PID:%7* +> +> *Name:%8* + +*Invalid Use:%5* + +*LPC Server Port Name:%6* + +*Windows Local Security Authority (LSA) communicates with the Windows kernel using Local Procedure Call (LPC) ports. If you see this event, an application has inadvertently or intentionally accessed this port which is reserved exclusively for LSA’s use. The application (process) should be investigated to ensure that it is not attempting to tamper with this communications channel." * + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-4616.md b/windows/keep-secure/event-4616.md new file mode 100644 index 0000000000..df2061daa7 --- /dev/null +++ b/windows/keep-secure/event-4616.md @@ -0,0 +1,172 @@ +--- +title: 4616(S) The system time was changed. (Windows 10) +description: Describes security event 4616(S) The system time was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4616(S): The system time was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4616 illustration + +***Subcategory:*** [Audit Security State Change](audit-security-state-change.md) + +***Event Description:*** + +This event generates every time system time was changed. + +This event is always logged regardless of the "Audit Security State Change" sub-category setting. + +You will typically see these events with “**Subject\\Security ID**” = “**LOCAL SERVICE**”, these are normal time correction actions. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4616 + 1 + 0 + 12288 + 0 + 0x8020000000000000 + + 1101699 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x48f29 + 2015-10-09T05:04:30.000941900Z + 2015-10-09T05:04:30.000000000Z + 0x1074 + C:\\Windows\\WinSxS\\amd64\_microsoft-windows-com-surrogate-core\_31bf3856ad364e35\_6.3.9600.16384\_none\_25a8f00faa8f185c\\dllhost.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** + +- 0 - Windows Server 2008, Windows Vista. + +- 1 - Windows Server 2008 R2, Windows 7. + + - Added “Process Information” section. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “change system time” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change system time” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Process Information** \[Version 1\]**:** + +- **Process ID** \[Type = Pointer\] \[Version 1\]: hexadecimal Process ID of the process that changed the system time. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Name** \[Type = UnicodeString\] \[Version 1\]**:** full path and the name of the executable for the process. + +**Previous Time** \[Type = FILETIME\]: previous time in ***UTC*** time zone. The format is **YYYY-MM-DDThh:mm:ss.nnnnnnnZ**: + +- Y - years + +- M - months + +- D - days + +- T - the beginning of the time element, as specified in [ISO 8601](http://www.iso.org/iso/home/standards/iso8601.htm). + +- h - hours + +- m - minutes + +- s - seconds + +- n - fractional seconds + +- Z - the zone designator for the zero UTC offset. "09:30 UTC" is therefore represented as "09:30Z". "14:45:15 UTC" would be "14:45:15Z". + +**New Time** \[Type = FILETIME\]: new time that was set in ***UTC*** time zone. The format is **YYYY-MM-DDThh:mm:ss.nnnnnnnZ**: + +- Y - years + +- M - months + +- D - days + +- T - the beginning of the time element, as specified in [ISO 8601](http://www.iso.org/iso/home/standards/iso8601.htm). + +- h - hours + +- m - minutes + +- s - seconds + +- n - fractional seconds + +- Z - the zone designator for the zero UTC offset. "09:30 UTC" is therefore represented as "09:30Z". "14:45:15 UTC" would be "14:45:15Z". + +## Security Monitoring Recommendations + +For 4616(S): The system time was changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Report all “**Subject\\Security ID**” not equals **“LOCAL SERVICE”**, which means that the time change was not made not by Windows Time service. + +- Report all “**Process Information\\Name**” not equals **“C:\\Windows\\System32\\svchost.exe”** (path to svchost.exe can be different, you can search for “svchost.exe” substring), which means that the time change was not made not by Windows Time service. + + + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + diff --git a/windows/keep-secure/event-4618.md b/windows/keep-secure/event-4618.md new file mode 100644 index 0000000000..755dbc817f --- /dev/null +++ b/windows/keep-secure/event-4618.md @@ -0,0 +1,97 @@ +--- +title: 4618(S) A monitored security event pattern has occurred. (Windows 10) +description: Describes security event 4618(S) A monitored security event pattern has occurred. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4618(S): A monitored security event pattern has occurred. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +This event can be generated (invoked) only externally using the following command: + +**%windir%\\system32\\rundll32 %windir%\\system32\\authz.dll,AuthziGenerateAdminAlertAudit OrgEventId ComputerName UserSid UserName UserDomain UserLogonId EventCount Duration** + +Account must have **SeAuditPrivilege** (Generate security audits) to be able to generate this event. + +- **UserSid** is resolved when viewing the event in event viewer. + +- Only **OrgEventID**, **ComputerName**, and **EventCount** are required—others are optional. Fields not specified appear with “**-**“ in the event description field. + +- If a field doesn’t match the expected data type, the event is not generated. (i.e., if **EventCount** = “XYZ” then no event is generated.) + +- **UserSid**, **UserName**, and **UserDomain** are not related to each other (think **SubjectUser** fields, where they are) + +- Parameters are space delimited, even if a parameter is enclosed in double-quotes. + +- Here are the expected data types for the parameters: + +| Parameter | Expected Data Type | +|--------------|--------------------------------------------------| +| OrgEventID | Ulong | +| ComputerName | String | +| UserSid | SID (in string format) | +| UserName | String | +| UserDomain | String | +| UserLogonID | Luid (a ULongLong converted to Hex in the event) | +| EventCount | Ulong | +| Duration | String | + +Event 4618 illustration + +
+ +***Event XML:*** +``` +- +- + + 4618 + 0 + 0 + 12290 + 0 + 0x8020000000000000 + + 1198759 + + + Security + DC01.contoso.local + + +- + 4624 + DC01.contoso.local + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x1 + 10 + “Hour" + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 4618(S): A monitored security event pattern has occurred. + +- This event can be invoked only manually/intentionally, it is up to you how interpret this event depends on information you put inside of it. + diff --git a/windows/keep-secure/event-4621.md b/windows/keep-secure/event-4621.md new file mode 100644 index 0000000000..e8cef166bc --- /dev/null +++ b/windows/keep-secure/event-4621.md @@ -0,0 +1,43 @@ +--- +title: 4621(S) Administrator recovered system from CrashOnAuditFail. (Windows 10) +description: Describes security event 4621(S) Administrator recovered system from CrashOnAuditFail. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4621(S): Administrator recovered system from CrashOnAuditFail. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event is logged after a system reboots following [CrashOnAuditFail](https://technet.microsoft.com/en-us/library/cc963220.aspx?f=255&MSPPError=-2147217396). It generates when CrashOnAuditFail = 2. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Security State Change](audit-security-state-change.md) + +***Event Schema:*** + +*Administrator recovered system from CrashOnAuditFail. Users who are not administrators will now be allowed to log on. Some auditable activity might not have been recorded.* + +*Value of CrashOnAuditFail:%1* + +*This event is logged after a system reboots following CrashOnAuditFail.* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- We recommend triggering an alert for any occurrence of this event. The event shows that the system halted because it could not record an auditable event in the Security Log, as described in [CrashOnAuditFail](https://technet.microsoft.com/en-us/library/cc963220.aspx?f=255&MSPPError=-2147217396). + +- If your computers don’t have the [CrashOnAuditFail](https://technet.microsoft.com/en-us/library/cc963220.aspx?f=255&MSPPError=-2147217396) flag enabled, then this event will be a sign that some settings are not set to baseline settings or were changed. + diff --git a/windows/keep-secure/event-4622.md b/windows/keep-secure/event-4622.md new file mode 100644 index 0000000000..2e1e226db8 --- /dev/null +++ b/windows/keep-secure/event-4622.md @@ -0,0 +1,99 @@ +--- +title: 4622(S) A security package has been loaded by the Local Security Authority. (Windows 10) +description: Describes security event 4622(S) A security package has been loaded by the Local Security Authority. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4622(S): A security package has been loaded by the Local Security Authority. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4622 illustration + +***Subcategory:*** [Audit Security System Extension](audit-security-system-extension.md) + +***Event Description:*** + +This event generates every time [Security Package](https://msdn.microsoft.com/en-us/library/windows/desktop/aa380501(v=vs.85).aspx) has been loaded by the Local Security Authority ([LSA](https://msdn.microsoft.com/en-us/library/windows/desktop/aa378326(v=vs.85).aspx)). + +Security Package is the software implementation of a security protocol (Kerberos, NTLM, for example). Security packages are contained in security support provider DLLs or security support provider/authentication package DLLs. + +Each time the system starts, the LSA loads the Security Package DLLs from **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\OSConfig\\Security Packages** registry value and performs the initialization sequence for every package located in these DLLs. + +It is also possible to add security package dynamically using [AddSecurityPackage](https://msdn.microsoft.com/en-us/library/windows/desktop/dd401506(v=vs.85).aspx) function, not only during system startup process. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4622 + 0 + 0 + 12289 + 0 + 0x8020000000000000 + + 1048131 + + + Security + DC01.contoso.local + + +- + C:\\Windows\\system32\\kerberos.DLL : Kerberos + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Security Package Name** \[Type = UnicodeString\]**:** the name of loaded Security Package. The format is: DLL\_PATH\_AND\_NAME: SECURITY\_PACKAGE\_NAME. + +These are some Security Package DLLs loaded by default in Windows 10: + +- C:\\Windows\\system32\\schannel.DLL : Microsoft Unified Security Protocol Provider + +- C:\\Windows\\system32\\schannel.DLL : Schannel + +- C:\\Windows\\system32\\cloudAP.DLL : CloudAP + +- C:\\Windows\\system32\\wdigest.DLL : WDigest + +- C:\\Windows\\system32\\pku2u.DLL : pku2u + +- C:\\Windows\\system32\\tspkg.DLL : TSSSP + +- C:\\Windows\\system32\\msv1\_0.DLL : NTLM + +- C:\\Windows\\system32\\kerberos.DLL : Kerberos + +- C:\\Windows\\system32\\negoexts.DLL : NegoExtender + +- C:\\Windows\\system32\\lsasrv.dll : Negotiate + +## Security Monitoring Recommendations + +For 4622(S): A security package has been loaded by the Local Security Authority. + +- Typically this event has an informational purpose. If you defined the list of allowed Security Packages in the system, then you can check is “**Security Package Name”** field value in the whitelist or not. + diff --git a/windows/keep-secure/event-4624.md b/windows/keep-secure/event-4624.md new file mode 100644 index 0000000000..00d68bd872 --- /dev/null +++ b/windows/keep-secure/event-4624.md @@ -0,0 +1,306 @@ +--- +title: 4624(S) An account was successfully logged on. (Windows 10) +description: Describes security event 4624(S) An account was successfully logged on. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4624(S): An account was successfully logged on. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4624 illustration + +***Subcategory:*** [Audit Logon](audit-logon.md) + +***Event Description:*** + +This event generates when a logon session is created (on destination machine). It generates on the computer that was accessed, where the session was created. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4624 + 2 + 0 + 12544 + 0 + 0x8020000000000000 + + 211 + + + Security + WIN-GG82ULGC9GO + + +- + S-1-5-18 + WIN-GG82ULGC9GO$ + WORKGROUP + 0x3e7 + S-1-5-21-1377283216-344919071-3415362939-500 + Administrator + WIN-GG82ULGC9GO + 0x8dcdc + 2 + User32 + Negotiate + WIN-GG82ULGC9GO + {00000000-0000-0000-0000-000000000000} + - + - + 0 + 0x44c + C:\\Windows\\System32\\svchost.exe + 127.0.0.1 + 0 + %%1833 + - + - + - + %%1843 + 0x0 + %%1842 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** + +- 0 - Windows Server 2008, Windows Vista. + +- 1 - Windows Server 2012, Windows 8. + + - Added “Impersonation Level” field. + +- 2 – Windows 10. + + - Added “Logon Information:” section. + + - **Logon Type** moved to “Logon Information:” section. + + - Added “Restricted Admin Mode” field. + + - Added “Virtual Account” field. + + - Added “Elevated Token” field. + + - Added “Linked Logon ID” field. + + - Added “Network Account Name” field. + + - Added “Network Account Domain” field. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that reported information about successful logon or invokes it. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that reported information about successful logon. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4672](event-4672.md)(S): Special privileges assigned to new logon.” + +**Logon Information** \[Version 2\]**: ** + +- **Logon Type** \[Version 0, 1, 2\] \[Type = UInt32\]**:** the type of logon which was performed. The table below contains the list of possible values for this field: + +| Logon Type | Logon Title | Description | +|------------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 2 | Interactive | A user logged on to this computer. | +| 3 | Network | A user or computer logged on to this computer from the network. | +| 4 | Batch | Batch logon type is used by batch servers, where processes may be executing on behalf of a user without their direct intervention. | +| 5 | Service | A service was started by the Service Control Manager. | +| 7 | Unlock | This workstation was unlocked. | +| 8 | NetworkCleartext | A user logged on to this computer from the network. The user's password was passed to the authentication package in its unhashed form. The built-in authentication packages all hash credentials before sending them across the network. The credentials do not traverse the network in plaintext (also called cleartext). | +| 9 | NewCredentials | A caller cloned its current token and specified new credentials for outbound connections. The new logon session has the same local identity, but uses different credentials for other network connections. | +| 10 | RemoteInteractive | A user logged on to this computer remotely using Terminal Services or Remote Desktop. | +| 11 | CachedInteractive | A user logged on to this computer with network credentials that were stored locally on the computer. The domain controller was not contacted to verify the credentials. | + +- **Restricted Admin Mode** \[Version 2\] \[Type = UnicodeString\]**:** Only populated for **RemoteInteractive** logon type sessions. This is a Yes/No flag indicating if the credentials provided were passed using Restricted Admin mode. Restricted Admin mode was added in Win8.1/2012R2 but this flag was added to the event in Win10. + + Reference: . + + If not a **RemoteInteractive** logon, then this will be "-" string. + +- **Virtual Account** \[Version 2\] \[Type = UnicodeString\]**:** a “Yes” or “No” flag, which indicates if the account is a virtual account (e.g., "[Managed Service Account](https://technet.microsoft.com/en-us/library/dd560633(v=ws.10).aspx)"), which was introduced in Windows 7 and Windows Server 2008 R2 to provide the ability to identify the account that a given Service uses, instead of just using "NetworkService". + +- **Elevated Token** \[Version 2\] \[Type = UnicodeString\]**:** a “Yes” or “No” flag. If “Yes” then the session this event represents is elevated and has administrator privileges. + +**Impersonation Level** \[Version 1, 2\] \[Type = UnicodeString\]: can have one of these four values: + +- SecurityAnonymous (displayed as **empty string**): The server process cannot obtain identification information about the client, and it cannot impersonate the client. It is defined with no value given, and thus, by ANSI C rules, defaults to a value of zero. + +- SecurityIdentification (displayed as "**Identification**"): The server process can obtain information about the client, such as security identifiers and privileges, but it cannot impersonate the client. This is useful for servers that export their own objects, for example, database products that export tables and views. Using the retrieved client-security information, the server can make access-validation decisions without being able to use other services that are using the client's security context. + +- SecurityImpersonation (displayed as "**Impersonation**"): The server process can impersonate the client's security context on its local system. The server cannot impersonate the client on remote systems. This is the most common type. + +- SecurityDelegation (displayed as "**Delegation**"): The server process can impersonate the client's security context on remote systems. + +**New Logon:** + +- **Security ID** \[Type = SID\]**:** SID of account for which logon was performed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which logon was performed. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4672](event-4672.md)(S): Special privileges assigned to new logon.” + +- **Linked Logon ID** \[Version 2\] \[Type = HexInt64\]**:** A hexadecimal value of the paired logon session. If there is no other logon session associated with this logon session, then the value is “**0x0**”. + +- **Network Account Name** \[Version 2\] \[Type = UnicodeString\]**:** User name that will be used for outbound (network) connections. Valid only for [**NewCredentials**](#Windows_Logon_Types) logon type. + + If not [**NewCredentials**](#Windows_Logon_Types) logon, then this will be a "-" string. + +- **Network Account Domain** \[Version 2\] \[Type = UnicodeString\]**:** Domain for the user that will be used for outbound (network) connections. Valid only for [**NewCredentials**](#Windows_Logon_Types) logon type. + + If not [**NewCredentials**](#Windows_Logon_Types) logon, then this will be a "-" string. + +- **Logon GUID** \[Type = GUID\]: a GUID that can help you correlate this event with another event that can contain the same **Logon GUID**, “[4769](event-4769.md)(S, F): A Kerberos service ticket was requested event on a domain controller. + + It also can be used for correlation between a 4624 event and several other events (on the same computer) that can contain the same **Logon GUID**, “[4648](event-4648.md)(S): A logon was attempted using explicit credentials” and “[4964](event-4964.md)(S): Special groups have been assigned to a new logon.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +**Process Information:** + +- **Caller Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that attempted the logon. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Caller Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Network Information:** + +- **Workstation Name** \[Type = UnicodeString\]**:** machine name from which logon attempt was performed. + +- **Source Network Address** \[Type = UnicodeString\]**:** IP address of machine from which logon attempt was performed. + + - IPv6 address or ::ffff:IPv4 address of a client. + + - ::1 or 127.0.0.1 means localhost. + +- **Source Port** \[Type = UnicodeString\]: source port which was used for logon attempt from remote machine. + + - 0 for interactive logons. + +**Detailed Authentication Information:** + +- **Logon Process** \[Type = UnicodeString\]**:** the name of the trusted logon process that was used for the logon. See event “[4611](event-4611.md): A trusted logon process has been registered with the Local Security Authority” description for more information. + +- **Authentication Package** \[Type = UnicodeString\]**:** The name of the authentication package which was used for the logon authentication process. Default packages loaded on LSA startup are located in “HKLM\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\OSConfig” registry key. Other packages can be loaded at runtime. When a new package is loaded a “[4610](event-4610.md): An authentication package has been loaded by the Local Security Authority” (typically for NTLM) or “[4622](event-4622.md): A security package has been loaded by the Local Security Authority” (typically for Kerberos) event is logged to indicate that a new package has been loaded along with the package name. The most common authentication packages are: + + - **NTLM** – NTLM-family Authentication + + - **Kerberos** – Kerberos authentication. + + - **Negotiate** – the Negotiate security package selects between Kerberos and NTLM protocols. Negotiate selects Kerberos unless it cannot be used by one of the systems involved in the authentication or the calling application did not provide sufficient information to use Kerberos. + +- **Transited Services** \[Type = UnicodeString\] \[Kerberos-only\]**:** the list of transmitted services. Transmitted services are populated if the logon was a result of a S4U (Service For User) logon process. S4U is a Microsoft extension to the Kerberos Protocol to allow an application service to obtain a Kerberos service ticket on behalf of a user – most commonly done by a front-end website to access an internal resource on behalf of a user. For more information about S4U, see + +- **Package Name (NTLM only)** \[Type = UnicodeString\]**:** The name of the LAN Manager sub-package ([**NTLM-family**](https://msdn.microsoft.com/en-us/library/cc236621.aspx) protocol name) that was used during logon. Possible values are: + + - “NTLM V1” + + - “NTLM V2” + + - “LM” + + Only populated if “**Authentication Package” = “NTLM”**. + +- **Key Length** \[Type = UInt32\]**:** the length of [NTLM Session Security](https://msdn.microsoft.com/en-us/library/cc236650.aspx) key. Typically it has 128 bit or 56 bit length. This parameter is always 0 if “**Authentication Package” = “Kerberos”**, because it is not applicable for Kerberos protocol. This field will also have “0” value if Kerberos was negotiated using **Negotiate** authentication package. + +## Security Monitoring Recommendations + +For 4624(S): An account was successfully logged on. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“New Logon\\Security ID”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“New Logon\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“New Logon\\Security ID”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“New Logon\\Security ID”** for accounts that are outside the whitelist. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“New Logon\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“New Logon\\Security ID”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- If “**Restricted Admin**” mode must be used for logons by certain accounts, use this event to monitor logons by “**New Logon\\Security ID**” in relation to “**Logon Type**”=10 and “**Restricted Admin Mode**”=”Yes”. If “**Restricted Admin Mode**”=”No” for these accounts, trigger an alert. + +- If you need to monitor all logon events for accounts with administrator privileges, monitor this event with “**Elevated Token**”=”Yes”. + +- If you need to monitor all logon events for managed service accounts and group managed service accounts, monitor for events with “**Virtual Account**”=”Yes”. + +- To monitor for a mismatch between the logon type and the account that uses it (for example, if **Logon Type** 4-Batch or 5-Service is used by a member of a domain administrative group), monitor **Logon Type** in this event. + +- If your organization restricts logons in the following ways, you can use this event to monitor accordingly: + + - If the user account **“New Logon\\Security ID”** should never be used to log on from the specific **Computer:**. + + - If **New Logon\\Security ID** credentials should not be used from **Workstation Name** or **Source Network Address**. + + - If a specific account, such as a service account, should only be used from your internal IP address list (or some other list of IP addresses). In this case, you can monitor for **Network Information\\Source Network Address** and compare the network address with your list of IP addresses. + + - If a particular version of NTLM is always used in your organization. In this case, you can use this event to monitor **Package Name (NTLM only)**, for example, to find events where **Package Name (NTLM only)** does not equal **NTLM V2**. + + - If NTLM is not used in your organization, or should not be used by a specific account (**New Logon\\Security ID**). In this case, monitor for all events where **Authentication Package** is NTLM. + + - If the **Authentication Package** is NTLM. In this case, monitor for **Key Length** not equal to 128, because all Windows operating systems starting with Windows 2000 support 128-bit Key Length. + +- If you monitor for potentially malicious software, or software that is not authorized to request logon actions, monitor this event for **Process Name**. + +- If you have a trusted logon processes list, monitor for a **Logon Process** that is not from the list. + diff --git a/windows/keep-secure/event-4625.md b/windows/keep-secure/event-4625.md new file mode 100644 index 0000000000..ca7b373bd8 --- /dev/null +++ b/windows/keep-secure/event-4625.md @@ -0,0 +1,305 @@ +--- +title: 4625(F) An account failed to log on. (Windows 10) +description: Describes security event 4625(F) An account failed to log on. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4625(F): An account failed to log on. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4625 illustration + +***Subcategories:*** [Audit Account Lockout](audit-account-lockout.md) and [Account Logon](account-logon.md) + +***Event Description:*** + +This event generates if an account logon attempt failed when the account was already locked out. It also generates for a logon attempt after which the account was locked out. + +It generates on the computer where logon attempt was made, for example, if logon attempt was made on user’s workstation, then event will be logged on this workstation. + +This event generates on domain controllers, member servers, and workstations. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4625 + 0 + 0 + 12546 + 0 + 0x8010000000000000 + + 229977 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + S-1-0-0 + Auditor + CONTOSO + 0xc0000234 + %%2307 + 0x0 + 2 + User32 + Negotiate + DC01 + - + - + 0 + 0x1bc + C:\\Windows\\System32\\winlogon.exe + 127.0.0.1 + 0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that reported information about logon failure. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that reported information about logon failure. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +**Logon Type** \[Type = UInt32\]**:** the type of logon which was performed. “Table 11. Windows Logon Types” contains the list of possible values for this field. + +| Logon Type | Logon Title | Description | +|-----------------------------------------------------------------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 2 | Interactive | A user logged on to this computer. | +| 3 | Network | A user or computer logged on to this computer from the network. | +| 4 | Batch | Batch logon type is used by batch servers, where processes may be executing on behalf of a user without their direct intervention. | +| 5 | Service | A service was started by the Service Control Manager. | +| 7 | Unlock | This workstation was unlocked. | +| 8 | NetworkCleartext | A user logged on to this computer from the network. The user's password was passed to the authentication package in its unhashed form. The built-in authentication packages all hash credentials before sending them across the network. The credentials do not traverse the network in plaintext (also called cleartext). | +| 9 | NewCredentials | A caller cloned its current token and specified new credentials for outbound connections. The new logon session has the same local identity, but uses different credentials for other network connections. | +| 10 | RemoteInteractive | A user logged on to this computer remotely using Terminal Services or Remote Desktop. | +| 11 | CachedInteractive | A user logged on to this computer with network credentials that were stored locally on the computer. The domain controller was not contacted to verify the credentials. | + +> Table: Windows Logon Types + +**Account For Which Logon Failed:** + +- **Security ID** \[Type = SID\]**:** SID of the account that was specified in the logon attempt. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that was specified in the logon attempt. + +- **Account Domain** \[Type = UnicodeString\]**:** domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Failure Information:** + +- **Failure Reason** \[Type = UnicodeString\]**:** textual explanation of **Status** field value. For this event it typically has “**Account locked out**” value. + +- **Status** \[Type = HexInt32\]**:** the reason why logon failed. For this event it typically has “**0xC0000234**” value. The most common status codes are listed in “Table 12. Windows logon status codes.” + +| Status\\Sub-Status Code | Description | +|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0XC000005E | There are currently no logon servers available to service the logon request. | +| 0xC0000064 | User logon with misspelled or bad user account | +| 0xC000006A | User logon with misspelled or bad password | +| 0XC000006D | This is either due to a bad username or authentication information | +| 0XC000006E | Unknown user name or bad password. | +| 0xC000006F | User logon outside authorized hours | +| 0xC0000070 | User logon from unauthorized workstation | +| 0xC0000071 | User logon with expired password | +| 0xC0000072 | User logon to account disabled by administrator | +| 0XC00000DC | Indicates the Sam Server was in the wrong state to perform the desired operation. | +| 0XC0000133 | Clocks between DC and other computer too far out of sync | +| 0XC000015B | The user has not been granted the requested logon type (aka logon right) at this machine | +| 0XC000018C | The logon request failed because the trust relationship between the primary domain and the trusted domain failed. | +| 0XC0000192 | An attempt was made to logon, but the N**etlogon** service was not started. | +| 0xC0000193 | User logon with expired account | +| 0XC0000224 | User is required to change password at next logon | +| 0XC0000225 | Evidently a bug in Windows and not a risk | +| 0xC0000234 | User logon with account locked | +| 0XC00002EE | Failure Reason: An Error occurred during Logon | +| 0XC0000413 | Logon Failure: The machine you are logging onto is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine. | +| 0x0 | Status OK. | + +> Table: Windows logon status codes. + +> **Note**  To see the meaning of other status\\sub-status codes you may also check for status code in the Window header file ntstatus.h in Windows SDK. + +More information: + +- **Sub Status** \[Type = HexInt32\]**:** additional information about logon failure. The most common sub-status codes listed in the “Table 12. Windows logon status codes.”. + +**Process Information:** + +- **Caller Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that attempted the logon. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Caller Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Network Information:** + +- **Workstation Name** \[Type = UnicodeString\]**:** machine name from which logon attempt was performed. + +- **Source Network Address** \[Type = UnicodeString\]**:** IP address of machine from which logon attempt was performed. + + - IPv6 address or ::ffff:IPv4 address of a client. + + - ::1 or 127.0.0.1 means localhost. + +- **Source Port** \[Type = UnicodeString\]: source port which was used for logon attempt from remote machine. + + - 0 for interactive logons. + +**Detailed Authentication Information:** + +- **Logon Process** \[Type = UnicodeString\]**:** the name of the trusted logon process that was used for the logon attempt. See event “[4611](event-4611.md): A trusted logon process has been registered with the Local Security Authority” description for more information. + +- **Authentication Package** \[Type = UnicodeString\]**:** The name of the authentication package which was used for the logon authentication process. Default packages loaded on LSA startup are located in “HKLM\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\OSConfig” registry key. Other packages can be loaded at runtime. When a new package is loaded a “[4610](event-4610.md): An authentication package has been loaded by the Local Security Authority” (typically for NTLM) or “[4622](event-4622.md): A security package has been loaded by the Local Security Authority” (typically for Kerberos) event is logged to indicate that a new package has been loaded along with the package name. The most common authentication packages are: + + - **NTLM** – NTLM-family Authentication + + - **Kerberos** – Kerberos authentication. + + - **Negotiate** – the Negotiate security package selects between Kerberos and NTLM protocols. Negotiate selects Kerberos unless it cannot be used by one of the systems involved in the authentication or the calling application did not provide sufficient information to use Kerberos. + +- **Transited Services** \[Type = UnicodeString\] \[Kerberos-only\]**:** the list of transmitted services. Transmitted services are populated if the logon was a result of a S4U (Service For User) logon process. S4U is a Microsoft extension to the Kerberos Protocol to allow an application service to obtain a Kerberos service ticket on behalf of a user – most commonly done by a front-end website to access an internal resource on behalf of a user. For more information about S4U, see + +- **Package Name (NTLM only)** \[Type = UnicodeString\]**:** The name of the LAN Manager sub-package ([**NTLM-family**](https://msdn.microsoft.com/en-us/library/cc236621.aspx) protocol name) that was used during the logon attempt. Possible values are: + + - “NTLM V1” + + - “NTLM V2” + + - “LM” + + Only populated if “**Authentication Package” = “NTLM”**. + +- **Key Length** \[Type = UInt32\]**:** the length of [NTLM Session Security](https://msdn.microsoft.com/en-us/library/cc236650.aspx) key. Typically it has 128 bit or 56 bit length. This parameter is always 0 if “**Authentication Package” = “Kerberos”**, because it is not applicable for Kerberos protocol. This field will also have “0” value if Kerberos was negotiated using **Negotiate** authentication package. + +## Security Monitoring Recommendations + +For 4625(F): An account failed to log on. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- If **Subject\\Account Name** is a name of service account or user account, it may be useful to investigate whether that account is allowed (or expected) to request logon for **Account For Which Logon Failed\\Security ID**. + +- To monitor for a mismatch between the logon type and the account that uses it (for example, if **Logon Type** 4-Batch or 5-Service is used by a member of a domain administrative group), monitor **Logon Type** in this event. + +- If you have a high-value domain or local account for which you need to monitor every lockout, monitor all [4625](event-4625.md) events with the **“Subject\\Security ID”** that corresponds to the account. + +- We recommend monitoring all [4625](event-4625.md) events for local accounts, because these accounts typically should not be locked out. This is especially relevant for critical servers, administrative workstations, and other high value assets. + +- We recommend monitoring all [4625](event-4625.md) events for service accounts, because these accounts should not be locked out or prevented from functioning. This is especially relevant for critical servers, administrative workstations, and other high value assets. + +- If your organization restricts logons in the following ways, you can use this event to monitor accordingly: + + - If the **“Account For Which Logon Failed \\Security ID”** should never be used to log on from the specific **Network Information\\Workstation Name**. + + - If a specific account, such as a service account, should only be used from your internal IP address list (or some other list of IP addresses). In this case, you can monitor for **Network Information\\Source Network Address** and compare the network address with your list of IP addresses. + + - If a particular version of NTLM is always used in your organization. In this case, you can use this event to monitor **Package Name (NTLM only)**, for example, to find events where **Package Name (NTLM only)** does not equal **NTLM V2**. + + - If NTLM is not used in your organization, or should not be used by a specific account (**New Logon\\Security ID**). In this case, monitor for all events where **Authentication Package** is NTLM. + + - If the **Authentication Package** is NTLM. In this case, monitor for **Key Length** not equal to 128, because all Windows operating systems starting with Windows 2000 support 128-bit Key Length. + + - If **Logon Process** is not from a trusted logon processes list. + +- Monitor for all events with the fields and values in the following table: + +| **Field** | Value to monitor for | +|-------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0XC000005E – “There are currently no logon servers available to service the logon request.” + This is typically not a security issue but it can be an infrastructure or availability issue. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0xC0000064 – “User logon with misspelled or bad user account”. + Especially if you get a number of these in a row, it can be a sign of user enumeration attack. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0xC000006A – “User logon with misspelled or bad password” for critical accounts or service accounts. + Especially watch for a number of such events in a row. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0XC000006D – “This is either due to a bad username or authentication information” for critical accounts or service accounts. + Especially watch for a number of such events in a row. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0xC000006F – “User logon outside authorized hours”. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0xC0000070 – “User logon from unauthorized workstation”. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0xC0000072 – “User logon to account disabled by administrator”. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0XC000015B – “The user has not been granted the requested logon type (aka logon right) at this machine”. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0XC0000192 – “An attempt was made to logon, but the Netlogon service was not started”. + This is typically not a security issue but it can be an infrastructure or availability issue. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0xC0000193 – “User logon with expired account”. | +| **Failure Information\\Status** or + **Failure Information\\Sub Status** | 0XC0000413 – “Logon Failure: The machine you are logging onto is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine”. | + diff --git a/windows/keep-secure/event-4626.md b/windows/keep-secure/event-4626.md new file mode 100644 index 0000000000..7ed1c4a5e0 --- /dev/null +++ b/windows/keep-secure/event-4626.md @@ -0,0 +1,181 @@ +--- +title: 4626(S) User/Device claims information. (Windows 10) +description: Describes security event 4626(S) User/Device claims information. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4626(S): User/Device claims information. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4626 illustration + +***Subcategory:*** [Audit User/Device Claims](audit-user-device-claims.md) + +***Event Description:*** + +This event generates for new account logons and contains user/device claims which were associated with a new logon session. + +This event does not generate if the user/device doesn’t have claims. + +For computer account logons you will also see device claims listed in the “**User Claims**” field. + +You will typically get “[4624](event-4624.md): An account was successfully logged on” and after it a 4626 event with the same information in **Subject**, **Logon Type** and **New Logon** sections. + +This event generates on the computer to which the logon was performed (target computer). For example, for Interactive logons it will be the same computer. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4626 + 0 + 0 + 12553 + 0 + 0x8020000000000000 + + 232648 + + + Security + DC01.contoso.local + + +- + S-1-0-0 + - + - + 0x0 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x136f7b + 3 + 1 + 1 + ad://ext/cn:88d2b96fdb2b4c49 <%%1818> : "dadmin" ad://ext/Department:88d16a8edaa8c66b <%%1818> : "IT" + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2012, Windows 8. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that reported information about claims. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that reported information about claims. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Logon Type** \[Type = UInt32\]**:** the type of logon which was performed. The table below contains the list of possible values for this field: + +| Logon Type | Logon Title | Description | +|------------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 2 | Interactive | A user logged on to this computer. | +| 3 | Network | A user or computer logged on to this computer from the network. | +| 4 | Batch | Batch logon type is used by batch servers, where processes may be executing on behalf of a user without their direct intervention. | +| 5 | Service | A service was started by the Service Control Manager. | +| 7 | Unlock | This workstation was unlocked. | +| 8 | NetworkCleartext | A user logged on to this computer from the network. The user's password was passed to the authentication package in its unhashed form. The built-in authentication packages all hash credentials before sending them across the network. The credentials do not traverse the network in plaintext (also called cleartext). | +| 9 | NewCredentials | A caller cloned its current token and specified new credentials for outbound connections. The new logon session has the same local identity, but uses different credentials for other network connections. | +| 10 | RemoteInteractive | A user logged on to this computer remotely using Terminal Services or Remote Desktop. | +| 11 | CachedInteractive | A user logged on to this computer with network credentials that were stored locally on the computer. The domain controller was not contacted to verify the credentials. | + +**New Logon:** + +- **Security ID** \[Type = SID\]**:** SID of account for which logon was performed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which logon was performed. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Event in sequence** \[Type = UInt32\]**: I**f is there is not enough space in one event to put all claims, you will see “**1 of N**” in this field and additional events will be generated. Typically this field has “**1 of 1**” value. + +**User Claims** \[Type = UnicodeString\]**:** list of user claims for new logon session. This field contains user claims if user account was logged in and device claims if computer account was logged in. Here is an example how to parse the entrance of this field: + +- ad://ext/cn:88d2b96fdb2b4c49 <String> : “dadmin” + + - cn – claim display name. + + - 88d2b96fdb2b4c49 – unique claim ID. + + - <String> - claim type. + + - “dadmin” – claim value. + +**Device Claims** \[Type = UnicodeString\]**:** list of device claims for new logon session. For user accounts this field typically has “**-**“ value**.** For computer accounts this field has device claims listed. + +## Security Monitoring Recommendations + +For 4626(S): User/Device claims information. + +- Typically this action is reported by the NULL SID account, so we recommend reporting all events with **“Subject\\Security ID”** not equal “**NULL SID**”. + +- If you need to monitor account logons with specific claims, you can monitor for [4626](event-4626.md) and check **User Claims**\\**Device Claims** fields. + +- If you have specific requirements, such as: + + - Users with specific claims should not access specific computers; + + - Computer account should not have specific claims; + + - User account should not have specific claims; + + - Claim should not be empty + + - And so on… + + You can monitor for [4626](event-4626.md) and check **User Claims**\\**Device Claims** fields. + +- If you need to monitor computer/user logon attempts only and you don’t need information about claims, then it is better to monitor “[4624](event-4624.md): An account was successfully logged on.” + diff --git a/windows/keep-secure/event-4627.md b/windows/keep-secure/event-4627.md new file mode 100644 index 0000000000..bd10bc1fc7 --- /dev/null +++ b/windows/keep-secure/event-4627.md @@ -0,0 +1,152 @@ +--- +title: 4627(S) Group membership information. (Windows 10) +description: Describes security event 4627(S) Group membership information. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4627(S): Group membership information. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4627 illustration + +***Subcategory:*** [Audit Group Membership](audit-group-membership.md) + +***Event Description:*** + +This event generates with “[4624](event-4624.md)(S): An account was successfully logged on” and shows the list of groups that the logged-on account belongs to. + +You must also enable the Success audit for [Audit Logon](#_Audit_Logon) subcategory to get this event. + +Multiple events are generated if the group membership information cannot fit in a single security audit event. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4627 + 0 + 0 + 12554 + 0 + 0x8020000000000000 + + 3081 + + + Security + WIN-GG82ULGC9GO.contoso.local + + +- + S-1-0-0 + - + - + 0x0 + S-1-5-21-1377283216-344919071-3415362939-1104 + dadmin + CONTOSO + 0x569860 + 3 + 1 + 1 + %{S-1-5-21-1377283216-344919071-3415362939-513} %{S-1-1-0} %{S-1-5-32-544} %{S-1-5-32-545} %{S-1-5-32-554} %{S-1-5-2} %{S-1-5-11} %{S-1-5-15} %{S-1-5-21-1377283216-344919071-3415362939-512} %{S-1-5-21-1377283216-344919071-3415362939-572} %{S-1-5-64-10} %{S-1-16-12288} + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2016, Windows 10. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that reported information about successful logon or invokes it. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that reported information about successful logon or invokes it. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4672](event-4672.md)(S): Special privileges assigned to new logon.” + +**Logon Type** \[Type = UInt32\]**:** the type of logon which was performed. The table below contains the list of possible values for this field: + +| Logon Type | Logon Title | Description | +|------------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 2 | Interactive | A user logged on to this computer. | +| 3 | Network | A user or computer logged on to this computer from the network. | +| 4 | Batch | Batch logon type is used by batch servers, where processes may be executing on behalf of a user without their direct intervention. | +| 5 | Service | A service was started by the Service Control Manager. | +| 7 | Unlock | This workstation was unlocked. | +| 8 | NetworkCleartext | A user logged on to this computer from the network. The user's password was passed to the authentication package in its unhashed form. The built-in authentication packages all hash credentials before sending them across the network. The credentials do not traverse the network in plaintext (also called cleartext). | +| 9 | NewCredentials | A caller cloned its current token and specified new credentials for outbound connections. The new logon session has the same local identity, but uses different credentials for other network connections. | +| 10 | RemoteInteractive | A user logged on to this computer remotely using Terminal Services or Remote Desktop. | +| 11 | CachedInteractive | A user logged on to this computer with network credentials that were stored locally on the computer. The domain controller was not contacted to verify the credentials. | + +**New Logon:** + +- **Security ID** \[Type = SID\]**:** SID of account for which logon was performed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which logon was performed. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4672](event-4672.md)(S): Special privileges assigned to new logon.” + +**Event in sequence** \[Type = UInt32\]**: I**f is there is not enough space in one event to put all groups, you will see “**1 of N**” in this field and additional events will be generated. Typically this field has “**1 of 1**” value. + +**Group Membership** \[Type = UnicodeString\]**:** the list of group SIDs which logged account belongs to (member of). Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +## Security Monitoring Recommendations + +For 4627(S): Group membership information. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Typically this action is reported by the NULL SID account, so we recommend reporting all events with **“Subject\\Security ID”** not equal “**NULL SID**”. + + + +- If you need to track that a member of a specific group logged on to a computer, check the “**Group Membership**” field. + diff --git a/windows/keep-secure/event-4634.md b/windows/keep-secure/event-4634.md new file mode 100644 index 0000000000..b718e1e41e --- /dev/null +++ b/windows/keep-secure/event-4634.md @@ -0,0 +1,117 @@ +--- +title: 4634(S) An account was logged off. (Windows 10) +description: Describes security event 4634(S) An account was logged off. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4634(S): An account was logged off. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4634 illustration + +***Subcategory:*** [Audit Logoff](audit-logoff.md) + +***Event Description:*** + +This event shows that logon session was terminated and no longer exists. + +The main difference between “[4647](event-4647.md): User initiated logoff.” and 4647 event is that 4647 event is generated when logoff procedure was initiated by specific account using logoff function, and 4634 event shows that session was terminated and no longer exists. + +4647 is more typical for **Interactive** and **RemoteInteractive** logon types when user was logged off using standard methods. You will typically see both 4647 and 4634 events when logoff procedure was initiated by user. + +It may be positively correlated with a “[4624](event-4624.md): An account was successfully logged on.” event using the **Logon ID** value. Logon IDs are only unique between reboots on the same computer. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4634 + 0 + 0 + 12545 + 0 + 0x8020000000000000 + + 230019 + + + Security + DC01.contoso.local + + +- + S-1-5-90-1 + DWM-1 + Window Manager + 0x1a0992 + 2 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that was logged off. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that was logged off. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Logon Type** \[Type = UInt32\]**:** the type of logon which was used. The table below contains the list of possible values for this field: + +| Logon Type | Logon Title | Description | +|------------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 2 | Interactive | A user logged on to this computer. | +| 3 | Network | A user or computer logged on to this computer from the network. | +| 4 | Batch | Batch logon type is used by batch servers, where processes may be executing on behalf of a user without their direct intervention. | +| 5 | Service | A service was started by the Service Control Manager. | +| 7 | Unlock | This workstation was unlocked. | +| 8 | NetworkCleartext | A user logged on to this computer from the network. The user's password was passed to the authentication package in its unhashed form. The built-in authentication packages all hash credentials before sending them across the network. The credentials do not traverse the network in plaintext (also called cleartext). | +| 9 | NewCredentials | A caller cloned its current token and specified new credentials for outbound connections. The new logon session has the same local identity, but uses different credentials for other network connections. | +| 10 | RemoteInteractive | A user logged on to this computer remotely using Terminal Services or Remote Desktop. | +| 11 | CachedInteractive | A user logged on to this computer with network credentials that were stored locally on the computer. The domain controller was not contacted to verify the credentials. | + +## Security Monitoring Recommendations + +For 4634(S): An account was logged off. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If a particular **Logon Type** should not be used by a particular account (for example if **Logon Type** 4-Batch or 5-Service is used by a member of a domain administrative group), monitor this event for such actions. + diff --git a/windows/keep-secure/event-4647.md b/windows/keep-secure/event-4647.md new file mode 100644 index 0000000000..298fb9dd5b --- /dev/null +++ b/windows/keep-secure/event-4647.md @@ -0,0 +1,100 @@ +--- +title: 4647(S) User initiated logoff. (Windows 10) +description: Describes security event 4647(S) User initiated logoff. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4647(S): User initiated logoff. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4647 illustration + +***Subcategory:*** [Audit Logoff](audit-logoff.md) + +***Event Description:*** + +This event is generated when a logoff is initiated. No further user-initiated activity can occur. This event can be interpreted as a logoff event. + +The main difference with “[4634](event-4634.md)(S): An account was logged off.” event is that 4647 event is generated when logoff procedure was initiated by specific account using logoff function, and 4634 event shows that session was terminated and no longer exists. + +4647 is more typical for **Interactive** and **RemoteInteractive** logon types when user was logged off using standard methods. You will typically see both 4647 and 4634 events when logoff procedure was initiated by user. + +It may be positively correlated with a “[4624](event-4624.md): An account was successfully logged on.” event using the **Logon ID** value. Logon IDs are only unique between reboots on the same computer. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4647 + 0 + 0 + 12545 + 0 + 0x8020000000000000 + + 230200 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x29b379 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “logoff” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “logoff” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +## Security Monitoring Recommendations + +For 4647(S): User initiated logoff. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + diff --git a/windows/keep-secure/event-4648.md b/windows/keep-secure/event-4648.md new file mode 100644 index 0000000000..47f6b45234 --- /dev/null +++ b/windows/keep-secure/event-4648.md @@ -0,0 +1,194 @@ +--- +title: 4648(S) A logon was attempted using explicit credentials. (Windows 10) +description: Describes security event 4648(S) A logon was attempted using explicit credentials. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4648(S): A logon was attempted using explicit credentials. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4648 illustration + +***Subcategory:*** [Audit Logon](audit-logon.md) + +***Event Description:*** + +This event is generated when a process attempts an account logon by explicitly specifying that account’s credentials. + +This most commonly occurs in batch-type configurations such as scheduled tasks, or when using the “RUNAS” command. + +It is also a routine event which periodically occurs during normal operating system activity. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4648 + 0 + 0 + 12544 + 0 + 0x8020000000000000 + + 233200 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x31844 + {00000000-0000-0000-0000-000000000000} + ladmin + CONTOSO + {0887F1E4-39EA-D53C-804F-31D568A06274} + localhost + localhost + 0x368 + C:\\Windows\\System32\\svchost.exe + ::1 + 0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the new logon session with explicit credentials. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the new logon session with explicit credentials. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +- **Logon GUID** \[Type = GUID\]: a GUID that can help you correlate this event with another event that can contain the same **Logon GUID**, “[4769](event-4769.md)(S, F): A Kerberos service ticket was requested event on a domain controller. + + It also can be used for correlation between a 4648 event and several other events (on the same computer) that can contain the same **Logon GUID**, “[4624](event-4624.md)(S): An account was successfully logged on” and “[4964](event-4964.md)(S): Special groups have been assigned to a new logon.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +**Account Whose Credentials Were Used:** + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account whose credentials were used. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon GUID** \[Type = GUID\]: a GUID that can help you correlate this event with another event that can contain the same **Logon GUID**, “[4769](event-4769.md)(S, F): A Kerberos service ticket was requested event on a domain controller. + + It also can be used for correlation between a 4648 event and several other events (on the same computer) that can contain the same **Logon GUID**, “[4624](event-4624.md)(S): An account was successfully logged on” and “[4964](event-4964.md)(S): Special groups have been assigned to a new logon.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +**Target Server:** + +- **Target Server Name** \[Type = UnicodeString\]**:** the name of the server on which the new process was run. Has “**localhost**” value if the process was run locally. + +- **Additional Information** \[Type = UnicodeString\]**:** there is no detailed information about this field in this document. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process which was run using explicit credentials. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Network Information:** + +- **Network Address** \[Type = UnicodeString\]**:** IP address of machine from which logon attempt was performed. + + - IPv6 address or ::ffff:IPv4 address of a client. + + - ::1 or 127.0.0.1 means localhost. + +- **Port** \[Type = UnicodeString\]: source port which was used for logon attempt from remote machine. + + - 0 for interactive logons. + +## Security Monitoring Recommendations + +For 4648(S): A logon was attempted using explicit credentials. + +The following table is similar to the table in [General recommendations for security auditing and monitoring for Windows 10](#GeneralRecommendations), but also describes ways of monitoring that use “**Account Whose Credentials Were Used\\Security ID.**” + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high value domain or local accounts for which you need to monitor each action.
Examples of high value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** or “**Account Whose Credentials Were Used\\Security ID**” that correspond to the high value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** and “**Account Whose Credentials Were Used\\Security ID**” (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** or “**Account Whose Credentials Were Used\\Security ID**” that correspond to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** and “**Account Whose Credentials Were Used\\Security ID**” for accounts that are outside the whitelist. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform the action corresponding to this event. | Monitor for the **“Subject\\Account Domain”** or “**Account Whose Credentials Were Used\\Security ID**” corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** or “**Account Whose Credentials Were Used\\Security ID**” that you are concerned about.
For example, you might monitor to ensure that “**Account Whose Credentials Were Used\\Security ID**” is not used to log on to a certain computer. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** and “**Account Whose Credentials Were Used\\Security ID**” for names that don’t comply with naming conventions. | + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- If **Subject\\Security ID** should not know or use credentials for **Account Whose Credentials Were Used\\Account Name**, monitor this event. + +- If credentials for **Account Whose Credentials Were Used\\Account Name** should not be used from **Network Information\\Network Address**, monitor this event. + +- Check that **Network Information\\Network Address** is from internal IP address list. For example, if you know that a specific account (for example, a service account) should be used only from specific IP addresses, you can monitor for all events where **Network Information\\Network Address** is not one of the allowed IP addresses. + diff --git a/windows/keep-secure/event-4649.md b/windows/keep-secure/event-4649.md new file mode 100644 index 0000000000..d360401748 --- /dev/null +++ b/windows/keep-secure/event-4649.md @@ -0,0 +1,79 @@ +--- +title: 4649(S) A replay attack was detected. (Windows 10) +description: Describes security event 4649(S) A replay attack was detected. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4649(S): A replay attack was detected. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates on domain controllers when **KRB\_AP\_ERR\_REPEAT** Kerberos response was sent to the client. + +Domain controllers cache information from recently received tickets. If the server name, client name, time, and microsecond fields from the Authenticator match recently seen entries in the cache, it will return KRB\_AP\_ERR\_REPEAT. You can read more about this in [RFC-1510](http://www.ietf.org/rfc/rfc1510.txt). One potential cause for this is a misconfigured network device between the client and server that could send the same packet(s) repeatedly. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Schema:*** + +*A replay attack was detected.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Credentials Which Were Replayed:* + +> *Account Name:%5* +> +> *Account Domain:%6* + +*Process Information:* + +> *Process ID:%12* +> +> *Process Name:%13* + +*Network Information:* + +> *Workstation Name:%10* + +*Detailed Authentication Information:* + +> *Request Type:%7* +> +> *Logon Process:%8* +> +> *Authentication Package:%9* +> +> *Transited Services:%11* + +*This event indicates that a Kerberos replay attack was detected- a request was received twice with identical information. This condition could be caused by network misconfiguration."* + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 4649(S): A replay attack was detected. + +- This event can be a sign of Kerberos replay attack or, among other things, network device configuration or routing problems. In both cases, we recommend triggering an alert and investigating the reason the event was generated. + diff --git a/windows/keep-secure/event-4656.md b/windows/keep-secure/event-4656.md new file mode 100644 index 0000000000..0850e450ef --- /dev/null +++ b/windows/keep-secure/event-4656.md @@ -0,0 +1,277 @@ +--- +title: 4656(S, F) A handle to an object was requested. (Windows 10) +description: Describes security event 4656(S, F) A handle to an object was requested. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4656(S, F): A handle to an object was requested. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4656 illustration + +***Subcategories:*** [Audit File System](audit-file-system.md), [Audit Kernel Object](audit-kernel-object.md), [Audit Registry](audit-registry.md), and [Audit Removable Storage](audit-removable-storage.md) + +***Event Description:*** + +This event indicates that specific access was requested for an object. The object could be a file system, kernel, or registry object, or a file system object on removable storage or a device. + +If access was declined, a Failure event is generated. + +This event generates only if the object’s [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) has the required ACE to handle the use of specific access rights. + +This event shows that access was requested, and the results of the request, but it doesn’t show that the operation was performed. To see that the operation was performed, check “[4663](event-4663.md)(S): An attempt was made to access an object.” + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +***Event XML***: +``` +- +- + + 4656 + 1 + 0 + 12800 + 0 + 0x8010000000000000 + + 274057 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x4367b + Security + File + C:\\Documents\\HBI Data.txt + 0x0 + {00000000-0000-0000-0000-000000000000} + %%1538 %%1541 %%4416 %%4417 %%4418 %%4419 %%4420 %%4423 %%4424 + %%1538: %%1804 %%1541: %%1809 %%4416: %%1809 %%4417: %%1809 %%4418: %%1802 D:(D;;LC;;;S-1-5-21-3457937927-2839227994-823803824-1104) %%4419: %%1809 %%4420: %%1809 %%4423: %%1811 D:(A;OICI;FA;;;S-1-5-21-3457937927-2839227994-823803824-1104) %%4424: %%1809 + 0x12019f + - + 0 + 0x1074 + C:\\Windows\\System32\\notepad.exe + S:AI(RA;ID;;;;WD;("Impact\_MS",TI,0x10020,3000)) + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** + +- 0 - Windows Server 2008, Windows Vista. + +- 1 - Windows Server 2012, Windows 8. + + - Added “Resource Attributes” field. + + - Added “Access Reasons” field. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested a handle to an object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested a handle to an object. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: The type of an object that was accessed during the operation. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Object Name** \[Type = UnicodeString\]: name and other identifying information for the object for which access was requested. For example, for a file, the path would be included. + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4663](event-4663.md)(S): An attempt was made to access an object.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +- **Resource Attributes** \[Type = UnicodeString\] \[Version 1\]: attributes associated with the object. For some objects, the field does not apply and “-“ is displayed. + + For example, for a file, the following might be displayed: S:AI(RA;ID;;;;WD;("Impact\_MS",TI,0x10020,3000)) + + - Impact\_MS: Resource Property ***ID***. + + - 3000: Recourse Property ***Value***. + +Impact property illustration + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process through which the access was requested. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Access Request Information:** + +- **Transaction ID** \[Type = GUID\]: unique GUID of the transaction. This field can help you correlate this event with other events that might contain the same **Transaction ID**, such as “[4660](event-4660.md)(S): An object was deleted.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Accesses** \[Type = UnicodeString\]: the list of access rights which were requested by **Subject\\Security ID**. These access rights depend on **Object Type**. The following table contains information about the most common access rights for file system objects. Access rights for registry objects are often similar to file system objects, but the table contains a few notes about how they vary. + +| Access | Hexadecimal Value | Description | +|---------------------------------------------------------------------------------------------------|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ReadData (or ListDirectory)

(For registry objects, this is “Query key value.”) | 0x1 | **ReadData -** For a file object, the right to read the corresponding file data. For a directory object, the right to read the corresponding directory data.
**ListDirectory -** For a directory, the right to list the contents of the directory. | +| WriteData (or AddFile)

(For registry objects, this is “Set key value.”) | 0x2 | **WriteData -** For a file object, the right to write data to the file. For a directory object, the right to create a file in the directory (**FILE\_ADD\_FILE**).
**AddFile -** For a directory, the right to create a file in the directory. | +| AppendData (or AddSubdirectory or CreatePipeInstance) | 0x4 | **AppendData -** For a file object, the right to append data to the file. (For local files, write operations will not overwrite existing data if this flag is specified without **FILE\_WRITE\_DATA**.) For a directory object, the right to create a subdirectory (**FILE\_ADD\_SUBDIRECTORY**).
**AddSubdirectory -** For a directory, the right to create a subdirectory.
**CreatePipeInstance -** For a named pipe, the right to create a pipe. | +| ReadEA
(For registry objects, this is “Enumerate sub-keys.”) | 0x8 | The right to read extended file attributes. | +| WriteEA | 0x10 | The right to write extended file attributes. | +| Execute/Traverse | 0x20 | **Execute** - For a native code file, the right to execute the file. This access right given to scripts may cause the script to be executable, depending on the script interpreter.
**Traverse -** For a directory, the right to traverse the directory. By default, users are assigned the **BYPASS\_TRAVERSE\_CHECKING** [privilege](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379306(v=vs.85).aspx), which ignores the **FILE\_TRAVERSE** [access right](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374902(v=vs.85).aspx). See the remarks in [File Security and Access Rights](https://msdn.microsoft.com/en-us/library/windows/desktop/aa364399(v=vs.85).aspx) for more information. | +| DeleteChild | 0x40 | For a directory, the right to delete a directory and all the files it contains, including read-only files. | +| ReadAttributes | 0x80 | The right to read file attributes. | +| WriteAttributes | 0x100 | The right to write file attributes. | +| DELETE | 0x10000 | The right to delete the object. | +| READ\_CONTROL | 0x20000 | The right to read the information in the object's security descriptor, not including the information in the system access control list (SACL). | +| WRITE\_DAC | 0x40000 | The right to modify the discretionary access control list (DACL) in the object's security descriptor. | +| WRITE\_OWNER | 0x80000 | The right to change the owner in the object's security descriptor | +| SYNCHRONIZE | 0x100000
| The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right. | +| ACCESS\_SYS\_SEC | 0x1000000 | The ACCESS\_SYS\_SEC access right controls the ability to get or set the SACL in an object's security descriptor. | + +> Table 14. File System objects access rights. + +- **Access Reasons** \[Type = UnicodeString\] \[Version 1\]: the list of access check results. The format of this varies, depending on the object. For kernel objects, this field does not apply. + +- **Access Mask** \[Type = HexInt32\]: hexadecimal mask for the requested or performed operation. For more information, see the preceding table. + + + +- **Privileges Used for Access Check** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in the table below: + +| Privilege Name | User Right Group Policy Name | Description | +|---------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| SeAssignPrimaryTokenPrivilege | Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process.
With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| SeAuditPrivilege | Generate security audits | With this privilege, the user can add entries to the security log. | +| SeBackupPrivilege | Back up files and directories | - Required to perform backup operations.
With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system.
This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. The following access rights are granted if this privilege is held:
READ\_CONTROL
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_READ
FILE\_TRAVERSE | +| SeChangeNotifyPrivilege | Bypass traverse checking | Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks.
With this privilege, the user can traverse directory trees even though the user may not have permissions on the traversed directory. This privilege does not allow the user to list the contents of a directory, only to traverse directories. | +| SeCreateGlobalPrivilege | Create global objects | Required to create named file mapping objects in the global namespace during Terminal Services sessions. | +| SeCreatePagefilePrivilege | Create a pagefile | With this privilege, the user can create and change the size of a pagefile. | +| SeCreatePermanentPrivilege | Create permanent shared objects | Required to create a permanent object.
This privilege is useful to kernel-mode components that extend the object namespace. Components that are running in kernel mode already have this privilege inherently; it is not necessary to assign them the privilege. | +| SeCreateSymbolicLinkPrivilege | Create symbolic links | Required to create a symbolic link. | +| SeCreateTokenPrivilege | Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| SeEnableDelegationPrivilege | Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation.
With this privilege, the user can set the **Trusted for Deleg**ation setting on a user or computer object.
The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | +| SeImpersonatePrivilege | Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| SeIncreaseBasePriorityPrivilege | Increase scheduling priority | Required to increase the base priority of a process.
With this privilege, the user can use a process with Write property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| SeIncreaseQuotaPrivilege | Adjust memory quotas for a process | Required to increase the quota assigned to a process.
With this privilege, the user can change the maximum memory that can be consumed by a process. | +| SeIncreaseWorkingSetPrivilege | Increase a process working set | Required to allocate more memory for applications that run in the context of users. | +| SeLoadDriverPrivilege | Load and unload device drivers | Required to load or unload a device driver.
With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| SeLockMemoryPrivilege | Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| SeMachineAccountPrivilege | Add workstations to domain | With this privilege, the user can create a computer account.
This privilege is valid only on domain controllers. | +| SeManageVolumePrivilege | Perform volume maintenance tasks | Required to run maintenance tasks on a volume, such as remote defragmentation. | +| SeProfileSingleProcessPrivilege | Profile single process | Required to gather profiling information for a single process.
With this privilege, the user can use performance monitoring tools to monitor the performance of non-system processes. | +| SeRelabelPrivilege | Modify an object label | Required to modify the mandatory integrity level of an object. | +| SeRemoteShutdownPrivilege | Force shutdown from a remote system | Required to shut down a system using a network request. | +| SeRestorePrivilege | Restore files and directories | Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any valid user or group SID as the owner of a file. The following access rights are granted if this privilege is held:
WRITE\_DAC
WRITE\_OWNER
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_WRITE
FILE\_ADD\_FILE
FILE\_ADD\_SUBDIRECTORY
DELETE
With this privilege, the user can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories and determines which users can set any valid security principal as the owner of an object. | +| SeSecurityPrivilege | Manage auditing and security log | Required to perform a number of security-related functions, such as controlling and viewing audit events in security event log.
With this privilege, the user can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys.
A user with this privilege can also view and clear the security log. | +| SeShutdownPrivilege | Shut down the system | Required to shut down a local system. | +| SeSyncAgentPrivilege | Synchronize directory service data | This privilege enables the holder to read all objects and properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and LocalSystem accounts on domain controllers.
With this privilege, the user can synchronize all directory service data. This is also known as Active Directory synchronization. | +| SeSystemEnvironmentPrivilege | Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| SeSystemProfilePrivilege | Profile system performance | Required to gather profiling information for the entire system.
With this privilege, the user can use performance monitoring tools to monitor the performance of system processes. | +| SeSystemtimePrivilege | Change the system time | Required to modify the system time.
With this privilege, the user can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs. If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. | +| SeTakeOwnershipPrivilege | Take ownership of files or other objects | Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those values that the holder may legitimately assign as the owner of an object.
With this privilege, the user can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. | +| SeTcbPrivilege | Act as part of the operating system | This privilege identifies its holder as part of the trusted computer base.
This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | +| SeTimeZonePrivilege | Change the time zone | Required to adjust the time zone associated with the computer's internal clock. | +| SeTrustedCredManAccessPrivilege | Access Credential Manager as a trusted caller | Required to access Credential Manager as a trusted caller. | +| SeUndockPrivilege | Remove computer from docking station | Required to undock a laptop.
With this privilege, the user can undock a portable computer from its docking station without logging on. | +| SeUnsolicitedInputPrivilege | Not applicable | Required to read unsolicited input from a [*terminal*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721627(v=vs.85).aspx#_security_terminal_gly) device. | + +- **Restricted SID Count** \[Type = UInt32\]: Number of [restricted SIDs](https://msdn.microsoft.com/en-us/library/windows/desktop/aa446583(v=vs.85).aspx) in the token. Applicable to only specific **Object Types**. + +## Security Monitoring Recommendations + +For 4656(S, F): A handle to an object was requested. + +For kernel objects, this event and other auditing events have little to no security relevance and are hard to parse or analyze. There is no recommendation for auditing them, unless you know exactly what you need to monitor at the Kernel objects level. + +For other types of objects, the following recommendations apply. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- If **Object Name** is a sensitive or critical object for which you need to monitor any access attempt, monitor all [4656](event-4656.md) events. + +- If **Object Name** is a sensitive or critical object for which you need to monitor specific access attempts (for example, only write actions), monitor for all [4656](event-4656.md) events with the corresponding **Access Request Information\\Accesses** values. + +- If you need to monitor files and folders with specific Resource Attribute values, monitor for all [4656](event-4656.md) events with specific **Resource Attributes** field values. + + For file system objects, we recommend that you monitor these **Access Request Information\\Accesses** rights (especially for Failure events): + + - WriteData (or AddFile) + + - AppendData (or AddSubdirectory or CreatePipeInstance) + + - WriteEA + + - DeleteChild + + - WriteAttributes + + - DELETE + + - WRITE\_DAC + + - WRITE\_OWNER + diff --git a/windows/keep-secure/event-4657.md b/windows/keep-secure/event-4657.md new file mode 100644 index 0000000000..09981c4f71 --- /dev/null +++ b/windows/keep-secure/event-4657.md @@ -0,0 +1,179 @@ +--- +title: 4657(S) A registry value was modified. (Windows 10) +description: Describes security event 4657(S) A registry value was modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4657(S): A registry value was modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4657 illustration + +***Subcategory:*** [Audit Registry](audit-registry.md) + +***Event Description:*** + +This event generates when a registry key ***value*** was modified. It doesn’t generate when a registry key was modified. + +This event generates only if “Set Value" auditing is set in registry key’s [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx). + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4657 + 0 + 0 + 12801 + 0 + 0x8020000000000000 + + 744725 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x364eb + \\REGISTRY\\MACHINE + Name\_New + 0x54 + %%1905 + %%1873 + + %%1873 + Andrei + 0xce4 + C:\\Windows\\regedit.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “modify registry value” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “modify registry value” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object:** + +- **Object Name** \[Type = UnicodeString\]: full path and name of the registry key which value was modified. The format is: \\REGISTRY\\HIVE\\PATH where: + + - HIVE: + + - HKEY\_LOCAL\_MACHINE = \\REGISTRY\\MACHINE + + - HKEY\_CURRENT\_USER = \\REGISTRY\\USER\\\[USER\_SID\], where \[USER\_SID\] is the SID of current user. + + - HKEY\_CLASSES\_ROOT = \\REGISTRY\\MACHINE\\SOFTWARE\\Classes + + - HKEY\_USERS = \\REGISTRY\\USER + + - HKEY\_CURRENT\_CONFIG = \\REGISTRY\\MACHINE\\SYSTEM\\ControlSet001\\Hardware Profiles\\Current + + - PATH – path to the registry key. + +- **Object Value Name** \[Type = UnicodeString\]**:** the name of modified registry key value. + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4656](event-4656.md): A handle to an object was requested.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +- **Operation Type** \[Type = UnicodeString\]**:** the type of performed operation with registry key value. Most common operations are: + + - New registry value created + + - Registry value deleted + + - Existing registry value modified + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process through which the registry key value was modified. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Change Information:** + +- **Old Value Type** \[Type = UnicodeString\]**:** old type of changed registry key value. Registry key value types: + +| Value Type | Description | +|-----------------|-------------------------| +| REG\_SZ | String | +| REG\_BINARY | Binary | +| REG\_DWORD | DWORD (32-bit) Value | +| REG\_QWORD | QWORD (64-bit) Value | +| REG\_MULTI\_SZ | Multi-String Value | +| REG\_EXPAND\_SZ | Expandable String Value | + +- **Old Value** \[Type = UnicodeString\]: old value for changed registry key value. + +- **New Value Type** \[Type = UnicodeString\]**:** new type of changed registry key value. See table above for possible values. + +- **New Value** \[Type = UnicodeString\]: new value for changed registry key value. + +## Security Monitoring Recommendations + +For 4657(S): A registry value was modified. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- If **Object Name** is a sensitive or critical registry key for which you need to monitor any modification of its values, monitor all [4657](event-4657.md) events. + +- If **Object Name** has specific values (**Object Value Name**) and you need to monitor modifications of these values, monitor for all [4657](event-4657.md) events. + diff --git a/windows/keep-secure/event-4658.md b/windows/keep-secure/event-4658.md new file mode 100644 index 0000000000..ab95bd98e1 --- /dev/null +++ b/windows/keep-secure/event-4658.md @@ -0,0 +1,132 @@ +--- +title: 4658(S) The handle to an object was closed. (Windows 10) +description: Describes security event 4658(S) The handle to an object was closed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4658(S): The handle to an object was closed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4658 illustration + +***Subcategories:*** [Audit File System](audit-file-system.md), [Audit Handle Manipulation](audit-handle-manipulation.md), [Audit Kernel Object](audit-kernel-object.md), [Audit Registry](audit-registry.md), and [Audit Removable Storage](audit-removable-storage.md) + +***Event Description:*** + +This event generates when the handle to an object is closed. The object could be a file system, kernel, or registry object, or a file system object on removable storage or a device. + +This event generates only if Success auditing is enabled for [Audit Handle Manipulation](#_Audit_Handle_Manipulation) subcategory. + +Typically this event is needed if you need to know how long the handle to the object was open. Otherwise, it might not have any security relevance. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4658 + 0 + 0 + 12800 + 0 + 0x8020000000000000 + + 276724 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x4367b + Security + 0x18a8 + 0xef0 + C:\\Windows\\explorer.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “close object’s handle” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “close object’s handle” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security**” value for this event. + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4663](event-4663.md)(S): An attempt was made to access an object.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that requested that the handle be closed. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +## Security Monitoring Recommendations + +For 4658(S): The handle to an object was closed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Typically this event has little to no security relevance and is hard to parse or analyze. There is no recommendation for this event, unless you know exactly what you need to monitor with it. + +- This event can be used to track all actions or operations related to a specific object handle. + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + diff --git a/windows/keep-secure/event-4660.md b/windows/keep-secure/event-4660.md new file mode 100644 index 0000000000..8621c75ec2 --- /dev/null +++ b/windows/keep-secure/event-4660.md @@ -0,0 +1,133 @@ +--- +title: 4660(S) An object was deleted. (Windows 10) +description: Describes security event 4660(S) An object was deleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4660(S): An object was deleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4660 illustration + +***Subcategories:*** [Audit File System](audit-file-system.md), [Audit Kernel Object](audit-kernel-object.md), and [Audit Registry](audit-registry.md) + +***Event Description:*** + +This event generates when an object was deleted. The object could be a file system, kernel, or registry object. + +This event generates only if “Delete" auditing is set in object’s [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx). + +This event doesn’t contain the name of the deleted object (only the **Handle ID**). It is better to use “[4663](event-4663.md)(S): An attempt was made to access an object” with DELETE access to track object deletion. + +The advantage of this event is that it’s generated only during real delete operations. In contrast, “4663(S): An attempt was made to access an object” also generates during other actions, such as object renaming. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4660 + 0 + 0 + 12800 + 0 + 0x8020000000000000 + + 270188 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x4367b + Security + 0x1678 + 0xef0 + C:\\Windows\\explorer.exe + {00000000-0000-0000-0000-000000000000} + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “delete object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “delete object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security**” value for this event. + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4663](event-4663.md)(S): An attempt was made to access an object.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that deleted the object. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + + + +- **Transaction ID** \[Type = GUID\]: unique GUID of the transaction. This field can help you correlate this event with other events that might contain the same **Transaction ID**, such as “[4656](event-4656.md)(S, F): A handle to an object was requested.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +## Security Monitoring Recommendations + +For 4660(S): An object was deleted. + +- This event doesn’t contains the name of deleted object (only **Handle ID**). It is better to use “[4663](event-4663.md)(S): An attempt was made to access an object.” events with DELETE access to track object deletion actions. + +- For kernel objects, this event and other auditing events have little to no security relevance and are hard to parse or analyze. There is no recommendation for auditing them, unless you know exactly what you need to monitor at the Kernel objects level. + diff --git a/windows/keep-secure/event-4661.md b/windows/keep-secure/event-4661.md new file mode 100644 index 0000000000..274376f908 --- /dev/null +++ b/windows/keep-secure/event-4661.md @@ -0,0 +1,218 @@ +--- +title: 4661(S, F) A handle to an object was requested. (Windows 10) +description: Describes security event 4661(S, F) A handle to an object was requested. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4661(S, F): A handle to an object was requested. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4661 illustration + +***Subcategories:*** [Audit Directory Service Access](audit-directory-service-access.md) and [Audit SAM](audit-sam.md) + +***Event Description:*** + +This event indicates that a handle was requested for either an Active Directory object or a Security Account Manager (SAM) object. + +If access was declined, then Failure event is generated. + +This event generates only if Success auditing is enabled for the [Audit Handle Manipulation](#_Audit_Handle_Manipulation) subcategory. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +***Event XML***: +``` +- +- + + 4661 + 0 + 0 + 14080 + 0 + 0x8020000000000000 + + 1048009 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x4280e + Security Account Manager + SAM\_DOMAIN + DC=contoso,DC=local + 0xdd64d36870 + {00000000-0000-0000-0000-000000000000} + %%5400 + 0x2d + Ā + - + 2949165 + 0x9000a000d002d + {bf967a90-0de6-11d0-a285-00aa003049e2} %%5400 {ccc2dc7d-a6ad-4a7a-8846-c04e3cc53501} + + + +``` + +***Required Server Roles:*** For an Active Directory object, the domain controller role is required. For a SAM object, there is no required role. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested a handle to an object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested a handle to an object. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security Account Manager**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: the type or class of the object that was accessed. The following list contains possible values for this field: + + - SAM\_ALIAS - a local group. + + - SAM\_GROUP - a group that is not a local group. + + - SAM\_USER - a user account. + + - SAM\_DOMAIN - a domain. For Active Directory events, this is the typical value. + + - SAM\_SERVER - a computer account. + +- **Object Name** \[Type = UnicodeString\]: the name of an object for which access was requested. Depends on **Object Type.** This event can have the following format: + + - SAM\_ALIAS – SID of the group. + + - SAM\_GROUP - SID of the group. + + - SAM\_USER - SID of the account. + + - SAM\_DOMAIN – distinguished name of the accessed object. + + - SAM\_SERVER - distinguished name of the accessed object. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4662](event-4662.md): An operation was performed on an object.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that requested the handle. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Access Request Information:** + +- **Transaction ID** \[Type = GUID\]: unique GUID of the transaction. This field can help you correlate this event with other events that might contain the same the **Transaction ID**, such as “[4660](event-4660.md)(S): An object was deleted.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Accesses** \[Type = UnicodeString\]: the list of access rights which were requested by **Subject\\Security ID**. These access rights depend on **Object Type**. See “Table 13. File access codes.” for more information about file access rights. For information about SAM object access right use or other informational resources. + +- **Access Mask** \[Type = HexInt32\]: hexadecimal mask for the operation that was requested or performed. See “Table 13. File access codes.” for more information about file access rights. For information about SAM object access right use or other informational resources. + +- **Privileges Used for Access Check** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in the table below: + +| Privilege Name | User Right Group Policy Name | Description | +|---------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| SeAssignPrimaryTokenPrivilege | Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process.
With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| SeAuditPrivilege | Generate security audits | With this privilege, the user can add entries to the security log. | +| SeBackupPrivilege | Back up files and directories | - Required to perform backup operations.
With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system.
This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. The following access rights are granted if this privilege is held:
READ\_CONTROL
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_READ
FILE\_TRAVERSE | +| SeChangeNotifyPrivilege | Bypass traverse checking | Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks.
With this privilege, the user can traverse directory trees even though the user may not have permissions on the traversed directory. This privilege does not allow the user to list the contents of a directory, only to traverse directories. | +| SeCreateGlobalPrivilege | Create global objects | Required to create named file mapping objects in the global namespace during Terminal Services sessions. | +| SeCreatePagefilePrivilege | Create a pagefile | With this privilege, the user can create and change the size of a pagefile. | +| SeCreatePermanentPrivilege | Create permanent shared objects | Required to create a permanent object.
This privilege is useful to kernel-mode components that extend the object namespace. Components that are running in kernel mode already have this privilege inherently; it is not necessary to assign them the privilege. | +| SeCreateSymbolicLinkPrivilege | Create symbolic links | Required to create a symbolic link. | +| SeCreateTokenPrivilege | Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| SeEnableDelegationPrivilege | Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation.
With this privilege, the user can set the **Trusted for Deleg**ation setting on a user or computer object.
The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | +| SeImpersonatePrivilege | Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| SeIncreaseBasePriorityPrivilege | Increase scheduling priority | Required to increase the base priority of a process.
With this privilege, the user can use a process with Write property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| SeIncreaseQuotaPrivilege | Adjust memory quotas for a process | Required to increase the quota assigned to a process.
With this privilege, the user can change the maximum memory that can be consumed by a process. | +| SeIncreaseWorkingSetPrivilege | Increase a process working set | Required to allocate more memory for applications that run in the context of users. | +| SeLoadDriverPrivilege | Load and unload device drivers | Required to load or unload a device driver.
With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| SeLockMemoryPrivilege | Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| SeMachineAccountPrivilege | Add workstations to domain | With this privilege, the user can create a computer account.
This privilege is valid only on domain controllers. | +| SeManageVolumePrivilege | Perform volume maintenance tasks | Required to run maintenance tasks on a volume, such as remote defragmentation. | +| SeProfileSingleProcessPrivilege | Profile single process | Required to gather profiling information for a single process.
With this privilege, the user can use performance monitoring tools to monitor the performance of non-system processes. | +| SeRelabelPrivilege | Modify an object label | Required to modify the mandatory integrity level of an object. | +| SeRemoteShutdownPrivilege | Force shutdown from a remote system | Required to shut down a system using a network request. | +| SeRestorePrivilege | Restore files and directories | Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any valid user or group SID as the owner of a file. The following access rights are granted if this privilege is held:
WRITE\_DAC
WRITE\_OWNER
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_WRITE
FILE\_ADD\_FILE
FILE\_ADD\_SUBDIRECTORY
DELETE
With this privilege, the user can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories and determines which users can set any valid security principal as the owner of an object. | +| SeSecurityPrivilege | Manage auditing and security log | Required to perform a number of security-related functions, such as controlling and viewing audit events in security event log.
With this privilege, the user can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys.
A user with this privilege can also view and clear the security log. | +| SeShutdownPrivilege | Shut down the system | Required to shut down a local system. | +| SeSyncAgentPrivilege | Synchronize directory service data | This privilege enables the holder to read all objects and properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and LocalSystem accounts on domain controllers.
With this privilege, the user can synchronize all directory service data. This is also known as Active Directory synchronization. | +| SeSystemEnvironmentPrivilege | Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| SeSystemProfilePrivilege | Profile system performance | Required to gather profiling information for the entire system.
With this privilege, the user can use performance monitoring tools to monitor the performance of system processes. | +| SeSystemtimePrivilege | Change the system time | Required to modify the system time.
With this privilege, the user can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs. If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. | +| SeTakeOwnershipPrivilege | Take ownership of files or other objects | Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those values that the holder may legitimately assign as the owner of an object.
With this privilege, the user can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. | +| SeTcbPrivilege | Act as part of the operating system | This privilege identifies its holder as part of the trusted computer base.
This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | +| SeTimeZonePrivilege | Change the time zone | Required to adjust the time zone associated with the computer's internal clock. | +| SeTrustedCredManAccessPrivilege | Access Credential Manager as a trusted caller | Required to access Credential Manager as a trusted caller. | +| SeUndockPrivilege | Remove computer from docking station | Required to undock a laptop.
With this privilege, the user can undock a portable computer from its docking station without logging on. | +| SeUnsolicitedInputPrivilege | Not applicable | Required to read unsolicited input from a [*terminal*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721627(v=vs.85).aspx#_security_terminal_gly) device. | + +- **Properties** \[Type = UnicodeString\]: depends on **Object Type**. This field can be empty or contain the list of the object properties that were accessed. See more detailed information in “[4661](event-4661.md): A handle to an object was requested” from [Audit SAM](#_Audit_SAM) subcategory. + +- **Restricted SID Count** \[Type = UInt32\]: Number of [restricted SIDs](https://msdn.microsoft.com/en-us/library/windows/desktop/aa446583(v=vs.85).aspx) in the token. Applicable to only specific **Object Types**. + +## Security Monitoring Recommendations + +For 4661(S, F): A handle to an object was requested. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- You can get almost the same information from “[4662](event-4662.md): An operation was performed on an object.” There are no additional recommendations for this event in this document. + diff --git a/windows/keep-secure/event-4662.md b/windows/keep-secure/event-4662.md new file mode 100644 index 0000000000..f47df40b75 --- /dev/null +++ b/windows/keep-secure/event-4662.md @@ -0,0 +1,248 @@ +--- +title: 4662(S, F) An operation was performed on an object. (Windows 10) +description: Describes security event 4662(S, F) An operation was performed on an object. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4662(S, F): An operation was performed on an object. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4662 illustration + +***Subcategory:*** [Audit Directory Service Access](audit-directory-service-access.md) + +***Event Description:*** + +This event generates every time when an operation was performed on an Active Directory object. + +This event generates only if appropriate [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) was set for Active Directory object and performed operation meets this SACL. + +If operation failed then Failure event will be generated. + +You will get one 4662 for each operation type which was performed. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4662 + 0 + 0 + 14080 + 0 + 0x8020000000000000 + + 407230 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x35867 + DS + %{bf967a86-0de6-11d0-a285-00aa003049e2} + %{38b3d2e6-9948-4dc1-ae90-1605d5eab9a2} + Object Access + 0x0 + %%1537 + 0x10000 + %%1537 {bf967a86-0de6-11d0-a285-00aa003049e2} + - + + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object:** + +- **Object Server** \[Type = UnicodeString\]: has “**DS**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: type or class of the object that was accessed. Some of the common Active Directory object types and classes are: + + - container – for containers. + + - user – for users. + + - group – for groups. + + - domainDNS – for domain object. + + - groupPolicyContainer – for group policy objects. + + For all possible values of **Object Type** open Active Directory Schema snap-in (see how to enable this snap-in: and navigate to **Active Directory Schema\\Classes**. Or use this document: + +- **Object Name** \[Type = UnicodeString\]: distinguished name of the object that was accessed. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4661](event-4661.md): A handle to an object was requested.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Operation:** + +- **Operation Type** \[Type = UnicodeString\]: the type of operation which was performed on an object. Typically has “**Object Access”** value for this event. + +- **Accesses** \[Type = UnicodeString\]: the type of access used for the operation. See “Table 9. Active Directory Access Codes and Rights.” for more information. + +- **Access Mask** \[Type = HexInt32\]: hexadecimal mask for the type of access used for the operation. See “Table 9. Active Directory Access Codes and Rights.” for more information. + +| Access Mask | Access Name | Description | +|--------------------------------------------------------------------------------------|--------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0x1 | Create Child | The right to create child objects of the object. | +| 0x2 | Delete Child | The right to delete child objects of the object. | +| 0x4 | List Contents | The right to list child objects of this object. | +| 0x8 | SELF | The right to perform an operation controlled by a validated write access right. | +| 0x10 | Read Property | The right to read properties of the object. | +| 0x20 | Write Property | The right to write properties of the object. | +| 0x40 | Delete Tree | Delete all children of this object, regardless of the permissions of the children. It is indicates that “Use Delete Subtree server control” check box was checked during deletion. This operation means that all objects within the subtree, including all delete-protected objects, will be deleted. | +| 0x80 | List Object | The right to list a particular object. | +| 0x100 | Control Access | Access allowed only after extended rights checks supported by the object are performed.
The right to perform an operation controlled by an extended access right. | +| 0x10000 | DELETE | The right to delete the object.
DELETE also generated when object was moved. | +| 0x20000 | READ\_CONTROL | The right to read data from the security descriptor of the object, not including the data in the SACL. | +| 0x40000 | WRITE\_DAC | The right to modify the discretionary access-control list (DACL) in the object security descriptor. | +| 0x80000 | WRITE\_OWNER | The right to assume ownership of the object. The user must be an object trustee. The user cannot transfer the ownership to other users. | +| 0x100000 | SYNCHRONIZE | The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. | +| 0x1000000 | ADS\_RIGHT\_ACCESS\_SYSTEM\_SECURITY | The right to get or set the SACL in the object security descriptor. | +| 0x80000000 | ADS\_RIGHT\_GENERIC\_READ | The right to read permissions on this object, read all the properties on this object, list this object name when the parent container is listed, and list the contents of this object if it is a container. | +| 0x40000000 | ADS\_RIGHT\_GENERIC\_WRITE | The right to read permissions on this object, write all the properties on this object, and perform all validated writes to this object. | +| 0x20000000 | ADS\_RIGHT\_GENERIC\_EXECUTE | The right to read permissions on, and list the contents of, a container object. | +| 0x10000000 | ADS\_RIGHT\_GENERIC\_ALL | The right to create or delete child objects, delete a subtree, read and write properties, examine child objects and the object itself, add and remove the object from the directory, and read or write with an extended right. | + +> Table 9. Active Directory Access Codes and Rights. + +- **Properties** \[Type = UnicodeString\]: first part is the type of access that was used. Typically has the same value as **Accesses** field. + + Second part is a tree of **GUID** values of Active Directory classes or property sets, for which operation was performed. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +To translate this GUID, use the following procedure: + +- Perform the following LDAP search using LDP.exe tool: + + - Base DN: CN=Schema,CN=Configuration,DC=XXX,DC=XXX + + - Filter: (&(objectClass=\*)(schemaIDGUID=GUID)) + + - Perform the following operations with the GUID before using it in a search request: + + - We have this GUID to search for: bf967a86-0de6-11d0-a285-00aa003049e2 + + - Take first 3 sections bf967a86-0de6-11d0. + + - For each of these 3 sections you need to change (Invert) the order of bytes, like this 867a96bf-e60d-d011 + + - Add the last 2 sections without transformation: 867a96bf-e60d-d011-a285-00aa003049e2 + + - Delete - : 867a96bfe60dd011a28500aa003049e2 + + - Divide bytes with backslashes: \\86\\7a\\96\\bf\\e6\\0d\\d0\\11\\a2\\85\\00\\aa\\00\\30\\49\\e2 + + - Filter example: (&(objectClass=\*)(schemaIDGUID=\\86\\7a\\96\\bf\\e6\\0d\\d0\\11\\a2\\85\\00\\aa\\00\\30\\49\\e2)) + + - Scope: Subtree + + - Attributes: schemaIDGUID + +Schema search illustration + +Sometimes GUID refers to pre-defined Active Directory Property Sets, you can find GUID (**Rights-GUID** field), “property set name” and details here: . + +Here is an example of decoding of **Properties** field: + +| Properties | Translation | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------| +| {bf967a86-0de6-11d0-a285-00aa003049e2}
{91e647de-d96f-4b70-9557-d63ff4f3ccd8}
{6617e4ac-a2f1-43ab-b60c-11fbd1facf05}
{b3f93023-9239-4f7c-b99c-6745d87adbc2}
{b8dfa744-31dc-4ef1-ac7c-84baf7ef9da7} | Computer
Private-Information property set
ms-PKI-RoamingTimeStamp
ms-PKI-DPAPIMasterKeys
ms-PKI-AccountCredentials | + +**Additional Information:** + +- **Parameter 1** \[Type = UnicodeString\]**:** there is no information about this field in this document. + +- **Parameter 2** \[Type = UnicodeString\]**:** there is no information about this field in this document. + +## Security Monitoring Recommendations + +For 4662(S, F): An operation was performed on an object. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor operations attempts to specific Active Directory classes, monitor for **Object Type** field with specific class name. For example, we recommend that you monitor all operations attempts to **domainDNS** class. + +- If you need to monitor operations attempts to specific Active Directory objects, monitor for **Object Name** field with specific object name. For example, we recommend that you monitor all operations attempts to “**CN=AdminSDHolder,CN=System,DC=domain,DC=com”** object. + +- Some access types are more important to monitor, for example: + + - Write Property + + - Control Access + + - DELETE + + - WRITE\_DAC + + - WRITE\_OWNER + + You can decide to monitor these (or one of these) access types for specific Active Directory objects. To do so, monitor for **Accesses** field with specific access type. + +- If you need to monitor operations attempts to specific Active Directory properties, monitor for **Properties** field with specific property GUID. + +- Do not forget that **Failure** attempts are also very important to audit. Decide where you want to monitor Failure attempts based on previous recommendations. + diff --git a/windows/keep-secure/event-4663.md b/windows/keep-secure/event-4663.md new file mode 100644 index 0000000000..e9dfeec5a8 --- /dev/null +++ b/windows/keep-secure/event-4663.md @@ -0,0 +1,223 @@ +--- +title: 4663(S) An attempt was made to access an object. (Windows 10) +description: Describes security event 4663(S) An attempt was made to access an object. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4663(S): An attempt was made to access an object. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4663 illustration + +***Subcategories:*** [Audit File System](audit-file-system.md), [Audit Kernel Object](audit-kernel-object.md), [Audit Registry](audit-registry.md), and [Audit Removable Storage](audit-removable-storage.md) + +***Event Description:*** + +This event indicates that a specific operation was performed on an object. The object could be a file system, kernel, or registry object, or a file system object on removable storage or a device. + +This event generates only if object’s [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) has required ACE to handle specific access right use. + +The main difference with “[4656](event-4656.md): A handle to an object was requested.” event is that 4663 shows that access right was used instead of just requested and 4663 doesn’t have Failure events. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4663 + 1 + 0 + 12800 + 0 + 0x8020000000000000 + + 273866 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x4367b + Security + File + C:\\Documents\\HBI Data.txt + 0x1bc + %%4417 %%4418 + 0x6 + 0x458 + C:\\Windows\\System32\\notepad.exe + S:AI(RA;ID;;;;WD;("Impact\_MS",TI,0x10020,3000)) + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** + +- 0 - Windows Server 2008, Windows Vista. + +- 1 - Windows Server 2012, Windows 8. + + - Added “Resource Attributes” field. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made an attempt to access an object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made an attempt to access an object. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: The type of object that was accessed during the operation. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Object Name** \[Type = UnicodeString\]: name and other identifying information for the object for which access was requested. For example, for a file, the path would be included. + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can be used for correlation with other events, for example with **Handle ID** field in “[4656](event-4656.md)(S, F): A handle to an object was requested.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +- **Resource Attributes** \[Type = UnicodeString\] \[Version 1\]: attributes associated with the object. For some objects, the field does not apply and “-“ is displayed. + + For example, for a file, the following might be displayed: S:AI(RA;ID;;;;WD;("Impact\_MS",TI,0x10020,3000)) + + - Impact\_MS: Resource Property ***ID***. + + - 3000: Recourse Property ***Value***. + +Impact property illustration + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that accessed the object. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Access Request Information:** + +- **Accesses** \[Type = UnicodeString\]: the list of access rights which were used by **Subject\\Security ID**. These access rights depend on **Object Type**. The following table contains information about the most common access rights for file system objects. Access rights for registry objects are often similar to file system objects, but the table contains a few notes about how they vary. + +| Access | Hexadecimal Value | Description | +|----------------------------------------------------------------------------------------------------|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ReadData (or ListDirectory)

(For registry objects, this is “Query key value.”) | 0x1 | **ReadData -** For a file object, the right to read the corresponding file data. For a directory object, the right to read the corresponding directory data.
**ListDirectory -** For a directory, the right to list the contents of the directory. | +| WriteData (or AddFile)

(For registry objects, this is “Set key value.”) | 0x2 | **WriteData -** For a file object, the right to write data to the file. For a directory object, the right to create a file in the directory (**FILE\_ADD\_FILE**).
**AddFile -** For a directory, the right to create a file in the directory. | +| AppendData (or AddSubdirectory or CreatePipeInstance) | 0x4 | **AppendData -** For a file object, the right to append data to the file. (For local files, write operations will not overwrite existing data if this flag is specified without **FILE\_WRITE\_DATA**.) For a directory object, the right to create a subdirectory (**FILE\_ADD\_SUBDIRECTORY**).
**AddSubdirectory -** For a directory, the right to create a subdirectory.
**CreatePipeInstance -** For a named pipe, the right to create a pipe. | +| ReadEA
(For registry objects, this is “Enumerate sub-keys.”) | 0x8 | The right to read extended file attributes. | +| WriteEA | 0x10 | The right to write extended file attributes. | +| Execute/Traverse | 0x20 | **Execute** - For a native code file, the right to execute the file. This access right given to scripts may cause the script to be executable, depending on the script interpreter.
**Traverse -** For a directory, the right to traverse the directory. By default, users are assigned the **BYPASS\_TRAVERSE\_CHECKING** [privilege](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379306(v=vs.85).aspx), which ignores the **FILE\_TRAVERSE** [access right](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374902(v=vs.85).aspx). See the remarks in [File Security and Access Rights](https://msdn.microsoft.com/en-us/library/windows/desktop/aa364399(v=vs.85).aspx) for more information. | +| DeleteChild | 0x40 | For a directory, the right to delete a directory and all the files it contains, including read-only files. | +| ReadAttributes | 0x80 | The right to read file attributes. | +| WriteAttributes | 0x100 | The right to write file attributes. | +| DELETE | 0x10000 | The right to delete the object. | +| READ\_CONTROL | 0x20000 | The right to read the information in the object's security descriptor, not including the information in the system access control list (SACL). | +| WRITE\_DAC | 0x40000 | The right to modify the discretionary access control list (DACL) in the object's security descriptor. | +| WRITE\_OWNER | 0x80000 | The right to change the owner in the object's security descriptor | +| SYNCHRONIZE | 0x100000
| The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right. | +| ACCESS\_SYS\_SEC | 0x1000000 | The ACCESS\_SYS\_SEC access right controls the ability to get or set the SACL in an object's security descriptor. | + +> Table 15. File System objects access rights. + +- **Access Mask** \[Type = HexInt32\]: hexadecimal mask for the requested or performed operation. For more information, see the preceding table. + +## Security Monitoring Recommendations + +For 4663(S): An attempt was made to access an object. + +For kernel objects, this event and other auditing events have little to no security relevance and are hard to parse or analyze. There is no recommendation for auditing them, unless you know exactly what you need to monitor at the Kernel objects level. + +For other types of objects, the following recommendations apply. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have critical file system objects for which you need to monitor all access attempts, monitor this event for **Object Name**. + +- If you have critical file system objects for which you need to monitor certain access attempts (for example, write actions), monitor this event for **Object Name** in relation to **Access Request Information\\Accesses**. + +- If you have file system objects with specific attributes, for which you need to monitor access attempts, monitor this event for **Resource Attributes**. + +- If **Object Name** is a sensitive or critical registry key for which you need to monitor specific access attempts (for example, only write actions), monitor for all [4663](event-4663.md) events with the corresponding **Access Request Information\\Accesses**. + + + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- For file system objects, we recommend that you monitor for these **Access Request Information\\Accesses** rights: + + - WriteData (or AddFile) + + - AppendData (or AddSubdirectory or CreatePipeInstance) + + - WriteEA + + - DeleteChild + + - WriteAttributes + + - DELETE + + - WRITE\_DAC + + - WRITE\_OWNER + diff --git a/windows/keep-secure/event-4664.md b/windows/keep-secure/event-4664.md new file mode 100644 index 0000000000..4a4c04f599 --- /dev/null +++ b/windows/keep-secure/event-4664.md @@ -0,0 +1,109 @@ +--- +title: 4664(S) An attempt was made to create a hard link. (Windows 10) +description: Describes security event 4664(S) An attempt was made to create a hard link. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4664(S): An attempt was made to create a hard link. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4664 illustration + +***Subcategory:*** [Audit File System](audit-file-system.md) + +***Event Description:*** + +This event generates when an NTFS hard link was successfully created. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4664 + 0 + 0 + 12800 + 0 + 0x8020000000000000 + + 276680 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x43659 + C:\\notepad.exe + C:\\Docs\\My.exe + {00000000-0000-0000-0000-000000000000} + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made an attempt to create the hard link. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made an attempt to create the hard link. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Link Information:** + +- **File Name** \[Type = UnicodeString\]**:** the name of a file or folder that new hard link refers to. + +- **Link Name** \[Type = UnicodeString\]**:** full path name with new hard link file name. + +- **Transaction ID** \[Type = GUID\]: unique GUID of the transaction. This field can help you correlate this event with other events that might contain the same **Transaction ID**, such as “[4660](event-4660.md)(S): An object was deleted.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +## Security Monitoring Recommendations + +For 4664(S): An attempt was made to create a hard link. + +- We recommend monitoring for any [4664](event-4664.md) event, because this action is not typical for normal operating system behavior and can be a sign of malicious activity. + diff --git a/windows/keep-secure/event-4670.md b/windows/keep-secure/event-4670.md new file mode 100644 index 0000000000..9a4966ac95 --- /dev/null +++ b/windows/keep-secure/event-4670.md @@ -0,0 +1,274 @@ +--- +title: 4670(S) Permissions on an object were changed. (Windows 10) +description: Describes security event 4670(S) Permissions on an object were changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4670(S): Permissions on an object were changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4670 illustration + +***Subcategories:*** [Audit File System](audit-file-system.md), [Audit Registry](audit-registry.md), [Audit Authentication Policy Change](audit-authentication-policy-change.md), and [Audit Authorization Policy Change](audit-authorization-policy-change.md) + +***Event Description:*** + +This event generates when the permissions for an object are changed. The object could be a file system, registry, or security token object. + +This event does not generate if the [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) (Auditing ACL) was changed. + +Before this event can generate, certain ACEs might need to be set in the object’s [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx). For example, for a file system object, it generates only if “Change Permissions" and/or "Take Ownership” are set in the object’s SACL. For a registry key, it generates only if “Write DAC" and/or "Write Owner” are set in the object’s SACL. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4670 + 0 + 0 + 13570 + 0 + 0x8020000000000000 + + 269529 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x43659 + Security + File + C:\\Documents\\netcat-1.11 + 0x3f0 + D:AI(A;OICIID;FA;;;S-1-5-21-3457937927-2839227994-823803824-2104)(A;OICIID;FA;;;S-1-5-21-3457937927-2839227994-823803824-1104)(A;OICIID;FA;;;SY)(A;OICIID;FA;;;BA) + D:ARAI(A;OICI;FA;;;WD)(A;OICIID;FA;;;S-1-5-21-3457937927-2839227994-823803824-2104)(A;OICIID;FA;;;S-1-5-21-3457937927-2839227994-823803824-1104)(A;OICIID;FA;;;SY)(A;OICIID;FA;;;BA) + 0xdb0 + C:\\Windows\\System32\\dllhost.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “change object’s permissions” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change object’s permissions” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: The type of an object that was accessed during the operation. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Object Name** \[Type = UnicodeString\]: name and other identifying information for the object for which permissions were changed. For example, for a file, the path would be included. For Token objects, this field typically equals “-“. + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4663](event-4663.md)(S): An attempt was made to access an object.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Process:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process through which the permissions were changed. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Permissions Change:** + +- **Original Security Descriptor** \[Type = UnicodeString\]**:** the old Security Descriptor Definition Language (SDDL) value for the object. + +- **New Security Descriptor** \[Type = UnicodeString\]**:** the new Security Descriptor Definition Language (SDDL) value for the object. + +> **Note**  The ** Security Descriptor Definition Language (SDDL)** defines string elements for enumerating information contained in the security descriptor. + +> Example: + +> *O*:BA*G*:SY*D*:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0×7;;;BA)*S*:ARAI(AU;SAFA;DCLCRPCRSDWDWO;;;WD) + +> - *O*: = Owner. SID of specific security principal, or reserved (pre-defined) value, for example: BA (BUILTIN\_ADMINISTRATORS), WD (Everyone), SY (LOCAL\_SYSTEM), etc. +> See the list of possible values in the table below: + +| Value | Description | Value | Description | +|-------|--------------------------------------|-------|---------------------------------| +| "AO" | Account operators | "PA" | Group Policy administrators | +| "RU" | Alias to allow previous Windows 2000 | "IU" | Interactively logged-on user | +| "AN" | Anonymous logon | "LA" | Local administrator | +| "AU" | Authenticated users | "LG" | Local guest | +| "BA" | Built-in administrators | "LS" | Local service account | +| "BG" | Built-in guests | "SY" | Local system | +| "BO" | Backup operators | "NU" | Network logon user | +| "BU" | Built-in users | "NO" | Network configuration operators | +| "CA" | Certificate server administrators | "NS" | Network service account | +| "CG" | Creator group | "PO" | Printer operators | +| "CO" | Creator owner | "PS" | Personal self | +| "DA" | Domain administrators | "PU" | Power users | +| "DC" | Domain computers | "RS" | RAS servers group | +| "DD" | Domain controllers | "RD" | Terminal server users | +| "DG" | Domain guests | "RE" | Replicator | +| "DU" | Domain users | "RC" | Restricted code | +| "EA" | Enterprise administrators | "SA" | Schema administrators | +| "ED" | Enterprise domain controllers | "SO" | Server operators | +| "WD" | Everyone | "SU" | Service logon user | + +- *G*: = Primary Group. +- *D*: = DACL Entries. +- *S*: = SACL Entries. + +*DACL/SACL entry format:* entry\_type:inheritance\_flags(ace\_type;ace\_flags;rights;object\_guid;inherit\_object\_guid;account\_sid) + +Example: D:(A;;FA;;;WD) + +- entry\_type: + +“D” - DACL + +“S” - SACL + +- inheritance\_flags: + +"P” - SDDL\_PROTECTED, Inheritance from containers that are higher in the folder hierarchy are blocked. + +"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" Is not also set. + +"AR" - SDDL\_AUTO\_INHERIT\_REQ, Child objects inherit permissions from this object. + +- ace\_type: + +"A" - ACCESS ALLOWED + +"D" - ACCESS DENIED + +"OA" - OBJECT ACCESS ALLOWED: only applies to a subset of the object(s). + +"OD" - OBJECT ACCESS DENIED: only applies to a subset of the object(s). + +"AU" - SYSTEM AUDIT + +"A" - SYSTEM ALARM + +"OU" - OBJECT SYSTEM AUDIT + +"OL" - OBJECT SYSTEM ALARM + +- ace\_flags: + +"CI" - CONTAINER INHERIT: Child objects that are containers, such as directories, inherit the ACE as an explicit ACE. + +"OI" - OBJECT INHERIT: Child objects that are not containers inherit the ACE as an explicit ACE. + +"NP" - NO PROPAGATE: only immediate children inherit this ace. + +"IO" - INHERITANCE ONLY: ace doesn’t apply to this object, but may affect children via inheritance. + +"ID" - ACE IS INHERITED + +"SA" - SUCCESSFUL ACCESS AUDIT + +"FA" - FAILED ACCESS AUDIT +- rights: A hexadecimal string which denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. + +| Value | Description | Value | Description | +|----------------------------|---------------------------------|----------------------|--------------------------| +| Generic access rights | Directory service access rights | +| "GA" | GENERIC ALL | "RC" | Read Permissions | +| "GR" | GENERIC READ | "SD" | Delete | +| "GW" | GENERIC WRITE | "WD" | Modify Permissions | +| "GX" | GENERIC EXECUTE | "WO" | Modify Owner | +| File access rights | "RP" | Read All Properties | +| "FA" | FILE ALL ACCESS | "WP" | Write All Properties | +| "FR" | FILE GENERIC READ | "CC" | Create All Child Objects | +| "FW" | FILE GENERIC WRITE | "DC" | Delete All Child Objects | +| "FX" | FILE GENERIC EXECUTE | "LC" | List Contents | +| Registry key access rights | "SW" | All Validated Writes | +| "KA" | "LO" | "LO" | List Object | +| "K" | KEY READ | "DT" | Delete Subtree | +| "KW" | KEY WRITE | "CR" | All Extended Rights | +| "KX" | KEY EXECUTE | | | + +- object\_guid: N/A +- inherit\_object\_guid: N/A +- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. See the table above for more details. + +For more information about SDDL syntax, see these articles: , . + +## Security Monitoring Recommendations + +For 4670(S): Permissions on an object were changed. + +For token objects, this is typically an informational event, and at the same time it is difficult to identify which token's permission were changed. For token objects, there are no monitoring recommendations for this event in this document. + +For file system and registry objects, the following recommendations apply. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- If you have critical registry objects for which you need to monitor all modifications (especially permissions changes and owner changes), monitor for the specific **Object\\Object Name.** + +- If you have high-value computers for which you need to monitor all changes for all or specific objects (for example, file system or registry objects), monitor for all [4670](event-4670.md) events on these computers**.** For example, you could monitor the **ntds.dit** file on domain controllers. + diff --git a/windows/keep-secure/event-4671.md b/windows/keep-secure/event-4671.md new file mode 100644 index 0000000000..9e39d86e0a --- /dev/null +++ b/windows/keep-secure/event-4671.md @@ -0,0 +1,21 @@ +--- +title: 4671(-) An application attempted to access a blocked ordinal through the TBS. (Windows 10) +description: Describes security event 4671(-) An application attempted to access a blocked ordinal through the TBS. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4671(-): An application attempted to access a blocked ordinal through the TBS. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Currently this event doesn’t generate. It is a defined event, but it is never invoked by the operating system. + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + diff --git a/windows/keep-secure/event-4672.md b/windows/keep-secure/event-4672.md new file mode 100644 index 0000000000..3713661deb --- /dev/null +++ b/windows/keep-secure/event-4672.md @@ -0,0 +1,149 @@ +--- +title: 4672(S) Special privileges assigned to new logon. (Windows 10) +description: Describes security event 4672(S) Special privileges assigned to new logon. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4672(S): Special privileges assigned to new logon. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4672 illustration + +***Subcategory:*** [Audit Special Logon](audit-special-logon.md) + +***Event Description:*** + +This event generates for new account logons if any of the following sensitive privileges are assigned to the new logon session: + +- SeTcbPrivilege - Act as part of the operating system + +- SeBackupPrivilege - Back up files and directories + +- SeCreateTokenPrivilege - Create a token object + +- SeDebugPrivilege - Debug programs + +- SeEnableDelegationPrivilege - Enable computer and user accounts to be trusted for delegation + +- SeAuditPrivilege - Generate security audits + +- SeImpersonatePrivilege - Impersonate a client after authentication + +- SeLoadDriverPrivilege - Load and unload device drivers + +- SeSecurityPrivilege - Manage auditing and security log + +- SeSystemEnvironmentPrivilege - Modify firmware environment values + +- SeAssignPrimaryTokenPrivilege - Replace a process-level token + +- SeRestorePrivilege - Restore files and directories, + +- SeTakeOwnershipPrivilege - Take ownership of files or other objects + +You typically will see many of these events in the event log, because every logon of SYSTEM (Local System) account triggers this event. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4672 + 0 + 0 + 12548 + 0 + 0x8020000000000000 + + 237692 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x671101 + SeTcbPrivilege SeSecurityPrivilege SeTakeOwnershipPrivilege SeLoadDriverPrivilege SeBackupPrivilege SeRestorePrivilege SeDebugPrivilege SeSystemEnvironmentPrivilege SeEnableDelegationPrivilege SeImpersonatePrivilege + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account to which special privileges were assigned. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account to which special privileges were assigned. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Privileges** \[Type = UnicodeString\]**:** the list of sensitive privileges, assigned to the new logon. The following table contains the list of possible privileges for this event: + +| Privilege Name | User Right Group Policy Name | Description | +|-------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| SeAssignPrimaryTokenPrivilege | Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process.
With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| SeAuditPrivilege | Generate security audits | With this privilege, the user can add entries to the security log. | +| SeBackupPrivilege | Back up files and directories | - Required to perform backup operations.
With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system.
This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. The following access rights are granted if this privilege is held:
READ\_CONTROL
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_READ
FILE\_TRAVERSE | +| SeCreateTokenPrivilege | Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| SeEnableDelegationPrivilege | Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation.
With this privilege, the user can set the **Trusted for Deleg**ation setting on a user or computer object.
The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | +| SeImpersonatePrivilege | Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| SeLoadDriverPrivilege | Load and unload device drivers | Required to load or unload a device driver.
With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| SeRestorePrivilege | Restore files and directories | Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any valid user or group SID as the owner of a file. The following access rights are granted if this privilege is held:
WRITE\_DAC
WRITE\_OWNER
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_WRITE
FILE\_ADD\_FILE
FILE\_ADD\_SUBDIRECTORY
DELETE
With this privilege, the user can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories and determines which users can set any valid security principal as the owner of an object. | +| SeSecurityPrivilege | Manage auditing and security log | Required to perform a number of security-related functions, such as controlling and viewing audit events in security event log.
With this privilege, the user can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys.
A user with this privilege can also view and clear the security log. | +| SeSystemEnvironmentPrivilege | Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| SeTakeOwnershipPrivilege | Take ownership of files or other objects | Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those values that the holder may legitimately assign as the owner of an object.
With this privilege, the user can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. | +| SeTcbPrivilege | Act as part of the operating system | This privilege identifies its holder as part of the trusted computer base.
This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | + +## Security Monitoring Recommendations + +For 4672(S): Special privileges assigned to new logon. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Monitor for this event where “**Subject\\Security ID**” is *not* one of these well-known security principals: LOCAL SYSTEM, NETWORK SERVICE, LOCAL SERVICE, and where “**Subject\\Security ID**” is not an administrative account that is expected to have the listed **Privileges**. + +- If you have a list of specific privileges which should never be granted, or granted only to a few accounts (for example, SeDebugPrivilege), use this event to monitor for those “**Privileges**.” + + + +- If you are required to monitor any of the sensitive privileges in the [Event Description for this event](event-4672.md), search for those specific privileges in the event. + diff --git a/windows/keep-secure/event-4673.md b/windows/keep-secure/event-4673.md new file mode 100644 index 0000000000..a85717ca1c --- /dev/null +++ b/windows/keep-secure/event-4673.md @@ -0,0 +1,196 @@ +--- +title: 4673(S, F) A privileged service was called. (Windows 10) +description: Describes security event 4673(S, F) A privileged service was called. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4673(S, F): A privileged service was called. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4673 illustration + +***Subcategories:*** [Audit Sensitive Privilege Use](audit-sensitive-privilege-use.md) and [Audit Non Sensitive Privilege Use](audit-non-sensitive-privilege-use.md) + +***Event Description:*** + +This event generates when an attempt was made to perform privileged system service operations. + +This event generates, for example, when **SeSystemtimePrivilege**, **SeCreateGlobalPrivilege**, or **SeTcbPrivilege** privilege was used. + +Failure event generates when service call attempt fails. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4673 + 0 + 0 + 13056 + 0 + 0x8020000000000000 + + 1099777 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + NT Local Security Authority / Authentication Service + LsaRegisterLogonProcess() + SeTcbPrivilege + 0x1f0 + C:\\Windows\\System32\\lsass.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested privileged operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested privileged operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Service**: + +- **Server** \[Type = UnicodeString\]: contains the name of the Windows subsystem calling the routine. Subsystems examples are: + + - Security + + - Security Account Manager + + - NT Local Security Authority / Authentication Service + + - SC Manager + + - Win32 SystemShutdown module + + - LSA + +- **Service Name** \[Type = UnicodeString\] \[Optional\]: supplies a name of the privileged subsystem service or function. For example, "RESET RUNTIME LOCAL SECURITY" might be specified by a **Local Security Authority** service used to update the local security policy database or **LsaRegisterLogonProcess()** might be specified by a **NT Local Security Authority / Authentication Service** used to register new logon process. + +**Process:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that attempted to call the privileged service. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Service Request Information**: + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were requested. The possible privileges depend on the subcategory, either **Audit Non Sensitive Privilege Use** or **Audit Sensitive Privilege Use**, as shown in the following two tables: + +| **Subcategory of event** | **Privilege Name:
User Right Group Policy Name** | **Description** | +|-----------------------------------|----------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Audit Non Sensitive Privilege Use | **SeChangeNotifyPrivilege:
**Bypass traverse checking | Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks.
With this privilege, the user can traverse directory trees even though the user may not have permissions on the traversed directory. This privilege does not allow the user to list the contents of a directory, only to traverse directories. | +| Audit Non Sensitive Privilege Use | **SeCreateGlobalPrivilege:
**Create global objects | Required to create named file mapping objects in the global namespace during Terminal Services sessions. | +| Audit Non Sensitive Privilege Use | **SeCreatePagefilePrivilege:
**Create a pagefile | With this privilege, the user can create and change the size of a pagefile. | +| Audit Non Sensitive Privilege Use | **SeCreatePermanentPrivilege:
**Create permanent shared objects | Required to create a permanent object.
This privilege is useful to kernel-mode components that extend the object namespace. Components that are running in kernel mode already have this privilege inherently; it is not necessary to assign them the privilege. | +| Audit Non Sensitive Privilege Use | **SeCreateSymbolicLinkPrivilege:
**Create symbolic links | Required to create a symbolic link. | +| Audit Non Sensitive Privilege Use | **SeIncreaseBasePriorityPrivilege:
**Increase scheduling priority | Required to increase the base priority of a process.
With this privilege, the user can use a process with Write property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| Audit Non Sensitive Privilege Use | **SeIncreaseQuotaPrivilege:
**Adjust memory quotas for a process | Required to increase the quota assigned to a process.
With this privilege, the user can change the maximum memory that can be consumed by a process. | +| Audit Non Sensitive Privilege Use | **SeIncreaseWorkingSetPrivilege:
**Increase a process working set | Required to allocate more memory for applications that run in the context of users. | +| Audit Non Sensitive Privilege Use | **SeLockMemoryPrivilege:
**Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| Audit Non Sensitive Privilege Use | **SeMachineAccountPrivilege:
**Add workstations to domain | With this privilege, the user can create a computer account.
This privilege is valid only on domain controllers. | +| Audit Non Sensitive Privilege Use | **SeManageVolumePrivilege:
**Perform volume maintenance tasks | Required to run maintenance tasks on a volume, such as remote defragmentation. | +| Audit Non Sensitive Privilege Use | **SeProfileSingleProcessPrivilege:
**Profile single process | Required to gather profiling information for a single process.
With this privilege, the user can use performance monitoring tools to monitor the performance of non-system processes. | +| Audit Non Sensitive Privilege Use | **SeRelabelPrivilege:
**Modify an object label | Required to modify the mandatory integrity level of an object. | +| Audit Non Sensitive Privilege Use | **SeRemoteShutdownPrivilege:
**Force shutdown from a remote system | Required to shut down a system using a network request. | +| Audit Non Sensitive Privilege Use | **SeShutdownPrivilege:
**Shut down the system | Required to shut down a local system. | +| Audit Non Sensitive Privilege Use | **SeSyncAgentPrivilege:
**Synchronize directory service data | This privilege enables the holder to read all objects and properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and LocalSystem accounts on domain controllers.
With this privilege, the user can synchronize all directory service data. This is also known as Active Directory synchronization. | +| Audit Non Sensitive Privilege Use | **SeSystemProfilePrivilege:
**Profile system performance | Required to gather profiling information for the entire system.
With this privilege, the user can use performance monitoring tools to monitor the performance of system processes. | +| Audit Non Sensitive Privilege Use | **SeSystemtimePrivilege:
**Change the system time | Required to modify the system time. With this privilege, the user can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs.
If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. | +| Audit Non Sensitive Privilege Use | **SeTimeZonePrivilege:
**Change the time zone | Required to adjust the time zone associated with the computer's internal clock. | +| Audit Non Sensitive Privilege Use | **SeTrustedCredManAccessPrivilege:
**Access Credential Manager as a trusted caller | Required to access Credential Manager as a trusted caller. | +| Audit Non Sensitive Privilege Use | **SeUndockPrivilege:
**Remove computer from docking station | Required to undock a laptop.
With this privilege, the user can undock a portable computer from its docking station without logging on. | + +| **Subcategory of event** | **Privilege Name:
User Right Group Policy Name** | **Description** | +|-------------------------------|-----------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Audit Sensitive Privilege Use | **SeAssignPrimaryTokenPrivilege:
**Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process. With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| Audit Sensitive Privilege Use | **SeAuditPrivilege:
**Generate security audits | With this privilege, the user can add entries to the security log. | +| Audit Sensitive Privilege Use | **SeCreateTokenPrivilege:
**Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs. When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| Audit Sensitive Privilege Use | **SeDebugPrivilege:
**Debug programs | Required to debug and adjust the memory of a process owned by another account. With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| Audit Sensitive Privilege Use | **SeImpersonatePrivilege:
**Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| Audit Sensitive Privilege Use | **SeLoadDriverPrivilege:
**Load and unload device drivers | Required to load or unload a device driver. With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| Audit Sensitive Privilege Use | **SeLockMemoryPrivilege:
**Lock pages in memory | Required to lock physical pages in memory. With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| Audit Sensitive Privilege Use | **SeSystemEnvironmentPrivilege:
**Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| Audit Sensitive Privilege Use | **SeTcbPrivilege:
**Act as part of the operating system | This privilege identifies its holder as part of the trusted computer base. This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | +| Audit Sensitive Privilege Use | **SeEnableDelegationPrivilege:
**Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation. With this privilege, the user can set the **Trusted for Deleg**ation setting on a user or computer object. The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | + +## Security Monitoring Recommendations + +For 4673(S, F): A privileged service was called. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Monitor for this event where “**Subject\\Security ID**” is *not* one of these well-known security principals: LOCAL SYSTEM, NETWORK SERVICE, LOCAL SERVICE, and where “**Subject\\Security ID**” is not an administrative account that is expected to have the listed **Privileges**. Especially monitor Failure events. + +- If you need to monitor events related to specific Windows subsystems (“**Service\\Server**”), for example **NT Local Security Authority / Authentication Service** or **Security Account Manager**, monitor this event for the corresponding “**Service\\Server**.” + +- If you need to monitor events related to specific Windows security services or functions (“**Service\\Service Name**”), for example **LsaRegisterLogonProcess()**, monitor this event for the corresponding “**Service\\Service Name**.” + + + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- For a specific “**Subject\\Security ID**,” if there is a defined list of allowed privileges, monitor for “**Privileges**” that it should not be able to use. + +- If you have a list of specific user rights which should never be used, or used only by a few accounts (for example, SeDebugPrivilege), trigger an alert for those “**Privileges**.” + +- If you have a list of specific user rights for which every use must be reported or monitored (for example, SeRemoteShutdownPrivilege), trigger an alert for those “**Privileges**.” + diff --git a/windows/keep-secure/event-4674.md b/windows/keep-secure/event-4674.md new file mode 100644 index 0000000000..c9014ad06b --- /dev/null +++ b/windows/keep-secure/event-4674.md @@ -0,0 +1,224 @@ +--- +title: 4674(S, F) An operation was attempted on a privileged object. (Windows 10) +description: Describes security event 4674(S, F) An operation was attempted on a privileged object. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4674(S, F): An operation was attempted on a privileged object. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4674 illustration + +***Subcategories:*** [Audit Sensitive Privilege Use](audit-sensitive-privilege-use.md) and [Audit Non Sensitive Privilege Use](audit-non-sensitive-privilege-use.md) + +***Event Description:*** + +This event generates when an attempt is made to perform privileged operations on a protected subsystem object after the object is already opened. + +This event generates, for example, when SeShutdownPrivilege, SeRemoteShutdownPrivilege, or SeSecurityPrivilege is used. + +Failure event generates when operation attempt fails. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4674 + 0 + 0 + 13056 + 0 + 0x8010000000000000 + + 1099680 + + + Security + DC01.contoso.local + + +- + S-1-5-19 + LOCAL SERVICE + NT AUTHORITY + 0x3e5 + LSA + - + - + 0x0 + 16777216 + SeSecurityPrivilege + 0x1f0 + C:\\Windows\\System32\\lsass.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested privileged operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested privileged operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\] \[Optional\]: Contains the name of the Windows subsystem calling the routine. Subsystems examples are: + + - Security + + - Security Account Manager + + - NT Local Security Authority / Authentication Service + + - SC Manager + + - Win32 SystemShutdown module + + - LSA + +- **Object Type** \[Type = UnicodeString\] \[Optional\]: The type of an object that was accessed during the operation. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | SC\_MANAGER OBJECT | +| Key | WaitablePort | Callback | | +| Job | Port | FilterConnectionPort | | +| ALPC Port | Semaphore | Adapter | | + +- **Object Name** \[Type = UnicodeString\] \[Optional\]: the name of the object that was accessed during the operation. + +- **Object Handle** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “4656: A handle to an object was requested” event in appropriate/other subcategory. This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that attempted the operation on the privileged object. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Requested Operation**: + +- **Desired Access** \[Type = UnicodeString\]: The desired access mask. This mask depends on **Object Server** and **Object Type** parameters values. The value of this parameter is in decimal format. There is no detailed information about this parameter in this document. If **Desired Access** is not presented, then this parameter will have “**0**” value. + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were requested. The possible privileges depend on the subcategory, either **Audit Non Sensitive Privilege Use** or **Audit Sensitive Privilege Use**, as shown in the following two tables: + +| **Subcategory of event** | **Privilege Name:
User Right Group Policy Name** | **Description** | +|-----------------------------------|----------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Audit Non Sensitive Privilege Use | **SeChangeNotifyPrivilege:
**Bypass traverse checking | Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks.
With this privilege, the user can traverse directory trees even though the user may not have permissions on the traversed directory. This privilege does not allow the user to list the contents of a directory, only to traverse directories. | +| Audit Non Sensitive Privilege Use | **SeCreateGlobalPrivilege:
**Create global objects | Required to create named file mapping objects in the global namespace during Terminal Services sessions. | +| Audit Non Sensitive Privilege Use | **SeCreatePagefilePrivilege:
**Create a pagefile | With this privilege, the user can create and change the size of a pagefile. | +| Audit Non Sensitive Privilege Use | **SeCreatePermanentPrivilege:
**Create permanent shared objects | Required to create a permanent object.
This privilege is useful to kernel-mode components that extend the object namespace. Components that are running in kernel mode already have this privilege inherently; it is not necessary to assign them the privilege. | +| Audit Non Sensitive Privilege Use | **SeCreateSymbolicLinkPrivilege:
**Create symbolic links | Required to create a symbolic link. | +| Audit Non Sensitive Privilege Use | **SeIncreaseBasePriorityPrivilege:
**Increase scheduling priority | Required to increase the base priority of a process.
With this privilege, the user can use a process with Write property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| Audit Non Sensitive Privilege Use | **SeIncreaseQuotaPrivilege:
**Adjust memory quotas for a process | Required to increase the quota assigned to a process.
With this privilege, the user can change the maximum memory that can be consumed by a process. | +| Audit Non Sensitive Privilege Use | **SeIncreaseWorkingSetPrivilege:
**Increase a process working set | Required to allocate more memory for applications that run in the context of users. | +| Audit Non Sensitive Privilege Use | **SeLockMemoryPrivilege:
**Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| Audit Non Sensitive Privilege Use | **SeMachineAccountPrivilege:
**Add workstations to domain | With this privilege, the user can create a computer account. This privilege is valid only on domain controllers. | +| Audit Non Sensitive Privilege Use | **SeManageVolumePrivilege:
**Perform volume maintenance tasks | Required to run maintenance tasks on a volume, such as remote defragmentation. | +| Audit Non Sensitive Privilege Use | **SeProfileSingleProcessPrivilege:
**Profile single process | Required to gather profiling information for a single process.
With this privilege, the user can use performance monitoring tools to monitor the performance of non-system processes. | +| Audit Non Sensitive Privilege Use | **SeRelabelPrivilege:
**Modify an object label | Required to modify the mandatory integrity level of an object. | +| Audit Non Sensitive Privilege Use | **SeRemoteShutdownPrivilege:
**Force shutdown from a remote system | Required to shut down a system using a network request. | +| Audit Non Sensitive Privilege Use | **SeShutdownPrivilege:
**Shut down the system | Required to shut down a local system. | +| Audit Non Sensitive Privilege Use | **SeSyncAgentPrivilege:
**Synchronize directory service data | This privilege enables the holder to read all objects and properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and LocalSystem accounts on domain controllers.
With this privilege, the user can synchronize all directory service data. This is also known as Active Directory synchronization. | +| Audit Non Sensitive Privilege Use | **SeSystemProfilePrivilege:
**Profile system performance | Required to gather profiling information for the entire system.
With this privilege, the user can use performance monitoring tools to monitor the performance of system processes. | +| Audit Non Sensitive Privilege Use | **SeSystemtimePrivilege:
**Change the system time | Required to modify the system time.
With this privilege, the user can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs. If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. | +| Audit Non Sensitive Privilege Use | **SeTimeZonePrivilege:
**Change the time zone | Required to adjust the time zone associated with the computer's internal clock. | +| Audit Non Sensitive Privilege Use | **SeTrustedCredManAccessPrivilege:
**Access Credential Manager as a trusted caller | Required to access Credential Manager as a trusted caller. | +| Audit Non Sensitive Privilege Use | **SeUndockPrivilege:
**Remove computer from docking station | Required to undock a laptop.
With this privilege, the user can undock a portable computer from its docking station without logging on. | + +| **Subcategory of event** | **Privilege Name:
User Right Group Policy Name** | **Description** | +|-------------------------------|----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Audit Sensitive Privilege Use | **SeAssignPrimaryTokenPrivilege:
**Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process.
With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| Audit Sensitive Privilege Use | **SeAuditPrivilege:
**Generate security audits | With this privilege, the user can add entries to the security log. | +| Audit Sensitive Privilege Use | **SeBackupPrivilege:
**Back up files and directories | - Required to perform backup operations.
With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system. This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL.
The following access rights are granted if this privilege is held:
READ\_CONTROL
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_READ
FILE\_TRAVERSE | +| Audit Sensitive Privilege Use | **SeCreateTokenPrivilege:
**Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| Audit Sensitive Privilege Use | **SeDebugPrivilege:
**Debug programs | Required to debug and adjust the memory of a process owned by another account.
With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right.
This user right provides complete access to sensitive and critical operating system components. | +| Audit Sensitive Privilege Use | **SeImpersonatePrivilege:
**Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| Audit Sensitive Privilege Use | **SeLoadDriverPrivilege:
**Load and unload device drivers | Required to load or unload a device driver.
With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| Audit Sensitive Privilege Use | **SeLockMemoryPrivilege:
**Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| Audit Sensitive Privilege Use | **SeRestorePrivilege:
**Restore files and directories | Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any valid user or group SID as the owner of a file. The following access rights are granted if this privilege is held:
WRITE\_DAC
WRITE\_OWNER
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_WRITE
FILE\_ADD\_FILE
FILE\_ADD\_SUBDIRECTORY
DELETE
With this privilege, the user can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories and determines which users can set any valid security principal as the owner of an object. | +| Audit Sensitive Privilege Use | **SeSecurityPrivilege:
**Manage auditing and security log | Required to perform a number of security-related functions, such as controlling and viewing audit events in security event log.
With this privilege, the user can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys. A user with this privilege can also view and clear the security log. | +| Audit Sensitive Privilege Use | **SeSystemEnvironmentPrivilege:
**Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| Audit Sensitive Privilege Use | **SeTakeOwnershipPrivilege:
**Take ownership of files or other objects | Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those values that the holder may legitimately assign as the owner of an object.
With this privilege, the user can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. | + +## Security Monitoring Recommendations + +For 4674(S, F): An operation was attempted on a privileged object. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Monitor for this event where “**Subject\\Security ID**” is *not* one of these well-known security principals: LOCAL SYSTEM, NETWORK SERVICE, LOCAL SERVICE, and where “**Subject\\Security ID**” is not an administrative account that is expected to have the listed **Privileges**. Especially monitor Failure events. + + + +- If you need to monitor events related to specific Windows subsystems (“**Object Server**”), for example **LSA** or **Security Account Manager**, monitor this event for the corresponding “**Object Server**.” + +- If you need to monitor events related to specific Windows object types (“**Object Type**”), for example **File** or **Key**, monitor this event for the corresponding “**Object Type**.” + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + + + +- If you know that specific “**Subject\\Security ID**” should only be able to use the privileges in a pre-defined list, monitor for events in which “**Subject\\Security ID**” used “**Privileges**” that are not on that list. + + + +- If you have a list of specific user rights which should never be used, or used only by a few accounts (for example, SeDebugPrivilege), trigger an alert for those “**Privileges**.” + +- If you have a list of specific user rights for which every use must be reported or monitored (for example, SeRemoteShutdownPrivilege), trigger an alert for those “**Privileges**.” + diff --git a/windows/keep-secure/event-4675.md b/windows/keep-secure/event-4675.md new file mode 100644 index 0000000000..de11244f51 --- /dev/null +++ b/windows/keep-secure/event-4675.md @@ -0,0 +1,61 @@ +--- +title: 4675(S) SIDs were filtered. (Windows 10) +description: Describes security event 4675(S) SIDs were filtered. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4675(S): SIDs were filtered. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates when SIDs were filtered for specific Active Directory trust. + +See more information about SID filtering here: . + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +There is no example of this event in this document. + +***Subcategory:*** [Audit Logon](audit-logon.md) + +***Event Schema:*** + +*SIDs were filtered.* + +*Target Account:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* + +*Trust Information:* + +> *Trust Direction:%4* +> +> *Trust Attributes:%5* +> +> *Trust Type:%6* +> +> *TDO Domain SID:%7* +> +> *Filtered SIDs:%8* + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- If you need to monitor all SID filtering events/operations for specific or all Active Directory trusts, you can use this event to get all required information. + diff --git a/windows/keep-secure/event-4688.md b/windows/keep-secure/event-4688.md new file mode 100644 index 0000000000..9c62824cd3 --- /dev/null +++ b/windows/keep-secure/event-4688.md @@ -0,0 +1,212 @@ +--- +title: 4688(S) A new process has been created. (Windows 10) +description: Describes security event 4688(S) A new process has been created. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4688(S): A new process has been created. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4688 illustration + +***Subcategory:*** [Audit Process Creation](audit-process-creation.md) + +***Event Description:*** + +This event generates every time a new process starts. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4688 + 2 + 0 + 13312 + 0 + 0x8020000000000000 + + 2814 + + + Security + WIN-GG82ULGC9GO.contoso.local + + +- + S-1-5-18 + WIN-GG82ULGC9GO$ + CONTOSO + 0x3e7 + 0x2bc + C:\\Windows\\System32\\rundll32.exe + %%1938 + 0xe74 + + S-1-5-21-1377283216-344919071-3415362939-1104 + dadmin + CONTOSO + 0x4a5af0 + C:\\Windows\\explorer.exe + S-1-16-8192 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** + +- 0 - Windows Server 2008, Windows Vista. + +- 1 - Windows Server 2012 R2, Windows 8.1. + + - Added “Process Command Line” field. + +- 2 - Windows 10. + + - **Subject** renamed to **Creator Subject**. + + - Added “**Target Subject**” section. + + - Added “**Mandatory Label**” field. + + - Added “**Creator Process Name**” field. + +***Field Descriptions:*** + +**Creator Subject** \[Value for versions 0 and 1 – **Subject**\]**:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “create process” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “create process” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Subject** \[Version 2\]**:** + +> **Note**  This event includes the principal of the process creator, but this is not always sufficient if the target context is different from the creator context. In that situation, the subject specified in the process termination event does not match the subject in the process creation event even though both events refer to the same process ID. Therefore, in addition to including the creator of the process, we will also include the target principal when the creator and target do not share the same logon. + +- **Security ID** \[Type = SID\] \[Version 2\]**:** SID of target account. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\] \[Version 2\]**:** the name of the target account. + +- **Account Domain** \[Type = UnicodeString\] \[Version 2\]**:** target account’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\] \[Version 2\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Process Information:** + +- **New Process ID** \[Type = Pointer\]: hexadecimal Process ID of the new process. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + +> If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + +- **New Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the new process. + +- **Token Elevation Type** \[Type = UnicodeString\]**: ** + + - **TokenElevationTypeDefault (1):** Type 1 is a full token with no privileges removed or groups disabled. A full token is only used if User Account Control is disabled or if the user is the built-in Administrator account (for which UAC disabled by default), service account or local system account. + + - **TokenElevationTypeFull (2):** Type 2 is an elevated token with no privileges removed or groups disabled. An elevated token is used when User Account Control is enabled and the user chooses to start the program using Run as administrator. An elevated token is also used when an application is configured to always require administrative privilege or to always require maximum privilege, and the user is a member of the Administrators group. + + - **TokenElevationTypeLimited (3):** Type 3 is a limited token with administrative privileges removed and administrative groups disabled. The limited token is used when User Account Control is enabled, the application does not require administrative privilege, and the user does not choose to start the program using Run as administrator. + +- **Mandatory Label** \[Version 2\] \[Type = SID\]**:** SID of [integrity label](https://msdn.microsoft.com/en-us/library/windows/desktop/bb648648(v=vs.85).aspx) which was assigned to the new process. Can have one of the following values: + +| SID | RID | RID label | Meaning | +|--------------|------------|----------------------------------------------|------------------------| +| S-1-16-0 | 0x00000000 | SECURITY\_MANDATORY\_UNTRUSTED\_RID | Untrusted. | +| S-1-16-4096 | 0x00001000 | SECURITY\_MANDATORY\_LOW\_RID | Low integrity. | +| S-1-16-8192 | 0x00002000 | SECURITY\_MANDATORY\_MEDIUM\_RID | Medium integrity. | +| S-1-16-8448 | 0x00002100 | SECURITY\_MANDATORY\_MEDIUM\_PLUS\_RID | Medium high integrity. | +| S-1-16-12288 | 0X00003000 | SECURITY\_MANDATORY\_HIGH\_RID | High integrity. | +| S-1-16-16384 | 0x00004000 | SECURITY\_MANDATORY\_SYSTEM\_RID | System integrity. | +| S-1-16-20480 | 0x00005000 | SECURITY\_MANDATORY\_PROTECTED\_PROCESS\_RID | Protected process. | + +- **Creator Process ID** \[Type = Pointer\]**:** hexadecimal Process ID of the process which ran the new process. If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + +> You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Creator Process Name** \[Version 2\] \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +- **Process Command Line** \[Version 1, 2\] \[Type = UnicodeString\]**:** contains the name of executable and arguments which were passed to it. You must enable “Administrative Templates\\System\\Audit Process Creation\\Include command line in process creation events” group policy to include command line in process creation events: + + Group policy illustration + + By default **Process Command Line** field is empty. + +## Security Monitoring Recommendations + +For 4688(S): A new process has been created. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor all events with the **“Creator Subject\\Security ID”** or **“Target Subject\\Security ID”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Creator Subject\\Security ID”** or **“Target Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor all events with the **“Creator Subject\\Security ID”** or **“Target Subject\\Security ID”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Creator Subject\\Security ID”** and **“Target Subject\\Security ID”** for accounts that are outside the whitelist. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Creator Subject\\Security ID”** or **“Target Subject\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor the specific events for the **“Creator Subject\\Security ID”** or **“Target Subject\\Security ID”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Creator Subject\\Security ID”** or **“Target Subject\\Security ID”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor **“Creator Subject\\Security ID”** or **“Target Subject\\Security ID”** for names that don’t comply with naming conventions. | + +- If you have a pre-defined “**New** **Process Name**” or **“Creator Process Name**” for the process reported in this event, monitor all events with “**New** **Process Name**” or **“Creator Process Name**” not equal to your defined value. + +- You can monitor to see if “**New** **Process Name**” or **“Creator Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in process names (for example “**mimikatz**” or “**cain.exe**”), check for these substrings in “**New** **Process Name**” or **“Creator Process Name**.” + +- It can be unusual for a process to run using a local account in either **Creator Subject\\Security ID** or in **Target** **Subject\\Security ID**. + +- Monitor for **Token Elevation Type** with value **TokenElevationTypeDefault (1)** when **Subject\\Security ID** lists a real user account, for example when **Account Name** doesn’t contain the $ symbol**.** Typically this means that UAC is disabled for this account for some reason. + +- Monitor for **Token Elevation Type** with value **TokenElevationTypeDefault (2)** on standard workstations, when **Subject\\Security ID** lists a real user account, for example when **Account Name** doesn’t contain the $ symbol**.** This means that a user ran a program using administrative privileges. + +- You can also monitor for **Token Elevation Type** with value **TokenElevationTypeDefault (2)** on standard workstations, when a computer object was used to run the process, but that computer object is not the same computer where the event occurs. + +- If you need to monitor all new processes with a specific Mandatory Label, for example S-1-16-20480 (Protected process), check the “**Mandatory Label**” in this event. + diff --git a/windows/keep-secure/event-4689.md b/windows/keep-secure/event-4689.md new file mode 100644 index 0000000000..d9b1e14dda --- /dev/null +++ b/windows/keep-secure/event-4689.md @@ -0,0 +1,119 @@ +--- +title: 4689(S) A process has exited. (Windows 10) +description: Describes security event 4689(S) A process has exited. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4689(S): A process has exited. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4689 illustration + +***Subcategory:*** [Audit Process Termination](audit-process-termination.md) + +***Event Description:*** + +This event generates every time a process has exited. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4689 + 0 + 0 + 13313 + 0 + 0x8020000000000000 + + 187030 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x31365 + 0x0 + 0xfb0 + C:\\Windows\\System32\\notepad.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “terminate process” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “terminate process” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the ended/terminated process. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md)(S): A new process has been created” **New Process ID** on this computer. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the executable name of the exited/terminated process. + +- **Exit Status** \[Type = HexInt32\]**:** hexadecimal exit code of exited/terminated process. This exit code is unique for every application, check application documentation for more details. The exit code value for a process reflects the specific convention implemented by the application developer for that process. + +## Security Monitoring Recommendations + +For 4689(S): A process has exited. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- If you have a critical processes list for the computer, with the requirement that these processes must always run and not stop, you can monitor **Process Name** field in [4689](event-4689.md) events for these process names. + diff --git a/windows/keep-secure/event-4690.md b/windows/keep-secure/event-4690.md new file mode 100644 index 0000000000..90e88e674a --- /dev/null +++ b/windows/keep-secure/event-4690.md @@ -0,0 +1,118 @@ +--- +title: 4690(S) An attempt was made to duplicate a handle to an object. (Windows 10) +description: Describes security event 4690(S) An attempt was made to duplicate a handle to an object. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4690(S): An attempt was made to duplicate a handle to an object. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4690 illustration + +***Subcategory:*** [Audit Handle Manipulation](audit-handle-manipulation.md) + +***Event Description:*** + +This event generates if an attempt was made to duplicate a handle to an object. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4690 + 0 + 0 + 12807 + 0 + 0x8020000000000000 + + 338632 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + 0x438 + 0x674 + 0xd9c + 0x4 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made an attempt to duplicate a handle to an object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made an attempt to duplicate a handle to an object. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Source Handle Information:** + +- **Source Handle ID** \[Type = Pointer\]: hexadecimal value of a handle which was duplicated. This field can help you correlate this event with other events, for example “4663: An attempt was made to access an object” in [Audit File System](#_Audit_File_System), [Audit Kernel Object](#_Audit_Kernel_Object), [Audit Registry](#_Audit_Registry), [Audit Removable Storage](#_Audit_Removable_Storage) or [Audit SAM](#_Audit_SAM) subcategories. + +- **Source Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process which opened the **Source Handle ID** before it was duplicated. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +**New Handle Information:** + +- **Target Handle ID** \[Type = Pointer\]: hexadecimal value of the new handle (the copy of **Source Handle ID**). This field can help you correlate this event with other events, for example “4663: An attempt was made to access an object” in [Audit File System](#_Audit_File_System), [Audit Kernel Object](#_Audit_Kernel_Object), [Audit Registry](#_Audit_Registry), [Audit Removable Storage](#_Audit_Removable_Storage) or [Audit SAM](#_Audit_SAM) subcategories. + +- **Target Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process which opened the **Target Handle ID**. Process ID (PID) is a number used by the operating system to uniquely identify an active process. You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID** field. + +## Security Monitoring Recommendations + +For 4690(S): An attempt was made to duplicate a handle to an object. + +- Typically this event has little to no security relevance and is hard to parse or analyze. There is no recommendation for this event, unless you know exactly what you need to monitor with it. + +- This event can be used to track all actions or operations related to a specific object handle. + diff --git a/windows/keep-secure/event-4691.md b/windows/keep-secure/event-4691.md new file mode 100644 index 0000000000..ed50802c98 --- /dev/null +++ b/windows/keep-secure/event-4691.md @@ -0,0 +1,135 @@ +--- +title: 4691(S) Indirect access to an object was requested. (Windows 10) +description: Describes security event 4691(S) Indirect access to an object was requested. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4691(S): Indirect access to an object was requested. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4691 illustration + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Description:*** + +This event indicates that indirect access to an object was requested. + +These events are generated for [ALPC Ports](https://msdn.microsoft.com/en-us/library/windows/desktop/aa964738(v=vs.85).aspx) access request actions. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4691 + 0 + 0 + 12804 + 0 + 0x8020000000000000 + + 344382 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x36509 + ALPC Port + \\Sessions\\2\\Windows\\DwmApiPort + %%4464 + 0x1 + 0xe60 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested an access to the object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested an access to the object. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Type** \[Type = UnicodeString\]: The type of an object for which access was requested. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Object Name** \[Type = UnicodeString\]: full path and name of the object for which access was requested. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process through which the access was requested. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +**Access Request Information:** + +- **Accesses** \[Type = UnicodeString\]: the list of access rights which were requested by **Subject\\Security ID**. These access rights depend on **Object Type**. “Table 13. File access codes.” contains information about the most common access rights for file system objects. For information about ALPC ports access rights, use or other informational resources. + +- **Access Mask** \[Type = HexInt32\]: hexadecimal mask for the operation that was requested or performed. See “Table 13. File access codes.” for more information about file access rights. For information about ALPC ports access rights, use or other informational resources. + +## Security Monitoring Recommendations + +For 4691(S): Indirect access to an object was requested. + +- Typically this event has little to no security relevance and is hard to parse or analyze. There is no recommendation for this event, unless you know exactly what you need to monitor with ALPC Ports. + diff --git a/windows/keep-secure/event-4692.md b/windows/keep-secure/event-4692.md new file mode 100644 index 0000000000..31a3736999 --- /dev/null +++ b/windows/keep-secure/event-4692.md @@ -0,0 +1,126 @@ +--- +title: 4692(S, F) Backup of data protection master key was attempted. (Windows 10) +description: Describes security event 4692(S, F) Backup of data protection master key was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4692(S, F): Backup of data protection master key was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4692 illustration + +***Subcategory:*** [Audit DPAPI Activity](audit-dpapi-activity.md) + +***Event Description:*** + +This event generates every time that a backup is attempted for the [DPAPI](https://msdn.microsoft.com/en-us/library/ms995355.aspx) Master Key. + +When a computer is a member of a domain, DPAPI has a backup mechanism to allow unprotection of the data. When a Master Key is generated, DPAPI communicates with a domain controller. Domain controllers have a domain-wide public/private key pair, associated solely with DPAPI. The local DPAPI client gets the domain controller public key from a domain controller by using a mutually authenticated and privacy protected RPC call. The client encrypts the Master Key with the domain controller public key. It then stores this backup Master Key along with the Master Key protected by the user's password. + +Periodically, a domain-joined machine will try to send an RPC request to a domain controller to back up the user’s master key so that the user can recover secrets in case his or her password has to be reset. Although the user's keys are stored in the user profile, a domain controller must be contacted to encrypt the master key with a domain recovery key. + +This event also generates every time a new DPAPI Master Key is generated, for example. + +This event generates on domain controllers, member servers, and workstations. + +Failure event generates when a Master Key backup operation fails for some reason. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4692 + 0 + 0 + 13314 + 0 + 0x8020000000000000 + + 176964 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-500 + ladmin + CONTOSO + 0x30c08 + 16cfaea0-dbe3-4d92-9523-d494edb546bc + + 806a0350-aeb1-4c56-91f9-ef16cf759291 + 0x0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested backup operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested backup operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Key Information:** + +- **Key Identifier** \[Type = UnicodeString\]: unique identifier of a master key which backup was created. The Master Key is used, with some additional data, to generate an actual symmetric session key to encrypt\\decrypt the data using DPAPI. All of user's Master Keys are located in user profile -> %APPDATA%\\Roaming\\Microsoft\\Windows\\Protect\\%SID% folder. The name of every Master Key file is it’s ID. + +- **Recovery Server** \[Type = UnicodeString\]: the name (typically – DNS name) of the computer that you contacted to back up your Master Key. For domain joined machines, it’s typically a name of a domain controller. This parameter might not be captured in the event, and in that case will be empty. + +- **Recovery Key ID** \[Type = UnicodeString\]**:** unique identifier of a recovery key. The recovery key is generated when a user chooses to create a Password Reset Disk (PRD) from the user's Control Panel or when first Master Key is generated. First, DPAPI generates a RSA public/private key pair, which is the recovery key. In this field you will see unique Recovery key ID which was used for Master key backup operation. + + For Failure events this field is typically empty. + +**Status Information:** + +- **Status Code** \[Type = HexInt32\]**:** hexadecimal unique status code of performed operation. For Success events this field is typically “**0x0**”. To see the meaning of status code you need to convert it to decimal value and us “**net helpmsg STATUS\_CODE**” command to see the description for specific STATUS\_CODE. Here is an example of “net helpmsg” command output for status code 0x3A: + +> \[Net helpmsg 58 illustration](images/net-helpmsg-58.png) + +## Security Monitoring Recommendations + +For 4692(S, F): Backup of data protection master key was attempted. + +- This event is typically an informational event and it is difficult to detect any malicious activity using this event. It’s mainly used for DPAPI troubleshooting. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + diff --git a/windows/keep-secure/event-4693.md b/windows/keep-secure/event-4693.md new file mode 100644 index 0000000000..4b40332642 --- /dev/null +++ b/windows/keep-secure/event-4693.md @@ -0,0 +1,127 @@ +--- +title: 4693(S, F) Recovery of data protection master key was attempted. (Windows 10) +description: Describes security event 4693(S, F) Recovery of data protection master key was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4693(S, F): Recovery of data protection master key was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4693 illustration + +***Subcategory:*** [Audit DPAPI Activity](audit-dpapi-activity.md) + +***Event Description:*** + +This event generates every time that recovery is attempted for a [DPAPI](https://msdn.microsoft.com/en-us/library/ms995355.aspx) Master Key. + +While unprotecting data, if DPAPI cannot use the Master Key protected by the user's password, it sends the backup Master Key to a domain controller by using a mutually authenticated and privacy protected RPC call. The domain controller then decrypts the Master Key with its private key and sends it back to the client by using the same protected RPC call. This protected RPC call is used to ensure that no one listening on the network can get the Master Key. + +This event generates on domain controllers, member servers, and workstations. + +Failure event generates when a Master Key restore operation fails for some reason. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4693 + 0 + 0 + 13314 + 0 + 0x8020000000000000 + + 175809 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30d7c + 0445c766-75f0-4de7-82ad-d9d97aad59f6 + 0x5c005c + DC01.contoso.local + + 0x380000 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “recover” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “recover” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Key Information:** + +- **Key Identifier** \[Type = UnicodeString\]**:** unique identifier of a master key which was recovered. The Master Key is used, with some additional data, to generate an actual symmetric session key to encrypt\\decrypt the data using DPAPI. All of user's Master Keys are located in user profile -> %APPDATA%\\Roaming\\Microsoft\\Windows\\Protect\\%SID% folder. The name of every Master Key file is it’s ID. + +- **Recovery Server** \[Type = UnicodeString\]: the name (typically – DNS name) of the computer that you contacted to recover your Master Key. For domain joined machines, it’s typically a name of a domain controller. + +> **Note**  In this event Recovery Server field contains information from Recovery Reason field. + +- **Recovery Key ID** \[Type = UnicodeString\]**:** unique identifier of a recovery key. The recovery key is generated when a user chooses to create a Password Reset Disk (PRD) from the user's Control Panel or when first Master Key is generated. First, DPAPI generates a RSA public/private key pair, which is the recovery key. In this field you will see unique Recovery key ID which was used for Master key recovery operation. This parameter might not be captured in the event, and in that case will be empty. + +- **Recovery Reason** \[Type = HexInt32\]: hexadecimal code of recovery reason. + +> **Note**  In this event Recovery Reason field contains information from Recovery Server field. + +**Status Information:** + +- **Status Code** \[Type = HexInt32\]**:** hexadecimal unique status code. For Success events this field is typically “**0x380000**”. + +## Security Monitoring Recommendations + +For 4693(S, F): Recovery of data protection master key was attempted. + +- This event is typically an informational event and it is difficult to detect any malicious activity using this event. It’s mainly used for DPAPI troubleshooting. + +- For domain joined computers, **Recovery Reason** should typically be a domain controller DNS name. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + diff --git a/windows/keep-secure/event-4694.md b/windows/keep-secure/event-4694.md new file mode 100644 index 0000000000..274d22cd14 --- /dev/null +++ b/windows/keep-secure/event-4694.md @@ -0,0 +1,63 @@ +--- +title: 4694(S, F) Protection of auditable protected data was attempted. (Windows 10) +description: Describes security event 4694(S, F) Protection of auditable protected data was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4694(S, F): Protection of auditable protected data was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates if [DPAPI](https://msdn.microsoft.com/en-us/library/ms995355.aspx) [**CryptProtectData**](https://msdn.microsoft.com/en-us/library/windows/desktop/aa380261(v=vs.85).aspx)() function was used with **CRYPTPROTECT\_AUDIT** flag (dwFlags) enabled. + +There is no example of this event in this document. + +***Subcategory:*** [Audit DPAPI Activity](audit-dpapi-activity.md) + +***Event Schema:*** + +*Protection of auditable protected data was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Protected Data:* + +> *Data Description:%6* +> +> *Key Identifier:%5* +> +> *Protected Data Flags:%7* +> +> *Protection Algorithms:%8* + +*Status Information:* + +> *Status Code:%9* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + +- This event is typically an informational event and it is difficult to detect any malicious activity using this event. It’s mainly used for DPAPI troubleshooting. + diff --git a/windows/keep-secure/event-4695.md b/windows/keep-secure/event-4695.md new file mode 100644 index 0000000000..ce3643a78f --- /dev/null +++ b/windows/keep-secure/event-4695.md @@ -0,0 +1,63 @@ +--- +title: 4695(S, F) Unprotection of auditable protected data was attempted. (Windows 10) +description: Describes security event 4695(S, F) Unprotection of auditable protected data was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4695(S, F): Unprotection of auditable protected data was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates if [DPAPI](https://msdn.microsoft.com/en-us/library/ms995355.aspx) [CryptUnprotectData](https://msdn.microsoft.com/en-us/library/windows/desktop/aa380882(v=vs.85).aspx)() function was used to unprotect “auditable” data that was encrypted using [**CryptProtectData**](https://msdn.microsoft.com/en-us/library/windows/desktop/aa380261(v=vs.85).aspx)() function with **CRYPTPROTECT\_AUDIT** flag (dwFlags) enabled. + +There is no example of this event in this document. + +***Subcategory:*** [Audit DPAPI Activity](audit-dpapi-activity.md) + +***Event Schema:*** + +*Unprotection of auditable protected data was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Protected Data:* + +> *Data Description:%6* +> +> *Key Identifier:%5* +> +> *Protected Data Flags:%7* +> +> *Protection Algorithms:%8* + +*Status Information:* + +> *Status Code:%9* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + +- This event is typically an informational event and it is difficult to detect any malicious activity using this event. It’s mainly used for DPAPI troubleshooting. + diff --git a/windows/keep-secure/event-4696.md b/windows/keep-secure/event-4696.md new file mode 100644 index 0000000000..5ef396c31e --- /dev/null +++ b/windows/keep-secure/event-4696.md @@ -0,0 +1,163 @@ +--- +title: 4696(S) A primary token was assigned to process. (Windows 10) +description: Describes security event 4696(S) A primary token was assigned to process. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4696(S): A primary token was assigned to process. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4696 illustration + +***Subcategory:*** [Audit Process Creation](audit-process-creation.md) + +***Event Description:*** + +This event generates every time a process runs using the non-current access token, for example, UAC elevated token, RUN AS different user actions, scheduled task with defined user, services, and so on. + +***IMPORTANT*:** this event is deprecated starting from Windows 7 and Windows 2008 R2. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4696 + 0 + 0 + 13312 + 0 + 0x8020000000000000 + + 561 + + + Security + Win2008.contoso.local + + +- + S-1-5-18 + WIN2008$ + CONTOSO + 0x3e7 + S-1-5-18 + dadmin + CONTOSO + 0x1c8c5 + 0xf40 + C:\\Windows\\System32\\WerFault.exe + 0x698 + C:\\Windows\\System32\\svchost.exe + + + +``` + +***Required Server Roles:*** this event is deprecated starting from Windows 7 and Windows 2008 R2. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “assign token to process” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “assign token to process” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process which started the new process with the new security token. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]: full path and the name of the executable for the process which ran the new process with new security token. + +**Target Process:** + +- **Target Process ID** \[Type = Pointer\]**:** hexadecimal Process ID of the new process with new security token. If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + +> You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Target Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the new process. + +**New Token Information:** + +- **Security ID** \[Type = SID\]**:** SID of account through which the security token will be assigned to the new process. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account through which the security token will be assigned to the new process. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +## Security Monitoring Recommendations + +For 4696(S): A primary token was assigned to process. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** or **“New Token Information\\Security ID”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** or **“New Token Information\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** or **“New Token Information\\Security ID”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** and **“New Token Information\\Security ID”** for accounts that are outside the whitelist. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** or **“New Token Information\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Security ID”** or **“New Token Information\\Security ID”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** or **“New Token Information\\Security ID”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor **“Subject\\Security ID”** or **“New Token Information\\Security ID”** for names that don’t comply with naming conventions. | + +- If you have a pre-defined “**Process Name**” or “**Target Process Name**” for the process reported in this event, monitor all events with “**Process Name**” or “**Target Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” or “**Target Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**” or “**Target Process Name**”. + +- It can be uncommon if process runs using local account. + diff --git a/windows/keep-secure/event-4697.md b/windows/keep-secure/event-4697.md new file mode 100644 index 0000000000..5b5408fe90 --- /dev/null +++ b/windows/keep-secure/event-4697.md @@ -0,0 +1,156 @@ +--- +title: 4697(S) A service was installed in the system. (Windows 10) +description: Describes security event 4697(S) A service was installed in the system. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4697(S): A service was installed in the system. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4697 illustration + +***Subcategory:*** [Audit Security System Extension](audit-security-system-extension.md) + +***Event Description:*** + +This event generates when new service was installed in the system. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4697 + 0 + 0 + 12289 + 0 + 0x8020000000000000 + + 2778 + + + Security + WIN-GG82ULGC9GO.contoso.local + + +- + S-1-5-18 + WIN-GG82ULGC9GO$ + CONTOSO + 0x3e7 + AppHostSvc + %windir%\\system32\\svchost.exe -k apphost + 0x20 + 2 + localSystem + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2016, Windows 10. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that was used to install the service. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that was used to install the service. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Service Information:** + +- **Service Name** \[Type = UnicodeString\]: the name of installed service. + +BrancheCache Properties illustration + +- **Service File Name** \[Type = UnicodeString\]: This is the fully rooted path to the file that the Service Control Manager will execute to start the service. If command-line parameters are specified as part of the image path, those are logged. + + Note that this is the path to the file when the service is created. If the path is changed afterwards, the change is not logged. This would have to be tracked via Process Create events. + +- **Service Type** \[Type = HexInt32\]: Indicates the [type](https://msdn.microsoft.com/en-us/library/tfdtdw0e(v=vs.110).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1) of service that was registered with the Service Control Manager. It can be one of the following: + +| Value | Service Type | Description | +|-------|---------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0x1 | ​Kernel Driver | ​A Kernel device driver such as a hard disk or other low-level hardware device driver. | +| 0x2 | ​File System Driver | ​A file system driver, which is also a Kernel device driver. | +| 0x8 | ​Recognizer Driver | ​A file system driver used during startup to determine the file systems present on the system. | +| 0x10 | ​Win32 Own Process | ​A Win32 program that can be started by the Service Controller and that obeys the service control protocol. This type of Win32 service runs in a process by itself (this is the most common). | +| 0x20 | ​Win32 Share Process | ​A Win32 service that can share a process with other Win32 services.
(see: | +| 0x110 | ​Interactive Own Process | ​A service that should be run as a standalone process and can communicate with the desktop.
(see: ) | +| 0x120 | Interactive Share Process | A service that can share address space with other services of the same type and can communicate with the desktop. | + +- **Service Start Type** \[Type = HexInt32\]: The service start type can have one of the following values (see: : + +| Value | Service Type | Description | +|-------|---------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | ​ Boot | ​A device driver started by the system loader. This value is valid only for driver services. | +| 1 | ​ System | ​A device driver started by the IoInitSystem() function. This value is valid only for driver services. | +| 2 | ​ Automatic | ​A service started automatically by the service control manager during system startup. | +| 2 | ​ Automatic Delayed | ​A service started after all auto-start services have started, plus a delay. Delayed Auto Start services are started one at a time in a serial fashion. | +| 3 | ​ Manual | ​Manual start. A service started by the service control manager when a process calls the StartService function. | +| 4 | ​ Disabled | ​A service that cannot be started. Attempts to start the service result in the error code ERROR\_SERVICE\_DISABLED. | + +Most services installed are configured to **Auto Load**, so that they start automatically after Services.exe process is started. + +- **Service Account** \[Type = UnicodeString\]: The security context that the service will run as when started. Note that this is what was configured when the service was installed, if the account is changed later that is not logged. + + The service account parameter is only populated if the service type is a "Win32 Own Process" or "Win32 Share Process" (displayed as "User Mode Service."). Kernel drivers do not have a service account name logged. + + If a service (Win32 Own/Share process) is installed but no account is supplied, then LocalSystem is used. + + The token performing the logon is inspected, and if it has a SID then that SID value is populated in the event (in the System/Security node), if not, then it is blank. + +## Security Monitoring Recommendations + +For 4697(S): A service was installed in the system. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- We recommend monitoring for this event, especially on high value assets or computers, because a new service installation should be planned and expected. Unexpected service installation should trigger an alert. + +- Monitor for all events where **“Service File Name”** is not located in **%windir%** or **“Program Files/Program Files (x86)”** folders. Typically new services are located in these folders. + + + +- Report all “**Service Type**” equals “**0x1**”, “**0x2**” or “**0x8**”. These service types start first and have almost unlimited access to the operating system from the beginning of operating system startup. These types are very rarely installed. + +- Report all “**Service Start Type**” equals “**0**” or “**1**”. These service start types are used by drivers, which have unlimited access to the operating system. + +- Report all “**Service Start Type**” equals “**4**”. It is not common to install a new service in the **Disabled** state. + +- Report all “**Service Account**” not equals “**localSystem**”, “**localService**” or “**networkService**” to identify services which are running under a user account. + diff --git a/windows/keep-secure/event-4698.md b/windows/keep-secure/event-4698.md new file mode 100644 index 0000000000..12e8ffe2ca --- /dev/null +++ b/windows/keep-secure/event-4698.md @@ -0,0 +1,110 @@ +--- +title: 4698(S) A scheduled task was created. (Windows 10) +description: Describes security event 4698(S) A scheduled task was created. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4698(S): A scheduled task was created. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4698 illustration + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Description:*** + +This event generates every time a new scheduled task is created. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4698 + 0 + 0 + 12804 + 0 + 0x8020000000000000 + + 344740 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x364eb + \\Microsoft\\StartListener + 2015-09-22T19:03:06.9258653 CONTOSO\\dadmin LeastPrivilege CONTOSO\\dadmin InteractiveToken IgnoreNew true true true false false true false true true false false false P3D 7 C:\\Documents\\listener.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “create scheduled task” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “create scheduled task” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Task Information**: + +- **Task Name** \[Type = UnicodeString\]**:** new scheduled task name. The format of this value is “\\task\_path\\task\_name”, where task\_path is a path in Microsoft **Task Scheduler** tree starting from “**Task Scheduler Library**” node: + +Task Scheduler Library illustration + +- **Task Content** \[Type = UnicodeString\]: the [XML](https://msdn.microsoft.com/en-us/library/aa286548.aspx) content of the new task. For more information about the XML format for scheduled tasks, see “[XML Task Definition Format](https://msdn.microsoft.com/en-us/library/cc248308.aspx).” + +## Security Monitoring Recommendations + +For 4698(S): A scheduled task was created. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- We recommend monitoring all scheduled task creation events, especially on critical computers or devices. Scheduled tasks are often used by malware to stay in the system after reboot or for other malicious actions. + +- Monitor for new tasks located in the **Task Scheduler Library** root node, that is, where **Task Name** looks like ‘\\TASK\_NAME’. Scheduled tasks that are created manually or by malware are often located in the **Task Scheduler Library** root node. + +- In the new task, if the **Task Content:** XML contains **<LogonType>Password</LogonType>** value, trigger an alert. In this case, the password for the account that will be used to run the scheduled task will be saved in Credential Manager in cleartext format, and can be extracted using Administrative privileges. + diff --git a/windows/keep-secure/event-4699.md b/windows/keep-secure/event-4699.md new file mode 100644 index 0000000000..ee6de2cc6e --- /dev/null +++ b/windows/keep-secure/event-4699.md @@ -0,0 +1,110 @@ +--- +title: 4699(S) A scheduled task was deleted. (Windows 10) +description: Describes security event 4699(S) A scheduled task was deleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4699(S): A scheduled task was deleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4699 illustration + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Description:*** + +This event generates every time a scheduled task was deleted. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4699 + 0 + 0 + 12804 + 0 + 0x8020000000000000 + + 344827 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x364eb + \\Microsoft\\My + 2015-08-25T13:56:10.5315552 CONTOSO\\dadmin LeastPrivilege CONTOSO\\dadmin Password IgnoreNew false true false false false true false true true false false false PT0S 7 C:\\Windows\\notepad.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “delete scheduled task” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “delete scheduled task” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Task Information**: + +- **Task Name** \[Type = UnicodeString\]**:** deleted scheduled task name. The format of this value is “\\task\_path\\task\_name”, where task\_path is a path in Microsoft **Task Scheduler** tree starting from “**Task Scheduler Library**” node: + +Task Scheduler Library illustration + +- **Task Content** \[Type = UnicodeString\]: the [XML](https://msdn.microsoft.com/en-us/library/aa286548.aspx) of the deleted task. Here “[XML Task Definition Format](https://msdn.microsoft.com/en-us/library/cc248308.aspx)” you can read more about the XML format for scheduled tasks. + +## Security Monitoring Recommendations + +For 4699(S): A scheduled task was deleted. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- We recommend monitoring all scheduled task deletion events, especially on critical computers or devices. Scheduled tasks are often used by malware to stay in the system after reboot or for other malicious actions. However, this event does not often happen. + +- Monitor for deleted tasks located in the **Task Scheduler Library** root node, that is, where **Task Name** looks like ‘\\TASK\_NAME’. Scheduled tasks that are created manually or by malware are often located in the **Task Scheduler Library** root node. Deletion of such tasks can be a sign of malicious activity. + +- If a highly critical scheduled task exists on some computers, and it should never be deleted, monitor for [4699](event-4699.md) events with the corresponding **Task Name**. + diff --git a/windows/keep-secure/event-4700.md b/windows/keep-secure/event-4700.md new file mode 100644 index 0000000000..70e2da922d --- /dev/null +++ b/windows/keep-secure/event-4700.md @@ -0,0 +1,106 @@ +--- +title: 4700(S) A scheduled task was enabled. (Windows 10) +description: Describes security event 4700(S) A scheduled task was enabled. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4700(S): A scheduled task was enabled. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4700 illustration + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Description:*** + +This event generates every time a scheduled task is enabled. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4700 + 0 + 0 + 12804 + 0 + 0x8020000000000000 + + 344861 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x364eb + \\Microsoft\\StartListener + 2015-09-22T19:03:06.9258653 CONTOSO\\dadmin LeastPrivilege CONTOSO\\dadmin InteractiveToken IgnoreNew true true true false false true false true true false false false P3D 7 C:\\Documents\\listener.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “enable scheduled task” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “enable scheduled task” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Task Information**: + +- **Task Name** \[Type = UnicodeString\]**:** enabled scheduled task name. The format of this value is “\\task\_path\\task\_name”, where task\_path is a path in Microsoft **Task Scheduler** tree starting from “**Task Scheduler Library**” node: + +Task Scheduler Library illustration + +- **Task Content** \[Type = UnicodeString\]: the [XML](https://msdn.microsoft.com/en-us/library/aa286548.aspx) of the enabled task. Here “[XML Task Definition Format](https://msdn.microsoft.com/en-us/library/cc248308.aspx)” you can read more about the XML format for scheduled tasks. + +## Security Monitoring Recommendations + +For 4700(S): A scheduled task was enabled. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If a highly critical scheduled task exists on some computers, and for some reason it should never be enabled, monitor for [4700](event-4700.md) events with the corresponding **Task Name**. + diff --git a/windows/keep-secure/event-4701.md b/windows/keep-secure/event-4701.md new file mode 100644 index 0000000000..fe6794fdca --- /dev/null +++ b/windows/keep-secure/event-4701.md @@ -0,0 +1,106 @@ +--- +title: 4701(S) A scheduled task was disabled. (Windows 10) +description: Describes security event 4701(S) A scheduled task was disabled. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4701(S): A scheduled task was disabled. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4701 illustration + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Description:*** + +This event generates every time a scheduled task is disabled. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4701 + 0 + 0 + 12804 + 0 + 0x8020000000000000 + + 344860 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x364eb + \\Microsoft\\StartListener + 2015-09-22T19:03:06.9258653 CONTOSO\\dadmin LeastPrivilege CONTOSO\\dadmin InteractiveToken IgnoreNew true true true false false true false true false false false false P3D 7 C:\\Documents\\listener.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “enable scheduled task” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “enable scheduled task” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Task Information**: + +- **Task Name** \[Type = UnicodeString\]**:** disabled scheduled task name. The format of this value is “\\task\_path\\task\_name”, where task\_path is a path in Microsoft **Task Scheduler** tree starting from “**Task Scheduler Library**” node: + +Task Scheduler Library illustration + +- **Task Content** \[Type = UnicodeString\]: the [XML](https://msdn.microsoft.com/en-us/library/aa286548.aspx) of the disabled task. Here “[XML Task Definition Format](https://msdn.microsoft.com/en-us/library/cc248308.aspx)” you can read more about the XML format for scheduled tasks. + +## Security Monitoring Recommendations + +For 4701(S): A scheduled task was disabled. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If a highly critical scheduled task exists on some computers, and it should never be disabled, monitor for [4701](event-4701.md) events with the corresponding **Task Name**. + diff --git a/windows/keep-secure/event-4702.md b/windows/keep-secure/event-4702.md new file mode 100644 index 0000000000..d5f7aefa93 --- /dev/null +++ b/windows/keep-secure/event-4702.md @@ -0,0 +1,108 @@ +--- +title: 4702(S) A scheduled task was updated. (Windows 10) +description: Describes security event 4702(S) A scheduled task was updated. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4702(S): A scheduled task was updated. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4702 illustration + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Description:*** + +This event generates every time scheduled task was updated/changed. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4702 + 0 + 0 + 12804 + 0 + 0x8020000000000000 + + 344863 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x364eb + \\Microsoft\\StartListener + 2015-09-22T19:03:06.9258653 CONTOSO\\dadmin HighestAvailable CONTOSO\\dadmin InteractiveToken IgnoreNew true true true false false true false true true false false false P3D 7 C:\\Documents\\listener.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “change/update scheduled task” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change/update scheduled task” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Task Information**: + +- **Task Name** \[Type = UnicodeString\]**:** updated/changed scheduled task name. The format of this value is “\\task\_path\\task\_name”, where task\_path is a path in Microsoft **Task Scheduler** tree starting from “**Task Scheduler Library**” node: + +Task Scheduler Library illustration + +- **Task New Content** \[Type = UnicodeString\]: the new [XML](https://msdn.microsoft.com/en-us/library/aa286548.aspx) for the updated task. Here “[XML Task Definition Format](https://msdn.microsoft.com/en-us/library/cc248308.aspx)” you can read more about the XML format for scheduled tasks. + +## Security Monitoring Recommendations + +For 4702(S): A scheduled task was updated. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Monitor for updated scheduled tasks located in the **Task Scheduler Library** root node, that is, where **Task Name** looks like ‘\\TASK\_NAME’. Scheduled tasks that are created manually or by malware are often located in the **Task Scheduler Library** root node. + +- In the updated scheduled task, if the **Task Content:** XML contains **<LogonType>Password</LogonType>** value, trigger an alert. In this case, the password for the account that will be used to run the scheduled task will be saved in Credential Manager in cleartext format, and can be extracted using Administrative privileges. + diff --git a/windows/keep-secure/event-4703.md b/windows/keep-secure/event-4703.md new file mode 100644 index 0000000000..e6ab98abc4 --- /dev/null +++ b/windows/keep-secure/event-4703.md @@ -0,0 +1,194 @@ +--- +title: 4703(S) A user right was adjusted. (Windows 10) +description: Describes security event 4703(S) A user right was adjusted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4703(S): A user right was adjusted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4703 illustration + +***Subcategory:*** [Audit Authorization Policy Change](audit-authorization-policy-change.md) + +***Event Description:*** + +This event generates when [token privileges](https://msdn.microsoft.com/en-us/library/windows/desktop/aa446619(v=vs.85).aspx) were enabled or disabled for a specific account’s token. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +Token privileges provide the ability to take certain system-level actions that you only need to do at particular moments. For example, anybody can restart a computer, but the operating system doesn’t enable that privilege by default. Instead, the privilege is enabled when you click **Shutdown**. You can check the current state of the user’s token privileges using the **whoami /priv** command: + +Whoami privilege list illustration + +
+ +***Event XML:*** +``` +- +- + + 4703 + 0 + 0 + 13570 + 0 + 0x8020000000000000 + + 5245 + + + Security + WIN-GG82ULGC9GO.contoso.local + + +- + S-1-5-18 + WIN-GG82ULGC9GO$ + CONTOSO + 0x3e7 + S-1-5-18 + WIN-GG82ULGC9GO$ + CONTOSO + 0x3e7 + C:\\Windows\\System32\\svchost.exe + 0x270 + SeAssignPrimaryTokenPrivilege SeIncreaseQuotaPrivilege SeSecurityPrivilege SeTakeOwnershipPrivilege SeLoadDriverPrivilege SeSystemtimePrivilege SeBackupPrivilege SeRestorePrivilege SeShutdownPrivilege SeSystemEnvironmentPrivilege SeUndockPrivilege SeManageVolumePrivilege + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2016, Windows 10. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “enable” or “disable” operation for **Target Account** privileges. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “enable” or “disable” operation for **Target Account** privileges. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Security ID** \[Type = SID\]**:** SID of account for which privileges were enabled or disabled. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which privileges were enabled or disabled. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that enabled or disabled token privileges. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + + + +- **Enabled Privileges** \[Type = UnicodeString\]**:** the list of enabled user rights. This event generates only for *user* rights, not logon rights. Here is the list of possible user rights: + +| Privilege Name | User Right Group Policy Name | Description | +|---------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| SeAssignPrimaryTokenPrivilege | Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process.
With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| SeAuditPrivilege | Generate security audits | With this privilege, the user can add entries to the security log. | +| SeBackupPrivilege | Back up files and directories | - Required to perform backup operations.
With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system.
This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. The following access rights are granted if this privilege is held:
READ\_CONTROL
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_READ
FILE\_TRAVERSE | +| SeChangeNotifyPrivilege | Bypass traverse checking | Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks.
With this privilege, the user can traverse directory trees even though the user may not have permissions on the traversed directory. This privilege does not allow the user to list the contents of a directory, only to traverse directories. | +| SeCreateGlobalPrivilege | Create global objects | Required to create named file mapping objects in the global namespace during Terminal Services sessions. | +| SeCreatePagefilePrivilege | Create a pagefile | With this privilege, the user can create and change the size of a pagefile. | +| SeCreatePermanentPrivilege | Create permanent shared objects | Required to create a permanent object.
This privilege is useful to kernel-mode components that extend the object namespace. Components that are running in kernel mode already have this privilege inherently; it is not necessary to assign them the privilege. | +| SeCreateSymbolicLinkPrivilege | Create symbolic links | Required to create a symbolic link. | +| SeCreateTokenPrivilege | Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| SeEnableDelegationPrivilege | Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation.
With this privilege, the user can set the **Trusted for Deleg**ation setting on a user or computer object.
The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | +| SeImpersonatePrivilege | Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| SeIncreaseBasePriorityPrivilege | Increase scheduling priority | Required to increase the base priority of a process.
With this privilege, the user can use a process with Write property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| SeIncreaseQuotaPrivilege | Adjust memory quotas for a process | Required to increase the quota assigned to a process.
With this privilege, the user can change the maximum memory that can be consumed by a process. | +| SeIncreaseWorkingSetPrivilege | Increase a process working set | Required to allocate more memory for applications that run in the context of users. | +| SeLoadDriverPrivilege | Load and unload device drivers | Required to load or unload a device driver.
With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| SeLockMemoryPrivilege | Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| SeMachineAccountPrivilege | Add workstations to domain | With this privilege, the user can create a computer account.
This privilege is valid only on domain controllers. | +| SeManageVolumePrivilege | Perform volume maintenance tasks | Required to run maintenance tasks on a volume, such as remote defragmentation. | +| SeProfileSingleProcessPrivilege | Profile single process | Required to gather profiling information for a single process.
With this privilege, the user can use performance monitoring tools to monitor the performance of non-system processes. | +| SeRelabelPrivilege | Modify an object label | Required to modify the mandatory integrity level of an object. | +| SeRemoteShutdownPrivilege | Force shutdown from a remote system | Required to shut down a system using a network request. | +| SeRestorePrivilege | Restore files and directories | Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any valid user or group SID as the owner of a file. The following access rights are granted if this privilege is held:
WRITE\_DAC
WRITE\_OWNER
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_WRITE
FILE\_ADD\_FILE
FILE\_ADD\_SUBDIRECTORY
DELETE
With this privilege, the user can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories and determines which users can set any valid security principal as the owner of an object. | +| SeSecurityPrivilege | Manage auditing and security log | Required to perform a number of security-related functions, such as controlling and viewing audit events in security event log.
With this privilege, the user can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys.
A user with this privilege can also view and clear the security log. | +| SeShutdownPrivilege | Shut down the system | Required to shut down a local system. | +| SeSyncAgentPrivilege | Synchronize directory service data | This privilege enables the holder to read all objects and properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and LocalSystem accounts on domain controllers.
With this privilege, the user can synchronize all directory service data. This is also known as Active Directory synchronization. | +| SeSystemEnvironmentPrivilege | Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| SeSystemProfilePrivilege | Profile system performance | Required to gather profiling information for the entire system.
With this privilege, the user can use performance monitoring tools to monitor the performance of system processes. | +| SeSystemtimePrivilege | Change the system time | Required to modify the system time.
With this privilege, the user can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs. If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. | +| SeTakeOwnershipPrivilege | Take ownership of files or other objects | Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those values that the holder may legitimately assign as the owner of an object.
With this privilege, the user can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. | +| SeTcbPrivilege | Act as part of the operating system | This privilege identifies its holder as part of the trusted computer base.
This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | +| SeTimeZonePrivilege | Change the time zone | Required to adjust the time zone associated with the computer's internal clock. | +| SeTrustedCredManAccessPrivilege | Access Credential Manager as a trusted caller | Required to access Credential Manager as a trusted caller. | +| SeUndockPrivilege | Remove computer from docking station | Required to undock a laptop.
With this privilege, the user can undock a portable computer from its docking station without logging on. | +| SeUnsolicitedInputPrivilege | Not applicable | Required to read unsolicited input from a [*terminal*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721627(v=vs.85).aspx#_security_terminal_gly) device. | + +**Disabled Privileges** \[Type = UnicodeString\]**:** the list of disabled user rights. See possible values in the table above. + +## Security Monitoring Recommendations + +For 4703(S): A user right was adjusted. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** or “**Target Account\\Security ID**” that correspond to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** for accounts that are outside the whitelist. Also check the “**Target Account\\Security ID**” and **“Enabled Privileges”** to see what was enabled. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should perform only limited actions, or no actions at all. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about.
Also check **“Target Account\\Security ID”** to see whether the change in privileges should be made on that computer for that account. | +| **User rights that should be restricted or monitored**: You might have a list of user rights that you want to restrict or monitor. | Monitor this event and compare the **“Enabled Privileges”** to your list of user rights. Trigger an alert for user rights that should not be enabled, especially on high-value servers or other computers.
For example, you might have **SeDebugPrivilege** on a list of user rights to be restricted. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + diff --git a/windows/keep-secure/event-4704.md b/windows/keep-secure/event-4704.md new file mode 100644 index 0000000000..06708cb228 --- /dev/null +++ b/windows/keep-secure/event-4704.md @@ -0,0 +1,156 @@ +--- +title: 4704(S) A user right was assigned. (Windows 10) +description: Describes security event 4704(S) A user right was assigned. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4704(S): A user right was assigned. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4704 illustration + +***Subcategory:*** [Audit Authorization Policy Change](audit-authorization-policy-change.md) + +***Event Description:*** + +This event generates every time local user right policy is changed and user right was assigned to an account. + +You will see unique event for every user. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4704 + 0 + 0 + 13570 + 0 + 0x8020000000000000 + + 1049866 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + S-1-5-21-3457937927-2839227994-823803824-1104 + SeAuditPrivilege SeIncreaseWorkingSetPrivilege + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to local user right policy. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to local user right policy. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Account Name** \[Type = SID\]: the SID of security principal for which user rights were assigned. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +**New Right: ** + +- **User Right** \[Type = UnicodeString\]: the list of assigned user rights. This event generates only for *user* rights, not logon rights. Here is the list of possible user rights: + +| Privilege Name | User Right Group Policy Name | Description | +|---------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| SeAssignPrimaryTokenPrivilege | Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process.
With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| SeAuditPrivilege | Generate security audits | With this privilege, the user can add entries to the security log. | +| SeBackupPrivilege | Back up files and directories | - Required to perform backup operations.
With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system.
This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. The following access rights are granted if this privilege is held:
READ\_CONTROL
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_READ
FILE\_TRAVERSE | +| SeChangeNotifyPrivilege | Bypass traverse checking | Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks.
With this privilege, the user can traverse directory trees even though the user may not have permissions on the traversed directory. This privilege does not allow the user to list the contents of a directory, only to traverse directories. | +| SeCreateGlobalPrivilege | Create global objects | Required to create named file mapping objects in the global namespace during Terminal Services sessions. | +| SeCreatePagefilePrivilege | Create a pagefile | With this privilege, the user can create and change the size of a pagefile. | +| SeCreatePermanentPrivilege | Create permanent shared objects | Required to create a permanent object.
This privilege is useful to kernel-mode components that extend the object namespace. Components that are running in kernel mode already have this privilege inherently; it is not necessary to assign them the privilege. | +| SeCreateSymbolicLinkPrivilege | Create symbolic links | Required to create a symbolic link. | +| SeCreateTokenPrivilege | Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| SeEnableDelegationPrivilege | Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation.
With this privilege, the user can set the **Trusted for Deleg**ation setting on a user or computer object.
The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | +| SeImpersonatePrivilege | Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| SeIncreaseBasePriorityPrivilege | Increase scheduling priority | Required to increase the base priority of a process.
With this privilege, the user can use a process with Write property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| SeIncreaseQuotaPrivilege | Adjust memory quotas for a process | Required to increase the quota assigned to a process.
With this privilege, the user can change the maximum memory that can be consumed by a process. | +| SeIncreaseWorkingSetPrivilege | Increase a process working set | Required to allocate more memory for applications that run in the context of users. | +| SeLoadDriverPrivilege | Load and unload device drivers | Required to load or unload a device driver.
With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| SeLockMemoryPrivilege | Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| SeMachineAccountPrivilege | Add workstations to domain | With this privilege, the user can create a computer account.
This privilege is valid only on domain controllers. | +| SeManageVolumePrivilege | Perform volume maintenance tasks | Required to run maintenance tasks on a volume, such as remote defragmentation. | +| SeProfileSingleProcessPrivilege | Profile single process | Required to gather profiling information for a single process.
With this privilege, the user can use performance monitoring tools to monitor the performance of non-system processes. | +| SeRelabelPrivilege | Modify an object label | Required to modify the mandatory integrity level of an object. | +| SeRemoteShutdownPrivilege | Force shutdown from a remote system | Required to shut down a system using a network request. | +| SeRestorePrivilege | Restore files and directories | Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any valid user or group SID as the owner of a file. The following access rights are granted if this privilege is held:
WRITE\_DAC
WRITE\_OWNER
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_WRITE
FILE\_ADD\_FILE
FILE\_ADD\_SUBDIRECTORY
DELETE
With this privilege, the user can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories and determines which users can set any valid security principal as the owner of an object. | +| SeSecurityPrivilege | Manage auditing and security log | Required to perform a number of security-related functions, such as controlling and viewing audit events in security event log.
With this privilege, the user can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys.
A user with this privilege can also view and clear the security log. | +| SeShutdownPrivilege | Shut down the system | Required to shut down a local system. | +| SeSyncAgentPrivilege | Synchronize directory service data | This privilege enables the holder to read all objects and properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and LocalSystem accounts on domain controllers.
With this privilege, the user can synchronize all directory service data. This is also known as Active Directory synchronization. | +| SeSystemEnvironmentPrivilege | Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| SeSystemProfilePrivilege | Profile system performance | Required to gather profiling information for the entire system.
With this privilege, the user can use performance monitoring tools to monitor the performance of system processes. | +| SeSystemtimePrivilege | Change the system time | Required to modify the system time.
With this privilege, the user can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs. If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. | +| SeTakeOwnershipPrivilege | Take ownership of files or other objects | Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those values that the holder may legitimately assign as the owner of an object.
With this privilege, the user can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. | +| SeTcbPrivilege | Act as part of the operating system | This privilege identifies its holder as part of the trusted computer base.
This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | +| SeTimeZonePrivilege | Change the time zone | Required to adjust the time zone associated with the computer's internal clock. | +| SeTrustedCredManAccessPrivilege | Access Credential Manager as a trusted caller | Required to access Credential Manager as a trusted caller. | +| SeUndockPrivilege | Remove computer from docking station | Required to undock a laptop.
With this privilege, the user can undock a portable computer from its docking station without logging on. | +| SeUnsolicitedInputPrivilege | Not applicable | Required to read unsolicited input from a [*terminal*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721627(v=vs.85).aspx#_security_terminal_gly) device. | + + +## Security Monitoring Recommendations + +For 4704(S): A user right was assigned. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Actions typically performed by the SYSTEM account**: This event and certain other events should be monitored to see if they are triggered by any account other than SYSTEM. | Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. | +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** or “**Target Account\\ Account Name**” that correspond to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** for accounts that are outside the whitelist. Also check the “**Target Account\\Account Name**” and **“New Right”** to see what was enabled. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should perform only limited actions, or no actions at all. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about.
Also check **“Target Account\\ Account Name”** to see whether the change in rights should be made on that computer for that account. | +| **User rights that should be restricted or monitored**: You might have a list of user rights that you want to restrict or monitor. | Monitor this event and compare the “**New Right\\User Right**” to your list of user rights, to see whether the right should be assigned to **“Target Account\\Account Name**.” Trigger an alert for user rights that should not be enabled, especially on high-value servers or other computers.
For example, your list of restricted rights might say that only administrative accounts should have **SeAuditPrivilege**. As another example, your list might say that no accounts should have **SeTcbPrivilege** or **SeDebugPrivilege**. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + diff --git a/windows/keep-secure/event-4705.md b/windows/keep-secure/event-4705.md new file mode 100644 index 0000000000..475c72b108 --- /dev/null +++ b/windows/keep-secure/event-4705.md @@ -0,0 +1,155 @@ +--- +title: 4705(S) A user right was removed. (Windows 10) +description: Describes security event 4705(S) A user right was removed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4705(S): A user right was removed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4705 illustration + +***Subcategory:*** [Audit Authorization Policy Change](audit-authorization-policy-change.md) + +***Event Description:*** + +This event generates every time local user right policy is changed and user right was removed from an account. + +You will see unique event for every user. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4705 + 0 + 0 + 13570 + 0 + 0x8020000000000000 + + 1049867 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + S-1-5-21-3457937927-2839227994-823803824-1104 + SeTimeZonePrivilege + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to local user right policy. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to local user right policy. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Account Name** \[Type = SID\]: the SID of security principal for which user rights were removed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +**Removed Right: ** + +- **User Right** \[Type = UnicodeString\]: the list of removed user rights. This event generates only for *user* rights, not logon rights. Here is the list of possible user rights: + +| Privilege Name | User Right Group Policy Name | Description | +|---------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| SeAssignPrimaryTokenPrivilege | Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process.
With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| SeAuditPrivilege | Generate security audits | With this privilege, the user can add entries to the security log. | +| SeBackupPrivilege | Back up files and directories | - Required to perform backup operations.
With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system.
This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. The following access rights are granted if this privilege is held:
READ\_CONTROL
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_READ
FILE\_TRAVERSE | +| SeChangeNotifyPrivilege | Bypass traverse checking | Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks.
With this privilege, the user can traverse directory trees even though the user may not have permissions on the traversed directory. This privilege does not allow the user to list the contents of a directory, only to traverse directories. | +| SeCreateGlobalPrivilege | Create global objects | Required to create named file mapping objects in the global namespace during Terminal Services sessions. | +| SeCreatePagefilePrivilege | Create a pagefile | With this privilege, the user can create and change the size of a pagefile. | +| SeCreatePermanentPrivilege | Create permanent shared objects | Required to create a permanent object.
This privilege is useful to kernel-mode components that extend the object namespace. Components that are running in kernel mode already have this privilege inherently; it is not necessary to assign them the privilege. | +| SeCreateSymbolicLinkPrivilege | Create symbolic links | Required to create a symbolic link. | +| SeCreateTokenPrivilege | Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| SeEnableDelegationPrivilege | Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation.
With this privilege, the user can set the **Trusted for Deleg**ation setting on a user or computer object.
The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | +| SeImpersonatePrivilege | Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| SeIncreaseBasePriorityPrivilege | Increase scheduling priority | Required to increase the base priority of a process.
With this privilege, the user can use a process with Write property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| SeIncreaseQuotaPrivilege | Adjust memory quotas for a process | Required to increase the quota assigned to a process.
With this privilege, the user can change the maximum memory that can be consumed by a process. | +| SeIncreaseWorkingSetPrivilege | Increase a process working set | Required to allocate more memory for applications that run in the context of users. | +| SeLoadDriverPrivilege | Load and unload device drivers | Required to load or unload a device driver.
With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| SeLockMemoryPrivilege | Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| SeMachineAccountPrivilege | Add workstations to domain | With this privilege, the user can create a computer account.
This privilege is valid only on domain controllers. | +| SeManageVolumePrivilege | Perform volume maintenance tasks | Required to run maintenance tasks on a volume, such as remote defragmentation. | +| SeProfileSingleProcessPrivilege | Profile single process | Required to gather profiling information for a single process.
With this privilege, the user can use performance monitoring tools to monitor the performance of non-system processes. | +| SeRelabelPrivilege | Modify an object label | Required to modify the mandatory integrity level of an object. | +| SeRemoteShutdownPrivilege | Force shutdown from a remote system | Required to shut down a system using a network request. | +| SeRestorePrivilege | Restore files and directories | Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any valid user or group SID as the owner of a file. The following access rights are granted if this privilege is held:
WRITE\_DAC
WRITE\_OWNER
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_WRITE
FILE\_ADD\_FILE
FILE\_ADD\_SUBDIRECTORY
DELETE
With this privilege, the user can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories and determines which users can set any valid security principal as the owner of an object. | +| SeSecurityPrivilege | Manage auditing and security log | Required to perform a number of security-related functions, such as controlling and viewing audit events in security event log.
With this privilege, the user can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys.
A user with this privilege can also view and clear the security log. | +| SeShutdownPrivilege | Shut down the system | Required to shut down a local system. | +| SeSyncAgentPrivilege | Synchronize directory service data | This privilege enables the holder to read all objects and properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and LocalSystem accounts on domain controllers.
With this privilege, the user can synchronize all directory service data. This is also known as Active Directory synchronization. | +| SeSystemEnvironmentPrivilege | Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| SeSystemProfilePrivilege | Profile system performance | Required to gather profiling information for the entire system.
With this privilege, the user can use performance monitoring tools to monitor the performance of system processes. | +| SeSystemtimePrivilege | Change the system time | Required to modify the system time.
With this privilege, the user can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs. If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. | +| SeTakeOwnershipPrivilege | Take ownership of files or other objects | Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those values that the holder may legitimately assign as the owner of an object.
With this privilege, the user can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. | +| SeTcbPrivilege | Act as part of the operating system | This privilege identifies its holder as part of the trusted computer base.
This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | +| SeTimeZonePrivilege | Change the time zone | Required to adjust the time zone associated with the computer's internal clock. | +| SeTrustedCredManAccessPrivilege | Access Credential Manager as a trusted caller | Required to access Credential Manager as a trusted caller. | +| SeUndockPrivilege | Remove computer from docking station | Required to undock a laptop.
With this privilege, the user can undock a portable computer from its docking station without logging on. | +| SeUnsolicitedInputPrivilege | Not applicable | Required to read unsolicited input from a [*terminal*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721627(v=vs.85).aspx#_security_terminal_gly) device. | + +## Security Monitoring Recommendations + +For 4705(S): A user right was removed. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Actions typically performed by the SYSTEM account**: This event and certain other events should be monitored to see if they are triggered by any account other than SYSTEM. | Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. | +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** or “**Target Account\\Account Name**” that correspond to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** for accounts that are outside the whitelist.
If you have specific user rights policies, for example, a whitelist of accounts that can perform certain actions, monitor this event to confirm that it was appropriate that the “**Removed Right**” was removed from “**Target** **Account\\Account Name**.” | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** and “**Target Account\\Account Name”** to see whether the account type is as expected.
For example, if some accounts have critical user rights which should never be removed, monitor this event for the **“Target** **Account\\Account Name”** and the appropriate rights.
As another example, if non-administrative accounts should never be granted certain user rights (for example, **SeAuditPrivilege**), you might monitor this event, because a right can be removed only after it was previously granted. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should perform only limited actions, or no actions at all. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about. Also be sure to check “**Target Account\\Account Name**” to see whether user rights should be removed from that account (or whether that account should have any rights on that computer).
For high-value servers or other computers, we recommend that you track this event and investigate whether the specific “**Removed Right**” should be removed from “**Target** **Account\\Account Name**” in each case. | +| **User rights that should be restricted**: You might have a list of user rights that you want to monitor. | Monitor this event and compare the **“Removed Right”** to your list of restricted rights.
Monitor this event to discover the removal of a right that should never have been granted (for example, SeTcbPrivilege), so that you can investigate further. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + diff --git a/windows/keep-secure/event-4706.md b/windows/keep-secure/event-4706.md new file mode 100644 index 0000000000..d78f4c5496 --- /dev/null +++ b/windows/keep-secure/event-4706.md @@ -0,0 +1,149 @@ +--- +title: 4706(S) A new trust was created to a domain. (Windows 10) +description: Describes security event 4706(S) A new trust was created to a domain. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4706(S): A new trust was created to a domain. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4706 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates when a new trust was created to a domain. + +This event is generated only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4706 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049759 + + + Security + DC01.contoso.local + + +- + corp.contoso.local + S-1-5-21-2226861337-2836268956-2433141405 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3e99d6 + 2 + 3 + 32 + %%1796 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “create domain trust” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “create domain trust” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Trusted Domain:** + +- **Domain Name** \[Type = UnicodeString\]**:** the name of new trusted domain. + +- **Domain ID** \[Type = SID\]**:** SID of new trusted domain. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +**Trust Information:** + +- **Trust Type** \[Type = UInt32\]**:** the type of new trust. The following table contains possible values for this field: + +| Value | Attribute Value | Description | +|-------|------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 1 | TRUST\_TYPE\_DOWNLEVEL | The domain controller of the trusted domain is a computer running an operating system earlier than Windows 2000. | +| 2 | TRUST\_TYPE\_UPLEVEL | The domain controller of the trusted domain is a computer running Windows 2000 or later. | +| 3 | TRUST\_TYPE\_MIT | The trusted domain is running a non-Windows, RFC4120-compliant Kerberos distribution. This type of trust is distinguished in that (1) a [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) is not required for the [TDO](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_f2ceef4e-999b-4276-84cd-2e2829de5fc4), and (2) the default key types include the DES-CBC and DES-CRC encryption types (see [\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458) section 8.1). | +| 4 | TRUST\_TYPE\_DCE | The trusted domain is a DCE realm. Historical reference, this value is not used in Windows. | + +- **Trust Direction** \[Type = UInt32\]**:** the direction of new trust. The following table contains possible values for this field: + +| Value | Attribute Value | Description | +|-------|---------------------------------|-------------------------------------------------------------------------------------------------------------| +| 0 | TRUST\_DIRECTION\_DISABLED | The trust relationship exists, but it has been disabled. | +| 1 | TRUST\_DIRECTION\_INBOUND | The trusted domain trusts the primary domain to perform operations such as name lookups and authentication. | +| 2 | TRUST\_DIRECTION\_OUTBOUND | The primary domain trusts the trusted domain to perform operations such as name lookups and authentication. | +| 3 | TRUST\_DIRECTION\_BIDIRECTIONAL | Both domains trust one another for operations such as name lookups and authentication. | + +- **Trust Attributes** \[Type = UInt32\]**:** the decimal value of attributes for new trust. You need convert decimal value to hexadecimal and find it in the table below. The following table contains possible values for this field: + +| Value | Attribute Value | Description | +|-------|------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0x1 | TRUST\_ATTRIBUTE\_NON\_TRANSITIVE | If this bit is set, then the trust cannot be used transitively. For example, if domain A trusts domain B, which in turn trusts domain C, and the A<-->B trust has this attribute set, then a client in domain A cannot authenticate to a server in domain C over the A<-->B<-->C trust linkage. | +| 0x2 | TRUST\_ATTRIBUTE\_UPLEVEL\_ONLY | If this bit is set in the attribute, then only Windows 2000 operating system and newer clients may use the trust link. [Netlogon](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_70771a5a-04a3-447d-981b-e03098808c32) does not consume [trust objects](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_e81f6436-01d2-4311-93a4-4316bb67eabd) that have this flag set. | +| 0x4 | TRUST\_ATTRIBUTE\_QUARANTINED\_DOMAIN | If this bit is set, the trusted domain is quarantined and is subject to the rules of [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) Filtering as described in [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section [4.1.2.2](https://msdn.microsoft.com/en-us/library/cc237940.aspx). | +| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 Technical Preview operating system.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | +| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
Only evaluated if SID Filtering is used.
Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x80 | TRUST\_ATTRIBUTE\_USES\_RC4\_ENCRYPTION | This bit is set on trusts with the [trustType](https://msdn.microsoft.com/en-us/library/cc220955.aspx) set to TRUST\_TYPE\_MIT, which are capable of using RC4 keys. Historically, MIT Kerberos distributions supported only DES and 3DES keys ([\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458), [\[RFC3961\]](http://go.microsoft.com/fwlink/?LinkId=90450)). MIT 1.4.1 adopted the RC4HMAC encryption type common to Windows 2000 [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx), so trusted domains deploying later versions of the MIT distribution required this bit. For more information, see "Keys and Trusts", section [6.1.6.9.1](https://msdn.microsoft.com/en-us/library/cc223782.aspx).
Only evaluated on TRUST\_TYPE\_MIT | +| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | +| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Evaluated only on Windows Server 2016 Technical Preview
Evaluated only if SID Filtering is used.
Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | + +- **SID Filtering** \[Type = UnicodeString\]**:** [SID Filtering](https://technet.microsoft.com/en-us/library/cc772633(v=ws.10).aspx) state for the new trust: + + - Enabled + + - Disabled + +## Security Monitoring Recommendations + +For 4706(S): A new trust was created to a domain. + +- Any changes related to Active Directory domain trusts (especially creation of the new trust) must be monitored and alerts should be triggered. If this change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4707.md b/windows/keep-secure/event-4707.md new file mode 100644 index 0000000000..7698e07d9f --- /dev/null +++ b/windows/keep-secure/event-4707.md @@ -0,0 +1,104 @@ +--- +title: 4707(S) A trust to a domain was removed. (Windows 10) +description: Describes security event 4707(S) A trust to a domain was removed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4707(S): A trust to a domain was removed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4707 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates when a domain trust was removed. + +This event is generated only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4707 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049754 + + + Security + DC01.contoso.local + + +- + FABRIKAM + S-1-5-21-2226861337-2836268956-2433141405 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3e99d6 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “remove domain trust” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “remove domain trust” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Domain Information:** + +- **Domain Name** \[Type = UnicodeString\]**:** the name of removed trusted domain. + +- **Domain ID** \[Type = SID\]**:** SID of removed trusted domain. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +## Security Monitoring Recommendations + +For 4707(S): A trust to a domain was removed. + +- Any changes related to Active Directory domain trusts (especially trust removal) must be monitored and alerts should be triggered. If this change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4713.md b/windows/keep-secure/event-4713.md new file mode 100644 index 0000000000..46884472bc --- /dev/null +++ b/windows/keep-secure/event-4713.md @@ -0,0 +1,111 @@ +--- +title: 4713(S) Kerberos policy was changed. (Windows 10) +description: Describes security event 4713(S) Kerberos policy was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4713(S): Kerberos policy was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4713 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates when [Kerberos policy](https://technet.microsoft.com/en-us/library/cc782061(v=ws.10).aspx) was changed. + +This event is generated only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4713 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049772 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + KerMaxT: 0x10c388d000 (0x861c46800); KerMaxR: 0x19254d38000 (0xc92a69c000); + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to Kerberos policy. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to Kerberos policy. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Changes Made** \[Type = UnicodeString\]**:** '--' means no changes, otherwise each change is shown as: Parameter\_Name: new\_value (old\_value). Here is a list of possible parameter names: + +| Parameter Name | Description | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| KerProxy | 1. Maximum tolerance for computer clock synchronization.
To convert the **KerProxy** to minutes you need to:
Convert the value to decimal value.
Divide value by 600000000. | +| KerMaxR | 1. Maximum lifetime for user ticket renewal.
To convert the **KerProxy** to days you need to:
Convert the value to decimal value.
Divide value by 864000000000. | +| KerMaxT | 1. Maximum lifetime for user ticket.
To convert the **KerMaxT** to hours you need to:
Convert the value to decimal value.
Divide value by 36000000000. | +| KerMinT | 1. Maximum lifetime for service ticket.
To convert the **KerMinT** to minutes you need to:
Convert the value to decimal value.
Divide value by 600000000. | +| KerOpts | - Enforce user logon restrictions:
0x80 – Enabled
0x0 - Disabled | + +This event shows changes in “Kerberos policy”. Here is location of Kerberos policies in Group Policy management console: + +Group policy editor illustration + +## Security Monitoring Recommendations + +For 4713(S): Kerberos policy was changed. + +- Any changes in Kerberos policy reported by current event must be monitored and an alert should be triggered. If this change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4714.md b/windows/keep-secure/event-4714.md new file mode 100644 index 0000000000..c113a6acf4 --- /dev/null +++ b/windows/keep-secure/event-4714.md @@ -0,0 +1,73 @@ +--- +title: 4714(S) Encrypted data recovery policy was changed. (Windows 10) +description: Describes security event 4714(S) Encrypted data recovery policy was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4714(S): Encrypted data recovery policy was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4714 illustration + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Description:*** + +This event generates when a Data Recovery Agent group policy for Encrypting File System ([EFS](https://technet.microsoft.com/en-us/library/cc700811.aspx)) has changed. + +This event generates when a Data Recovery Agent certificate or [Data Recovery Agent policy](https://technet.microsoft.com/en-us/library/cc778208(v=ws.10).aspx) was changed for the computer or device. + +In the background, this event generates when the [\\HKLM\\Software\\Policies\\Microsoft\\SystemCertificates\\EFS\\EfsBlob](https://msdn.microsoft.com/en-us/library/cc232284.aspx) registry value is changed during a Group Policy update. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4714 + 0 + 0 + 13573 + 0 + 0x8020000000000000 + + 1080883 + + + Security + DC01.contoso.local + + +- + 13 + SubjectUserSid + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 4714(S): Encrypted data recovery policy was changed. + +- We recommend monitoring this event and if the change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4715.md b/windows/keep-secure/event-4715.md new file mode 100644 index 0000000000..5bee7b5421 --- /dev/null +++ b/windows/keep-secure/event-4715.md @@ -0,0 +1,216 @@ +--- +title: 4715(S) The audit policy (SACL) on an object was changed. (Windows 10) +description: Describes security event 4715(S) The audit policy (SACL) on an object was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4715(S): The audit policy (SACL) on an object was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4715 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates every time local audit policy security descriptor changes. + +This event is always logged regardless of the "Audit Policy Change" sub-category setting. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4715 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1049425 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x11ae30 + D:(A;;DCSWRPDTRC;;;BA)(D;;DCSWRPDTRC;;;SY)S:NO\_ACCESS\_CONTROL + D:(A;;DCSWRPDTRC;;;BA)(A;;DCSWRPDTRC;;;SY)S:NO\_ACCESS\_CONTROL + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “change local audit policy security descriptor (SACL)” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change local audit policy security descriptor (SACL)” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Audit Policy Change:** + +- **Original Security Descriptor** \[Type = UnicodeString\]**:** the old Security Descriptor Definition Language (SDDL) value for the audit policy. + +- **New Security Descriptor** \[Type = UnicodeString\]**:** new Security Descriptor Definition Language (SDDL) value for the audit policy. + +> **Note**  The ** Security Descriptor Definition Language (SDDL)** defines string elements for enumerating information contained in the security descriptor. + +> Example: + +> *O*:BA*G*:SY*D*:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0×7;;;BA)*S*:ARAI(AU;SAFA;DCLCRPCRSDWDWO;;;WD) + +> - *O*: = Owner. SID of specific security principal, or reserved (pre-defined) value, for example: BA (BUILTIN\_ADMINISTRATORS), WD (Everyone), SY (LOCAL\_SYSTEM), etc. +> See the list of possible values in the table below: + +| Value | Description | Value | Description | +|-------|--------------------------------------|-------|---------------------------------| +| "AO" | Account operators | "PA" | Group Policy administrators | +| "RU" | Alias to allow previous Windows 2000 | "IU" | Interactively logged-on user | +| "AN" | Anonymous logon | "LA" | Local administrator | +| "AU" | Authenticated users | "LG" | Local guest | +| "BA" | Built-in administrators | "LS" | Local service account | +| "BG" | Built-in guests | "SY" | Local system | +| "BO" | Backup operators | "NU" | Network logon user | +| "BU" | Built-in users | "NO" | Network configuration operators | +| "CA" | Certificate server administrators | "NS" | Network service account | +| "CG" | Creator group | "PO" | Printer operators | +| "CO" | Creator owner | "PS" | Personal self | +| "DA" | Domain administrators | "PU" | Power users | +| "DC" | Domain computers | "RS" | RAS servers group | +| "DD" | Domain controllers | "RD" | Terminal server users | +| "DG" | Domain guests | "RE" | Replicator | +| "DU" | Domain users | "RC" | Restricted code | +| "EA" | Enterprise administrators | "SA" | Schema administrators | +| "ED" | Enterprise domain controllers | "SO" | Server operators | +| "WD" | Everyone | "SU" | Service logon user | + +- *G*: = Primary Group. +- *D*: = DACL Entries. +- *S*: = SACL Entries. + +*DACL/SACL entry format:* entry\_type:inheritance\_flags(ace\_type;ace\_flags;rights;object\_guid;inherit\_object\_guid;account\_sid) + +Example: D:(A;;FA;;;WD) + +- entry\_type: + +“D” - DACL + +“S” - SACL + +- inheritance\_flags: + +"P” - SDDL\_PROTECTED, Inheritance from containers that are higher in the folder hierarchy are blocked. + +"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" Is not also set. + +"AR" - SDDL\_AUTO\_INHERIT\_REQ, Child objects inherit permissions from this object. + +- ace\_type: + +"A" - ACCESS ALLOWED + +"D" - ACCESS DENIED + +"OA" - OBJECT ACCESS ALLOWED: only applies to a subset of the object(s). + +"OD" - OBJECT ACCESS DENIED: only applies to a subset of the object(s). + +"AU" - SYSTEM AUDIT + +"A" - SYSTEM ALARM + +"OU" - OBJECT SYSTEM AUDIT + +"OL" - OBJECT SYSTEM ALARM + +- ace\_flags: + +"CI" - CONTAINER INHERIT: Child objects that are containers, such as directories, inherit the ACE as an explicit ACE. + +"OI" - OBJECT INHERIT: Child objects that are not containers inherit the ACE as an explicit ACE. + +"NP" - NO PROPAGATE: only immediate children inherit this ace. + +"IO" - INHERITANCE ONLY: ace doesn’t apply to this object, but may affect children via inheritance. + +"ID" - ACE IS INHERITED + +"SA" - SUCCESSFUL ACCESS AUDIT + +"FA" - FAILED ACCESS AUDIT +- rights: A hexadecimal string which denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. + +| Value | Description | Value | Description | +|----------------------------|---------------------------------|----------------------|--------------------------| +| Generic access rights | Directory service access rights | +| "GA" | GENERIC ALL | "RC" | Read Permissions | +| "GR" | GENERIC READ | "SD" | Delete | +| "GW" | GENERIC WRITE | "WD" | Modify Permissions | +| "GX" | GENERIC EXECUTE | "WO" | Modify Owner | +| File access rights | "RP" | Read All Properties | +| "FA" | FILE ALL ACCESS | "WP" | Write All Properties | +| "FR" | FILE GENERIC READ | "CC" | Create All Child Objects | +| "FW" | FILE GENERIC WRITE | "DC" | Delete All Child Objects | +| "FX" | FILE GENERIC EXECUTE | "LC" | List Contents | +| Registry key access rights | "SW" | All Validated Writes | +| "KA" | "LO" | "LO" | List Object | +| "K" | KEY READ | "DT" | Delete Subtree | +| "KW" | KEY WRITE | "CR" | All Extended Rights | +| "KX" | KEY EXECUTE | | | + +- object\_guid: N/A +- inherit\_object\_guid: N/A +- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. See the table above for more details. + +For more information about SDDL syntax, see these articles: , . + +## Security Monitoring Recommendations + +For 4715(S): The audit policy (SACL) on an object was changed. + +- Monitor for all events of this type, especially on high value assets or computers, because any change of the local audit policy security descriptor should be planned. If this action was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4716.md b/windows/keep-secure/event-4716.md new file mode 100644 index 0000000000..9e6554ec48 --- /dev/null +++ b/windows/keep-secure/event-4716.md @@ -0,0 +1,151 @@ +--- +title: 4716(S) Trusted domain information was modified. (Windows 10) +description: Describes security event 4716(S) Trusted domain information was modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4716(S): Trusted domain information was modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4716 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates when the trust was modified. + +This event is generated only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4716 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049763 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x138eb0 + - + S-1-5-21-2226861337-2836268956-2433141405 + 2 + 3 + 32 + - + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “modify domain trust settings” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “modify domain trust settings” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Trusted Domain:** + +- **Domain Name** \[Type = UnicodeString\]**:** the name of changed trusted domain. If this attribute was not changed, then it will have “**-**“ value. + +- **Domain ID** \[Type = SID\]**:** SID of changed trusted domain. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +**New Trust Information:** + +- **Trust Type** \[Type = UInt32\]**:** the type of new trust. If this attribute was not changed, then it will have “**-**“ value or its old value. The following table contains possible values for this field: + +| Value | Attribute Value | Description | +|-------|------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 1 | TRUST\_TYPE\_DOWNLEVEL | The domain controller of the trusted domain is a computer running an operating system earlier than Windows 2000. | +| 2 | TRUST\_TYPE\_UPLEVEL | The domain controller of the trusted domain is a computer running Windows 2000 or later. | +| 3 | TRUST\_TYPE\_MIT | The trusted domain is running a non-Windows, RFC4120-compliant Kerberos distribution. This type of trust is distinguished in that (1) a [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) is not required for the [TDO](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_f2ceef4e-999b-4276-84cd-2e2829de5fc4), and (2) the default key types include the DES-CBC and DES-CRC encryption types (see [\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458) section 8.1). | +| 4 | TRUST\_TYPE\_DCE | The trusted domain is a DCE realm. Historical reference, this value is not used in Windows. | + +- **Trust Direction** \[Type = UInt32\]**:** the direction of new trust. If this attribute was not changed, then it will have “**-**“ value or its old value. The following table contains possible values for this field: + +| Value | Attribute Value | Description | +|-------|---------------------------------|-------------------------------------------------------------------------------------------------------------| +| 0 | TRUST\_DIRECTION\_DISABLED | The trust relationship exists, but it has been disabled. | +| 1 | TRUST\_DIRECTION\_INBOUND | The trusted domain trusts the primary domain to perform operations such as name lookups and authentication. | +| 2 | TRUST\_DIRECTION\_OUTBOUND | The primary domain trusts the trusted domain to perform operations such as name lookups and authentication. | +| 3 | TRUST\_DIRECTION\_BIDIRECTIONAL | Both domains trust one another for operations such as name lookups and authentication. | + +- **Trust Attributes** \[Type = UInt32\]**:** the decimal value of attributes for new trust. You need convert decimal value to hexadecimal and find it in the table below. If this attribute was not changed, then it will have “**-**“ value or its old value. The following table contains possible values for this field: + +| Value | Attribute Value | Description | +|-------|------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0x1 | TRUST\_ATTRIBUTE\_NON\_TRANSITIVE | If this bit is set, then the trust cannot be used transitively. For example, if domain A trusts domain B, which in turn trusts domain C, and the A<-->B trust has this attribute set, then a client in domain A cannot authenticate to a server in domain C over the A<-->B<-->C trust linkage. | +| 0x2 | TRUST\_ATTRIBUTE\_UPLEVEL\_ONLY | If this bit is set in the attribute, then only Windows 2000 operating system and newer clients may use the trust link. [Netlogon](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_70771a5a-04a3-447d-981b-e03098808c32) does not consume [trust objects](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_e81f6436-01d2-4311-93a4-4316bb67eabd) that have this flag set. | +| 0x4 | TRUST\_ATTRIBUTE\_QUARANTINED\_DOMAIN | If this bit is set, the trusted domain is quarantined and is subject to the rules of [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) Filtering as described in [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section [4.1.2.2](https://msdn.microsoft.com/en-us/library/cc237940.aspx). | +| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 Technical Preview operating system.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | +| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
Only evaluated if SID Filtering is used.
Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x80 | TRUST\_ATTRIBUTE\_USES\_RC4\_ENCRYPTION | This bit is set on trusts with the [trustType](https://msdn.microsoft.com/en-us/library/cc220955.aspx) set to TRUST\_TYPE\_MIT, which are capable of using RC4 keys. Historically, MIT Kerberos distributions supported only DES and 3DES keys ([\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458), [\[RFC3961\]](http://go.microsoft.com/fwlink/?LinkId=90450)). MIT 1.4.1 adopted the RC4HMAC encryption type common to Windows 2000 [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx), so trusted domains deploying later versions of the MIT distribution required this bit. For more information, see "Keys and Trusts", section [6.1.6.9.1](https://msdn.microsoft.com/en-us/library/cc223782.aspx).
Only evaluated on TRUST\_TYPE\_MIT | +| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | +| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Evaluated only on Windows Server 2016 Technical Preview
Evaluated only if SID Filtering is used.
Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | + +- **SID Filtering** \[Type = UnicodeString\]**:** [SID Filtering](https://technet.microsoft.com/en-us/library/cc772633(v=ws.10).aspx) state for the new trust: + + - Enabled + + - Disabled + + If this attribute was not changed, then it will have “**-**“ value or its old value. + +## Security Monitoring Recommendations + +For 4716(S): Trusted domain information was modified. + +- Any changes in Active Directory domain trust settings must be monitored and alerts should be triggered. If this change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4717.md b/windows/keep-secure/event-4717.md new file mode 100644 index 0000000000..a6fc571002 --- /dev/null +++ b/windows/keep-secure/event-4717.md @@ -0,0 +1,130 @@ +--- +title: 4717(S) System security access was granted to an account. (Windows 10) +description: Describes security event 4717(S) System security access was granted to an account. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4717(S): System security access was granted to an account. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4717 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates every time local [logon user right policy](https://technet.microsoft.com/en-us/library/cc728212(v=ws.10).aspx) is changed and logon right was granted to an account. + +You will see unique event for every user if logon user rights were granted to multiple accounts. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4717 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049777 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + S-1-5-21-3457937927-2839227994-823803824-2104 + SeInteractiveLogonRight + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to local logon right user policy. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to local logon right user policy. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Account Modified:** + +- **Account Name** \[Type = SID\]: the SID of the security principal for which logon right was granted. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +**Access Granted: ** + +- **Access Right** \[Type = UnicodeString\]: the name of granted logon right. This event generates only for [logon rights](https://technet.microsoft.com/en-us/library/cc728212(v=ws.10).aspx), which are as follows: + +| Value | Group Policy Name | +|-----------------------------------|-----------------------------------------------| +| SeNetworkLogonRight | Access this computer from the network | +| SeRemoteInteractiveLogonRight | Allow logon through Terminal Services | +| SeDenyNetworkLogonRight | Deny access to this computer from the network | +| SeDenyBatchLogonRight | Deny logon as a batch job | +| SeDenyServiceLogonRight | Deny logon as a service | +| SeDenyInteractiveLogonRight | Deny logon locally | +| SeDenyRemoteInteractiveLogonRight | Deny logon through Terminal Services | +| SeBatchLogonRight | Log on as a batch job | +| SeServiceLogonRight | Log on as a service | +| SeInteractiveLogonRight | Log on locally | + +## Security Monitoring Recommendations + +For 4717(S): System security access was granted to an account. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Actions typically performed by the SYSTEM account**: This event and certain other events should be monitored to see if they are triggered by any account other than SYSTEM. | Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. | +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** and “**Account Modified\\Account Name”** that correspond to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** for accounts that are outside the whitelist.
If you have specific user logon rights policies, for example, a whitelist of accounts that can log on to certain computers, monitor this event to confirm that any “**Access Right**” was granted only to the appropriate “**Account Modified\\Account Name**.” | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** and “**Account Modified\\Account Name”** to see whether the account type is as expected.
For example, if non-service accounts should never be granted certain logon rights (for example, **SeServiceLogonRight**), monitor this event for those accounts and rights. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should perform only limited actions, or no actions at all. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about. Also be sure to check “**Account Modified\\Account Name**” to see whether logon rights should be granted to that account.
For high-value servers or other computers, we recommend that you track this event and investigate whether the specific “**Access Right**” should be granted to “**Account Modified\\Account Name**” in each case. | +| **Logon rights that should be restricted**: You might have a list of user logon rights that you want to monitor (for example, **SeServiceLogonRight**). | Monitor this event and compare the **“Access Right”** to your list of restricted rights. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + diff --git a/windows/keep-secure/event-4718.md b/windows/keep-secure/event-4718.md new file mode 100644 index 0000000000..a3dce890af --- /dev/null +++ b/windows/keep-secure/event-4718.md @@ -0,0 +1,130 @@ +--- +title: 4718(S) System security access was removed from an account. (Windows 10) +description: Describes security event 4718(S) System security access was removed from an account. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4718(S): System security access was removed from an account. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4718 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates every time local [logon user right policy](https://technet.microsoft.com/en-us/library/cc728212(v=ws.10).aspx) is changed and logon right was removed from an account. + +You will see unique event for every user if logon user rights were removed for multiple accounts. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4718 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049773 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + S-1-5-21-3457937927-2839227994-823803824-2104 + SeInteractiveLogonRight + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to local logon right user policy. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to local logon right user policy. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Account Modified:** + +- **Account Name** \[Type = SID\]: the SID of the security principal for which logon right was removed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +**Access Removed: ** + +- **Access Right** \[Type = UnicodeString\]: the name of removed logon right. This event generates only for [logon rights](https://technet.microsoft.com/en-us/library/cc728212(v=ws.10).aspx), which are as follows: + +| Value | Group Policy Name | +|-----------------------------------|-----------------------------------------------| +| SeNetworkLogonRight | Access this computer from the network | +| SeRemoteInteractiveLogonRight | Allow logon through Terminal Services | +| SeDenyNetworkLogonRight | Deny access to this computer from the network | +| SeDenyBatchLogonRight | Deny logon as a batch job | +| SeDenyServiceLogonRight | Deny logon as a service | +| SeDenyInteractiveLogonRight | Deny logon locally | +| SeDenyRemoteInteractiveLogonRight | Deny logon through Terminal Services | +| SeBatchLogonRight | Log on as a batch job | +| SeServiceLogonRight | Log on as a service | +| SeInteractiveLogonRight | Log on locally | + +## Security Monitoring Recommendations + +For 4718(S): System security access was removed from an account. + +| **Type of monitoring required** | **Recommendation** | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Actions typically performed by the SYSTEM account**: This event and certain other events should be monitored to see if they are triggered by any account other than SYSTEM. | Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. | +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** and “**Account Modified\\Account Name”** that correspond to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** for accounts that are outside the whitelist.
If you have specific user logon rights policies, for example, a whitelist of accounts that can log on to certain computers, monitor this event to confirm that it was appropriate that the “**Access Right**” was removed from “**Account Modified\\Account Name**.” | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** and “**Account Modified\\Account Name”** to see whether the account type is as expected.
For example, if critical remote network service accounts have user logon rights which should never be removed (for example, **SeNetworkLogonRight**), monitor this event for the **“Account Modified\\Account Name”** and the appropriate rights.
As another example, if non-service accounts should never be granted certain logon rights (for example, **SeServiceLogonRight**), you might monitor this event, because a right can be removed only after it was previously granted. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should perform only limited actions, or no actions at all. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about. Also be sure to check “**Account Modified\\Account Name**” to see whether logon rights should be removed from that account.
For high-value servers or other computers, we recommend that you track this event and investigate whether the specific “**Access Right**” should be removed from “**Account Modified\\Account Name**” in each case. | +| **Logon rights that should be restricted**: You might have a list of user logon rights that you want to monitor (for example, **SeServiceLogonRight**).
**“Deny” rights that should not be removed**: Your organization might use “Deny” rights that should not be removed, for example, SeDenyRemoteInteractiveLogonRight. | - Monitor this event and compare the **“Access Right”** to your list of restricted rights.
Monitor this event to discover the removal of a right that should never have been granted, so that you can investigate further.
You can also monitor this event to discover the removal of “Deny” rights. When these rights are removed, it could be an approved action, done by mistake, or part of malicious activity. These rights include:
SeDenyNetworkLogonRight:
SeDenyBatchLogonRight
SeDenyServiceLogonRight
SeDenyInteractiveLogonRight
SeDenyRemoteInteractiveLogonRight | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + diff --git a/windows/keep-secure/event-4719.md b/windows/keep-secure/event-4719.md new file mode 100644 index 0000000000..58d6ee111c --- /dev/null +++ b/windows/keep-secure/event-4719.md @@ -0,0 +1,163 @@ +--- +title: 4719(S) System audit policy was changed. (Windows 10) +description: Describes security event 4719(S) System audit policy was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4719(S): System audit policy was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4719 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates when the computer's audit policy changes. + +This event is always logged regardless of the "Audit Policy Change" sub-category setting. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4719 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1049418 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + %%8274 + %%12807 + {0CCE9223-69AE-11D9-BED3-505054503030} + %%8448, %%8450 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to local audit policy. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to local audit policy. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Audit Policy Change:** + +- **Category:** the name of auditing Category which subcategory was changed. Possible values: + + - Account Logon + + - Account Management + + - Detailed Tracking + + - DS Access + + - Logon/Logoff + + - Object Access + + - Policy Change + + - Privilege Use + + - System + +- **Subcategory:** the name of auditing Subcategory which was changed. Possible values: + +| Credential Validation | Process Termination | Network Policy Server | +|------------------------------------|----------------------------------------|--------------------------------| +| Kerberos Authentication Service | RPC Events | Other Logon/Logoff Events | +| Kerberos Service Ticket Operations | Detailed Directory Service Replication | Special Logon | +| Other Logon/Logoff Events | Directory Service Access | Application Generated | +| Application Group Management | Directory Service Changes | Certification Services | +| Computer Account Management | Directory Service Replication | Detailed File Share | +| Distribution Group Management | Account Lockout | File Share | +| Other Account Management Events | IPsec Extended Mode | File System | +| Security Group Management | IPsec Main Mode | Filtering Platform Connection | +| User Account Management | IPsec Quick Mode | Filtering Platform Packet Drop | +| DPAPI Activity | Logoff | Handle Manipulation | +| Process Creation | Logon | Kernel Object | +| Other Object Access Events | Filtering Platform Policy Change | IPsec Driver | +| Registry | MPSSVC Rule-Level Policy Change | Other System Events | +| SAM | Other Policy Change Events | Security State Change | +| Policy Change | Non-Sensitive Privilege Use | Security System Extension | +| Authentication Policy Change | Sensitive Privilege Use | System Integrity | +| Authorization Policy Change | Other Privilege Use Events | Plug and Play Events | +| Group Membership | | | + +- **Subcategory GUID:** the unique subcategory GUID. To see Subcategory GUIDs you can use this command: **auditpol /list /subcategory:\* /v**. + +Auditpol list GUIDs illustration + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Changes:** changes which were made for **“Subcategory”**. Possible values: + + - Success removed + + - Failure removed + + - Success added + + - Failure added + + It can be also a combination of any of the items above, separated by coma. + +## Security Monitoring Recommendations + +For 4719(S): System audit policy was changed. + +- Monitor for all events of this type, especially on high value assets or computers, because any change in local audit policy should be planned. If this action was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4720.md b/windows/keep-secure/event-4720.md new file mode 100644 index 0000000000..19325e2d8f --- /dev/null +++ b/windows/keep-secure/event-4720.md @@ -0,0 +1,288 @@ +--- +title: 4720(S) A user account was created. (Windows 10) +description: Describes security event 4720(S) A user account was created. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4720(S): A user account was created. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4720 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time a new user object is created. + +This event generates on domain controllers, member servers, and workstations. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4720 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175408 + + + Security + DC01.contoso.local + + +- + ksmith + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6609 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30dc2 + - + ksmith + Ken Smith + ksmith@contoso.local + - + - + - + - + - + %%1794 + %%1794 + 513 + - + 0x0 + 0x15 + %%2080 %%2082 %%2084 + - + - + %%1793 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “create user account” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “create user account” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**New Account:** + +- **Security ID** \[Type = SID\]**:** SID of created user account. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the user account that was created. For example: dadmin. + +- **Account Domain** \[Type = UnicodeString\]**:** domain name of created user account. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For local accounts, this field will contain the name of the computer to which this new account belongs, for example: “Win81”. + +**Attributes:** + +- **SAM Account Name** \[Type = UnicodeString\]: logon name for account used to support clients and servers from previous versions of Windows (pre-Windows 2000 logon name). The value of **sAMAccountName** attribute of new user object. For example: ksmith. For local account this field contains the name of new user account. + +- **Display Name** \[Type = UnicodeString\]: the value of **displayName** attribute of new user object. It is a name displayed in the address book for a particular account .This is usually the combination of the user's first name, middle initial, and last name. For example, Ken Smith. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. Local accounts contain **Full Name** attribute in this field, but for new local accounts this field typically has value “**<value not set>**”. + +- **User Principal Name** \[Type = UnicodeString\]: internet-style login name for the account, based on the Internet standard RFC 822. By convention this should map to the account's email name. This parameter contains the value of **userPrincipalName** attribute of new user object. For example, ksmith@contoso.local. For local users this field is not applicable and has value “**-**“. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. + +- **Home Directory** \[Type = UnicodeString\]: user's home directory. If **homeDrive** attribute is set and specifies a drive letter, **homeDirectory** should be a UNC path. The path must be a network UNC of the form \\\\Server\\Share\\Directory. This parameter contains the value of **homeDirectory** attribute of new user object. For new local accounts this field typically has value “**<value not set>**”. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Home Drive** \[Type = UnicodeString\]**:** specifies the drive letter to which to map the UNC path specified by **homeDirectory** account’s attribute. The drive letter must be specified in the form “DRIVE\_LETTER:”. For example – “H:”. This parameter contains the value of **homeDrive** attribute of new user object. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. For new local accounts this field typically has value “**<value not set>**”. + +- **Script Path** \[Type = UnicodeString\]**:** specifies the path of the account’s logon script. This parameter contains the value of **scriptPath** attribute of new user object. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. For new local accounts this field typically has value “**<value not set>**”. + +- **Profile Path** \[Type = UnicodeString\]: specifies a path to the account's profile. This value can be a null string, a local absolute path, or a UNC path. This parameter contains the value of **profilePath** attribute of new user object. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. For new local accounts this field typically has value “**<value not set>**”. + +- **User Workstations** \[Type = UnicodeString\]: contains the list of NetBIOS or DNS names of the computers from which the user can logon. Each computer name is separated by a comma. The name of a computer is the **sAMAccountName** property of a user object. This parameter contains the value of **userWorkstations** attribute of new user object. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. For local users this field is not applicable and typically has value “**<value not set>**”. + +- **Password Last Set** \[Type = UnicodeString\]**:** last time the account’s password was modified. For manually created user account, using Active Directory Users and Computers snap-in, this field typically has value “**<never>”**. This parameter contains the value of **pwdLastSet** attribute of new user object. + +- **Account Expires** \[Type = UnicodeString\]: the date when the account expires. This parameter contains the value of **accountExpires** attribute of new user object. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. For manually created local and domain user accounts this field typically has value “**<never>**”. + +- **Primary Group ID** \[Type = UnicodeString\]: Relative Identifier (RID) of user’s object primary group. + +> **Note**  **Relative identifier (RID)** is a variable length number that is assigned to objects at creation and becomes part of the object's Security Identifier (SID) that uniquely identifies an account or group within a domain. + +Typically, **Primary Group** field for new user accounts has the following values: + +- 513 (Domain Users. For local accounts this RID means Users) – for domain and local users. + + See this article for more information. This parameter contains the value of **primaryGroupID** attribute of new user object. + + + +- **Allowed To Delegate To** \[Type = UnicodeString\]: the list of SPNs to which this account can present delegated credentials. Can be changed using Active Directory Users and Computers management console in **Delegation** tab of user account, if this account has at least one SPN registered. This parameter contains the value of **AllowedToDelegateTo** attribute of new user object. For local user accounts this field is not applicable and typically has value “**-**“. For new domain user accounts it is typically has value “**-**“. See description of **AllowedToDelegateTo** field for “[4738](event-4738.md)(S): A user account was changed.” event for more details. + +> **Note**  **Service Principal Name (SPN)** is the name by which a client uniquely identifies an instance of a service. If you install multiple instances of a service on computers throughout a forest, each instance must have its own SPN. A given service instance can have multiple SPNs if there are multiple names that clients might use for authentication. For example, an SPN always includes the name of the host computer on which the service instance is running, so a service instance might register an SPN for each name or alias of its host. + +- **Old UAC Value** \[Type = UnicodeString\]: specifies flags that control password, lockout, disable/enable, script, and other behavior for the user account. **Old UAC value** always **“0x0”** for new user accounts. This parameter contains the previous value of **userAccountControl** attribute of user object. + +- **New UAC Value** \[Type = UnicodeString\]: specifies flags that control password, lockout, disable/enable, script, and other behavior for the user account. This parameter contains the value of **userAccountControl** attribute of new user object. + +To decode this value, you can go through the property value definitions in the “Table 7. User’s or Computer’s account UAC flags.” from largest to smallest. Compare each property value to the flags value in the event. If the flags value in the event is greater than or equal to the property value, then the property is "set" and applies to that event. Subtract the property value from the flags value in the event and note that the flag applies and then go on to the next flag. + +Here's an example: Flags value from event: 0x15 + +Decoding: + +• PASSWD\_NOTREQD 0x0020 + +• LOCKOUT 0x0010 + +• HOMEDIR\_REQUIRED 0x0008 + +• (undeclared) 0x0004 + +• ACCOUNTDISABLE 0x0002 + +• SCRIPT 0x0001 + +0x0020 > 0x15, so PASSWD\_NOTREQD does not apply to this event + +0x10 < 0x15, so LOCKOUT applies to this event. 0x15 - 0x10 = 0x5 + +0x4 < 0x5, so the undeclared value is set. We'll pretend it doesn't mean anything. 0x5 - 0x4 = 0x1 + +0x2 > 0x1, so ACCOUNTDISABLE does not apply to this event + +0x1 = 0x1, so SCRIPT applies to this event. 0x1 - 0x1 = 0x0, we're done. + +So this UAC flags value decodes to: LOCKOUT and SCRIPT + +- **User Account Control** \[Type = UnicodeString\]**:** shows the list of changes in **userAccountControl** attribute. You will see a line of text for each change. For new user accounts, when the object for this account was created, the **userAccountControl** value was considered to be **“0x0”**, and then it was changed from **“0x0”** to the real value for the account's **userAccountControl** attribute. See possible values in the table below. In the “User Account Control field text” column, you can see the text that will be displayed in the **User Account Control** field in 4720 event. + +| Flag Name | userAccountControl in hexadecimal | userAccountControl in decimal | Description | User Account Control field text | +|------------------------------------|-----------------------------------|-------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------| +| SCRIPT | 0x0001 | 1 | The logon script will be run. | Changes of this flag do not show in 4720 events. | +| ACCOUNTDISABLE | 0x0002 | 2 | The user account is disabled. | Account Disabled
Account Enabled | +| Undeclared | 0x0004 | 4 | This flag is undeclared. | Changes of this flag do not show in 4720 events. | +| HOMEDIR\_REQUIRED | 0x0008 | 8 | The home folder is required. | 'Home Directory Required' - Enabled
'Home Directory Required' - Disabled | +| LOCKOUT | 0x0010 | 16 | | Changes of this flag do not show in 4720 events. | +| PASSWD\_NOTREQD | 0x0020 | 32 | No password is required. | 'Password Not Required' - Enabled
'Password Not Required' - Disabled | +| PASSWD\_CANT\_CHANGE | 0x0040 | 64 | The user cannot change the password. This is a permission on the user's object. | Changes of this flag do not show in 4720 events. | +| ENCRYPTED\_TEXT\_PWD\_ALLOWED | 0x0080 | 128 | The user can send an encrypted password.
Can be set using “Store password using reversible encryption” checkbox. | 'Encrypted Text Password Allowed' - Disabled
'Encrypted Text Password Allowed' - Enabled | +| TEMP\_DUPLICATE\_ACCOUNT | 0x0100 | 256 | This is an account for users whose primary account is in another domain. This account provides user access to this domain, but not to any domain that trusts this domain. This is sometimes referred to as a local user account. | Cannot be set for computer account. | +| NORMAL\_ACCOUNT | 0x0200 | 512 | This is a default account type that represents a typical user. | 'Normal Account' - Disabled
'Normal Account' - Enabled | +| INTERDOMAIN\_TRUST\_ACCOUNT | 0x0800 | 2048 | This is a permit to trust an account for a system domain that trusts other domains. | Cannot be set for computer account. | +| WORKSTATION\_TRUST\_ACCOUNT | 0x1000 | 4096 | This is a computer account for a computer that is running Microsoft Windows NT 4.0 Workstation, Microsoft Windows NT 4.0 Server, Microsoft Windows 2000 Professional, or Windows 2000 Server and is a member of this domain. | 'Workstation Trust Account' - Disabled
'Workstation Trust Account' - Enabled | +| SERVER\_TRUST\_ACCOUNT | 0x2000 | 8192 | This is a computer account for a domain controller that is a member of this domain. | 'Server Trust Account' - Enabled
'Server Trust Account' - Disabled | +| DONT\_EXPIRE\_PASSWORD | 0x10000 | 65536 | Represents the password, which should never expire on the account.
Can be set using “Password never expires” checkbox. | 'Don't Expire Password' - Disabled
'Don't Expire Password' - Enabled | +| MNS\_LOGON\_ACCOUNT | 0x20000 | 131072 | This is an MNS logon account. | 'MNS Logon Account' - Disabled
'MNS Logon Account' - Enabled | +| SMARTCARD\_REQUIRED | 0x40000 | 262144 | When this flag is set, it forces the user to log on by using a smart card. | 'Smartcard Required' - Disabled
'Smartcard Required' - Enabled | +| TRUSTED\_FOR\_DELEGATION | 0x80000 | 524288 | When this flag is set, the service account (the user or computer account) under which a service runs is trusted for Kerberos delegation. Any such service can impersonate a client requesting the service. To enable a service for Kerberos delegation, you must set this flag on the userAccountControl property of the service account.
If you enable Kerberos constraint or unconstraint delegation or disable these types of delegation in Delegation tab you will get this flag changed. | 'Trusted For Delegation' - Enabled
'Trusted For Delegation' - Disabled | +| NOT\_DELEGATED | 0x100000 | 1048576 | When this flag is set, the security context of the user is not delegated to a service even if the service account is set as trusted for Kerberos delegation.
Can be set using “Account is sensitive and cannot be delegated” checkbox. | 'Not Delegated' - Disabled
'Not Delegated' - Enabled | +| USE\_DES\_KEY\_ONLY | 0x200000 | 2097152 | Restrict this principal to use only Data Encryption Standard (DES) encryption types for keys.
Can be set using “Use Kerberos DES encryption types for this account” checkbox. | 'Use DES Key Only' - Disabled
'Use DES Key Only' - Enabled | +| DONT\_REQ\_PREAUTH | 0x400000 | 4194304 | This account does not require Kerberos pre-authentication for logging on.
Can be set using “Do not require Kerberos preauthentication” checkbox. | 'Don't Require Preauth' - Disabled
'Don't Require Preauth' - Enabled | +| PASSWORD\_EXPIRED | 0x800000 | 8388608 | The user's password has expired. | Changes of this flag do not show in 4720 events. | +| TRUSTED\_TO\_AUTH\_FOR\_DELEGATION | 0x1000000 | 16777216 | The account is enabled for delegation. This is a security-sensitive setting. Accounts that have this option enabled should be tightly controlled. This setting lets a service that runs under the account assume a client's identity and authenticate as that user to other remote servers on the network.
If you enable Kerberos protocol transition delegation or disable this type of delegation in Delegation tab you will get this flag changed. | 'Trusted To Authenticate For Delegation' - Disabled
'Trusted To Authenticate For Delegation' - Enabled | +| PARTIAL\_SECRETS\_ACCOUNT | 0x04000000  | 67108864 | The account is a read-only domain controller (RODC). This is a security-sensitive setting. Removing this setting from an RODC compromises security on that server. | No information. | + +For new, manually created, domain or local user accounts typical flags are: + +- Account Disabled + +- 'Password Not Required' - Enabled + +- 'Normal Account' – Enabled + + After new user creation event you will typically see couple of “[4738](event-4738.md): A user account was changed.” events with new flags: + +- 'Password Not Required' – Disabled + +- Account Enabled + + + +- **User Parameters** \[Type = UnicodeString\]: if you change any setting using Active Directory Users and Computers management console in Dial-in tab of user’s account properties, then you will see **<value changed, but not displayed>** in this field in “[4738](event-4738.md): A user account was changed.” This parameter might not be captured in the event, and in that case appears as “-”. For new local accounts this field typically has value “**<value not set>**”. + +- **SID History** \[Type = UnicodeString\]: contains previous SIDs used for the object if the object was moved from another domain. Whenever an object is moved from one domain to another, a new SID is created and becomes the objectSID. The previous SID is added to the **sIDHistory** property. This parameter contains the value of **sIDHistory** attribute of new user object. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Logon Hours** \[Type = UnicodeString\]: hours that the account is allowed to logon to the domain. The value of **logonHours** attribute of new user object. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. You will typically see “**<value not set>**” value for new manually created user accounts in event 4720. For new local accounts this field is not applicable and typically has value “**All**”. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4720(S): A user account was created. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Some organizations monitor every [4720](event-4720.md) event. + +- Consider whether to track the following fields and values: + +| **Field and value to track** | **Reason to track** | +|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **SAM Account Name** is empty or - | This field must contain the user account name. If it is empty or **-**, it might indicate an anomaly. | +| **User Principal Name** is empty or - | Typically this field should not be empty for new user accounts. If it is empty or **-**, it might indicate an anomaly. | +| **Home Directory** is not -
**Home Drive** is not -
**Script Path** is not -
**Profile Path** is not -
**User Workstations** is not - | Typically these fields are **-** for new user accounts. Other values might indicate an anomaly and should be monitored.
For local accounts these fields should display **<value not set>**. | +| **Password Last Set** is **<never>** | This typically means this is a manually created user account, which you might need to monitor. | +| **Password Last Set** is a time in the future | This might indicate an anomaly. | +| **Account Expires** is not **<never>** | Typically this field is **<never>** for new user accounts. Other values might indicate an anomaly and should be monitored. | +| **Primary Group ID** is not 513 | Typically, the **Primary Group** value is 513 for domain and local users. Other values should be monitored. | +| **Allowed To Delegate To** is not - | Typically this field is **-** for new user accounts. Other values might indicate an anomaly and should be monitored. | +| **Old UAC Value** is not 0x0 | Typically this field is **0x0** for new user accounts. Other values might indicate an anomaly and should be monitored. | +| **SID History** is not - | This field will always be set to - unless the account was migrated from another domain. | +| **Logon Hours** value other than **<value not set>** or** “All”** | This should always be **<value not set>** for new domain user accounts, and **“All”** for new local user accounts. | + +- Consider whether to track the following user account control flags: + +| **User account control flag to track** | **Information about the flag** | +|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **'Normal Account'** – Disabled | Should not be disabled for user accounts. | +| **'Encrypted Text Password Allowed'** – Enabled
**'Smartcard Required'** – Enabled
**'Not Delegated'** – Enabled
**'Use DES Key Only'** – Enabled
**'Don't Require Preauth'** – Enabled
**'Trusted To Authenticate For Delegation'** – Enabled | By default, these flags should not be enabled for new user accounts created with the “Active Directory Users and Computers” snap-in. | +| **'Server Trust Account'** – Enabled | Should never be enabled for user accounts. Applies only to domain controller (computer) accounts. | +| **'Don't Expire Password'** – Enabled | Should be monitored for critical accounts, or all accounts if your organization does not allow this flag. By default, this flag should not be enabled for new user accounts created with the “Active Directory Users and Computers” snap-in. | +| **'Trusted For Delegation'** – Enabled | By default, this flag should not be enabled for new user accounts created with the “Active Directory Users and Computers” snap-in. It is enabled by default only for new domain controllers. | + diff --git a/windows/keep-secure/event-4722.md b/windows/keep-secure/event-4722.md new file mode 100644 index 0000000000..dd7d097f34 --- /dev/null +++ b/windows/keep-secure/event-4722.md @@ -0,0 +1,123 @@ +--- +title: 4722(S) A user account was enabled. (Windows 10) +description: Describes security event 4722(S) A user account was enabled. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4722(S): A user account was enabled. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4722 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time user or computer object is enabled. + +For user accounts, this event generates on domain controllers, member servers, and workstations. + +For computer accounts, this event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4722 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175716 + + + Security + DC01.contoso.local + + +- + Auditor + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-2104 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30d5f + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “enable account” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “enable account” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Security ID** \[Type = SID\]**:** SID of account that was enabled. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that was enabled. + +- **Account Domain** \[Type = UnicodeString\]**:** target account’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +## Security Monitoring Recommendations + +For 4722(S): A user account was enabled. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a high-value domain or local account for which you need to monitor every change, monitor all [4722](event-4722.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- If you have domain or local accounts that should never be enabled, you can monitor all [4722](event-4722.md) events with the “**Target Account\\Security ID”** fields that correspond to the accounts. + +- We recommend monitoring all [4722](event-4722.md) events for local accounts, because these accounts usually do not change often. This is especially relevant for critical servers, administrative workstations, and other high value assets. + diff --git a/windows/keep-secure/event-4723.md b/windows/keep-secure/event-4723.md new file mode 100644 index 0000000000..0299ea0053 --- /dev/null +++ b/windows/keep-secure/event-4723.md @@ -0,0 +1,134 @@ +--- +title: 4723(S, F) An attempt was made to change an account's password. (Windows 10) +description: Describes security event 4723(S, F) An attempt was made to change an account's password. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4723(S, F): An attempt was made to change an account's password. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4723 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time a user attempts to change his or her password. + +For user accounts, this event generates on domain controllers, member servers, and workstations. + +For domain accounts, a Failure event generates if new password fails to meet the password policy. + +For local accounts, a Failure event generates if new password fails to meet the password policy or old password is wrong. + +For domain accounts if old password was wrong, then “[4771](event-4771.md): Kerberos pre-authentication failed” or “[4776](event-4776.md): The computer attempted to validate the credentials for an account” will be generated on domain controller if specific subcategories were enabled on it. + +Typically you will see 4723 events with the same **Subject\\Security ID** and **Target Account\\Security ID** fields, which is normal behavior. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4723 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175722 + + + Security + DC01.contoso.local + + +- + dadmin + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-1104 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x1a9b76 + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made an attempt to change Target’s Account password. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made an attempt to change Target’s Account password. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** account for which the password change was requested. + +- **Security ID** \[Type = SID\]**:** SID of account for which the password change was requested. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which the password change was requested. + +- **Account Domain** \[Type = UnicodeString\]**:** target account’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4723(S, F): An attempt was made to change an account's password. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a high-value domain or local user account for which you need to monitor every password change attempt, monitor all [4723](event-4723.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- If you have a high-value domain or local account for which you need to monitor every change, monitor all [4723](event-4723.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- If you have domain or local accounts for which the password should never be changed, you can monitor all [4723](event-4723.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + diff --git a/windows/keep-secure/event-4724.md b/windows/keep-secure/event-4724.md new file mode 100644 index 0000000000..a6c5ac0241 --- /dev/null +++ b/windows/keep-secure/event-4724.md @@ -0,0 +1,131 @@ +--- +title: 4724(S, F) An attempt was made to reset an account's password. (Windows 10) +description: Describes security event 4724(S, F) An attempt was made to reset an account's password. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4724(S, F): An attempt was made to reset an account's password. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4724 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time an account attempted to reset the password for another account. + +For user accounts, this event generates on domain controllers, member servers, and workstations. + +For domain accounts, a Failure event generates if the new password fails to meet the password policy. + +A Failure event does NOT generate if user gets “Access Denied” while doing the password reset procedure. + +This event also generates if a computer account reset procedure was performed. + +For local accounts, a Failure event generates if the new password fails to meet the local password policy. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4724 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175740 + + + Security + DC01.contoso.local + + +- + User1 + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-1107 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30d5f + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made an attempt to reset Target’s Account password. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made an attempt to reset Target’s Account password. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** account for which password reset was requested. + +- **Security ID** \[Type = SID\]**:** SID of account for which password reset was requested. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which password reset was requested. + +- **Account Domain** \[Type = UnicodeString\]**:** target account’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +## Security Monitoring Recommendations + +For 4724(S, F): An attempt was made to reset an account's password. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a high-value domain or local user account for which you need to monitor every password reset attempt, monitor all [4724](event-4724.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- If you have a high-value domain or local account for which you need to monitor every change, monitor all [4724](event-4724.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- If you have domain or local accounts for which the password should never be reset, you can monitor all [4724](event-4724.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- We recommend monitoring all [4724](event-4724.md) events for local accounts, because their passwords usually do not change often. This is especially relevant for critical servers, administrative workstations, and other high value assets. + diff --git a/windows/keep-secure/event-4725.md b/windows/keep-secure/event-4725.md new file mode 100644 index 0000000000..5425a290e0 --- /dev/null +++ b/windows/keep-secure/event-4725.md @@ -0,0 +1,123 @@ +--- +title: 4725(S) A user account was disabled. (Windows 10) +description: Describes security event 4725(S) A user account was disabled. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4725(S): A user account was disabled. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4725 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time user or computer object is disabled. + +For user accounts, this event generates on domain controllers, member servers, and workstations. + +For computer accounts, this event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4725 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175714 + + + Security + DC01.contoso.local + + +- + Auditor + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-2104 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30d5f + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “disable account” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “disable account” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Security ID** \[Type = SID\]**:** SID of account that was disabled. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that was disabled. + +- **Account Domain** \[Type = UnicodeString\]**:** target account’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +## Security Monitoring Recommendations + +For 4725(S): A user account was disabled. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a high-value domain or local account for which you need to monitor every change, monitor all [4725](event-4725.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- If you have domain or local accounts that should never be disabled (for example, service accounts), you can monitor all [4725](event-4725.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- We recommend monitoring all [4725](event-4725.md) events for local accounts, because these accounts usually do not change often. This is especially relevant for critical servers, administrative workstations, and other high value assets. + diff --git a/windows/keep-secure/event-4726.md b/windows/keep-secure/event-4726.md new file mode 100644 index 0000000000..fc8386440d --- /dev/null +++ b/windows/keep-secure/event-4726.md @@ -0,0 +1,126 @@ +--- +title: 4726(S) A user account was deleted. (Windows 10) +description: Describes security event 4726(S) A user account was deleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4726(S): A user account was deleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4726 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time user object was deleted. + +This event generates on domain controllers, member servers, and workstations. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4726 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175720 + + + Security + DC01.contoso.local + + +- + ksmith + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6609 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30d5f + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “delete user account” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “delete user account” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Security ID** \[Type = SID\]**:** SID of account that was deleted. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that was deleted. + +- **Account Domain** \[Type = UnicodeString\]**:** target account’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4726(S): A user account was deleted. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a high-value domain or local account for which you need to monitor every change (or deletion), monitor all [4726](event-4726.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- If you have a domain or local account that should never be deleted (for example, service accounts), monitor all [4726](event-4726.md) events with the **“Target Account\\Security ID”** that corresponds to the account. + +- We recommend monitoring all [4726](event-4726.md) events for local accounts, because these accounts typically are not deleted often. This is especially relevant for critical servers, administrative workstations, and other high value assets. + diff --git a/windows/keep-secure/event-4731.md b/windows/keep-secure/event-4731.md new file mode 100644 index 0000000000..04da534e77 --- /dev/null +++ b/windows/keep-secure/event-4731.md @@ -0,0 +1,134 @@ +--- +title: 4731(S) A security-enabled local group was created. (Windows 10) +description: Describes security event 4731(S) A security-enabled local group was created. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4731(S): A security-enabled local group was created. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4731 illustration + +***Subcategory:*** [Audit Security Group Management](audit-security-group-management.md) + +***Event Description:*** + +This event generates every time a new security-enabled (security) local group was created. + +This event generates on domain controllers, member servers, and workstations. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4731 + 0 + 0 + 13826 + 0 + 0x8020000000000000 + + 174849 + + + Security + DC01.contoso.local + + +- + AccountOperators + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6605 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3031e + - + AccountOperators + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “create group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “create group” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**New Group:** + +- **Security ID** \[Type = SID\]**:** SID of created group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group that was created. For example: ServiceDesk + +- **Group Domain** \[Type = UnicodeString\]: domain or computer name of the created group. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For a local group, this field will contain the name of the computer to which this new group belongs, for example: “Win81”. + +**Attributes:** + +- **SAM Account Name** \[Type = UnicodeString\]: This is a name of new group used to support clients and servers from previous versions of Windows (pre-Windows 2000 logon name). The value of **sAMAccountName** attribute of new group object. For example: ServiceDesk. For local groups it is simply a name of new group. + +- **SID History** \[Type = UnicodeString\]: contains previous SIDs used for the object if the object was moved from another domain. Whenever an object is moved from one domain to another, a new SID is created and becomes the objectSID. The previous SID is added to the **sIDHistory** property. This parameter contains the value of **sIDHistory** attribute of new group object. This parameter might not be captured in the event, and in that case appears as “-”. For local groups it is not applicable and always has “**-**“ value. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4731(S): A security-enabled local group was created. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor each time a new security group is created, to see who created the group and when, monitor this event. + +- If you need to monitor the creation of local security groups on different servers, and you use Windows Event Forwarding to collect events in a central location, check “**New Group\\Group Domain.**” It should not be the name of the domain, but instead should be the computer name. + +- If your organization has naming conventions for account names, monitor “**Attributes\\SAM Account Name”** for names that don’t comply with the naming conventions. + diff --git a/windows/keep-secure/event-4732.md b/windows/keep-secure/event-4732.md new file mode 100644 index 0000000000..be676a7515 --- /dev/null +++ b/windows/keep-secure/event-4732.md @@ -0,0 +1,158 @@ +--- +title: 4732(S) A member was added to a security-enabled local group. (Windows 10) +description: Describes security event 4732(S) A member was added to a security-enabled local group. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4732(S): A member was added to a security-enabled local group. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4732 illustration + +***Subcategory:*** [Audit Security Group Management](audit-security-group-management.md) + +***Event Description:*** + +This event generates every time a new member was added to a security-enabled (security) local group. + +This event generates on domain controllers, member servers, and workstations. + +For every added member you will get separate 4732 event. + +You will typically see “[4735](event-4735.md): A security-enabled local group was changed.” event without any changes in it prior to 4732 event. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4732 + 0 + 0 + 13826 + 0 + 0x8020000000000000 + + 174856 + + + Security + DC01.contoso.local + + +- + CN=eadmin,CN=Users,DC=contoso,DC=local + S-1-5-21-3457937927-2839227994-823803824-500 + AccountOperators + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6605 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3031e + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “add member to the group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “add member to the group” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Member:** + +- **Security ID** \[Type = SID\]**:** SID of account that was added to the group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]: distinguished name of account that was added to the group. For example: “CN=Auditor,CN=Users,DC=contoso,DC=local”. For local groups this field typically has “**-**“ value, even if new member is a domain account. For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “-”. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of the group to which new member was added. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group to which new member was added. For example: ServiceDesk + +- **Group Domain** \[Type = UnicodeString\]: domain or computer name of the group to which the new member was added. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For a local group, this field will contain the name of the computer to which this new group belongs, for example: “Win81”. + + - [Built-in groups](https://technet.microsoft.com/en-us/library/dn169025(v=ws.10).aspx): Builtin + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4732(S): A member was added to a security-enabled local group. + +| **Type of monitoring required** | **Recommendation** | +|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Addition of members to local or domain security groups:** You might need to monitor the addition of members to local or domain security groups. | If you need to monitor each time a member is added to a local or domain security group, to see who added the member and when, monitor this event.
Typically, this event is used as an informational event, to be reviewed if needed. | +| **High-value local or domain security groups:** You might have a list of critical local or domain security groups in the organization, and need to specifically monitor these groups for the addition of new members (or for other changes).
Examples of critical local or domain groups are built-in local administrators group, domain admins, enterprise admins, and so on. | Monitor this event with the “**Group\\Group Name”** values that correspond to the high-value local or domain security groups. | +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** and **“Member\\Security ID”** that correspond to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** and **“Member\\Security ID”** that correspond to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** for accounts that are outside the whitelist. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | +| **Mismatch between type of account (user or computer) and the group it was added to**: You might want to monitor to ensure that a computer account was not added to a group intended for users, or a user account was not added to a group intended for computers. | Monitor the type of account added to the group to see if it matches what the group is intended for. | + diff --git a/windows/keep-secure/event-4733.md b/windows/keep-secure/event-4733.md new file mode 100644 index 0000000000..5b4c8ee111 --- /dev/null +++ b/windows/keep-secure/event-4733.md @@ -0,0 +1,164 @@ +--- +title: 4733(S) A member was removed from a security-enabled local group. (Windows 10) +description: Describes security event 4733(S) A member was removed from a security-enabled local group. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4733(S): A member was removed from a security-enabled local group. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4733 illustration + +***Subcategory:*** [Audit Security Group Management](audit-security-group-management.md) + +***Event Description:*** + +This event generates every time member was removed from security-enabled (security) local group. + +This event generates on domain controllers, member servers, and workstations. + +For every removed member you will get separate 4733 event. + +You will typically see “[4735](event-4735.md): A security-enabled local group was changed.” event without any changes in it prior to 4733 event. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4733 + 0 + 0 + 13826 + 0 + 0x8020000000000000 + + 175037 + + + Security + DC01.contoso.local + + +- + CN=Auditor,CN=Users,DC=contoso,DC=local + S-1-5-21-3457937927-2839227994-823803824-2104 + AccountOperators + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6605 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x35e38 + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “remove member from the group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “remove member from the group” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Member:** + +- **Security ID** \[Type = SID\]**:** SID of account that was removed from the group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]: distinguished name of account that was removed from the group. For example: “CN=Auditor,CN=Users,DC=contoso,DC=local”. For local groups this field typically has “**-**“ value, even if removed member is a domain account. For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “-”. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of the group from which the member was removed. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group from which the member was removed. For example: ServiceDesk + + + +- **Group Domain** \[Type = UnicodeString\]: domain or computer name of the group from which the member was removed. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + + + - For a local group, this field will contain the name of the computer to which this new group belongs, for example: “Win81”. + + + + - [Built-in groups](https://technet.microsoft.com/en-us/library/dn169025(v=ws.10).aspx): Builtin + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4733(S): A member was removed from a security-enabled local group. + +| **Type of monitoring required** | **Recommendation** | +|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Removal of members from local or domain security groups:** You might need to monitor the removal of members from local or domain security groups. | If you need to monitor each time a member is removed from a local or domain security group, to see who added the member and when, monitor this event.
Typically, this event is used as an informational event, to be reviewed if needed. | +| **High-value local or domain security groups:** You might have a list of critical local or domain security groups in the organization, and need to specifically monitor these groups for the removal of members (or for other changes).
Examples of critical local or domain groups are built-in local administrators group, domain admins, enterprise admins, and so on. | Monitor this event with the “**Group\\Group Name”** values that correspond to the high-value local or domain security groups. | +| **Local or domain security groups with required members**: You might need to ensure that for certain local or domain security groups, particular members are never removed. | Monitor this event with the “**Group\\Group Name”** that corresponds to the group of interest, and the **“Member\\Security ID”** of the members who should not be removed. | +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** and **“Member\\Security ID”** that correspond to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** and **“Member\\Security ID”** that correspond to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** for accounts that are outside the whitelist. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + diff --git a/windows/keep-secure/event-4734.md b/windows/keep-secure/event-4734.md new file mode 100644 index 0000000000..475aa0df94 --- /dev/null +++ b/windows/keep-secure/event-4734.md @@ -0,0 +1,126 @@ +--- +title: 4734(S) A security-enabled local group was deleted. (Windows 10) +description: Describes security event 4734(S) A security-enabled local group was deleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4734(S): A security-enabled local group was deleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4734 illustration + +***Subcategory:*** [Audit Security Group Management](audit-security-group-management.md) + +***Event Description:*** + +This event generates every time security-enabled (security) local group is deleted. + +This event generates on domain controllers, member servers, and workstations. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4734 + 0 + 0 + 13826 + 0 + 0x8020000000000000 + + 175039 + + + Security + DC01.contoso.local + + +- + AccountOperators + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6605 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x35e38 + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “delete group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “delete group” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of deleted group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group that was deleted. For example: ServiceDesk + +- **Group Domain** \[Type = UnicodeString\]: domain or computer name of the deleted group. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For a local group, this field will contain the name of the computer to which this new group belongs, for example: “Win81”. + + - [Built-in groups](https://technet.microsoft.com/en-us/library/dn169025(v=ws.10).aspx): Builtin + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4734(S): A security-enabled local group was deleted. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a list of critical local or domain security groups in the organization, and need to specifically monitor these groups for any change, especially group deletion, monitor events with the “**Group\\Group Name”** values that correspond to the critical local or domain security groups. Examples of critical local or domain groups are built-in local administrators group, domain admins, enterprise admins, and so on. + +- If you need to monitor each time a local or domain security group is deleted, to see who deleted it and when, monitor this event. Typically, this event is used as an informational event, to be reviewed if needed. + diff --git a/windows/keep-secure/event-4735.md b/windows/keep-secure/event-4735.md new file mode 100644 index 0000000000..a4a781b93d --- /dev/null +++ b/windows/keep-secure/event-4735.md @@ -0,0 +1,152 @@ +--- +title: 4735(S) A security-enabled local group was changed. (Windows 10) +description: Describes security event 4735(S) A security-enabled local group was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4735(S): A security-enabled local group was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4735 illustration + +***Subcategory:*** [Audit Security Group Management](audit-security-group-management.md) + +***Event Description:*** + +This event generates every time a security-enabled (security) local group is changed. + +This event generates on domain controllers, member servers, and workstations. + +Some changes do not invoke a 4735 event, for example, changes made using Active Directory Users and Computers management console in **Managed By** tab in group account properties. + +If you change the name of the group (SAM Account Name), you also get “[4781](event-4781.md): The name of an account was changed” if “[Audit User Account Management](#_Audit_User_Account)” subcategory success auditing is enabled. + +If you change the group type, you get a change event from the new group type auditing subcategory instead of 4735. If you need to monitor for group type changes, it is better to monitor for “[4764](event-4764.md): A group’s type was changed.” These events are generated for any group type when group type is changed. “[Audit Security Group Management](#_Audit_Security_Group)” subcategory success auditing must be enabled. + +From 4735 event you can get information about changes of **sAMAccountName** and **sIDHistory** attributes or you will see that something changed, but will not be able to see what exactly changed. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4735 + 0 + 0 + 13826 + 0 + 0x8020000000000000 + + 174850 + + + Security + DC01.contoso.local + + +- + AccountOperators\_NEW + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6605 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3031e + - + AccountOperators\_NEW + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “change group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change group” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of changed group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  Sometimes you can see the **Group\\Security ID** field contains an old group name in Event Viewer (as you can see in the event example). That happens because Event Viewer caches names for SIDs that it has already resolved for the current session. + +> **Note**  **Security ID** field has the same value as new group name (**Changed Attributes>SAM Account Name**). That is happens because event is generated after name was changed and SID resolves to the new name. It is always better to use SID instead of group names for queries or filtering of events, because you will know for sure that this the right object you are looking for or want to monitor. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group that was changed. For example: ServiceDesk + +- **Group Domain** \[Type = UnicodeString\]: domain or computer name of the changed group. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For a local group, this field will contain the name of the computer to which this new group belongs, for example: “Win81”. + + - [Built-in groups](https://technet.microsoft.com/en-us/library/dn169025(v=ws.10).aspx): Builtin + +**Changed Attributes:** + +> **Note**  If attribute was not changed it will have “-“ value. + +You might see a 4735 event without any changes inside, that is, where all Changed Attributes apear as “-“. This usually happens when a change is made to an attribute that is not listed in the event. In this case there is no way to determine which attribute was changed. For example, this would happen if you change the Description of a group object using the Active Directory Users and Computers administrative console. Also, if the [discretionary access control list](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) (DACL) is changed, a 4735 event will generate, but all attributes will be “-“. + +- **SAM Account Name** \[Type = UnicodeString\]: This is a new name of changed group used to support clients and servers from previous versions of Windows (pre-Windows 2000 logon name). If the value of **sAMAccountName** attribute of group object was changed, you will see the new value here. For example: ServiceDesk. For local groups it is simply a new name of the group, if it was changed. + +- **SID History** \[Type = UnicodeString\]: contains previous SIDs used for the object if the object was moved from another domain. Whenever an object is moved from one domain to another, a new SID is created and becomes the objectSID. The previous SID is added to the **sIDHistory** property. If the value of **sIDHistory** attribute of group object was changed, you will see the new value here. For local groups it is not applicable and always has “**-**“ value. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4735(S): A security-enabled local group was changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a list of critical local or domain security groups in the organization, and need to specifically monitor these groups for any change, monitor events with the “**Group\\Group Name”** values that correspond to the critical local or domain security groups. + +- If you need to monitor each time a member is added to a local or domain security group, to see who added the member and when, monitor this event. Typically, this event is used as an informational event, to be reviewed if needed. + +- If your organization has naming conventions for account names, monitor “**Attributes\\SAM Account Name”** for names that don’t comply with the naming conventions. + diff --git a/windows/keep-secure/event-4738.md b/windows/keep-secure/event-4738.md new file mode 100644 index 0000000000..e3df4bdd8a --- /dev/null +++ b/windows/keep-secure/event-4738.md @@ -0,0 +1,291 @@ +--- +title: 4738(S) A user account was changed. (Windows 10) +description: Describes security event 4738(S) A user account was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4738(S): A user account was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4738 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time user object is changed. + +This event generates on domain controllers, member servers, and workstations. + +For each change, a separate 4738 event will be generated. + +You might see this event without any changes inside, that is, where all **Changed Attributes** apear as “-“. This usually happens when a change is made to an attribute that is not listed in the event. In this case there is no way to determine which attribute was changed. For example, if the [discretionary access control list](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) (DACL) is changed, a 4738 event will generate, but all attributes will be “-“. + +Some changes do not invoke a 4738 event. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4738 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175413 + + + Security + DC01.contoso.local + + +- + - + ksmith + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6609 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30dc2 + - + - + - + - + - + - + - + - + - + - + - + - + - + 0x15 + 0x211 + %%2050 %%2089 + - + - + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “change user account” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change user account” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Security ID** \[Type = SID\]**:** SID of account that was changed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that was changed. + +- **Account Domain** \[Type = UnicodeString\]**:** target account’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +**Changed Attributes:** + +If attribute was not changed it will have “–“ value. + +Unfortunately, for local accounts, all fields, except changed attributes, will have previous values populated. Also, the User Account Control field will have values only if it was modified. Changed attributes will have new values, but it is hard to understand which attribute was really changed. + +- **SAM Account Name** \[Type = UnicodeString\]: logon name for account used to support clients and servers from previous versions of Windows (pre-Windows 2000 logon name). If the value of **sAMAccountName** attribute of user object was changed, you will see the new value here. For example: ladmin. For local accounts, this field always has some value—if the account's attribute was not changed it will contain the current value of the attribute. + +- **Display Name** \[Type = UnicodeString\]: it is a name, displayed in the address book for a particular account. This is usually the combination of the user's first name, middle initial, and last name. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. If the value of **displayName** attribute of user object was changed, you will see the new value here. For local accounts, this field always has some value—if the account's attribute was not changed it will contain the current value of the attribute. + +- **User Principal Name** \[Type = UnicodeString\]: internet-style login name for the account, based on the Internet standard RFC 822. By convention this should map to the account's email name. If the value of **userPrincipalName** attribute of user object was changed, you will see the new value here. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. For local accounts, this field is not applicable and always has “-“ value. + +- **Home Directory** \[Type = UnicodeString\]: user's home directory. If **homeDrive** attribute is set and specifies a drive letter, **homeDirectory** should be a UNC path. The path must be a network UNC of the form \\\\Server\\Share\\Directory. If the value of **homeDirectory** attribute of user object was changed, you will see the new value here. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. For local accounts, this field always has some value—if the account's attribute was not changed it will contain the current value of the attribute. + +- **Home Drive** \[Type = UnicodeString\]**:** specifies the drive letter to which to map the UNC path specified by **homeDirectory** account’s attribute. The drive letter must be specified in the form “DRIVE\_LETTER:”. For example – “H:”. If the value of **homeDrive** attribute of user object was changed, you will see the new value here. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. For local accounts, this field always has some value—if the account's attribute was not changed it will contain the current value of the attribute. + +- **Script Path** \[Type = UnicodeString\]**:** specifies the path of the account’s logon script. If the value of **scriptPath** attribute of user object was changed, you will see the new value here. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. For local accounts, this field always has some value—if the account's attribute was not changed it will contain the current value of the attribute. + +- **Profile Path** \[Type = UnicodeString\]: specifies a path to the account's profile. This value can be a null string, a local absolute path, or a UNC path. If the value of **profilePath** attribute of user object was changed, you will see the new value here. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. For local accounts, this field always has some value—if the account's attribute was not changed it will contain the current value of the attribute. + +- **User Workstations** \[Type = UnicodeString\]: contains the list of NetBIOS or DNS names of the computers from which the user can logon. Each computer name is separated by a comma. The name of a computer is the **sAMAccountName** property of a computer object. If the value of **userWorkstations** attribute of user object was changed, you will see the new value here. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. For local accounts, this field is not applicable and always appears as “**<value not set>**.“ + +- **Password Last Set** \[Type = UnicodeString\]**:** last time the account’s password was modified. If the value of **pwdLastSet** attribute of user object was changed, you will see the new value here. For example: 8/12/2015 11:41:39 AM. This value will be changed, for example, after manual user account password reset. For local accounts, this field always has some value—if the account's attribute was not changed it will contain the current value of the attribute. + +- **Account Expires** \[Type = UnicodeString\]: the date when the account expires. If the value of **accountExpires** attribute of user object was changed, you will see the new value here. . For example, “9/21/2015 12:00:00 AM”. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. For local accounts, this field always has some value—if the account's attribute was not changed it will contain the current value of the attribute. + +- **Primary Group ID** \[Type = UnicodeString\]: Relative Identifier (RID) of user’s object primary group. + +> **Note**  **Relative identifier (RID)** is a variable length number that is assigned to objects at creation and becomes part of the object's Security Identifier (SID) that uniquely identifies an account or group within a domain. + +This field will contain some value if user’s object primary group was changed. You can change user’s primary group using Active Directory Users and Computers management console in the **Member Of** tab of user object properties. You will see a RID of new primary group as a field value. For example, RID 513 (Domain Users) is a default primary group for users. + +Typical **Primary Group** values for user accounts: + +- 513 (Domain Users. For local accounts this RID means Users) – for domain and local users. + + See this article for more information. If the value of **primaryGroupID** attribute of user object was changed, you will see the new value here. + + + +- **AllowedToDelegateTo** \[Type = UnicodeString\]: the list of SPNs to which this account can present delegated credentials. Can be changed using Active Directory Users and Computers management console in **Delegation** tab of user account, if at least one SPN is registered for user account. If the SPNs list on **Delegation** tab of a user account was changed, you will see the new SPNs list in **AllowedToDelegateTo** field (note that you will see the new list instead of changes) of this event. This is an example of **AllowedToDelegateTo**: + + - dcom/WIN2012 + + - dcom/WIN2012.contoso.local + + If the value of **msDS-AllowedToDelegateTo** attribute of user object was changed, you will see the new value here. + + The value can be “**<value not set>**”, for example, if delegation was disabled. + + For local accounts, this field is not applicable and always has “-“ value. + +> **Note**  **Service Principal Name (SPN)** is the name by which a client uniquely identifies an instance of a service. If you install multiple instances of a service on computers throughout a forest, each instance must have its own SPN. A given service instance can have multiple SPNs if there are multiple names that clients might use for authentication. For example, an SPN always includes the name of the host computer on which the service instance is running, so a service instance might register an SPN for each name or alias of its host. + +- **Old UAC Value** \[Type = UnicodeString\]: specifies flags that control password, lockout, disable/enable, script, and other behavior for the user account. This parameter contains the previous value of **userAccountControl** attribute of user object. + +- **New UAC Value** \[Type = UnicodeString\]: specifies flags that control password, lockout, disable/enable, script, and other behavior for the user account. If the value of **userAccountControl** attribute of user object was changed, you will see the new value here. + +To decode this value, you can go through the property value definitions in the “Table 7. User’s or Computer’s account UAC flags.” from largest to smallest. Compare each property value to the flags value in the event. If the flags value in the event is greater than or equal to the property value, then the property is "set" and applies to that event. Subtract the property value from the flags value in the event and note that the flag applies and then go on to the next flag. + +Here's an example: Flags value from event: 0x15 + +Decoding: + +• PASSWD\_NOTREQD 0x0020 + +• LOCKOUT 0x0010 + +• HOMEDIR\_REQUIRED 0x0008 + +• (undeclared) 0x0004 + +• ACCOUNTDISABLE 0x0002 + +• SCRIPT 0x0001 + +0x0020 > 0x15, so PASSWD\_NOTREQD does not apply to this event + +0x10 < 0x15, so LOCKOUT applies to this event. 0x15 - 0x10 = 0x5 + +0x4 < 0x5, so the undeclared value is set. We'll pretend it doesn't mean anything. 0x5 - 0x4 = 0x1 + +0x2 > 0x1, so ACCOUNTDISABLE does not apply to this event + +0x1 = 0x1, so SCRIPT applies to this event. 0x1 - 0x1 = 0x0, we're done. + +So this UAC flags value decodes to: LOCKOUT and SCRIPT + +- **User Account Control** \[Type = UnicodeString\]**:** shows the list of changes in **userAccountControl** attribute. You will see a line of text for each change. See possible values in here: “Table 7. User’s or Computer’s account UAC flags.”. In the “User Account Control field text” column, you can see the text that will be displayed in the **User Account Control** field in 4738 event. + +- **User Parameters** \[Type = UnicodeString\]: if you change any setting using Active Directory Users and Computers management console in Dial-in tab of user’s account properties, then you will see **<value changed, but not displayed>** in this field. For local accounts, this field is not applicable and always has “<value not set>“ value. + +- **SID History** \[Type = UnicodeString\]: contains previous SIDs used for the object if the object was moved from another domain. Whenever an object is moved from one domain to another, a new SID is created and becomes the objectSID. The previous SID is added to the **sIDHistory** property. If the value of **sIDHistory** attribute of user object was changed, you will see the new value here. + +- **Logon Hours** \[Type = UnicodeString\]: hours that the account is allowed to logon to the domain. If the value of **logonHours** attribute of user object was changed, you will see the new value here. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. Here is an example of this field: + + Sunday 12:00 AM - 7:00 PM + + Sunday 9:00 PM -Monday 1:00 PM + + Monday 2:00 PM -Tuesday 6:00 PM + + Tuesday 8:00 PM -Wednesday 10:00 AM + + For local accounts this field is not applicable and typically has value “**All**”. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4738(S): A user account was changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Some organizations monitor every [4738](event-4738.md) event. + +- If you have critical user computer accounts (for example, domain administrator accounts or service accounts) for which you need to monitor each change, monitor this event with the **“Target Account\\Account Name”** that corresponds to the critical account or accounts. + +- If you have user accounts for which any change in the services list on the **Delegation** tab should be monitored, monitor this event when **AllowedToDelegateTo** is not -. This value means the services list was changed. + +- Consider whether to track the following fields: + +| **Field to track** | **Reason to track** | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Display Name**
**User Principal Name**
**Home Directory**
**Home Drive**
**Script Path**
**Profile Path**
**User Workstations**
**Password Last Set**
**Account Expires**
**Primary Group ID
Logon Hours** | We recommend monitoring all changes for these fields for critical domain and local accounts. | +| **Primary Group ID** is not 513 | Typically, the **Primary Group** value is 513 for domain and local users. Other values should be monitored. | +| For user accounts for which the services list (on the **Delegation** tab) should not be empty: **AllowedToDelegateTo** is marked **<value not set> ** | If **AllowedToDelegateTo** is marked **<value not set>** on user accounts that previously had a services list (on the **Delegation** tab), it means the list was cleared. | +| **SID History** is not - | This field will always be set to - unless the account was migrated from another domain. | + +- Consider whether to track the following user account control flags: + +| **User account control flag to track** | **Information about the flag** | +|---------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **'Normal Account'** – Disabled | Should not be disabled for user accounts. | +| **'Password Not Required'** – Enabled | Should not typically be enabled for user accounts because it weakens security for the account. | +| **'Encrypted Text Password Allowed'** – Enabled | Should not typically be enabled for user accounts because it weakens security for the account. | +| **'Server Trust Account'** – Enabled | Should never be enabled for user accounts. Applies only to domain controller (computer) accounts. | +| **'Don't Expire Password'** – Enabled | Should be monitored for critical accounts, or all accounts if your organization does not allow this flag. | +| **'Smartcard Required'** – Enabled | Should be monitored for critical accounts. | +| **'Password Not Required'** – Disabled | Should be monitored for all accounts where the setting should be “**Enabled**.” | +| **'Encrypted Text Password Allowed'** – Disabled | Should be monitored for all accounts where the setting should be “**Enabled**.” | +| **'Don't Expire Password'** – Disabled | Should be monitored for all accounts where the setting should be “**Enabled**.” | +| **'Smartcard Required'** – Disabled | Should be monitored for all accounts where the setting should be “**Enabled**.” | +| **'Trusted For Delegation'** – Enabled | Means that Kerberos Constraint or Unconstraint delegation was enabled for the user account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action. | +| **'Trusted For Delegation'** – Disabled | Means that Kerberos Constraint or Unconstraint delegation was disabled for the user account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action.
Also, if you have a list of user accounts for which delegation is critical and should not be disabled, monitor this for those accounts. | +| **'Trusted To Authenticate For Delegation'** – Enabled | Means that Protocol Transition delegation was enabled for the user account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action. | +| **'Trusted To Authenticate For Delegation'** – Disabled | Means that Protocol Transition delegation was disabled for the user account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action.
Also, if you have a list of user accounts for which delegation is critical and should not be disabled, monitor this for those accounts. | +| **'Not Delegated'** – Enabled | Means that **Account is sensitive and cannot be delegated** was checked for the user account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action. | +| **'Not Delegated'** – Disabled | Should be monitored for all accounts where the setting should be “**Enabled**.” Means that **Account is sensitive and cannot be delegated** was unchecked for the user account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action. | +| **'Use DES Key Only'** – Enabled | Should not typically be enabled for user accounts because it weakens security for the account’s Kerberos authentication. | +| **'Don't Require Preauth'** – Enabled | Should not be enabled for user accounts because it weakens security for the account’s Kerberos authentication. | +| **'Use DES Key Only'** – Disabled | Should be monitored for all accounts where the setting should be “**Enabled**.” | +| **'Don't Require Preauth'** – Disabled | Should be monitored for all accounts where the setting should be “**Enabled**.” | + diff --git a/windows/keep-secure/event-4739.md b/windows/keep-secure/event-4739.md new file mode 100644 index 0000000000..03f4def1f9 --- /dev/null +++ b/windows/keep-secure/event-4739.md @@ -0,0 +1,226 @@ +--- +title: 4739(S) Domain Policy was changed. (Windows 10) +description: Describes security event 4739(S) Domain Policy was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4739(S): Domain Policy was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4739 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates when one of the following changes was made to local computer security policy: + +- Computer’s “\\Security Settings\\Account Policies\\Account Lockout Policy” settings were modified. + +- Computer's “\\Security Settings\\Account Policies\\Password Policy” settings were modified. + +- "Network security: Force logoff when logon hours expire" group policy setting was changed. + +- Domain functional level was changed or some other attributes changed (see details in event description). + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4739 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049781 + + + Security + DC01.contoso.local + + +- + Password Policy + CONTOSO + S-1-5-21-3457937927-2839227994-823803824 + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + - + - + - + - + - + - + - + - + - + 13 + - + - + - + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Change Type** \[Type = UnicodeString\]**:** the type of change which was made. The format is “**policy\_name** modified”. These are some possible values of **policy\_name**: + +| Value | Group Policy Name \\ Description | +|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| Lockout Policy | Computer’s “\\Security Settings\\Account Policies\\Account Lockout Policy” settings were modified. | +| Password Policy | Computer's “\\Security Settings\\Account Policies\\Password Policy” settings were modified. | +| Logoff Policy | "[Network security: Force logoff when logon hours expire](https://technet.microsoft.com/en-us/library/jj852195.aspx)" group policy setting was changed. | +| - | Machine Account Quota ([ms-DS-MachineAccountQuota](https://technet.microsoft.com/en-us/library/dd391926(v=ws.10).aspx)) domain attribute was modified. | + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to specific local policy. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to specific local policy. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Domain:** + +- **Domain Name** \[Type = UnicodeString\]**:** the name of domain for which policy changes were made. + + + +- **Domain ID** \[Type = SID\]**:** the SID of domain for which policy changes were made. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +**Changed Attributes:** For attributes which were not changed the value will be “**-**“. + +- **Min. Password Age** \[Type = UnicodeString\]: “\\Security Settings\\Account Policies\\Password Policy\\Minimum password age” group policy. Numeric value. + + + +- **Max. Password Age** \[Type = UnicodeString\]: “\\Security Settings\\Account Policies\\Password Policy\\Maximum password age” group policy. Numeric value. + +- **Force Logoff** \[Type = UnicodeString\]: “\\Security Settings\\Local Policies\\Security Options\\Network security: Force logoff when logon hours expire” group policy. + +- **Lockout Threshold** \[Type = UnicodeString\]: “\\Security Settings\\Account Policies\\Account Lockout Policy\\Account lockout threshold” group policy. Numeric value. + +- **Lockout Observation Window** \[Type = UnicodeString\]: “\\Security Settings\\Account Policies\\Account Lockout Policy\\Reset account lockout counter after” group policy. Numeric value. + +- **Lockout Duration** \[Type = UnicodeString\]: “\\Security Settings\\Account Policies\\Account Lockout Policy\\Account lockout duration” group policy. Numeric value. + +- **Password Properties** \[Type = UnicodeString\]: + +| Value | Group Policy settings | +|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | \\Security Settings\\Account Policies\\Password Policy\\Store passwords using reversible encryption - Disabled.
\\Security Settings\\Account Policies\\Password Policy\\Password must meet complexity requirements – Disabled. | +| 1 | \\Security Settings\\Account Policies\\Password Policy\\Store passwords using reversible encryption - Disabled.
\\Security Settings\\Account Policies\\Password Policy\\Password must meet complexity requirements – Enabled. | +| 16 | \\Security Settings\\Account Policies\\Password Policy\\Store passwords using reversible encryption - Enabled.
\\Security Settings\\Account Policies\\Password Policy\\Password must meet complexity requirements – Disabled. | +| 17 | \\Security Settings\\Account Policies\\Password Policy\\Store passwords using reversible encryption - Enabled.
\\Security Settings\\Account Policies\\Password Policy\\Password must meet complexity requirements – Enabled. | + +- **Min. Password Length** \[Type = UnicodeString\]: “\\Security Settings\\Account Policies\\Password Policy\\Minimum password length” group policy. Numeric value. + +- **Password History Length** \[Type = UnicodeString\]: “\\Security Settings\\Account Policies\\Password Policy\\Enforce password history” group policy. Numeric value. + +- **Machine Account Quota** \[Type = UnicodeString\]: [ms-DS-MachineAccountQuota](https://technet.microsoft.com/en-us/library/dd391926(v=ws.10).aspx) domain attribute was modified. Numeric value. + +- **Mixed Domain Mode** \[Type = UnicodeString\]: there is no information about this field in this document. + +- **Domain Behavior Version** \[Type = UnicodeString\]: [msDS-Behavior-Version](https://msdn.microsoft.com/en-us/library/cc223742.aspx) domain attribute was modified. Numeric value. Possible values: + +| Value | Identifier | Domain controller operating systems that are allowed in the domain | +|-------|---------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | DS\_BEHAVIOR\_WIN2000 | Windows 2000 Server operating system
Windows Server 2003 operating system
Windows Server 2008 operating system
Windows Server 2008 R2 operating system
Windows Server 2012 operating system
Windows Server 2012 R2 operating system
Windows Server 2016 Technical Preview operating system | +| 1 | DS\_BEHAVIOR\_WIN2003\_WITH\_MIXED\_DOMAINS | Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | +| 2 | DS\_BEHAVIOR\_WIN2003 | Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | +| 3 | DS\_BEHAVIOR\_WIN2008 | Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | +| 4 | DS\_BEHAVIOR\_WIN2008R2 | Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | +| 5 | DS\_BEHAVIOR\_WIN2012 | Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | +| 6 | DS\_BEHAVIOR\_WIN2012R2 | Windows Server 2012 R2
Windows Server 2016 Technical Preview | +| 7 | DS\_BEHAVIOR\_WINTHRESHOLD | Windows Server 2016 Technical Preview | + +- **OEM Information** \[Type = UnicodeString\]: there is no information about this field in this document. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in the table below: + +| Privilege Name | User Right Group Policy Name | Description | +|---------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| SeAssignPrimaryTokenPrivilege | Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process.
With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| SeAuditPrivilege | Generate security audits | With this privilege, the user can add entries to the security log. | +| SeBackupPrivilege | Back up files and directories | - Required to perform backup operations.
With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system.
This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. The following access rights are granted if this privilege is held:
READ\_CONTROL
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_READ
FILE\_TRAVERSE | +| SeChangeNotifyPrivilege | Bypass traverse checking | Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks.
With this privilege, the user can traverse directory trees even though the user may not have permissions on the traversed directory. This privilege does not allow the user to list the contents of a directory, only to traverse directories. | +| SeCreateGlobalPrivilege | Create global objects | Required to create named file mapping objects in the global namespace during Terminal Services sessions. | +| SeCreatePagefilePrivilege | Create a pagefile | With this privilege, the user can create and change the size of a pagefile. | +| SeCreatePermanentPrivilege | Create permanent shared objects | Required to create a permanent object.
This privilege is useful to kernel-mode components that extend the object namespace. Components that are running in kernel mode already have this privilege inherently; it is not necessary to assign them the privilege. | +| SeCreateSymbolicLinkPrivilege | Create symbolic links | Required to create a symbolic link. | +| SeCreateTokenPrivilege | Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| SeEnableDelegationPrivilege | Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation.
With this privilege, the user can set the **Trusted for Deleg**ation setting on a user or computer object.
The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | +| SeImpersonatePrivilege | Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| SeIncreaseBasePriorityPrivilege | Increase scheduling priority | Required to increase the base priority of a process.
With this privilege, the user can use a process with Write property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| SeIncreaseQuotaPrivilege | Adjust memory quotas for a process | Required to increase the quota assigned to a process.
With this privilege, the user can change the maximum memory that can be consumed by a process. | +| SeIncreaseWorkingSetPrivilege | Increase a process working set | Required to allocate more memory for applications that run in the context of users. | +| SeLoadDriverPrivilege | Load and unload device drivers | Required to load or unload a device driver.
With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| SeLockMemoryPrivilege | Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| SeMachineAccountPrivilege | Add workstations to domain | With this privilege, the user can create a computer account.
This privilege is valid only on domain controllers. | +| SeManageVolumePrivilege | Perform volume maintenance tasks | Required to run maintenance tasks on a volume, such as remote defragmentation. | +| SeProfileSingleProcessPrivilege | Profile single process | Required to gather profiling information for a single process.
With this privilege, the user can use performance monitoring tools to monitor the performance of non-system processes. | +| SeRelabelPrivilege | Modify an object label | Required to modify the mandatory integrity level of an object. | +| SeRemoteShutdownPrivilege | Force shutdown from a remote system | Required to shut down a system using a network request. | +| SeRestorePrivilege | Restore files and directories | Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any valid user or group SID as the owner of a file. The following access rights are granted if this privilege is held:
WRITE\_DAC
WRITE\_OWNER
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_WRITE
FILE\_ADD\_FILE
FILE\_ADD\_SUBDIRECTORY
DELETE
With this privilege, the user can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories and determines which users can set any valid security principal as the owner of an object. | +| SeSecurityPrivilege | Manage auditing and security log | Required to perform a number of security-related functions, such as controlling and viewing audit events in security event log.
With this privilege, the user can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys.
A user with this privilege can also view and clear the security log. | +| SeShutdownPrivilege | Shut down the system | Required to shut down a local system. | +| SeSyncAgentPrivilege | Synchronize directory service data | This privilege enables the holder to read all objects and properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and LocalSystem accounts on domain controllers.
With this privilege, the user can synchronize all directory service data. This is also known as Active Directory synchronization. | +| SeSystemEnvironmentPrivilege | Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| SeSystemProfilePrivilege | Profile system performance | Required to gather profiling information for the entire system.
With this privilege, the user can use performance monitoring tools to monitor the performance of system processes. | +| SeSystemtimePrivilege | Change the system time | Required to modify the system time.
With this privilege, the user can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs. If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. | +| SeTakeOwnershipPrivilege | Take ownership of files or other objects | Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those values that the holder may legitimately assign as the owner of an object.
With this privilege, the user can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. | +| SeTcbPrivilege | Act as part of the operating system | This privilege identifies its holder as part of the trusted computer base.
This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | +| SeTimeZonePrivilege | Change the time zone | Required to adjust the time zone associated with the computer's internal clock. | +| SeTrustedCredManAccessPrivilege | Access Credential Manager as a trusted caller | Required to access Credential Manager as a trusted caller. | +| SeUndockPrivilege | Remove computer from docking station | Required to undock a laptop.
With this privilege, the user can undock a portable computer from its docking station without logging on. | +| SeUnsolicitedInputPrivilege | Not applicable | Required to read unsolicited input from a [*terminal*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721627(v=vs.85).aspx#_security_terminal_gly) device. | + +## Security Monitoring Recommendations + +For 4739(S): Domain Policy was changed. + +- Any settings changes to “**Account Lockout Policy**”, “**Password Policy**”, or “**Network security: Force logoff when logon hours expire**”, plus any **domain functional level and attributes** changes that are reported by this event, must be monitored and an alert should be triggered. If this change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4740.md b/windows/keep-secure/event-4740.md new file mode 100644 index 0000000000..3e2242fedd --- /dev/null +++ b/windows/keep-secure/event-4740.md @@ -0,0 +1,121 @@ +--- +title: 4740(S) A user account was locked out. (Windows 10) +description: Describes security event 4740(S) A user account was locked out. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4740(S): A user account was locked out. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4740 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time a user account is locked out. + +For user accounts, this event generates on domain controllers, member servers, and workstations. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4740 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175703 + + + Security + DC01.contoso.local + + +- + Auditor + WIN81 + S-1-5-21-3457937927-2839227994-823803824-2104 + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that performed the lockout operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that performed the lockout operation. + +- **Account Domain** \[Type = UnicodeString\]**:** domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Account That Was Locked Out:** + +- **Security ID** \[Type = SID\]**:** SID of account that was locked out. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that was locked out. + +**Additional Information:** + +- **Caller Computer Name** \[Type = UnicodeString\]**:** the name of computer account from which logon attempt was received and after which target account was locked out. For example: WIN81. + +## Security Monitoring Recommendations + +For 4740(S): A user account was locked out. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- If you have high-value domain or local accounts (for example, domain administrator accounts) for which you need to monitor every lockout, monitor all [4740](event-4740.md) events with the **“Account That Was Locked Out \\Security ID”** values that correspond to the accounts. + + + +- If you have a high-value domain or local account for which you need to monitor every change, monitor all [4740](event-4740.md) events with the **“Account That Was Locked Out \\Security ID”** that corresponds to the account. + +- If the user account **“Account That Was Locked Out\\Security ID”** should not be used (for authentication attempts) from the **Additional Information\\Caller Computer Name**, then trigger an alert. + +- Monitor for all [4740](event-4740.md) events where **Additional Information\\Caller Computer Name** is not from your domain. However, be aware that even if the computer is not in your domain you will get the computer name instead of an IP address in the [4740](event-4740.md) event. + diff --git a/windows/keep-secure/event-4741.md b/windows/keep-secure/event-4741.md new file mode 100644 index 0000000000..a991ec66a9 --- /dev/null +++ b/windows/keep-secure/event-4741.md @@ -0,0 +1,329 @@ +--- +title: 4741(S) A computer account was created. (Windows 10) +description: Describes security event 4741(S) A computer account was created. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4741(S): A computer account was created. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4741 illustration + +***Subcategory:*** [Audit Computer Account Management](audit-computer-account-management.md) + +***Event Description:*** + +This event generates every time a new computer object is created. + +This event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4741 + 0 + 0 + 13825 + 0 + 0x8020000000000000 + + 170254 + + + Security + DC01.contoso.local + + +- + WIN81$ + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6116 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0xc88b2 + - + WIN81$ + - + - + - + - + - + - + - + 8/12/2015 11:41:39 AM + %%1794 + 515 + - + 0x0 + 0x80 + %%2087 + - + - + %%1793 + Win81.contoso.local + HOST/Win81.contoso.local RestrictedKrbHost/Win81.contoso.local HOST/WIN81 RestrictedKrbHost/WIN81 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “create Computer object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “create Computer object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**New Computer Account:** + +- **Security ID** \[Type = SID\]**:** SID of created computer account. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the computer account that was created. For example: WIN81$ + +- **Account Domain** \[Type = UnicodeString\]**:** domain name of created computer account. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + +**Attributes:** + +- **SAM Account Name** \[Type = UnicodeString\]: logon name for account used to support clients and servers from previous versions of Windows (pre-Windows 2000 logon name). The value of **sAMAccountName** attribute of new computer object. For example: WIN81$. + +- **Display Name** \[Type = UnicodeString\]: the value of **displayName** attribute of new computer object. It is a name displayed in the address book for a particular account (typically – user account). This is usually the combination of the user's first name, middle initial, and last name. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. + +- **User Principal Name** \[Type = UnicodeString\]: internet-style login name for the account, based on the Internet standard RFC 822. By convention this should map to the account's email name. This parameter contains the value of **userPrincipalName** attribute of new computer object. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Home Directory** \[Type = UnicodeString\]: user's home directory. If **homeDrive** attribute is set and specifies a drive letter, **homeDirectory** should be a UNC path. The path must be a network UNC of the form \\\\Server\\Share\\Directory. This parameter contains the value of **homeDirectory** attribute of new computer object. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Home Drive** \[Type = UnicodeString\]**:** specifies the drive letter to which to map the UNC path specified by **homeDirectory** account’s attribute. The drive letter must be specified in the form “DRIVE\_LETTER:”. For example – “H:”. This parameter contains the value of **homeDrive** attribute of new computer object. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Script Path** \[Type = UnicodeString\]**:** specifies the path of the account's logon script. This parameter contains the value of **scriptPath** attribute of new computer object. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Profile Path** \[Type = UnicodeString\]: specifies a path to the account's profile. This value can be a null string, a local absolute path, or a UNC path. This parameter contains the value of **profilePath** attribute of new computer object. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. + +- **User Workstations** \[Type = UnicodeString\]: contains the list of NetBIOS or DNS names of the computers from which the user can logon. Each computer name is separated by a comma. The name of a computer is the **sAMAccountName** property of a computer object. This parameter contains the value of **userWorkstations** attribute of new computer object. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Password Last Set** \[Type = UnicodeString\]**:** last time the account’s password was modified. For manually created computer account, using Active Directory Users and Computers snap-in, this field typically has value “**<never>”**. For computer account created during standard domain join procedure this field will contains time when computer object was created, because password creates during domain join procedure. For example: 8/12/2015 11:41:39 AM. This parameter contains the value of **pwdLastSet** attribute of new computer object. + +- **Account Expires** \[Type = UnicodeString\]: the date when the account expires. This parameter contains the value of **accountExpires** attribute of new computer object. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Primary Group ID** \[Type = UnicodeString\]: Relative Identifier (RID) of computer’s object primary group. + +> **Note**  **Relative identifier (RID)** is a variable length number that is assigned to objects at creation and becomes part of the object's Security Identifier (SID) that uniquely identifies an account or group within a domain. + +Typically, **Primary Group** field for new computer accounts has the following values: + +- 516 (Domain Controllers) – for domain controllers. + +- 521 (Read-only Domain Controllers) – for read-only domain controllers (RODC). + +- 515 (Domain Computers) – for member servers and workstations. + + See this article for more information. This parameter contains the value of **primaryGroupID** attribute of new computer object. + + + +- **AllowedToDelegateTo** \[Type = UnicodeString\]: the list of SPNs to which this account can present delegated credentials. Can be changed using Active Directory Users and Computers management console in **Delegation** tab of computer account. Typically it is set to “**-“** for new computer objects. This parameter contains the value of **AllowedToDelegateTo** attribute of new computer object. See description of **AllowedToDelegateTo** field for “[4742](event-4742.md): A computer account was changed” event for more details. + +> **Note**  **Service Principal Name (SPN)** is the name by which a client uniquely identifies an instance of a service. If you install multiple instances of a service on computers throughout a forest, each instance must have its own SPN. A given service instance can have multiple SPNs if there are multiple names that clients might use for authentication. For example, an SPN always includes the name of the host computer on which the service instance is running, so a service instance might register an SPN for each name or alias of its host. + +- **Old UAC Value** \[Type = UnicodeString\]: specifies flags that control password, lockout, disable/enable, script, and other behavior for the user or computer account. **Old UAC value** always **“0x0”** for new computer accounts. This parameter contains the previous value of **userAccountControl** attribute of computer object. + +- **New UAC Value** \[Type = UnicodeString\]: specifies flags that control password, lockout, disable/enable, script, and other behavior for the user or computer account. This parameter contains the value of **userAccountControl** attribute of new computer object. + +To decode this value, you can go through the property value definitions in the “Table 7. User’s or Computer’s account UAC flags.” from largest to smallest. Compare each property value to the flags value in the event. If the flags value in the event is greater than or equal to the property value, then the property is "set" and applies to that event. Subtract the property value from the flags value in the event and note that the flag applies and then go on to the next flag. + +Here's an example: Flags value from event: 0x15 + +Decoding: + +• PASSWD\_NOTREQD 0x0020 + +• LOCKOUT 0x0010 + +• HOMEDIR\_REQUIRED 0x0008 + +• (undeclared) 0x0004 + +• ACCOUNTDISABLE 0x0002 + +• SCRIPT 0x0001 + +0x0020 > 0x15, so PASSWD\_NOTREQD does not apply to this event + +0x10 < 0x15, so LOCKOUT applies to this event. 0x15 - 0x10 = 0x5 + +0x4 < 0x5, so the undeclared value is set. We'll pretend it doesn't mean anything. 0x5 - 0x4 = 0x1 + +0x2 > 0x1, so ACCOUNTDISABLE does not apply to this event + +0x1 = 0x1, so SCRIPT applies to this event. 0x1 - 0x1 = 0x0, we're done. + +So this UAC flags value decodes to: LOCKOUT and SCRIPT + +- **User Account Control** \[Type = UnicodeString\]**:** shows the list of changes in **userAccountControl** attribute. You will see a line of text for each change. For new computer accounts, when the object for this account was created, the **userAccountControl** value was considered to be **“0x0”**, and then it was changed from **“0x0”** to the real value for the account's **userAccountControl** attribute. See possible values in the table below. In the “User Account Control field text” column, you can see the text that will be displayed in the **User Account Control** field in 4741 event. + +| Flag Name | userAccountControl in hexadecimal | userAccountControl in decimal | Description | User Account Control field text | +|-------------------------------------------------------------------------------|-----------------------------------|-------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------| +| SCRIPT | 0x0001 | 1 | The logon script will be run. | Changes of this flag do not show in 4741 events. | +| ACCOUNTDISABLE | 0x0002 | 2 | The user account is disabled. | Account Disabled
Account Enabled | +| Undeclared | 0x0004 | 4 | This flag is undeclared. | Changes of this flag do not show in 4741 events. | +| HOMEDIR\_REQUIRED | 0x0008 | 8 | The home folder is required. | 'Home Directory Required' - Enabled
'Home Directory Required' - Disabled | +| LOCKOUT | 0x0010 | 16 | | Changes of this flag do not show in 4741 events. | +| PASSWD\_NOTREQD | 0x0020 | 32 | No password is required. | 'Password Not Required' - Enabled
'Password Not Required' - Disabled | +| PASSWD\_CANT\_CHANGE | 0x0040 | 64 | The user cannot change the password. This is a permission on the user's object. | Changes of this flag do not show in 4741 events. | +| ENCRYPTED\_TEXT\_PWD\_ALLOWED | 0x0080 | 128 | The user can send an encrypted password.
Can be set using “Store password using reversible encryption” checkbox. | 'Encrypted Text Password Allowed' - Disabled
'Encrypted Text Password Allowed' - Enabled | +| TEMP\_DUPLICATE\_ACCOUNT | 0x0100 | 256 | This is an account for users whose primary account is in another domain. This account provides user access to this domain, but not to any domain that trusts this domain. This is sometimes referred to as a local user account. | Cannot be set for computer account. | +| NORMAL\_ACCOUNT | 0x0200 | 512 | This is a default account type that represents a typical user. | 'Normal Account' - Disabled
'Normal Account' - Enabled | +| INTERDOMAIN\_TRUST\_ACCOUNT | 0x0800 | 2048 | This is a permit to trust an account for a system domain that trusts other domains. | Cannot be set for computer account. | +| WORKSTATION\_TRUST\_ACCOUNT | 0x1000 | 4096 | This is a computer account for a computer that is running Microsoft Windows NT 4.0 Workstation, Microsoft Windows NT 4.0 Server, Microsoft Windows 2000 Professional, or Windows 2000 Server and is a member of this domain. | 'Workstation Trust Account' - Disabled
'Workstation Trust Account' - Enabled | +| SERVER\_TRUST\_ACCOUNT | 0x2000 | 8192 | This is a computer account for a domain controller that is a member of this domain. | 'Server Trust Account' - Enabled
'Server Trust Account' - Disabled | +| DONT\_EXPIRE\_PASSWORD | 0x10000 | 65536 | Represents the password, which should never expire on the account.
Can be set using “Password never expires” checkbox. | 'Don't Expire Password' - Disabled
'Don't Expire Password' - Enabled | +| MNS\_LOGON\_ACCOUNT | 0x20000 | 131072 | This is an MNS logon account. | 'MNS Logon Account' - Disabled
'MNS Logon Account' - Enabled | +| SMARTCARD\_REQUIRED | 0x40000 | 262144 | When this flag is set, it forces the user to log on by using a smart card. | 'Smartcard Required' - Disabled
'Smartcard Required' - Enabled | +| TRUSTED\_FOR\_DELEGATION | 0x80000 | 524288 | When this flag is set, the service account (the user or computer account) under which a service runs is trusted for Kerberos delegation. Any such service can impersonate a client requesting the service. To enable a service for Kerberos delegation, you must set this flag on the userAccountControl property of the service account.
If you enable Kerberos constraint or unconstraint delegation or disable these types of delegation in Delegation tab you will get this flag changed. | 'Trusted For Delegation' - Enabled
'Trusted For Delegation' - Disabled | +| NOT\_DELEGATED | 0x100000 | 1048576 | When this flag is set, the security context of the user is not delegated to a service even if the service account is set as trusted for Kerberos delegation.
Can be set using “Account is sensitive and cannot be delegated” checkbox. | 'Not Delegated' - Disabled
'Not Delegated' - Enabled | +| USE\_DES\_KEY\_ONLY | 0x200000 | 2097152 | Restrict this principal to use only Data Encryption Standard (DES) encryption types for keys.
Can be set using “Use Kerberos DES encryption types for this account” checkbox. | 'Use DES Key Only' - Disabled
'Use DES Key Only' - Enabled | +| DONT\_REQ\_PREAUTH | 0x400000 | 4194304 | This account does not require Kerberos pre-authentication for logging on.
Can be set using “Do not require Kerberos preauthentication” checkbox. | 'Don't Require Preauth' - Disabled
'Don't Require Preauth' - Enabled | +| PASSWORD\_EXPIRED | 0x800000 | 8388608 | The user's password has expired. | Changes of this flag do not show in 4741 events. | +| TRUSTED\_TO\_AUTH\_FOR\_DELEGATION | 0x1000000 | 16777216 | The account is enabled for delegation. This is a security-sensitive setting. Accounts that have this option enabled should be tightly controlled. This setting lets a service that runs under the account assume a client's identity and authenticate as that user to other remote servers on the network.
If you enable Kerberos protocol transition delegation or disable this type of delegation in Delegation tab you will get this flag changed. | 'Trusted To Authenticate For Delegation' - Disabled
'Trusted To Authenticate For Delegation' - Enabled | +| PARTIAL\_SECRETS\_ACCOUNT | 0x04000000  | 67108864 | The account is a read-only domain controller (RODC). This is a security-sensitive setting. Removing this setting from an RODC compromises security on that server. | No information. | + +> Table 7. User’s or Computer’s account UAC flags. + +- **User Parameters** \[Type = UnicodeString\]: if you change any setting using Active Directory Users and Computers management console in Dial-in tab of computer’s account properties, then you will see **<value changed, but not displayed>** in this field in “[4742](event-4742.md)(S): A computer account was changed.” This parameter might not be captured in the event, and in that case appears as “-”. + +- **SID History** \[Type = UnicodeString\]: contains previous SIDs used for the object if the object was moved from another domain. Whenever an object is moved from one domain to another, a new SID is created and becomes the objectSID. The previous SID is added to the **sIDHistory** property. This parameter contains the value of **sIDHistory** attribute of new computer object. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Logon Hours** \[Type = UnicodeString\]: hours that the account is allowed to logon to the domain. The value of **logonHours** attribute of new computer object. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. You will see **<value not set>** value for new created computer accounts in event 4741. + +- **DNS Host Name** \[Type = UnicodeString\]: name of computer account as registered in DNS. The value of **dNSHostName** attribute of new computer object. For manually created computer account objects this field has value “**-**“. + +- **Service Principal Names** \[Type = UnicodeString\]**:** The list of SPNs, registered for computer account. For new computer accounts it will typically contain HOST SPNs and RestrictedKrbHost SPNs. The value of **servicePrincipalName** attribute of new computer object. For manually created computer objects it is typically equals “**-**“. This is an example of **Service Principal Names** field for new domain joined workstation**:** + + HOST/Win81.contoso.local + + RestrictedKrbHost/Win81.contoso.local + + HOST/WIN81 + + RestrictedKrbHost/WIN81 + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in the table below: + +| Privilege Name | User Right Group Policy Name | Description | +|---------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| SeAssignPrimaryTokenPrivilege | Replace a process-level token | Required to assign the [*primary token*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721603(v=vs.85).aspx#_security_primary_token_gly) of a process.
With this privilege, the user can initiate a process to replace the default token associated with a started subprocess. | +| SeAuditPrivilege | Generate security audits | With this privilege, the user can add entries to the security log. | +| SeBackupPrivilege | Back up files and directories | - Required to perform backup operations.
With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system.
This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. The following access rights are granted if this privilege is held:
READ\_CONTROL
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_READ
FILE\_TRAVERSE | +| SeChangeNotifyPrivilege | Bypass traverse checking | Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks.
With this privilege, the user can traverse directory trees even though the user may not have permissions on the traversed directory. This privilege does not allow the user to list the contents of a directory, only to traverse directories. | +| SeCreateGlobalPrivilege | Create global objects | Required to create named file mapping objects in the global namespace during Terminal Services sessions. | +| SeCreatePagefilePrivilege | Create a pagefile | With this privilege, the user can create and change the size of a pagefile. | +| SeCreatePermanentPrivilege | Create permanent shared objects | Required to create a permanent object.
This privilege is useful to kernel-mode components that extend the object namespace. Components that are running in kernel mode already have this privilege inherently; it is not necessary to assign them the privilege. | +| SeCreateSymbolicLinkPrivilege | Create symbolic links | Required to create a symbolic link. | +| SeCreateTokenPrivilege | Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | +| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| SeEnableDelegationPrivilege | Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation.
With this privilege, the user can set the **Trusted for Delegation** setting on a user or computer object.
The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | +| SeImpersonatePrivilege | Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | +| SeIncreaseBasePriorityPrivilege | Increase scheduling priority | Required to increase the base priority of a process.
With this privilege, the user can use a process with Write property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| SeIncreaseQuotaPrivilege | Adjust memory quotas for a process | Required to increase the quota assigned to a process.
With this privilege, the user can change the maximum memory that can be consumed by a process. | +| SeIncreaseWorkingSetPrivilege | Increase a process working set | Required to allocate more memory for applications that run in the context of users. | +| SeLoadDriverPrivilege | Load and unload device drivers | Required to load or unload a device driver.
With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| SeLockMemoryPrivilege | Lock pages in memory | Required to lock physical pages in memory.
With this privilege, the user can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random access memory (RAM). | +| SeMachineAccountPrivilege | Add workstations to domain | With this privilege, the user can create a computer account.
This privilege is valid only on domain controllers. | +| SeManageVolumePrivilege | Perform volume maintenance tasks | Required to run maintenance tasks on a volume, such as remote defragmentation. | +| SeProfileSingleProcessPrivilege | Profile single process | Required to gather profiling information for a single process.
With this privilege, the user can use performance monitoring tools to monitor the performance of non-system processes. | +| SeRelabelPrivilege | Modify an object label | Required to modify the mandatory integrity level of an object. | +| SeRemoteShutdownPrivilege | Force shutdown from a remote system | Required to shut down a system using a network request. | +| SeRestorePrivilege | Restore files and directories | Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any valid user or group SID as the owner of a file. The following access rights are granted if this privilege is held:
WRITE\_DAC
WRITE\_OWNER
ACCESS\_SYSTEM\_SECURITY
FILE\_GENERIC\_WRITE
FILE\_ADD\_FILE
FILE\_ADD\_SUBDIRECTORY
DELETE
With this privilege, the user can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories and determines which users can set any valid security principal as the owner of an object. | +| SeSecurityPrivilege | Manage auditing and security log | Required to perform a number of security-related functions, such as controlling and viewing audit events in security event log.
With this privilege, the user can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys.
A user with this privilege can also view and clear the security log. | +| SeShutdownPrivilege | Shut down the system | Required to shut down a local system. | +| SeSyncAgentPrivilege | Synchronize directory service data | This privilege enables the holder to read all objects and properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and LocalSystem accounts on domain controllers.
With this privilege, the user can synchronize all directory service data. This is also known as Active Directory synchronization. | +| SeSystemEnvironmentPrivilege | Modify firmware environment values | Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. | +| SeSystemProfilePrivilege | Profile system performance | Required to gather profiling information for the entire system.
With this privilege, the user can use performance monitoring tools to monitor the performance of system processes. | +| SeSystemtimePrivilege | Change the system time | Required to modify the system time.
With this privilege, the user can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs. If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. | +| SeTakeOwnershipPrivilege | Take ownership of files or other objects | Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those values that the holder may legitimately assign as the owner of an object.
With this privilege, the user can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. | +| SeTcbPrivilege | Act as part of the operating system | This privilege identifies its holder as part of the trusted computer base.
This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | +| SeTimeZonePrivilege | Change the time zone | Required to adjust the time zone associated with the computer's internal clock. | +| SeTrustedCredManAccessPrivilege | Access Credential Manager as a trusted caller | Required to access Credential Manager as a trusted caller. | +| SeUndockPrivilege | Remove computer from docking station | Required to undock a laptop.
With this privilege, the user can undock a portable computer from its docking station without logging on. | +| SeUnsolicitedInputPrivilege | Not applicable | Required to read unsolicited input from a [*terminal*](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721627(v=vs.85).aspx#_security_terminal_gly) device. | + +> Table 8. User Privileges. + +## Security Monitoring Recommendations + +For 4741(S): A computer account was created. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If your information security monitoring policy requires you to monitor computer account creation, monitor this event. + +- Consider whether to track the following fields and values: + +| **Field and value to track** | **Reason to track** | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **SAM Account Name**: empty or - | This field must contain the computer account name. If it is empty or **-**, it might indicate an anomaly. | +| **Display Name** is not -
**User Principal Name** is not -
**Home Directory** is not -
**Home Drive** is not -
**Script Path** is not -
**Profile Path** is not -
**User Workstations** is not -
**AllowedToDelegateTo** is not - | Typically these fields are **-** for new computer accounts. Other values might indicate an anomaly and should be monitored. | +| **Password Last Set** is **<never>** | This typically means this is a manually created computer account, which you might need to monitor. | +| **Account Expires** is not **<never>** | Typically this field is **<never>** for new computer accounts. Other values might indicate an anomaly and should be monitored. | +| **Primary Group ID** is any value other than 515. | Typically, the **Primary Group ID** value is one of the following:
**516** for domain controllers
**521** for read only domain controllers (RODCs)
**515** for servers and workstations (domain computers)
If the **Primary Group ID** is 516 or 521, it is a new domain controller or RODC, and the event should be monitored.
If the value is not 516, 521, or 515, it is not a typical value and should be monitored. | +| **Old UAC Value** is not 0x0 | Typically this field is **0x0** for new computer accounts. Other values might indicate an anomaly and should be monitored. | +| **SID History** is not - | This field will always be set to - unless the account was migrated from another domain. | +| **Logon Hours** value other than **<value not set>** | This should always be **<value not set>** for new computer accounts. | + +- Consider whether to track the following account control flags: + +| **User account control flag to track** | **Information about the flag** | +|--------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **'Encrypted Text Password Allowed'** – Enabled | Should not be set for computer accounts. By default, it will not be set, and it cannot be set in the account properties in Active Directory Users and Computers. | +| **'Server Trust Account'** – Enabled | Should be enabled **only** for domain controllers. | +| **'Don't Expire Password'** – Enabled | Should not be enabled for new computer accounts, because the password automatically changes every 30 days by default. For computer accounts, this flag cannot be set in the account properties in Active Directory Users and Computers. | +| **'Smartcard Required'** – Enabled | Should not be enabled for new computer accounts. | +| **'Trusted For Delegation'** – Enabled | Should not be enabled for new member servers and workstations. It is enabled by default for new domain controllers. | +| **'Not Delegated'** – Enabled | Should not be enabled for new computer accounts. | +| **'Use DES Key Only'** – Enabled | Should not be enabled for new computer accounts. For computer accounts, it cannot be set in the account properties in Active Directory Users and Computers. | +| **'Don't Require Preauth'** – Enabled | Should not be enabled for new computer accounts. For computer accounts, it cannot be set in the account properties in Active Directory Users and Computers. | +| **'Trusted To Authenticate For Delegation'** – Enabled | Should not be enabled for new computer accounts by default. | + diff --git a/windows/keep-secure/event-4742.md b/windows/keep-secure/event-4742.md new file mode 100644 index 0000000000..5c8c1bda82 --- /dev/null +++ b/windows/keep-secure/event-4742.md @@ -0,0 +1,295 @@ +--- +title: 4742(S) A computer account was changed. (Windows 10) +description: Describes security event 4742(S) A computer account was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4742(S): A computer account was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4742 illustration + +***Subcategory:*** [Audit Computer Account Management](audit-computer-account-management.md) + +***Event Description:*** + +This event generates every time a computer object is changed. + +This event generates only on domain controllers. + +You might see the same values for **Subject**\\**Security ID** and **Computer Account That Was Changed**\\**Security ID** in this event. This usually happens when you reboot a computer after adding it to the domain (the change takes effect after the reboot). + +For each change, a separate 4742 event will be generated. + +Some changes do not invoke a 4742 event, for example, changes made using Active Directory Users and Computers management console in **Managed By** tab in computer account properties. + +You might see this event without any changes inside, that is, where all **Changed Attributes** apear as “-“. This usually happens when a change is made to an attribute that is not listed in the event. In this case there is no way to determine which attribute was changed. For example, this would happen if you change the **Description** of a group object using the Active Directory Users and Computers administrative console. Also, if the [discretionary access control list](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) (DACL) is changed, a 4742 event will generate, but all attributes will be “-“. + +***Important*:** If you manually change any user-related setting or attribute, for example if you set the SMARTCARD\_REQUIRED flag in **userAccountControl** for the computer account, then the **sAMAccountType** of the computer account will be changed to NORMAL\_USER\_ACCOUNT and you will get “[4738](event-4738.md): A user account was changed” instead of 4742 for this computer account. Essentially, the computer account will “become” a user account. For NORMAL\_USER\_ACCOUNT you will always get events from [Audit User Account Management](#_Audit_User_Account) subcategory. We strongly recommend that you avoid changing any user-related settings manually for computer objects. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4742 + 0 + 0 + 13825 + 0 + 0x8020000000000000 + + 171754 + + + Security + DC01.contoso.local + + +- + - + WIN81$ + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6116 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x2e80c + - + - + - + - + - + - + - + - + - + - + - + - + %%1793 + 0x80 + 0x2080 + %%2093 + - + - + - + - + - + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “change Computer object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change Computer object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Computer Account That Was Changed:** + +- **Security ID** \[Type = SID\]**:** SID of changed computer account. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the computer account that was changed. For example: WIN81$ + +- **Account Domain** \[Type = UnicodeString\]**:** domain name of changed computer account. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + +**Changed Attributes:** + +> **Note**  If attribute was not changed it will have “-“ value. + +- **SAM Account Name** \[Type = UnicodeString\]: logon name for account used to support clients and servers from previous versions of Windows (pre-Windows 2000 logon name). If the value of **sAMAccountName** attribute of computer object was changed, you will see the new value here. For example: WIN8$. + +- **Display Name** \[Type = UnicodeString\]: it is a name displayed in the address book for a particular account (typically – user account). This is usually the combination of the user's first name, middle initial, and last name. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. If the value of **displayName** attribute of computer object was changed, you will see the new value here. + +- **User Principal Name** \[Type = UnicodeString\]: internet-style login name for the account, based on the Internet standard RFC 822. By convention this should map to the account's email name. If the value of **userPrincipalName** attribute of computer object was changed, you will see the new value here. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. + +- **Home Directory** \[Type = UnicodeString\]: user's home directory. If **homeDrive** attribute is set and specifies a drive letter, **homeDirectory** should be a UNC path. The path must be a network UNC of the form \\\\Server\\Share\\Directory. If the value of **homeDirectory** attribute of computer object was changed, you will see the new value here. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. + +- **Home Drive** \[Type = UnicodeString\]**:** specifies the drive letter to which to map the UNC path specified by **homeDirectory** account’s attribute. The drive letter must be specified in the form “DRIVE\_LETTER:”. For example – “H:”. If the value of **homeDrive** attribute of computer object was changed, you will see the new value here. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. + +- **Script Path** \[Type = UnicodeString\]**:** specifies the path of the account’s logon script. If the value of **scriptPath** attribute of computer object was changed, you will see the new value here. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. + +- **Profile Path** \[Type = UnicodeString\]: specifies a path to the account's profile. This value can be a null string, a local absolute path, or a UNC path. If the value of **profilePath** attribute of computer object was changed, you will see the new value here. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. + +- **User Workstations** \[Type = UnicodeString\]: contains the list of NetBIOS or DNS names of the computers from which the user can logon. Each computer name is separated by a comma. The name of a computer is the **sAMAccountName** property of a computer object. If the value of **userWorkstations** attribute of computer object was changed, you will see the new value here. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. + +- **Password Last Set** \[Type = UnicodeString\]**:** last time the account’s password was modified. If the value of **pwdLastSet** attribute of computer object was changed, you will see the new value here. For example: 8/12/2015 11:41:39 AM. This value will be changed, for example, after manual computer account reset action or automatically every 30 days by default for computer objects. + +- **Account Expires** \[Type = UnicodeString\]: the date when the account expires. If the value of **accountExpires** attribute of computer object was changed, you will see the new value here. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. + +- **Primary Group ID** \[Type = UnicodeString\]: Relative Identifier (RID) of computer’s object primary group. + +> **Note**  **Relative identifier (RID)** is a variable length number that is assigned to objects at creation and becomes part of the object's Security Identifier (SID) that uniquely identifies an account or group within a domain. + +This field will contain some value if computer’s object primary group was changed. You can change computer’s primary group using Active Directory Users and Computers management console in the **Member Of** tab of computer object properties. You will see a RID of new primary group as a field value. For example, 515 (Domain Computers) for workstations, is a default primary group. + +Typical **Primary Group** values for computer accounts: + +- 516 (Domain Controllers) – for domain controllers. + +- 521 (Read-only Domain Controllers) – read-only domain controllers (RODC). + +- 515 (Domain Computers) – servers and workstations. + + See this article for more information. If the value of **primaryGroupID** attribute of computer object was changed, you will see the new value here. + + + +- **AllowedToDelegateTo** \[Type = UnicodeString\]: the list of SPNs to which this account can present delegated credentials. Can be changed using Active Directory Users and Computers management console in **Delegation** tab of computer account. If the SPNs list on **Delegation** tab of a computer account was changed, you will see the new SPNs list in **AllowedToDelegateTo** field (note that you will see the new list instead of changes) of this event. This is an example of **AllowedToDelegateTo**: + + - dcom/WIN2012 + + - dcom/WIN2012.contoso.local + + If the value of **msDS-AllowedToDelegateTo** attribute of computer object was changed, you will see the new value here. + + The value can be **<value not set>**, for example, if delegation was disabled. + +> **Note**  **Service Principal Name (SPN)** is the name by which a client uniquely identifies an instance of a service. If you install multiple instances of a service on computers throughout a forest, each instance must have its own SPN. A given service instance can have multiple SPNs if there are multiple names that clients might use for authentication. For example, an SPN always includes the name of the host computer on which the service instance is running, so a service instance might register an SPN for each name or alias of its host. + +- **Old UAC Value** \[Type = UnicodeString\]: specifies flags that control password, lockout, disable/enable, script, and other behavior for the user or computer account. This parameter contains the previous value of **userAccountControl** attribute of computer object. + +- **New UAC Value** \[Type = UnicodeString\]: specifies flags that control password, lockout, disable/enable, script, and other behavior for the user or computer account. If the value of **userAccountControl** attribute of computer object was changed, you will see the new value here. + +To decode this value, you can go through the property value definitions in the “Table 7. User’s or Computer’s account UAC flags.” from largest to smallest. Compare each property value to the flags value in the event. If the flags value in the event is greater than or equal to the property value, then the property is "set" and applies to that event. Subtract the property value from the flags value in the event and note that the flag applies and then go on to the next flag. + +Here's an example: Flags value from event: 0x15 + +Decoding: + +• PASSWD\_NOTREQD 0x0020 + +• LOCKOUT 0x0010 + +• HOMEDIR\_REQUIRED 0x0008 + +• (undeclared) 0x0004 + +• ACCOUNTDISABLE 0x0002 + +• SCRIPT 0x0001 + +0x0020 > 0x15, so PASSWD\_NOTREQD does not apply to this event + +0x10 < 0x15, so LOCKOUT applies to this event. 0x15 - 0x10 = 0x5 + +0x4 < 0x5, so the undeclared value is set. We'll pretend it doesn't mean anything. 0x5 - 0x4 = 0x1 + +0x2 > 0x1, so ACCOUNTDISABLE does not apply to this event + +0x1 = 0x1, so SCRIPT applies to this event. 0x1 - 0x1 = 0x0, we're done. + +So this UAC flags value decodes to: LOCKOUT and SCRIPT + +- **User Account Control** \[Type = UnicodeString\]**:** shows the list of changes in **userAccountControl** attribute. You will see a line of text for each change. See possible values in here: “Table 7. User’s or Computer’s account UAC flags.”. In the “User Account Control field text” column, you can see text that will be displayed in the **User Account Control** field in 4742 event. + + + +- **User Parameters** \[Type = UnicodeString\]: if you change any setting using Active Directory Users and Computers management console in Dial-in tab of computer’s account properties, then you will see **<value changed, but not displayed>** in this field. + +- **SID History** \[Type = UnicodeString\]: contains previous SIDs used for the object if the object was moved from another domain. Whenever an object is moved from one domain to another, a new SID is created and becomes the objectSID. The previous SID is added to the **sIDHistory** property. If the value of **sIDHistory** attribute of computer object was changed, you will see the new value here. + +- **Logon Hours** \[Type = UnicodeString\]: hours that the account is allowed to logon to the domain. If the value of **logonHours** attribute of computer object was changed, you will see the new value here. For computer objects, it is optional, and typically is not set. You can change this attribute by using Active Directory Users and Computers, or through a script, for example. + +- **DNS Host Name** \[Type = UnicodeString\]: name of computer account as registered in DNS. If the value of **dNSHostName** attribute of computer object was changed, you will see the new value here. + + + +- **Service Principal Names** \[Type = UnicodeString\]**:** The list of SPNs, registered for computer account. If the SPN list of a computer account changed, you will see the new SPN list in **Service Principal Names** field (note that you will see the new list instead of changes). If the value of **servicePrincipalName** attribute of computer object was changed, you will see the new value here. + + Here is an example of **Service Principal Names** field for new domain joined workstation in event 4742 on domain controller, after workstation reboots**:** + + HOST/Win81.contoso.local + + RestrictedKrbHost/Win81.contoso.local + + HOST/WIN81 + + RestrictedKrbHost/WIN81 + +TERMSRV/Win81.contoso.local + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4742(S): A computer account was changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have critical domain computer accounts (database servers, domain controllers, administration workstations, and so on) for which you need to monitor each change, monitor this event with the **“Computer Account That Was Changed\\Security ID”** that corresponds to the high-value account or accounts. + +- If you have computer accounts for which any change in the services list on the **Delegation** tab should be monitored, monitor this event when **AllowedToDelegateTo** is not -. This value means the services list was changed. + +- Consider whether to track the following fields and values: + +| **Field and value to track** | **Reason to track** | +|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Display Name** is not -
**User Principal Name** is not -
**Home Directory** is not -
**Home Drive** is not -
**Script Path** is not -
**Profile Path** is not -
**User Workstations** is not -
**Account Expires** is not -
**Logon Hours** is not **-** | Typically these fields are **-** for computer accounts. Other values might indicate an anomaly and should be monitored. | +| **Password Last Set** changes occur more often than usual | Changes that are more frequent than the default (typically once a month) might indicate an anomaly or attack. | +| **Primary Group ID** is not 516, 521, or 515 | Typically, the **Primary Group ID** value is one of the following:
**516** for domain controllers
**521** for read only domain controllers (RODCs)
**515** for servers and workstations (domain computers)
Other values should be monitored. | +| For computer accounts for which the services list (on the **Delegation** tab) should not be empty: **AllowedToDelegateTo** is marked **<value not set> ** | If **AllowedToDelegateTo** is marked **<value not set>** on computers that previously had a services list (on the **Delegation** tab), it means the list was cleared. | +| **SID History** is not - | This field will always be set to - unless the account was migrated from another domain. | + +- Consider whether to track the following account control flags: + +| **User account control flag to track** | **Information about the flag** | +|---------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **'Password Not Required'** – Enabled | Should not be set for computer accounts. Computer accounts typically require a password by default, except manually created computer objects. | +| **'Encrypted Text Password Allowed'** – Enabled | Should not be set for computer accounts. By default, it will not be set, and it cannot be set in the account properties in Active Directory Users and Computers. | +| **'Server Trust Account'** – Enabled | Should be enabled **only** for domain controllers. | +| **'Server Trust Account'** – Disabled | Should **not** be disabled for domain controllers. | +| **'Don't Expire Password'** – Enabled | Should not be enabled for computer accounts, because the password automatically changes every 30 days by default. For computer accounts, this flag cannot be set in the account properties in Active Directory Users and Computers. | +| **'Smartcard Required'** – Enabled | Should not be enabled for computer accounts. | +| **'Trusted For Delegation'** – Enabled | Means that Kerberos Constraint or Unconstraint delegation was enabled for the computer account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action. | +| **'Trusted For Delegation'** – Disabled | Means that Kerberos Constraint or Unconstraint delegation was disabled for the computer account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action.
Also, if you have a list of computer accounts for which delegation is critical and should not be disabled, monitor this for those accounts. | +| **'Trusted To Authenticate For Delegation'** – Enabled | Means that Protocol Transition delegation was enabled for the computer account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action. | +| **'Trusted To Authenticate For Delegation'** – Disabled | Means that Protocol Transition delegation was disabled for the computer account. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action.
Also, if you have a list of computer accounts for which delegation is critical and should not be disabled, monitor this for those accounts. | +| **'Not Delegated'** – Enabled | Means that **Account is sensitive and cannot be delegated** was selected for the computer account. For computer accounts, this flag cannot be set using the graphical interface. We recommend monitoring this to discover whether it is an approved action (done by an administrator), a mistake, or a malicious action. | +| **'Use DES Key Only'** – Enabled | Should not be enabled for computer accounts. For computer accounts, it cannot be set in the account properties in Active Directory Users and Computers. | +| **'Don't Require Preauth'** - Enabled | Should not be enabled for computer accounts. For computer accounts, it cannot be set in the account properties in Active Directory Users and Computers. | + diff --git a/windows/keep-secure/event-4743.md b/windows/keep-secure/event-4743.md new file mode 100644 index 0000000000..5c470716b0 --- /dev/null +++ b/windows/keep-secure/event-4743.md @@ -0,0 +1,118 @@ +--- +title: 4743(S) A computer account was deleted. (Windows 10) +description: Describes security event 4743(S) A computer account was deleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4743(S): A computer account was deleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4743 illustration + +***Subcategory:*** [Audit Computer Account Management](audit-computer-account-management.md) + +***Event Description:*** + +This event generates every time a computer object is deleted. + +This event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4743 + 0 + 0 + 13825 + 0 + 0x8020000000000000 + + 172103 + + + Security + DC01.contoso.local + + +- + COMPUTERACCOUNT$ + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6118 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3007b + - + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “delete Computer object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “delete Computer object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Computer:** + +- **Security ID** \[Type = SID\]**:** SID of deleted computer account. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the computer account that was deleted. For example: WIN81$ + +- **Account Domain** \[Type = UnicodeString\]**:** domain name of deleted computer account. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4743(S): A computer account was deleted. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have critical domain computer accounts (database servers, domain controllers, administration workstations, and so on) for which you need to monitor each action (especially deletion), monitor this event with the **“Target Computer\\Security ID”** or “**Target Computer\\Account Name**” that corresponds to the high-value account or accounts. + diff --git a/windows/keep-secure/event-4749.md b/windows/keep-secure/event-4749.md new file mode 100644 index 0000000000..83dd9994e6 --- /dev/null +++ b/windows/keep-secure/event-4749.md @@ -0,0 +1,128 @@ +--- +title: 4749(S) A security-disabled global group was created. (Windows 10) +description: Describes security event 4749(S) A security-disabled global group was created. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4749(S): A security-disabled global group was created. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4749 illustration + +***Subcategory:*** [Audit Distribution Group Management](audit-distribution-group-management.md) + +***Event Description:*** + +This event generates every time a new security-disabled (distribution) global group was created. + +This event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4749 + 0 + 0 + 13827 + 0 + 0x8020000000000000 + + 172181 + + + Security + DC01.contoso.local + + +- + ServiceDesk + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6119 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3007b + - + ServiceDesk + - + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “create group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “create group” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of created group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group that was created. For example: ServiceDesk + +- **Group Domain** \[Type = UnicodeString\]**:** domain name of created group. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + +**Attributes:** + +- **SAM Account Name** \[Type = UnicodeString\]: This is a name of new group used to support clients and servers from previous versions of Windows (pre-Windows 2000 logon name). The value of **sAMAccountName** attribute of new group object. For example: ServiceDesk + +- **SID History** \[Type = UnicodeString\]: contains previous SIDs used for the object if the object was moved from another domain. Whenever an object is moved from one domain to another, a new SID is created and becomes the objectSID. The previous SID is added to the **sIDHistory** property. This parameter contains the value of **sIDHistory** attribute of new group object. This parameter might not be captured in the event, and in that case appears as “-”. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4749(S): A security-disabled global group was created. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor each time a new distribution group is created, to see who created the group and when, monitor this event. Typically, this event is used as an informational event, to be reviewed if needed. + +- If your organization has naming conventions for account names, monitor “**Attributes\\SAM Account Name”** for names that don’t comply with the naming conventions. + diff --git a/windows/keep-secure/event-4750.md b/windows/keep-secure/event-4750.md new file mode 100644 index 0000000000..929af144f1 --- /dev/null +++ b/windows/keep-secure/event-4750.md @@ -0,0 +1,148 @@ +--- +title: 4750(S) A security-disabled global group was changed. (Windows 10) +description: Describes security event 4750(S) A security-disabled global group was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4750(S): A security-disabled global group was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4750 illustration + +***Subcategory:*** [Audit Distribution Group Management](audit-distribution-group-management.md) + +***Event Description:*** + +This event generates every time security-disabled (distribution) global group is changed. + +This event generates only on domain controllers. + +Some changes do not invoke a 4750 event, for example, changes made using the Active Directory Users and Computers management console in **Managed By** tab in group account properties. + +If you change the name of the group (SAM Account Name), you also get “[4781](event-4781.md): The name of an account was changed” if “[Audit User Account Management](#_Audit_User_Account)” subcategory success auditing is enabled. + +If you change the group type, you get a change event from the new group type auditing subcategory instead of 4750. If you need to monitor for group type changes, it is better to monitor for “[4764](event-4764.md): A group’s type was changed.” These events are generated for any group type when group type is changed. “[Audit Security Group Management](#_Audit_Security_Group)” subcategory success auditing must be enabled. + +From 4750 event you can get information about changes of **sAMAccountName** and **sIDHistory** attributes or you will see that something changed, but will not be able to see what exactly changed. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4750 + 0 + 0 + 13827 + 0 + 0x8020000000000000 + + 172188 + + + Security + DC01.contoso.local + + +- + ServiceDeskMain + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6119 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3007b + - + ServiceDeskMain + - + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “change group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change group” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of changed group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  Sometimes you can see the **Group\\Security ID** field contains an old group name in Event Viewer (as you can see in the event example). That happens because Event Viewer caches names for SIDs that it has already resolved for the current session. + +> **Note**  **Security ID** field has the same value as new group name (**Changed Attributes>SAM Account Name**). That is happens because event is generated after name was changed and SID resolves to the new name. It is always better to use SID instead of group names for queries or filtering of events, because you will know for sure that this the right object you are looking for or want to monitor. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group that was changed. For example: ServiceDesk + +- **Group Domain** \[Type = UnicodeString\]**:** domain name of changed group. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - [Built-in groups](https://technet.microsoft.com/en-us/library/dn169025(v=ws.10).aspx): Builtin + +**Changed Attributes:** + +> **Note**  If attribute was not changed it will have “-“ value. + +> **Note**  You might see a 4750 event without any changes inside, that is, where all **Changed Attributes** appear as “-“. This usually happens when a change is made to an attribute that is not listed in the event. In this case there is no way to determine which attribute was changed. For example, this would happen if you change the Description of a group object using the Active Directory Users and Computers administrative console. Also, if the [discretionary access control list](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) (DACL) is changed, a 4750 event will generate, but all attributes will be “-“. + +- **SAM Account Name** \[Type = UnicodeString\]: This is a new name of changed group used to support clients and servers from previous versions of Windows (pre-Windows 2000 logon name). If the value of **sAMAccountName** attribute of group object was changed, you will see the new value here. For example: ServiceDesk. + +- **SID History** \[Type = UnicodeString\]: contains previous SIDs used for the object if the object was moved from another domain. Whenever an object is moved from one domain to another, a new SID is created and becomes the objectSID. The previous SID is added to the **sIDHistory** property. If the value of **sIDHistory** attribute of group object was changed, you will see the new value here. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4750(S): A security-disabled global group was changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a list of critical distribution groups in the organization, and need to specifically monitor these groups for any change, monitor events with the “**Group\\Group Name”** values that correspond to the critical distribution groups. + +- If you need to monitor each time a member is added to a distribution group, to see who added the member and when, monitor this event. Typically, this event is used as an informational event, to be reviewed if needed. + +- If your organization has naming conventions for account names, monitor “**Attributes\\SAM Account Name”** for names that don’t comply with the naming conventions. + diff --git a/windows/keep-secure/event-4751.md b/windows/keep-secure/event-4751.md new file mode 100644 index 0000000000..600f534e40 --- /dev/null +++ b/windows/keep-secure/event-4751.md @@ -0,0 +1,161 @@ +--- +title: 4751(S) A member was added to a security-disabled global group. (Windows 10) +description: Describes security event 4751(S) A member was added to a security-disabled global group. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4751(S): A member was added to a security-disabled global group. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4751 illustration + +***Subcategory:*** [Audit Distribution Group Management](audit-distribution-group-management.md) + +***Event Description:*** + +This event generates every time a new member was added to a security-disabled (distribution) global group. + +This event generates only on domain controllers. + +For every added member you will get separate 4751 event. + +You will typically see “[4750](event-4750.md): A security-disabled global group was changed.” event without any changes in it prior to 4751 event. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4751 + 0 + 0 + 13827 + 0 + 0x8020000000000000 + + 172221 + + + Security + DC01.contoso.local + + +- + CN=Auditor,CN=Users,DC=contoso,DC=local + S-1-5-21-3457937927-2839227994-823803824-2104 + ServiceDeskSecond + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6119 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3007b + - + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “add member to the group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “add member to the group” operation. + + + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Member:** + +- **Security ID** \[Type = SID\]**:** SID of account that was added to the group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]: distinguished name of account that was added to the group. For example: “CN=Auditor,CN=Users,DC=contoso,DC=local”. For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “-”. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of the group to which new member was added. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group to which new member was added. For example: ServiceDesk + + + +- **Group Domain** \[Type = UnicodeString\]**:** domain name of the group to which new member was added. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - [Built-in groups](https://technet.microsoft.com/en-us/library/dn169025(v=ws.10).aspx): Builtin + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4751(S): A member was added to a security-disabled global group. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Addition of members to distribution groups:** You might need to monitor the addition of members to distribution groups. | If you need to monitor each time a member is added to a distribution group, to see who added the member and when, monitor this event.
Typically, this event is used as an informational event, to be reviewed if needed. | +| **High-value distribution groups:** You might have a list of critical distribution groups in the organization, and need to specifically monitor these groups for the addition of new members (or for other changes). | Monitor this event with the “**Group\\Group Name”** values that correspond to the high-value distribution groups. | +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** and **“Member\\Security ID”** that correspond to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** and **“Member\\Security ID”** that correspond to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** for accounts that are outside the whitelist. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + diff --git a/windows/keep-secure/event-4752.md b/windows/keep-secure/event-4752.md new file mode 100644 index 0000000000..d4d9463173 --- /dev/null +++ b/windows/keep-secure/event-4752.md @@ -0,0 +1,152 @@ +--- +title: 4752(S) A member was removed from a security-disabled global group. (Windows 10) +description: Describes security event 4752(S) A member was removed from a security-disabled global group. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4752(S): A member was removed from a security-disabled global group. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4752 illustration + +***Subcategory:*** [Audit Distribution Group Management](audit-distribution-group-management.md) + +***Event Description:*** + +This event generates every time member was removed from the security-disabled (distribution) global group. + +This event generates only on domain controllers. + +For every removed member you will get separate 4752 event. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4752 + 0 + 0 + 13827 + 0 + 0x8020000000000000 + + 172229 + + + Security + DC01.contoso.local + + +- + CN=Auditor,CN=Users,DC=contoso,DC=local + S-1-5-21-3457937927-2839227994-823803824-2104 + ServiceDeskSecond + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6119 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3007b + - + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “remove member from the group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “remove member from the group” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Member:** + +- **Security ID** \[Type = SID\]**:** SID of account that was removed from the group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]: distinguished name of account that was removed from the group. For example: “CN=Auditor,CN=Users,DC=contoso,DC=local”. For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “-”. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of the group from which the member was removed. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group from which the member was removed. For example: ServiceDesk + +- **Group Domain** \[Type = UnicodeString\]**:** domain name of the group from which the member was removed. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - [Built-in groups](https://technet.microsoft.com/en-us/library/dn169025(v=ws.10).aspx): Builtin + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4752(S): A member was removed from a security-disabled global group. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Removal of members from distribution groups:** You might need to monitor the removal of members from distribution groups. | If you need to monitor each time a member is removed from a distribution group, to see who removed the member and when, monitor this event.
Typically, this event is used as an informational event, to be reviewed if needed. | +| **High-value distribution groups:** You might have a list of critical distribution groups in the organization, and need to specifically monitor these groups for the removal of members (or for other changes). | Monitor this event with the “**Group\\Group Name”** values that correspond to the high-value distribution groups. | +| **Distribution groups with required members**: You might need to ensure that for certain distribution groups, particular members are never removed. | Monitor this event with the “**Group\\Group Name”** that corresponds to the group of interest, and the **“Member\\Security ID”** of the members who should not be removed. | +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Security ID”** and **“Member\\Security ID”** that correspond to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Security ID”** and **“Member\\Security ID”** that correspond to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Security ID”** for accounts that are outside the whitelist. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Security ID”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Security ID”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + diff --git a/windows/keep-secure/event-4753.md b/windows/keep-secure/event-4753.md new file mode 100644 index 0000000000..63126bac5f --- /dev/null +++ b/windows/keep-secure/event-4753.md @@ -0,0 +1,124 @@ +--- +title: 4753(S) A security-disabled global group was deleted. (Windows 10) +description: Describes security event 4753(S) A security-disabled global group was deleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4753(S): A security-disabled global group was deleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4753 illustration + +***Subcategory:*** [Audit Distribution Group Management](audit-distribution-group-management.md) + +***Event Description:*** + +This event generates every time security-disabled (distribution) global group is deleted. + +This event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4753 + 0 + 0 + 13827 + 0 + 0x8020000000000000 + + 172230 + + + Security + DC01.contoso.local + + +- + ServiceDeskSecond + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6119 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3007b + - + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “delete group” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “delete group” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of deleted group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group that was deleted. For example: ServiceDesk + +- **Group Domain** \[Type = UnicodeString\]**:** domain name of deleted group. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - [Built-in groups](https://technet.microsoft.com/en-us/library/dn169025(v=ws.10).aspx): Builtin + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4753(S): A security-disabled global group was deleted. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a list of critical distribution groups in the organization, and need to specifically monitor these groups for any change, especially group deletion, monitor events with the “**Group\\Group Name”** values that correspond to the critical distribution groups. + +- If you need to monitor each time a distribution group is deleted, to see who deleted it and when, monitor this event. Typically, this event is used as an informational event, to be reviewed if needed. + + + diff --git a/windows/keep-secure/event-4764.md b/windows/keep-secure/event-4764.md new file mode 100644 index 0000000000..bf231465ff --- /dev/null +++ b/windows/keep-secure/event-4764.md @@ -0,0 +1,142 @@ +--- +title: 4764(S) A group's type was changed. (Windows 10) +description: Describes security event 4764(S) A group’s type was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4764(S): A group’s type was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + +Event 4764 illustration + +***Subcategory:*** [Audit Security Group Management](audit-security-group-management.md) + +***Event Description:*** + +This event generates every time group’s type is changed. + +This event generates for both security and distribution groups. + +This event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4764 + 0 + 0 + 13826 + 0 + 0x8020000000000000 + + 175221 + + + Security + DC01.contoso.local + + +- + Security Enabled Local Group Changed to Security Disabled Local Group. + CompanyAuditors + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6608 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x38200 + - + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “change group type” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change group type” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Change Type** \[Type = UnicodeString\]**:** contains three parts: “<Param1> **Changed To** <Param2>.”. These two parameters can have the following values (they cannot have the same value at the same time): + +- Security Disabled Local Group + +- Security Disabled Universal Group + +- Security Disabled Global Group + +- Security Enabled Local Group + +- Security Enabled Universal Group + +- Security Enabled Global Group + +**Group:** + +- **Security ID** \[Type = SID\]**:** SID of changed group. Event Viewer automatically tries to resolve SIDs and show the group name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name** \[Type = UnicodeString\]**:** the name of the group, which type was changed. For example: ServiceDesk + +- **Group Domain** \[Type = UnicodeString\]: domain or computer name of the changed group. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For a local group, this field will contain the name of the computer to which this new group belongs, for example: “Win81”. + + - [Built-in groups](https://technet.microsoft.com/en-us/library/dn169025(v=ws.10).aspx): Builtin + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4764(S): A group’s type was changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a list of critical local or domain groups in the organization, and need to specifically monitor these groups for any change, especially group type change, monitor events with the “**Group\\Group Name”** values that correspond to the critical distribution groups. Examples of critical local or domain groups are built-in local administrators group, domain admins, enterprise admins, critical distribution groups, and so on. + +- If you need to monitor each time any group’s type is changed, to see who changed it and when, monitor this event. Typically, this event is used as an informational event, to be reviewed if needed. + diff --git a/windows/keep-secure/event-4765.md b/windows/keep-secure/event-4765.md new file mode 100644 index 0000000000..261ed56dd4 --- /dev/null +++ b/windows/keep-secure/event-4765.md @@ -0,0 +1,69 @@ +--- +title: 4765(S) SID History was added to an account. (Windows 10) +description: Describes security event 4765(S) SID History was added to an account. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4765(S): SID History was added to an account. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates when [SID History](https://msdn.microsoft.com/en-us/library/ms679833(v=vs.85).aspx) was added to an account. + +See more information about SID History here: . + +There is no example of this event in this document. + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Schema:*** + +*SID History was added to an account.* + +*Subject:* + +> *Security ID:%6* +> +> *Account Name:%7* +> +> *Account Domain:%8* +> +> *Logon ID:%9* + +*Target Account:* + +> *Security ID:%5* +> +> *Account Name:%3* +> +> *Account Domain:%4* + +*Source Account:* + +> *Security ID:%2* +> +> *Account Name:%1* + +*Additional Information:* + +> *Privileges:%10* +> +> *SID List:%11* + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-4766.md b/windows/keep-secure/event-4766.md new file mode 100644 index 0000000000..61ed78f50d --- /dev/null +++ b/windows/keep-secure/event-4766.md @@ -0,0 +1,65 @@ +--- +title: 4766(F) An attempt to add SID History to an account failed. (Windows 10) +description: Describes security event 4766(F) An attempt to add SID History to an account failed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4766(F): An attempt to add SID History to an account failed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates when an attempt to add [SID History](https://msdn.microsoft.com/en-us/library/ms679833(v=vs.85).aspx) to an account failed. + +See more information about SID History here: . + +There is no example of this event in this document. + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Schema:*** + +*An attempt to add SID History to an account failed.* + +*Subject:* + +> *Security ID:-* +> +> *Account Name:%5* +> +> *Account Domain:%6* +> +> *Logon ID:%7* + +*Target Account:* + +> *Security ID:%4* +> +> *Account Name:%2* +> +> *Account Domain:%3* + +*Source Account:* + +> *Account Name:%1* + +*Additional Information:* + +> *Privileges:%8* + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-4767.md b/windows/keep-secure/event-4767.md new file mode 100644 index 0000000000..56e48f1693 --- /dev/null +++ b/windows/keep-secure/event-4767.md @@ -0,0 +1,117 @@ +--- +title: 4767(S) A user account was unlocked. (Windows 10) +description: Describes security event 4767(S) A user account was unlocked. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4767(S): A user account was unlocked. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4767 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time a user account is unlocked. + +For user accounts, this event generates on domain controllers, member servers, and workstations. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4767 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175705 + + + Security + DC01.contoso.local + + +- + Auditor + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-2104 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30d5f + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that performed the unlock operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that performed the unlock operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Security ID** \[Type = SID\]**:** SID of account that was unlocked. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that was unlocked. + +- **Account Domain** \[Type = UnicodeString\]**:** target account’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +## Security Monitoring Recommendations + +For 4767(S): A user account was unlocked. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- We recommend monitoring all [4767](event-4767.md) events for local accounts. + diff --git a/windows/keep-secure/event-4768.md b/windows/keep-secure/event-4768.md new file mode 100644 index 0000000000..57c6aa3340 --- /dev/null +++ b/windows/keep-secure/event-4768.md @@ -0,0 +1,342 @@ +--- +title: 4768(S, F) A Kerberos authentication ticket (TGT) was requested. (Windows 10) +description: Describes security event 4768(S, F) A Kerberos authentication ticket (TGT) was requested. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4768(S, F): A Kerberos authentication ticket (TGT) was requested. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4768 illustration + +***Subcategory:*** [Audit Kerberos Authentication Service](audit-kerberos-authentication-service.md) + +***Event Description:*** + +This event generates every time Key Distribution Center issues a Kerberos Ticket Granting Ticket (TGT). + +This event generates only on domain controllers. + +If TGT issue fails then you will see Failure event with **Result Code** field not equal to “**0x0**”. + +This event doesn't generate for **Result Codes**: 0x10, 0x17 and 0x18. Event “[4771](event-4771.md): Kerberos pre-authentication failed.” generates instead. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4768 + 0 + 0 + 14339 + 0 + 0x8020000000000000 + + 166747 + + + Security + DC01.contoso.local + + +- + dadmin + CONTOSO.LOCAL + S-1-5-21-3457937927-2839227994-823803824-1104 + krbtgt + S-1-5-21-3457937927-2839227994-823803824-502 + 0x40810010 + 0x0 + 0x12 + 15 + ::ffff:10.0.0.12 + 49273 + contoso-DC01-CA-1 + 1D0000000D292FBE3C6CDDAFA200020000000D + 564DFAEE99C71D62ABC553E695BD8DBC46669413 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Account Information:** + +- **Account Name** \[Type = UnicodeString\]**:** the name of account, for which (TGT) ticket was requested. Computer account name ends with **$** character. + + - User account example: dadmin + + - Computer account example: WIN81$ + +- **Supplied Realm Name** \[Type = UnicodeString\]**:** the name of the Kerberos Realm that **Account Name** belongs to. This can appear in a variety of formats, including the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + +> **Note**  A **Kerberos Realm** is a set of managed nodes that share the same Kerberos database. The Kerberos database resides on the Kerberos master computer system, which should be kept in a physically secure room. Active Directory domain is the example of Kerberos Realm in the Microsoft Windows Active Directory world. + +- **User ID** \[Type = SID\]**:** SID of account for which (TGT) ticket was requested. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + + For example: CONTOSO\\dadmin or CONTOSO\\WIN81$. + + - **NULL SID** – this value shows in [4768](event-4768.md) Failure events. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +**Service Information:** + +- **Service Name** \[Type = UnicodeString\]: the name of the service in the Kerberos Realm to which TGT request was sent. Typically has value “**krbtgt”** for TGT requests, which means Ticket Granting Ticket issuing service. + + - For Failure events **Service Name** typically has the following format: **krbtgt/REALM\_NAME**. For example: krbtgt/CONTOSO. + +- **Service ID** \[Type = SID\]**:** SID of the service account in the Kerberos Realm to which TGT request was sent. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + + Domain controllers have a specific service account (**krbtgt**) that is used by the [Key Distribution Center](https://msdn.microsoft.com/en-us/library/windows/desktop/aa378170(v=vs.85).aspx) (KDC) service to issue Kerberos tickets. It has a built-in, pre-defined SID: S-1-5-21-[DOMAIN\_IDENTIFIER](https://technet.microsoft.com/en-us/library/cc962011.aspx)-502. + + - **NULL SID** – this value shows in [4768](event-4768.md) Failure events. + +**Network Information:** + +- **Client Address** \[Type = UnicodeString\]**:** IP address of the computer from which the TGT request was received. Formats vary, and include the following: + + - **IPv6** or **IPv4** address. + + - **::ffff:IPv4\_address**. + + - **::1** - localhost. + +- **Client Port** \[Type = UnicodeString\]: source port number of client network connection (TGT request connection). + + - 0 for local (localhost) requests. + +**Additional information:** + +- **Ticket Options** \[Type = HexInt32\]: this is a set of different ticket flags in hexadecimal format. + + Example: + + - Ticket Options: 0x40810010 + + - Binary view: 01000000100000010000000000010000 + + - Using **MSB 0** bit numbering we have bit 1, 8, 15 and 27 set = Forwardable, Renewable, Canonicalize, Renewable-ok. + +> **Note**  In the table below **“MSB 0”** bit numbering is used, because RFC documents use this style. In “MSB 0” style bit numbering begins from left.
MSB illustration + +The most common values: + +- 0x40810010 - Forwardable, Renewable, Canonicalize, Renewable-ok + +- 0x40810000 - Forwardable, Renewable, Canonicalize + +- 0x60810010 - Forwardable, Forwarded, Renewable, Canonicalize, Renewable-ok + +| Bit | Flag Name | Description | +|-------|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | Reserved | - | +| 1 | Forwardable | (TGT only). Tells the ticket-granting service that it can issue a new TGT—based on the presented TGT—with a different network address based on the presented TGT. | +| 2 | Forwarded | Indicates either that a TGT has been forwarded or that a ticket was issued from a forwarded TGT. | +| 3 | Proxiable | (TGT only). Tells the ticket-granting service that it can issue tickets with a network address that differs from the one in the TGT. | +| 4 | Proxy | Indicates that the network address in the ticket is different from the one in the TGT used to obtain the ticket. | +| 5 | Allow-postdate | Postdated tickets SHOULD NOT be supported in [KILE](https://msdn.microsoft.com/en-us/library/cc233855.aspx) (Microsoft Kerberos Protocol Extension). | +| 6 | Postdated | Postdated tickets SHOULD NOT be supported in [KILE](https://msdn.microsoft.com/en-us/library/cc233855.aspx) (Microsoft Kerberos Protocol Extension). | +| 7 | Invalid | This flag indicates that a ticket is invalid, and it must be validated by the KDC before use. Application servers must reject tickets which have this flag set. | +| 8 | Renewable | Used in combination with the End Time and Renew Till fields to cause tickets with long life spans to be renewed at the KDC periodically. | +| 9 | Initial | Indicates that a ticket was issued using the authentication service (AS) exchange and not issued based on a TGT. | +| 10 | Pre-authent | Indicates that the client was authenticated by the KDC before a ticket was issued. This flag usually indicates the presence of an authenticator in the ticket. It can also flag the presence of credentials taken from a smart card logon. | +| 11 | Opt-hardware-auth | This flag was originally intended to indicate that hardware-supported authentication was used during pre-authentication. This flag is no longer recommended in the Kerberos V5 protocol. KDCs MUST NOT issue a ticket with this flag set. KDCs SHOULD NOT preserve this flag if it is set by another KDC. | +| 12 | Transited-policy-checked | KILE MUST NOT check for transited domains on servers or a KDC. Application servers MUST ignore the TRANSITED-POLICY-CHECKED flag. | +| 13 | Ok-as-delegate | The KDC MUST set the OK-AS-DELEGATE flag if the service account is trusted for delegation. | +| 14 | Request-anonymous | KILE not use this flag. | +| 15 | Name-canonicalize | In order to request referrals the Kerberos client MUST explicitly request the "canonicalize" KDC option for the AS-REQ or TGS-REQ. | +| 16-25 | Unused | - | +| 26 | Disable-transited-check | By default the KDC will check the transited field of a TGT against the policy of the local realm before it will issue derivative tickets based on the TGT. If this flag is set in the request, checking of the transited field is disabled. Tickets issued without the performance of this check will be noted by the reset (0) value of the TRANSITED-POLICY-CHECKED flag, indicating to the application server that the transited field must be checked locally. KDCs are encouraged but not required to honor
the DISABLE-TRANSITED-CHECK option.
Should not be in use, because Transited-policy-checked flag is not supported by KILE. | +| 27 | Renewable-ok | The RENEWABLE-OK option indicates that a renewable ticket will be acceptable if a ticket with the requested life cannot otherwise be provided, in which case a renewable ticket may be issued with a renew-till equal to the requested end time. The value of the renew-till field may still be limited by local limits, or limits selected by the individual principal or server. | +| 28 | Enc-tkt-in-skey | No information. | +| 29 | Unused | - | +| 30 | Renew | The RENEW option indicates that the present request is for a renewal. The ticket provided is encrypted in the secret key for the server on which it is valid. This option will only be honored if the ticket to be renewed has its RENEWABLE flag set and if the time in it’s renew-till field has not passed. The ticket to be renewed is passed in the padata field as part of the authentication header. | +| 31 | Validate | This option is used only by the ticket-granting service. The VALIDATE option indicates that the request is to validate a postdated ticket. Should not be in use, because postdated tickets are not supported by KILE. | + +> Table 2. Kerberos ticket flags. + +> **Note**  [KILE](https://msdn.microsoft.com/en-us/library/cc233855.aspx) **(Microsoft Kerberos Protocol Extension)** – Kerberos protocol extensions used in Microsoft operating systems. These extensions provide additional capability for authorization information including group memberships, interactive logon information, and integrity levels. + +- **Result Code** \[Type = HexInt32\]**:** hexadecimal result code of TGT issue operation. The “Table 3. TGT/TGS issue error codes.” contains the list of the most common error codes for this event. + +| Code | Code Name | Description | Possible causes | +|------------------------------------------------------------|----------------------------------------|-----------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0x0 | KDC\_ERR\_NONE | No error | No errors were found. | +| 0x1 | KDC\_ERR\_NAME\_EXP | Client's entry in KDC database has expired | No information. | +| 0x2 | KDC\_ERR\_SERVICE\_EXP | Server's entry in KDC database has expired | No information. | +| 0x3 | KDC\_ERR\_BAD\_PVNO | Requested Kerberos version number not supported | No information. | +| 0x4 | KDC\_ERR\_C\_OLD\_MAST\_KVNO | Client's key encrypted in old master key | No information. | +| 0x5 | KDC\_ERR\_S\_OLD\_MAST\_KVNO | Server's key encrypted in old master key | No information. | +| 0x6 | KDC\_ERR\_C\_PRINCIPAL\_UNKNOWN | Client not found in Kerberos database | The username doesn’t exist. | +| 0x7 | KDC\_ERR\_S\_PRINCIPAL\_UNKNOWN | Server not found in Kerberos database | This error can occur if the domain controller cannot find the server’s name in Active Directory. This error is similar to KDC\_ERR\_C\_PRINCIPAL\_UNKNOWN except that it occurs when the server name cannot be found. | +| 0x8 | KDC\_ERR\_PRINCIPAL\_NOT\_UNIQUE | Multiple principal entries in KDC database | This error occurs if duplicate principal names exist. Unique principal names are crucial for ensuring mutual authentication. Thus, duplicate principal names are strictly forbidden, even across multiple realms. Without unique principal names, the client has no way of ensuring that the server it is communicating with is the correct one. | +| 0x9 | KDC\_ERR\_NULL\_KEY | The client or server has a null key (master key) | No master key was found for client or server. Usually it means that administrator should reset the password on the account. | +| 0xA | KDC\_ERR\_CANNOT\_POSTDATE | Ticket (TGT) not eligible for postdating | This error can occur if a client requests postdating of a Kerberos ticket. Postdating is the act of requesting that a ticket’s start time be set into the future.
It also can occur if there is a time difference between the client and the KDC. | +| 0xB | KDC\_ERR\_NEVER\_VALID | Requested start time is later than end time | There is a time difference between the KDC and the client. | +| 0xC | KDC\_ERR\_POLICY | Requested start time is later than end time | This error is usually the result of logon restrictions in place on a user’s account. For example workstation restriction, smart card authentication requirement or logon time restriction. | +| 0xD | KDC\_ERR\_BADOPTION | KDC cannot accommodate requested option | Impending expiration of a TGT.
The SPN to which the client is attempting to delegate credentials is not in its Allowed-to-delegate-to list | +| 0xE | KDC\_ERR\_ETYPE\_NOTSUPP | KDC has no support for encryption type | In general, this error occurs when the KDC or a client receives a packet that it cannot decrypt. | +| 0xF | KDC\_ERR\_SUMTYPE\_NOSUPP | KDC has no support for checksum type | The KDC, server, or client receives a packet for which it does not have a key of the appropriate encryption type. The result is that the computer is unable to decrypt the ticket. | +| 0x10 | KDC\_ERR\_PADATA\_TYPE\_NOSUPP | KDC has no support for PADATA type (pre-authentication data) | Smart card logon is being attempted and the proper certificate cannot be located. This can happen because the wrong certification authority (CA) is being queried or the proper CA cannot be contacted.
It can also happen when a domain controller doesn’t have a certificate installed for smart cards (Domain Controller or Domain Controller Authentication templates).
This error code cannot occur in event “[4768](event-4768.md). A Kerberos authentication ticket (TGT) was requested”. It occurs in “[4771](event-4771.md). Kerberos pre-authentication failed” event. | +| 0x11 | KDC\_ERR\_TRTYPE\_NO\_SUPP | KDC has no support for transited type | No information. | +| 0x12 | KDC\_ERR\_CLIENT\_REVOKED | Client’s credentials have been revoked | This might be because of an explicit disabling or because of other restrictions in place on the account. For example: account disabled, expired, or locked out. | +| 0x13 | KDC\_ERR\_SERVICE\_REVOKED | Credentials for server have been revoked | No information. | +| 0x14 | KDC\_ERR\_TGT\_REVOKED | TGT has been revoked | Since the remote KDC may change its PKCROSS key while there are PKCROSS tickets still active, it SHOULD cache the old PKCROSS keys until the last issued PKCROSS ticket expires. Otherwise, the remote KDC will respond to a client with a KRB-ERROR message of type KDC\_ERR\_TGT\_REVOKED. See [RFC1510](https://www.ietf.org/proceedings/49/I-D/draft-ietf-cat-kerberos-pk-cross-07.txt) for more details. | +| 0x15 | KDC\_ERR\_CLIENT\_NOTYET | Client not yet valid—try again later | No information. | +| 0x16 | KDC\_ERR\_SERVICE\_NOTYET | Server not yet valid—try again later | No information. | +| 0x17 | KDC\_ERR\_KEY\_EXPIRED | Password has expired—change password to reset | The user’s password has expired.
This error code cannot occur in event “[4768](event-4768.md). A Kerberos authentication ticket (TGT) was requested”. It occurs in “[4771](event-4771.md). Kerberos pre-authentication failed” event. | +| 0x18 | KDC\_ERR\_PREAUTH\_FAILED | Pre-authentication information was invalid | The wrong password was provided.
This error code cannot occur in event “[4768](event-4768.md). A Kerberos authentication ticket (TGT) was requested”. It occurs in “[4771](event-4771.md). Kerberos pre-authentication failed” event. | +| 0x19 | KDC\_ERR\_PREAUTH\_REQUIRED | Additional pre-authentication required | This error often occurs in UNIX interoperability scenarios. MIT-Kerberos clients do not request pre-authentication when they send a KRB\_AS\_REQ message. If pre-authentication is required (the default), Windows systems will send this error. Most MIT-Kerberos clients will respond to this error by giving the pre-authentication, in which case the error can be ignored, but some clients might not respond in this way. | +| 0x1A | KDC\_ERR\_SERVER\_NOMATCH | KDC does not know about the requested server | No information. | +| 0x1B | KDC\_ERR\_SVC\_UNAVAILABLE | KDC is unavailable | No information. | +| 0x1F | KRB\_AP\_ERR\_BAD\_INTEGRITY | Integrity check on decrypted field failed | The authenticator was encrypted with something other than the session key. The result is that the client cannot decrypt the resulting message. The modification of the message could be the result of an attack or it could be because of network noise. | +| 0x20 | KRB\_AP\_ERR\_TKT\_EXPIRED | The ticket has expired | The smaller the value for the “Maximum lifetime for user ticket” Kerberos policy setting, the more likely it is that this error will occur. Because ticket renewal is automatic, you should not have to do anything if you get this message. | +| 0x21 | KRB\_AP\_ERR\_TKT\_NYV | The ticket is not yet valid | The ticket presented to the server is not yet valid (in relationship to the server time). The most probable cause is that the clocks on the KDC and the client are not synchronized.
If cross-realm Kerberos authentication is being attempted, then you should verify time synchronization between the KDC in the target realm and the KDC in the client realm, as well. | +| 0x22 | KRB\_AP\_ERR\_REPEAT | The request is a replay | This error indicates that a specific authenticator showed up twice — the KDC has detected that this session ticket duplicates one that it has already received. | +| 0x23 | KRB\_AP\_ERR\_NOT\_US | The ticket is not for us | The server has received a ticket that was meant for a different realm. | +| 0x24 | KRB\_AP\_ERR\_BADMATCH | The ticket and authenticator do not match | The KRB\_TGS\_REQ is being sent to the wrong KDC.
There is an account mismatch during protocol transition. | +| 0x25 | KRB\_AP\_ERR\_SKEW | The clock skew is too great | This error is logged if a client computer sends a timestamp whose value differs from that of the server’s timestamp by more than the number of minutes found in the “Maximum tolerance for computer clock synchronization” setting in Kerberos policy. | +| 0x26 | KRB\_AP\_ERR\_BADADDR | Network address in network layer header doesn't match address inside ticket | Session tickets MAY include the addresses from which they are valid. This error can occur if the address of the computer sending the ticket is different from the valid address in the ticket. A possible cause of this could be an Internet Protocol (IP) address change. Another possible cause is when a ticket is passed through a proxy server or NAT. The client is unaware of the address scheme used by the proxy server, so unless the program caused the client to request a proxy server ticket with the proxy server's source address, the ticket could be invalid. | +| 0x27 | KRB\_AP\_ERR\_BADVERSION | Protocol version numbers don't match (PVNO) | When an application receives a KRB\_SAFE message, it verifies it. If any error occurs, an error code is reported for use by the application.
The message is first checked by verifying that the protocol version and type fields match the current version and KRB\_SAFE, respectively. A mismatch generates a KRB\_AP\_ERR\_BADVERSION.
See [RFC4120](http://www.ietf.org/rfc/rfc4120.txt) for more details. | +| 0x28 | KRB\_AP\_ERR\_MSG\_TYPE | Message type is unsupported | This message is generated when target server finds that message format is wrong. This applies to KRB\_AP\_REQ, KRB\_SAFE, KRB\_PRIV and KRB\_CRED messages.
This error also generated if use of UDP protocol is being attempted with User-to-User authentication. | +| 0x29 | KRB\_AP\_ERR\_MODIFIED | Message stream modified and checksum didn't match | The authentication data was encrypted with the wrong key for the intended server.
The authentication data was modified in transit by a hardware or software error, or by an attacker.
The client sent the authentication data to the wrong server because incorrect DNS data caused the client to send the request to the wrong server.
The client sent the authentication data to the wrong server because DNS data was out-of-date on the client. | +| 0x2A | KRB\_AP\_ERR\_BADORDER | Message out of order (possible tampering) | This event generates for KRB\_SAFE and KRB\_PRIV messages if an incorrect sequence number is included, or if a sequence number is expected but not present. See [RFC4120](http://www.ietf.org/rfc/rfc4120.txt) for more details. | +| 0x2C | KRB\_AP\_ERR\_BADKEYVER | Specified version of key is not available | This error might be generated on server side during receipt of invalid KRB\_AP\_REQ message. If the key version indicated by the Ticket in the KRB\_AP\_REQ is not one the server can use (e.g., it indicates an old key, and the server no longer possesses a copy of the old key), the KRB\_AP\_ERR\_BADKEYVER error is returned. | +| 0x2D | KRB\_AP\_ERR\_NOKEY | Service key not available | This error might be generated on server side during receipt of invalid KRB\_AP\_REQ message. Because it is possible for the server to be registered in multiple realms, with different keys in each, the realm field in the unencrypted portion of the ticket in the KRB\_AP\_REQ is used to specify which secret key the server should use to decrypt that ticket. The KRB\_AP\_ERR\_NOKEY error code is returned if the server doesn't have the proper key to decipher the ticket. | +| 0x2E | KRB\_AP\_ERR\_MUT\_FAIL | Mutual authentication failed | No information. | +| 0x2F | KRB\_AP\_ERR\_BADDIRECTION | Incorrect message direction | No information. | +| 0x30 | KRB\_AP\_ERR\_METHOD | Alternative authentication method required | According [RFC4120](http://www.ietf.org/rfc/rfc4120.txt) this error message is obsolete. | +| 0x31 | KRB\_AP\_ERR\_BADSEQ | Incorrect sequence number in message | No information. | +| 0x32 | KRB\_AP\_ERR\_INAPP\_CKSUM | Inappropriate type of checksum in message (checksum may be unsupported) | When KDC receives KRB\_TGS\_REQ message it decrypts it, and after that, the user-supplied checksum in the Authenticator MUST be verified against the contents of the request. The message MUST be rejected either if the checksums do not match (with an error code of KRB\_AP\_ERR\_MODIFIED) or if the checksum is not collision-proof (with an error code of KRB\_AP\_ERR\_INAPP\_CKSUM). | +| 0x33 | KRB\_AP\_PATH\_NOT\_ACCEPTED | Desired path is unreachable | No information. | +| 0x34 | KRB\_ERR\_RESPONSE\_TOO\_BIG | Too much data | The size of a ticket is too large to be transmitted reliably via UDP. In a Windows environment, this message is purely informational. A computer running a Windows operating system will automatically try TCP if UDP fails. | +| 0x3C | KRB\_ERR\_GENERIC | Generic error | Group membership has overloaded the PAC.
Multiple recent password changes have not propagated.
Crypto subsystem error caused by running out of memory.
SPN too long.
SPN has too many parts. | +| 0x3D | KRB\_ERR\_FIELD\_TOOLONG | Field is too long for this implementation | Each request (KRB\_KDC\_REQ) and response (KRB\_KDC\_REP or KRB\_ERROR) sent over the TCP stream is preceded by the length of the request as 4 octets in network byte order. The high bit of the length is reserved for future expansion and MUST currently be set to zero. If a KDC that does not understand how to interpret a set high bit of the length encoding receives a request with the high order bit of the length set, it MUST return a KRB-ERROR message with the error KRB\_ERR\_FIELD\_TOOLONG and MUST close the TCP stream. | +| 0x3E | KDC\_ERR\_CLIENT\_NOT\_TRUSTED | The client trust failed or is not implemented | This typically happens when user’s smart-card certificate is revoked or the root Certification Authority that issued the smart card certificate (in a chain) is not trusted by the domain controller. | +| 0x3F | KDC\_ERR\_KDC\_NOT\_TRUSTED | The KDC server trust failed or could not be verified | The trustedCertifiers field contains a list of certification authorities trusted by the client, in the case that the client does not possess the KDC's public key certificate. If the KDC has no certificate signed by any of the trustedCertifiers, then it returns an error of type KDC\_ERR\_KDC\_NOT\_TRUSTED. See [RFC1510](https://www.ietf.org/proceedings/50/I-D/cat-kerberos-pk-init-13.txt) for more details. | +| 0x40 | KDC\_ERR\_INVALID\_SIG | The signature is invalid | This error is related to PKINIT. If a PKI trust relationship exists, the KDC then verifies the client's signature on AuthPack (TGT request signature). If that fails, the KDC returns an error message of type KDC\_ERR\_INVALID\_SIG. | +| 0x41 | KDC\_ERR\_KEY\_TOO\_WEAK | A higher encryption level is needed | If the clientPublicValue field is filled in, indicating that the client wishes to use Diffie-Hellman key agreement, then the KDC checks to see that the parameters satisfy its policy. If they do not (e.g., the prime size is insufficient for the expected encryption type), then the KDC sends back an error message of type KDC\_ERR\_KEY\_TOO\_WEAK. | +| 0x42 | KRB\_AP\_ERR\_USER\_TO\_USER\_REQUIRED | User-to-user authorization is required | In the case that the client application doesn't know that a service requires user-to-user authentication, and requests and receives a conventional KRB\_AP\_REP, the client will send the KRB\_AP\_REP request, and the server will respond with a KRB\_ERROR token as described in [RFC1964](https://tools.ietf.org/html/rfc1964), with a msg-type of KRB\_AP\_ERR\_USER\_TO\_USER\_REQUIRED. | +| 0x43 | KRB\_AP\_ERR\_NO\_TGT | No TGT was presented or available | In user-to-user authentication if the service does not possess a ticket granting ticket, it should return the error KRB\_AP\_ERR\_NO\_TGT. | +| 0x44 | KDC\_ERR\_WRONG\_REALM | Incorrect domain or principal | Although this error rarely occurs, it occurs when a client presents a cross-realm TGT to a realm other than the one specified in the TGT. Typically, this results from incorrectly configured DNS. | + +> Table 3. TGT/TGS issue error codes. + +- **Ticket Encryption Type** \[Type = HexInt32\]: the cryptographic suite that was used for issued TGT. + + + +## Table 4. Kerberos encryption types + +| Type | Type Name | Description | +|-----------------------------------------------------------------|-------------------------|-----------------------------------------------------------------------------------| +| 0x1 | DES-CBC-CRC | Disabled by default starting from Windows 7 and Windows Server 2008 R2. | +| 0x3 | DES-CBC-MD5 | Disabled by default starting from Windows 7 and Windows Server 2008 R2. | +| 0x11 | AES128-CTS-HMAC-SHA1-96 | Supported starting from Windows Server 2008 and Windows Vista. | +| 0x12 | AES256-CTS-HMAC-SHA1-96 | Supported starting from Windows Server 2008 and Windows Vista. | +| 0x17 | RC4-HMAC | Default suite for operating systems before Windows Server 2008 and Windows Vista. | +| 0x18 | RC4-HMAC-EXP | Default suite for operating systems before Windows Server 2008 and Windows Vista. | +| 0xFFFFFFFF or 0xffffffff | - | This type shows in Audit Failure events. | + + +- **Pre-Authentication Type** \[Type = UnicodeString\]: the code number of [pre-Authentication](https://technet.microsoft.com/en-us/library/cc772815(v=ws.10).aspx) type which was used in TGT request. + + +## Table 5. Kerberos Pre-Authentication types. + +| Type | Type Name | Description | +|------------------------------------------------------------------------|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | - | Logon without Pre-Authentication. | +| 2 | PA-ENC-TIMESTAMP | This is a normal type for standard password authentication. | +| 11 | PA-ETYPE-INFO | The ETYPE-INFO pre-authentication type is sent by the KDC in a KRB-ERROR indicating a requirement for additional pre-authentication. It is usually used to notify a client of which key to use for the encryption of an encrypted timestamp for the purposes of sending a PA-ENC-TIMESTAMP pre-authentication value.
Never saw this Pre-Authentication Type in Microsoft Active Directory environment. | +| 15 | PA-PK-AS-REP\_OLD | Used for Smart Card logon authentication. | +| 17 | PA-PK-AS-REP | This type should also be used for Smart Card authentication, but in certain Active Directory environments, it is never seen. | +| 19 | PA-ETYPE-INFO2 | The ETYPE-INFO2 pre-authentication type is sent by the KDC in a KRB-ERROR indicating a requirement for additional pre-authentication. It is usually used to notify a client of which key to use for the encryption of an encrypted timestamp for the purposes of sending a PA-ENC-TIMESTAMP pre-authentication value.
Never saw this Pre-Authentication Type in Microsoft Active Directory environment. | +| 20 | PA-SVR-REFERRAL-INFO | Used in KDC Referrals tickets. | +| 138 | PA-ENCRYPTED-CHALLENGE | Logon using Kerberos Armoring (FAST). Supported starting from Windows Server 2012 domain controllers and Windows 8 clients. | +| - | | This type shows in Audit Failure events. | + +**Certificate Information:** + +> **Certificate Issuer Name** \[Type = UnicodeString\]**:** the name of the Certification Authority that issued the smart card certificate. Populated in **Issued by** field in certificate. +> +> **Certificate Serial Number** \[Type = UnicodeString\]**:** smart card certificate’s serial number. Can be found in **Serial number** field in the certificate. +> +> **Certificate Thumbprint** \[Type = UnicodeString\]**:** smart card certificate’s thumbprint. Can be found in **Thumbprint** field in the certificate. + +## Security Monitoring Recommendations + +For 4768(S, F): A Kerberos authentication ticket (TGT) was requested. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“User ID”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“User ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“User ID”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“User ID”** for accounts that are outside the whitelist. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Supplied Realm Name”** corresponding to another domain or “external” location. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**User ID”** for names that don’t comply with naming conventions. | + +- You can track all [4768](event-4768.md) events where the **Client Address** is not from your internal IP range or not from private IP ranges. + +- If you know that **Account Name** should be used only from known list of IP addresses, track all **Client Address** values for this **Account Name** in [4768](event-4768.md) events. If **Client Address** is not from the whitelist, generate the alert. + +- All **Client Address** = ::1 means local authentication. If you know the list of accounts which should log on to the domain controllers, then you need to monitor for all possible violations, where **Client Address** = ::1 and **Account Name** is not allowed to log on to any domain controller. + +- All [4768](event-4768.md) events with **Client Port** field value > 0 and < 1024 should be examined, because a well-known port was used for outbound connection. + +- Also consider monitoring the fields shown in the following table, to discover the issues listed: + +| **Field** | **Issue to discover** | +|-----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Certificate Issuer Name** | Certification authority name is not from your PKI infrastructure. | +| **Certificate Issuer Name** | Certification authority name is not authorized to issue smart card authentication certificates. | +| **Pre-Authentication Type** | Value is **0**, which means that pre-authentication was not used. All accounts should use Pre-Authentication, except accounts configured with “Do not require Kerberos preauthentication,” which is a security risk. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | +| **Pre-Authentication Type** | Value is **not 15** when account must use a smart card for authentication. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | +| **Pre-Authentication Type** | Value is **not 2** when only standard password authentication is in use in the organization. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | +| **Pre-Authentication Type** | Value is **not 138** when Kerberos Armoring is enabled for all Kerberos communications in the organization. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | +| **Ticket Encryption Type** | Value is **0x1** or **0x3**, which means the DES algorithm was used. DES should not be in use, because of low security and known vulnerabilities. It is disabled by default starting from Windows 7 and Windows Server 2008 R2. For more information, see [Table 4. Kerberos encryption types](#kerberos-encryption-types). | +| **Ticket Encryption Type** | Starting with Windows Vista and Windows Server 2008, monitor for values **other than 0x11 and 0x12**. These are the expected values, starting with these operating systems, and represent AES-family algorithms. For more information, see [Table 4. Kerberos encryption types](#kerberos-encryption-types). | +| **Result Code** | **0x6** (The username doesn't exist), if you see, for example N events in last N minutes. This can be an indicator of account enumeration attack, especially for highly critical accounts. | +| **Result Code** | **0x7** (Server not found in Kerberos database). This error can occur if the domain controller cannot find the server's name in Active Directory. | +| **Result Code** | **0x8** (Multiple principal entries in KDC database). This will help you to find duplicate SPNs faster. | +| **Result Code** | **0x9** (The client or server has a null key (master key)). This error can help you to identify problems with Kerberos authentication faster. | +| **Result Code** | **0xA** (Ticket (TGT) not eligible for postdating). Microsoft systems should not request postdated tickets. These events could help identify anomaly activity. | +| **Result Code** | **0xC** (Requested start time is later than end time), if you see, for example N events in last N minutes. This can be an indicator of an account compromise attempt, especially for highly critical accounts. | +| **Result Code** | **0xE** (KDC has no support for encryption type). In general, this error occurs when the KDC or a client receives a packet that it cannot decrypt. Monitor for these events because this should not happen in a standard Active Directory environment. | +| **Result Code** | **0xF** (KDC has no support for checksum type). Monitor for these events because this should not happen in a standard Active Directory environment. | +| **Result Code** | **0x12** (Client's credentials have been revoked), if you see, for example N events in last N minutes. This can be an indicator of anomaly activity or brute-force attack, especially for highly critical accounts. | +| **Result Code** | **0x1F** (Integrity check on decrypted field failed). The authenticator was encrypted with something other than the session key. The result is that the KDC cannot decrypt the TGT. The modification of the message could be the result of an attack or it could be because of network noise. | +| **Result Code** | **0x22** (The request is a replay). This error indicates that a specific authenticator showed up twice—the KDC has detected that this session ticket duplicates one that it has already received. It could be a sign of attack attempt. | +| **Result Code** | **0x29** (Message stream modified and checksum didn't match). The authentication data was encrypted with the wrong key for the intended server. The authentication data was modified in transit by a hardware or software error, or by an attacker. Monitor for these events because this should not happen in a standard Active Directory environment. | +| **Result Code** | **0x3C** (Generic error). This error can help you more quickly identify problems with Kerberos authentication. | +| **Result Code** | **0x3E** (The client trust failed or is not implemented). This error helps you identify logon attempts with revoked certificates and the situations when the root Certification Authority that issued the smart card certificate (through a chain) is not trusted by a domain controller. | +| **Result Code** | **0x3F**, **0x40**, **0x41** errors. These errors can help you more quickly identify smart-card related problems with Kerberos authentication. | + diff --git a/windows/keep-secure/event-4769.md b/windows/keep-secure/event-4769.md new file mode 100644 index 0000000000..ca3f5fef7f --- /dev/null +++ b/windows/keep-secure/event-4769.md @@ -0,0 +1,258 @@ +--- +title: 4769(S, F) A Kerberos service ticket was requested. (Windows 10) +description: Describes security event 4769(S, F) A Kerberos service ticket was requested. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4769(S, F): A Kerberos service ticket was requested. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4769 illustration + +***Subcategory:*** [Audit Kerberos Service Ticket Operations](audit-kerberos-service-ticket-operations.md) + +***Event Description:*** + +This event generates every time Key Distribution Center gets a Kerberos Ticket Granting Service (TGS) ticket request. + +This event generates only on domain controllers. + +If TGS issue fails then you will see Failure event with **Failure Code** field not equal to “**0x0**”. + +You will typically see many Failure events with **Failure Code** “**0x20**”, which simply means that a TGS ticket has expired. These are informational messages and have little to no security relevance. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- - 4769 0 0 14337 0 0x8020000000000000 166746 Security DC01.contoso.local - dadmin@CONTOSO.LOCAL CONTOSO.LOCAL WIN2008R2$ S-1-5-21-3457937927-2839227994-823803824-2102 0x40810000 0x12 ::ffff:10.0.0.12 49272 0x0 {F85C455E-C66E-205C-6B39-F6C60A7FE453} - + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Account Information:** + +- **Account Name** \[Type = UnicodeString\]**:** the User Principal Name (UPN) of the account that requested the ticket. Computer account name ends with **$** character in UPN. This field typically has the following value format: user\_account\_name@FULL\_DOMAIN\_NAME. + + - User account example: dadmin@CONTOSO.LOCAL + + - Computer account example: WIN81$@CONTOSO.LOCAL + + This parameter in this event is optional and can be empty in some cases. + +- **Account Domain** \[Type = UnicodeString\]**:** the name of the Kerberos Realm that **Account Name** belongs to. This can appear in a variety of formats, including the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + This parameter in this event is optional and can be empty in some cases. + +- **Logon GUID** \[Type = GUID\]: a GUID that can help you correlate this event (on a domain controller) with other events (on the target computer for which the TGS was issued) that can contain the same **Logon GUID**. These events are “[4624](event-4624.md): An account was successfully logged on”, “[4648](event-4648.md)(S): A logon was attempted using explicit credentials” and “[4964](event-4964.md)(S): Special groups have been assigned to a new logon.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +**Service Information:** + +- **Service Name** \[Type = UnicodeString\]: the name of the account or computer for which the TGS ticket was requested. + + - This parameter in this event is optional and can be empty in some cases. + +- **Service ID** \[Type = SID\]**:** SID of the account or computer object for which the TGS ticket was requested. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + + - **NULL SID** – this value shows in Failure events. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +**Network Information:** + +- **Client Address** \[Type = UnicodeString\]**:** IP address of the computer from which the TGS request was received. Formats vary, and include the following: + + - **IPv6** or **IPv4** address. + + - **::ffff:IPv4\_address**. + + - **::1** - localhost. + +- **Client Port** \[Type = UnicodeString\]: source port number of client network connection (TGS request connection). + + - 0 for local (localhost) requests. + +**Additional information:** + +- **Ticket Options**: \[Type = HexInt32\]: this is a set of different Ticket Flags in hexadecimal format. + + Example: + + - Ticket Options: 0x40810010 + + - Binary view: 01000000100000010000000000010000 + + - Using **MSB 0** bit numbering we have bit 1, 8, 15 and 27 set = Forwardable, Renewable, Canonicalize, Renewable-ok. + +> **Note**  In the table below **“MSB 0”** bit numbering is used, because RFC documents use this style. In “MSB 0” style bit numbering begins from left.
MSB illustration + +The most common values: + +- 0x40810010 - Forwardable, Renewable, Canonicalize, Renewable-ok + +- 0x40810000 - Forwardable, Renewable, Canonicalize + +- 0x60810010 - Forwardable, Forwarded, Renewable, Canonicalize, Renewable-ok + +| Bit | Flag Name | Description | +|-------|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | Reserved | - | +| 1 | Forwardable | (TGT only). Tells the ticket-granting service that it can issue a new TGT—based on the presented TGT—with a different network address based on the presented TGT. | +| 2 | Forwarded | Indicates either that a TGT has been forwarded or that a ticket was issued from a forwarded TGT. | +| 3 | Proxiable | (TGT only). Tells the ticket-granting service that it can issue tickets with a network address that differs from the one in the TGT. | +| 4 | Proxy | Indicates that the network address in the ticket is different from the one in the TGT used to obtain the ticket. | +| 5 | Allow-postdate | Postdated tickets SHOULD NOT be supported in [KILE](https://msdn.microsoft.com/en-us/library/cc233855.aspx) (Microsoft Kerberos Protocol Extension). | +| 6 | Postdated | Postdated tickets SHOULD NOT be supported in [KILE](https://msdn.microsoft.com/en-us/library/cc233855.aspx) (Microsoft Kerberos Protocol Extension). | +| 7 | Invalid | This flag indicates that a ticket is invalid, and it must be validated by the KDC before use. Application servers must reject tickets which have this flag set. | +| 8 | Renewable | Used in combination with the End Time and Renew Till fields to cause tickets with long life spans to be renewed at the KDC periodically. | +| 9 | Initial | Indicates that a ticket was issued using the authentication service (AS) exchange and not issued based on a TGT. | +| 10 | Pre-authent | Indicates that the client was authenticated by the KDC before a ticket was issued. This flag usually indicates the presence of an authenticator in the ticket. It can also flag the presence of credentials taken from a smart card logon. | +| 11 | Opt-hardware-auth | This flag was originally intended to indicate that hardware-supported authentication was used during pre-authentication. This flag is no longer recommended in the Kerberos V5 protocol. KDCs MUST NOT issue a ticket with this flag set. KDCs SHOULD NOT preserve this flag if it is set by another KDC. | +| 12 | Transited-policy-checked | KILE MUST NOT check for transited domains on servers or a KDC. Application servers MUST ignore the TRANSITED-POLICY-CHECKED flag. | +| 13 | Ok-as-delegate | The KDC MUST set the OK-AS-DELEGATE flag if the service account is trusted for delegation. | +| 14 | Request-anonymous | KILE not use this flag. | +| 15 | Name-canonicalize | In order to request referrals the Kerberos client MUST explicitly request the "canonicalize" KDC option for the AS-REQ or TGS-REQ. | +| 16-25 | Unused | - | +| 26 | Disable-transited-check | By default the KDC will check the transited field of a TGT against the policy of the local realm before it will issue derivative tickets based on the TGT. If this flag is set in the request, checking of the transited field is disabled. Tickets issued without the performance of this check will be noted by the reset (0) value of the TRANSITED-POLICY-CHECKED flag, indicating to the application server that the transited field must be checked locally. KDCs are encouraged but not required to honor
the DISABLE-TRANSITED-CHECK option.
Should not be in use, because Transited-policy-checked flag is not supported by KILE. | +| 27 | Renewable-ok | The RENEWABLE-OK option indicates that a renewable ticket will be acceptable if a ticket with the requested life cannot otherwise be provided, in which case a renewable ticket may be issued with a renew-till equal to the requested end time. The value of the renew-till field may still be limited by local limits, or limits selected by the individual principal or server. | +| 28 | Enc-tkt-in-skey | No information. | +| 29 | Unused | - | +| 30 | Renew | The RENEW option indicates that the present request is for a renewal. The ticket provided is encrypted in the secret key for the server on which it is valid. This option will only be honored if the ticket to be renewed has its RENEWABLE flag set and if the time in its renew-till field has not passed. The ticket to be renewed is passed in the padata field as part of the authentication header. | +| 31 | Validate | This option is used only by the ticket-granting service. The VALIDATE option indicates that the request is to validate a postdated ticket. Should not be in use, because postdated tickets are not supported by KILE. +## Table 4. Kerberos encryption types | + +- **Ticket Encryption Type**: \[Type = HexInt32\]: the cryptographic suite that was used for issued TGS. + +| Type | Type Name | Description | +|--------------------------|-------------------------|-----------------------------------------------------------------------------------| +| 0x1 | DES-CBC-CRC | Disabled by default starting from Windows 7 and Windows Server 2008 R2. | +| 0x3 | DES-CBC-MD5 | Disabled by default starting from Windows 7 and Windows Server 2008 R2. | +| 0x11 | AES128-CTS-HMAC-SHA1-96 | Supported starting from Windows Server 2008 and Windows Vista. | +| 0x12 | AES256-CTS-HMAC-SHA1-96 | Supported starting from Windows Server 2008 and Windows Vista. | +| 0x17 | RC4-HMAC | Default suite for operating systems before Windows Server 2008 and Windows Vista. | +| 0x18 | RC4-HMAC-EXP | Default suite for operating systems before Windows Server 2008 and Windows Vista. | +| 0xFFFFFFFF or 0xffffffff | - | This type shows in Audit Failure events. | + +- **Failure Code** \[Type = HexInt32\]**:** hexadecimal result code of TGS issue operation. The table below contains the list of the most common error codes for this event: + +| Code | Code Name | Description | Possible causes | +|------|----------------------------------------|-----------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0x0 | KDC\_ERR\_NONE | No error | No errors were found. | +| 0x1 | KDC\_ERR\_NAME\_EXP | Client's entry in KDC database has expired | No information. | +| 0x2 | KDC\_ERR\_SERVICE\_EXP | Server's entry in KDC database has expired | No information. | +| 0x3 | KDC\_ERR\_BAD\_PVNO | Requested Kerberos version number not supported | No information. | +| 0x4 | KDC\_ERR\_C\_OLD\_MAST\_KVNO | Client's key encrypted in old master key | No information. | +| 0x5 | KDC\_ERR\_S\_OLD\_MAST\_KVNO | Server's key encrypted in old master key | No information. | +| 0x6 | KDC\_ERR\_C\_PRINCIPAL\_UNKNOWN | Client not found in Kerberos database | The username doesn’t exist. | +| 0x7 | KDC\_ERR\_S\_PRINCIPAL\_UNKNOWN | Server not found in Kerberos database | This error can occur if the domain controller cannot find the server’s name in Active Directory. This error is similar to KDC\_ERR\_C\_PRINCIPAL\_UNKNOWN except that it occurs when the server name cannot be found. | +| 0x8 | KDC\_ERR\_PRINCIPAL\_NOT\_UNIQUE | Multiple principal entries in KDC database | This error occurs if duplicate principal names exist. Unique principal names are crucial for ensuring mutual authentication. Thus, duplicate principal names are strictly forbidden, even across multiple realms. Without unique principal names, the client has no way of ensuring that the server it is communicating with is the correct one. | +| 0x9 | KDC\_ERR\_NULL\_KEY | The client or server has a null key (master key) | No master key was found for client or server. Usually it means that administrator should reset the password on the account. | +| 0xA | KDC\_ERR\_CANNOT\_POSTDATE | Ticket (TGT) not eligible for postdating | This error can occur if a client requests postdating of a Kerberos ticket. Postdating is the act of requesting that a ticket’s start time be set into the future.
It also can occur if there is a time difference between the client and the KDC. | +| 0xB | KDC\_ERR\_NEVER\_VALID | Requested start time is later than end time | There is a time difference between the KDC and the client. | +| 0xC | KDC\_ERR\_POLICY | Requested start time is later than end time | This error is usually the result of logon restrictions in place on a user’s account. For example workstation restriction, smart card authentication requirement or logon time restriction. | +| 0xD | KDC\_ERR\_BADOPTION | KDC cannot accommodate requested option | Impending expiration of a TGT.
The SPN to which the client is attempting to delegate credentials is not in its Allowed-to-delegate-to list | +| 0xE | KDC\_ERR\_ETYPE\_NOTSUPP | KDC has no support for encryption type | In general, this error occurs when the KDC or a client receives a packet that it cannot decrypt. | +| 0xF | KDC\_ERR\_SUMTYPE\_NOSUPP | KDC has no support for checksum type | The KDC, server, or client receives a packet for which it does not have a key of the appropriate encryption type. The result is that the computer is unable to decrypt the ticket. | +| 0x10 | KDC\_ERR\_PADATA\_TYPE\_NOSUPP | KDC has no support for PADATA type (pre-authentication data) | Smart card logon is being attempted and the proper certificate cannot be located. This can happen because the wrong certification authority (CA) is being queried or the proper CA cannot be contacted.
It can also happen when a domain controller doesn’t have a certificate installed for smart cards (Domain Controller or Domain Controller Authentication templates).
This error code cannot occur in event “[4768](event-4768.md). A Kerberos authentication ticket (TGT) was requested”. It occurs in “[4771](event-4771.md). Kerberos pre-authentication failed” event. | +| 0x11 | KDC\_ERR\_TRTYPE\_NO\_SUPP | KDC has no support for transited type | No information. | +| 0x12 | KDC\_ERR\_CLIENT\_REVOKED | Client’s credentials have been revoked | This might be because of an explicit disabling or because of other restrictions in place on the account. For example: account disabled, expired, or locked out. | +| 0x13 | KDC\_ERR\_SERVICE\_REVOKED | Credentials for server have been revoked | No information. | +| 0x14 | KDC\_ERR\_TGT\_REVOKED | TGT has been revoked | Since the remote KDC may change its PKCROSS key while there are PKCROSS tickets still active, it SHOULD cache the old PKCROSS keys until the last issued PKCROSS ticket expires. Otherwise, the remote KDC will respond to a client with a KRB-ERROR message of type KDC\_ERR\_TGT\_REVOKED. See [RFC1510](https://www.ietf.org/proceedings/49/I-D/draft-ietf-cat-kerberos-pk-cross-07.txt) for more details. | +| 0x15 | KDC\_ERR\_CLIENT\_NOTYET | Client not yet valid—try again later | No information. | +| 0x16 | KDC\_ERR\_SERVICE\_NOTYET | Server not yet valid—try again later | No information. | +| 0x17 | KDC\_ERR\_KEY\_EXPIRED | Password has expired—change password to reset | The user’s password has expired.
This error code cannot occur in event “[4768](event-4768.md). A Kerberos authentication ticket (TGT) was requested”. It occurs in “[4771](event-4771.md). Kerberos pre-authentication failed” event. | +| 0x18 | KDC\_ERR\_PREAUTH\_FAILED | Pre-authentication information was invalid | The wrong password was provided.
This error code cannot occur in event “[4768](event-4768.md). A Kerberos authentication ticket (TGT) was requested”. It occurs in “[4771](event-4771.md). Kerberos pre-authentication failed” event. | +| 0x19 | KDC\_ERR\_PREAUTH\_REQUIRED | Additional pre-authentication required | This error often occurs in UNIX interoperability scenarios. MIT-Kerberos clients do not request pre-authentication when they send a KRB\_AS\_REQ message. If pre-authentication is required (the default), Windows systems will send this error. Most MIT-Kerberos clients will respond to this error by giving the pre-authentication, in which case the error can be ignored, but some clients might not respond in this way. | +| 0x1A | KDC\_ERR\_SERVER\_NOMATCH | KDC does not know about the requested server | No information. | +| 0x1B | KDC\_ERR\_SVC\_UNAVAILABLE | KDC is unavailable | No information. | +| 0x1F | KRB\_AP\_ERR\_BAD\_INTEGRITY | Integrity check on decrypted field failed | The authenticator was encrypted with something other than the session key. The result is that the client cannot decrypt the resulting message. The modification of the message could be the result of an attack or it could be because of network noise. | +| 0x20 | KRB\_AP\_ERR\_TKT\_EXPIRED | The ticket has expired | The smaller the value for the “Maximum lifetime for user ticket” Kerberos policy setting, the more likely it is that this error will occur. Because ticket renewal is automatic, you should not have to do anything if you get this message. | +| 0x21 | KRB\_AP\_ERR\_TKT\_NYV | The ticket is not yet valid | The ticket presented to the server is not yet valid (in relationship to the server time). The most probable cause is that the clocks on the KDC and the client are not synchronized.
If cross-realm Kerberos authentication is being attempted, then you should verify time synchronization between the KDC in the target realm and the KDC in the client realm, as well. | +| 0x22 | KRB\_AP\_ERR\_REPEAT | The request is a replay | This error indicates that a specific authenticator showed up twice — the KDC has detected that this session ticket duplicates one that it has already received. | +| 0x23 | KRB\_AP\_ERR\_NOT\_US | The ticket is not for us | The server has received a ticket that was meant for a different realm. | +| 0x24 | KRB\_AP\_ERR\_BADMATCH | The ticket and authenticator do not match | The KRB\_TGS\_REQ is being sent to the wrong KDC.
There is an account mismatch during protocol transition. | +| 0x25 | KRB\_AP\_ERR\_SKEW | The clock skew is too great | This error is logged if a client computer sends a timestamp whose value differs from that of the server’s timestamp by more than the number of minutes found in the “Maximum tolerance for computer clock synchronization” setting in Kerberos policy. | +| 0x26 | KRB\_AP\_ERR\_BADADDR | Network address in network layer header doesn't match address inside ticket | Session tickets MAY include the addresses from which they are valid. This error can occur if the address of the computer sending the ticket is different from the valid address in the ticket. A possible cause of this could be an Internet Protocol (IP) address change. Another possible cause is when a ticket is passed through a proxy server or NAT. The client is unaware of the address scheme used by the proxy server, so unless the program caused the client to request a proxy server ticket with the proxy server's source address, the ticket could be invalid. | +| 0x27 | KRB\_AP\_ERR\_BADVERSION | Protocol version numbers don't match (PVNO) | When an application receives a KRB\_SAFE message, it verifies it. If any error occurs, an error code is reported for use by the application.
The message is first checked by verifying that the protocol version and type fields match the current version and KRB\_SAFE, respectively. A mismatch generates a KRB\_AP\_ERR\_BADVERSION.
See [RFC4120](http://www.ietf.org/rfc/rfc4120.txt) for more details. | +| 0x28 | KRB\_AP\_ERR\_MSG\_TYPE | Message type is unsupported | This message is generated when target server finds that message format is wrong. This applies to KRB\_AP\_REQ, KRB\_SAFE, KRB\_PRIV and KRB\_CRED messages.
This error also generated if use of UDP protocol is being attempted with User-to-User authentication. | +| 0x29 | KRB\_AP\_ERR\_MODIFIED | Message stream modified and checksum didn't match | The authentication data was encrypted with the wrong key for the intended server.
The authentication data was modified in transit by a hardware or software error, or by an attacker.
The client sent the authentication data to the wrong server because incorrect DNS data caused the client to send the request to the wrong server.
The client sent the authentication data to the wrong server because DNS data was out-of-date on the client. | +| 0x2A | KRB\_AP\_ERR\_BADORDER | Message out of order (possible tampering) | This event generates for KRB\_SAFE and KRB\_PRIV messages if an incorrect sequence number is included, or if a sequence number is expected but not present. See [RFC4120](http://www.ietf.org/rfc/rfc4120.txt) for more details. | +| 0x2C | KRB\_AP\_ERR\_BADKEYVER | Specified version of key is not available | This error might be generated on server side during receipt of invalid KRB\_AP\_REQ message. If the key version indicated by the Ticket in the KRB\_AP\_REQ is not one the server can use (e.g., it indicates an old key, and the server no longer possesses a copy of the old key), the KRB\_AP\_ERR\_BADKEYVER error is returned. | +| 0x2D | KRB\_AP\_ERR\_NOKEY | Service key not available | This error might be generated on server side during receipt of invalid KRB\_AP\_REQ message. Because it is possible for the server to be registered in multiple realms, with different keys in each, the realm field in the unencrypted portion of the ticket in the KRB\_AP\_REQ is used to specify which secret key the server should use to decrypt that ticket. The KRB\_AP\_ERR\_NOKEY error code is returned if the server doesn't have the proper key to decipher the ticket. | +| 0x2E | KRB\_AP\_ERR\_MUT\_FAIL | Mutual authentication failed | No information. | +| 0x2F | KRB\_AP\_ERR\_BADDIRECTION | Incorrect message direction | No information. | +| 0x30 | KRB\_AP\_ERR\_METHOD | Alternative authentication method required | According [RFC4120](http://www.ietf.org/rfc/rfc4120.txt) this error message is obsolete. | +| 0x31 | KRB\_AP\_ERR\_BADSEQ | Incorrect sequence number in message | No information. | +| 0x32 | KRB\_AP\_ERR\_INAPP\_CKSUM | Inappropriate type of checksum in message (checksum may be unsupported) | When KDC receives KRB\_TGS\_REQ message it decrypts it, and after the user-supplied checksum in the Authenticator MUST be verified against the contents of the request, and the message MUST be rejected if the checksums do not match (with an error code of KRB\_AP\_ERR\_MODIFIED) or if the checksum is not collision-proof (with an error code of KRB\_AP\_ERR\_INAPP\_CKSUM). | +| 0x33 | KRB\_AP\_PATH\_NOT\_ACCEPTED | Desired path is unreachable | No information. | +| 0x34 | KRB\_ERR\_RESPONSE\_TOO\_BIG | Too much data | The size of a ticket is too large to be transmitted reliably via UDP. In a Windows environment, this message is purely informational. A computer running a Windows operating system will automatically try TCP if UDP fails. | +| 0x3C | KRB\_ERR\_GENERIC | Generic error | Group membership has overloaded the PAC.
Multiple recent password changes have not propagated.
Crypto subsystem error caused by running out of memory.
SPN too long.
SPN has too many parts. | +| 0x3D | KRB\_ERR\_FIELD\_TOOLONG | Field is too long for this implementation | Each request (KRB\_KDC\_REQ) and response (KRB\_KDC\_REP or KRB\_ERROR) sent over the TCP stream is preceded by the length of the request as 4 octets in network byte order. The high bit of the length is reserved for future expansion and MUST currently be set to zero. If a KDC that does not understand how to interpret a set high bit of the length encoding receives a request with the high order bit of the length set, it MUST return a KRB-ERROR message with the error KRB\_ERR\_FIELD\_TOOLONG and MUST close the TCP stream. | +| 0x3E | KDC\_ERR\_CLIENT\_NOT\_TRUSTED | The client trust failed or is not implemented | This typically happens when user’s smart-card certificate is revoked or the root Certification Authority that issued the smart card certificate (in a chain) is not trusted by the domain controller. | +| 0x3F | KDC\_ERR\_KDC\_NOT\_TRUSTED | The KDC server trust failed or could not be verified | The trustedCertifiers field contains a list of certification authorities trusted by the client, in the case that the client does not possess the KDC's public key certificate. If the KDC has no certificate signed by any of the trustedCertifiers, then it returns an error of type KDC\_ERR\_KDC\_NOT\_TRUSTED. See [RFC1510](https://www.ietf.org/proceedings/50/I-D/cat-kerberos-pk-init-13.txt) for more details. | +| 0x40 | KDC\_ERR\_INVALID\_SIG | The signature is invalid | This error is related to PKINIT. If a PKI trust relationship exists, the KDC then verifies the client's signature on AuthPack (TGT request signature). If that fails, the KDC returns an error message of type KDC\_ERR\_INVALID\_SIG. | +| 0x41 | KDC\_ERR\_KEY\_TOO\_WEAK | A higher encryption level is needed | If the clientPublicValue field is filled in, indicating that the client wishes to use Diffie-Hellman key agreement, then the KDC checks to see that the parameters satisfy its policy. If they do not (e.g., the prime size is insufficient for the expected encryption type), then the KDC sends back an error message of type KDC\_ERR\_KEY\_TOO\_WEAK. | +| 0x42 | KRB\_AP\_ERR\_USER\_TO\_USER\_REQUIRED | User-to-user authorization is required | In the case that the client application doesn't know that a service requires user-to-user authentication, and requests and receives a conventional KRB\_AP\_REP, the client will send the KRB\_AP\_REP request, and the server will respond with a KRB\_ERROR token as described in [RFC1964](https://tools.ietf.org/html/rfc1964), with a msg-type of KRB\_AP\_ERR\_USER\_TO\_USER\_REQUIRED. | +| 0x43 | KRB\_AP\_ERR\_NO\_TGT | No TGT was presented or available | In user-to-user authentication if the service does not possess a ticket granting ticket, it should return the error KRB\_AP\_ERR\_NO\_TGT. | +| 0x44 | KDC\_ERR\_WRONG\_REALM | Incorrect domain or principal | Although this error rarely occurs, it occurs when a client presents a cross-realm TGT to a realm other than the one specified in the TGT. Typically, this results from incorrectly configured DNS. | + +- **Transited Services** \[Type = UnicodeString\]: this field contains list of SPNs which were requested if Kerberos delegation was used. + +> **Note**  **Service Principal Name (SPN)** is the name by which a client uniquely identifies an instance of a service. If you install multiple instances of a service on computers throughout a forest, each instance must have its own SPN. A given service instance can have multiple SPNs if there are multiple names that clients might use for authentication. For example, an SPN always includes the name of the host computer on which the service instance is running, so a service instance might register an SPN for each name or alias of its host. + +## Security Monitoring Recommendations + +For 4769(S, F): A Kerberos service ticket was requested. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Account Information\\Account Name”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Account Information\\Account Name”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Account Information\\Account Name”** that corresponds to the accounts that should never be used. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Account Information\\Account Domain”** corresponding to another domain or “external” location. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Account Information\\Account Name”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**User ID”** for names that don’t comply with naming conventions. | + +- If you know that **Account Name** should never request any tickets for (that is, never get access to) a particular computer account or service account, monitor for [4769](event-4769.md) events with the corresponding **Account Name** and **Service ID** fields. + +- You can track all [4769](event-4769.md) events where the **Client Address** is not from your internal IP range or not from private IP ranges. + +- If you know that **Account Name** should be able to request tickets (should be used) only from a known whitelist of IP addresses, track all **Client Address** values for this **Account Name** in [4769](event-4769.md) events. If **Client Address** is not from your whitelist of IP addresses, generate the alert. + +- All **Client Address** = ::1 means local TGS requests, which means that the **Account Name** logged on to a domain controller before making the TGS request. If you have a whitelist of accounts allowed to log on to domain controllers, monitor events with **Client Address** = ::1 and any **Account Name** outside the whitelist. + +- All [4769](event-4769.md) events with **Client Port** field value > 0 and < 1024 should be examined, because a well-known port was used for outbound connection. + +- Monitor for a **Ticket Encryption Type** of **0x1** or **0x3**, which means the DES algorithm was used. DES should not be in use, because of low security and known vulnerabilities. It is disabled by default starting from Windows 7 and Windows Server 2008 R2. + +- Starting with Windows Vista and Windows Server 2008, monitor for a **Ticket Encryption Type** other than **0x11 and 0x12**. These are the expected values, starting with these operating systems, and represent AES-family algorithms. + +- If you have a list of important **Failure Codes**, monitor for these codes. + diff --git a/windows/keep-secure/event-4770.md b/windows/keep-secure/event-4770.md new file mode 100644 index 0000000000..5983d931d7 --- /dev/null +++ b/windows/keep-secure/event-4770.md @@ -0,0 +1,183 @@ +--- +title: 4770(S) A Kerberos service ticket was renewed. (Windows 10) +description: Describes security event 4770(S) A Kerberos service ticket was renewed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4770(S): A Kerberos service ticket was renewed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4770 illustration + +***Subcategory:*** [Audit Kerberos Service Ticket Operations](audit-kerberos-service-ticket-operations.md) + +***Event Description:*** + +This event generates for every Ticket Granting Service (TGS) ticket renewal. + +This event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4770 + 0 + 0 + 14337 + 0 + 0x8020000000000000 + + 166481 + + + Security + DC01.contoso.local + + +- + WIN2008R2$@CONTOSO.LOCAL + CONTOSO.LOCAL + krbtgt + S-1-5-21-3457937927-2839227994-823803824-502 + 0x2 + 0x12 + ::ffff:10.0.0.12 + 49964 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Account Information:** + +- **Account Name** \[Type = UnicodeString\]**:** the User Principal Name (UPN) of the account that requested ticket renewal. Computer account name ends with **$** character in UPN. This field typically has the following value format: user\_account\_name@FULL\_DOMAIN\_NAME. + + - User account example: dadmin@CONTOSO.LOCAL + + - Computer account example: WIN81$@CONTOSO.LOCAL + + This parameter in this event is optional and can be empty in some cases. + +- **Account Domain** \[Type = UnicodeString\]**:** the name of the Kerberos Realm that **Account Name** belongs to. This can appear in a variety of formats, including the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + This parameter in this event is optional and can be empty in some cases. + +**Service Information:** + +- **Service Name** \[Type = UnicodeString\]: the name of the account or computer for which the TGS ticket was renewed. + + - This parameter in this event is optional and can be empty in some cases. + +- **Service ID** \[Type = SID\]**:** SID of the account or computer object for which the TGS ticket was renewed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +**Network Information:** + +- **Client Address** \[Type = UnicodeString\]**:** IP address of the computer from which the TGS renewal request was received. Formats vary, and include the following: + + - **IPv6** or **IPv4** address. + + - **::ffff:IPv4\_address**. + + - **::1** - localhost. + +- **Client Port** \[Type = UnicodeString\]: source port number of client network connection (TGS renewal request connection). + + - 0 for local (localhost) requests. + +**Additional information:** + +- **Ticket Options**: \[Type = HexInt32\]: this is a set of different Ticket Flags in hexadecimal format. + + Example: + + - Ticket Options: 0x40810010 + + - Binary view: 01000000100000010000000000010000 + + - Using **MSB 0** bit numbering we have bit 1, 8, 15 and 27 set = Forwardable, Renewable, Canonicalize, Renewable-ok. + +> **Note**  In the table below **“MSB 0”** bit numbering is used, because RFC documents use this style. In “MSB 0” style bit numbering begins from left.
MSB illustration + +The most common values: + +- 0x40810010 - Forwardable, Renewable, Canonicalize, Renewable-ok + +- 0x40810000 - Forwardable, Renewable, Canonicalize + +- 0x60810010 - Forwardable, Forwarded, Renewable, Canonicalize, Renewable-ok + +| Bit | Flag Name | Description | +|-------|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | Reserved | - | +| 1 | Forwardable | (TGT only). Tells the ticket-granting service that it can issue a new TGT—based on the presented TGT—with a different network address based on the presented TGT. | +| 2 | Forwarded | Indicates either that a TGT has been forwarded or that a ticket was issued from a forwarded TGT. | +| 3 | Proxiable | (TGT only). Tells the ticket-granting service that it can issue tickets with a network address that differs from the one in the TGT. | +| 4 | Proxy | Indicates that the network address in the ticket is different from the one in the TGT used to obtain the ticket. | +| 5 | Allow-postdate | Postdated tickets SHOULD NOT be supported in [KILE](https://msdn.microsoft.com/en-us/library/cc233855.aspx) (Microsoft Kerberos Protocol Extension). | +| 6 | Postdated | Postdated tickets SHOULD NOT be supported in [KILE](https://msdn.microsoft.com/en-us/library/cc233855.aspx) (Microsoft Kerberos Protocol Extension). | +| 7 | Invalid | This flag indicates that a ticket is invalid, and it must be validated by the KDC before use. Application servers must reject tickets which have this flag set. | +| 8 | Renewable | Used in combination with the End Time and Renew Till fields to cause tickets with long life spans to be renewed at the KDC periodically. | +| 9 | Initial | Indicates that a ticket was issued using the authentication service (AS) exchange and not issued based on a TGT. | +| 10 | Pre-authent | Indicates that the client was authenticated by the KDC before a ticket was issued. This flag usually indicates the presence of an authenticator in the ticket. It can also flag the presence of credentials taken from a smart card logon. | +| 11 | Opt-hardware-auth | This flag was originally intended to indicate that hardware-supported authentication was used during pre-authentication. This flag is no longer recommended in the Kerberos V5 protocol. KDCs MUST NOT issue a ticket with this flag set. KDCs SHOULD NOT preserve this flag if it is set by another KDC. | +| 12 | Transited-policy-checked | KILE MUST NOT check for transited domains on servers or a KDC. Application servers MUST ignore the TRANSITED-POLICY-CHECKED flag. | +| 13 | Ok-as-delegate | The KDC MUST set the OK-AS-DELEGATE flag if the service account is trusted for delegation. | +| 14 | Request-anonymous | KILE not use this flag. | +| 15 | Name-canonicalize | In order to request referrals the Kerberos client MUST explicitly request the "canonicalize" KDC option for the AS-REQ or TGS-REQ. | +| 16-25 | Unused | - | +| 26 | Disable-transited-check | By default the KDC will check the transited field of a TGT against the policy of the local realm before it will issue derivative tickets based on the TGT. If this flag is set in the request, checking of the transited field is disabled. Tickets issued without the performance of this check will be noted by the reset (0) value of the TRANSITED-POLICY-CHECKED flag, indicating to the application server that the transited field must be checked locally. KDCs are encouraged but not required to honor
the DISABLE-TRANSITED-CHECK option.
Should not be in use, because Transited-policy-checked flag is not supported by KILE. | +| 27 | Renewable-ok | The RENEWABLE-OK option indicates that a renewable ticket will be acceptable if a ticket with the requested life cannot otherwise be provided, in which case a renewable ticket may be issued with a renew-till equal to the requested end time. The value of the renew-till field may still be limited by local limits, or limits selected by the individual principal or server. | +| 28 | Enc-tkt-in-skey | No information. | +| 29 | Unused | - | +| 30 | Renew | The RENEW option indicates that the present request is for a renewal. The ticket provided is encrypted in the secret key for the server on which it is valid. This option will only be honored if the ticket to be renewed has its RENEWABLE flag set and if the time in it’s renew-till field has not passed. The ticket to be renewed is passed in the padata field as part of the authentication header. | +| 31 | Validate | This option is used only by the ticket-granting service. The VALIDATE option indicates that the request is to validate a postdated ticket. Should not be in use, because postdated tickets are not supported by KILE. | + +- **Ticket Encryption Type**: \[Type = HexInt32\]: the cryptographic suite that was used in renewed TGS. + +| Type | Type Name | Description | +|--------------------------|-------------------------|-----------------------------------------------------------------------------------| +| 0x1 | DES-CBC-CRC | Disabled by default starting from Windows 7 and Windows Server 2008 R2. | +| 0x3 | DES-CBC-MD5 | Disabled by default starting from Windows 7 and Windows Server 2008 R2. | +| 0x11 | AES128-CTS-HMAC-SHA1-96 | Supported starting from Windows Server 2008 and Windows Vista. | +| 0x12 | AES256-CTS-HMAC-SHA1-96 | Supported starting from Windows Server 2008 and Windows Vista. | +| 0x17 | RC4-HMAC | Default suite for operating systems before Windows Server 2008 and Windows Vista. | +| 0x18 | RC4-HMAC-EXP | Default suite for operating systems before Windows Server 2008 and Windows Vista. | +| 0xFFFFFFFF or 0xffffffff | - | This type shows in Audit Failure events. | + + +## Security Monitoring Recommendations + +For 4770(S): A Kerberos service ticket was renewed. + +- This event typically has informational only purpose. + diff --git a/windows/keep-secure/event-4771.md b/windows/keep-secure/event-4771.md new file mode 100644 index 0000000000..a7729a39b3 --- /dev/null +++ b/windows/keep-secure/event-4771.md @@ -0,0 +1,226 @@ +--- +title: 4771(F) Kerberos pre-authentication failed. (Windows 10) +description: Describes security event 4771(F) Kerberos pre-authentication failed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4771(F): Kerberos pre-authentication failed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4771 illustration + +***Subcategory:*** [Audit Kerberos Authentication Service](audit-kerberos-authentication-service.md) + +***Event Description:*** + +This event generates every time the Key Distribution Center fails to issue a Kerberos Ticket Granting Ticket (TGT). This can occur when a domain controller doesn’t have a certificate installed for smart card authentication (for example, with a “Domain Controller” or “Domain Controller Authentication” template), the user’s password has expired, or the wrong password was provided. + +This event generates only on domain controllers. + +This event is not generated if “Do not require Kerberos preauthentication” option is set for the account. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4771 + 0 + 0 + 14339 + 0 + 0x8010000000000000 + + 166708 + + + Security + DC01.contoso.local + + +- + dadmin + S-1-5-21-3457937927-2839227994-823803824-1104 + krbtgt/CONTOSO.LOCAL + 0x40810010 + 0x10 + 15 + ::ffff:10.0.0.12 + 49254 + + + + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Account Information:** + +- **Security ID** \[Type = SID\]**:** SID of account object for which (TGT) ticket was requested. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + + For example: CONTOSO\\dadmin or CONTOSO\\WIN81$. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name:** \[Type = UnicodeString\]**:** the name of account, for which (TGT) ticket was requested. Computer account name ends with **$** character. + + - User account example: dadmin + + - Computer account example: WIN81$ + +**Service Information:** + +- **Service Name** \[Type = UnicodeString\]: the name of the service in the Kerberos Realm to which TGT request was sent. Typically has one of the following formats: + + - krbtgt/DOMAIN\_NETBIOS\_NAME. Example: krbtgt/CONTOSO + + - krbtgt/DOMAIN\_FULL\_NAME. Example: krbtgt/CONTOSO.LOCAL + +**Network Information:** + +- **Client Address** \[Type = UnicodeString\]**:** IP address of the computer from which the TGT request was received. Formats vary, and include the following: + + - **IPv6** or **IPv4** address. + + - **::ffff:IPv4\_address**. + + - **::1** - localhost. + +- **Client Port** \[Type = UnicodeString\]: source port number of client network connection (TGT request connection). + + - 0 for local (localhost) requests. + +**Additional Information:** + +- **Ticket Options**: \[Type = HexInt32\]: this is a set of different Ticket Flags in hexadecimal format. + + Example: + + - Ticket Options: 0x40810010 + + - Binary view: 01000000100000010000000000010000 + + - Using **MSB 0** bit numbering we have bit 1, 8, 15 and 27 set = Forwardable, Renewable, Canonicalize, Renewable-ok. + +> **Note**  In the table below **“MSB 0”** bit numbering is used, because RFC documents use this style. In “MSB 0” style bit numbering begins from left.
MSB illustration + +The most common values: + +- 0x40810010 - Forwardable, Renewable, Canonicalize, Renewable-ok + +- 0x40810000 - Forwardable, Renewable, Canonicalize + +- 0x60810010 - Forwardable, Forwarded, Renewable, Canonicalize, Renewable-ok + +| Bit | Flag Name | Description | +|-------|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | Reserved | - | +| 1 | Forwardable | (TGT only). Tells the ticket-granting service that it can issue a new TGT—based on the presented TGT—with a different network address based on the presented TGT. | +| 2 | Forwarded | Indicates either that a TGT has been forwarded or that a ticket was issued from a forwarded TGT. | +| 3 | Proxiable | (TGT only). Tells the ticket-granting service that it can issue tickets with a network address that differs from the one in the TGT. | +| 4 | Proxy | Indicates that the network address in the ticket is different from the one in the TGT used to obtain the ticket. | +| 5 | Allow-postdate | Postdated tickets SHOULD NOT be supported in [KILE](https://msdn.microsoft.com/en-us/library/cc233855.aspx) (Microsoft Kerberos Protocol Extension). | +| 6 | Postdated | Postdated tickets SHOULD NOT be supported in [KILE](https://msdn.microsoft.com/en-us/library/cc233855.aspx) (Microsoft Kerberos Protocol Extension). | +| 7 | Invalid | This flag indicates that a ticket is invalid, and it must be validated by the KDC before use. Application servers must reject tickets which have this flag set. | +| 8 | Renewable | Used in combination with the End Time and Renew Till fields to cause tickets with long life spans to be renewed at the KDC periodically. | +| 9 | Initial | Indicates that a ticket was issued using the authentication service (AS) exchange and not issued based on a TGT. | +| 10 | Pre-authent | Indicates that the client was authenticated by the KDC before a ticket was issued. This flag usually indicates the presence of an authenticator in the ticket. It can also flag the presence of credentials taken from a smart card logon. | +| 11 | Opt-hardware-auth | This flag was originally intended to indicate that hardware-supported authentication was used during pre-authentication. This flag is no longer recommended in the Kerberos V5 protocol. KDCs MUST NOT issue a ticket with this flag set. KDCs SHOULD NOT preserve this flag if it is set by another KDC. | +| 12 | Transited-policy-checked | KILE MUST NOT check for transited domains on servers or a KDC. Application servers MUST ignore the TRANSITED-POLICY-CHECKED flag. | +| 13 | Ok-as-delegate | The KDC MUST set the OK-AS-DELEGATE flag if the service account is trusted for delegation. | +| 14 | Request-anonymous | KILE not use this flag. | +| 15 | Name-canonicalize | In order to request referrals the Kerberos client MUST explicitly request the "canonicalize" KDC option for the AS-REQ or TGS-REQ. | +| 16-25 | Unused | - | +| 26 | Disable-transited-check | By default the KDC will check the transited field of a TGT against the policy of the local realm before it will issue derivative tickets based on the TGT. If this flag is set in the request, checking of the transited field is disabled. Tickets issued without the performance of this check will be noted by the reset (0) value of the TRANSITED-POLICY-CHECKED flag, indicating to the application server that the transited field must be checked locally. KDCs are encouraged but not required to honor
the DISABLE-TRANSITED-CHECK option.
Should not be in use, because Transited-policy-checked flag is not supported by KILE. | +| 27 | Renewable-ok | The RENEWABLE-OK option indicates that a renewable ticket will be acceptable if a ticket with the requested life cannot otherwise be provided, in which case a renewable ticket may be issued with a renew-till equal to the requested end time. The value of the renew-till field may still be limited by local limits, or limits selected by the individual principal or server. | +| 28 | Enc-tkt-in-skey | No information. | +| 29 | Unused | - | +| 30 | Renew | The RENEW option indicates that the present request is for a renewal. The ticket provided is encrypted in the secret key for the server on which it is valid. This option will only be honored if the ticket to be renewed has its RENEWABLE flag set and if the time in its renew-till field has not passed. The ticket to be renewed is passed in the padata field as part of the authentication header. | +| 31 | Validate | This option is used only by the ticket-granting service. The VALIDATE option indicates that the request is to validate a postdated ticket. Should not be in use, because postdated tickets are not supported by KILE. | + +> Table 6. Kerberos ticket flags. + +- **Failure Code** \[Type = HexInt32\]**:** hexadecimal failure code of failed TGT issue operation. The table below contains the list of the most common error codes for this event: + +| Code | Code Name | Description | Possible causes | +|------|--------------------------------|--------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0x10 | KDC\_ERR\_PADATA\_TYPE\_NOSUPP | KDC has no support for PADATA type (pre-authentication data) | Smart card logon is being attempted and the proper certificate cannot be located. This can happen because the wrong certification authority (CA) is being queried or the proper CA cannot be contacted in order to get Domain Controller or Domain Controller Authentication certificates for the domain controller.
It can also happen when a domain controller doesn’t have a certificate installed for smart cards (Domain Controller or Domain Controller Authentication templates). | +| 0x17 | KDC\_ERR\_KEY\_EXPIRED | Password has expired—change password to reset | The user’s password has expired. | +| 0x18 | KDC\_ERR\_PREAUTH\_FAILED | Pre-authentication information was invalid | The wrong password was provided. | + +- **Pre-Authentication Type** \[Type = UnicodeString\]: the code of [pre-Authentication](https://technet.microsoft.com/en-us/library/cc772815(v=ws.10).aspx) type which was used in TGT request. + + +## Table 5. Kerberos Pre-Authentication types. + +| Type | Type Name | Description | +|------|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | - | Logon without Pre-Authentication. | +| 2 | PA-ENC-TIMESTAMP | This is a normal type for standard password authentication. | +| 11 | PA-ETYPE-INFO | The ETYPE-INFO pre-authentication type is sent by the KDC in a KRB-ERROR indicating a requirement for additional pre-authentication. It is usually used to notify a client of which key to use for the encryption of an encrypted timestamp for the purposes of sending a PA-ENC-TIMESTAMP pre-authentication value.
Never saw this Pre-Authentication Type in Microsoft Active Directory environment. | +| 15 | PA-PK-AS-REP\_OLD | Used for Smart Card logon authentication. | +| 17 | PA-PK-AS-REP | This type should also be used for Smart Card authentication, but in certain Active Directory environments, it is never seen. | +| 19 | PA-ETYPE-INFO2 | The ETYPE-INFO2 pre-authentication type is sent by the KDC in a KRB-ERROR indicating a requirement for additional pre-authentication. It is usually used to notify a client of which key to use for the encryption of an encrypted timestamp for the purposes of sending a PA-ENC-TIMESTAMP pre-authentication value.
Never saw this Pre-Authentication Type in Microsoft Active Directory environment. | +| 20 | PA-SVR-REFERRAL-INFO | Used in KDC Referrals tickets. | +| 138 | PA-ENCRYPTED-CHALLENGE | Logon using Kerberos Armoring (FAST). Supported starting from Windows Server 2012 domain controllers and Windows 8 clients. | +| - | | This type shows in Audit Failure events. | + +**Certificate Information:** + +> **Certificate Issuer Name** \[Type = UnicodeString\]**:** the name of Certification Authority which issued smart card certificate. Populated in **Issued by** field in certificate. Always empty for [4771](event-4771.md) events. +> +> **Certificate Serial Number** \[Type = UnicodeString\]**:** smart card certificate’s serial number. Can be found in **Serial number** field in the certificate. Always empty for [4771](event-4771.md) events. +> +> **Certificate Thumbprint** \[Type = UnicodeString\]**:** smart card certificate’s thumbprint. Can be found in **Thumbprint** field in the certificate. Always empty for [4771](event-4771.md) events. + +## Security Monitoring Recommendations + +For 4771(F): Kerberos pre-authentication failed. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Security ID”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Security ID”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Security ID”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Security ID”** for accounts that are outside the whitelist. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + +- You can track all [4771](event-4771.md) events where the **Client Address** is not from your internal IP range or not from private IP ranges. + +- If you know that **Account Name** should be used only from known list of IP addresses, track all **Client Address** values for this **Account Name** in [4771](event-4771.md) events. If **Client Address** is not from the whitelist, generate the alert. + +- All **Client Address** = ::1 means local authentication. If you know the list of accounts which should log on to the domain controllers, then you need to monitor for all possible violations, where **Client Address** = ::1 and **Account Name** is not allowed to log on to any domain controller. + +- All [4771](event-4771.md) events with **Client Port** field value > 0 and < 1024 should be examined, because a well-known port was used for outbound connection. + +- Also monitor the fields shown in the following table, to discover the issues listed: + +| **Field** | **Issue to discover** | +|-----------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Pre-Authentication Type** | Value is **not 15** when account must use a smart card for authentication. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | +| **Pre-Authentication Type** | Value is **not 2** when only standard password authentication is in use in the organization. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | +| **Pre-Authentication Type** | Value is **not 138** when Kerberos Armoring is enabled for all Kerberos communications in the organization. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | +| **Result Code** | **0x10** (KDC has no support for PADATA type (pre-authentication data)). This error can help you to more quickly identify smart-card related problems with Kerberos authentication. | +| **Result Code** | **0x18** ((Pre-authentication information was invalid), if you see, for example N events in last N minutes. This can be an indicator of brute-force attack on the account password, especially for highly critical accounts. | + diff --git a/windows/keep-secure/event-4772.md b/windows/keep-secure/event-4772.md new file mode 100644 index 0000000000..0bf72a2f75 --- /dev/null +++ b/windows/keep-secure/event-4772.md @@ -0,0 +1,21 @@ +--- +title: 4772(F) A Kerberos authentication ticket request failed. (Windows 10) +description: Describes security event 4772(F) A Kerberos authentication ticket request failed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4772(F): A Kerberos authentication ticket request failed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Currently this event doesn’t generate. It is a defined event, but it is never invoked by the operating system. [4768](event-4768.md) failure event is generated instead. + +***Subcategory:*** [Audit Kerberos Authentication Service](audit-kerberos-authentication-service.md) + diff --git a/windows/keep-secure/event-4773.md b/windows/keep-secure/event-4773.md new file mode 100644 index 0000000000..1f4a877348 --- /dev/null +++ b/windows/keep-secure/event-4773.md @@ -0,0 +1,21 @@ +--- +title: 4773(F) A Kerberos service ticket request failed. (Windows 10) +description: Describes security event 4773(F) A Kerberos service ticket request failed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4773(F): A Kerberos service ticket request failed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Currently this event doesn’t generate. It is a defined event, but it is never invoked by the operating system. [4769](event-4769.md) failure event is generated instead. + +***Subcategory:*** [Audit Kerberos Service Ticket Operations](audit-kerberos-service-ticket-operations.md) + diff --git a/windows/keep-secure/event-4774.md b/windows/keep-secure/event-4774.md new file mode 100644 index 0000000000..2cb4f23bd1 --- /dev/null +++ b/windows/keep-secure/event-4774.md @@ -0,0 +1,41 @@ +--- +title: 4774(S) An account was mapped for logon. (Windows 10) +description: Describes security event 4774(S) An account was mapped for logon. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4774(S): An account was mapped for logon. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +It appears that this event never occurs. + +***Subcategory:*** [Audit Credential Validation](audit-credential-validation.md) + +***Event Schema:*** + +*An account was mapped for logon.* + +*Authentication Package:%1* + +*Account UPN:%2* + +*Mapped Name:%3* + +***Required Server Roles:*** no information. + +***Minimum OS Version:*** no information. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-4775.md b/windows/keep-secure/event-4775.md new file mode 100644 index 0000000000..56d51f81fa --- /dev/null +++ b/windows/keep-secure/event-4775.md @@ -0,0 +1,39 @@ +--- +title: 4775(F) An account could not be mapped for logon. (Windows 10) +description: Describes security event 4775(F) An account could not be mapped for logon. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4775(F): An account could not be mapped for logon. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +It appears that this event never occurs. + +***Subcategory:*** [Audit Credential Validation](audit-credential-validation.md) + +***Event Schema:*** + +*An account could not be mapped for logon.* + +*Authentication Package:%1* + +*Account Name:%2* + +***Required Server Roles:*** no information. + +***Minimum OS Version:*** no information. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-4776.md b/windows/keep-secure/event-4776.md new file mode 100644 index 0000000000..4b1bd35fc0 --- /dev/null +++ b/windows/keep-secure/event-4776.md @@ -0,0 +1,148 @@ +--- +title: 4776(S, F) The computer attempted to validate the credentials for an account. (Windows 10) +description: Describes security event 4776(S, F) The computer attempted to validate the credentials for an account. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4776(S, F): The computer attempted to validate the credentials for an account. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4776 illustration + +***Subcategory:*** [Audit Credential Validation](audit-credential-validation.md) + +***Event Description:*** + +This event generates every time that a credential validation occurs using NTLM authentication. + +This event occurs only on the computer that is authoritative for the provided credentials. For domain accounts, the domain controller is authoritative. For local accounts, the local computer is authoritative. + +It shows successful and unsuccessful credential validation attempts. + +It shows only the computer name (**Source Workstation**) from which the authentication attempt was performed (authentication source). For example, if you authenticate from CLIENT-1 to SERVER-1 using a domain account you will see CLIENT-1 in the **Source Workstation** field. Information about the destination computer (SERVER-1) is not presented in this event. + +If a credential validation attempt fails, you will see a Failure event with **Error Code** parameter value not equal to “**0x0**”. + +The main advantage of this event is that on domain controllers you can see all authentication attempts for domain accounts when NTLM authentication was used. + +For monitoring local account logon attempts, it is better to use event “[4624](event-4624.md): An account was successfully logged on” because it contains more details and is more informative. + +This event also generates when a workstation unlock event occurs. + +This event does *not* generate when a domain account logs on locally to a domain controller. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4776 + 0 + 0 + 14336 + 0 + 0x8010000000000000 + + 165437 + + + Security + DC01.contoso.local + + +- + MICROSOFT\_AUTHENTICATION\_PACKAGE\_V1\_0 + dadmin + WIN81 + 0xc0000234 + + + +``` + +***Required Server Roles:*** no specific requirements. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +- **Authentication Package** \[Type = UnicodeString\]: the name of [Authentication Package](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374733(v=vs.85).aspx) which was used for credential validation. It is always “**MICROSOFT\_AUTHENTICATION\_PACKAGE\_V1\_0**” for [4776](event-4776.md) event. + +> **Note**  **Authentication package** is a DLL that encapsulates the authentication logic used to determine whether to permit a user to log on. [Local Security Authority](https://msdn.microsoft.com/en-us/library/windows/desktop/ms721592(v=vs.85).aspx#_security_local_security_authority_gly) (LSA) authenticates a user logon by sending the request to an authentication package. The authentication package then examines the logon information and either authenticates or rejects the user logon attempt. + +- **Logon Account** \[Type = UnicodeString\]: the name of the account that had its credentials validated by the **Authentication Package**. Can be user name, computer account name or [well-known security principal](https://support.microsoft.com/en-us/kb/243330) account name. Examples: + + - User example: dadmin + + - Computer account example: WIN81$ + + - Local System account example: Local + + - Local Service account example: Local Service + +- **Source Workstation** \[Type = UnicodeString\]: the name of the computer from which the logon attempt originated. + +- **Error Code** \[Type = HexInt32\]: contains error code for Failure events. For Success events this parameter has “**0x0**” value. The table below contains most common error codes for this event: + +| Error Code | Description | +|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0xC0000064 | The username you typed does not exist. Bad username. | +| 0xC000006A | Account logon with misspelled or bad password. | +| 0xC000006D | - Generic logon failure.
Some of the potential causes for this:
An invalid username and/or password was used
[LAN Manager Authentication Level](https://technet.microsoft.com/en-us/library/jj852207.aspx) mismatch between the source and target computers. | +| 0xC000006F | Account logon outside authorized hours. | +| 0xC0000070 | Account logon from unauthorized workstation. | +| 0xC0000071 | Account logon with expired password. | +| 0xC0000072 | Account logon to account disabled by administrator. | +| 0xC0000193 | Account logon with expired account. | +| 0xC0000224 | Account logon with "Change Password at Next Logon" flagged. | +| 0xC0000234 | Account logon with account locked. | +| 0xc0000371 | The local account store does not contain secret material for the specified account. | +| 0x0 | No errors. | + +> Table 1. Winlogon Error Codes. + +## Security Monitoring Recommendations + +For 4776(S, F): The computer attempted to validate the credentials for an account. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Logon Account”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Logon Account”** value (with other information) to monitor how or when a particular account is being used.
To monitor activity of specific user accounts outside of working hours, monitor the appropriate **Logon Account + Source Workstation** pairs. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Logon Account”** that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Logon Account”** for accounts that are outside the whitelist. | +| **Restricted-use computers**: You might have certain computers from which certain people (accounts) should not log on. | Monitor the target **Source Workstation** for credential validation requests from the **“Logon Account”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Logon Account”** for names that don’t comply with naming conventions. | + +- If NTLM authentication should not be used for a specific account, monitor for that account. Don’t forget that local logon will always use NTLM authentication if an account logs on to a device where its user account is stored. + +- You can use this event to collect all NTLM authentication attempts in the domain, if needed. Don’t forget that local logon will always use NTLM authentication if the account logs on to a device where its user account is stored. + +- If a local account should be used only locally (for example, network logon or terminal services logon is not allowed), you need to monitor for all events where **Source Workstation** and **Computer** (where the event was generated and where the credentials are stored) have different values. + +- Consider tracking the following errors for the reasons listed: + +| **Error to track** | **What the error might indicate** | +|-----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------| +| **User logon with misspelled or bad user account** | For example, N events in the last N minutes can be an indicator of an account enumeration attack, especially relevant for highly critical accounts. | +| **User logon with misspelled or bad password** | For example, N events in the last N minutes can be an indicator of a brute-force password attack, especially relevant for highly critical accounts. | +| **User logon outside authorized hours** | Can indicate a compromised account; especially relevant for highly critical accounts. | +| **User logon from unauthorized workstation** | Can indicate a compromised account; especially relevant for highly critical accounts. | +| **User logon to account disabled by administrator** | For example, N events in last N minutes can be an indicator of an account compromise attempt, especially relevant for highly critical accounts. | +| **User logon with expired account** | Can indicate an account compromise attempt; especially relevant for highly critical accounts. | +| **User logon with account locked** | Can indicate a brute-force password attack; especially relevant for highly critical accounts. | + diff --git a/windows/keep-secure/event-4777.md b/windows/keep-secure/event-4777.md new file mode 100644 index 0000000000..db755e968c --- /dev/null +++ b/windows/keep-secure/event-4777.md @@ -0,0 +1,21 @@ +--- +title: 4777(F) The domain controller failed to validate the credentials for an account. (Windows 10) +description: Describes security event 4777(F) The domain controller failed to validate the credentials for an account. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4777(F): The domain controller failed to validate the credentials for an account. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Currently this event doesn’t generate. It is a defined event, but it is never invoked by the operating system. [4776](event-4776.md) failure event is generated instead. + +***Subcategory:*** [Audit Credential Validation](audit-credential-validation.md) + diff --git a/windows/keep-secure/event-4778.md b/windows/keep-secure/event-4778.md new file mode 100644 index 0000000000..2c47b9958b --- /dev/null +++ b/windows/keep-secure/event-4778.md @@ -0,0 +1,137 @@ +--- +title: 4778(S) A session was reconnected to a Window Station. (Windows 10) +description: Describes security event 4778(S) A session was reconnected to a Window Station. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4778(S): A session was reconnected to a Window Station. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4778 illustration + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Description:*** + +This event is generated when a user reconnects to an existing Terminal Services session, or when a user switches to an existing desktop using [Fast User Switching](https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fast_user_switching.mspx?mfr=true). + +This event also generates when user reconnects to virtual host Hyper-V Enhanced Session, for example. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4778 + 0 + 0 + 12551 + 0 + 0x8020000000000000 + + 237651 + + + Security + DC01.contoso.local + + +- + ladmin + CONTOSO + 0x1e01f6 + RDP-Tcp\#6 + WIN81 + 10.0.0.100 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which the session was reconnected. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Session:** + +- **Session Name** \[Type = UnicodeString\]**:** the name of the session to which the user was reconnected. Examples: + + - **RDP-Rcp\#N**, where N is a number of session – typical RDP session name. + + - **Console** – console session, typical for Fast User Switching. + + - **31C5CE94259D4006A9E4\#3** – example of “Hyper-V Enhanced Session” session name. + + You can see the list of current session’s using “**query session”** command in command prompt. Example of output (see **SESSIONNAME** column): + +Query session illustration + +**Additional Information:** + +- **Client Name** \[Type = UnicodeString\]: computer name from which the user was reconnected. Has “**Unknown”** value for console session. + +- **Client Address** \[Type = UnicodeString\]: IP address of the computer from which the user was reconnected. + + - IPv6 address or ::ffff:IPv4 address of a client. + + - ::1 or 127.0.0.1 means localhost. + + - Has “**LOCAL**” value for console session. + +## Security Monitoring Recommendations + +For 4778(S): A session was reconnected to a Window Station. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Account Name”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Account Name”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Account Name”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Account Name”** for accounts that are outside the whitelist. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Account Name”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Account Name”** that you are concerned about. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + +- If Fast User Switching is disabled on workstations or specific computers, then monitor for any event with **Session Name** = Console. + +- If Remote Desktop Connections are not allowed for specific users (**Subject\\Account Name**) or disabled on some computers, then monitor for **Session Name** = RDP-Tcp\# (substring). + +- If a specific computer or device (**Client Name** or **Client Address**) should never connect to this computer (**Computer**), monitor for any event with that **Client Name** or **Client Address**. + +- Check that **Additional Information\\Client Address** is from internal IP addresses list. + diff --git a/windows/keep-secure/event-4779.md b/windows/keep-secure/event-4779.md new file mode 100644 index 0000000000..f3b2dc262b --- /dev/null +++ b/windows/keep-secure/event-4779.md @@ -0,0 +1,139 @@ +--- +title: 4779(S) A session was disconnected from a Window Station. (Windows 10) +description: Describes security event 4779(S) A session was disconnected from a Window Station. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4779(S): A session was disconnected from a Window Station. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4779 illustration + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Description:*** + +This event is generated when a user disconnects from an existing Terminal Services session, or when a user switches away from an existing desktop using [Fast User Switching](https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fast_user_switching.mspx?mfr=true). + +This event also generated when user disconnects from virtual host Hyper-V Enhanced Session, for example. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4779 + 0 + 0 + 12551 + 0 + 0x8020000000000000 + + 237646 + + + Security + DC01.contoso.local + + +- + ladmin + CONTOSO + 0x1e01f6 + RDP-Tcp\#3 + WIN81 + 10.0.0.100 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which the session was disconnected. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Session:** + +- **Session Name** \[Type = UnicodeString\]**:** the name of disconnected session. Examples: + + - **RDP-Rcp\#N**, where N is a number of session – typical RDP session name. + + - **Console** – console session, typical for Fast User Switching. + + - **31C5CE94259D4006A9E4\#3** – example of “Hyper-V Enhanced Session” session name. + + You can see the list of current session’s using “**query session”** command in command prompt. Example of output (see **SESSIONNAME** column): + +Query session illustration + +**Additional Information:** + +- **Client Name** \[Type = UnicodeString\]: machine name from which the session was disconnected. Has “**Unknown”** value for console session. + + + +- **Client Address** \[Type = UnicodeString\]: IP address of the computer from which the session was disconnected. + + - IPv6 address or ::ffff:IPv4 address of a client. + + - ::1 or 127.0.0.1 means localhost. + + + + - Has “**LOCAL**” value for console session. + +## Security Monitoring Recommendations + +For 4779(S): A session was disconnected from a Window Station. + +| **Type of monitoring required** | **Recommendation** | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“Subject\\Account Name”** that corresponds to the high-value account or accounts. | +| **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“Subject\\Account Name”** (with other information) to monitor how or when a particular account is being used. | +| **Non-active accounts**: You might have non-active, disabled, or guest accounts, or other accounts that should never be used. | Monitor this event with the **“Subject\\Account Name”** that corresponds to the accounts that should never be used. | +| **Account whitelist**: You might have a specific whitelist of accounts that are the only ones allowed to perform actions corresponding to particular events. | If this event corresponds to a “whitelist-only” action, review the **“Subject\\Account Name”** for accounts that are outside the whitelist. | +| **Accounts of different types**: You might want to ensure that certain actions are performed only by certain account types, for example, local or domain account, machine or user account, vendor or employee account, and so on. | If this event corresponds to an action you want to monitor for certain account types, review the **“Subject\\Account Name”** to see whether the account type is as expected. | +| **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Subject\\Account Domain”** corresponding to accounts from another domain or “external” accounts. | +| **Restricted-use computers or devices**: You might have certain computers, machines, or devices on which certain people (accounts) should not typically perform any actions.
For example, you might have computers to which connections should not be made from certain accounts or addresses. | Monitor the target **Computer:** (or other target device) for actions performed by the **“Subject\\Account Name”** that you are concerned about.
If you have a target **Computer:** (or other target device) to which connections should not be made from certain accounts or addresses, monitor this event for the corresponding **Client Name** or **Client Address**. | +| **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**Subject\\Account Name”** for names that don’t comply with naming conventions. | + +- If Fast User Switching is disabled on workstations or specific computers, then monitor for any event with **Session Name** = Console. + +- If Remote Desktop Connections are not allowed for specific users (**Subject\\Account Name**) or disabled on some computers, then monitor for **Session Name** = RDP-Tcp\# (substring). + +- To ensure that connections are made only from your internal IP address list, monitor the **Additional Information\\Client Address** in this event. + diff --git a/windows/keep-secure/event-4780.md b/windows/keep-secure/event-4780.md new file mode 100644 index 0000000000..3aef6e6a3a --- /dev/null +++ b/windows/keep-secure/event-4780.md @@ -0,0 +1,59 @@ +--- +title: 4780(S) The ACL was set on accounts which are members of administrators groups. (Windows 10) +description: Describes security event 4780(S) The ACL was set on accounts which are members of administrators groups. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4780(S): The ACL was set on accounts which are members of administrators groups. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Every hour, the domain controller that holds the primary domain controller (PDC) Flexible Single Master Operation (FSMO) role compares the ACL on all security principal accounts (users, groups, and machine accounts) present for its domain in Active Directory and that are in administrative or security-sensitive groups and which have AdminCount attribute = 1 against the ACL on the [AdminSDHolder](https://technet.microsoft.com/en-us/magazine/2009.09.sdadminholder.aspx) object. If the ACL on the principal account differs from the ACL on the AdminSDHolder object, then the ACL on the principal account is reset to match the ACL on the AdminSDHolder object and this event is generated. + +For some reason, this event doesn’t generate on some OS versions. + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Schema:*** + +*The ACL was set on accounts which are members of administrators groups.* + +*Subject:* + +> *Security ID:%4* +> +> *Account Name:%5* +> +> *Account Domain:%6* +> +> *Logon ID:%7* + +*Target Account:* + +> *Security ID:%3* +> +> *Account Name:%1* +> +> *Account Domain:%2* + +*Additional Information:* + +> *Privileges:%8* + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Monitor for this event and investigate why the object’s ACL was changed. + diff --git a/windows/keep-secure/event-4781.md b/windows/keep-secure/event-4781.md new file mode 100644 index 0000000000..5c84fbbc9d --- /dev/null +++ b/windows/keep-secure/event-4781.md @@ -0,0 +1,127 @@ +--- +title: 4781(S) The name of an account was changed. (Windows 10) +description: Describes security event 4781(S) The name of an account was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4781(S): The name of an account was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4781 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time a user or computer account name (**sAMAccountName** attribute) is changed. + +For user accounts, this event generates on domain controllers, member servers, and workstations. + +For computer accounts, this event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4781 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175754 + + + Security + DC01.contoso.local + + +- + Admin + MainAdmin + CONTOSO + S-1-5-21-3457937927-2839227994-823803824-6117 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30d5f + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that performed the “change account name” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that performed the “change account name” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Security ID** \[Type = SID\]**:** SID of account on which the name was changed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Domain** \[Type = UnicodeString\]**:** target account’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Old Account Name** \[Type = UnicodeString\]**:** old name of target account. + +- **New Account Name** \[Type = UnicodeString\]**:** new name of target account. + +**Additional Information:** + +- **Privileges** \[Type = UnicodeString\]: the list of user privileges which were used during the operation, for example, SeBackupPrivilege. This parameter might not be captured in the event, and in that case appears as “-”. See full list of user privileges in “Table 8. User Privileges.”. + +## Security Monitoring Recommendations + +For 4781(S): The name of an account was changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have high-value user or computer accounts (or local user accounts) for which you need to monitor each change to the accounts, monitor this event with the **“Target Account\\Security ID”** that corresponds to the high-value accounts. + diff --git a/windows/keep-secure/event-4782.md b/windows/keep-secure/event-4782.md new file mode 100644 index 0000000000..100e19c4fe --- /dev/null +++ b/windows/keep-secure/event-4782.md @@ -0,0 +1,112 @@ +--- +title: 4782(S) The password hash an account was accessed. (Windows 10) +description: Describes security event 4782(S) The password hash an account was accessed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4782(S): The password hash an account was accessed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4782 illustration + +***Subcategory:*** [Audit Other Account Management Events](audit-other-account-management-events.md) + +***Event Description:*** + +This event generates on domain controllers during password migration of an account using [Active Directory Migration Toolkit](https://technet.microsoft.com/en-us/library/cc974332(v=ws.10).aspx). + +Typically **“Subject\\Security ID”** is the SYSTEM account. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4782 + 0 + 0 + 13829 + 0 + 0x8020000000000000 + + 174829 + + + Security + DC01.contoso.local + + +- + Andrei + CONTOSO + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested hash migration operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested hash migration operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For ANONYMOUS LOGON you will see **NT AUTHORITY** value for this field. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Target Account:** + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which the password hash was migrated. For example: ServiceDesk + + - User account example: Andrei + + - Computer account example: DC01$ + +- **Account Domain** \[Type = UnicodeString\]**:** domain name of the account for which the password hash was migrated. Formats vary, and include the following: + + - Domain NETBIOS name example: FABRIKAM + + - Lowercase full domain name: fabrikam.local + + - Uppercase full domain name: FABRIKAM.LOCAL + +## Security Monitoring Recommendations + +For 4782(S): The password hash an account was accessed. + +- Monitor for all events of this type, because any actions with account’s password hashes should be planned. If this action was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4793.md b/windows/keep-secure/event-4793.md new file mode 100644 index 0000000000..6488631eb5 --- /dev/null +++ b/windows/keep-secure/event-4793.md @@ -0,0 +1,115 @@ +--- +title: 4793(S) The Password Policy Checking API was called. (Windows 10) +description: Describes security event 4793(S) The Password Policy Checking API was called. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4793(S): The Password Policy Checking API was called. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4793 illustration + +***Subcategory:*** [Audit Other Account Management Events](audit-other-account-management-events.md) + +***Event Description:*** + +This event generates each time the [Password Policy Checking API](https://msdn.microsoft.com/en-us/library/aa370661(VS.85).aspx) is called. + +The Password Policy Checking API allows an application to check password compliance against an application-provided account database or single account and verify that passwords meet the complexity, aging, minimum length, and history reuse requirements of a password policy. + +This event, for example, generates during Directory Services Restore Mode ([DSRM](http://blogs.technet.com/b/askds/archive/2009/03/11/ds-restore-mode-password-maintenance.aspx)) account password reset procedure to check new DSRM password. + +This event generates on the computer where Password Policy Checking API was called. + +Note that starting with Microsoft SQL Server 2005, the “SQL Server password policy” feature can generate many 4793 events on a SQL Server. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4793 + 0 + 0 + 13829 + 0 + 0x8020000000000000 + + 172342 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x36f67 + DC01 + - + 0x0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested Password Policy Checking API operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested Password Policy Checking API operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Additional Information:** + +- **Caller Workstation** \[Type = UnicodeString\]**:** name of the computer from which the Password Policy Checking API was called. Typically, this is the same computer where this event was generated, for example, DC01. Computer name here does not contain **$** symbol at the end. It also can be an IP address or the DNS name of the computer. + +- **Provided Account Name (unauthenticated)** \[Type = UnicodeString\]**:** the name of account, which password was provided/requested for validation. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Status Code** \[Type = HexInt32\]**:** typically has “**0x0**” value. Status code is “**0x0**”, no matter meets password domain Password Policy or not. + +## Security Monitoring Recommendations + +For 4793(S): The Password Policy Checking API was called. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Typically this is an informational event, and can give you information about when Password Policy Checking APIs were invoked, and who invoked them. The **Provided Account Name** does not always have a value—sometimes it’s not really possible to determine for which account the password policy check was performed. + diff --git a/windows/keep-secure/event-4794.md b/windows/keep-secure/event-4794.md new file mode 100644 index 0000000000..a703f77ede --- /dev/null +++ b/windows/keep-secure/event-4794.md @@ -0,0 +1,104 @@ +--- +title: 4794(S, F) An attempt was made to set the Directory Services Restore Mode administrator password. (Windows 10) +description: Describes security event 4794(S, F) An attempt was made to set the Directory Services Restore Mode administrator password. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4794(S, F): An attempt was made to set the Directory Services Restore Mode administrator password. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4794 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time Directory Services Restore Mode (DSRM) administrator password is changed. + +This event generates only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4794 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 172348 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x36f67 + DC01 + 0x0 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made an attempt to set Directory Services Restore Mode administrator password. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made an attempt to set Directory Services Restore Mode administrator password. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Additional Information:** + +- **Caller Workstation** \[Type = UnicodeString\]**:** the name of computer account from which Directory Services Restore Mode (DSRM) administrator password change request was received. For example: “**DC01**”. If the change request was sent locally (from the same server) this field will have the same name as the computer account. + +- **Status Code** \[Type = HexInt32\]**:** for Success events it has “**0x0**” value. + +## Security Monitoring Recommendations + +For 4794(S, F): An attempt was made to set the Directory Services Restore Mode administrator password. + +- Always monitor 4794 events and trigger alerts when they occur. + diff --git a/windows/keep-secure/event-4798.md b/windows/keep-secure/event-4798.md new file mode 100644 index 0000000000..744ecfa494 --- /dev/null +++ b/windows/keep-secure/event-4798.md @@ -0,0 +1,135 @@ +--- +title: 4798(S) A user's local group membership was enumerated. (Windows 10) +description: Describes security event 4798(S) A user's local group membership was enumerated. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4798(S): A user's local group membership was enumerated. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4798 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates when a process enumerates a user's security-enabled local groups on a computer or device. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4798 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 691 + + + Security + WIN10-1.contoso.local + + +- + Administrator + WIN10-1 + S-1-5-21-1694160624-234216347-2203645164-500 + S-1-5-21-1377283216-344919071-3415362939-1104 + dadmin + CONTOSO + 0x72d9d + 0xc80 + C:\\Windows\\System32\\mmc.exe + + + +``` + +***Required Server Roles:*** none. + +***Minimum OS Version:*** Windows Server 2016, Windows 10. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “enumerate user's security-enabled local groups” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “enumerate user's security-enabled local groups” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**User:** + +- **Security ID** \[Type = SID\]: SID of the account whose groups were enumerated. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]: the name of the account whose groups were enumerated. + +- **Account Domain** \[Type = UnicodeString\]: group’s domain or computer name. Formats vary, and include the following: + + - For a local group, this field will contain the name of the computer to which this group belongs, for example: “Win81”. + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that enumerated the members of the group. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + +> If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + +You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +## Security Monitoring Recommendations + +For 4798(S): A user's local group membership was enumerated. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have high value domain or local accounts for which you need to monitor each enumeration of their group membership, or any access attempt, monitor events with the **“Subject\\Security ID”** that corresponds to the high value account or accounts. + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + diff --git a/windows/keep-secure/event-4799.md b/windows/keep-secure/event-4799.md new file mode 100644 index 0000000000..b1d842372f --- /dev/null +++ b/windows/keep-secure/event-4799.md @@ -0,0 +1,135 @@ +--- +title: 4799(S) A security-enabled local group membership was enumerated. (Windows 10) +description: Describes security event 4799(S) A security-enabled local group membership was enumerated. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4799(S): A security-enabled local group membership was enumerated. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4799 illustration + +***Subcategory:*** [Audit Security Group Management](audit-security-group-management.md) + +***Event Description:*** + +This event generates when a process enumerates the members of a security-enabled local group on the computer or device. + +This event doesn't generate when group members were enumerated using Active Directory Users and Computers snap-in. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4799 + 0 + 0 + 13826 + 0 + 0x8020000000000000 + + 685 + + + Security + WIN10-1.contoso.local + + +- + Administrators + Builtin + S-1-5-32-544 + S-1-5-21-1377283216-344919071-3415362939-1104 + dadmin + CONTOSO + 0x72d9d + 0xc80 + C:\\Windows\\System32\\mmc.exe + + + +``` + +***Required Server Roles:*** none. + +***Minimum OS Version:*** Windows Server 2016, Windows 10. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “enumerate security-enabled local group members” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “enumerate security-enabled local group members” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Group:** + +- **Security ID \[Type = SID\]:** SID of the group which members were enumerated. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Group Name \[Type = UnicodeString\]:** the name of the group which members were enumerated. + +- **Group Domain \[Type = UnicodeString\]: group’s domain or computer name. Formats vary, and include the following:** + + - For Builtin groups this field has “Builtin” value. + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For a local group, this field will contain the name of the computer to which this group belongs, for example: “Win81”. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that enumerated the members of the group. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + +> If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + +You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +## Security Monitoring Recommendations + +For 4799(S): A security-enabled local group membership was enumerated. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a list of critical local security groups in the organization, and need to specifically monitor these groups for any access (in this case, enumeration of group membership), monitor events with the “**Group\\Group Name”** values that correspond to the critical local security groups. Examples of critical local groups are built-in local administrators, built-in backup operators, and so on. + +- If you need to monitor each time the membership is enumerated for a local or domain security group, to see who enumerated the membership and when, monitor this event. Typically, this event is used as an informational event, to be reviewed if needed. + diff --git a/windows/keep-secure/event-4800.md b/windows/keep-secure/event-4800.md new file mode 100644 index 0000000000..494b426399 --- /dev/null +++ b/windows/keep-secure/event-4800.md @@ -0,0 +1,101 @@ +--- +title: 4800(S) The workstation was locked. (Windows 10) +description: Describes security event 4800(S) The workstation was locked. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4800(S): The workstation was locked. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4800 illustration + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Description:*** + +This event is generated when a workstation was locked. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4800 + 0 + 0 + 12551 + 0 + 0x8020000000000000 + + 237655 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x759a9 + 3 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “lock workstation” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “lock workstation” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +- **Session ID** \[Type = UInt32\]: unique ID of locked session. You can see the list of current session IDs using “**query session”** command in command prompt. Example of output (see **ID** column): + +Query session illustration + +## Security Monitoring Recommendations + +For 4800(S): The workstation was locked. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Typically this is an informational event, and can give you information about when a machine was locked, and which account was used to lock it. + diff --git a/windows/keep-secure/event-4801.md b/windows/keep-secure/event-4801.md new file mode 100644 index 0000000000..af58881813 --- /dev/null +++ b/windows/keep-secure/event-4801.md @@ -0,0 +1,101 @@ +--- +title: 4801(S) The workstation was unlocked. (Windows 10) +description: Describes security event 4801(S) The workstation was unlocked. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4801(S): The workstation was unlocked. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4801 illustration + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Description:*** + +This event is generated when workstation was unlocked. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4801 + 0 + 0 + 12551 + 0 + 0x8020000000000000 + + 237657 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x759a9 + 3 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “unlock workstation” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “unlock workstation” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +- **Session ID** \[Type = UInt32\]: unique ID of unlocked session. You can see the list of current session IDs using “**query session”** command in command prompt. Example of output (see ID column): + +Query session illustration + +## Security Monitoring Recommendations + +For 4801(S): The workstation was unlocked. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Typically this is an informational event, and can give you information about when a machine was unlocked, and which account was used to unlock it. + diff --git a/windows/keep-secure/event-4802.md b/windows/keep-secure/event-4802.md new file mode 100644 index 0000000000..248252575b --- /dev/null +++ b/windows/keep-secure/event-4802.md @@ -0,0 +1,101 @@ +--- +title: 4802(S) The screen saver was invoked. (Windows 10) +description: Describes security event 4802(S) The screen saver was invoked. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4802(S): The screen saver was invoked. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4802 illustration + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Description:*** + +This event is generated when screen saver was invoked. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4802 + 0 + 0 + 12551 + 0 + 0x8020000000000000 + + 237662 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x759a9 + 3 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “invoke screensaver” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “invoke screensaver” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +- **Session ID** \[Type = UInt32\]: unique ID of a session for which screen saver was invoked. You can see the list of current session IDs using “**query session”** command in command prompt. Example of output (see ID column): + +Query session illustration + +## Security Monitoring Recommendations + +For 4802(S): The screen saver was invoked. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Typically this is an informational event, and can give you information about when a screen saver was invoked on a machine, and which account invoked it. + diff --git a/windows/keep-secure/event-4803.md b/windows/keep-secure/event-4803.md new file mode 100644 index 0000000000..19d5e2053b --- /dev/null +++ b/windows/keep-secure/event-4803.md @@ -0,0 +1,101 @@ +--- +title: 4803(S) The screen saver was dismissed. (Windows 10) +description: Describes security event 4803(S) The screen saver was dismissed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4803(S): The screen saver was dismissed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4803 illustration + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Description:*** + +This event is generated when screen saver was dismissed. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4803 + 0 + 0 + 12551 + 0 + 0x8020000000000000 + + 237663 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x759a9 + 3 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “dismiss screensaver” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “dismiss screensaver” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +- **Session ID** \[Type = UInt32\]: unique ID of a session for which screen saver was dismissed. You can see the list of current session IDs using “**query session”** command in command prompt. Example of output (see ID column): + +Query session illustration + +## Security Monitoring Recommendations + +For 4803(S): The screen saver was dismissed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Typically this is an informational event, and can give you information about when a screen saver was dismissed on a machine, and which account dismissed it. + diff --git a/windows/keep-secure/event-4816.md b/windows/keep-secure/event-4816.md new file mode 100644 index 0000000000..9d90f07c17 --- /dev/null +++ b/windows/keep-secure/event-4816.md @@ -0,0 +1,43 @@ +--- +title: 4816(S) RPC detected an integrity violation while decrypting an incoming message. (Windows 10) +description: Describes security event 4816(S) RPC detected an integrity violation while decrypting an incoming message. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4816(S): RPC detected an integrity violation while decrypting an incoming message. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This message generates if RPC detected an integrity violation while decrypting an incoming message. + +There is no example of this event in this document. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*RPC detected an integrity violation while decrypting an incoming message.* + +*Peer Name: %1* + +*Protocol Sequence: %2* + +*Security Error: %3* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- We recommend monitoring for this event, especially on high value assets or computers, because it can be a sign of a software or configuration issue, or a malicious action. + diff --git a/windows/keep-secure/event-4817.md b/windows/keep-secure/event-4817.md new file mode 100644 index 0000000000..614adbf442 --- /dev/null +++ b/windows/keep-secure/event-4817.md @@ -0,0 +1,246 @@ +--- +title: 4817(S) Auditing settings on object were changed. (Windows 10) +description: Describes security event 4817(S) Auditing settings on object were changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4817(S): Auditing settings on object were changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4817 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates when the [Global Object Access Auditing](https://technet.microsoft.com/en-us/library/dd772630(v=ws.10).aspx) policy is changed on a computer. + +Separate events will be generated for “Registry” and “File system” policy changes. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4817 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1192270 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + LSA + Global SACL + Key + + S:(AU;SA;RC;;;S-1-5-21-3457937927-2839227994-823803824-1104) + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to Global Object Access Auditing policy. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to Global Object Access Auditing policy. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object:** + +- **Object Server** \[Type = UnicodeString\]: has “**LSA**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: The type of an object to which this event applies. Always “**Global SACL**” for this event. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|-------------------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Central Access Policies | +| Key | WaitablePort | Callback | Global SACL | +| Job | Port | FilterConnectionPort | | +| ALPC Port | Semaphore | Adapter | | + +- **Object Name: ** + + - Key – if “Registry” Global Object Access Auditing policy was changed. + + - File – if “File system” Global Object Access Auditing policy was changed. + +**Auditing Settings:** + +- **Original Security Descriptor** \[Type = UnicodeString\]**:** the old Security Descriptor Definition Language (SDDL) value for the Global Object Access Auditing policy. Empty if Global Object Access Auditing policy SACL was not set. + +- **New Security Descriptor** \[Type = UnicodeString\]**:** the new Security Descriptor Definition Language (SDDL) value for the Global Object Access Auditing policy. + +> **Note**  The ** Security Descriptor Definition Language (SDDL)** defines string elements for enumerating information contained in the security descriptor. + +> Example: + +> *O*:BA*G*:SY*D*:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0×7;;;BA)*S*:ARAI(AU;SAFA;DCLCRPCRSDWDWO;;;WD) + +> - *O*: = Owner. SID of specific security principal, or reserved (pre-defined) value, for example: BA (BUILTIN\_ADMINISTRATORS), WD (Everyone), SY (LOCAL\_SYSTEM), etc. +> See the list of possible values in the table below: + +| Value | Description | Value | Description | +|-------|--------------------------------------|-------|---------------------------------| +| "AO" | Account operators | "PA" | Group Policy administrators | +| "RU" | Alias to allow previous Windows 2000 | "IU" | Interactively logged-on user | +| "AN" | Anonymous logon | "LA" | Local administrator | +| "AU" | Authenticated users | "LG" | Local guest | +| "BA" | Built-in administrators | "LS" | Local service account | +| "BG" | Built-in guests | "SY" | Local system | +| "BO" | Backup operators | "NU" | Network logon user | +| "BU" | Built-in users | "NO" | Network configuration operators | +| "CA" | Certificate server administrators | "NS" | Network service account | +| "CG" | Creator group | "PO" | Printer operators | +| "CO" | Creator owner | "PS" | Personal self | +| "DA" | Domain administrators | "PU" | Power users | +| "DC" | Domain computers | "RS" | RAS servers group | +| "DD" | Domain controllers | "RD" | Terminal server users | +| "DG" | Domain guests | "RE" | Replicator | +| "DU" | Domain users | "RC" | Restricted code | +| "EA" | Enterprise administrators | "SA" | Schema administrators | +| "ED" | Enterprise domain controllers | "SO" | Server operators | +| "WD" | Everyone | "SU" | Service logon user | + +- *G*: = Primary Group. +- *D*: = DACL Entries. +- *S*: = SACL Entries. + +*DACL/SACL entry format:* entry\_type:inheritance\_flags(ace\_type;ace\_flags;rights;object\_guid;inherit\_object\_guid;account\_sid) + +Example: D:(A;;FA;;;WD) + +- entry\_type: + +“D” - DACL + +“S” - SACL + +- inheritance\_flags: + +"P” - SDDL\_PROTECTED, Inheritance from containers that are higher in the folder hierarchy are blocked. + +"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" Is not also set. + +"AR" - SDDL\_AUTO\_INHERIT\_REQ, Child objects inherit permissions from this object. + +- ace\_type: + +"A" - ACCESS ALLOWED + +"D" - ACCESS DENIED + +"OA" - OBJECT ACCESS ALLOWED: only applies to a subset of the object(s). + +"OD" - OBJECT ACCESS DENIED: only applies to a subset of the object(s). + +"AU" - SYSTEM AUDIT + +"A" - SYSTEM ALARM + +"OU" - OBJECT SYSTEM AUDIT + +"OL" - OBJECT SYSTEM ALARM + +- ace\_flags: + +"CI" - CONTAINER INHERIT: Child objects that are containers, such as directories, inherit the ACE as an explicit ACE. + +"OI" - OBJECT INHERIT: Child objects that are not containers inherit the ACE as an explicit ACE. + +"NP" - NO PROPAGATE: only immediate children inherit this ace. + +"IO" - INHERITANCE ONLY: ace doesn’t apply to this object, but may affect children via inheritance. + +"ID" - ACE IS INHERITED + +"SA" - SUCCESSFUL ACCESS AUDIT + +"FA" - FAILED ACCESS AUDIT +- rights: A hexadecimal string which denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. + +| Value | Description | Value | Description | +|----------------------------|---------------------------------|----------------------|--------------------------| +| Generic access rights | Directory service access rights | +| "GA" | GENERIC ALL | "RC" | Read Permissions | +| "GR" | GENERIC READ | "SD" | Delete | +| "GW" | GENERIC WRITE | "WD" | Modify Permissions | +| "GX" | GENERIC EXECUTE | "WO" | Modify Owner | +| File access rights | "RP" | Read All Properties | +| "FA" | FILE ALL ACCESS | "WP" | Write All Properties | +| "FR" | FILE GENERIC READ | "CC" | Create All Child Objects | +| "FW" | FILE GENERIC WRITE | "DC" | Delete All Child Objects | +| "FX" | FILE GENERIC EXECUTE | "LC" | List Contents | +| Registry key access rights | "SW" | All Validated Writes | +| "KA" | "LO" | "LO" | List Object | +| "K" | KEY READ | "DT" | Delete Subtree | +| "KW" | KEY WRITE | "CR" | All Extended Rights | +| "KX" | KEY EXECUTE | | | + +- object\_guid: N/A +- inherit\_object\_guid: N/A +- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. See the table above for more details. + +For more information about SDDL syntax, see these articles: , . + +## Security Monitoring Recommendations + +For 4817(S): Auditing settings on object were changed. + +- If you use Global Object Access Auditing policies, then this event should be always monitored, especially on high value assets or computers. If this change was not planned, investigate the reason for the change. + +- If you don’t use Global Object Access Auditing policies, then this event should be always monitored because it indicates use of Global Object Access Auditing policies outside of your standard procedures. + diff --git a/windows/keep-secure/event-4818.md b/windows/keep-secure/event-4818.md new file mode 100644 index 0000000000..18c000ebb0 --- /dev/null +++ b/windows/keep-secure/event-4818.md @@ -0,0 +1,210 @@ +--- +title: 4818(S) Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy. (Windows 10) +description: Describes security event 4818(S) Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4818(S): Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4818 illustration + +***Subcategory:*** [Audit Central Policy Staging](audit-central-access-policy-staging.md) + +***Event Description:*** + +This event generates when Dynamic Access Control Proposed [Central Access Policy](https://technet.microsoft.com/en-us/library/hh831425.aspx) is enabled and access was not granted by Proposed Central Access Policy. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4818 + 0 + 0 + 12813 + 0 + 0x8020000000000000 + + 1049324 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-2104 + Auditor + CONTOSO + 0x1e5f21 + Security + File + C:\\Finance Documents\\desktop.ini + 0xc64 + 0x4 + + %%1538: %%1801 D:(A;ID;0x1200a9;;;BU) %%1541: %%1801 D:(A;ID;0x1200a9;;;BU) %%4416: %%1801 D:(A;ID;0x1200a9;;;BU) %%4419: %%1801 D:(A;ID;0x1200a9;;;BU) %%4423: %%1801 D:(A;ID;0x1200a9;;;BU) + %%1538: %%1814Finance Documents Rule %%1541: %%1814Finance Documents Rule %%4416: %%1814Finance Documents Rule %%4419: %%1814Finance Documents Rule %%4423: %%1814Finance Documents Rule + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2012, Windows 8. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made an access request. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made an access request. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: The type of an object that was accessed during the operation. Always “**File**” for this event. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Object Name** \[Type = UnicodeString\]: full path and name of the file or folder for which access was requested. + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4663](event-4663.md)(S): An attempt was made to access an object.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process through which the access was requested. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Current Central Access Policy results:** + +- **Access Reasons** \[Type = UnicodeString\]: the list of access check results for Current Access Policy. The format of the result is: + +> REQUSTED\_ACCESS: RESULT ACE\_WHICH\_PROVEDED\_OR\_DENIED\_ACCESS. + +- REQUSTED\_ACCESS – the name of requested access. See the possible REQUSTED\_ACCESS values in the table below: + +| Access | Hexadecimal Value | Description | +|-------------------------------------------------------|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ReadData (or ListDirectory) | 0x1 | **ReadData -** For a file object, the right to read the corresponding file data. For a directory object, the right to read the corresponding directory data.
**ListDirectory -** For a directory, the right to list the contents of the directory. | +| WriteData (or AddFile) | 0x2 | **WriteData -** For a file object, the right to write data to the file. For a directory object, the right to create a file in the directory (**FILE\_ADD\_FILE**).
**AddFile -** For a directory, the right to create a file in the directory. | +| AppendData (or AddSubdirectory or CreatePipeInstance) | 0x4 | **AppendData -** For a file object, the right to append data to the file. (For local files, write operations will not overwrite existing data if this flag is specified without **FILE\_WRITE\_DATA**.) For a directory object, the right to create a subdirectory (**FILE\_ADD\_SUBDIRECTORY**).
**AddSubdirectory -** For a directory, the right to create a subdirectory.
**CreatePipeInstance -** For a named pipe, the right to create a pipe. | +| ReadEA | 0x8 | The right to read extended file attributes. | +| WriteEA | 0x10 | The right to write extended file attributes. | +| Execute/Traverse | 0x20 | **Execute** - For a native code file, the right to execute the file. This access right given to scripts may cause the script to be executable, depending on the script interpreter.
**Traverse -** For a directory, the right to traverse the directory. By default, users are assigned the **BYPASS\_TRAVERSE\_CHECKING** [privilege](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379306(v=vs.85).aspx), which ignores the **FILE\_TRAVERSE** [access right](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374902(v=vs.85).aspx). See the remarks in [File Security and Access Rights](https://msdn.microsoft.com/en-us/library/windows/desktop/aa364399(v=vs.85).aspx) for more information. | +| DeleteChild | 0x40 | For a directory, the right to delete a directory and all the files it contains, including read-only files. | +| ReadAttributes | 0x80 | The right to read file attributes. | +| WriteAttributes | 0x100 | The right to write file attributes. | +| DELETE | 0x10000 | The right to delete the object. | +| READ\_CONTROL | 0x20000 | The right to read the information in the object's security descriptor, not including the information in the system access control list (SACL). | +| WRITE\_DAC | 0x40000 | The right to modify the discretionary access control list (DACL) in the object's security descriptor. | +| WRITE\_OWNER | 0x80000 | The right to change the owner in the object's security descriptor | +| SYNCHRONIZE | 0x100000
| The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right. | +| ACCESS\_SYS\_SEC | 0x1000000 | The ACCESS\_SYS\_SEC access right controls the ability to get or set the SACL in an object's security descriptor. | + +- RESULT: + + - Granted by + + - Denied by + + - Granted by ACE on parent folder + + - Not granted due to missing – after this sentence you will typically see missing user rights, for example SeSecurityPrivilege. + + - Unknown or unchecked + +- ACE\_WHICH\_PROVEDED\_OR\_DENIED\_ACCESS: + + - Ownership – if access was granted because of ownership of an object. + + - User Right name, for example SeSecurityPrivilege. + + - The [Security Descriptor Definition Language](#SDDL) (SDDL) value for the Access Control Entry (ACE) that granted or denied access. + +**Proposed Central Access Policy results that differ from the current Central Access Policy results:** + +- **Access Reasons** \[Type = UnicodeString\]: the list of access check results for Proposed Central Access Policy. Here you will see only ***denied*** requests. The format of the result is: + +> REQUSTED\_ACCESS: NOT Granted by RULE\_NAME Rule. + +- REQUSTED\_ACCESS – the name of requested access. See the possible REQUSTED\_ACCESS values in the table below: + +| Access | Hexadecimal Value | Description | +|-------------------------------------------------------|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ReadData (or ListDirectory) | 0x1 | **ReadData -** For a file object, the right to read the corresponding file data. For a directory object, the right to read the corresponding directory data.
**ListDirectory -** For a directory, the right to list the contents of the directory. | +| WriteData (or AddFile) | 0x2 | **WriteData -** For a file object, the right to write data to the file. For a directory object, the right to create a file in the directory (**FILE\_ADD\_FILE**).
**AddFile -** For a directory, the right to create a file in the directory. | +| AppendData (or AddSubdirectory or CreatePipeInstance) | 0x4 | **AppendData -** For a file object, the right to append data to the file. (For local files, write operations will not overwrite existing data if this flag is specified without **FILE\_WRITE\_DATA**.) For a directory object, the right to create a subdirectory (**FILE\_ADD\_SUBDIRECTORY**).
**AddSubdirectory -** For a directory, the right to create a subdirectory.
**CreatePipeInstance -** For a named pipe, the right to create a pipe. | +| ReadEA | 0x8 | The right to read extended file attributes. | +| WriteEA | 0x10 | The right to write extended file attributes. | +| Execute/Traverse | 0x20 | **Execute** - For a native code file, the right to execute the file. This access right given to scripts may cause the script to be executable, depending on the script interpreter.
**Traverse -** For a directory, the right to traverse the directory. By default, users are assigned the **BYPASS\_TRAVERSE\_CHECKING** [privilege](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379306(v=vs.85).aspx), which ignores the **FILE\_TRAVERSE** [access right](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374902(v=vs.85).aspx). See the remarks in [File Security and Access Rights](https://msdn.microsoft.com/en-us/library/windows/desktop/aa364399(v=vs.85).aspx) for more information. | +| DeleteChild | 0x40 | For a directory, the right to delete a directory and all the files it contains, including read-only files. | +| ReadAttributes | 0x80 | The right to read file attributes. | +| WriteAttributes | 0x100 | The right to write file attributes. | +| DELETE | 0x10000 | The right to delete the object. | +| READ\_CONTROL | 0x20000 | The right to read the information in the object's security descriptor, not including the information in the system access control list (SACL). | +| WRITE\_DAC | 0x40000 | The right to modify the discretionary access control list (DACL) in the object's security descriptor. | +| WRITE\_OWNER | 0x80000 | The right to change the owner in the object's security descriptor | +| SYNCHRONIZE | 0x100000
| The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right. | +| ACCESS\_SYS\_SEC | 0x1000000 | The ACCESS\_SYS\_SEC access right controls the ability to get or set the SACL in an object's security descriptor. | + +- RULE\_NAME: the name of Central Access Rule which denied the access. + +## Security Monitoring Recommendations + +For 4818(S): Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy. + +- This event typically used for troubleshooting and testing of Proposed Central Access Policies for Dynamic Access Control. + diff --git a/windows/keep-secure/event-4819.md b/windows/keep-secure/event-4819.md new file mode 100644 index 0000000000..50d46e6d7e --- /dev/null +++ b/windows/keep-secure/event-4819.md @@ -0,0 +1,135 @@ +--- +title: 4819(S) Central Access Policies on the machine have been changed. (Windows 10) +description: Describes security event 4819(S) Central Access Policies on the machine have been changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4819(S): Central Access Policies on the machine have been changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4819 illustration + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Description:*** + +This event generates when [Central Access Policy](https://technet.microsoft.com/en-us/library/hh831425.aspx) on the machine have been changed. + +For example, it generates when a new [Central Access Policy](https://technet.microsoft.com/en-us/library/hh831425.aspx) was applied to the machine via Group Policy. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4819 + 0 + 0 + 13573 + 0 + 0x8020000000000000 + + 1187659 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + LSA + Central Access Policies + Main POlicy + + + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2012, Windows 8. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that changed the Central Access Policies on the machine. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that changed the Central Access Policies on the machine. + +- **Account Domain** \[Type = UnicodeString\]**:** domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**LSA**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: The type of an object to which this event applies. Always “**Central Access Policies**” for this event. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|-------------------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Central Access Policies | +| Key | WaitablePort | Callback | | +| Job | Port | FilterConnectionPort | | +| ALPC Port | Semaphore | Adapter | | + +**CAPs Added** \[Type = UnicodeString\]: the list of added Central Access Policies. Empty if no Central Access Policies were added. + +**CAPs Deleted** \[Type = UnicodeString\]: the list of deleted Central Access Policies. Empty if no Central Access Policies were deleted. + +**CAPs Modified** \[Type = UnicodeString\]: the list of modified Central Access Policies. Empty if no Central Access Policies were modified. + +**CAPs As-Is** \[Type = UnicodeString\]: the list of non-modified Central Access Policies. + +## Security Monitoring Recommendations + +For 4819(S): Central Access Policies on the machine have been changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- This event can help you to track modifications, additions and deletions of Central Access Policies if it is required by your security monitoring policy. + +- + diff --git a/windows/keep-secure/event-4826.md b/windows/keep-secure/event-4826.md new file mode 100644 index 0000000000..38a0dc8a8d --- /dev/null +++ b/windows/keep-secure/event-4826.md @@ -0,0 +1,134 @@ +--- +title: 4826(S) Boot Configuration Data loaded. (Windows 10) +description: Describes security event 4826(S) Boot Configuration Data loaded. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4826(S): Boot Configuration Data loaded. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4826 illustration + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Description:*** + +This event generates every time system starts and load current [Boot Configuration Data](https://msdn.microsoft.com/en-us/library/windows/hardware/dn653287(v=vs.85).aspx) (BCD) settings. + +This event is always logged regardless of the "Audit Other Policy Change Events" sub-category setting. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4826 + 0 + 0 + 13573 + 0 + 0x8020000000000000 + + 751 + + + Security + WIN10-1 + + +- + S-1-5-18 + - + - + 0x3e7 + - + %%1843 + %%1846 + %%1843 + %%1843 + %%1848 + %%1843 + %%1843 + %%1843 + - + %%1848 + %%1843 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2012, Windows 8. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that reported this event. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. Always “S-1-5-18” for this event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that reported this event. Always “-“ for this event. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Always “-“ for this event. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**General Settings:** + +- **Load Options** \[Type = UnicodeString\]**:** there is no information about this field in this document. + +- **Advanced Options** \[Type = UnicodeString\]**:** shows whether Windows is configured for system boot to the legacy menu (F8 menu) on the next boot (**Yes** or **No**). You can enable advanced boot using “bcdedit /set onetimeadvancedoptions yes” command. + +- **Configuration Access Policy** \[Type = UnicodeString\]**:** there is no information about this field in this document. + +- **System Event Logging** \[Type = UnicodeString\]**:** there is no information about this field in this document. + +- **Kernel Debugging** \[Type = UnicodeString\]**:** shows whether Windows [kernel debugging](https://msdn.microsoft.com/en-us/library/windows/hardware/ff542191(v=vs.85).aspx) is enabled or not (**Yes** or **No**). You can enable kernel debugging using “bcdedit /debug on” command. + +- **VSM Launch Type** \[Type = UnicodeString\]**:** there is no information about this field in this document. + +**Signature Settings:** + +- **Test Signing** \[Type = UnicodeString\]**:** shows whether Windows [test signing](https://msdn.microsoft.com/en-us/library/windows/hardware/dn653559(v=vs.85).aspx) is enabled or not (**Yes** or **No**). You can disable test signing using “bcdedit /set testsigning off” command. + +> **Note**  This parameter controls whether Windows 8.1, Windows 8, Windows 7, Windows Server 2008, or Windows Vista will load any type of test-signed kernel-mode code. This option is not set by default, which means test-signed kernel-mode drivers on 64-bit versions of Windows 8.1, Windows 8, Windows 7, Windows Server 2008, and Windows Vista will not load by default. After you run the BCDEdit command, restart the computer so that the change takes effect. For more information, see [Introduction to Test-Signing](https://msdn.microsoft.com/en-us/library/windows/hardware/ff547660(v=vs.85).aspx). + +- **Flight Signing** \[Type = UnicodeString\]**:** shows whether Windows flight signing (which allows flight-signed code signing certificates) is enabled or not (**Yes** or **No**). You can disable flight signing using “bcdedit /set flightsigning off” command. + +- **Disable Integrity Checks** \[Type = UnicodeString\]**:** shows whether Windows integrity check is disabled or not (**Yes** or **No**). You can disable integrity checks using “bcdedit /set nointegritychecks on” command. + +**HyperVisor Settings:** + +- **HyperVisor Load Options** \[Type = UnicodeString\]**:** shows hypervisor **loadoptions**. See more information here: . + +- **HyperVisor Launch Type** \[Type = UnicodeString\]**:** shows the hypervisor launch options (**Off** or **Auto**). If you are setting up a debugger to debug Hyper-V on a target computer, set this option to **Auto** on the target computer. For more information, see [Attaching to a Target Computer Running Hyper-V](https://msdn.microsoft.com/en-us/library/windows/hardware/ff538138(v=vs.85).aspx). Information about [Hyper-V](http://go.microsoft.com/fwlink/p/?linkid=271817) technology is available on Microsoft TechNet web site. + +- **HyperVisor Debugging** \[Type = UnicodeString\]**:** shows whether the hypervisor debugger is enabled or not (**Yes** or **No**). For information about hypervisor debugging, see [Attaching to a Target Computer Running Hyper-V](https://msdn.microsoft.com/en-us/library/windows/hardware/ff538138(v=vs.85).aspx). + +## Security Monitoring Recommendations + +For 4826(S): Boot Configuration Data loaded. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- If you have a standard or baseline for Boot Configuration Data settings defined, monitor this event and check whether the settings reported by the event are still the same as were defined in your standard or baseline. + diff --git a/windows/keep-secure/event-4864.md b/windows/keep-secure/event-4864.md new file mode 100644 index 0000000000..52abc31dfe --- /dev/null +++ b/windows/keep-secure/event-4864.md @@ -0,0 +1,53 @@ +--- +title: 4864(S) A namespace collision was detected. (Windows 10) +description: Describes security event 4864(S) A namespace collision was detected. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4864(S): A namespace collision was detected. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event is generated when a namespace collision was detected. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Schema:*** + +*A namespace collision was detected.* + +*Target Type:%1* + +*Target Name:%2* + +*Forest Root:%3* + +*Top Level Name:%4* + +*DNS Name:%5* + +*NetBIOS Name:%6* + +*Security ID:%7* + +*New Flags:%8 * + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-4865.md b/windows/keep-secure/event-4865.md new file mode 100644 index 0000000000..50cf514dd4 --- /dev/null +++ b/windows/keep-secure/event-4865.md @@ -0,0 +1,150 @@ +--- +title: 4865(S) A trusted forest information entry was added. (Windows 10) +description: Describes security event 4865(S) A trusted forest information entry was added. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4865(S): A trusted forest information entry was added. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4865 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates when new trusted forest information entry was added. + +This event is generated only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4865 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049810 + + + Security + DC01.contoso.local + + +- + Fabrikam.local + S-1-5-21-2703072690-1374247579-2643703677 + 0x648620 + 2 + 0 + - + Fabrikam.local + FABRIKAM + S-1-5-21-2703072690-1374247579-2643703677 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x138eb0 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “add a trusted forest information entry” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “add a trusted forest information entry” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Trust Information:** + +- **Forest Root** \[Type = UnicodeString\]: the name of the Active Directory forest for which trusted forest information entry was added. + + + +- **Forest Root SID** \[Type = SID\]: the SID of the Active Directory forest for which trusted forest information entry was added. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + + + +- **Operation ID** \[Type = HexInt64\]: unique hexadecimal identifier of the operation. You can correlate this event with other events ([4866](event-4866.md)(S): A trusted forest information entry was removed, [4867](event-4867.md)(S): A trusted forest information entry was modified.) using this field. + + + +- **Entry Type** \[Type = UInt32\]: the type of added entry: + +| Value | Type Name | Description | +|-------|---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | ForestTrustTopLevelName | The [DNS name](https://msdn.microsoft.com/en-us/library/cc234227.aspx#gt_102a36e2-f66f-49e2-bee3-558736b2ecd5) of the [trusted forest](https://msdn.microsoft.com/en-us/library/cc234227.aspx#gt_3b76a71f-9697-4836-9c69-09899b23c21b). The structure used for this record type is equivalent to [LSA\_UNICODE\_STRING](https://msdn.microsoft.com/en-us/library/cc234258.aspx) | +| 1 | ForestTrustTopLevelNameEx | This type commonly used for name suffix exceptions. The structure used for this record type is equivalent to [LSA\_UNICODE\_STRING](https://msdn.microsoft.com/en-us/library/cc234258.aspx). | +| 2 | ForestTrustDomainInfo | This field specifies a record containing identification and name information | + +- **Flags** \[Type = UInt32\]: The following table specifies the possible flags. + + Some flag values are reused for different forest record types. See the “Meaning” column for more information. + +| Value | Trust Type | Meaning | +|-------|------------------------------------------------------------|------------------------------------------------------------------------------| +| 0 | - | No flags were set. | +| 1 | ForestTrustTopLevelNameEx
ForestTrustTopLevelName | The top-level name trust record is disabled during initial creation. | +| | ForestTrustDomainInfo | The domain information trust record is disabled by the domain administrator. | +| 2 | ForestTrustTopLevelNameEx
ForestTrustTopLevelName | The top-level name trust record is disabled by the domain administrator. | +| | ForestTrustDomainInfo | The domain information trust record is disabled due to a conflict. | +| 4 | ForestTrustTopLevelNameEx
ForestTrustTopLevelName | The top-level name trust record is disabled due to a conflict. | +| | ForestTrustDomainInfo | The domain information trust record is disabled by the domain administrator. | +| 8 | ForestTrustDomainInfo | The domain information trust record is disabled due to a conflict. | + +- **Top Level Name** \[Type = UnicodeString\]: the name of the new trusted forest information entry. + +- **DNS Name** \[Type = UnicodeString\]: DNS name of the trust partner. This parameter might not be captured in the event, and in that case appears as “-”. + +- **NetBIOS Name** \[Type = UnicodeString\]: NetBIOS name of the trust partner. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Domain SID** \[Type = SID\]: SID of the trust partner. This parameter might not be captured in the event, and in that case appears as “NULL SID”. + +## Security Monitoring Recommendations + +For 4865(S): A trusted forest information entry was added. + +- Any changes related to Active Directory forest trusts (especially creation of the new trust) must be monitored and alerts should be triggered. If this change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4866.md b/windows/keep-secure/event-4866.md new file mode 100644 index 0000000000..bc7752fc7b --- /dev/null +++ b/windows/keep-secure/event-4866.md @@ -0,0 +1,150 @@ +--- +title: 4866(S) A trusted forest information entry was removed. (Windows 10) +description: Describes security event 4866(S) A trusted forest information entry was removed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4866(S): A trusted forest information entry was removed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4866 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates when the trusted forest information entry was removed. + +This event is generated only on domain controllers. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4865 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049810 + + + Security + DC01.contoso.local + + +- + Fabrikam.local + S-1-5-21-2703072690-1374247579-2643703677 + 0x648620 + 2 + 0 + - + Fabrikam.local + FABRIKAM + S-1-5-21-2703072690-1374247579-2643703677 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x138eb0 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “remove a trusted forest information entry” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “remove a trusted forest information entry” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Trust Information:** + +- **Forest Root** \[Type = UnicodeString\]: the name of the Active Directory forest for which trusted forest information entry was removed. + + + +- **Forest Root SID** \[Type = SID\]: the SID of the Active Directory forest for which trusted forest information entry was removed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + + + +- **Operation ID** \[Type = HexInt64\]: unique hexadecimal identifier of the operation. You can correlate this event with other events ([4865](event-4865.md)(S): A trusted forest information entry was added, [4867](event-4867.md)(S): A trusted forest information entry was modified.) using this field. + + + +- **Entry Type** \[Type = UInt32\]: the type of removed entry: + +| Value | Type Name | Description | +|-------|---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | ForestTrustTopLevelName | The [DNS name](https://msdn.microsoft.com/en-us/library/cc234227.aspx#gt_102a36e2-f66f-49e2-bee3-558736b2ecd5) of the [trusted forest](https://msdn.microsoft.com/en-us/library/cc234227.aspx#gt_3b76a71f-9697-4836-9c69-09899b23c21b). The structure used for this record type is equivalent to [LSA\_UNICODE\_STRING](https://msdn.microsoft.com/en-us/library/cc234258.aspx) | +| 1 | ForestTrustTopLevelNameEx | This type commonly used for name suffix exceptions. The structure used for this record type is equivalent to [LSA\_UNICODE\_STRING](https://msdn.microsoft.com/en-us/library/cc234258.aspx). | +| 2 | ForestTrustDomainInfo | This field specifies a record containing identification and name information | + +- **Flags** \[Type = UInt32\]: The following table specifies the possible flags. + + Some flag values are reused for different forest record types. See the “Meaning” column for more information. + +| Value | Trust Type | Meaning | +|-------|------------------------------------------------------------|------------------------------------------------------------------------------| +| 0 | - | No flags were set. | +| 1 | ForestTrustTopLevelNameEx
ForestTrustTopLevelName | The top-level name trust record is disabled during initial creation. | +| | ForestTrustDomainInfo | The domain information trust record is disabled by the domain administrator. | +| 2 | ForestTrustTopLevelNameEx
ForestTrustTopLevelName | The top-level name trust record is disabled by the domain administrator. | +| | ForestTrustDomainInfo | The domain information trust record is disabled due to a conflict. | +| 4 | ForestTrustTopLevelNameEx
ForestTrustTopLevelName | The top-level name trust record is disabled due to a conflict. | +| | ForestTrustDomainInfo | The domain information trust record is disabled by the domain administrator. | +| 8 | ForestTrustDomainInfo | The domain information trust record is disabled due to a conflict. | + +- **Top Level Name** \[Type = UnicodeString\]: the name of the removed trusted forest information entry. + +- **DNS Name** \[Type = UnicodeString\]: DNS name of the trust partner. This parameter might not be captured in the event, and in that case appears as “-”. + +- **NetBIOS Name** \[Type = UnicodeString\]: NetBIOS name of the trust partner. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Domain SID** \[Type = SID\]: SID of the trust partner. This parameter might not be captured in the event, and in that case appears as “NULL SID”. + +## Security Monitoring Recommendations + +For 4866(S): A trusted forest information entry was removed. + +- Any changes related to Active Directory forest trusts (especially trust removal) must be monitored and alerts should be triggered. If this change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4867.md b/windows/keep-secure/event-4867.md new file mode 100644 index 0000000000..73c7e92586 --- /dev/null +++ b/windows/keep-secure/event-4867.md @@ -0,0 +1,152 @@ +--- +title: 4867(S) A trusted forest information entry was modified. (Windows 10) +description: Describes security event 4867(S) A trusted forest information entry was modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4867(S): A trusted forest information entry was modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4867 illustration + +***Subcategory:*** [Audit Authentication Policy Change](audit-authentication-policy-change.md) + +***Event Description:*** + +This event generates the trusted forest information entry was modified. + +This event is generated only on domain controllers. + +This event contains new values only, it doesn’t contains old values and it doesn’t show you which trust attributes were modified. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4865 + 0 + 0 + 13569 + 0 + 0x8020000000000000 + + 1049810 + + + Security + DC01.contoso.local + + +- + Fabrikam.local + S-1-5-21-2703072690-1374247579-2643703677 + 0x648620 + 2 + 0 + - + Fabrikam.local + FABRIKAM + S-1-5-21-2703072690-1374247579-2643703677 + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x138eb0 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “modify/change a trusted forest information entry” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “modify/change a trusted forest information entry” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Trust Information:** + +- **Forest Root** \[Type = UnicodeString\]: the name of the Active Directory forest for which trusted forest information entry was modified. + + + +- **Forest Root SID** \[Type = SID\]: the SID of the Active Directory forest for which trusted forest information entry was modified. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + + + +- **Operation ID** \[Type = HexInt64\]: unique hexadecimal identifier of the operation. You can correlate this event with other events ([4865](event-4865.md)(S): A trusted forest information entry was added, [4866](event-4866.md)(S): A trusted forest information entry was removed) using this field. + + + +- **Entry Type** \[Type = UInt32\]: the type of modified entry: + +| Value | Type Name | Description | +|-------|---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | ForestTrustTopLevelName | The [DNS name](https://msdn.microsoft.com/en-us/library/cc234227.aspx#gt_102a36e2-f66f-49e2-bee3-558736b2ecd5) of the [trusted forest](https://msdn.microsoft.com/en-us/library/cc234227.aspx#gt_3b76a71f-9697-4836-9c69-09899b23c21b). The structure used for this record type is equivalent to [LSA\_UNICODE\_STRING](https://msdn.microsoft.com/en-us/library/cc234258.aspx) | +| 1 | ForestTrustTopLevelNameEx | This type commonly used for name suffix exceptions. The structure used for this record type is equivalent to [LSA\_UNICODE\_STRING](https://msdn.microsoft.com/en-us/library/cc234258.aspx). | +| 2 | ForestTrustDomainInfo | This field specifies a record containing identification and name information | + +- **Flags** \[Type = UInt32\]: The following table specifies the possible flags. + + Some flag values are reused for different forest record types. See the “Meaning” column for more information. + +| Value | Trust Type | Meaning | +|-------|------------------------------------------------------------|------------------------------------------------------------------------------| +| 0 | - | No flags were set. | +| 1 | ForestTrustTopLevelNameEx
ForestTrustTopLevelName | The top-level name trust record is disabled during initial creation. | +| | ForestTrustDomainInfo | The domain information trust record is disabled by the domain administrator. | +| 2 | ForestTrustTopLevelNameEx
ForestTrustTopLevelName | The top-level name trust record is disabled by the domain administrator. | +| | ForestTrustDomainInfo | The domain information trust record is disabled due to a conflict. | +| 4 | ForestTrustTopLevelNameEx
ForestTrustTopLevelName | The top-level name trust record is disabled due to a conflict. | +| | ForestTrustDomainInfo | The domain information trust record is disabled by the domain administrator. | +| 8 | ForestTrustDomainInfo | The domain information trust record is disabled due to a conflict. | + +- **Top Level Name** \[Type = UnicodeString\]: the name of the modified trusted forest information entry. + +- **DNS Name** \[Type = UnicodeString\]: DNS name of the trust partner. This parameter might not be captured in the event, and in that case appears as “-”. + +- **NetBIOS Name** \[Type = UnicodeString\]: NetBIOS name of the trust partner. This parameter might not be captured in the event, and in that case appears as “-”. + +- **Domain SID** \[Type = SID\]: SID of the trust partner. This parameter might not be captured in the event, and in that case appears as “NULL SID”. + +## Security Monitoring Recommendations + +For 4867(S): A trusted forest information entry was modified. + +- Any changes in Active Directory forest trust settings must be monitored and alerts should be triggered. If this change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4902.md b/windows/keep-secure/event-4902.md new file mode 100644 index 0000000000..b6cf1ebb77 --- /dev/null +++ b/windows/keep-secure/event-4902.md @@ -0,0 +1,80 @@ +--- +title: 4902(S) The Per-user audit policy table was created. (Windows 10) +description: Describes security event 4902(S) The Per-user audit policy table was created. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4902(S): The Per-user audit policy table was created. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4902 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates during system startup if Per-user audit policy is defined on the computer. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4902 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1049490 + + + Security + DC01.contoso.local + + +- + 1 + 0x703e + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Number of Elements** \[Type = UInt32\]: number of users for which Per-user policies were defined (number of unique users). You can get the list of users for which Per-user policies are defined using “auditpol /list /user” command: + +Auditpol list user illustration + +**Policy ID** \[Type = HexInt64\]: unique per-User Audit Policy hexadecimal identifier. + +## Security Monitoring Recommendations + +For 4902(S): The Per-user audit policy table was created. + +- If you don’t expect to see any per-User Audit Policies enabled on specific computers (**Computer**), monitor for these events. + +- If you don’t use per-User Audit Policies in your network, monitor for these events. + +- Typically this is an informational event and has little to no security relevance. + diff --git a/windows/keep-secure/event-4904.md b/windows/keep-secure/event-4904.md new file mode 100644 index 0000000000..a83c21c676 --- /dev/null +++ b/windows/keep-secure/event-4904.md @@ -0,0 +1,132 @@ +--- +title: 4904(S) An attempt was made to register a security event source. (Windows 10) +description: Describes security event 4904(S) An attempt was made to register a security event source. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4904(S): An attempt was made to register a security event source. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4904 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates every time a new [security event source](https://msdn.microsoft.com/en-us/library/windows/desktop/aa363661(v=vs.85).aspx) is registered. + +You can typically see this event during system startup, if specific roles (Internet Information Services, for example) are installed in the system. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4904 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1049538 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + FSRM Audit + 0x1cc4e + 0x688 + C:\\Windows\\System32\\svchost.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made an attempt to register a security event source. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made an attempt to register a security event source. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Process:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that attempted to register the security event source. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Event Source:** + +- **Source Name** \[Type = UnicodeString\]: the name of registered security event source. You can see all registered security event source names in this registry path: “HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\EventLog\\Security”. Here is an example: + + Subkeys under Security key illustration + +- **Event Source ID** \[Type = HexInt64\]: the unique hexadecimal identifier of registered security event source. + +## Security Monitoring Recommendations + +For 4904(S): An attempt was made to register a security event source. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- If you have a pre-defined list of allowed security event sources for specific computers or computer types, then you can use this event and check whether “**Event Source\\Source Name**”is in your defined list. + +- Typically this event has an informational purpose. + diff --git a/windows/keep-secure/event-4905.md b/windows/keep-secure/event-4905.md new file mode 100644 index 0000000000..ebf7c5563a --- /dev/null +++ b/windows/keep-secure/event-4905.md @@ -0,0 +1,132 @@ +--- +title: 4905(S) An attempt was made to unregister a security event source. (Windows 10) +description: Describes security event 4905(S) An attempt was made to unregister a security event source. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4905(S): An attempt was made to unregister a security event source. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4905 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates every time a [security event source](https://msdn.microsoft.com/en-us/library/windows/desktop/aa363661(v=vs.85).aspx) is unregistered. + +You typically see this event if specific roles were removed, for example, Internet Information Services. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4905 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1049718 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + IIS-METABASE + 0x20c15f + 0xd90 + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made an attempt to unregister a security event source. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made an attempt to unregister a security event source. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that attempted to unregister the security event source. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Event Source:** + +- **Source Name** \[Type = UnicodeString\]: the name of unregistered security event source. You can see all registered security event source names in this registry path: “HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\EventLog\\Security”. Here is an example: + + Subkeys under Security key illustration + +- **Event Source ID** \[Type = HexInt64\]: the unique hexadecimal identifier of unregistered security event source. + +## Security Monitoring Recommendations + +For 4905(S): An attempt was made to unregister a security event source. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- If you have a list of critical security event sources which should never have been unregistered, then you can use this event and check the “**Event Source\\Source Name**.” + +- Typically this event has an informational purpose. + diff --git a/windows/keep-secure/event-4906.md b/windows/keep-secure/event-4906.md new file mode 100644 index 0000000000..9232c75a41 --- /dev/null +++ b/windows/keep-secure/event-4906.md @@ -0,0 +1,81 @@ +--- +title: 4906(S) The CrashOnAuditFail value has changed. (Windows 10) +description: Describes security event 4906(S) The CrashOnAuditFail value has changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4906(S): The CrashOnAuditFail value has changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4906 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates every time **CrashOnAuditFail** audit flag value was modified. + +This event is always logged regardless of the "Audit Policy Change" sub-category setting. + +More information about **CrashOnAuditFail** flag can be found [here](https://technet.microsoft.com/en-us/library/cc963220.aspx). + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4906 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1049529 + + + Security + DC01.contoso.local + + +- + 1 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**New Value of CrashOnAuditFail** \[Type = UInt32\]**:** contains new value of **CrashOnAuditFail** flag. Possible values are: + +- 0 - The feature is off. The system does not halt, even when it cannot record events in the Security Log. + +- 1 - The feature is on. The system halts when it cannot record an event in the Security Log. + +- 2 - The feature is on and has been triggered. The system halted because it could not record an auditable event in the Security Log. Only members of the Administrators group can log on. + +## Security Monitoring Recommendations + +For 4906(S): The CrashOnAuditFail value has changed. + +- Any changes of **CrashOnAuditFail** audit flag that are reported by this event must be monitored, and an alert should be triggered. If this change was not planned, investigate the reason for the change. + diff --git a/windows/keep-secure/event-4907.md b/windows/keep-secure/event-4907.md new file mode 100644 index 0000000000..488a6f4cbe --- /dev/null +++ b/windows/keep-secure/event-4907.md @@ -0,0 +1,285 @@ +--- +title: 4907(S) Auditing settings on object were changed. (Windows 10) +description: Describes security event 4907(S) Auditing settings on object were changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4907(S): Auditing settings on object were changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4907 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates when the [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) of an object (for example, a registry key or file) was changed. + +This event doesn't generate for Active Directory objects. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4907 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1049732 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x138eb0 + Security + Key + \\REGISTRY\\MACHINE\\SYSTEM\\ControlSet001\\Services\\EventLog\\Internet Explorer + 0x2f8 + S:AI + S:ARAI(AU;CISA;KA;;;S-1-5-21-3457937927-2839227994-823803824-1104) + 0x120c + C:\\Windows\\regedit.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to object’s auditing settings. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to object’s auditing settings. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: The type of an object that was accessed during the operation. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | SC\_MANAGER OBJECT | +| Key | WaitablePort | Callback | | +| Job | Port | FilterConnectionPort | | +| ALPC Port | Semaphore | Adapter | | + +- **Object Name** \[Type = UnicodeString\]: full path and name of the object for which the [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) was modified. Depends on **Object Type**. Here are some examples: + + - The format for **Object Type** = “Key” is: \\REGISTRY\\HIVE\\PATH where: + + - HIVE: + + - HKEY\_LOCAL\_MACHINE = \\REGISTRY\\MACHINE + + - HKEY\_CURRENT\_USER = \\REGISTRY\\USER\\\[USER\_SID\], where \[USER\_SID\] is the SID of current user. + + - HKEY\_CLASSES\_ROOT = \\REGISTRY\\MACHINE\\SOFTWARE\\Classes + + - HKEY\_USERS = \\REGISTRY\\USER + + - HKEY\_CURRENT\_CONFIG = \\REGISTRY\\MACHINE\\SYSTEM\\ControlSet001\\Hardware Profiles\\Current + + - PATH – path to the registry key. + + - The format for **Object Type** = “File” is: full path and name of the file or folder for which [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) was modified. + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4656](event-4656.md): A handle to an object was requested.” Event for registry keys or with **Handle ID** field in “[4656](event-4656.md)(S, F): A handle to an object was requested.” Event for file system objects. This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process through which the object’s [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) was changed. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Auditing Settings:** + +- **Original Security Descriptor** \[Type = UnicodeString\]**:** the old Security Descriptor Definition Language (SDDL) value for the object. + +- **New Security Descriptor** \[Type = UnicodeString\]**:** the new Security Descriptor Definition Language (SDDL) value for the object. + +> **Note**  The ** Security Descriptor Definition Language (SDDL)** defines string elements for enumerating information contained in the security descriptor. + +> Example: + +> *O*:BA*G*:SY*D*:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0×7;;;BA)*S*:ARAI(AU;SAFA;DCLCRPCRSDWDWO;;;WD) + +> - *O*: = Owner. SID of specific security principal, or reserved (pre-defined) value, for example: BA (BUILTIN\_ADMINISTRATORS), WD (Everyone), SY (LOCAL\_SYSTEM), etc. +> See the list of possible values in the table below: + +| Value | Description | Value | Description | +|-------|--------------------------------------|-------|---------------------------------| +| "AO" | Account operators | "PA" | Group Policy administrators | +| "RU" | Alias to allow previous Windows 2000 | "IU" | Interactively logged-on user | +| "AN" | Anonymous logon | "LA" | Local administrator | +| "AU" | Authenticated users | "LG" | Local guest | +| "BA" | Built-in administrators | "LS" | Local service account | +| "BG" | Built-in guests | "SY" | Local system | +| "BO" | Backup operators | "NU" | Network logon user | +| "BU" | Built-in users | "NO" | Network configuration operators | +| "CA" | Certificate server administrators | "NS" | Network service account | +| "CG" | Creator group | "PO" | Printer operators | +| "CO" | Creator owner | "PS" | Personal self | +| "DA" | Domain administrators | "PU" | Power users | +| "DC" | Domain computers | "RS" | RAS servers group | +| "DD" | Domain controllers | "RD" | Terminal server users | +| "DG" | Domain guests | "RE" | Replicator | +| "DU" | Domain users | "RC" | Restricted code | +| "EA" | Enterprise administrators | "SA" | Schema administrators | +| "ED" | Enterprise domain controllers | "SO" | Server operators | +| "WD" | Everyone | "SU" | Service logon user | + +- *G*: = Primary Group. +- *D*: = DACL Entries. +- *S*: = SACL Entries. + +*DACL/SACL entry format:* entry\_type:inheritance\_flags(ace\_type;ace\_flags;rights;object\_guid;inherit\_object\_guid;account\_sid) + +Example: D:(A;;FA;;;WD) + +- entry\_type: + +“D” - DACL + +“S” - SACL + +- inheritance\_flags: + +"P” - SDDL\_PROTECTED, Inheritance from containers that are higher in the folder hierarchy are blocked. + +"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" Is not also set. + +"AR" - SDDL\_AUTO\_INHERIT\_REQ, Child objects inherit permissions from this object. + +- ace\_type: + +"A" - ACCESS ALLOWED + +"D" - ACCESS DENIED + +"OA" - OBJECT ACCESS ALLOWED: only applies to a subset of the object(s). + +"OD" - OBJECT ACCESS DENIED: only applies to a subset of the object(s). + +"AU" - SYSTEM AUDIT + +"A" - SYSTEM ALARM + +"OU" - OBJECT SYSTEM AUDIT + +"OL" - OBJECT SYSTEM ALARM + +- ace\_flags: + +"CI" - CONTAINER INHERIT: Child objects that are containers, such as directories, inherit the ACE as an explicit ACE. + +"OI" - OBJECT INHERIT: Child objects that are not containers inherit the ACE as an explicit ACE. + +"NP" - NO PROPAGATE: only immediate children inherit this ace. + +"IO" - INHERITANCE ONLY: ace doesn’t apply to this object, but may affect children via inheritance. + +"ID" - ACE IS INHERITED + +"SA" - SUCCESSFUL ACCESS AUDIT + +"FA" - FAILED ACCESS AUDIT +- rights: A hexadecimal string which denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. + +| Value | Description | Value | Description | +|----------------------------|---------------------------------|----------------------|--------------------------| +| Generic access rights | Directory service access rights | +| "GA" | GENERIC ALL | "RC" | Read Permissions | +| "GR" | GENERIC READ | "SD" | Delete | +| "GW" | GENERIC WRITE | "WD" | Modify Permissions | +| "GX" | GENERIC EXECUTE | "WO" | Modify Owner | +| File access rights | "RP" | Read All Properties | +| "FA" | FILE ALL ACCESS | "WP" | Write All Properties | +| "FR" | FILE GENERIC READ | "CC" | Create All Child Objects | +| "FW" | FILE GENERIC WRITE | "DC" | Delete All Child Objects | +| "FX" | FILE GENERIC EXECUTE | "LC" | List Contents | +| Registry key access rights | "SW" | All Validated Writes | +| "KA" | "LO" | "LO" | List Object | +| "K" | KEY READ | "DT" | Delete Subtree | +| "KW" | KEY WRITE | "CR" | All Extended Rights | +| "KX" | KEY EXECUTE | | | + +- object\_guid: N/A +- inherit\_object\_guid: N/A +- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. See the table above for more details. + +For more information about SDDL syntax, see these articles: , . + +## Security Monitoring Recommendations + +For 4907(S): Auditing settings on object were changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor events related to specific Windows object types (“**Object Type**”), for example **File** or **Key**, monitor this event for the corresponding “**Object Type**.” + +- If you need to monitor all SACL changes for specific files, folders, registry keys, or other object types, monitor for “**Object Name**” field value which has specific object name. + + + +- If you have critical file or registry objects and you need to monitor all modifications (especially changes in SACL), monitor for specific “**Object\\Object Name”**. + +- If you have high-value computers for which you need to monitor all changes for all or specific file or registry objects, monitor for all [4907](event-4907.md) events on these computers**.** + diff --git a/windows/keep-secure/event-4908.md b/windows/keep-secure/event-4908.md new file mode 100644 index 0000000000..fbb9957571 --- /dev/null +++ b/windows/keep-secure/event-4908.md @@ -0,0 +1,89 @@ +--- +title: 4908(S) Special Groups Logon table modified. (Windows 10) +description: Describes security event 4908(S) Special Groups Logon table modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4908(S): Special Groups Logon table modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4908 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates every time Special Groups logon table was modified. + +This event also generates during system startup. + +This event is always logged regardless of the "Audit Policy Change" sub-category setting. + +More information about Special Groups auditing can be found here: + + + + + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4908 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1049511 + + + Security + DC01.contoso.local + + +- + %{S-1-5-21-3457937927-2839227994-823803824-512} + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Special Groups** \[Type = UnicodeString\]**:** contains current list of SIDs (groups or accounts) which are members of Special Groups. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +“HKEY\_LOCAL\_MACHINE\\SYSTEM\\ControlSet001\\Control\\Lsa\\Audit\\SpecialGroups” registry value contains current list of SIDs which are included in Special Groups: + +Registry Editor Audit key illustration + +## Security Monitoring Recommendations + +For 4908(S): Special Groups Logon table modified. + +- If you use the Special Groups feature, then this event should be always monitored, especially on high value assets or computers. If this change was not planned, investigate the reason for the change. + +- If you don’t use the Special Groups feature, then this event should be always monitored because it indicates use of the Special Groups feature outside of your standard procedures. + diff --git a/windows/keep-secure/event-4909.md b/windows/keep-secure/event-4909.md new file mode 100644 index 0000000000..650d9bbf8c --- /dev/null +++ b/windows/keep-secure/event-4909.md @@ -0,0 +1,21 @@ +--- +title: 4909(-) The local policy settings for the TBS were changed. (Windows 10) +description: Describes security event 4909(-) The local policy settings for the TBS were changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4909(-): The local policy settings for the TBS were changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Currently this event doesn’t generate. It is a defined event, but it is never invoked by the operating system. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + diff --git a/windows/keep-secure/event-4910.md b/windows/keep-secure/event-4910.md new file mode 100644 index 0000000000..f167349c1b --- /dev/null +++ b/windows/keep-secure/event-4910.md @@ -0,0 +1,21 @@ +--- +title: 4910(-) The group policy settings for the TBS were changed. (Windows 10) +description: Describes security event 4910(-) The group policy settings for the TBS were changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4910(-): The group policy settings for the TBS were changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Currently this event doesn’t generate. It is a defined event, but it is never invoked by the operating system. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + diff --git a/windows/keep-secure/event-4911.md b/windows/keep-secure/event-4911.md new file mode 100644 index 0000000000..f8e32627ec --- /dev/null +++ b/windows/keep-secure/event-4911.md @@ -0,0 +1,282 @@ +--- +title: 4911(S) Resource attributes of the object were changed. (Windows 10) +description: Describes security event 4911(S) Resource attributes of the object were changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4911(S): Resource attributes of the object were changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4911 illustration + +***Subcategory:*** [Audit Authorization Policy Change](audit-authorization-policy-change.md) + +***Event Description:*** + +This event generates when [resource attributes](http://blogs.technet.com/b/canitpro/archive/2013/05/07/step-by-step-protecting-your-information-with-dynamic-access-control.aspx) of the file system object were changed. + +Resource attributes for file or folder can be changed, for example, using Windows File Explorer (object’s Properties->Classification tab). + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4911 + 0 + 0 + 13570 + 0 + 0x8020000000000000 + + 1183714 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x37925 + Security + File + C:\\Audit Files\\HBI Data.txt + 0x49c + S:AI + S:ARAI(RA;ID;;;;WD;("Impact\_MS",TI,0x10020,3000)) + 0x67c + C:\\Windows\\System32\\svchost.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2012, Windows 8. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that changed the resource attributes of the file system object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that changed the resource attributes of the file system object. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: The type of an object that was accessed during the operation. Always **“File”** for this event. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Object Name** \[Type = UnicodeString\]: full path and/or name of the object for which resource attributes were changed. + + + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4663](event-4663.md)(S): An attempt was made to access an object.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process through which the resource attributes of the file system object were changed. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Resource Attributes:** + +- **Original Security Descriptor** \[Type = UnicodeString\]**:** the Security Descriptor Definition Language (SDDL) value for the old resource attributes. + + For example: S:AI(RA;ID;;;;WD;("Impact\_MS",TI,0x10020,3000)) + + - Impact\_MS: Resource Property ***ID***. + + - 3000: Recourse Property ***Value***. + +Impact property illustration + +> If no resource attributes were set to the object, then SDDL will not contain any attributes, for example “**S:AI**”. + +- **New Security Descriptor** \[Type = UnicodeString\]**:** the Security Descriptor Definition Language (SDDL) value for the new resource attributes. See more information in **Resource Attributes\\Original Security Descriptor** field section for this event. + +> **Note**  The ** Security Descriptor Definition Language (SDDL)** defines string elements for enumerating information contained in the security descriptor. + +> Example: + +> *O*:BA*G*:SY*D*:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0×7;;;BA)*S*:ARAI(AU;SAFA;DCLCRPCRSDWDWO;;;WD) + +> - *O*: = Owner. SID of specific security principal, or reserved (pre-defined) value, for example: BA (BUILTIN\_ADMINISTRATORS), WD (Everyone), SY (LOCAL\_SYSTEM), etc. +> See the list of possible values in the table below: + +| Value | Description | Value | Description | +|-------|--------------------------------------|-------|---------------------------------| +| "AO" | Account operators | "PA" | Group Policy administrators | +| "RU" | Alias to allow previous Windows 2000 | "IU" | Interactively logged-on user | +| "AN" | Anonymous logon | "LA" | Local administrator | +| "AU" | Authenticated users | "LG" | Local guest | +| "BA" | Built-in administrators | "LS" | Local service account | +| "BG" | Built-in guests | "SY" | Local system | +| "BO" | Backup operators | "NU" | Network logon user | +| "BU" | Built-in users | "NO" | Network configuration operators | +| "CA" | Certificate server administrators | "NS" | Network service account | +| "CG" | Creator group | "PO" | Printer operators | +| "CO" | Creator owner | "PS" | Personal self | +| "DA" | Domain administrators | "PU" | Power users | +| "DC" | Domain computers | "RS" | RAS servers group | +| "DD" | Domain controllers | "RD" | Terminal server users | +| "DG" | Domain guests | "RE" | Replicator | +| "DU" | Domain users | "RC" | Restricted code | +| "EA" | Enterprise administrators | "SA" | Schema administrators | +| "ED" | Enterprise domain controllers | "SO" | Server operators | +| "WD" | Everyone | "SU" | Service logon user | + +- *G*: = Primary Group. +- *D*: = DACL Entries. +- *S*: = SACL Entries. + +*DACL/SACL entry format:* entry\_type:inheritance\_flags(ace\_type;ace\_flags;rights;object\_guid;inherit\_object\_guid;account\_sid) + +Example: D:(A;;FA;;;WD) + +- entry\_type: + +“D” - DACL + +“S” - SACL + +- inheritance\_flags: + +"P” - SDDL\_PROTECTED, Inheritance from containers that are higher in the folder hierarchy are blocked. + +"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" Is not also set. + +"AR" - SDDL\_AUTO\_INHERIT\_REQ, Child objects inherit permissions from this object. + +- ace\_type: + +"A" - ACCESS ALLOWED + +"D" - ACCESS DENIED + +"OA" - OBJECT ACCESS ALLOWED: only applies to a subset of the object(s). + +"OD" - OBJECT ACCESS DENIED: only applies to a subset of the object(s). + +"AU" - SYSTEM AUDIT + +"A" - SYSTEM ALARM + +"OU" - OBJECT SYSTEM AUDIT + +"OL" - OBJECT SYSTEM ALARM + +- ace\_flags: + +"CI" - CONTAINER INHERIT: Child objects that are containers, such as directories, inherit the ACE as an explicit ACE. + +"OI" - OBJECT INHERIT: Child objects that are not containers inherit the ACE as an explicit ACE. + +"NP" - NO PROPAGATE: only immediate children inherit this ace. + +"IO" - INHERITANCE ONLY: ace doesn’t apply to this object, but may affect children via inheritance. + +"ID" - ACE IS INHERITED + +"SA" - SUCCESSFUL ACCESS AUDIT + +"FA" - FAILED ACCESS AUDIT +- rights: A hexadecimal string which denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. + +| Value | Description | Value | Description | +|----------------------------|---------------------------------|----------------------|--------------------------| +| Generic access rights | Directory service access rights | +| "GA" | GENERIC ALL | "RC" | Read Permissions | +| "GR" | GENERIC READ | "SD" | Delete | +| "GW" | GENERIC WRITE | "WD" | Modify Permissions | +| "GX" | GENERIC EXECUTE | "WO" | Modify Owner | +| File access rights | "RP" | Read All Properties | +| "FA" | FILE ALL ACCESS | "WP" | Write All Properties | +| "FR" | FILE GENERIC READ | "CC" | Create All Child Objects | +| "FW" | FILE GENERIC WRITE | "DC" | Delete All Child Objects | +| "FX" | FILE GENERIC EXECUTE | "LC" | List Contents | +| Registry key access rights | "SW" | All Validated Writes | +| "KA" | "LO" | "LO" | List Object | +| "K" | KEY READ | "DT" | Delete Subtree | +| "KW" | KEY WRITE | "CR" | All Extended Rights | +| "KX" | KEY EXECUTE | | | + +- object\_guid: N/A +- inherit\_object\_guid: N/A +- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. See the table above for more details. + +For more information about SDDL syntax, see these articles: , . + +## Security Monitoring Recommendations + +For 4911(S): Resource attributes of the object were changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor events related to specific Windows object types (“**Object Type**”), for example **File** or **Key**, monitor this event for the corresponding “**Object Type**.” + +- If you need to monitor all changes to specific files or folders (in this case, changes to resource attributes), monitor for the “**Object Name**” that corresponds to the file or folder. + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- You can track changes when, for example, a file was marked as High Impact, or was changed from High Impact to Medium Impact, or a resource was marked as a data type for a specific department and so on. This event can help track changes and resource attribute assignments, which you can see in “**Original Security Descriptor”** and “**New Security Descriptor”** fields. + diff --git a/windows/keep-secure/event-4912.md b/windows/keep-secure/event-4912.md new file mode 100644 index 0000000000..6373e7532b --- /dev/null +++ b/windows/keep-secure/event-4912.md @@ -0,0 +1,178 @@ +--- +title: 4912(S) Per User Audit Policy was changed. (Windows 10) +description: Describes security event 4912(S) Per User Audit Policy was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4912(S): Per User Audit Policy was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4912 illustration + +***Subcategory:*** [Audit Policy Change](audit-audit-policy-change.md) + +***Event Description:*** + +This event generates every time [Per User Audit Policy](http://windowsitpro.com/systems-management/user-auditing-28-jun-2005) was changed. + +This event is always logged regardless of the "Audit Policy Change" sub-category setting. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4912 + 0 + 0 + 13568 + 0 + 0x8020000000000000 + + 1049452 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x11ae30 + S-1-5-21-3457937927-2839227994-823803824-2104 + %%8276 + %%13312 + {0CCE922B-69AE-11D9-BED3-505054503030} + %%8452 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made a change to per-user audit policy. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made a change to per-user audit policy. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Policy For Account:** + +- **Security ID** \[Type = SID\]**:** SID of account for which the Per User Audit Policy was changed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +**Policy Change Details:** + +- **Category** \[Type = UnicodeString\]**:** the name of auditing category which subcategory state was changed. Possible values are: + + - Account Logon + + - Account Management + + - Detailed Tracking + + - DS Access + + - Logon/Logoff + + - Object Access + + - Policy Change + + - Privilege Use + + - System + +- **Subcategory** \[Type = UnicodeString\]**:** the name of auditing subcategory which state was changed. Possible values: + +| Audit Credential Validation | Audit Process Termination | Audit Other Logon/Logoff Events | +|------------------------------------------|----------------------------------------------|--------------------------------------| +| Audit Kerberos Authentication Service | Audit RPC Events | Audit Special Logon | +| Audit Kerberos Service Ticket Operations | Audit Detailed Directory Service Replication | Audit Application Generated | +| Audit Other Logon/Logoff Events | Audit Directory Service Access | Audit Certification Services | +| Audit Application Group Management | Audit Directory Service Changes | Audit Detailed File Share | +| Audit Computer Account Management | Audit Directory Service Replication | Audit File Share | +| Audit Distribution Group Management | Audit Account Lockout | Audit File System | +| Audit Other Account Management Events | Audit IPsec Extended Mode | Audit Filtering Platform Connection | +| Audit Security Group Management | Audit IPsec Main Mode | Audit Filtering Platform Packet Drop | +| Audit User Account Management | Audit IPsec Quick Mode | Audit Handle Manipulation | +| Audit DPAPI Activity | Audit Logoff | Audit Kernel Object | +| Audit Process Creation | Audit Logon | Audit IPsec Driver | +| Audit Other Object Access Events | Audit Filtering Platform Policy Change | Audit Other System Events | +| Audit Registry | Audit MPSSVC Rule-Level Policy Change | Audit Security State Change | +| Audit SAM | Audit Other Policy Change Events | Audit Security System Extension | +| Audit Policy Change | Audit Non-Sensitive Privilege Use | Audit System Integrity | +| Audit Authentication Policy Change | Audit Sensitive Privilege Use | Audit PNP Activity | +| Audit Authorization Policy Change | Audit Other Privilege Use Events | | +| Group Membership | Audit Network Policy Server | | + +- **Subcategory GUID** \[Type = GUID\]**:** the unique GUID of changed subcategory. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +To see subcategory GUID you can use the following command: “**auditpol /list /subcategory:\* /v”**: + +Auditpol list GUIDs illustration + +- **Changes** \[Type = UnicodeString\]**:** changes which were made for the subcategory. Possible values are: + + - Success include removed + + - Success include added + + - Failure include removed + + - Failure include added + + - Success exclude removed + + - Success exclude added + + - Failure exclude removed + + - Failure exclude added + +## Security Monitoring Recommendations + +For 4912(S): Per User Audit Policy was changed. + +- If you use the Per-user audit feature, then this event should be always monitored, especially on high value assets or computers. If this change was not planned, investigate the reason for the change. + +- If you don’t use the Per-user audit feature, then this event should be always monitored because it indicates use of the Per-user audit feature outside of your standard procedures. + diff --git a/windows/keep-secure/event-4913.md b/windows/keep-secure/event-4913.md new file mode 100644 index 0000000000..fc2b131c36 --- /dev/null +++ b/windows/keep-secure/event-4913.md @@ -0,0 +1,288 @@ +--- +title: 4913(S) Central Access Policy on the object was changed. (Windows 10) +description: Describes security event 4913(S) Central Access Policy on the object was changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4913(S): Central Access Policy on the object was changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4913 illustration + +***Subcategory:*** [Audit Authorization Policy Change](audit-authorization-policy-change.md) + +***Event Description:*** + +This event generates when a [Central Access Policy](https://technet.microsoft.com/en-us/library/hh831425.aspx) on a file system object is changed. + +This event always generates, regardless of the object’s [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx) settings. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4913 + 0 + 0 + 13570 + 0 + 0x8020000000000000 + + 1183666 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x37901 + Security + File + C:\\Audit Files\\HBI Data.txt + 0x3d4 + S:AI + S:ARAI(SP;ID;;;;S-1-17-1442530252-1178042555-1247349694-2318402534) + 0x884 + C:\\Windows\\System32\\dllhost.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2012, Windows 8. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that changed the Central Access Policy on the object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that changed the Central Access Policy on the object. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **Object Server** \[Type = UnicodeString\]: has “**Security**” value for this event. + +- **Object Type** \[Type = UnicodeString\]: The type of an object that was accessed during the operation. Always **“File”** for this event. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Object Name** \[Type = UnicodeString\]: full path and/or name of the object on which the Central Access Policy was changed. + + + +- **Handle ID** \[Type = Pointer\]: hexadecimal value of a handle to **Object Name**. This field can help you correlate this event with other events that might contain the same Handle ID, for example, “[4663](event-4663.md)(S): An attempt was made to access an object.” This parameter might not be captured in the event, and in that case appears as “0x0”. + +**Process:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process using which Central Access Policy was changed. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID** field. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +**Central Policy ID:** + +- **Original Security Descriptor** \[Type = UnicodeString\]**:** the Security Descriptor Definition Language (SDDL) value for the old Central Policy ID (for the policy that was formerly applied to the object). + + SDDL contains Central Access Policy SID, here is an example: S:ARAI(SP;ID;;;;S-1-17-1442530252-1178042555-1247349694-2318402534), Central Access Policy SID here is “**S-1-17-1442530252-1178042555-1247349694-2318402534**”. To resolve this SID to the real Central Access Policy name you need to do the following: + +1. Find Central Access Policy Active Directory object in: “CN=Central Access Policies,CN=Claims Configuration,CN=Services,CN=Configuration,DC=XXX,DC=XX” Active Directory container. + +2. Open object’s “**Properties**”. + +3. Find “**msAuthz-CentralAccessPolicyID**” attribute. + +4. Convert hexadecimal value to SID (string). Here you can see more information about how to perform this action: . + +ADSI Edit illustration + +> If no Central Access Policies were applied to the object, then SDDL will not contain any SIDs, for example “**S:AI**”. + +- **New Security Descriptor** \[Type = UnicodeString\]**:** the Security Descriptor Definition Language (SDDL) value for the new Central Policy ID (for the policy that has been applied to the object). See more information in **Central Policy ID\\Original Security Descriptor** field section for this event. + +> **Note**  The ** Security Descriptor Definition Language (SDDL)** defines string elements for enumerating information contained in the security descriptor. + +> Example: + +> *O*:BA*G*:SY*D*:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0×7;;;BA)*S*:ARAI(AU;SAFA;DCLCRPCRSDWDWO;;;WD) + +> - *O*: = Owner. SID of specific security principal, or reserved (pre-defined) value, for example: BA (BUILTIN\_ADMINISTRATORS), WD (Everyone), SY (LOCAL\_SYSTEM), etc. +> See the list of possible values in the table below: + +| Value | Description | Value | Description | +|-------|--------------------------------------|-------|---------------------------------| +| "AO" | Account operators | "PA" | Group Policy administrators | +| "RU" | Alias to allow previous Windows 2000 | "IU" | Interactively logged-on user | +| "AN" | Anonymous logon | "LA" | Local administrator | +| "AU" | Authenticated users | "LG" | Local guest | +| "BA" | Built-in administrators | "LS" | Local service account | +| "BG" | Built-in guests | "SY" | Local system | +| "BO" | Backup operators | "NU" | Network logon user | +| "BU" | Built-in users | "NO" | Network configuration operators | +| "CA" | Certificate server administrators | "NS" | Network service account | +| "CG" | Creator group | "PO" | Printer operators | +| "CO" | Creator owner | "PS" | Personal self | +| "DA" | Domain administrators | "PU" | Power users | +| "DC" | Domain computers | "RS" | RAS servers group | +| "DD" | Domain controllers | "RD" | Terminal server users | +| "DG" | Domain guests | "RE" | Replicator | +| "DU" | Domain users | "RC" | Restricted code | +| "EA" | Enterprise administrators | "SA" | Schema administrators | +| "ED" | Enterprise domain controllers | "SO" | Server operators | +| "WD" | Everyone | "SU" | Service logon user | + +- *G*: = Primary Group. +- *D*: = DACL Entries. +- *S*: = SACL Entries. + +*DACL/SACL entry format:* entry\_type:inheritance\_flags(ace\_type;ace\_flags;rights;object\_guid;inherit\_object\_guid;account\_sid) + +Example: D:(A;;FA;;;WD) + +- entry\_type: + +“D” - DACL + +“S” - SACL + +- inheritance\_flags: + +"P” - SDDL\_PROTECTED, Inheritance from containers that are higher in the folder hierarchy are blocked. + +"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" Is not also set. + +"AR" - SDDL\_AUTO\_INHERIT\_REQ, Child objects inherit permissions from this object. + +- ace\_type: + +"A" - ACCESS ALLOWED + +"D" - ACCESS DENIED + +"OA" - OBJECT ACCESS ALLOWED: only applies to a subset of the object(s). + +"OD" - OBJECT ACCESS DENIED: only applies to a subset of the object(s). + +"AU" - SYSTEM AUDIT + +"A" - SYSTEM ALARM + +"OU" - OBJECT SYSTEM AUDIT + +"OL" - OBJECT SYSTEM ALARM + +- ace\_flags: + +"CI" - CONTAINER INHERIT: Child objects that are containers, such as directories, inherit the ACE as an explicit ACE. + +"OI" - OBJECT INHERIT: Child objects that are not containers inherit the ACE as an explicit ACE. + +"NP" - NO PROPAGATE: only immediate children inherit this ace. + +"IO" - INHERITANCE ONLY: ace doesn’t apply to this object, but may affect children via inheritance. + +"ID" - ACE IS INHERITED + +"SA" - SUCCESSFUL ACCESS AUDIT + +"FA" - FAILED ACCESS AUDIT +- rights: A hexadecimal string which denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. + +| Value | Description | Value | Description | +|----------------------------|---------------------------------|----------------------|--------------------------| +| Generic access rights | Directory service access rights | +| "GA" | GENERIC ALL | "RC" | Read Permissions | +| "GR" | GENERIC READ | "SD" | Delete | +| "GW" | GENERIC WRITE | "WD" | Modify Permissions | +| "GX" | GENERIC EXECUTE | "WO" | Modify Owner | +| File access rights | "RP" | Read All Properties | +| "FA" | FILE ALL ACCESS | "WP" | Write All Properties | +| "FR" | FILE GENERIC READ | "CC" | Create All Child Objects | +| "FW" | FILE GENERIC WRITE | "DC" | Delete All Child Objects | +| "FX" | FILE GENERIC EXECUTE | "LC" | List Contents | +| Registry key access rights | "SW" | All Validated Writes | +| "KA" | "LO" | "LO" | List Object | +| "K" | KEY READ | "DT" | Delete Subtree | +| "KW" | KEY WRITE | "CR" | All Extended Rights | +| "KX" | KEY EXECUTE | | | + +- object\_guid: N/A +- inherit\_object\_guid: N/A +- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. See the table above for more details. + +For more information about SDDL syntax, see these articles: , . + +## Security Monitoring Recommendations + +For 4913(S): Central Access Policy on the object was changed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor events related to specific Windows object types (“**Object Type**”), for example **File** or **Key**, monitor this event for the corresponding “**Object Type**.” + +- If you need to monitor all changes to specific files or folders (in this case, changes to the Central Access Policy), monitor for the “**Object Name**” that corresponds to the file or folder. + +- If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. + +- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + + + +- If you have a pre-defined list of restricted substrings or words in process names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Process Name**.” + +- If you have specific files, folders, or entire systems to which a specific Central Access Policy should be applied, you can monitor this event and compare the Central Access Policy SID in “**New Security Descriptor**” to see if it matches the expected policy. + + + diff --git a/windows/keep-secure/event-4928.md b/windows/keep-secure/event-4928.md new file mode 100644 index 0000000000..b1e99309ef --- /dev/null +++ b/windows/keep-secure/event-4928.md @@ -0,0 +1,108 @@ +--- +title: 4928(S, F) An Active Directory replica source naming context was established. (Windows 10) +description: Describes security event 4928(S, F) An Active Directory replica source naming context was established. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4928(S, F): An Active Directory replica source naming context was established. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4928 illustration + +***Subcategory:*** [Audit Detailed Directory Service Replication](audit-detailed-directory-service-replication.md) + +***Event Description:*** + +This event generates every time a new Active Directory replica source naming context is established. + +Failure event generates if an error occurs (**Status Code** != 0). + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4928 + 0 + 0 + 14083 + 0 + 0x8020000000000000 + + 227065 + + + Security + DC01.contoso.local + + +- + CN=NTDS Settings,CN=DC01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=local + CN=NTDS Settings,CN=WIN2012R2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=local + ddec0cff-6ceb-4a59-b13f-1724c38a0970.\_msdcs.contoso.local + DC=ForestDnsZones,DC=contoso,DC=local + 368 + 0 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +- **Destination DRA** \[Type = UnicodeString\]: destination directory replication agent distinguished name. + +> **Note**  The **Directory Replication Agent (DRA)** handles replication between domain controllers. The Directory Replication Agent uses the connection objects in the topology map to find out those partners that are relevant when replicating changes to directory partitions. The DRA sends a replication request to the partners of a domain controller when the domain controller needs to update its copy of Active Directory. + +- **Source DRA** \[Type = UnicodeString\]: source directory replication agent distinguished name. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **Source Address** \[Type = UnicodeString\]: DNS record of the server from which information or an update was received. + +- **Naming Context** \[Type = UnicodeString\]**:** naming context to replicate. + +> **Note**  The Directory Tree of Active Directory tree is partitioned to allow sections to be distributed (replicated) to domain controllers in different domains within the forest. Each domain controller stores a copy of a specific part of the directory tree, called a **Naming Context** also known as Directory Partition. **Naming Context** is replicated as a unit to other domain controllers in the forest that contain a replica of the same sub tree. A **Naming Context** is also called a Directory Partition. + +- **Options** \[Type = UInt32\]: decimal value of [DRS Options](https://msdn.microsoft.com/en-us/library/cc228477.aspx). + + Directory Replication Service options in AD Sites and Services + +- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you will receive Failure event and Status Code will not be equal to “**0**”. You can check error code meaning here: + +## Security Monitoring Recommendations + +For 4928(S, F): An Active Directory replica source naming context was established. + +- Monitor for **Source Address** field, because the source of new replication (new DRA) must be authorized for this action. If you find any unauthorized DRA you should trigger an event. + +- This event is typically used for Active Directory replication troubleshooting. + diff --git a/windows/keep-secure/event-4929.md b/windows/keep-secure/event-4929.md new file mode 100644 index 0000000000..cb3b05a636 --- /dev/null +++ b/windows/keep-secure/event-4929.md @@ -0,0 +1,106 @@ +--- +title: 4929(S, F) An Active Directory replica source naming context was removed. (Windows 10) +description: Describes security event 4929(S, F) An Active Directory replica source naming context was removed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4929(S, F): An Active Directory replica source naming context was removed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4929 illustration + +***Subcategory:*** [Audit Detailed Directory Service Replication](audit-detailed-directory-service-replication.md) + +***Event Description:*** + +This event generates every time Active Directory replica source naming context was removed. + +Failure event generates if an error occurs (**Status Code** != 0). + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4929 + 0 + 0 + 14083 + 0 + 0x8020000000000000 + + 227013 + + + Security + DC01.contoso.local + + +- + CN=NTDS Settings,CN=DC01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=local + - + 2d361dd6-fc22-4d9d-b876-ec582b836458.\_msdcs.contoso.local + DC=contoso,DC=local + 16640 + 0 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +- **Destination DRA** \[Type = UnicodeString\]: destination directory replication agent distinguished name. + +> **Note**  The **Directory Replication Agent (DRA)** handles replication between domain controllers. The Directory Replication Agent uses the connection objects in the topology map to find out those partners that are relevant when replicating changes to directory partitions. The DRA sends a replication request to the partners of a domain controller when the domain controller needs to update its copy of Active Directory. + +- **Source DRA** \[Type = UnicodeString\]: source directory replication agent distinguished name. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **Source Address** \[Type = UnicodeString\]: DNS record of the server from which the “remove” request was received. + +- **Naming Context** \[Type = UnicodeString\]**:** naming context which was removed. + +> **Note**  The Directory Tree of Active Directory tree is partitioned to allow sections to be distributed (replicated) to domain controllers in different domains within the forest. Each domain controller stores a copy of a specific part of the directory tree, called a **Naming Context** also known as Directory Partition. **Naming Context** is replicated as a unit to other domain controllers in the forest that contain a replica of the same sub tree. A **Naming Context** is also called a Directory Partition. + +- **Options** \[Type = UInt32\]: decimal value of [DRS Options](https://msdn.microsoft.com/en-us/library/cc228477.aspx). + +- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you will receive Failure event and Status Code will not be equal to “**0**”. You can check error code meaning here: + +## Security Monitoring Recommendations + +For 4929(S, F): An Active Directory replica source naming context was removed. + +- Monitor for **Source Address** field, because the source of the request must be authorized for this action. If you find any unauthorized DRA you should trigger an event. + +- This event is typically used for Active Directory replication troubleshooting. + diff --git a/windows/keep-secure/event-4930.md b/windows/keep-secure/event-4930.md new file mode 100644 index 0000000000..bcf9d221ed --- /dev/null +++ b/windows/keep-secure/event-4930.md @@ -0,0 +1,108 @@ +--- +title: 4930(S, F) An Active Directory replica source naming context was modified. (Windows 10) +description: Describes security event 4930(S, F) An Active Directory replica source naming context was modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4930(S, F): An Active Directory replica source naming context was modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4930 illustration + +***Subcategory:*** [Audit Detailed Directory Service Replication](audit-detailed-directory-service-replication.md) + +***Event Description:*** + +This event generates every time Active Directory replica source naming context was modified. + +Failure event generates if an error occurs (**Status Code** != 0). + +It is not possible to understand what exactly was modified from this event. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4930 + 0 + 0 + 14083 + 0 + 0x8020000000000000 + + 1564 + + + Security + Win2012r2.corp.contoso.local + + +- + CN=NTDS Settings,CN=WIN2012R2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=local + - + edf0bef9-1f73-4df3-8991-f6ec2d4ef3ae + CN=Schema,CN=Configuration,DC=contoso,DC=local + 0 + 0 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +- **Destination DRA** \[Type = UnicodeString\]: destination directory replication agent distinguished name. + +> **Note**  The **Directory Replication Agent (DRA)** handles replication between domain controllers. The Directory Replication Agent uses the connection objects in the topology map to find out those partners that are relevant when replicating changes to directory partitions. The DRA sends a replication request to the partners of a domain controller when the domain controller needs to update its copy of Active Directory. + +- **Source DRA** \[Type = UnicodeString\]: source directory replication agent distinguished name. Typically equals “**-**“ for this event. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **Source Address** \[Type = UnicodeString\]: DNS record of computer from which the modification request was received. + +- **Naming Context** \[Type = UnicodeString\]**:** naming context which was modified. + +> **Note**  The Directory Tree of Active Directory tree is partitioned to allow sections to be distributed (replicated) to domain controllers in different domains within the forest. Each domain controller stores a copy of a specific part of the directory tree, called a **Naming Context** also known as Directory Partition. **Naming Context** is replicated as a unit to other domain controllers in the forest that contain a replica of the same sub tree. A **Naming Context** is also called a Directory Partition. + +- **Options** \[Type = UInt32\]: decimal value of [DRS Options](https://msdn.microsoft.com/en-us/library/cc228477.aspx). + +- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you will receive Failure event and Status Code will not be equal to “**0**”. You can check error code meaning here: + +## Security Monitoring Recommendations + +For 4930(S, F): An Active Directory replica source naming context was modified. + +- Monitor for **Source Address** field, because the source of the request must be authorized for this action. If you find any unauthorized DRA you should trigger an event. + +- This event is typically used for Active Directory replication troubleshooting. + diff --git a/windows/keep-secure/event-4931.md b/windows/keep-secure/event-4931.md new file mode 100644 index 0000000000..bf823bacef --- /dev/null +++ b/windows/keep-secure/event-4931.md @@ -0,0 +1,106 @@ +--- +title: 4931(S, F) An Active Directory replica destination naming context was modified. (Windows 10) +description: Describes security event 4931(S, F) An Active Directory replica destination naming context was modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4931(S, F): An Active Directory replica destination naming context was modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4931 illustration + +***Subcategory:*** [Audit Detailed Directory Service Replication](audit-detailed-directory-service-replication.md) + +***Event Description:*** + +This event generates every time Active Directory replica destination naming context was modified. + +Failure event generates if an error occurs (**Status Code** != 0). + +It is not possible to understand what exactly was modified from this event. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4931 + 0 + 0 + 14083 + 0 + 0x8020000000000000 + + 227058 + + + Security + DC01.contoso.local + + +- + ddec0cff-6ceb-4a59-b13f-1724c38a0970.\_msdcs.contoso.local + CN=NTDS Settings,CN=DC01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=local + - + DC=ForestDnsZones,DC=contoso,DC=local + 23 + 0 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +- **Destination DRA** \[Type = UnicodeString\]: destination directory replication agent distinguished name. + +> **Note**  The **Directory Replication Agent (DRA)** handles replication between domain controllers. The Directory Replication Agent uses the connection objects in the topology map to find out those partners that are relevant when replicating changes to directory partitions. The DRA sends a replication request to the partners of a domain controller when the domain controller needs to update its copy of Active Directory. + +- **Source DRA** \[Type = UnicodeString\]: source directory replication agent distinguished name. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **Destination Address** \[Type = UnicodeString\]: DNS record of computer to which the modification request was sent. + +- **Naming Context** \[Type = UnicodeString\]**:** naming context which was modified. + +> **Note**  The Directory Tree of Active Directory tree is partitioned to allow sections to be distributed (replicated) to domain controllers in different domains within the forest. Each domain controller stores a copy of a specific part of the directory tree, called a **Naming Context** also known as Directory Partition. **Naming Context** is replicated as a unit to other domain controllers in the forest that contain a replica of the same sub tree. A **Naming Context** is also called a Directory Partition. + +- **Options** \[Type = UInt32\]: decimal value of [DRS Options](https://msdn.microsoft.com/en-us/library/cc228477.aspx). + +- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you will receive Failure event and Status Code will not be equal to “**0**”. You can check error code meaning here: + +## Security Monitoring Recommendations + +For 4931(S, F): An Active Directory replica destination naming context was modified. + +- This event is typically used for Active Directory replication troubleshooting. + diff --git a/windows/keep-secure/event-4932.md b/windows/keep-secure/event-4932.md new file mode 100644 index 0000000000..c7555dbed9 --- /dev/null +++ b/windows/keep-secure/event-4932.md @@ -0,0 +1,106 @@ +--- +title: 4932(S) Synchronization of a replica of an Active Directory naming context has begun. (Windows 10) +description: Describes security event 4932(S) Synchronization of a replica of an Active Directory naming context has begun. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4932(S): Synchronization of a replica of an Active Directory naming context has begun. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4932 illustration + +***Subcategory:*** [Audit Directory Service Replication](audit-directory-service-replication.md) + +***Event Description:*** + +This event generates every time synchronization of a replica of an Active Directory naming context has begun. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4932 + 0 + 0 + 14082 + 0 + 0x8020000000000000 + + 413689 + + + Security + DC01.contoso.local + + +- + CN=NTDS Settings,CN=DC01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=local + CN=NTDS Settings,CN=WIN2012R2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=local + CN=Schema,CN=Configuration,DC=contoso,DC=local + 2147483733 + 48 + 20869 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +- **Destination DRA** \[Type = UnicodeString\]: destination directory replication agent distinguished name. + +> **Note**  The **Directory Replication Agent (DRA)** handles replication between domain controllers. The Directory Replication Agent uses the connection objects in the topology map to find out those partners that are relevant when replicating changes to directory partitions. The DRA sends a replication request to the partners of a domain controller when the domain controller needs to update its copy of Active Directory. + +- **Source DRA** \[Type = UnicodeString\]: source directory replication agent distinguished name. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **Naming Context** \[Type = UnicodeString\]**:** naming context to replicate. + +> **Note**  The Directory Tree of Active Directory tree is partitioned to allow sections to be distributed (replicated) to domain controllers in different domains within the forest. Each domain controller stores a copy of a specific part of the directory tree, called a **Naming Context** also known as Directory Partition. **Naming Context** is replicated as a unit to other domain controllers in the forest that contain a replica of the same sub tree. A **Naming Context** is also called a Directory Partition. + +- **Options** \[Type = UInt32\]: decimal value of [DRS Options](https://msdn.microsoft.com/en-us/library/cc228477.aspx). + +- **Session ID** \[Type = UInt32\]**:** unique identifier of replication session. Using this field you can find “[4932](event-4932.md): Synchronization of a replica of an Active Directory naming context has begun.” and “[4933](event-4933.md): Synchronization of a replica of an Active Directory naming context has ended.” events for the same session. + +- **Start USN** \[Type = UnicodeString\]**: Naming Context’s** USN number before replication begins. + +> **Note**  Active Directory replication does not depend on time to determine what changes need to be propagated. It relies instead on the use of **update sequence numbers (USNs)** that are assigned by a counter that is local to each domain controller. Because these USN counters are local, it is easy to ensure that they are reliable and never "run backward" (that is, decrease in value). The trade-off is that it is meaningless to compare a USN assigned on one domain controller to a USN assigned on a different domain controller. The replication system is designed with this restriction in mind. + +## Security Monitoring Recommendations + +For 4932(S): Synchronization of a replica of an Active Directory naming context has begun. + +- Monitor for **Source Address** field, because the source of replication (DRA) must be authorized for this action. If you find any unauthorized DRA you should trigger an event. + +- This event is typically used for Active Directory replication troubleshooting. + diff --git a/windows/keep-secure/event-4933.md b/windows/keep-secure/event-4933.md new file mode 100644 index 0000000000..22c828fb87 --- /dev/null +++ b/windows/keep-secure/event-4933.md @@ -0,0 +1,111 @@ +--- +title: 4933(S, F) Synchronization of a replica of an Active Directory naming context has ended. (Windows 10) +description: Describes security event 4933(S, F) Synchronization of a replica of an Active Directory naming context has ended. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4933(S, F): Synchronization of a replica of an Active Directory naming context has ended. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4933 illustration + +***Subcategory:*** [Audit Directory Service Replication](audit-directory-service-replication.md) + +***Event Description:*** + +This event generates every time synchronization of a replica of an Active Directory naming context has ended. + +Failure event occurs when synchronization of a replica of an Active Directory naming context failed. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4933 + 0 + 0 + 14082 + 0 + 0x8010000000000000 + + 413644 + + + Security + DC01.contoso.local + + +- + CN=NTDS Settings,CN=DC01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=local + CN=NTDS Settings,CN=WIN2012R2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=local + CN=Schema,CN=Configuration,DC=contoso,DC=local + 2147483733 + 40 + 20869 + 1722 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +- **Destination DRA** \[Type = UnicodeString\]: destination directory replication agent distinguished name. + +> **Note**  The **Directory Replication Agent (DRA)** handles replication between domain controllers. The Directory Replication Agent uses the connection objects in the topology map to find out those partners that are relevant when replicating changes to directory partitions. The DRA sends a replication request to the partners of a domain controller when the domain controller needs to update its copy of Active Directory. + +- **Source DRA** \[Type = UnicodeString\]: source directory replication agent distinguished name. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **Naming Context** \[Type = UnicodeString\]**:** naming context to replicate. + +> **Note**  The Directory Tree of Active Directory tree is partitioned to allow sections to be distributed (replicated) to domain controllers in different domains within the forest. Each domain controller stores a copy of a specific part of the directory tree, called a **Naming Context** also known as Directory Partition. **Naming Context** is replicated as a unit to other domain controllers in the forest that contain a replica of the same sub tree. A **Naming Context** is also called a Directory Partition. + +- **Options** \[Type = UInt32\]: decimal value of [DRS Options](https://msdn.microsoft.com/en-us/library/cc228477.aspx). + +- **Session ID** \[Type = UInt32\]**:** unique identifier of replication session. Using this field you can find “[4932](event-4932.md): Synchronization of a replica of an Active Directory naming context has begun.” and “[4933](event-4933.md): Synchronization of a replica of an Active Directory naming context has ended.” events for the same session. + +- **End USN** \[Type = UInt32\]**: Naming Context’s** USN number after replication ends. + +> **Note**  Active Directory replication does not depend on time to determine what changes need to be propagated. It relies instead on the use of **update sequence numbers (USNs)** that are assigned by a counter that is local to each domain controller. Because these USN counters are local, it is easy to ensure that they are reliable and never "run backward" (that is, decrease in value). The trade-off is that it is meaningless to compare a USN assigned on one domain controller to a USN assigned on a different domain controller. The replication system is designed with this restriction in mind. + +- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be “**0**”. If an error happened, you will receive Failure event and Status Code will not be equal to “**0**”. You can check error code meaning here: + +## Security Monitoring Recommendations + +For 4933(S, F): Synchronization of a replica of an Active Directory naming context has ended. + +- Monitor for **Source Address** field, because the source of replication (DRA) must be authorized for this action. If you find any unauthorized DRA you should trigger an event. + +- This event is typically used for Active Directory replication troubleshooting. + diff --git a/windows/keep-secure/event-4934.md b/windows/keep-secure/event-4934.md new file mode 100644 index 0000000000..4f0eae2cee --- /dev/null +++ b/windows/keep-secure/event-4934.md @@ -0,0 +1,51 @@ +--- +title: 4934(S) Attributes of an Active Directory object were replicated. (Windows 10) +description: Describes security event 4934(S) Attributes of an Active Directory object were replicated. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4934(S): Attributes of an Active Directory object were replicated. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates when attributes of an Active Directory object were replicated. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Detailed Directory Service Replication](audit-detailed-directory-service-replication.md) + +***Event Schema:*** + +*Attributes of an Active Directory object were replicated.* + +*Session ID:%1* + +*Object:%2* + +*Attribute:%3* + +*Type of change:%4* + +*New Value:%5* + +*USN:%6* + +*Status Code:%7* + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event is typically used for Active Directory replication troubleshooting. + diff --git a/windows/keep-secure/event-4935.md b/windows/keep-secure/event-4935.md new file mode 100644 index 0000000000..ccf6d31bd6 --- /dev/null +++ b/windows/keep-secure/event-4935.md @@ -0,0 +1,74 @@ +--- +title: 4935(F) Replication failure begins. (Windows 10) +description: Describes security event 4935(F) Replication failure begins. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4935(F): Replication failure begins. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4935 illustration + +***Subcategory:*** [Audit Detailed Directory Service Replication](audit-detailed-directory-service-replication.md) + +***Event Description:*** + +This event generates when Active Directory replication failure begins. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4935 + 0 + 0 + 14083 + 0 + 0x8010000000000000 + + 1552 + + + Security + Win2012r2.contoso.local + + +- + 1 + 8419 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Replication Event** \[Type = UInt32\]**:** there is no detailed information about this field in this document. + +**Audit Status Code** \[Type = UInt32\]**:** there is no detailed information about this field in this document. + +## Security Monitoring Recommendations + +For 4935(F): Replication failure begins. + +- This event is typically used for Active Directory replication troubleshooting. + diff --git a/windows/keep-secure/event-4936.md b/windows/keep-secure/event-4936.md new file mode 100644 index 0000000000..65cc7c79e9 --- /dev/null +++ b/windows/keep-secure/event-4936.md @@ -0,0 +1,43 @@ +--- +title: 4936(S) Replication failure ends. (Windows 10) +description: Describes security event 4936(S) Replication failure ends. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4936(S): Replication failure ends. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates when Active Directory replication failure ends. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Detailed Directory Service Replication](audit-detailed-directory-service-replication.md) + +***Event Schema:*** + +*Replication failure ends.* + +*Replication Event:%1* + +*Audit Status Code:%2* + +*Replication Status Code:%3* + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event is typically used for Active Directory replication troubleshooting. + diff --git a/windows/keep-secure/event-4937.md b/windows/keep-secure/event-4937.md new file mode 100644 index 0000000000..09e0abe080 --- /dev/null +++ b/windows/keep-secure/event-4937.md @@ -0,0 +1,47 @@ +--- +title: 4937(S) A lingering object was removed from a replica. (Windows 10) +description: Describes security event 4937(S) A lingering object was removed from a replica. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4937(S): A lingering object was removed from a replica. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates when a [lingering object](https://support.microsoft.com/en-us/kb/910205) was removed from a replica. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Detailed Directory Service Replication](audit-detailed-directory-service-replication.md) + +***Event Schema:*** + +*A lingering object was removed from a replica.* + +*Destination DRA:%1* + +*Source DRA:%2* + +*Object:%3* + +*Options:%4* + +*Status Code:%5* + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-4944.md b/windows/keep-secure/event-4944.md new file mode 100644 index 0000000000..f322bb8458 --- /dev/null +++ b/windows/keep-secure/event-4944.md @@ -0,0 +1,117 @@ +--- +title: 4944(S) The following policy was active when the Windows Firewall started. (Windows 10) +description: Describes security event 4944(S) The following policy was active when the Windows Firewall started. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4944(S): The following policy was active when the Windows Firewall started. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4944 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates every time Windows Firewall service starts. + +This event shows Windows Firewall settings that were in effect when the Windows Firewall service started. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4944 + 0 + 0 + 13571 + 0 + 0x8020000000000000 + + 1050808 + + + Security + DC01.contoso.local + + +- + No + Public + Off + Disabled + Enabled + Disabled + Disabled + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Group Policy Applied** \[Type = UnicodeString\]: it always has “No” value for this event. This field should show information about: was Group Policy applied for Windows Firewall when it starts or not. + +**Profile Used** \[Type = UnicodeString\]: shows the active profile name for the moment Windows Firewall service starts. It always has value “**Public**” for this event, because when this event generates, the active profile is not switched to “**Domain**” or “**Private**”. Typically you will see “[4956](event-4956.md)(S): Windows Firewall has changed the active profile” after this event, which will tell you the real active profile. + +**Operational mode** \[Type = UnicodeString\]: + +- **On** – if “**Firewall state:**” setting was set to “On” for “Public” profile. + +- **Off** - if “**Firewall state:**” setting was set to “Off” for “Public” profile. + +Windows Firewall set to Off illustration + +**Allow Remote Administration** \[Type = UnicodeString\]: looks like this setting is connected to ”[Windows Firewall: Allow remote administration exception](https://technet.microsoft.com/en-us/library/cc738900(v=ws.10).aspx)” Group Policy setting, but it is always Disabled, no matter which option is set for “[Windows Firewall: Allow remote administration exception](https://technet.microsoft.com/en-us/library/cc738900(v=ws.10).aspx)” Group Policy. + +**Allow Unicast Responses to Multicast/Broadcast Traffic** \[Type = UnicodeString\]: + +- **Enabled** - if “**Allow unicast response:**” Settings configuration was set to “Yes” for “Public” profile. + +- **Disabled** - if “**Allow unicast response:**” Settings configuration was set to “No” for “Public” profile. + +Firewall Settings, Public Profile illustration + +**Security Logging:** + +- **Log Dropped Packets** \[Type = UnicodeString\]: + + - **Enabled** – if “**Log dropped packets:**” Logging configuration was set to “Yes” for “Public” profile. + + - **Disabled** - if “**Log dropped packets:**” Logging configuration was set to “No” for “Public” profile. + +- **Log Successful Connections** \[Type = UnicodeString\]: + + - **Enabled** - if “**Log successful connections:**” Logging configuration was set to “Yes” for “Public” profile. + + - **Disabled** - if “**Log dropped packets:**” Logging configuration was set to “No” for “Public” profile. + +Logging Settings, Public Profile illustration + +## Security Monitoring Recommendations + +For 4944(S): The following policy was active when the Windows Firewall started. + +- If you have a standard or baseline for Windows Firewall settings defined for **Public** profile (which can be the same as for Domain, for example), monitor this event and check whether the settings reported by the event are still the same as were defined in your standard or baseline. + +- Unfortunately this event shows configuration only for **Public** profile, but you can still compare all the settings with your organization's Windows Firewall baseline for Public profile on different computers and trigger an alert if the configuration is not the same. + diff --git a/windows/keep-secure/event-4945.md b/windows/keep-secure/event-4945.md new file mode 100644 index 0000000000..1b94b91fbc --- /dev/null +++ b/windows/keep-secure/event-4945.md @@ -0,0 +1,91 @@ +--- +title: 4945(S) A rule was listed when the Windows Firewall started. (Windows 10) +description: Describes security event 4945(S) A rule was listed when the Windows Firewall started. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4945(S): A rule was listed when the Windows Firewall started. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4945 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates every time Windows Firewall service starts. + +This event shows the inbound and/or outbound rule which was listed when the Windows Firewall started and applied for “Public” profile. + +This event generates per rule. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4945 + 0 + 0 + 13571 + 0 + 0x8020000000000000 + + 1049946 + + + Security + DC01.contoso.local + + +- + Public + NPS-NPSSvc-In-RPC + Network Policy Server (RPC) + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Profile used** \[Type = UnicodeString\]**:** the name of the profile that the rule belongs to. It always has value “**Public”**, because this event shows rules only for “Public” profile. + +**Rule:** + +- **Rule ID** \[Type = UnicodeString\]: the unique firewall rule identifier. + + To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + +Registry Editor FirewallRules key illustration + +- **Rule Name** \[Type = UnicodeString\]: the name of the rule which was listed when the Windows Firewall started. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: + +Windows Firewall with Advanced Security illustration + +## Security Monitoring Recommendations + +For 4945(S): A rule was listed when the Windows Firewall started. + +- Typically this event has an informational purpose. + +- Unfortunately this event shows rules only for **Public** profile, but you still can compare this list with your organization's Windows Firewall baseline for Public profile rules on different computers, and trigger an alert if the configuration is not the same. + diff --git a/windows/keep-secure/event-4946.md b/windows/keep-secure/event-4946.md new file mode 100644 index 0000000000..f73ca913a6 --- /dev/null +++ b/windows/keep-secure/event-4946.md @@ -0,0 +1,101 @@ +--- +title: 4946(S) A change has been made to Windows Firewall exception list. A rule was added. (Windows 10) +description: Describes security event 4946(S) A change has been made to Windows Firewall exception list. A rule was added. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4946(S): A change has been made to Windows Firewall exception list. A rule was added. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4946 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates when new rule was locally added to Windows Firewall. + +This event doesn't generate when new rule was added via Group Policy. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4946 + 0 + 0 + 13571 + 0 + 0x8020000000000000 + + 1050893 + + + Security + DC01.contoso.local + + +- + All + {F2649D59-1355-4E3C-B886-CDD08B683199} + Allow All Rule + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Profile Changed** \[Type = UnicodeString\]**:** the list of profiles to which new rule was applied. Examples: + +- All + +- Domain,Public + +- Domain,Private + +- Private,Public + +- Public + +- Domain + +- Private + +**Added Rule:** + +- **Rule ID** \[Type = UnicodeString\]: the unique new firewall rule identifier. + + To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + +Registry Editor FirewallRules key illustration + +- **Rule Name** \[Type = UnicodeString\]: the name of the rule which was added. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: + +Windows Firewall with Advanced Security illustration + +## Security Monitoring Recommendations + +For 4946(S): A change has been made to Windows Firewall exception list. A rule was added. + +- This event can be helpful in case you want to monitor all creations of new Firewall rules which were done locally. + diff --git a/windows/keep-secure/event-4947.md b/windows/keep-secure/event-4947.md new file mode 100644 index 0000000000..f3381e95ba --- /dev/null +++ b/windows/keep-secure/event-4947.md @@ -0,0 +1,101 @@ +--- +title: 4947(S) A change has been made to Windows Firewall exception list. A rule was modified. (Windows 10) +description: Describes security event 4947(S) A change has been made to Windows Firewall exception list. A rule was modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4947(S): A change has been made to Windows Firewall exception list. A rule was modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4947 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates when Windows Firewall rule was modified. + +This event doesn't generate when Firewall rule was modified via Group Policy. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4947 + 0 + 0 + 13571 + 0 + 0x8020000000000000 + + 1050908 + + + Security + DC01.contoso.local + + +- + All + {F2649D59-1355-4E3C-B886-CDD08B683199} + Allow All Rule + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Profile Changed** \[Type = UnicodeString\]**:** the list of profiles to which changed rule is applied. Examples: + +- All + +- Domain,Public + +- Domain,Private + +- Private,Public + +- Public + +- Domain + +- Private + +**Modified Rule:** + +- **Rule ID** \[Type = UnicodeString\]: the unique identifier for modified firewall rule. + + To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + +Registry Editor FirewallRules key illustration + +- **Rule Name** \[Type = UnicodeString\]: the name of the rule which was modified. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: + +Windows Firewall with Advanced Security illustration + +## Security Monitoring Recommendations + +For 4947(S): A change has been made to Windows Firewall exception list. A rule was modified. + +- This event can be helpful in case you want to monitor all Firewall rules modifications which were done locally. + diff --git a/windows/keep-secure/event-4948.md b/windows/keep-secure/event-4948.md new file mode 100644 index 0000000000..034b9e1149 --- /dev/null +++ b/windows/keep-secure/event-4948.md @@ -0,0 +1,101 @@ +--- +title: 4948(S) A change has been made to Windows Firewall exception list. A rule was deleted. (Windows 10) +description: Describes security event 4948(S) A change has been made to Windows Firewall exception list. A rule was deleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4948(S): A change has been made to Windows Firewall exception list. A rule was deleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4948 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates when Windows Firewall rule was deleted. + +This event doesn't generate when the rule was deleted via Group Policy. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4948 + 0 + 0 + 13571 + 0 + 0x8020000000000000 + + 1050934 + + + Security + DC01.contoso.local + + +- + All + {F2649D59-1355-4E3C-B886-CDD08B683199} + Allow All Rule + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Profile Changed** \[Type = UnicodeString\]**:** the list of profiles to which deleted rule was applied. Examples: + +- All + +- Domain,Public + +- Domain,Private + +- Private,Public + +- Public + +- Domain + +- Private + +**Deleted Rule:** + +- **Rule ID** \[Type = UnicodeString\]: the unique identifier for deleted firewall rule. + + To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + +Registry Editor FirewallRules key illustration + +- **Rule Name** \[Type = UnicodeString\]: the name of the rule which was deleted. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: + +Windows Firewall with Advanced Security illustration + +## Security Monitoring Recommendations + +For 4948(S): A change has been made to Windows Firewall exception list. A rule was deleted. + +- This event can be helpful in case you want to monitor all deletions of Firewall rules which were done locally. + diff --git a/windows/keep-secure/event-4949.md b/windows/keep-secure/event-4949.md new file mode 100644 index 0000000000..2441529ec2 --- /dev/null +++ b/windows/keep-secure/event-4949.md @@ -0,0 +1,67 @@ +--- +title: 4949(S) Windows Firewall settings were restored to the default values. (Windows 10) +description: Describes security event 4949(S) Windows Firewall settings were restored to the default values. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4949(S): Windows Firewall settings were restored to the default values. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4949 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates when Windows Firewall settings were locally restored to the default configuration. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4949 + 0 + 0 + 13571 + 0 + 0x8020000000000000 + + 1049926 + + + Security + DC01.contoso.local + + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 4949(S): Windows Firewall settings were restored to the default values. + +- You shouldn’t see this event during normal Windows Firewall operations, because it should be intentionally done by user or software. This event should be always monitored and an alert should be triggered, especially on critical computers or devices. + +- This event can be helpful in case you want to monitor all changes of Firewall rules which were done locally, especially restores to default configuration. + diff --git a/windows/keep-secure/event-4950.md b/windows/keep-secure/event-4950.md new file mode 100644 index 0000000000..69a46b6925 --- /dev/null +++ b/windows/keep-secure/event-4950.md @@ -0,0 +1,91 @@ +--- +title: 4950(S) A Windows Firewall setting has changed. (Windows 10) +description: Describes security event 4950(S) A Windows Firewall setting has changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4950(S): A Windows Firewall setting has changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4950 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates when Windows Firewall local setting was changed. + +This event doesn't generate when Windows Firewall setting was changed via Group Policy. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4950 + 0 + 0 + 13571 + 0 + 0x8020000000000000 + + 1050944 + + + Security + DC01.contoso.local + + +- + Domain + Default Outbound Action + Block + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Changed Profile** \[Type = UnicodeString\]**:** the name of profile in which setting was changed. Possible values are: + +- Public + +- Domain + +- Private + +**New Setting:** + +- **Type** \[Type = UnicodeString\]: the name of the setting which was modified. You can use “**netsh advfirewall**” command to see or set Windows Firewall settings, for example, to see settings for current\\active Windows Firewall profile you need to execute “**netsh advfirewall show currentprofile**” command: + +Netsh advfirewall command illustration + +- **Value** \[Type = UnicodeString\]: new value of modified setting. + +## Security Monitoring Recommendations + +For 4950(S): A Windows Firewall setting has changed. + +- If you have a standard or baseline for Windows Firewall settings defined, monitor this event and check whether the settings reported by the event are still the same as were defined in your standard or baseline. + +- This event can be helpful in case you want to monitor all changes in Windows Firewall settings which were done locally. + diff --git a/windows/keep-secure/event-4951.md b/windows/keep-secure/event-4951.md new file mode 100644 index 0000000000..1878549111 --- /dev/null +++ b/windows/keep-secure/event-4951.md @@ -0,0 +1,103 @@ +--- +title: 4951(F) A rule has been ignored because its major version number was not recognized by Windows Firewall. (Windows 10) +description: Describes security event 4951(F) A rule has been ignored because its major version number was not recognized by Windows Firewall. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4951(F): A rule has been ignored because its major version number was not recognized by Windows Firewall. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4951 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +When you create or edit a Windows Firewall rule, the settings that you can include depend upon the version of Windows you use when creating the rule. As new settings are added to later versions of Windows or to service packs for existing versions of Windows, the version number of the rules processing engine is updated, and that version number is stamped into rules that are created by using that version of Windows. For example, Windows Vista produces firewall rules that are stamped with version "v2.0". Future versions of Windows might use "v2.1", or "v3.0" to indicate, respectively, minor or major changes and additions. + +If you create a firewall rule on a newer version of Windows that references firewall settings that are not available on earlier versions of Windows, and then try to deploy that rule to computers running the earlier version of Windows, the firewall engine produces this error to indicate that it cannot process the rule. + +The only solution is to remove the incompatible rule, and then deploy a compatible rule. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4951 + 0 + 0 + 13571 + 0 + 0x8010000000000000 + + 1052309 + + + Security + DC01.contoso.local + + +- + All + {08CBB349-D158-46BE-81E1-2ABC59BDD523} + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Profile** \[Type = UnicodeString\]**:** the name of the profile of the ignored rule. Possible values are: + +- All + +- Domain,Public + +- Domain,Private + +- Private,Public + +- Public + +- Domain + +- Private + +**Ignored Rule:** + +- **ID** \[Type = UnicodeString\]: the unique identifier for ignored firewall rule. + + To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + +Registry Editor FirewallRules key illustration + +- **Name** \[Type = UnicodeString\]: the name of the rule which was ignored. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: + +Windows Firewall with Advanced Security illustration + +## Security Monitoring Recommendations + +For 4951(F): A rule has been ignored because its major version number was not recognized by Windows Firewall. + +- This event can be a sign of software issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. + diff --git a/windows/keep-secure/event-4952.md b/windows/keep-secure/event-4952.md new file mode 100644 index 0000000000..496d4e324e --- /dev/null +++ b/windows/keep-secure/event-4952.md @@ -0,0 +1,51 @@ +--- +title: 4952(F) Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced. (Windows 10) +description: Describes security event 4952(F) Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4952(F): Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +When you create or edit a Windows Firewall rule, the settings that you can include depend upon the version of Windows you use when creating the rule. As new settings are added to later versions of Windows or to service packs for existing versions of Windows, the version number of the rules processing engine is updated, and that version number is stamped into rules that are created by using that version of Windows. For example, Windows Vista produces firewall rules that are stamped with version "v2.0". Future versions of Windows might use "v2.1", or "v3.0" to indicate, respectively, minor or major changes and additions. + +If you create a firewall rule on a newer version of Windows that references firewall settings that are not available on earlier versions of Windows, and then try to deploy that rule to computers running the earlier version of Windows, the firewall engine produces this error to indicate that it cannot process the rule. + +The only solution is to remove the incompatible rule, and then deploy a compatible rule. + +There is no example of this event in this document. + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Schema:*** + +*Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced.* + +*%t* + +*Profile:%t%1* + +*Partially Ignored Rule:* + +*%tID:%t%2* + +*%tName:%t%3* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event can be a sign of software issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. + diff --git a/windows/keep-secure/event-4953.md b/windows/keep-secure/event-4953.md new file mode 100644 index 0000000000..ba5cea430d --- /dev/null +++ b/windows/keep-secure/event-4953.md @@ -0,0 +1,104 @@ +--- +title: 4953(F) Windows Firewall ignored a rule because it could not be parsed. (Windows 10) +description: Describes security event 4953(F) Windows Firewall ignored a rule because it could not be parsed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4953(F): Windows Firewall ignored a rule because it could not be parsed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4953 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates if Windows Firewall was not able to parse Windows Firewall rule for some reason. + +It can happen if Windows Firewall rule registry entry was corrupted. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4953 + 0 + 0 + 13571 + 0 + 0x8010000000000000 + + 1052340 + + + Security + DC01.contoso.local + + +- + All + An error occurred. + {08CBB349-D158-46BE-81E1-2ABC59BDD523} + - + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Profile** \[Type = UnicodeString\]**:** the name of the profile of the ignored rule. Possible values are: + +- All + +- Domain,Public + +- Domain,Private + +- Private,Public + +- Public + +- Domain + +- Private + +**Reason for Rejection** \[Type = UnicodeString\]**:** the reason, why the rule was ignored. + +**Rule:** + +- **ID** \[Type = UnicodeString\]: the unique identifier for ignored firewall rule. + + To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + +Registry Editor FirewallRules key illustration + +- **Name** \[Type = UnicodeString\]: the name of the rule which was ignored. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: + +Windows Firewall with Advanced Security illustration + +## Security Monitoring Recommendations + +For 4953(F): Windows Firewall ignored a rule because it could not be parsed. + +- This event can be a sign of software issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. + diff --git a/windows/keep-secure/event-4954.md b/windows/keep-secure/event-4954.md new file mode 100644 index 0000000000..fcf80a82d3 --- /dev/null +++ b/windows/keep-secure/event-4954.md @@ -0,0 +1,67 @@ +--- +title: 4954(S) Windows Firewall Group Policy settings have changed. The new settings have been applied. (Windows 10) +description: Describes security event 4954(S) Windows Firewall Group Policy settings have changed. The new settings have been applied. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4954(S): Windows Firewall Group Policy settings have changed. The new settings have been applied. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4954 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates every time Windows Firewall group policy is changed, locally or from Active Directory Group Policy. + +This event generates every time local Group Policy is refreshed, even if no Windows Firewall settings were modified or presented. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4954 + 0 + 0 + 13571 + 0 + 0x8020000000000000 + + 1049893 + + + Security + DC01.contoso.local + + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 4954(S): Windows Firewall Group Policy settings have changed. The new settings have been applied. + +- Unfortunately this event generates every time local Group Policy is refreshed and does not indicate that settings really were modified. Typically this event can be ignored. + diff --git a/windows/keep-secure/event-4956.md b/windows/keep-secure/event-4956.md new file mode 100644 index 0000000000..4d3c688ed7 --- /dev/null +++ b/windows/keep-secure/event-4956.md @@ -0,0 +1,79 @@ +--- +title: 4956(S) Windows Firewall has changed the active profile. (Windows 10) +description: Describes security event 4956(S) Windows Firewall has changed the active profile. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4956(S): Windows Firewall has changed the active profile. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4956 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates when Windows Firewall has changed the active profile. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4956 + 0 + 0 + 13571 + 0 + 0x8020000000000000 + + 1050811 + + + Security + DC01.contoso.local + + +- + Domain + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**New Active Profile** \[Type = UnicodeString\]**:** the name of the new active profile. Possible values are: + +- Domain + +- Public + +- Private + +## Security Monitoring Recommendations + +For 4956(S): Windows Firewall has changed the active profile. + +- Typically this event has an informational purpose. + +- For domain joined machines you could monitor for all events where **New Active Profile** doesn’t equal **“Domain”**. This indicates that the computer was connected to another non-domain network. + diff --git a/windows/keep-secure/event-4957.md b/windows/keep-secure/event-4957.md new file mode 100644 index 0000000000..dcd32e2689 --- /dev/null +++ b/windows/keep-secure/event-4957.md @@ -0,0 +1,87 @@ +--- +title: 4957(F) Windows Firewall did not apply the following rule. (Windows 10) +description: Describes security event 4957(F) Windows Firewall did not apply the following rule. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4957(F): Windows Firewall did not apply the following rule. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4957 illustration + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Description:*** + +This event generates when Windows Firewall starts or apply new rule, and the rule cannot be applied for some reason. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4957 + 0 + 0 + 13571 + 0 + 0x8010000000000000 + + 1049892 + + + Security + DC01.contoso.local + + +- + CoreNet-Teredo-In + Core Networking - Teredo (UDP-In) + Local Port + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Rule Information:** + +- **ID** \[Type = UnicodeString\]: the unique identifier for not applied firewall rule. + + To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + +Registry Editor FirewallRules key illustration + +- **Name** \[Type = UnicodeString\]: the name of the rule which was not applied. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: + +Windows Firewall with Advanced Security illustration + +**Error Information:** + +- **Reason** \[Type = UnicodeString\]: the reason why the rule was not applied. + +## Security Monitoring Recommendations + +For 4957(F): Windows Firewall did not apply the following rule. + +- This event can be a sign of software issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. + diff --git a/windows/keep-secure/event-4958.md b/windows/keep-secure/event-4958.md new file mode 100644 index 0000000000..7ef6e67cbe --- /dev/null +++ b/windows/keep-secure/event-4958.md @@ -0,0 +1,43 @@ +--- +title: 4958(F) Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. (Windows 10) +description: Describes security event 4958(F) Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4958(F): Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Windows Firewall with Advanced Security processed a rule that contains parameters that cannot be resolved on the local computer. The rule is therefore not enforceable on the computer and so is excluded from the runtime state of the firewall. This is not necessarily an error. Examine the rule for applicability on the computers to which it was applied. + +There is no example of this event in this document. + +***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) + +***Event Schema:*** + +*Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer: +Rule Information: +%tID:%t%1 +%tName:%t%2 +Error Information: +%tError:%t%3 +%tReason:%t%4* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event can be a sign of software issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. + diff --git a/windows/keep-secure/event-4964.md b/windows/keep-secure/event-4964.md new file mode 100644 index 0000000000..8584a902c5 --- /dev/null +++ b/windows/keep-secure/event-4964.md @@ -0,0 +1,159 @@ +--- +title: 4964(S) Special groups have been assigned to a new logon. (Windows 10) +description: Describes security event 4964(S) Special groups have been assigned to a new logon. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4964(S): Special groups have been assigned to a new logon. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4964 illustration + +***Subcategory:*** [Audit Special Logon](audit-special-logon.md) + +***Event Description:*** + +This event occurs when an account that is a member of any defined [Special Group](http://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) logs in. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4964 + 0 + 0 + 12548 + 0 + 0x8020000000000000 + + 238923 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0xd972e + {00000000-0000-0000-0000-000000000000} + S-1-5-21-3457937927-2839227994-823803824-500 + ladmin + CONTOSO + 0x139faf + {B03B6192-09AE-E77F-DD10-2DC430766040} + %{S-1-5-21-3457937927-2839227994-823803824-512} + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +> **Note**  Special Groups is a new feature in Windows Vista and in Windows Server 2008. The Special Groups feature lets the administrator find out when a member of a certain group logs on to the computer. The Special Groups feature lets an administrator set a list of group security identifiers (SIDs) in the registry. + +> To add Special Groups perform the following actions: + +> 1. Open Registry Editor. + +> 2. Locate and then click the following registry subkey: HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Control\\Lsa\\Audit + +> 3. On the Edit menu, point to New, and then click String Value. + +> 4. Type SpecialGroups, and then press ENTER. + +> 5. Right-click SpecialGroups, and then click Modify. + +> 6. In the Value date box, type the group SIDs, and then click OK. + +> A semicolon character (;) can be used to delimit the SID list. For example, you can use the following string that contains a semicolon to delimit two SIDs: + +> S-1-5-32-544;S-1-5-32-123-54-65 + +> For more information see: + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested logon for **New Logon** account. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested logon for **New Logon** account. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +- **Logon GUID** \[Type = GUID\]: a GUID that can help you correlate this event with another event that can contain the same **Logon GUID**, “[4769](event-4769.md)(S, F): A Kerberos service ticket was requested event on a domain controller. + + It also can be used for correlation between a 4964 event and several other events (on the same computer) that can contain the same **Logon GUID**, “[4648](event-4648.md)(S): A logon was attempted using explicit credentials” and “[4624](event-4624.md)(S): An account was successfully logged on.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +**New Logon:** + +- **Security ID** \[Type = SID\]**:** SID of account that performed the logon. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that performed the logon. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +- **Logon GUID** \[Type = GUID\]: a GUID that can help you correlate this event with another event that can contain the same **Logon GUID**, “[4769](event-4769.md)(S, F): A Kerberos service ticket was requested event on a domain controller. + + It also can be used for correlation between a 4964 event and several other events (on the same computer) that can contain the same **Logon GUID**, “[4648](event-4648.md)(S): A logon was attempted using explicit credentials” and “[4624](event-4624.md)(S): An account was successfully logged on.” + + This parameter might not be captured in the event, and in that case appears as “{00000000-0000-0000-0000-000000000000}”. + +- **Special Groups Assigned** \[Type = UnicodeString\]: the list of special group SIDs, which **New Logon\\Security ID** is a member of. + +## Security Monitoring Recommendations + +For 4964(S): Special groups have been assigned to a new logon. + +- Generally speaking, every [4964](event-4964.md) event should be monitored, because the purpose of Special Groups is to define a list of critical or important groups (Domain Admins, Enterprise Admins, service account groups, and so on) and trigger an event every time a member of these groups logs on to a computer. For example, you can monitor for every Domain Administrators logon to a non-administrative workstation. + diff --git a/windows/keep-secure/event-4985.md b/windows/keep-secure/event-4985.md new file mode 100644 index 0000000000..2044f942d0 --- /dev/null +++ b/windows/keep-secure/event-4985.md @@ -0,0 +1,121 @@ +--- +title: 4985(S) The state of a transaction has changed. (Windows 10) +description: Describes security event 4985(S) The state of a transaction has changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 4985(S): The state of a transaction has changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 4985 illustration + +***Subcategories:*** [Audit File System](audit-file-system.md), [Audit Non Sensitive Privilege Use](audit-non-sensitive-privilege-use.md), [Audit Other Privilege Use Events](audit-other-privilege-use-events.md), and [Audit Sensitive Privilege Use](audit-sensitive-privilege-use.md) + +***Event Description:*** + +This is an informational event from file system [Transaction Manager](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366385(v=vs.85).aspx). + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 4985 + 0 + 0 + 12800 + 0 + 0x8020000000000000 + + 274277 + + + Security + DC01.contoso.local + + +- + S-1-5-18 + DC01$ + CONTOSO + 0x3e7 + {17EF5E21-5E2C-11E5-810F-00155D987005} + 52 + {5F5ED427-FCCA-11E3-BD73-B54AB417B853} + 0x370 + C:\\Windows\\System32\\svchost.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account through which the state of the transaction was changed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that changed the state of the transaction. + +- **Account Domain** \[Type = UnicodeString\]**:** domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Transaction Information:** + +- **RM Transaction ID** \[Type = GUID\]: unique GUID of the [transaction](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366402(v=vs.85).aspx). This field can help you correlate this event with other events that might contain the same **Transaction ID**, such as “[4656](event-4656.md)(S, F): A handle to an object was requested.” + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **New State** \[Type = UInt32\]**:** identifier of the new state of the [transaction](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366402(v=vs.85).aspx). + +- **Resource Manager** \[Type = GUID\]**:** unique GUID-Identifier of the [Resource Manager](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366356(v=vs.85).aspx) which associated with this [transaction](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366402(v=vs.85).aspx). + +**Process Information:** + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process through which the state of the transaction was changed. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Process Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + +## Security Monitoring Recommendations + +For 4985(S): The state of a transaction has changed. + +- This event typically has no security relevance and used for [Transaction Manager](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366385(v=vs.85).aspx) troubleshooting. + diff --git a/windows/keep-secure/event-5024.md b/windows/keep-secure/event-5024.md new file mode 100644 index 0000000000..372ee3b767 --- /dev/null +++ b/windows/keep-secure/event-5024.md @@ -0,0 +1,69 @@ +--- +title: 5024(S) The Windows Firewall Service has started successfully. (Windows 10) +description: Describes security event 5024(S) The Windows Firewall Service has started successfully. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5024(S): The Windows Firewall Service has started successfully. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5024 illustration + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Description:*** + +This event generates when Windows Firewall (MpsSvc) service has started successfully. + +This event is typically logged during operating system startup process. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5024 + 0 + 0 + 12292 + 0 + 0x8020000000000000 + + 1101613 + + + Security + DC01.contoso.local + + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 5024(S): The Windows Firewall Service has started successfully. + +- Typically this event has an informational purpose. It’s logged during operating system startup process. + +- You should not see this event after system startup, so we recommend that you monitor it when it occurs outside the system startup process. + diff --git a/windows/keep-secure/event-5025.md b/windows/keep-secure/event-5025.md new file mode 100644 index 0000000000..1a83b5eefc --- /dev/null +++ b/windows/keep-secure/event-5025.md @@ -0,0 +1,69 @@ +--- +title: 5025(S) The Windows Firewall Service has been stopped. (Windows 10) +description: Describes security event 5025(S) The Windows Firewall Service has been stopped. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5025(S): The Windows Firewall Service has been stopped. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5025 illustration + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Description:*** + +This event generates when Windows Firewall (MpsSvc) service has been stopped. + +This event is typically logged during operating system shutdown process. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5025 + 0 + 0 + 12292 + 0 + 0x8020000000000000 + + 1101606 + + + Security + DC01.contoso.local + + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 5025(S): The Windows Firewall Service has been stopped. + +- Typically this event has an informational purpose. It’s logged during operating system shutdown process. + +- You should not see this event after system startup, so we recommend that you monitor it when it occurs outside the system startup process. + diff --git a/windows/keep-secure/event-5027.md b/windows/keep-secure/event-5027.md new file mode 100644 index 0000000000..f13f6495e7 --- /dev/null +++ b/windows/keep-secure/event-5027.md @@ -0,0 +1,75 @@ +--- +title: 5027(F) The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. (Windows 10) +description: Describes security event 5027(F) The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5027(F): The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5027 illustration + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Description:*** + +This error indicates one of two situations, low memory resources or Windows Firewall group policy registry corruption. + +Typically if this event occurs it indicates that Windows Firewall service was not able to start. + +It typically occurs with “[5028](event-5028.md)(S): The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy.” + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5027 + 0 + 0 + 12292 + 0 + 0x8010000000000000 + + 1101848 + + + Security + DC01.contoso.local + + +- + 2147942413 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Error Code** \[Type = UInt32\]**:** unique error code. For information about error codes meanings for this event use or other informational resources. + +## Security Monitoring Recommendations + +For 5027(F): The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. + +- This event can be a sign of software or operating system issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. + diff --git a/windows/keep-secure/event-5028.md b/windows/keep-secure/event-5028.md new file mode 100644 index 0000000000..928ccdc1ce --- /dev/null +++ b/windows/keep-secure/event-5028.md @@ -0,0 +1,75 @@ +--- +title: 5028(F) The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy. (Windows 10) +description: Describes security event 5028(F) The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5028(F): The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5028 illustration + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Description:*** + +This error indicates one of two situations, low memory resources or Windows Firewall group policy registry corruption. + +Typically if this event occurs it indicates that Windows Firewall service was not able to start. + +It typically occurs with “[5027](event-5027.md)(S): The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy.” + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5028 + 0 + 0 + 12292 + 0 + 0x8010000000000000 + + 1101849 + + + Security + DC01.contoso.local + + +- + 2147942413 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Error Code** \[Type = UInt32\]**:** unique error code. For information about error codes meanings for this event use or other informational resources. + +## Security Monitoring Recommendations + +For 5028(F): The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy. + +- This event can be a sign of software or operating system issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. + diff --git a/windows/keep-secure/event-5029.md b/windows/keep-secure/event-5029.md new file mode 100644 index 0000000000..152bc5dff1 --- /dev/null +++ b/windows/keep-secure/event-5029.md @@ -0,0 +1,39 @@ +--- +title: 5029(F) The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy. (Windows 10) +description: Describes security event 5029(F) The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5029(F): The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Windows logs an error if either the Windows Firewall service or its driver fails to start, or if they unexpectedly terminate. The error message indicates the cause of the service failure by including an error code in the text of the message. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*The Windows Firewall service failed to initialize the driver. Windows Firewall will continue to enforce the current policy.* + +*Error Code:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event can be a sign of software or operating system issues, or a sign of malicious activity that corrupted Windows Firewall Driver. We recommend monitoring this event and investigating the reason for the condition. + diff --git a/windows/keep-secure/event-5030.md b/windows/keep-secure/event-5030.md new file mode 100644 index 0000000000..3278d73871 --- /dev/null +++ b/windows/keep-secure/event-5030.md @@ -0,0 +1,41 @@ +--- +title: 5030(F) The Windows Firewall Service failed to start. (Windows 10) +description: Describes security event 5030(F) The Windows Firewall Service failed to start. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5030(F): The Windows Firewall Service failed to start. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Windows logs this event if the Windows Firewall service fails to start, or if it unexpectedly terminates. The error message indicates the cause of the service failure by including an error code in the text of the message. + +This event doesn't generate during Windows Firewall service failures if Windows Firewall policy is incorrect\\corrupted or one of the service dependencies was not started. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*The Windows Firewall service failed to start.* + +*Error Code:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event can be a sign of software or operating system issues, or a sign of malicious activity that corrupted Windows Firewall Driver. We recommend monitoring this event and investigating the reason for the condition. + diff --git a/windows/keep-secure/event-5031.md b/windows/keep-secure/event-5031.md new file mode 100644 index 0000000000..436e60fe7b --- /dev/null +++ b/windows/keep-secure/event-5031.md @@ -0,0 +1,88 @@ +--- +title: 5031(F) The Windows Firewall Service blocked an application from accepting incoming connections on the network. (Windows 10) +description: Describes security event 5031(F) The Windows Firewall Service blocked an application from accepting incoming connections on the network. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5031(F): The Windows Firewall Service blocked an application from accepting incoming connections on the network. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5031 illustration + +***Subcategory:*** [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) + +***Event Description:*** + +This event generates when an application was blocked from accepting incoming connections on the network by [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx). + +If you don’t have any firewall rules (Allow or Deny) in Windows Firewall for specific applications, you will get this event from [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx) layer, because by default this layer is denying any incoming connections. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5031 + 0 + 0 + 12810 + 0 + 0x8010000000000000 + + 304373 + + + Security + DC01.contoso.local + + +- + Domain + C:\\documents\\listener.exe + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +- **Profiles** \[Type = UnicodeString\]: network profile using which application was blocked. Possible values: + + - Domain + + - Public + + - Private + +- **Application** \[Type = UnicodeString\]: full path and file name of executable file for blocked application. + +## Security Monitoring Recommendations + +For 5031(F): The Windows Firewall Service blocked an application from accepting incoming connections on the network. + +- You can use this event to detect applications for which no Windows Firewall rules were created. + +- If you have a pre-defined application which should be used to perform the operation that was reported by this event, monitor events with “**Application**” not equal to your defined application. + +- You can monitor to see if “**Application**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in application names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Application**.” + diff --git a/windows/keep-secure/event-5032.md b/windows/keep-secure/event-5032.md new file mode 100644 index 0000000000..2ba6a05fa2 --- /dev/null +++ b/windows/keep-secure/event-5032.md @@ -0,0 +1,41 @@ +--- +title: 5032(F) Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network. (Windows 10) +description: Describes security event 5032(F) Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5032(F): Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Windows Firewall with Advanced Security can be configured to notify the user when an application is blocked by the firewall, and ask if the application should continue to be blocked in the future. + +This event generates if Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network.* + +*Error Code:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-5033.md b/windows/keep-secure/event-5033.md new file mode 100644 index 0000000000..5efe78bfdf --- /dev/null +++ b/windows/keep-secure/event-5033.md @@ -0,0 +1,69 @@ +--- +title: 5033(S) The Windows Firewall Driver has started successfully. (Windows 10) +description: Describes security event 5033(S) The Windows Firewall Driver has started successfully. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5033(S): The Windows Firewall Driver has started successfully. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5033 illustration + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Description:*** + +This event generates when Windows Firewall driver (Windows Firewall Authorization Driver service) has started successfully. + +This event is typically logged during operating system startup process. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5033 + 0 + 0 + 12292 + 0 + 0x8020000000000000 + + 1101612 + + + Security + DC01.contoso.local + + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 5033(S): The Windows Firewall Driver has started successfully. + +- Typically this event has an informational purpose. It’s logged during operating system startup process. + +- You should not see this event after system startup, so we recommend that you monitor it when it occurs outside the system startup process. + diff --git a/windows/keep-secure/event-5034.md b/windows/keep-secure/event-5034.md new file mode 100644 index 0000000000..30dafbfd3c --- /dev/null +++ b/windows/keep-secure/event-5034.md @@ -0,0 +1,69 @@ +--- +title: 5034(S) The Windows Firewall Driver was stopped. (Windows 10) +description: Describes security event 5034(S) The Windows Firewall Driver was stopped. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5034(S): The Windows Firewall Driver was stopped. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5034 illustration + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Description:*** + +This event generates when Windows Firewall driver (Windows Firewall Authorization Driver service) was stopped. + +This event is NOT logged during the operating system shutdown process. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5034 + 0 + 0 + 12292 + 0 + 0x8020000000000000 + + 1101856 + + + Security + DC01.contoso.local + + + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 5034(S): The Windows Firewall Driver was stopped. + +- This event is NOT logged during the operating system shutdown process. + +- You should not see this event during normal operating system operations, so we recommend that when it occurs, you investigate why the Windows Firewall driver was stopped. + diff --git a/windows/keep-secure/event-5035.md b/windows/keep-secure/event-5035.md new file mode 100644 index 0000000000..a5add18971 --- /dev/null +++ b/windows/keep-secure/event-5035.md @@ -0,0 +1,39 @@ +--- +title: 5035(F) The Windows Firewall Driver failed to start. (Windows 10) +description: Describes security event 5035(F) The Windows Firewall Driver failed to start. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5035(F): The Windows Firewall Driver failed to start. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Windows logs this event if Windows Firewall driver fails to start, or if it unexpectedly terminates. The error message indicates the cause of the failure by including an error code in the text of the message. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*The Windows Firewall Driver failed to start.* + +*Error Code:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event can be a sign of software or operating system issues, or a sign of malicious activity that corrupted Windows Firewall Driver. We recommend monitoring this event and investigating the reason for the condition. + diff --git a/windows/keep-secure/event-5037.md b/windows/keep-secure/event-5037.md new file mode 100644 index 0000000000..56d93b8dc5 --- /dev/null +++ b/windows/keep-secure/event-5037.md @@ -0,0 +1,39 @@ +--- +title: 5037(F) The Windows Firewall Driver detected critical runtime error. Terminating. (Windows 10) +description: Describes security event 5037(F) The Windows Firewall Driver detected critical runtime error. Terminating. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5037(F): The Windows Firewall Driver detected critical runtime error. Terminating. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Windows logs this event if Windows Firewall driver fails to start, or if it unexpectedly terminates. The error message indicates the cause of the failure by including an error code in the text of the message. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*The Windows Firewall Driver detected a critical runtime error, terminating.* + +*Error Code:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event can be a sign of software or operating system issues, or a sign of malicious activity that corrupted Windows Firewall Driver. We recommend monitoring this event and investigating the reason for the condition. + diff --git a/windows/keep-secure/event-5038.md b/windows/keep-secure/event-5038.md new file mode 100644 index 0000000000..800c1a5ffe --- /dev/null +++ b/windows/keep-secure/event-5038.md @@ -0,0 +1,37 @@ +--- +title: 5038(F) Code integrity determined that the image hash of a file is not valid. (Windows 10) +description: Describes security event 5038(F) Code integrity determined that the image hash of a file is not valid. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5038(F): Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. + +This event generates by [Code Integrity](https://technet.microsoft.com/en-us/library/dd348642(v=ws.10).aspx) feature, if signature of a file is not valid. + +Code Integrity is a feature that improves the security of the operating system by validating the integrity of a driver or system file each time it is loaded into memory. Code Integrity detects whether an unsigned driver or system file is being loaded into the kernel, or whether a system file has been modified by malicious software that is being run by a user account with administrative permissions. On x64-based versions of the operating system, kernel-mode drivers must be digitally signed. + +There is no example of this event in this document. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error.* + +*File Name: %filepath\\filename%* + +## Security Monitoring Recommendations + +- We recommend monitoring for this event, especially on high value assets or computers, because it can be a sign of a software or configuration issue, or a malicious action. + diff --git a/windows/keep-secure/event-5039.md b/windows/keep-secure/event-5039.md new file mode 100644 index 0000000000..64a191a4b1 --- /dev/null +++ b/windows/keep-secure/event-5039.md @@ -0,0 +1,63 @@ +--- +title: 5039(-) A registry key was virtualized. (Windows 10) +description: Describes security event 5039(-) A registry key was virtualized. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5039(-): A registry key was virtualized. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event should be generated when registry key was virtualized using [LUAFV](http://blogs.msdn.com/b/alexcarp/archive/2009/06/25/the-deal-with-luafv-sys.aspx). + +This event occurs very rarely during during standard LUAFV registry key virtualization. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Registry](audit-registry.md) + +***Event Schema:*** + +*A registry key was virtualized.* + +*Subject:* + +> *Security ID:%1%* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Object:* + +> *Key Name:%5* +> +> *Virtual Key Name:%6* + +*Process Information:* + +> *Process ID:%7* +> +> *Process Name%8* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + + + diff --git a/windows/keep-secure/event-5051.md b/windows/keep-secure/event-5051.md new file mode 100644 index 0000000000..80d018b51a --- /dev/null +++ b/windows/keep-secure/event-5051.md @@ -0,0 +1,61 @@ +--- +title: 5051(-) A file was virtualized. (Windows 10) +description: Describes security event 5051(-) A file was virtualized. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5051(-): A file was virtualized. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event should be generated when file was virtualized using [LUAFV](http://blogs.msdn.com/b/alexcarp/archive/2009/06/25/the-deal-with-luafv-sys.aspx). + +This event occurs very rarely during standard LUAFV file virtualization. + +There is no example of this event in this document. + +***Subcategory:*** [Audit File System](audit-file-system.md) + +***Event Schema:*** + +*A file was virtualized.* + +*Subject:* + +> *Security ID:%1%* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Object:* + +> *File Name:%5* +> +> *Virtual File Name:%6* + +*Process Information:* + +> *Process ID:%7* +> +> *Process Name%8* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-5056.md b/windows/keep-secure/event-5056.md new file mode 100644 index 0000000000..da2580539a --- /dev/null +++ b/windows/keep-secure/event-5056.md @@ -0,0 +1,63 @@ +--- +title: 5056(S) A cryptographic self-test was performed. (Windows 10) +description: Describes security event 5056(S) A cryptographic self-test was performed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5056(S): A cryptographic self-test was performed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in CNG Self-Test function. This is a Cryptographic Next Generation (CNG) function. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*A cryptographic self test was performed.* + +*Subject:* + +> *Security ID%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Module:%5* + +*Return Code:%6* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related actions with cryptographic keys. If you need to monitor or troubleshoot actions related to specific cryptographic keys and operations, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5057.md b/windows/keep-secure/event-5057.md new file mode 100644 index 0000000000..d3f29539c1 --- /dev/null +++ b/windows/keep-secure/event-5057.md @@ -0,0 +1,71 @@ +--- +title: 5057(F) A cryptographic primitive operation failed. (Windows 10) +description: Describes security event 5057(F) A cryptographic primitive operation failed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5057(F): A cryptographic primitive operation failed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in case of CNG primitive operation failure. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*A cryptographic primitive operation failed.* + +*Subject:* + +> *Security ID%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Cryptographic Parameters:* + +> *Provider Name:%5* +> +> *Algorithm Name%6* + +*Failure Information:* + +> *Reason:%7* +> +> *Return Code:%8* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related actions with cryptographic keys. If you need to monitor or troubleshoot actions related to specific cryptographic keys and operations, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5058.md b/windows/keep-secure/event-5058.md new file mode 100644 index 0000000000..0b64aa37c4 --- /dev/null +++ b/windows/keep-secure/event-5058.md @@ -0,0 +1,161 @@ +--- +title: 5058(S, F) Key file operation. (Windows 10) +description: Describes security event 5058(S, F) Key file operation. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5058(S, F): Key file operation. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5058 illustration + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Description:*** + +This event generates when an operation (read, write, delete, and so on) was performed on a file that contains a KSP key by using a [Key Storage Provider](https://msdn.microsoft.com/en-us/library/windows/desktop/bb931355(v=vs.85).aspx) (KSP). This event generates only if one of the following KSPs were used: + +- Microsoft Software Key Storage Provider + +- Microsoft Smart Card Key Storage Provider + +You can see these events, for example, during certificate renewal or export operations using KSP. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5058 + 0 + 0 + 12292 + 0 + 0x8020000000000000 + + 1048275 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x38e2d + Microsoft Software Key Storage Provider + ECDH\_P521 + le-SuperAdmin-5e350d8e-ae46-458c-bac0-d8f3279c944e + %%2500 + C:\\Users\\dadmin\\AppData\\Roaming\\Microsoft\\Crypto\\Keys\\c0a496c6786f0d25e8624fee96e4e580\_7a1bf91d-ebdd-449c-825d-c97f2f47cd01 + %%2459 + 0x0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested key file operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested key file operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Cryptographic Parameters:** + +- **Provider Name** \[Type = UnicodeString\]**:** the name of KSP through which the operation was performed. Can have one of the following values: + + - Microsoft Software Key Storage Provider + + - Microsoft Smart Card Key Storage Provider + +- **Algorithm Name** \[Type = UnicodeString\]: the name of cryptographic algorithm through which the key was used or accessed. For “Read persisted key from file” operation, this typically has “**UNKNOWN**” value. Can also have one of the following values: + + - RSA – algorithm created by Ron Rivest, Adi Shamir, and Leonard Adleman. + + - DSA – Digital Signature Algorithm. + + - DH – Diffie-Hellman. + + - ECDH\_P521 – Elliptic Curve Diffie-Hellman algorithm with 512-bit key length. + + - ECDH\_P384 – Elliptic Curve Diffie-Hellman algorithm with 384-bit key length. + + - ECDH\_P256 – Elliptic Curve Diffie-Hellman algorithm with 256-bit key length. + + - ECDSA\_P256 – Elliptic Curve Digital Signature Algorithm with 256-bit key length. + + - ECDSA\_P384 – Elliptic Curve Digital Signature Algorithm with 384-bit key length. + + - ECDSA\_P521 – Elliptic Curve Digital Signature Algorithm with 521-bit key length. + +- **Key Name** \[Type = UnicodeString\]: the name of the key (key container) with which operation was performed. For example, to get the list of **Key Names** for certificates for logged in user you can use “**certutil -store -user my**” command and check **Key Container** parameter in the output. Here is an output example: + +Certutil command illustration + +- **Key Type** \[Type = UnicodeString\]: can have one of the following values: + + - “User key.” – user’s cryptographic key. + + - “Machine key.” – machine’s cryptographic key. + +**Key File Operation Information:** + +- **File Path** \[Type = UnicodeString\]: full path and filename of the key file on which the operation was performed. + +- **Operation** \[Type = UnicodeString\]: performed operation. Examples: + + - Write persisted key to file. + + - Read persisted key from file. + + - Delete key file. + +- **Return Code** \[Type = HexInt32\]: has “**0x0**” value for Success events. For failure events, provides a hexadecimal error code number. + +## Security Monitoring Recommendations + +For 5058(S, F): Key file operation. + +- Typically this event is required for detailed monitoring of KSP-related actions with cryptographic keys. If you need to monitor actions related to specific cryptographic keys (**“Key Name”**) or a specific **“Operation”**, such as **“Delete key file”**, create monitoring rules and use this event as an information source. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + diff --git a/windows/keep-secure/event-5059.md b/windows/keep-secure/event-5059.md new file mode 100644 index 0000000000..4c10c1251a --- /dev/null +++ b/windows/keep-secure/event-5059.md @@ -0,0 +1,156 @@ +--- +title: 5059(S, F) Key migration operation. (Windows 10) +description: Describes security event 5059(S, F) Key migration operation. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5059(S, F): Key migration operation. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5059 illustration + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Description:*** + +This event generates when a cryptographic key is exported or imported using a [Key Storage Provider](https://msdn.microsoft.com/en-us/library/windows/desktop/bb931355(v=vs.85).aspx) (KSP). This event generates only if one of the following KSPs were used: + +- Microsoft Software Key Storage Provider + +- Microsoft Smart Card Key Storage Provider + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5059 + 0 + 0 + 12292 + 0 + 0x8020000000000000 + + 1048447 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x38e2d + Microsoft Software Key Storage Provider + ECDH\_P521 + le-SuperAdmin-795fd6c1-2fae-4bef-a6bc-4f4d464bc083 + %%2500 + %%2464 + 0x0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested key migration operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested key migration operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Cryptographic Parameters:** + +- **Provider Name** \[Type = UnicodeString\]**:** the name of KSP through which the operation was performed. Can have one of the following values: + + - Microsoft Software Key Storage Provider + + - Microsoft Smart Card Key Storage Provider + +- **Algorithm Name** \[Type = UnicodeString\]: the name of cryptographic algorithm through which the key was used or accessed. For “Read persisted key from file” operation, this typically has “**UNKNOWN**” value. Can also have one of the following values: + + - RSA – algorithm created by Ron Rivest, Adi Shamir, and Leonard Adleman. + + - DSA – Digital Signature Algorithm. + + - DH – Diffie-Hellman. + + - ECDH\_P521 – Elliptic Curve Diffie-Hellman algorithm with 512-bit key length. + + - ECDH\_P384 – Elliptic Curve Diffie-Hellman algorithm with 384-bit key length. + + - ECDH\_P256 – Elliptic Curve Diffie-Hellman algorithm with 256-bit key length. + + - ECDSA\_P256 – Elliptic Curve Digital Signature Algorithm with 256-bit key length. + + - ECDSA\_P384 – Elliptic Curve Digital Signature Algorithm with 384-bit key length. + + - ECDSA\_P521 – Elliptic Curve Digital Signature Algorithm with 521-bit key length. + +- **Key Name** \[Type = UnicodeString\]: the name of the key (key container) with which operation was performed. For example, to get the list of **Key Names** for certificates for logged in user you can use “**certutil -store -user my**” command and check **Key Container** parameter in the output. Here is an output example: + +Certutil command illustration + +- **Key Type** \[Type = UnicodeString\]: can have one of the following values: + + - “User key.” – user’s cryptographic key. + + - “Machine key.” – machine’s cryptographic key. + +**Additional Information:** + +- **Operation** \[Type = UnicodeString\]: performed operation. Examples: + + - “**Export of persistent cryptographic key.**” – typically generates during key read operations, which means that the key was taken for read purposes. But it also generates during real key export operations (export certificate with private key, for example). + + - “**Import of persistent cryptographic key.**” – key import operation was performed (import certificate with private key, for example). + +- **Return Code** \[Type = HexInt32\]: has “**0x0**” value for Success events. For failure events, provides a hexadecimal error code number. + +## Security Monitoring Recommendations + +For 5059(S, F): Key migration operation. + +- Typically this event is required for detailed monitoring of KSP-related actions with cryptographic keys. If you need to monitor actions related to specific cryptographic keys (**“Key Name”)** or a specific **“Operation”**, such as **“Export of persistent cryptographic key”**, create monitoring rules and use this event as an information source. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- + diff --git a/windows/keep-secure/event-5060.md b/windows/keep-secure/event-5060.md new file mode 100644 index 0000000000..5a3b66e7da --- /dev/null +++ b/windows/keep-secure/event-5060.md @@ -0,0 +1,75 @@ +'--- +title: 5060(F) Verification operation failed. (Windows 10) +description: Describes security event 5060(F) Verification operation failed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5060(F): Verification operation failed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in case of CNG verification operation failure. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*Verification operation failed.* + +*Subject:* + +> *Security ID%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Cryptographic Parameters:* + +> *Provider Name:%5* +> +> *Algorithm Name%6* +> +> *Key Name:%7* +> +> *Key Type:%8* + +*Failure Information:* + +> *Reason:%7* +> +> *Return Code:%8* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related actions with cryptographic keys. If you need to monitor or troubleshoot actions related to specific cryptographic keys and operations, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5061.md b/windows/keep-secure/event-5061.md new file mode 100644 index 0000000000..9d06330e57 --- /dev/null +++ b/windows/keep-secure/event-5061.md @@ -0,0 +1,166 @@ +--- +title: 5061(S, F) Cryptographic operation. (Windows 10) +description: Describes security event 5061(S, F) Cryptographic operation. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5061(S, F): Cryptographic operation. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5061 illustration + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Description:*** + +This event generates when a cryptographic operation (open key, create key, create key, and so on) was performed using a [Key Storage Provider](https://msdn.microsoft.com/en-us/library/windows/desktop/bb931355(v=vs.85).aspx) (KSP). This event generates only if one of the following KSPs were used: + +- Microsoft Software Key Storage Provider + +- Microsoft Smart Card Key Storage Provider + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5061 + 0 + 0 + 12290 + 0 + 0x8020000000000000 + + 1048444 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x38e2d + Microsoft Software Key Storage Provider + ECDH\_P521 + le-SuperAdmin-795fd6c1-2fae-4bef-a6bc-4f4d464bc083 + %%2500 + %%2480 + 0x0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested specific cryptographic operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested specific cryptographic operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Cryptographic Parameters:** + +- **Provider Name** \[Type = UnicodeString\]**:** the name of KSP through which the operation was performed. Can have one of the following values: + + - Microsoft Software Key Storage Provider + + - Microsoft Smart Card Key Storage Provider + +- **Algorithm Name** \[Type = UnicodeString\]: the name of cryptographic algorithm through which the key was used or accessed. For “Read persisted key from file” operation, this typically has “**UNKNOWN**” value. Can also have one of the following values: + + - RSA – algorithm created by Ron Rivest, Adi Shamir, and Leonard Adleman. + + - DSA – Digital Signature Algorithm. + + - DH – Diffie-Hellman. + + - ECDH\_P521 – Elliptic Curve Diffie-Hellman algorithm with 512-bit key length. + + - ECDH\_P384 – Elliptic Curve Diffie-Hellman algorithm with 384-bit key length. + + - ECDH\_P256 – Elliptic Curve Diffie-Hellman algorithm with 256-bit key length. + + - ECDSA\_P256 – Elliptic Curve Digital Signature Algorithm with 256-bit key length. + + - ECDSA\_P384 – Elliptic Curve Digital Signature Algorithm with 384-bit key length. + + - ECDSA\_P521 – Elliptic Curve Digital Signature Algorithm with 521-bit key length. + +- **Key Name** \[Type = UnicodeString\]: the name of the key (key container) with which operation was performed. For example, to get the list of **Key Names** for certificates for logged in user you can use “**certutil -store -user my**” command and check **Key Container** parameter in the output. Here is an output example: + +Certutil command illustration + +- **Key Type** \[Type = UnicodeString\]: can have one of the following values: + + - “User key.” – user’s cryptographic key. + + - “Machine key.” – machine’s cryptographic key. + +**Cryptographic Operation:** + +- **Operation** \[Type = UnicodeString\]: performed operation. Possible values: + + - Open Key. – open existing cryptographic key. + + - Create Key. – create new cryptographic key. + + - Delete Key. – delete existing cryptographic key. + + - Sign hash. – cryptographic signing operation. + + - Secret agreement. + + - Key Derivation. – key derivation operation. + + - Encrypt. – encryption operation. + + - Decrypt. – decryption operation. + +- **Return Code** \[Type = HexInt32\]: has “**0x0**” value for Success events. For failure events, provides a hexadecimal error code number. + +## Security Monitoring Recommendations + +For 5061(S, F): Cryptographic operation. + +- Typically this event is required for detailed monitoring of KSP-related actions with cryptographic keys. If you need to monitor actions related to specific cryptographic keys (**“Key Name”)** or a specific **“Operation”**, such as **“Delete Key”**, create monitoring rules and use this event as an information source. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + diff --git a/windows/keep-secure/event-5062.md b/windows/keep-secure/event-5062.md new file mode 100644 index 0000000000..3b07e9e43c --- /dev/null +++ b/windows/keep-secure/event-5062.md @@ -0,0 +1,39 @@ +--- +title: 5062(S) A kernel-mode cryptographic self-test was performed. (Windows 10) +description: Describes security event 5062(S) A kernel-mode cryptographic self-test was performed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5062(S): A kernel-mode cryptographic self-test was performed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event occurs rarely, and in some situations may be difficult to reproduce. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*A kernel-mode cryptographic self test was performed.* + +*Module:%1* + +*Return Code:%2* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related actions with cryptographic keys. If you need to monitor or troubleshoot actions related to specific cryptographic keys and operations, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5063.md b/windows/keep-secure/event-5063.md new file mode 100644 index 0000000000..113f459251 --- /dev/null +++ b/windows/keep-secure/event-5063.md @@ -0,0 +1,69 @@ +--- +title: 5063(S, F) A cryptographic provider operation was attempted. (Windows 10) +description: Describes security event 5063(S, F) A cryptographic provider operation was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5063(S, F): A cryptographic provider operation was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in BCryptUnregisterProvider() and BCryptRegisterProvider() functions. These are Cryptographic Next Generation (CNG) functions. + +This event generates when cryptographic provider was registered or unregistered. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Schema:*** + +*A cryptographic provider operation was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Cryptographic Provider:* + +> *Name:%5* +> +> *Module:%6* +> +> *Operation:%7* + +*Return Code:%8* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related cryptographic functions. If you need to monitor or troubleshoot actions related to specific cryptographic functions, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5064.md b/windows/keep-secure/event-5064.md new file mode 100644 index 0000000000..ce3e19d79e --- /dev/null +++ b/windows/keep-secure/event-5064.md @@ -0,0 +1,69 @@ +--- +title: 5064(S, F) A cryptographic context operation was attempted. (Windows 10) +description: Describes security event 5064(S, F) A cryptographic context operation was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5064(S, F): A cryptographic context operation was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in [BCryptCreateContext](https://msdn.microsoft.com/en-us/library/windows/desktop/aa375381(v=vs.85).aspx)() and [BCryptDeleteContext](https://msdn.microsoft.com/en-us/library/windows/desktop/aa375392(v=vs.85).aspx)() functions. These are Cryptographic Next Generation (CNG) functions. + +This event generates when cryptographic context was created or deleted. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Schema:*** + +*A cryptographic context operation was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Configuration Parameters:* + +> *Scope:%5* +> +> *Context:%6* + +*Operation:%7* + +*Return Code:%8* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related cryptographic functions. If you need to monitor or troubleshoot actions related to specific cryptographic functions, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5065.md b/windows/keep-secure/event-5065.md new file mode 100644 index 0000000000..f3cdb958d2 --- /dev/null +++ b/windows/keep-secure/event-5065.md @@ -0,0 +1,73 @@ +--- +title: 5065(S, F) A cryptographic context modification was attempted. (Windows 10) +description: Describes security event 5065(S, F) A cryptographic context modification was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5065(S, F): A cryptographic context modification was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in [BCryptConfigureContext](https://msdn.microsoft.com/es-es/vstudio/aa375379)() function. This is a Cryptographic Next Generation (CNG) function. + +This event generates when configuration information was changed for existing CNG context. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Schema:*** + +*A cryptographic context modification was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Configuration Parameters:* + +> *Scope:%5* +> +> *Context:%6* + +*Change Information:* + +> *Old Value:%7* +> +> *New Value:%8* + +*Return Code:%9* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related cryptographic functions. If you need to monitor or troubleshoot actions related to specific cryptographic functions, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5066.md b/windows/keep-secure/event-5066.md new file mode 100644 index 0000000000..b3bc8f6afb --- /dev/null +++ b/windows/keep-secure/event-5066.md @@ -0,0 +1,75 @@ +--- +title: 5066(S, F) A cryptographic function operation was attempted. (Windows 10) +description: Describes security event 5066(S, F) A cryptographic function operation was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5066(S, F): A cryptographic function operation was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in [BCryptAddContextFunction](https://msdn.microsoft.com/en-us/library/windows/desktop/aa375360(v=vs.85).aspx)() and [BCryptRemoveContextFunction](https://msdn.microsoft.com/en-us/library/windows/desktop/aa375492(v=vs.85).aspx)() functions. These are Cryptographic Next Generation (CNG) functions. + +This event generates when cryptographic function was added or removed from the list of functions that are supported by an existing CNG context. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Schema:*** + +*A cryptographic function operation was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Configuration Parameters:* + +> *Scope:%5* +> +> *Context:%6* +> +> *Interface:%7* +> +> *Function:%8* +> +> *Position:%9* + +*Operation:%10* + +*Return Code:%11* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related cryptographic functions. If you need to monitor or troubleshoot actions related to specific cryptographic functions, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5067.md b/windows/keep-secure/event-5067.md new file mode 100644 index 0000000000..a5a5618324 --- /dev/null +++ b/windows/keep-secure/event-5067.md @@ -0,0 +1,77 @@ +--- +title: 5067(S, F) A cryptographic function modification was attempted. (Windows 10) +description: Describes security event 5067(S, F) A cryptographic function modification was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5067(S, F): A cryptographic function modification was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in [BCryptConfigureContextFunction](https://msdn.microsoft.com/en-us/library/windows/desktop/aa375380(v=vs.85).aspx)() function. This is a Cryptographic Next Generation (CNG) function. + +This event generates when configuration information for the cryptographic function of an existing CNG context was changed. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Schema:*** + +*A cryptographic function modification was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Configuration Parameters:* + +> *Scope:%5* +> +> *Context:%6* +> +> *Interface:%7* +> +> *Function:%8* + +*Change Information:* + +> *Old Value:%9* +> +> *New Value:%10* + +*Return Code:%11* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related cryptographic functions. If you need to monitor or troubleshoot actions related to specific cryptographic functions, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5068.md b/windows/keep-secure/event-5068.md new file mode 100644 index 0000000000..751ecc249b --- /dev/null +++ b/windows/keep-secure/event-5068.md @@ -0,0 +1,75 @@ +--- +title: 5068(S, F) A cryptographic function provider operation was attempted. (Windows 10) +description: Describes security event 5068(S, F) A cryptographic function provider operation was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5068(S, F): A cryptographic function provider operation was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in BCryptAddContextFunctionProvider() and BCryptRemoveContextFunctionProvider() functions. These are Cryptographic Next Generation (CNG) functions. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Schema:*** + +*A cryptographic function provider operation was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Configuration Parameters:* + +> *Scope:%5* +> +> *Context:%6* +> +> *Interface:%7* +> +> *Function:%8* +> +> *Provider:%9* +> +> *Position:%10* + +*Operation:%11* + +*Return Code:%12* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related cryptographic functions. If you need to monitor or troubleshoot actions related to specific cryptographic functions, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5069.md b/windows/keep-secure/event-5069.md new file mode 100644 index 0000000000..40159c9c39 --- /dev/null +++ b/windows/keep-secure/event-5069.md @@ -0,0 +1,77 @@ +--- +title: 5069(S, F) A cryptographic function property operation was attempted. (Windows 10) +description: Describes security event 5069(S, F) A cryptographic function property operation was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5069(S, F): A cryptographic function property operation was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in [BCryptSetContextFunctionProperty](https://msdn.microsoft.com/en-us/library/windows/desktop/Aa375501(v=VS.85).aspx)() function. This is a Cryptographic Next Generation (CNG) function. + +This event generates when named property for a cryptographic function in an existing CNG context was added or removed. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Schema:*** + +*A cryptographic function property operation was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Configuration Parameters:* + +> *Scope:%5* +> +> *Context:%6* +> +> *Interface:%7* +> +> *Function:%8* +> +> Property:%9 + +Operation:%10 + +Value:%11 + +Return Code:%12 + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related cryptographic functions. If you need to monitor or troubleshoot actions related to specific cryptographic functions, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5070.md b/windows/keep-secure/event-5070.md new file mode 100644 index 0000000000..388d1f39c6 --- /dev/null +++ b/windows/keep-secure/event-5070.md @@ -0,0 +1,79 @@ +--- +title: 5070(S, F) A cryptographic function property modification was attempted. (Windows 10) +description: Describes security event 5070(S, F) A cryptographic function property modification was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5070(S, F): A cryptographic function property modification was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event generates in [BCryptSetContextFunctionProperty](https://msdn.microsoft.com/en-us/library/windows/desktop/Aa375501(v=VS.85).aspx)() function. This is a Cryptographic Next Generation (CNG) function. + +This event generates when named property for a cryptographic function in an existing CNG context was updated. + +For more information about Cryptographic Next Generation (CNG) visit these pages: + +- + +- + +- + +This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Schema:*** + +*A cryptographic function property modification was attempted.* + +*Subject:* + +> *Security ID:%1* +> +> *Account Name:%2* +> +> *Account Domain:%3* +> +> *Logon ID:%4* + +*Configuration Parameters:* + +> *Scope:%5* +> +> *Context:%6* +> +> *Interface:%7* +> +> *Function:%8* +> +> Property:%9 + +Change Information: + +> Old Value:%10 +> +> New Value:%11 + +Return Code:%12 + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- Typically this event is required for detailed monitoring of CNG-related cryptographic functions. If you need to monitor or troubleshoot actions related to specific cryptographic functions, review this event to see if it provides the information you need. + diff --git a/windows/keep-secure/event-5136.md b/windows/keep-secure/event-5136.md new file mode 100644 index 0000000000..317251a26c --- /dev/null +++ b/windows/keep-secure/event-5136.md @@ -0,0 +1,238 @@ +--- +title: 5136(S) A directory service object was modified. (Windows 10) +description: Describes security event 5136(S) A directory service object was modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5136(S): A directory service object was modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5136 illustration + +***Subcategory:*** [Audit Directory Service Changes](audit-directory-service-changes.md) + +***Event Description:*** + +This event generates every time an Active Directory object is modified. + +To generate this event, the modified object must have an appropriate entry in [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx): the “**Write”** action auditing for specific attributes. + +For a change operation you will typically see two 5136 events for one action, with different **Operation\\Type** fields: “Value Deleted” and then “Value Added”. “Value Deleted” event typically contains previous value and “Value Added” event contains new value. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5136 + 0 + 0 + 14081 + 0 + 0x8020000000000000 + + 410204 + + + Security + DC01.contoso.local + + +- + {02647639-8626-43CE-AFE6-7AA1AD657739} + - + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x32004 + contoso.local + %%14676 + CN=Sergey,CN=Builtin,DC=contoso,DC=local + {4FE80A66-5F93-4F73-B215-68678058E613} + user + userAccountControl + 2.5.5.9 + 512 + %%14675 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “modify object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “modify object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Directory Service:** + +- **Name** \[Type = UnicodeString\]: the name of the Active Directory domain where the modified object is located. + +- **Type** \[Type = UnicodeString\]**:** has “**Active Directory Domain Services**” value for this event. + +**Object:** + +- **DN** \[Type = UnicodeString\]: distinguished name of the object that was modified. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **GUID** \[Type = GUID\]**:** each Active Directory object has globally unique identifier (GUID), which is a 128-bit value that is unique not only in the enterprise but also across the world. GUIDs are assigned to every object created by Active Directory. Each object's GUID is stored in its Object-GUID (**objectGUID**) property. + + Active Directory uses GUIDs internally to identify objects. For example, the GUID is one of an object's properties that is published in the global catalog. Searching the global catalog for a User object's GUID will yield results if the user has an account somewhere in the enterprise. In fact, searching for any object by Object-GUID might be the most reliable way of finding the object you want to find. The values of other object properties can change, but the Object-GUID never changes. When an object is assigned a GUID, it keeps that value for life. + + Event Viewer automatically resolves **GUID** field to real object. + + To translate this GUID, use the following procedure: + + - Perform the following LDAP search using LDP.exe tool: + + - Base DN: CN=Schema,CN=Configuration,DC=XXX,DC=XXX + + - Filter: (&(objectClass=\*)(objectGUID=GUID)) + + - Perform the following operations with the GUID before using it in a search request: + + - We have this GUID to search for: a6b34ab5-551b-4626-b8ee-2b36b3ee6672 + + - Take first 3 sections a6b34ab5-551b-4626. + + - For each of these 3 sections you need to change (Invert) the order of bytes, like this b54ab3a6-1b55-2646 + + - Add the last 2 sections without transformation: b54ab3a6-1b55-2646-b8ee-2b36b3ee6672 + + - Delete - : b54ab3a61b552646b8ee2b36b3ee6672 + + - Divide bytes with backslashes: \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72 + + - Filter example: (&(objectClass=\*)(objectGUID = \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72)) + + - Scope: Subtree + + - Attributes: objectGUID + + + +- **Class** \[Type = UnicodeString\]: class of the object that was modified. Some of the common Active Directory object classes: + + - container – for containers. + + - user – for users. + + - group – for groups. + + - domainDNS – for domain object. + + - groupPolicyContainer – for group policy objects. + + For all possible values of this field open Active Directory Schema snap-in (see how to enable this snap-in: ) and navigate to **Active Directory Schema\\Classes**. Or use this document: + +**Attribute:** + +- **LDAP Display Name** \[Type = UnicodeString\]**:** the object attribute that was modified. + +> **Note**  [LDAP Display Name](https://msdn.microsoft.com/en-us/library/ms676828(v=vs.85).aspx) is the name used by LDAP clients, such as the ADSI LDAP provider, to read and write the attribute by using the LDAP protocol. + +- **Syntax (OID)** \[Type = UnicodeString\]**:** The syntax for an attribute defines the storage representation, byte ordering, and matching rules for comparisons of property types. Whether the attribute value must be a string, a number, or a unit of time is also defined. Every attribute of every object is associated with exactly one syntax. The syntaxes are not represented as objects in the schema, but they are programmed to be understood by Active Directory. The allowable syntaxes in Active Directory are predefined. + +| OID | Syntax Name | Description | +|----------|--------------------------------------------|----------------------------------------------------------| +| 2.5.5.0 | Undefined | Not a legal syntax. | +| 2.5.5.1 | Object(DN-DN) | The fully qualified name of an object in the directory. | +| 2.5.5.2 | String(Object-Identifier) | The object identifier. | +| 2.5.5.3 | Case-Sensitive String | General String. | +| 2.5.5.4 | CaseIgnoreString(Teletex) | Differentiates uppercase and lowercase. | +| 2.5.5.5 | String(Printable), String(IA5) | Teletex. Does not differentiate uppercase and lowercase. | +| 2.5.5.6 | String(Numeric) | Printable string or IA5-String. | +| 2.5.5.7 | Object(DN-Binary) | Both character sets are case-sensitive. | +| 2.5.5.8 | Boolean | A sequence of digits. | +| 2.5.5.9 | Integer, Enumeration | A distinguished name plus a binary large object. | +| 2.5.5.10 | String(Octet) | TRUE or FALSE values. | +| 2.5.5.11 | String(UTC-Time), String(Generalized-Time) | A 32-bit number or enumeration. | +| 2.5.5.12 | String(Unicode) | A string of bytes. | +| 2.5.5.13 | Object(Presentation-Address) | UTC Time or Generalized-Time. | +| 2.5.5.14 | Object(DN-String) | Unicode string. | +| 2.5.5.15 | String(NT-Sec-Desc) | Presentation address. | +| 2.5.5.16 | LargeInteger | A DN-String plus a Unicode string. | +| 2.5.5.17 | String(Sid) | A Microsoft® Windows NT® Security descriptor. | + +> Table 10. LDAP Attribute Syntax OIDs. + +- **Value** \[Type = UnicodeString\]: the value which was added or deleted, depending on the **Operation\\Type** field. + +**Operation:** + +- **Type** \[Type = UnicodeString\]**:** type of performed operation. + + - **Value Added** – new value added. + + - **Value Deleted** – value deleted (typically “Value Deleted” is a part of change operation). + + + +- **Correlation ID** \[Type = GUID\]: multiple modifications are often executed as one operation via LDAP. This value allows you to correlate all the modification events that comprise the operation. Just look for other events from current subcategory with the same **Correlation ID**, for example “[5137](event-5137.md): A directory service object was created.” and “[5139](event-5139.md): A directory service object was moved.” + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Application Correlation ID** \[Type = UnicodeString\]: always has “**-**“ value. Not in use. + +## Security Monitoring Recommendations + +For 5136(S): A directory service object was modified. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor modifications to specific Active Directory objects, monitor for **DN** field with specific object name. For example, we recommend that you monitor all modifications to “**CN=AdminSDHolder,CN=System,DC=domain,DC=com”** object. + +- If you need to monitor modifications to specific Active Directory classes, monitor for **Class** field with specific class name. For example, we recommend that you monitor all modifications to **domainDNS** class. + +- If you need to monitor modifications to specific Active Directory attributes, monitor for **LDAP Display Name** field with specific attribute name. + +- It is better to monitor **Operation\\Type = Value Added** events, because you will see the new value of attribute. At the same time you can correlate to previous **Operation\\Type = Value Deleted** event with the same **Correlation ID** to see the previous value. + diff --git a/windows/keep-secure/event-5137.md b/windows/keep-secure/event-5137.md new file mode 100644 index 0000000000..8e34016259 --- /dev/null +++ b/windows/keep-secure/event-5137.md @@ -0,0 +1,185 @@ +--- +title: 5137(S) A directory service object was created. (Windows 10) +description: Describes security event 5137(S) A directory service object was created. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5137(S): A directory service object was created. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5137 illustration + +***Subcategory:*** [Audit Directory Service Changes](audit-directory-service-changes.md) + +***Event Description:*** + +This event generates every time an Active Directory object is created. + +This event only generates if the parent object has a particular entry in its [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx): the “**Create**” action, auditing for specific classes or objects. An example is the “**Create Computer objects**” action auditing for the organizational unit. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5137 + 0 + 0 + 14081 + 0 + 0x8020000000000000 + + 410737 + + + Security + DC01.contoso.local + + +- + {4EAD68FF-7229-42A4-8C73-AAB57169858B} + - + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x32004 + contoso.local + %%14676 + cn=Win2000,CN=Users,DC=contoso,DC=local + {41D5F7AF-64A2-4985-9A4B-70DAAFC7CCE6} + computer + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “create object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “create object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Directory Service:** + +- **Name** \[Type = UnicodeString\]: the name of an Active Directory domain, where new object is created. + +- **Type** \[Type = UnicodeString\]**:** has “**Active Directory Domain Services**” value for this event. + +**Object:** + +- **DN** \[Type = UnicodeString\]: distinguished name of the object that was created. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **GUID** \[Type = GUID\]**:** each Active Directory object has globally unique identifier (GUID), which is a 128-bit value that is unique not only in the enterprise but also across the world. GUIDs are assigned to every object created by Active Directory. Each object's GUID is stored in its Object-GUID (**objectGUID**) property. + + Active Directory uses GUIDs internally to identify objects. For example, the GUID is one of an object's properties that is published in the global catalog. Searching the global catalog for a User object's GUID will yield results if the user has an account somewhere in the enterprise. In fact, searching for any object by Object-GUID might be the most reliable way of finding the object you want to find. The values of other object properties can change, but the Object-GUID never changes. When an object is assigned a GUID, it keeps that value for life. + + Event Viewer automatically resolves **GUID** field to real object. + + To translate this GUID, use the following procedure: + + - Perform the following LDAP search using LDP.exe tool: + + - Base DN: CN=Schema,CN=Configuration,DC=XXX,DC=XXX + + - Filter: (&(objectClass=\*)(objectGUID=GUID)) + + - Perform the following operations with the GUID before using it in a search request: + + - We have this GUID to search for: a6b34ab5-551b-4626-b8ee-2b36b3ee6672 + + - Take first 3 sections a6b34ab5-551b-4626. + + - For each of these 3 sections you need to change (Invert) the order of bytes, like this b54ab3a6-1b55-2646 + + - Add the last 2 sections without transformation: b54ab3a6-1b55-2646-b8ee-2b36b3ee6672 + + - Delete - : b54ab3a61b552646b8ee2b36b3ee6672 + + - Divide bytes with backslashes: \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72 + + - Filter example: (&(objectClass=\*)(objectGUID = \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72)) + + - Scope: Subtree + + - Attributes: objectGUID + +- **Class** \[Type = UnicodeString\]: class of the object that was created. Some of the common Active Directory object classes: + + - container – for containers. + + - user – for users. + + - group – for groups. + + - domainDNS – for domain object. + + - groupPolicyContainer – for group policy objects. + + For all possible values of this field open Active Directory Schema snap-in (see how to enable this snap-in: and navigate to **Active Directory Schema\\Classes**. Or use this document: + +**Operation:** + +- **Correlation ID** \[Type = GUID\]: multiple modifications are often executed as one operation via LDAP. This value allows you to correlate all the modification events that comprise the operation. Just look for other events from current subcategory with the same **Correlation ID**, for example “[5136](event-5136.md): A directory service object was modified.” and “[5139](event-5139.md): A directory service object was moved.” + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Application Correlation ID** \[Type = UnicodeString\]: always has “**-**“ value. Not in use. + +## Security Monitoring Recommendations + +For 5137(S): A directory service object was created. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor creation of Active Directory objects with specific classes, monitor for **Class** field with specific class name. For example, we recommend that you monitor all new group policy objects creations: **groupPolicyContainer** class. + +- You must set correct auditing access lists (SACLs) for specific classes within Active Directory container to get [5137](event-5137.md). There is no reason to audit all creation events for all types of Active Directory objects; find the most important locations (organizational units, folders, etc.) and monitor for creation of specific classes only (user, computer, group, etc.). + diff --git a/windows/keep-secure/event-5138.md b/windows/keep-secure/event-5138.md new file mode 100644 index 0000000000..e99e8b5b20 --- /dev/null +++ b/windows/keep-secure/event-5138.md @@ -0,0 +1,188 @@ +--- +title: 5138(S) A directory service object was undeleted. (Windows 10) +description: Describes security event 5138(S) A directory service object was undeleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5138(S): A directory service object was undeleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5138 illustration + +***Subcategory:*** [Audit Directory Service Changes](audit-directory-service-changes.md) + +***Event Description:*** + +This event generates every time an Active Directory object is undeleted. It happens, for example, when an Active Directory object was restored from the [Active Directory Recycle Bin](https://technet.microsoft.com/en-us/library/dd392261(v=ws.10).aspx). + +This event only generates if the container to which the Active Directory object was restored has a particular entry in its [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx): the “**Create**” action, auditing for specific classes or objects. An example is the “**Create User objects**” action. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5138 + 0 + 0 + 14081 + 0 + 0x8020000000000000 + + 229336 + + + Security + DC01.contoso.local + + +- + {3E2B5ECF-4C35-4C3F-8D82-B8D6F477D846} + - + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x3be49 + contoso.local + %%14676 + CN=Andrei\\0ADEL:53511188-bc98-4995-9d78-2d40143c9711,CN=Deleted Objects,DC=contoso,DC=local + CN=Andrei,CN=Users,DC=contoso,DC=local + {53511188-BC98-4995-9D78-2D40143C9711} + user + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested that the object be undeleted or restored. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** name of account that requested that the object be undeleted or restored. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Directory Service:** + +- **Name** \[Type = UnicodeString\]: the name of an Active Directory domain, where the object was undeleted. + +- **Type** \[Type = UnicodeString\]**:** has “**Active Directory Domain Services**” value for this event. + +**Object:** + +- **Old DN** \[Type = UnicodeString\]: Old distinguished name of undeleted object. It will points to [Active Directory Recycle Bin](https://technet.microsoft.com/en-us/library/dd392261(v=ws.10).aspx) folder, in case if it was restored from it. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **New DN** \[Type = UnicodeString\]: New distinguished name of undeleted object. The Active Directory container to which the object was restored. + +- **GUID** \[Type = GUID\]**:** each Active Directory object has globally unique identifier (GUID), which is a 128-bit value that is unique not only in the enterprise but also across the world. GUIDs are assigned to every object created by Active Directory. Each object's GUID is stored in its Object-GUID (**objectGUID**) property. + + Active Directory uses GUIDs internally to identify objects. For example, the GUID is one of an object's properties that is published in the global catalog. Searching the global catalog for a User object's GUID will yield results if the user has an account somewhere in the enterprise. In fact, searching for any object by Object-GUID might be the most reliable way of finding the object you want to find. The values of other object properties can change, but the Object-GUID never changes. When an object is assigned a GUID, it keeps that value for life. + + Event Viewer automatically resolves **GUID** field to real object. + + To translate this GUID, use the following procedure: + + - Perform the following LDAP search using LDP.exe tool: + + - Base DN: CN=Schema,CN=Configuration,DC=XXX,DC=XXX + + - Filter: (&(objectClass=\*)(objectGUID=GUID)) + + - Perform the following operations with the GUID before using it in a search request: + + - We have this GUID to search for: a6b34ab5-551b-4626-b8ee-2b36b3ee6672 + + - Take first 3 sections a6b34ab5-551b-4626. + + - For each of these 3 sections you need to change (Invert) the order of bytes, like this b54ab3a6-1b55-2646 + + - Add the last 2 sections without transformation: b54ab3a6-1b55-2646-b8ee-2b36b3ee6672 + + - Delete - : b54ab3a61b552646b8ee2b36b3ee6672 + + - Divide bytes with backslashes: \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72 + + - Filter example: (&(objectClass=\*)(objectGUID = \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72)) + + - Scope: Subtree + + - Attributes: objectGUID + +- **Class** \[Type = UnicodeString\]: class of the object that was undeleted. Some of the common Active Directory object classes: + + - container – for containers. + + - user – for users. + + - group – for groups. + + - domainDNS – for domain object. + + - groupPolicyContainer – for group policy objects. + + For all possible values of this field open Active Directory Schema snap-in (see how to enable this snap-in: and navigate to **Active Directory Schema\\Classes**. Or use this document: + +**Operation:** + +- **Correlation ID** \[Type = GUID\]: multiple modifications are often executed as one operation via LDAP. This value allows you to correlate all the modification events that comprise the operation. Just look for other events from current subcategory with the same **Correlation ID**, for example “[5137](event-5137.md): A directory service object was created.” and “[5139](event-5139.md): A directory service object was moved.” + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Application Correlation ID** \[Type = UnicodeString\]: always has “**-**“ value. Not in use. + +## Security Monitoring Recommendations + +For 5138(S): A directory service object was undeleted. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor undelete operations (restoration) of Active Directory objects with specific classes, monitor for **Class** field with specific class name. + +- It may be a good idea to monitor all undelete events, because the operation is not performed very often. Confirm that there is a reason for the object to be undeleted. + diff --git a/windows/keep-secure/event-5139.md b/windows/keep-secure/event-5139.md new file mode 100644 index 0000000000..2391db6ebc --- /dev/null +++ b/windows/keep-secure/event-5139.md @@ -0,0 +1,188 @@ +--- +title: 5139(S) A directory service object was moved. (Windows 10) +description: Describes security event 5139(S) A directory service object was moved. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5139(S): A directory service object was moved. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5139 illustration + +***Subcategory:*** [Audit Directory Service Changes](audit-directory-service-changes.md) + +***Event Description:*** + +This event generates every time an Active Directory object is moved. + +This event only generates if the destination object has a particular entry in its [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx): the “**Create**” action, auditing for specific classes or objects. An example is the “**Create Computer objects**” action, auditing for the organizational unit. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5139 + 0 + 0 + 14081 + 0 + 0x8020000000000000 + + 409532 + + + Security + DC01.contoso.local + + +- + {67A42C05-A70D-4348-AF19-E883CB1FCA9C} + - + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x35867 + contoso.local + %%14676 + CN=NewUser,CN=Builtin,DC=contoso,DC=local + CN=NewUser,CN=Users,DC=contoso,DC=local + {06713960-9CC3-4B5D-A594-35883A04F934} + user + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “move object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “move object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Directory Service:** + +- **Name** \[Type = UnicodeString\]: the name of an Active Directory domain, where the object was moved. + +- **Type** \[Type = UnicodeString\]**:** has “**Active Directory Domain Services**” value for this event. + +**Object:** + +- **Old DN** \[Type = UnicodeString\]: Old distinguished name of moved object. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **New DN** \[Type = UnicodeString\]: New distinguished name of moved object. The Active Directory container to which the object was moved. + +- **GUID** \[Type = GUID\]**:** each Active Directory object has globally unique identifier (GUID), which is a 128-bit value that is unique not only in the enterprise but also across the world. GUIDs are assigned to every object created by Active Directory. Each object's GUID is stored in its Object-GUID (**objectGUID**) property. + + Active Directory uses GUIDs internally to identify objects. For example, the GUID is one of an object's properties that is published in the global catalog. Searching the global catalog for a User object's GUID will yield results if the user has an account somewhere in the enterprise. In fact, searching for any object by Object-GUID might be the most reliable way of finding the object you want to find. The values of other object properties can change, but the Object-GUID never changes. When an object is assigned a GUID, it keeps that value for life. + + Event Viewer automatically resolves **GUID** field to real object. + + To translate this GUID, use the following procedure: + + - Perform the following LDAP search using LDP.exe tool: + + - Base DN: CN=Schema,CN=Configuration,DC=XXX,DC=XXX + + - Filter: (&(objectClass=\*)(objectGUID=GUID)) + + - Perform the following operations with the GUID before using it in a search request: + + - We have this GUID to search for: a6b34ab5-551b-4626-b8ee-2b36b3ee6672 + + - Take first 3 sections a6b34ab5-551b-4626. + + - For each of these 3 sections you need to change (Invert) the order of bytes, like this b54ab3a6-1b55-2646 + + - Add the last 2 sections without transformation: b54ab3a6-1b55-2646-b8ee-2b36b3ee6672 + + - Delete - : b54ab3a61b552646b8ee2b36b3ee6672 + + - Divide bytes with backslashes: \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72 + + - Filter example: (&(objectClass=\*)(objectGUID = \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72)) + + - Scope: Subtree + + - Attributes: objectGUID + +- **Class** \[Type = UnicodeString\]: class of the object that was moved. Some of the common Active Directory object classes: + + - container – for containers. + + - user – for users. + + - group – for groups. + + - domainDNS – for domain object. + + - groupPolicyContainer – for group policy objects. + + For all possible values of this field open Active Directory Schema snap-in (see how to enable this snap-in: and navigate to **Active Directory Schema\\Classes**. Or use this document: + +**Operation:** + +- **Correlation ID** \[Type = GUID\]: multiple modifications are often executed as one operation via LDAP. This value allows you to correlate all the modification events that comprise the operation. Just look for other events from current subcategory with the same **Correlation ID**, for example “[5137](event-5137.md): A directory service object was created.” and “[5141](event-5141.md): A directory service object was deleted.” + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Application Correlation ID** \[Type = UnicodeString\]: always has “**-**“ value. Not in use. + +## Security Monitoring Recommendations + +For 5139(S): A directory service object was moved. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor movement of Active Directory objects with specific classes, monitor for **Class** field with specific class name. + +- You must set correct auditing access lists (SACLs) for specific classes within Active Directory container to get [5139](event-5139.md). There is no reason to audit all movement events for all types of Active Directory objects, you need to find the most important locations (organizational units, folders, etc.) and monitor for movement of specific classes only to these locations (user, computer, group, etc.). + diff --git a/windows/keep-secure/event-5140.md b/windows/keep-secure/event-5140.md new file mode 100644 index 0000000000..455dbb953f --- /dev/null +++ b/windows/keep-secure/event-5140.md @@ -0,0 +1,153 @@ +--- +title: 5140(S, F) A network share object was accessed. (Windows 10) +description: Describes security event 5140(S, F) A network share object was accessed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5140(S, F): A network share object was accessed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5140 illustration + +***Subcategory:*** [Audit File Share](audit-file-share.md) + +***Event Description:*** + +This event generates every time network share object was accessed. + +This event generates once per session, when first access attempt was made. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5140 + 1 + 0 + 12808 + 0 + 0x8020000000000000 + + 268495 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x541f35 + File + 10.0.0.100 + 49212 + \\\\\*\\Documents + \\??\\C:\\Documents + 0x1 + %%4416 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** + +- 0 - Windows Server 2008, Windows Vista. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested access to network share object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested access to network share object. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Network Information:** + +- **Object Type** \[Type = UnicodeString\]: The type of an object that was accessed during the operation. Always “**File**” for this event. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Source Address** \[Type = UnicodeString\]**:** source IP address from which access was performed. + + - IPv6 address or ::ffff:IPv4 address of a client. + + - ::1 or 127.0.0.1 means localhost. + +- **Source Port** \[Type = UnicodeString\]: source TCP or UDP port which was used from remote or local machine to request the access. + + - 0 for local access attempts. + +**Share Information:** + +- **Share Name** \[Type = UnicodeString\]**:** the name of accessed network share. The format is: \\\\\*\\SHARE\_NAME. + +- **Share Path** \[Type = UnicodeString\]**:** the full system (NTFS) path for accessed share. The format is: \\\\??\\PATH. Can be empty, for example for **Share Name**: \\\\\*\\IPC$. + +**Access Request Information:** + +- **Access Mask** \[Type = HexInt32\]: the sum of hexadecimal values of requested access rights. See “Table 13. File access codes.” for different hexadecimal values for access rights. Has always “**0x1**” value for this event. + +- **Accesses** \[Type = UnicodeString\]: the list of access rights which were requested by **Subject\\Security ID**. These access rights depend on **Object Type**. Has always “**ReadData (or ListDirectory)**” value for this event. + +## Security Monitoring Recommendations + +For 5140(S, F): A network share object was accessed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have high-value computers for which you need to monitor all access to all shares or specific shares (“**Share Name**”), monitor this event**.** For example, you could monitor share **C$** on domain controllers. + +- Monitor this event if the **Network Information\\Source Address** is not from your internal IP range. + +- Monitor this event if the **Network Information\\Source Address** should not be able to connect with the specific computer (**Computer:**). + +- If you need to monitor access attempts to local shares from a specific IP address (“**Network Information\\Source Address”)**, use this event. + +- If you need to monitor for specific Access Types (for example, ReadData or WriteData), for all or specific shares (“**Share Name**”), monitor this event for the “**Access Type**.” + diff --git a/windows/keep-secure/event-5141.md b/windows/keep-secure/event-5141.md new file mode 100644 index 0000000000..8c93617b97 --- /dev/null +++ b/windows/keep-secure/event-5141.md @@ -0,0 +1,196 @@ +--- +title: 5141(S) A directory service object was deleted. (Windows 10) +description: Describes security event 5141(S) A directory service object was deleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5141(S): A directory service object was deleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5141 illustration + +***Subcategory:*** [Audit Directory Service Changes](audit-directory-service-changes.md) + +***Event Description:*** + +This event generates every time an Active Directory object is deleted. + +This event only generates if the deleted object has a particular entry in its [SACL](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx): the “**Delete”** action, auditing for specific objects. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5141 + 0 + 0 + 14081 + 0 + 0x8020000000000000 + + 411118 + + + Security + DC01.contoso.local + + +- + {C8A9000C-C618-4EE9-87FF-F852C0564F18} + - + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x32004 + contoso.local + %%14676 + CN=WIN2003,CN=Users,DC=contoso,DC=local + {CA15B875-AFB1-4E5A-86B2-96E61DE09110} + computer + %%14679 + + + +``` + +***Required Server Roles:*** Active Directory domain controller. + +***Minimum OS Version:*** Windows Server 2008. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “delete object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “delete object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Directory Service:** + +- **Name** \[Type = UnicodeString\]: the name of an Active Directory domain, where the object was deleted. + +- **Type** \[Type = UnicodeString\]**:** has “**Active Directory Domain Services**” value for this event. + +**Object:** + +- **DN** \[Type = UnicodeString\]: distinguished name of the object that was deleted. + +> **Note**  The LDAP API references an LDAP object by its **distinguished name (DN)**. A DN is a sequence of relative distinguished names (RDN) connected by commas. + +> An RDN is an attribute with an associated value in the form attribute=value; . These are examples of RDNs attributes: + +> • DC - domainComponent + +> • CN - commonName + +> • OU - organizationalUnitName + +> • O - organizationName + +- **GUID** \[Type = GUID\]**:** each Active Directory object has globally unique identifier (GUID), which is a 128-bit value that is unique not only in the enterprise but also across the world. GUIDs are assigned to every object created by Active Directory. Each object's GUID is stored in its Object-GUID (**objectGUID**) property. + + Active Directory uses GUIDs internally to identify objects. For example, the GUID is one of an object's properties that is published in the global catalog. Searching the global catalog for a User object's GUID will yield results if the user has an account somewhere in the enterprise. In fact, searching for any object by Object-GUID might be the most reliable way of finding the object you want to find. The values of other object properties can change, but the Object-GUID never changes. When an object is assigned a GUID, it keeps that value for life. + + Event Viewer automatically resolves **GUID** field to real object. For deleted objects **GUID** will be resolved to new destination of object, for example: OU=My\\0ADEL:cc94c0d7-dd53-4061-9791-e53478dbbc3b,CN=Deleted Objects,DC=contoso,DC=local. + + To translate this GUID, use the following procedure: + + - Perform the following LDAP search using LDP.exe tool: + + - Base DN: CN=Schema,CN=Configuration,DC=XXX,DC=XXX + + - Filter: (&(objectClass=\*)(objectGUID=GUID)) + + - Perform the following operations with the GUID before using it in a search request: + + - We have this GUID to search for: a6b34ab5-551b-4626-b8ee-2b36b3ee6672 + + - Take first 3 sections a6b34ab5-551b-4626. + + - For each of these 3 sections you need to change (Invert) the order of bytes, like this b54ab3a6-1b55-2646 + + - Add the last 2 sections without transformation: b54ab3a6-1b55-2646-b8ee-2b36b3ee6672 + + - Delete - : b54ab3a61b552646b8ee2b36b3ee6672 + + - Divide bytes with backslashes: \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72 + + - Filter example: (&(objectClass=\*)(objectGUID = \\b5\\4a\\b3\\a6\\1b\\55\\26\\46\\b8\\ee\\2b\\36\\b3\\ee\\66\\72)) + + - Scope: Subtree + + - Attributes: objectGUID + + + +- **Class** \[Type = UnicodeString\]: class of the object that was deleted. Some of the common Active Directory object classes: + + - container – for containers. + + - user – for users. + + - group – for groups. + + - domainDNS – for domain object. + + - groupPolicyContainer – for group policy objects. + + For all possible values of this field open Active Directory Schema snap-in (see how to enable this snap-in: and navigate to **Active Directory Schema\\Classes**. Or use this document: + +**Operation:** + +- **Tree Delete** \[Type = UnicodeString\]**:** + + - **Yes** – “Delete Subtree” operation was performed. It happens, for example, if “Use Delete Subtree server control” check box was checked during delete operation using Active Directory Users and Computers management console. + + - **No** – delete operation was performed without “Delete Subtree” server control. + +Subtree Deletion illustration + +- **Correlation ID** \[Type = GUID\]: multiple modifications are often executed as one operation via LDAP. This value allows you to correlate all the modification events that comprise the operation. Just look for other events from current subcategory with the same **Correlation ID**, for example “[5137](event-5137.md): A directory service object was created.” and “[5139](event-5139.md): A directory service object was moved.” + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Application Correlation ID** \[Type = UnicodeString\]: always has “**-**“ value. Not in use. + +## Security Monitoring Recommendations + +For 5141(S): A directory service object was deleted. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor deletion of Active Directory objects with specific classes, monitor for **Class** field with specific class name. For example, we recommend that you monitor for group policy objects deletions: **groupPolicyContainer** class. + +- If you need to monitor deletion of specific Active Directory objects, monitor for **DN** field with specific object name. For example, if you have critical Active Directory objects which should not be deleted, monitor for their deletion. + diff --git a/windows/keep-secure/event-5142.md b/windows/keep-secure/event-5142.md new file mode 100644 index 0000000000..4fe36ea85d --- /dev/null +++ b/windows/keep-secure/event-5142.md @@ -0,0 +1,106 @@ +--- +title: 5142(S) A network share object was added. (Windows 10) +description: Describes security event 5142(S) A network share object was added. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5142(S): A network share object was added. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5142 illustration + +***Subcategory:*** [Audit File Share](audit-file-share.md) + +***Event Description:*** + +This event generates every time network share object was added. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5142 + 0 + 0 + 12808 + 0 + 0x8020000000000000 + + 268462 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x38d12 + \\\\\*\\Documents + C:\\Documents + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “add network share object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “add network share object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Share Information:** + +- **Share Name** \[Type = UnicodeString\]**:** the name of the added share object. The format is: \\\\\*\\SHARE\_NAME. + +- **Share Path** \[Type = UnicodeString\]**:** the full system (NTFS) path for the added share object. The format is: \\\\??\\PATH. + +## Security Monitoring Recommendations + +For 5142(S): A network share object was added. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have high-value computers for which you need to monitor creation of new file shares, monitor this event**.** For example, you could monitor domain controllers. + +- We recommend checking “**Share Path**”, because it should not point to system directories, such as **C:\\Windows** or **C:\\**, or to critical local folders which contain private or high value information. + diff --git a/windows/keep-secure/event-5143.md b/windows/keep-secure/event-5143.md new file mode 100644 index 0000000000..726649ba3e --- /dev/null +++ b/windows/keep-secure/event-5143.md @@ -0,0 +1,259 @@ +--- +title: 5143(S) A network share object was modified. (Windows 10) +description: Describes security event 5143(S) A network share object was modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5143(S): A network share object was modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5143 illustration + +***Subcategory:*** [Audit File Share](audit-file-share.md) + +***Event Description:*** + +This event generates every time network share object was modified. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5143 + 0 + 0 + 12808 + 0 + 0x8020000000000000 + + 268483 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x38d12 + Directory + \\\\\*\\Documents + C:\\Documents + N/A + N/A + 0xffffffff + 0xffffffff + 0x800 + 0x800 + O:S-1-5-21-3457937927-2839227994-823803824-1104G:DAD:(A;OICI;FA;;;BA)(A;OICI;FA;;;WD) + O:BAG:DAD:(D;;FA;;;S-1-5-21-3457937927-2839227994-823803824-1104)(A;OICI;FA;;;WD)(A;OICI;FA;;;BA) + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “modify network share object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “modify network share object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Share Information:** + +- **Object Type** \[Type = UnicodeString\]: The type of an object that was modified. Always “**Directory**” for this event. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Share Name** \[Type = UnicodeString\]**:** the name of the modified share object. The format is: \\\\\*\\SHARE\_NAME + +- **Share Path** \[Type = UnicodeString\]**:** the full system (NTFS) path for the added share object. The format is: \\\\??\\PATH. Can be empty, for example for **Share Name**: \\\\\*\\IPC$. + +Advanced Sharing illustration + +- **Old Remark** \[Type = UnicodeString\]: the old value of network share “**Comments:**” field. Has “**N/A**” value if it is not set. + +- **New Remark** \[Type = UnicodeString\]: the new value of network share “**Comments:**” field. Has “**N/A**” value if it is not set. + +- **Old MaxUsers** \[Type = HexInt32\]: old hexadecimal value of “**Limit the number of simultaneous user to:**” field. Has “**0xFFFFFFFF**” value if the number of connections is unlimited. + +- **New Maxusers** \[Type = HexInt32\]**:** new hexadecimal value of “**Limit the number of simultaneous user to:**” field. Has “**0xFFFFFFFF**” value if the number of connections is unlimited. + +- **Old ShareFlags** \[Type = HexInt32\]: old hexadecimal value of “**Offline Settings**” caching settings window flags. + +Offline Settings illustration + +- **New ShareFlags** \[Type = HexInt32\]: new hexadecimal value of “**Offline Settings**” caching settings window flags. + +- **Old SD** \[Type = UnicodeString\]**:** the old Security Descriptor Definition Language (SDDL) value for network share security descriptor. + +- **New SD** \[Type = UnicodeString\]**:** the new Security Descriptor Definition Language (SDDL) value for network share security descriptor. + +> **Note**  The ** Security Descriptor Definition Language (SDDL)** defines string elements for enumerating information contained in the security descriptor. + +> Example: + +> *O*:BA*G*:SY*D*:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0×7;;;BA)*S*:ARAI(AU;SAFA;DCLCRPCRSDWDWO;;;WD) + +> - *O*: = Owner. SID of specific security principal, or reserved (pre-defined) value, for example: BA (BUILTIN\_ADMINISTRATORS), WD (Everyone), SY (LOCAL\_SYSTEM), etc. +> See the list of possible values in the table below: + +| Value | Description | Value | Description | +|-------|--------------------------------------|-------|---------------------------------| +| "AO" | Account operators | "PA" | Group Policy administrators | +| "RU" | Alias to allow previous Windows 2000 | "IU" | Interactively logged-on user | +| "AN" | Anonymous logon | "LA" | Local administrator | +| "AU" | Authenticated users | "LG" | Local guest | +| "BA" | Built-in administrators | "LS" | Local service account | +| "BG" | Built-in guests | "SY" | Local system | +| "BO" | Backup operators | "NU" | Network logon user | +| "BU" | Built-in users | "NO" | Network configuration operators | +| "CA" | Certificate server administrators | "NS" | Network service account | +| "CG" | Creator group | "PO" | Printer operators | +| "CO" | Creator owner | "PS" | Personal self | +| "DA" | Domain administrators | "PU" | Power users | +| "DC" | Domain computers | "RS" | RAS servers group | +| "DD" | Domain controllers | "RD" | Terminal server users | +| "DG" | Domain guests | "RE" | Replicator | +| "DU" | Domain users | "RC" | Restricted code | +| "EA" | Enterprise administrators | "SA" | Schema administrators | +| "ED" | Enterprise domain controllers | "SO" | Server operators | +| "WD" | Everyone | "SU" | Service logon user | + +- *G*: = Primary Group. +- *D*: = DACL Entries. +- *S*: = SACL Entries. + +*DACL/SACL entry format:* entry\_type:inheritance\_flags(ace\_type;ace\_flags;rights;object\_guid;inherit\_object\_guid;account\_sid) + +Example: D:(A;;FA;;;WD) + +- entry\_type: + +“D” - DACL + +“S” - SACL + +- inheritance\_flags: + +"P” - SDDL\_PROTECTED, Inheritance from containers that are higher in the folder hierarchy are blocked. + +"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" Is not also set. + +"AR" - SDDL\_AUTO\_INHERIT\_REQ, Child objects inherit permissions from this object. + +- ace\_type: + +"A" - ACCESS ALLOWED + +"D" - ACCESS DENIED + +"OA" - OBJECT ACCESS ALLOWED: only applies to a subset of the object(s). + +"OD" - OBJECT ACCESS DENIED: only applies to a subset of the object(s). + +"AU" - SYSTEM AUDIT + +"A" - SYSTEM ALARM + +"OU" - OBJECT SYSTEM AUDIT + +"OL" - OBJECT SYSTEM ALARM + +- ace\_flags: + +"CI" - CONTAINER INHERIT: Child objects that are containers, such as directories, inherit the ACE as an explicit ACE. + +"OI" - OBJECT INHERIT: Child objects that are not containers inherit the ACE as an explicit ACE. + +"NP" - NO PROPAGATE: only immediate children inherit this ace. + +"IO" - INHERITANCE ONLY: ace doesn’t apply to this object, but may affect children via inheritance. + +"ID" - ACE IS INHERITED + +"SA" - SUCCESSFUL ACCESS AUDIT + +"FA" - FAILED ACCESS AUDIT +- rights: A hexadecimal string which denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. + +| Value | Description | Value | Description | +|----------------------------|---------------------------------|----------------------|--------------------------| +| Generic access rights | Directory service access rights | +| "GA" | GENERIC ALL | "RC" | Read Permissions | +| "GR" | GENERIC READ | "SD" | Delete | +| "GW" | GENERIC WRITE | "WD" | Modify Permissions | +| "GX" | GENERIC EXECUTE | "WO" | Modify Owner | +| File access rights | "RP" | Read All Properties | +| "FA" | FILE ALL ACCESS | "WP" | Write All Properties | +| "FR" | FILE GENERIC READ | "CC" | Create All Child Objects | +| "FW" | FILE GENERIC WRITE | "DC" | Delete All Child Objects | +| "FX" | FILE GENERIC EXECUTE | "LC" | List Contents | +| Registry key access rights | "SW" | All Validated Writes | +| "KA" | "LO" | "LO" | List Object | +| "K" | KEY READ | "DT" | Delete Subtree | +| "KW" | KEY WRITE | "CR" | All Extended Rights | +| "KX" | KEY EXECUTE | | | + +- object\_guid: N/A +- inherit\_object\_guid: N/A +- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. See the table above for more details. + +For more information about SDDL syntax, see these articles: , . + +## Security Monitoring Recommendations + +For 5143(S): A network share object was modified. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have high-value computers for which you need to monitor all modifications to all shares or specific shares (“**Share Name**”), monitor this event**.** For example, you could monitor all changes to the SYSVOL share on domain controllers. + diff --git a/windows/keep-secure/event-5144.md b/windows/keep-secure/event-5144.md new file mode 100644 index 0000000000..b32c889667 --- /dev/null +++ b/windows/keep-secure/event-5144.md @@ -0,0 +1,106 @@ +--- +title: 5144(S) A network share object was deleted. (Windows 10) +description: Describes security event 5144(S) A network share object was deleted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5144(S): A network share object was deleted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5144 illustration + +***Subcategory:*** [Audit File Share](audit-file-share.md) + +***Event Description:*** + +This event generates every time a network share object is deleted. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5144 + 0 + 0 + 12808 + 0 + 0x8020000000000000 + + 268368 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x38d12 + \\\\\*\\Documents + C:\\Documents + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “delete network share object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “delete network share object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Share Information:** + +- **Share Name** \[Type = UnicodeString\]**:** the name of the deleted share object. The format is: \\\\\*\\SHARE\_NAME + +- **Share Path** \[Type = UnicodeString\]**:** the full system (NTFS) path for the deleted share object. The format is: \\\\??\\PATH. + +## Security Monitoring Recommendations + +For 5144(S): A network share object was deleted. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have critical network shares for which you need to monitor all changes (especially, the deletion of that share), monitor for specific “**Share Information\\Share Name”.** + +- If you have high-value computers for which you need to monitor all changes (especially, deletion of file shares), monitor for all [5144](event-5144.md) events on these computers**.** For example, you could monitor file shares on domain controllers. + diff --git a/windows/keep-secure/event-5145.md b/windows/keep-secure/event-5145.md new file mode 100644 index 0000000000..a393e248f8 --- /dev/null +++ b/windows/keep-secure/event-5145.md @@ -0,0 +1,319 @@ +--- +title: 5145(S, F) A network share object was checked to see whether client can be granted desired access. (Windows 10) +description: Describes security event 5145(S, F) A network share object was checked to see whether client can be granted desired access. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5145(S, F): A network share object was checked to see whether client can be granted desired access. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5145 illustration + +***Subcategory:*** [Audit Detailed File Share](audit-detailed-file-share.md) + +***Event Description:*** + +This event generates every time network share object (file or folder) was accessed. + +*Important*: Failure events are generated only when access is denied at the file share level. No events are generated if access was denied on the file system (NTFS) level. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5145 + 0 + 0 + 12811 + 0 + 0x8020000000000000 + + 267092 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x38d34 + File + fe80::31ea:6c3c:f40d:1973 + 56926 + \\\\\*\\Documents + \\??\\C:\\Documents + Bginfo.exe + 0x100081 + %%1541 %%4416 %%4423 + %%1541: %%1801 D:(A;;FA;;;WD) %%4416: %%1801 D:(A;;FA;;;WD) %%4423: %%1801 D:(A;;FA;;;WD) + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested access to network share object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested access to network share object. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Network Information:** + +- **Object Type** \[Type = UnicodeString\]: The type of an object that was accessed during the operation. Always “**File**” for this event. + + The following table contains the list of the most common **Object Types**: + +| Directory | Event | Timer | Device | +|-------------------------|--------------|----------------------|--------------| +| Mutant | Type | File | Token | +| Thread | Section | WindowStation | DebugObject | +| FilterCommunicationPort | EventPair | Driver | IoCompletion | +| Controller | SymbolicLink | WmiGuid | Process | +| Profile | Desktop | KeyedEvent | Adapter | +| Key | WaitablePort | Callback | Semaphore | +| Job | Port | FilterConnectionPort | ALPC Port | + +- **Source Address** \[Type = UnicodeString\]**:** source IP address from which access was performed. + + - IPv6 address or ::ffff:IPv4 address of a client. + + - ::1 or 127.0.0.1 means localhost. + +- **Source Port** \[Type = UnicodeString\]: source TCP or UDP port which was used from remote or local machine to request the access. + + - 0 for local access attempts. + +**Share Information:** + +- **Share Name** \[Type = UnicodeString\]**:** the name of accessed network share. The format is: \\\\\*\\SHARE\_NAME. + +- **Share Path** \[Type = UnicodeString\]**:** the full system (NTFS) path for accessed share. The format is: \\\\??\\PATH. Can be empty, for example for **Share Name**: \\\\\*\\IPC$. + +- **Relative Target Name** \[Type = UnicodeString\]**:** relative name of the accessed target file or folder. This file-path is relative to the network share. If access was requested for the share itself, then this field appears as “**\\**”. + +**Access Request Information:** + +- **Access Mask** \[Type = HexInt32\]: the sum of hexadecimal values of requested access rights. See “Table 13. File access codes.” for different hexadecimal values for access rights. + +- **Accesses** \[Type = UnicodeString\]: the list of access rights which were requested by **Subject\\Security ID**. These access rights depend on **Object Type**. + +| Access | Hexadecimal Value | Description | +|-----------------------------------------------------------|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ReadData (or ListDirectory) | 0x1 | **ReadData -** For a file object, the right to read the corresponding file data. For a directory object, the right to read the corresponding directory data.
**ListDirectory -** For a directory, the right to list the contents of the directory. | +| WriteData (or AddFile) | 0x2 | **WriteData -** For a file object, the right to write data to the file. For a directory object, the right to create a file in the directory (**FILE\_ADD\_FILE**).
**AddFile -** For a directory, the right to create a file in the directory. | +| AppendData (or AddSubdirectory or CreatePipeInstance) | 0x4 | **AppendData -** For a file object, the right to append data to the file. (For local files, write operations will not overwrite existing data if this flag is specified without **FILE\_WRITE\_DATA**.) For a directory object, the right to create a subdirectory (**FILE\_ADD\_SUBDIRECTORY**).
**AddSubdirectory -** For a directory, the right to create a subdirectory.
**CreatePipeInstance -** For a named pipe, the right to create a pipe. | +| ReadEA | 0x8 | The right to read extended file attributes. | +| WriteEA | 0x10 | The right to write extended file attributes. | +| Execute/Traverse | 0x20 | **Execute** - For a native code file, the right to execute the file. This access right given to scripts may cause the script to be executable, depending on the script interpreter.
**Traverse -** For a directory, the right to traverse the directory. By default, users are assigned the **BYPASS\_TRAVERSE\_CHECKING** [privilege](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379306(v=vs.85).aspx), which ignores the **FILE\_TRAVERSE** [access right](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374902(v=vs.85).aspx). See the remarks in [File Security and Access Rights](https://msdn.microsoft.com/en-us/library/windows/desktop/aa364399(v=vs.85).aspx) for more information. | +| DeleteChild | 0x40 | For a directory, the right to delete a directory and all the files it contains, including read-only files. | +| ReadAttributes | 0x80 | The right to read file attributes. | +| WriteAttributes | 0x100 | The right to write file attributes. | +| DELETE | 0x10000 | The right to delete the object. | +| READ\_CONTROL | 0x20000 | The right to read the information in the object's security descriptor, not including the information in the system access control list (SACL). | +| WRITE\_DAC | 0x40000 | The right to modify the discretionary access control list (DACL) in the object's security descriptor. | +| WRITE\_OWNER | 0x80000 | The right to change the owner in the object's security descriptor | +| SYNCHRONIZE | 0x100000 | The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right. | +| ACCESS\_SYS\_SEC | 0x1000000 | The ACCESS\_SYS\_SEC access right controls the ability to get or set the SACL in an object's security descriptor. | + +> Table 13. File access codes. + +**Access Check Results** \[Type = UnicodeString\]: the list of access check results. The format of the result is: + +REQUSTED\_ACCESS: RESULT ACE\_WHICH\_ ALLOWED\_OR\_DENIED\_ACCESS. + +- REQUSTED\_ACCESS – the name of requested access (see “Table 13. File access codes.”). + +- RESULT: + + - Granted by – if access was granted. + + - Denied by – if access was denied. + +- ACE\_WHICH\_ ALLOWED\_OR\_DENIED\_ACCESS: the Security Descriptor Definition Language (SDDL) value for Access Control Entry (ACE), which granted or denied access. + +> **Note**  The ** Security Descriptor Definition Language (SDDL)** defines string elements for enumerating information contained in the security descriptor. + +> Example: + +> *O*:BA*G*:SY*D*:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0×7;;;BA)*S*:ARAI(AU;SAFA;DCLCRPCRSDWDWO;;;WD) + +> - *O*: = Owner. SID of specific security principal, or reserved (pre-defined) value, for example: BA (BUILTIN\_ADMINISTRATORS), WD (Everyone), SY (LOCAL\_SYSTEM), etc. +> See the list of possible values in the table below: + +| Value | Description | Value | Description | +|-------|--------------------------------------|-------|---------------------------------| +| "AO" | Account operators | "PA" | Group Policy administrators | +| "RU" | Alias to allow previous Windows 2000 | "IU" | Interactively logged-on user | +| "AN" | Anonymous logon | "LA" | Local administrator | +| "AU" | Authenticated users | "LG" | Local guest | +| "BA" | Built-in administrators | "LS" | Local service account | +| "BG" | Built-in guests | "SY" | Local system | +| "BO" | Backup operators | "NU" | Network logon user | +| "BU" | Built-in users | "NO" | Network configuration operators | +| "CA" | Certificate server administrators | "NS" | Network service account | +| "CG" | Creator group | "PO" | Printer operators | +| "CO" | Creator owner | "PS" | Personal self | +| "DA" | Domain administrators | "PU" | Power users | +| "DC" | Domain computers | "RS" | RAS servers group | +| "DD" | Domain controllers | "RD" | Terminal server users | +| "DG" | Domain guests | "RE" | Replicator | +| "DU" | Domain users | "RC" | Restricted code | +| "EA" | Enterprise administrators | "SA" | Schema administrators | +| "ED" | Enterprise domain controllers | "SO" | Server operators | +| "WD" | Everyone | "SU" | Service logon user | + +- *G*: = Primary Group. +- *D*: = DACL Entries. +- *S*: = SACL Entries. + +*DACL/SACL entry format:* entry\_type:inheritance\_flags(ace\_type;ace\_flags;rights;object\_guid;inherit\_object\_guid;account\_sid) + +Example: D:(A;;FA;;;WD) + +- entry\_type: + +“D” - DACL + +“S” - SACL + +- inheritance\_flags: + +"P” - SDDL\_PROTECTED, Inheritance from containers that are higher in the folder hierarchy are blocked. + +"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" Is not also set. + +"AR" - SDDL\_AUTO\_INHERIT\_REQ, Child objects inherit permissions from this object. + +- ace\_type: + +"A" - ACCESS ALLOWED + +"D" - ACCESS DENIED + +"OA" - OBJECT ACCESS ALLOWED: only applies to a subset of the object(s). + +"OD" - OBJECT ACCESS DENIED: only applies to a subset of the object(s). + +"AU" - SYSTEM AUDIT + +"A" - SYSTEM ALARM + +"OU" - OBJECT SYSTEM AUDIT + +"OL" - OBJECT SYSTEM ALARM + +- ace\_flags: + +"CI" - CONTAINER INHERIT: Child objects that are containers, such as directories, inherit the ACE as an explicit ACE. + +"OI" - OBJECT INHERIT: Child objects that are not containers inherit the ACE as an explicit ACE. + +"NP" - NO PROPAGATE: only immediate children inherit this ace. + +"IO" - INHERITANCE ONLY: ace doesn’t apply to this object, but may affect children via inheritance. + +"ID" - ACE IS INHERITED + +"SA" - SUCCESSFUL ACCESS AUDIT + +"FA" - FAILED ACCESS AUDIT +- rights: A hexadecimal string which denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. + +| Value | Description | Value | Description | +|----------------------------|---------------------------------|----------------------|--------------------------| +| Generic access rights | Directory service access rights | +| "GA" | GENERIC ALL | "RC" | Read Permissions | +| "GR" | GENERIC READ | "SD" | Delete | +| "GW" | GENERIC WRITE | "WD" | Modify Permissions | +| "GX" | GENERIC EXECUTE | "WO" | Modify Owner | +| File access rights | "RP" | Read All Properties | +| "FA" | FILE ALL ACCESS | "WP" | Write All Properties | +| "FR" | FILE GENERIC READ | "CC" | Create All Child Objects | +| "FW" | FILE GENERIC WRITE | "DC" | Delete All Child Objects | +| "FX" | FILE GENERIC EXECUTE | "LC" | List Contents | +| Registry key access rights | "SW" | All Validated Writes | +| "KA" | "LO" | "LO" | List Object | +| "K" | KEY READ | "DT" | Delete Subtree | +| "KW" | KEY WRITE | "CR" | All Extended Rights | +| "KX" | KEY EXECUTE | | | + +- object\_guid: N/A +- inherit\_object\_guid: N/A +- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. See the table above for more details. + +For more information about SDDL syntax, see these articles: , . + +## Security Monitoring Recommendations + +For 5145(S, F): A network share object was checked to see whether client can be granted desired access. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Monitor this event if the **Network Information\\Source Address** is not from your internal IP range. + +- Monitor this event if the **Network Information\\Source Address** should not be able to connect with the specific computer (**Computer:**). + +- If you have critical files or folders on specific network shares, for which you need to monitor access attempts (Success and Failure), monitor for specific **Share Information\\Share Name** and **Share Information\\Relative Target Name**. + +- If you have domain or local accounts that should only be able to access a specific list of shared files or folders, you can monitor for access attempts outside the allowed list. + +- We recommend that you monitor for these **Access Request Information\\Accesses** rights (especially for Failure): + + - WriteData (or AddFile) + + - AppendData (or AddSubdirectory or CreatePipeInstance) + + - WriteEA + + - DeleteChild + + - WriteAttributes + + - DELETE + + - WRITE\_DAC + + - WRITE\_OWNER + + + diff --git a/windows/keep-secure/event-5148.md b/windows/keep-secure/event-5148.md new file mode 100644 index 0000000000..7f25c44c05 --- /dev/null +++ b/windows/keep-secure/event-5148.md @@ -0,0 +1,41 @@ +--- +title: 5148(F) The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded. (Windows 10) +description: Describes security event 5148(F) The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5148(F): The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +In most circumstances, this event occurs very rarely. It is designed to be generated when an ICPM DoS attack starts or was detected. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Schema:*** + +*The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded.* + +*Network Information:* + +> *Type:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event can be a sign of ICMP DoS attack or, among other things, hardware or network device related problems. In both cases, we recommend triggering an alert and investigating the reason the event was generated. + diff --git a/windows/keep-secure/event-5149.md b/windows/keep-secure/event-5149.md new file mode 100644 index 0000000000..d50b0bb76b --- /dev/null +++ b/windows/keep-secure/event-5149.md @@ -0,0 +1,43 @@ +--- +title: 5149(F) The DoS attack has subsided and normal processing is being resumed. (Windows 10) +description: Describes security event 5149(F) The DoS attack has subsided and normal processing is being resumed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5149(F): The DoS attack has subsided and normal processing is being resumed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +In most circumstances, this event occurs very rarely. It is designed to be generated when an ICPM DoS attack ended. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Schema:*** + +*The DoS attack has subsided and normal processing is being resumed.* + +*Network Information:* + +> *Type:%1* +> +> *Packets Discarded:%2* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- This event can be a sign of ICMP DoS attack or, among other things, hardware or network device related problems. In both cases, we recommend triggering an alert and investigating the reason the event was generated. + diff --git a/windows/keep-secure/event-5150.md b/windows/keep-secure/event-5150.md new file mode 100644 index 0000000000..4d63a3d41e --- /dev/null +++ b/windows/keep-secure/event-5150.md @@ -0,0 +1,61 @@ +--- +title: 5150(-) The Windows Filtering Platform blocked a packet. (Windows 10) +description: Describes security event 5150(-) The Windows Filtering Platform blocked a packet. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5150(-): The Windows Filtering Platform blocked a packet. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event is logged if the Windows Filtering Platform [MAC filter](https://msdn.microsoft.com/en-us/library/windows/hardware/hh440262(v=vs.85).aspx) blocked a packet. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) + +***Event Schema:*** + +*The Windows Filtering Platform has blocked a packet.* + +*Network Information:* + +> *Direction:%1* +> +> *Source Address:%2* +> +> *Destination Address:%3* +> +> *EtherType:%4* +> +> *MediaType:%5* +> +> *InterfaceType:%6* +> +> *VlanTag:%7* + +*Filter Information:* + +> *Filter Run-Time ID:%8* +> +> *Layer Name:%9* +> +> *Layer Run-Time ID:%10 * + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2012, Windows 8. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-5151.md b/windows/keep-secure/event-5151.md new file mode 100644 index 0000000000..b37ebfdcff --- /dev/null +++ b/windows/keep-secure/event-5151.md @@ -0,0 +1,61 @@ +--- +title: 5151(-) A more restrictive Windows Filtering Platform filter has blocked a packet. (Windows 10) +description: Describes security event 5151(-) A more restrictive Windows Filtering Platform filter has blocked a packet. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5151(-): A more restrictive Windows Filtering Platform filter has blocked a packet. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event is logged if a more restrictive Windows Filtering Platform [MAC filter](https://msdn.microsoft.com/en-us/library/windows/hardware/hh440262(v=vs.85).aspx) has blocked a packet. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) + +***Event Schema:*** + +*A more restrictive Windows Filtering Platform filter has blocked a packet.* + +*Network Information:* + +> *Direction:%1* +> +> *Source Address:%2* +> +> *Destination Address:%3* +> +> *EtherType:%4* +> +> *MediaType:%5* +> +> *InterfaceType:%6* +> +> *VlanTag:%7* + +*Filter Information:* + +> *Filter Run-Time ID:%8* +> +> *Layer Name:%9* +> +> *Layer Run-Time ID:%10 * + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2012, Windows 8. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-5152.md b/windows/keep-secure/event-5152.md new file mode 100644 index 0000000000..d106c21fad --- /dev/null +++ b/windows/keep-secure/event-5152.md @@ -0,0 +1,185 @@ +--- +title: 5152(F) The Windows Filtering Platform blocked a packet. (Windows 10) +description: Describes security event 5152(F) The Windows Filtering Platform blocked a packet. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5152(F): The Windows Filtering Platform blocked a packet. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5152 illustration + +***Subcategory:*** [Audit Filtering Platform Packet Drop](audit-filtering-platform-packet-drop.md) + +***Event Description:*** + +This event generates when [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx) has blocked a network packet. + +This event is generated for every received network packet. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5152 + 0 + 0 + 12809 + 0 + 0x8010000000000000 + + 321323 + + + Security + DC01.contoso.local + + +- + 4556 + \\device\\harddiskvolume2\\documents\\listener.exe + %%14592 + 10.0.0.100 + 49278 + 10.0.0.10 + 3333 + 6 + 0 + %%14610 + 44 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Application Information**: + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process to which blocked network packet was sent. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Application Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + + Logical disk is displayed in format \\device\\harddiskvolume\#. You can get all local volume numbers by using **diskpart** utility. The command to get volume numbers using diskpart is “**list volume”**: + +DiskPart illustration + +**Network Information:** + +- **Direction** \[Type = UnicodeString\]: direction of blocked connection. + + - Inbound – for inbound connections. + + - Outbound – for unbound connections. + +- **Source Address** \[Type = UnicodeString\]**:** local IP address on which application received the packet. + + - IPv4 Address + + - IPv6 Address + + - :: - all IP addresses in IPv6 format + + - 0.0.0.0 - all IP addresses in IPv4 format + + - 127.0.0.1 , ::1 - localhost + +- **Source Port** \[Type = UnicodeString\]**:** port number on which application received the packet. + +- **Destination Address** \[Type = UnicodeString\]**:** IP address ***from*** which packet was received or initiated. + + - IPv4 Address + + - IPv6 Address + + - :: - all IP addresses in IPv6 format + + - 0.0.0.0 - all IP addresses in IPv4 format + + - 127.0.0.1 , ::1 - localhost + +- **Destination Port** \[Type = UnicodeString\]**:** port number which was used from remote machine to send the packet. + +- **Protocol** \[Type = UInt32\]: number of protocol which was used. + +| Service | Protocol Number | +|----------------------------------------------------|-----------------| +| Internet Control Message Protocol (ICMP) | 1 | +| Transmission Control Protocol (TCP) | 6 | +| User Datagram Protocol (UDP) | 17 | +| General Routing Encapsulation (PPTP data over GRE) | 47 | +| Authentication Header (AH) IPSec | 51 | +| Encapsulation Security Payload (ESP) IPSec | 50 | +| Exterior Gateway Protocol (EGP) | 8 | +| Gateway-Gateway Protocol (GGP) | 3 | +| Host Monitoring Protocol (HMP) | 20 | +| Internet Group Management Protocol (IGMP) | 88 | +| MIT Remote Virtual Disk (RVD) | 66 | +| OSPF Open Shortest Path First | 89 | +| PARC Universal Packet Protocol (PUP) | 12 | +| Reliable Datagram Protocol (RDP) | 27 | +| Reservation Protocol (RSVP) QoS | 46 | + +**Filter Information:** + +- **Filter Run-Time ID** \[Type = UInt64\]: unique filter ID which blocked the packet. + + To find specific Windows Filtering Platform filter by ID you need to execute the following command: **netsh wfp show filters**. As result of this command **filters.xml** file will be generated. You need to open this file and find specific substring with required filter ID (**<filterId>**)**,** for example: + + Filters.xml file illustration + +- **Layer Name** \[Type = UnicodeString\]: [Application Layer Enforcement](https://msdn.microsoft.com/en-us/library/windows/desktop/aa363971(v=vs.85).aspx) layer name. + +- **Layer Run-Time ID** \[Type = UInt64\]: Windows Filtering Platform layer identifier. To find specific Windows Filtering Platform layer ID you need to execute the following command: **netsh wfp show state**. As result of this command **wfpstate.xml** file will be generated. You need to open this file and find specific substring with required layer ID (**<layerId>**)**,** for example: + +Wfpstate xml illustration + +## Security Monitoring Recommendations + +For 5152(F): The Windows Filtering Platform blocked a packet. + +- If you have a pre-defined application which should be used to perform the operation that was reported by this event, monitor events with “**Application**” not equal to your defined application. + +- You can monitor to see if “**Application**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in application names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Application**.” + +- Check that **Source Address** is one of the addresses assigned to the computer. + +- If the computer or device should not have access to the Internet, or contains only applications that don’t connect to the Internet, monitor for [5152](event-5152.md) events where **Destination Address** is an IP address from the Internet (not from private IP ranges). + +- If you know that the computer should never contact or be contacted by certain network IP addresses, monitor for these addresses in “**Destination Address**.” + +- If you have a “whitelist” of IP addresses that the computer or device is expected to contact or be contacted by, monitor for IP addresses in **“Destination Address”** that are not in the whitelist. + +- If you need to monitor all inbound connections to a specific local port, monitor for [5152](event-5152.md) events with that “**Source Port**.**”** + +- Monitor for all connections with a “**Protocol Number”** that is not typical for this device or compter, for example, anything other than 1, 6, or 17. + +- If the computer’s communication with “**Destination Address”** should always use a specific “**Destination Port**,**”** monitor for any other “**Destination Port**.” + diff --git a/windows/keep-secure/event-5153.md b/windows/keep-secure/event-5153.md new file mode 100644 index 0000000000..9f5a9081bd --- /dev/null +++ b/windows/keep-secure/event-5153.md @@ -0,0 +1,59 @@ +--- +title: 5153(S) A more restrictive Windows Filtering Platform filter has blocked a packet. (Windows 10) +description: Describes security event 5153(S) A more restrictive Windows Filtering Platform filter has blocked a packet. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5153(S): A more restrictive Windows Filtering Platform filter has blocked a packet. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event is logged if a more restrictive Windows Filtering Platform filter has blocked a packet. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Filtering Platform Packet Drop](audit-filtering-platform-packet-drop.md) + +***Event Schema:*** + +*A more restrictive Windows Filtering Platform filter has blocked a packet.* + +*Application Information:* + +> *Process ID:%1* +> +> *Application Name:%2* + +*Network Information:* + +> *Source Address:%3* +> +> *Source Port:%4* +> +> *Protocol:%5* + +*Filter Information:* + +> *Filter Run-Time ID:%6* +> +> *Layer Name:%7* +> +> *Layer Run-Time ID:%8* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-5154.md b/windows/keep-secure/event-5154.md new file mode 100644 index 0000000000..b5362105d2 --- /dev/null +++ b/windows/keep-secure/event-5154.md @@ -0,0 +1,144 @@ +--- +title: 5154(S) The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections. (Windows 10) +description: Describes security event 5154(S) The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5154(S): The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5154 illustration + +***Subcategory:*** [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) + +***Event Description:*** + +This event generates every time [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx) permits an application or service to listen on a port. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5154 + 0 + 0 + 12810 + 0 + 0x8020000000000000 + + 287929 + + + Security + DC01.contoso.local + + +- + 4152 + \\device\\harddiskvolume2\\documents\\listener.exe + 0.0.0.0 + 4444 + 6 + 0 + %%14609 + 40 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Application Information**: + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process which was permitted to listen on the port. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Application Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + + Logical disk is displayed in format \\device\\harddiskvolume\#. You can get all local volume numbers by using **diskpart** utility. The command to get volume numbers using diskpart is “**list volume”**: + +DiskPart illustration + +**Network Information:** + +- **Source Address** \[Type = UnicodeString\]**:** local IP address on which application requested to listen on the port. + + - IPv4 Address + + - IPv6 Address + + - :: - all IP addresses in IPv6 format + + - 0.0.0.0 - all IP addresses in IPv4 format + + - 127.0.0.1 , ::1 - localhost + +- **Source Port** \[Type = UnicodeString\]: source TCP\\UDP port number which was requested for listening by application. + +- **Protocol** \[Type = UInt32\]: protocol number. For example: + + - 6 – TCP. + + - 17 – UDP. + + More information about possible values for this field: . + +**Filter Information:** + +- **Filter Run-Time ID** \[Type = UInt64\]: unique filter ID which allows application to listen on the specific port. By default Windows firewall won't prevent a port from being listened by an application and if this application doesn’t match any filters you will get value **0** in this field. + + To find specific Windows Filtering Platform filter by ID you need to execute the following command: **netsh wfp show filters**. As result of this command **filters.xml** file will be generated. You need to open this file and find specific substring with required filter ID (**<filterId>**)**,** for example: + +Filters.xml file illustration + +- **Layer Name** \[Type = UnicodeString\]: [Application Layer Enforcement](https://msdn.microsoft.com/en-us/library/windows/desktop/aa363971(v=vs.85).aspx) layer name. + +- **Layer Run-Time ID** \[Type = UInt64\]: Windows Filtering Platform layer identifier. To find specific Windows Filtering Platform layer ID you need to execute the following command: **netsh wfp show state**. As result of this command **wfpstate.xml** file will be generated. You need to open this file and find specific substring with required layer ID (**<layerId>**)**,** for example: + +Wfpstate xml illustration + +## Security Monitoring Recommendations + +For 5154(S): The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections. + +- If you have a “whitelist” of applications that are associated with certain operating systems or server roles, and that are expected to listen on specific ports, monitor this event for **“Application Name”** and other relevant information. + +- If a certain application is allowed to listen only on specific port numbers, monitor this event for **“Application Name”** and **“Network Information\\Source Port**.**”** + +- If a certain application is allowed to listen only on a specific IP address, monitor this event for **“Application Name”** and **“Network Information\\Source Address**.**”** + +- If a certain application is allowed to use only TCP or UDP protocols, monitor this event for **“Application Name”** and the protocol number in **“Network Information\\Protocol**.**”** + +- If you have a pre-defined application which should be used to perform the operation that was reported by this event, monitor events with “**Application**” not equal to your defined application. + +- You can monitor to see if “**Application**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in application names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Application**.” + +- Typically this event has an informational purpose. + diff --git a/windows/keep-secure/event-5155.md b/windows/keep-secure/event-5155.md new file mode 100644 index 0000000000..1ab050cf24 --- /dev/null +++ b/windows/keep-secure/event-5155.md @@ -0,0 +1,61 @@ +--- +title: 5155(F) The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections. (Windows 10) +description: Describes security event 5155(F) The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5155(F): The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +By default Windows firewall won't prevent a port from being listened by an application. In the other word, Windows system will not generate Event 5155 by itself. + +You can add your own filters using the WFP APIs to block listen to reproduce this event: . + +There is no event example in this document. + +***Subcategory:*** [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) + +***Event Schema:*** + +*The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections.* + +*Application Information:* + +> *Process ID:%1* +> +> *Application Name:%2* + +*Network Information:* + +> *Source Address:%3* +> +> *Source Port:%4* +> +> *Protocol:%5* + +*Filter Information:* + +> *Filter Run-Time ID:%6* +> +> *Layer Name:%7* +> +> *Layer Run-Time ID:%8* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- If you use Windows Filtering Platform APIs to block application or services from listening on a port, then you can use this event for troubleshooting and monitoring. + diff --git a/windows/keep-secure/event-5156.md b/windows/keep-secure/event-5156.md new file mode 100644 index 0000000000..d9f761b96c --- /dev/null +++ b/windows/keep-secure/event-5156.md @@ -0,0 +1,185 @@ +--- +title: 5156(S) The Windows Filtering Platform has permitted a connection. (Windows 10) +description: Describes security event 5156(S) The Windows Filtering Platform has permitted a connection. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5156(S): The Windows Filtering Platform has permitted a connection. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5156 illustration + +***Subcategory:*** [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) + +***Event Description:*** + +This event generates when [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx) has allowed a connection. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5156 + 1 + 0 + 12810 + 0 + 0x8020000000000000 + + 308129 + + + Security + DC01.contoso.local + + +- + 4556 + \\device\\harddiskvolume2\\documents\\listener.exe + %%14592 + 10.0.0.10 + 3333 + 10.0.0.100 + 49278 + 6 + 70201 + %%14610 + 44 + S-1-0-0 + S-1-0-0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Application Information**: + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process which received the connection. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Application Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + + Logical disk is displayed in format \\device\\harddiskvolume\#. You can get all local volume numbers by using **diskpart** utility. The command to get volume numbers using diskpart is “**list volume”**: + +DiskPart illustration + +**Network Information:** + +- **Direction** \[Type = UnicodeString\]: direction of allowed connection. + + - Inbound – for inbound connections. + + - Outbound – for unbound connections. + +- **Source Address** \[Type = UnicodeString\]**:** local IP address on which application received the connection. + + - IPv4 Address + + - IPv6 Address + + - :: - all IP addresses in IPv6 format + + - 0.0.0.0 - all IP addresses in IPv4 format + + - 127.0.0.1 , ::1 - localhost + +- **Source Port** \[Type = UnicodeString\]**:** port number on which application received the connection. + +- **Destination Address** \[Type = UnicodeString\]**:** IP address ***from*** which connection was received or initiated. + + - IPv4 Address + + - IPv6 Address + + - :: - all IP addresses in IPv6 format + + - 0.0.0.0 - all IP addresses in IPv4 format + + - 127.0.0.1 , ::1 - localhost + +- **Destination Port** \[Type = UnicodeString\]**:** port number which was used from remote machine to initiate connection. + +- **Protocol** \[Type = UInt32\]: number of protocol which was used. + +| Service | Protocol Number | +|----------------------------------------------------|-----------------| +| Internet Control Message Protocol (ICMP) | 1 | +| Transmission Control Protocol (TCP) | 6 | +| User Datagram Protocol (UDP) | 17 | +| General Routing Encapsulation (PPTP data over GRE) | 47 | +| Authentication Header (AH) IPSec | 51 | +| Encapsulation Security Payload (ESP) IPSec | 50 | +| Exterior Gateway Protocol (EGP) | 8 | +| Gateway-Gateway Protocol (GGP) | 3 | +| Host Monitoring Protocol (HMP) | 20 | +| Internet Group Management Protocol (IGMP) | 88 | +| MIT Remote Virtual Disk (RVD) | 66 | +| OSPF Open Shortest Path First | 89 | +| PARC Universal Packet Protocol (PUP) | 12 | +| Reliable Datagram Protocol (RDP) | 27 | +| Reservation Protocol (RSVP) QoS | 46 | + +**Filter Information:** + +- **Filter Run-Time ID** \[Type = UInt64\]: unique filter ID which allowed the connection. + + To find specific Windows Filtering Platform filter by ID you need to execute the following command: **netsh wfp show filters**. As result of this command **filters.xml** file will be generated. You need to open this file and find specific substring with required filter ID (**<filterId>**)**,** for example: + +Filters.xml file illustration + +- **Layer Name** \[Type = UnicodeString\]: [Application Layer Enforcement](https://msdn.microsoft.com/en-us/library/windows/desktop/aa363971(v=vs.85).aspx) layer name. + +- **Layer Run-Time ID** \[Type = UInt64\]: Windows Filtering Platform layer identifier. To find specific Windows Filtering Platform layer ID you need to execute the following command: **netsh wfp show state**. As result of this command **wfpstate.xml** file will be generated. You need to open this file and find specific substring with required layer ID (**<layerId>**)**,** for example: + +Wfpstate xml illustration + +## Security Monitoring Recommendations + +For 5156(S): The Windows Filtering Platform has permitted a connection. + +- If you have a pre-defined application which should be used to perform the operation that was reported by this event, monitor events with “**Application**” not equal to your defined application. + +- You can monitor to see if “**Application**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in application names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Application**.” + +- Check that “**Source Address”** is one of the addresses assigned to the computer. + +- If the computer or device should not have access to the Internet, or contains only applications that don’t connect to the Internet, monitor for [5156](event-5156.md) events where “**Destination Address”** is an IP address from the Internet (not from private IP ranges). + +- If you know that the computer should never contact or be contacted by certain network IP addresses, monitor for these addresses in “**Destination Address**.**”** + +- If you have a “whitelist” of IP addresses that the computer or device is expected to contact or be contacted by, monitor for IP addresses in “**Destination Address”** that are not in the whitelist. + +- If you need to monitor all inbound connections to a specific local port, monitor for [5156](event-5156.md) events with that “**Source Port**.**”** + +- Monitor for all connections with a “**Protocol Number”** that is not typical for this device or compter, for example, anything other than 1, 6, or 17. + +- If the computer’s communication with “**Destination Address”** should always use a specific “**Destination Port**,**”** monitor for any other “**Destination Port**.” + diff --git a/windows/keep-secure/event-5157.md b/windows/keep-secure/event-5157.md new file mode 100644 index 0000000000..fe9fb634f0 --- /dev/null +++ b/windows/keep-secure/event-5157.md @@ -0,0 +1,185 @@ +--- +title: 5157(F) The Windows Filtering Platform has blocked a connection. (Windows 10) +description: Describes security event 5157(F) The Windows Filtering Platform has blocked a connection. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5157(F): The Windows Filtering Platform has blocked a connection. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5157 illustration + +***Subcategory:*** [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) + +***Event Description:*** + +This event generates when [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx) has blocked a connection. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5157 + 1 + 0 + 12810 + 0 + 0x8010000000000000 + + 304390 + + + Security + DC01.contoso.local + + +- + 4556 + \\device\\harddiskvolume2\\documents\\listener.exe + %%14592 + 10.0.0.10 + 3333 + 10.0.0.100 + 49218 + 6 + 110398 + %%14610 + 44 + S-1-0-0 + S-1-0-0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Application Information**: + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that attempted to create the connection. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + +- **Application Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + + Logical disk is displayed in format \\device\\harddiskvolume\#. You can get all local volume numbers by using **diskpart** utility. The command to get volume numbers using diskpart is “**list volume”**: + +DiskPart illustration + +**Network Information:** + +- **Direction** \[Type = UnicodeString\]: direction of blocked connection. + + - Inbound – for inbound connections. + + - Outbound – for unbound connections. + +- **Source Address** \[Type = UnicodeString\]**:** local IP address on which application received the connection. + + - IPv4 Address + + - IPv6 Address + + - :: - all IP addresses in IPv6 format + + - 0.0.0.0 - all IP addresses in IPv4 format + + - 127.0.0.1 , ::1 - localhost + +- **Source Port** \[Type = UnicodeString\]**:** port number on which application received the connection. + +- **Destination Address** \[Type = UnicodeString\]**:** IP address ***from*** which connection was received or initiated. + + - IPv4 Address + + - IPv6 Address + + - :: - all IP addresses in IPv6 format + + - 0.0.0.0 - all IP addresses in IPv4 format + + - 127.0.0.1 , ::1 - localhost + +- **Destination Port** \[Type = UnicodeString\]**:** port number which was used from remote machine to initiate connection. + +- **Protocol** \[Type = UInt32\]: number of protocol which was used. + +| Service | Protocol Number | +|----------------------------------------------------|-----------------| +| Internet Control Message Protocol (ICMP) | 1 | +| Transmission Control Protocol (TCP) | 6 | +| User Datagram Protocol (UDP) | 17 | +| General Routing Encapsulation (PPTP data over GRE) | 47 | +| Authentication Header (AH) IPSec | 51 | +| Encapsulation Security Payload (ESP) IPSec | 50 | +| Exterior Gateway Protocol (EGP) | 8 | +| Gateway-Gateway Protocol (GGP) | 3 | +| Host Monitoring Protocol (HMP) | 20 | +| Internet Group Management Protocol (IGMP) | 88 | +| MIT Remote Virtual Disk (RVD) | 66 | +| OSPF Open Shortest Path First | 89 | +| PARC Universal Packet Protocol (PUP) | 12 | +| Reliable Datagram Protocol (RDP) | 27 | +| Reservation Protocol (RSVP) QoS | 46 | + +**Filter Information:** + +- **Filter Run-Time ID** \[Type = UInt64\]: unique filter ID which blocked the connection. + + To find specific Windows Filtering Platform filter by ID you need to execute the following command: **netsh wfp show filters**. As result of this command **filters.xml** file will be generated. You need to open this file and find specific substring with required filter ID (**<filterId>**)**,** for example: + + Filters.xml file illustration + +- **Layer Name** \[Type = UnicodeString\]: [Application Layer Enforcement](https://msdn.microsoft.com/en-us/library/windows/desktop/aa363971(v=vs.85).aspx) layer name. + +- **Layer Run-Time ID** \[Type = UInt64\]: Windows Filtering Platform layer identifier. To find specific Windows Filtering Platform layer ID you need to execute the following command: **netsh wfp show state**. As result of this command **wfpstate.xml** file will be generated. You need to open this file and find specific substring with required layer ID (**<layerId>**)**,** for example: + +Wfpstate xml illustration + +## Security Monitoring Recommendations + +For 5157(F): The Windows Filtering Platform has blocked a connection. + +- If you have a pre-defined application which should be used to perform the operation that was reported by this event, monitor events with “**Application**” not equal to your defined application. + +- You can monitor to see if “**Application**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in application names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Application**.” + +- Check that “**Source Address”** is one of the addresses assigned to the computer. + +- If the\` computer or device should not have access to the Internet, or contains only applications that don’t connect to the Internet, monitor for [5157](event-5157.md) events where “**Destination Address”** is an IP address from the Internet (not from private IP ranges). + +- If you know that the computer should never contact or be contacted by certain network IP addresses, monitor for these addresses in “**Destination Address**.**”** + +- If you have a “whitelist” of IP addresses that the computer or device is expected to contact or be contacted by, monitor for IP addresses in “**Destination Address”** that are not in the whitelist. + +- If you need to monitor all inbound connections to a specific local port, monitor for [5157](event-5157.md) events with that “**Source Port**.**”** + +- Monitor for all connections with a “**Protocol Number”** that is not typical for this device or compter, for example, anything other than 1, 6, or 17. + +- If the computer’s communication with “**Destination Address”** should always use a specific “**Destination Port**,**”** monitor for any other “**Destination Port**.” + diff --git a/windows/keep-secure/event-5158.md b/windows/keep-secure/event-5158.md new file mode 100644 index 0000000000..3f28870be7 --- /dev/null +++ b/windows/keep-secure/event-5158.md @@ -0,0 +1,156 @@ +--- +title: 5158(S) The Windows Filtering Platform has permitted a bind to a local port. (Windows 10) +description: Describes security event 5158(S) The Windows Filtering Platform has permitted a bind to a local port. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5158(S): The Windows Filtering Platform has permitted a bind to a local port. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5158 illustration + +***Subcategory:*** [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) + +***Event Description:*** + +This event generates every time [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx) permits an application or service to bind to a local port. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5158 + 0 + 0 + 12810 + 0 + 0x8020000000000000 + + 308122 + + + Security + DC01.contoso.local + + +- + 4556 + \\device\\harddiskvolume2\\documents\\listener.exe + 0.0.0.0 + 3333 + 6 + 0 + %%14608 + 36 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Application Information**: + +- **Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process which was permitted to bind to the local port. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): + + Task manager illustration + + If you convert the hexadecimal value to decimal, you can compare it to the values in Task Manager. + + You can also correlate this process ID with a process ID in other events, for example, “[4688](event-4688.md): A new process has been created” **Process Information\\New Process ID**. + + + +- **Application Name** \[Type = UnicodeString\]**:** full path and the name of the executable for the process. + + Logical disk is displayed in format \\device\\harddiskvolume\#. You can get all local volume numbers by using **diskpart** utility. The command to get volume numbers using diskpart is “**list volume”**: + +DiskPart illustration + +**Network Information:** + +- **Source Address** \[Type = UnicodeString\]**:** local IP address on which application was bind the port. + + - IPv4 Address + + - IPv6 Address + + - :: - all IP addresses in IPv6 format + + - 0.0.0.0 - all IP addresses in IPv4 format + + - 127.0.0.1 , ::1 - localhost + +- **Source Port** \[Type = UnicodeString\]**:** port number which application was bind. + +- **Protocol** \[Type = UInt32\]: number of protocol which was used. + +| Service | Protocol Number | +|----------------------------------------------------|-----------------| +| Internet Control Message Protocol (ICMP) | 1 | +| Transmission Control Protocol (TCP) | 6 | +| User Datagram Protocol (UDP) | 17 | +| General Routing Encapsulation (PPTP data over GRE) | 47 | +| Authentication Header (AH) IPSec | 51 | +| Encapsulation Security Payload (ESP) IPSec | 50 | +| Exterior Gateway Protocol (EGP) | 8 | +| Gateway-Gateway Protocol (GGP) | 3 | +| Host Monitoring Protocol (HMP) | 20 | +| Internet Group Management Protocol (IGMP) | 88 | +| MIT Remote Virtual Disk (RVD) | 66 | +| OSPF Open Shortest Path First | 89 | +| PARC Universal Packet Protocol (PUP) | 12 | +| Reliable Datagram Protocol (RDP) | 27 | +| Reservation Protocol (RSVP) QoS | 46 | + +**Filter Information:** + +- **Filter Run-Time ID** \[Type = UInt64\]: unique filter ID which allows application to bind the port. By default Windows firewall won't prevent a port from being binded by an application and if this application doesn’t match any filters you will get value 0 in this field. + + To find specific Windows Filtering Platform filter by ID you need to execute the following command: **netsh wfp show filters**. As result of this command **filters.xml** file will be generated. You need to open this file and find specific substring with required filter ID (**<filterId>**)**,** for example: + + Filters.xml file illustration + +- **Layer Name** \[Type = UnicodeString\]: [Application Layer Enforcement](https://msdn.microsoft.com/en-us/library/windows/desktop/aa363971(v=vs.85).aspx) layer name. + +- **Layer Run-Time ID** \[Type = UInt64\]: Windows Filtering Platform layer identifier. To find specific Windows Filtering Platform layer ID you need to execute the following command: **netsh wfp show state**. As result of this command **wfpstate.xml** file will be generated. You need to open this file and find specific substring with required layer ID (**<layerId>**)**,** for example: + +Wfpstate xml illustration + +## Security Monitoring Recommendations + +For 5158(S): The Windows Filtering Platform has permitted a bind to a local port. + +- If you have a pre-defined application which should be used to perform the operation that was reported by this event, monitor events with “**Application**” not equal to your defined application. + +- You can monitor to see if “**Application**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). + +- If you have a pre-defined list of restricted substrings or words in application names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Application**.” + +- Check that “**Source Address”** is one of the addresses assigned to the computer. + +- If you need to monitor all actions with a specific local port, monitor for [5158](event-5158.md) events with that “**Source Port.”** + +- Monitor for all connections with a “**Protocol Number”** that is not typical for this device or compter, for example, anything other than 6 or 17. + +- If the computer’s communication with “**Destination Address”** should always use a specific “**Destination Port**,**”** monitor for any other “**Destination Port**.” + diff --git a/windows/keep-secure/event-5159.md b/windows/keep-secure/event-5159.md new file mode 100644 index 0000000000..0904b2d8d5 --- /dev/null +++ b/windows/keep-secure/event-5159.md @@ -0,0 +1,59 @@ +--- +title: 5159(F) The Windows Filtering Platform has blocked a bind to a local port. (Windows 10) +description: Describes security event 5159(F) The Windows Filtering Platform has blocked a bind to a local port. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5159(F): The Windows Filtering Platform has blocked a bind to a local port. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event is logged if the Windows Filtering Platform has blocked a bind to a local port. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Filtering Platform Connection](audit-filtering-platform-connection.md) + +***Event Schema:*** + +*The Windows Filtering Platform has blocked a bind to a local port.* + +*Application Information:* + +> *Process ID:%1* +> +> *Application Name:%2* + +*Network Information:* + +> *Source Address:%3* +> +> *Source Port:%4* +> +> *Protocol:%5* + +*Filter Information:* + +> *Filter Run-Time ID:%6* +> +> *Layer Name:%7* +> +> *Layer Run-Time ID:%8* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-5168.md b/windows/keep-secure/event-5168.md new file mode 100644 index 0000000000..d7141192db --- /dev/null +++ b/windows/keep-secure/event-5168.md @@ -0,0 +1,119 @@ +--- +title: 5168(F) SPN check for SMB/SMB2 failed. (Windows 10) +description: Describes security event 5168(F) SPN check for SMB/SMB2 failed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5168(F): SPN check for SMB/SMB2 failed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5168 illustration + +***Subcategory:*** [Audit File Share](audit-file-share.md) + +***Event Description:*** + +This event generates when SMB SPN check fails. + +It often happens because of NTLMv1 or LM protocols usage from client side when “[Microsoft Network Server: Server SPN target name validation level](https://technet.microsoft.com/en-us/library/jj852272.aspx)” group policy set to “Require from client” on server side. SPN only sent to server when NTLMv2 or Kerberos protocols are used, and after that SPN can be validated. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5168 + 0 + 0 + 12808 + 0 + 0x8010000000000000 + + 268946 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0xd0cd4 + N/A + 0xc0000022 + CONTOSO;contoso.local;DC01.contoso.local;DC01;LocalHost; + N/A + 127.0.0.1;::1;10.0.0.10;;fe80::31ea:6c3c:f40d:1973;;fe80::5efe:10.0.0.10; + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account for which SPN check operation was failed. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which SPN check operation was failed. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**SPN**: + +- **SPN Name** \[Type = UnicodeString\]: SPN which was used to access the server. If SPN was not provided, then the value will be “N/A”. + +> **Note**  **Service Principal Name (SPN)** is the name by which a client uniquely identifies an instance of a service. If you install multiple instances of a service on computers throughout a forest, each instance must have its own SPN. A given service instance can have multiple SPNs if there are multiple names that clients might use for authentication. For example, an SPN always includes the name of the host computer on which the service instance is running, so a service instance might register an SPN for each name or alias of its host. + +- **Error Code** \[Type = HexInt32\]: hexadecimal error code, for example “0xC0000022” = STATUS\_ACCESS\_DENIED. You can find description for all SMB error codes here: . + +**Server Information**: + +- **Server Names** \[Type = UnicodeString\]: information about possible server names to use to access the target server (NETBIOS, DNS, localhost, etc.). + +- **Configured Names** \[Type = UnicodeString\]: information about the names which were provided for validation. If no information was provided the value will be “**N/A**”. + +- **IP Addresses** \[Type = UnicodeString\]: information about possible IP addresses to use to access the target server (IPv4, IPv6). + +## Security Monitoring Recommendations + +For 5168(F): SPN check for SMB/SMB2 failed. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- We recommend monitoring for any [5168](event-5168.md) event, because it can be a sign of a configuration issue or a malicious authentication attempt. + diff --git a/windows/keep-secure/event-5376.md b/windows/keep-secure/event-5376.md new file mode 100644 index 0000000000..9a09639402 --- /dev/null +++ b/windows/keep-secure/event-5376.md @@ -0,0 +1,100 @@ +--- +title: 5376(S) Credential Manager credentials were backed up. (Windows 10) +description: Describes security event 5376(S) Credential Manager credentials were backed up. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5376(S): Credential Manager credentials were backed up. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5376 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time the user (**Subject**) successfully backs up the [credential manager](https://technet.microsoft.com/library/jj554668.aspx) database. + +Typically this can be done by clicking “Back up Credentials” in Credential Manager in the Control Panel. + +This event generates on domain controllers, member servers, and workstations. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5376 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175779 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30d7c + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that performed the backup operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that performed the backup operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +## Security Monitoring Recommendations + +For 5376(S): Credential Manager credentials were backed up. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Every [5376](event-5376.md) event should be recorded for all local and domain accounts, because this action (back up Credential Manager) is very rarely used by users and can indicate a virus, or other harmful or malicious activity. + diff --git a/windows/keep-secure/event-5377.md b/windows/keep-secure/event-5377.md new file mode 100644 index 0000000000..94e06f170e --- /dev/null +++ b/windows/keep-secure/event-5377.md @@ -0,0 +1,100 @@ +--- +title: 5377(S) Credential Manager credentials were restored from a backup. (Windows 10) +description: Describes security event 5377(S) Credential Manager credentials were restored from a backup. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5377(S): Credential Manager credentials were restored from a backup. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5377 illustration + +***Subcategory:*** [Audit User Account Management](audit-user-account-management.md) + +***Event Description:*** + +This event generates every time the user (**Subject**) successfully restores the [credential manager](https://technet.microsoft.com/library/jj554668.aspx) database. + +Typically this can be done by clicking “Restore Credentials” in Credential Manager in the Control Panel. + +This event generates on domain controllers, member servers, and workstations. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5377 + 0 + 0 + 13824 + 0 + 0x8020000000000000 + + 175780 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x30d7c + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that performed the restore operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that performed the restore operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +## Security Monitoring Recommendations + +For 5377(S): Credential Manager credentials were restored from a backup. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Every [5377](event-5377.md) event should be recorded for all local and domain accounts, because this action (restore Credential Manager credentials from a backup) is very rarely used by users, and can indicate a virus, or other harmful or malicious activity. + diff --git a/windows/keep-secure/event-5378.md b/windows/keep-secure/event-5378.md new file mode 100644 index 0000000000..eee6d5b900 --- /dev/null +++ b/windows/keep-secure/event-5378.md @@ -0,0 +1,122 @@ +--- +title: 5378(F) The requested credentials delegation was disallowed by policy. (Windows 10) +description: Describes security event 5378(F) The requested credentials delegation was disallowed by policy. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5378(F): The requested credentials delegation was disallowed by policy. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5378 illustration + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Description:*** + +This event generates requested [CredSSP](https://msdn.microsoft.com/en-us/library/cc226764.aspx) credentials delegation was disallowed by [CredSSP](https://msdn.microsoft.com/en-us/library/cc226764.aspx) delegation policy. + +It typically occurs when [CredSSP](https://msdn.microsoft.com/en-us/library/cc226764.aspx) delegation for [WinRM](https://msdn.microsoft.com/en-us/library/aa384426(v=vs.85).aspx) [double-hop](https://msdn.microsoft.com/en-us/library/ee309365(v=vs.85).aspx) session was not set properly. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5378 + 0 + 0 + 12551 + 0 + 0x8010000000000000 + + 1198733 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 0x2b1e04 + CREDSSP + dadmin@contoso + WSMAN/dc01.contoso.local + %%8098 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested credentials delegation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested credentials delegation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Credential Delegation Information:** + +- **Security Package** \[Type = UnicodeString\]: the name of [Security Package](https://msdn.microsoft.com/en-us/library/windows/desktop/aa380501(v=vs.85).aspx) which was used. Always **CREDSSP** for this event. + +- **User's UPN** \[Type = UnicodeString\]: [UPN](https://msdn.microsoft.com/en-us/library/windows/desktop/aa380525(v=vs.85).aspx) of the account for which delegation was requested. + +- **Target Server** \[Type = UnicodeString\]: SPN of the target service for which delegation was requested. + +> **Note**  **Service Principal Name (SPN)** is the name by which a client uniquely identifies an instance of a service. If you install multiple instances of a service on computers throughout a forest, each instance must have its own SPN. A given service instance can have multiple SPNs if there are multiple names that clients might use for authentication. For example, an SPN always includes the name of the host computer on which the service instance is running, so a service instance might register an SPN for each name or alias of its host. + +- **Credential Type** \[Type = UnicodeString\]: types of credentials which were presented for delegation: + +| Credentials Type | Description | +|---------------------|---------------------------------------------------------------------------------------------------------------------------------------------| +| Default credentials | The credentials obtained when the user first logs on to Windows. | +| Fresh credentials | The credentials that the user is prompted for when executing an application. | +| Saved credentials | The credentials that are saved using [Credential Manager](https://msdn.microsoft.com/en-us/library/windows/desktop/aa374792(v=vs.85).aspx). | + +## Security Monitoring Recommendations + +For 5378(F): The requested credentials delegation was disallowed by policy. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have defined CredSSP delegation policy, then this event will show you policy violations. We recommend collecting these events and investigating every policy violation. + +- This event also can be used for CredSSP delegation troubleshooting. + diff --git a/windows/keep-secure/event-5447.md b/windows/keep-secure/event-5447.md new file mode 100644 index 0000000000..a17127df05 --- /dev/null +++ b/windows/keep-secure/event-5447.md @@ -0,0 +1,86 @@ +--- +title: 5447(S) A Windows Filtering Platform filter has been changed. (Windows 10) +description: Describes security event 5447(S) A Windows Filtering Platform filter has been changed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5447(S): A Windows Filtering Platform filter has been changed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5447 illustration + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Description:*** + +This event generates every time a [Windows Filtering Platform](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366510(v=vs.85).aspx) filter has been changed. + +It typically generates during Group Policy update procedures. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5447 + 0 + 0 + 13573 + 0 + 0x8020000000000000 + + 1060216 + + + Security + DC01.contoso.local + + +- + 284 + S-1-5-19 + NT AUTHORITY\\LOCAL SERVICE + {DECC16CA-3F33-4346-BE1E-8FB4AE0F3D62} + Microsoft Corporation + %%16385 + {91334E6D-FFAB-40F1-8C43-5554965C228D} + Port Scanning Prevention Filter + %%16388 + 100100 + {AC4A9833-F69D-4648-B261-6DC84835EF39} + Inbound Transport v4 Discard Layer + 13 + 13835058055315718144 + Condition ID: {632ce23b-5167-435c-86d7-e903684aa80c} Match value: No flags set Condition value: 0x00000003 + %%16391 + {EDA08606-2494-4D78-89BC-67837C03B969} + WFP Built-in Silent Drop Transport v4 Discard Layer Callout + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +For 5447(S): A Windows Filtering Platform filter has been changed. + +- This event mainly used for Windows Filtering Platform troubleshooting and typically has little to no security relevance. + diff --git a/windows/keep-secure/event-5632.md b/windows/keep-secure/event-5632.md new file mode 100644 index 0000000000..b247130082 --- /dev/null +++ b/windows/keep-secure/event-5632.md @@ -0,0 +1,140 @@ +--- +title: 5632(S, F) A request was made to authenticate to a wireless network. (Windows 10) +description: Describes security event 5632(S, F) A request was made to authenticate to a wireless network. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5632(S, F): A request was made to authenticate to a wireless network. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5632 illustration + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Description:*** + +This event generates when [802.1x](https://technet.microsoft.com/en-us/library/hh831831.aspx) authentication attempt was made for wireless network. + +It typically generates when network adapter connects to new wireless network. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5632 + 1 + 0 + 12551 + 0 + 0x8020000000000000 + + 44113845 + + + Security + XXXXXXX.redmond.corp.microsoft.com + + +- + Nokia + host/XXXXXXXX.redmond.corp.microsoft.com + - + - + 0x0 + 18:64:72:F3:33:91 + 02:1A:C5:14:59:C9 + {2BB33827-6BB6-48DB-8DE6-DB9E0B9F9C9B} + 0x0 + The operation was successful. + 0x0 + 0x0 + + 0x0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = UnicodeString\]**:** User Principal Name (UPN) or another type of account identifier for which 802.1x authentication request was made. + +> **Note**  [User principal name](https://msdn.microsoft.com/en-us/library/windows/desktop/aa380525(v=vs.85).aspx) (UPN) format is used to specify an Internet-style name, such as UserName@Example.Microsoft.com. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which 802.1x authentication request was made. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Network Information:** + +- **Name (SSID)** \[Type = UnicodeString\]**:** SSID of the wireless network to which authentication request was sent. + +> **Note**  A **service set identifier (SSID)** is a sequence of characters that uniquely names a wireless local area network (WLAN). An SSID is sometimes referred to as a "network name." This name allows stations to connect to the desired network when multiple independent networks operate in the same physical area. + +- **Interface GUID** \[Type = GUID\]**:** GUID of the network interface which was used for authentication request. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +You can see interface’s GUID using the following commands: + +- “netsh lan show interfaces” – for wired interfaces. + +- “netsh wlan show interfaces” – for wireless interfaces. + +Netsh LAN command illustration + +- **Local MAC Address** \[Type = UnicodeString\]**:** local interface’s MAC-address. + +- **Peer MAC Address** \[Type = UnicodeString\]**:** peer’s (typically – access point) MAC-address. + +**Additional Information:** + +- **Reason Code** \[Type = UnicodeString\]**:** contains Reason Text (explanation of Reason Code) and Reason Code for wireless authentication results. See more information about reason codes for wireless authentication here: , . + +- **Error Code** \[Type = HexInt32\]**:** there is no information about this field in this document. + +- **EAP Reason Code** \[Type = HexInt32\]**:** there is no information about this field in this document. See additional information here: . + +- **EAP Root Cause String** \[Type = UnicodeString\]**:** there is no information about this field in this document. + +- **EAP Error Code** \[Type = HexInt32\]**:** there is no information about this field in this document. + +## Security Monitoring Recommendations + +For 5632(S, F): A request was made to authenticate to a wireless network. + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-5633.md b/windows/keep-secure/event-5633.md new file mode 100644 index 0000000000..f1e46ce4cf --- /dev/null +++ b/windows/keep-secure/event-5633.md @@ -0,0 +1,112 @@ +--- +title: 5633(S, F) A request was made to authenticate to a wired network. (Windows 10) +description: Describes security event 5633(S, F) A request was made to authenticate to a wired network. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5633(S, F): A request was made to authenticate to a wired network. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5633 illustration + +***Subcategory:*** [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) + +***Event Description:*** + +This event generates when [802.1x](https://technet.microsoft.com/en-us/library/hh831831.aspx) authentication attempt was made for wired network. + +It typically generates when network adapter connects to new wired network. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5633 + 0 + 0 + 12551 + 0 + 0x8020000000000000 + + 1198715 + + + Security + DC01.contoso.local + + +- + Microsoft Hyper-V Network Adapter + - + - + - + 0x0 + 0x70003 + The network does not support authentication + 0x0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = UnicodeString\]**:** User Principal Name (UPN) of account for which 802.1x authentication request was made. + +> **Note**  [User principal name](https://msdn.microsoft.com/en-us/library/windows/desktop/aa380525(v=vs.85).aspx) (UPN) format is used to specify an Internet-style name, such as UserName@Example.Microsoft.com. + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account for which 802.1x authentication request was made. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Interface:** + +- **Name** \[Type = UnicodeString\]: the name (description) of network interface which was used for authentication request. You can get the list of all available network adapters using “**ipconfig /all**” command. See “Description” row for every network adapter: + +Ipconfig command illustration + +**Additional Information:** + +- **Reason Code** \[Type = UnicodeString\]: contains Reason Text (explanation of Reason Code) and Reason Code for wired authentication results. See more information about reason codes for wired authentication here: , . + +- **Error Code** \[Type = HexInt32\]: unique [EAP error code](https://msdn.microsoft.com/en-us/library/windows/desktop/aa813691(v=vs.85).aspx). + +## Security Monitoring Recommendations + +For 5633(S, F): A request was made to authenticate to a wired network. + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-5712.md b/windows/keep-secure/event-5712.md new file mode 100644 index 0000000000..4a935e0272 --- /dev/null +++ b/windows/keep-secure/event-5712.md @@ -0,0 +1,66 @@ +--- +title: 5712(S) A Remote Procedure Call (RPC) was attempted. (Windows 10) +description: Describes security event 5712(S) A Remote Procedure Call (RPC) was attempted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5712(S): A Remote Procedure Call (RPC) was attempted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +It appears that this event never occurs. + +***Subcategory:*** [Audit RPC Events](audit-rpc-events.md) + +***Event Schema:*** + +*A Remote Procedure Call (RPC) was attempted.* + +*Subject:* + +> *SID:%1* +> +> *Name:%2* +> +> *Account Domain:%3* +> +> *LogonId:%4* + +*Process Information:* + +> *PID:%5 +> Name:%6* + +*Network Information:* + +> *Remote IP Address:%7* +> +> *Remote Port:%8* + +*RPC Attributes:* + +> *Interface UUID:%9* +> +> *Protocol Sequence:%10* +> +> *Authentication Service:%11* +> +> *Authentication Level:%12* + +***Required Server Roles:*** no information. + +***Minimum OS Version:*** no information. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-5888.md b/windows/keep-secure/event-5888.md new file mode 100644 index 0000000000..7e9db0a2fb --- /dev/null +++ b/windows/keep-secure/event-5888.md @@ -0,0 +1,157 @@ +--- +title: 5888(S) An object in the COM+ Catalog was modified. (Windows 10) +description: Describes security event 5888(S) An object in the COM+ Catalog was modified. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5888(S): An object in the COM+ Catalog was modified. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5888 illustration + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Description:*** + +This event generates when the object in [COM+ Catalog](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679196(v=vs.85).aspx) was modified. + +For some reason this event belongs to [Audit System Integrity](event-5890.md) subcategory, but generation of this event enables in this subcategory. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5888 + 0 + 0 + 12290 + 0 + 0x8020000000000000 + + 344994 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 222443 + Applications + ID = {1D34B2DC-0E43-4040-BA7B-2F1C181FD86A} AppPartitionID = {41E90F3E-56C1-4633-81C3-6E8BAC8BDD70} + Name = 'COMApp' -> 'COMApp-New' cCOL\_SecurityDescriptor = '' -> '' + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “modify/change object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “modify/change object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **COM+ Catalog Collection** \[Type = UnicodeString\]: the name of COM+ collection in which the object was modified. Here is the list of possible collection values with descriptions: + +| Collection | Description | +|------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [ApplicationCluster](https://msdn.microsoft.com/en-us/library/windows/desktop/ms683600(v=vs.85).aspx) | Contains a list of the servers in the application cluster. | +| [ApplicationInstances](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679173(v=vs.85).aspx) | Contains an object for each instance of a running COM+ application. | +| [Applications](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686107(v=vs.85).aspx) | Contains an object for each COM+ application installed on the local computer. | +| [Components](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688285(v=vs.85).aspx) | Contains an object for each component in the application to which it is related. | +| [ComputerList](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681320(v=vs.85).aspx) | Contains a list of the computers found in the Computers folder of the Component Services administration tool. | +| [DCOMProtocols](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688297(v=vs.85).aspx) | Contains a list of the protocols to be used by DCOM. It contains an object for each protocol. | +| [ErrorInfo](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686530(v=vs.85).aspx) | Retrieves extended error information regarding methods that deal with multiple objects. | +| [EventClassesForIID](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679576(v=vs.85).aspx) | Retrieves information regarding event classes. | +| [FilesForImport](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685046(v=vs.85).aspx) | Retrieves information from its MSI file about an application that can be imported. | +| [InprocServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms678949(v=vs.85).aspx) | Contains a list of the in-process servers registered with the system. It contains an object for each component. | +| [InterfacesForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687751(v=vs.85).aspx) | Contains an object for each interface exposed by the component to which the collection is related. | +| [LegacyComponents](https://msdn.microsoft.com/en-us/library/windows/desktop/ms683616(v=vs.85).aspx) | Contains an object for each unconfigured component in the application to which it is related. | +| [LegacyServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685965(v=vs.85).aspx) | Identical to the [InprocServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms678949(v=vs.85).aspx) collection except that this collection also includes local servers. | +| [LocalComputer](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682790(v=vs.85).aspx) | Contains a single object that holds computer level settings information for the computer whose catalog you are accessing. | +| [MethodsForInterface](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687595(v=vs.85).aspx) | Contains an object for each method on the interface to which the collection is related. | +| [Partitions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679480(v=vs.85).aspx) | Used to specify the applications contained in each partition. | +| [PartitionUsers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686081(v=vs.85).aspx) | Used to specify the users contained in each partition. | +| [PropertyInfo](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681735(v=vs.85).aspx) | Retrieves information about the properties that a specified collection supports. | +| [PublisherProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682794(v=vs.85).aspx) | Contains an object for each publisher property for the parent [SubscriptionsForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687726(v=vs.85).aspx) collection. | +| [RelatedCollectionInfo](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686925(v=vs.85).aspx) | Retrieves information about other collections related to the collection from which it is called. | +| [Roles](https://msdn.microsoft.com/en-us/library/windows/desktop/ms683613(v=vs.85).aspx) | Contains an object for each role assigned to the application to which it is related. | +| [RolesForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686119(v=vs.85).aspx) | Contains an object for each role assigned to the component to which the collection is related. | +| [RolesForInterface](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688303(v=vs.85).aspx) | Contains an object for each role assigned to the interface to which the collection is related. | +| [RolesForMethod](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679943(v=vs.85).aspx) | Contains an object for each role assigned to the method to which the collection is related. | +| [RolesForPartition](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681316(v=vs.85).aspx) | Contains an object for each role assigned to the partition to which the collection is related. | +| [Root](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682277(v=vs.85).aspx) | Contains the top-level collections on the catalog. | +| [SubscriberProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681611(v=vs.85).aspx) | Contains an object for each subscriber property for the parent [SubscriptionsForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687726(v=vs.85).aspx) collection. | +| [SubscriptionsForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687726(v=vs.85).aspx) | Contains an object for each subscription for the parent [Components](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688285(v=vs.85).aspx) collection. | +| [TransientPublisherProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681793(v=vs.85).aspx) | Contains an object for each publisher property for the parent [TransientSubscriptions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686100(v=vs.85).aspx) collection. | +| [TransientSubscriberProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686051(v=vs.85).aspx) | Contains an object for each subscriber property for the parent [TransientSubscriptions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686100(v=vs.85).aspx) collection. | +| [TransientSubscriptions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686100(v=vs.85).aspx) | Contains an object for each transient subscription. | +| [UsersInPartitionRole](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686441(v=vs.85).aspx) | Contains an object for each user in the partition role to which the collection is related. | +| [UsersInRole](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687622(v=vs.85).aspx) | Contains an object for each user in the role to which the collection is related. | +| [WOWInprocServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681249(v=vs.85).aspx) | Contains a list of the in-process servers registered with the system for 32-bit components on 64-bit computers. | +| [WOWLegacyServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682774(v=vs.85).aspx) | Identical to the [LegacyServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685965(v=vs.85).aspx) collection except that this collection is drawn from the 32-bit registry on 64-bit computers. | + +- **Object Name** \[Type = UnicodeString\]: object-specific fields with the names and identifiers for the modified object. It depends on **COM+ Catalog Collection** value, for example, if **COM+ Catalog Collection** = [Applications](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686107(v=vs.85).aspx), then you can find that: + + - **ID** - A GUID representing the application. This property is returned when the [Key](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679201(v=vs.85).aspx) property method is called on an object of this collection. + + - **AppPartitionID** - A GUID representing the application partition ID. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Object Properties Modified** \[Type = UnicodeString\]: the list of object’s (**Object Name**) properties which were modified. + + The items have the following format: Property\_Name = ‘OLD\_VALUE’ -> ‘NEW\_VALUE’ + + Check description for specific **COM+ Catalog Collection** to see the list of object’s properties and descriptions. + +## Security Monitoring Recommendations + +For 5888(S): An object in the COM+ Catalog was modified. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a specific COM+ object for which you need to monitor all modifications, monitor all [5888](event-5888.md) events with the corresponding **Object Name**. + diff --git a/windows/keep-secure/event-5889.md b/windows/keep-secure/event-5889.md new file mode 100644 index 0000000000..ba979d4cc0 --- /dev/null +++ b/windows/keep-secure/event-5889.md @@ -0,0 +1,157 @@ +--- +title: 5889(S) An object was deleted from the COM+ Catalog. (Windows 10) +description: Describes security event 5889(S) An object was deleted from the COM+ Catalog. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5889(S): An object was deleted from the COM+ Catalog. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5889 illustration + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Description:*** + +This event generates when the object in the [COM+ Catalog](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679196(v=vs.85).aspx) was deleted. + +For some reason this event belongs to [Audit System Integrity](event-5890.md) subcategory, but generation of this event enables in this subcategory. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5889 + 0 + 0 + 12290 + 0 + 0x8020000000000000 + + 344998 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 222443 + Applications + ID = {1D34B2DC-0E43-4040-BA7B-2F1C181FD86A} AppPartitionID = {41E90F3E-56C1-4633-81C3-6E8BAC8BDD70} + Name = COMApp-New ApplicationProxyServerName = ProcessType = 2 CommandLine = ServiceName = RunAsUserType = 1 Identity = Interactive User Description = IsSystem = N Authentication = 4 ShutdownAfter = 3 RunForever = N Password = \*\*\*\*\*\*\*\* Activation = Local Changeable = Y Deleteable = Y CreatedBy = AccessChecksLevel = 1 ApplicationAccessChecksEnabled = 1 cCOL\_SecurityDescriptor = ImpersonationLevel = 3 AuthenticationCapability = 64 CRMEnabled = 0 3GigSupportEnabled = 0 QueuingEnabled = 0 QueueListenerEnabled = N EventsEnabled = 1 ProcessFlags = 0 ThreadMax = 0 ApplicationProxy = 0 CRMLogFile = DumpEnabled = 0 DumpOnException = 0 DumpOnFailfast = 0 MaxDumpCount = 5 DumpPath = %systemroot%\\system32\\com\\dmp IsEnabled = 1 AppPartitionID = {41E90F3E-56C1-4633-81C3-6E8BAC8BDD70} ConcurrentApps = 1 RecycleLifetimeLimit = 0 RecycleCallLimit = 0 RecycleActivationLimit = 0 RecycleMemoryLimit = 0 RecycleExpirationTimeout = 15 QCListenerMaxThreads = 0 QCAuthenticateMsgs = 0 ApplicationDirectory = SRPTrustLevel = 262144 SRPEnabled = 0 SoapActivated = 0 SoapVRoot = SoapMailTo = SoapBaseUrl = Replicable = 1 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “delete object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “delete object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **COM+ Catalog Collection** \[Type = UnicodeString\]: the name of COM+ collection in which COM+ object was deleted. Here is the list of possible collection values with descriptions: + +| Collection | Description | +|------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [ApplicationCluster](https://msdn.microsoft.com/en-us/library/windows/desktop/ms683600(v=vs.85).aspx) | Contains a list of the servers in the application cluster. | +| [ApplicationInstances](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679173(v=vs.85).aspx) | Contains an object for each instance of a running COM+ application. | +| [Applications](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686107(v=vs.85).aspx) | Contains an object for each COM+ application installed on the local computer. | +| [Components](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688285(v=vs.85).aspx) | Contains an object for each component in the application to which it is related. | +| [ComputerList](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681320(v=vs.85).aspx) | Contains a list of the computers found in the Computers folder of the Component Services administration tool. | +| [DCOMProtocols](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688297(v=vs.85).aspx) | Contains a list of the protocols to be used by DCOM. It contains an object for each protocol. | +| [ErrorInfo](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686530(v=vs.85).aspx) | Retrieves extended error information regarding methods that deal with multiple objects. | +| [EventClassesForIID](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679576(v=vs.85).aspx) | Retrieves information regarding event classes. | +| [FilesForImport](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685046(v=vs.85).aspx) | Retrieves information from its MSI file about an application that can be imported. | +| [InprocServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms678949(v=vs.85).aspx) | Contains a list of the in-process servers registered with the system. It contains an object for each component. | +| [InterfacesForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687751(v=vs.85).aspx) | Contains an object for each interface exposed by the component to which the collection is related. | +| [LegacyComponents](https://msdn.microsoft.com/en-us/library/windows/desktop/ms683616(v=vs.85).aspx) | Contains an object for each unconfigured component in the application to which it is related. | +| [LegacyServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685965(v=vs.85).aspx) | Identical to the [InprocServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms678949(v=vs.85).aspx) collection except that this collection also includes local servers. | +| [LocalComputer](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682790(v=vs.85).aspx) | Contains a single object that holds computer level settings information for the computer whose catalog you are accessing. | +| [MethodsForInterface](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687595(v=vs.85).aspx) | Contains an object for each method on the interface to which the collection is related. | +| [Partitions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679480(v=vs.85).aspx) | Used to specify the applications contained in each partition. | +| [PartitionUsers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686081(v=vs.85).aspx) | Used to specify the users contained in each partition. | +| [PropertyInfo](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681735(v=vs.85).aspx) | Retrieves information about the properties that a specified collection supports. | +| [PublisherProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682794(v=vs.85).aspx) | Contains an object for each publisher property for the parent [SubscriptionsForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687726(v=vs.85).aspx) collection. | +| [RelatedCollectionInfo](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686925(v=vs.85).aspx) | Retrieves information about other collections related to the collection from which it is called. | +| [Roles](https://msdn.microsoft.com/en-us/library/windows/desktop/ms683613(v=vs.85).aspx) | Contains an object for each role assigned to the application to which it is related. | +| [RolesForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686119(v=vs.85).aspx) | Contains an object for each role assigned to the component to which the collection is related. | +| [RolesForInterface](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688303(v=vs.85).aspx) | Contains an object for each role assigned to the interface to which the collection is related. | +| [RolesForMethod](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679943(v=vs.85).aspx) | Contains an object for each role assigned to the method to which the collection is related. | +| [RolesForPartition](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681316(v=vs.85).aspx) | Contains an object for each role assigned to the partition to which the collection is related. | +| [Root](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682277(v=vs.85).aspx) | Contains the top-level collections on the catalog. | +| [SubscriberProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681611(v=vs.85).aspx) | Contains an object for each subscriber property for the parent [SubscriptionsForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687726(v=vs.85).aspx) collection. | +| [SubscriptionsForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687726(v=vs.85).aspx) | Contains an object for each subscription for the parent [Components](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688285(v=vs.85).aspx) collection. | +| [TransientPublisherProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681793(v=vs.85).aspx) | Contains an object for each publisher property for the parent [TransientSubscriptions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686100(v=vs.85).aspx) collection. | +| [TransientSubscriberProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686051(v=vs.85).aspx) | Contains an object for each subscriber property for the parent [TransientSubscriptions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686100(v=vs.85).aspx) collection. | +| [TransientSubscriptions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686100(v=vs.85).aspx) | Contains an object for each transient subscription. | +| [UsersInPartitionRole](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686441(v=vs.85).aspx) | Contains an object for each user in the partition role to which the collection is related. | +| [UsersInRole](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687622(v=vs.85).aspx) | Contains an object for each user in the role to which the collection is related. | +| [WOWInprocServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681249(v=vs.85).aspx) | Contains a list of the in-process servers registered with the system for 32-bit components on 64-bit computers. | +| [WOWLegacyServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682774(v=vs.85).aspx) | Identical to the [LegacyServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685965(v=vs.85).aspx) collection except that this collection is drawn from the 32-bit registry on 64-bit computers. | + +- **Object Name** \[Type = UnicodeString\]: object-specific fields with the names and identifiers for the deleted object. It depends on **COM+ Catalog Collection** value, for example, if **COM+ Catalog Collection** = [Applications](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686107(v=vs.85).aspx), then you can find that: + + - **ID** - A GUID representing the application. This property is returned when the [Key](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679201(v=vs.85).aspx) property method is called on an object of this collection. + + - **AppPartitionID** - A GUID representing the application partition ID. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Object Details** \[Type = UnicodeString\]: the list of deleted object’s (**Object Name**) properties. + + The items have the following format: Property\_Name = VALUE + + Check description for specific **COM+ Catalog Collection** to see the list of object’s properties and descriptions. + +## Security Monitoring Recommendations + +For 5889(S): An object was deleted from the COM+ Catalog. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you have a specific COM+ object for which you need to monitor all modifications (especially delete operations), monitor all [5889](event-5889.md) events with the corresponding **Object Name**. + diff --git a/windows/keep-secure/event-5890.md b/windows/keep-secure/event-5890.md new file mode 100644 index 0000000000..77e76500fe --- /dev/null +++ b/windows/keep-secure/event-5890.md @@ -0,0 +1,159 @@ +--- +title: 5890(S) An object was added to the COM+ Catalog. (Windows 10) +description: Describes security event 5890(S) An object was added to the COM+ Catalog. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 5890(S): An object was added to the COM+ Catalog. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 5890 illustration + +***Subcategory:*** [Audit Other Object Access Events](audit-other-object-access-events.md) + +***Event Description:*** + +This event generates when new object was added to the [COM+ Catalog](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679196(v=vs.85).aspx). + +For some reason this event belongs to [Audit System Integrity](event-5890.md) subcategory, but generation of this event enables in this subcategory. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 5890 + 0 + 0 + 12290 + 0 + 0x8020000000000000 + + 344980 + + + Security + DC01.contoso.local + + +- + S-1-5-21-3457937927-2839227994-823803824-1104 + dadmin + CONTOSO + 222443 + Roles + ApplId = {1D34B2DC-0E43-4040-BA7B-2F1C181FD86A} Name = CreatorOwner + Description = + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that requested the “add object” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “add object” operation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Object**: + +- **COM+ Catalog Collection** \[Type = UnicodeString\]: the name of COM+ collection to which the new object was added. Here is the list of possible collection values with descriptions: + +| Collection | Description | +|------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [ApplicationCluster](https://msdn.microsoft.com/en-us/library/windows/desktop/ms683600(v=vs.85).aspx) | Contains a list of the servers in the application cluster. | +| [ApplicationInstances](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679173(v=vs.85).aspx) | Contains an object for each instance of a running COM+ application. | +| [Applications](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686107(v=vs.85).aspx) | Contains an object for each COM+ application installed on the local computer. | +| [Components](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688285(v=vs.85).aspx) | Contains an object for each component in the application to which it is related. | +| [ComputerList](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681320(v=vs.85).aspx) | Contains a list of the computers found in the Computers folder of the Component Services administration tool. | +| [DCOMProtocols](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688297(v=vs.85).aspx) | Contains a list of the protocols to be used by DCOM. It contains an object for each protocol. | +| [ErrorInfo](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686530(v=vs.85).aspx) | Retrieves extended error information regarding methods that deal with multiple objects. | +| [EventClassesForIID](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679576(v=vs.85).aspx) | Retrieves information regarding event classes. | +| [FilesForImport](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685046(v=vs.85).aspx) | Retrieves information from its MSI file about an application that can be imported. | +| [InprocServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms678949(v=vs.85).aspx) | Contains a list of the in-process servers registered with the system. It contains an object for each component. | +| [InterfacesForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687751(v=vs.85).aspx) | Contains an object for each interface exposed by the component to which the collection is related. | +| [LegacyComponents](https://msdn.microsoft.com/en-us/library/windows/desktop/ms683616(v=vs.85).aspx) | Contains an object for each unconfigured component in the application to which it is related. | +| [LegacyServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685965(v=vs.85).aspx) | Identical to the [InprocServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms678949(v=vs.85).aspx) collection except that this collection also includes local servers. | +| [LocalComputer](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682790(v=vs.85).aspx) | Contains a single object that holds computer level settings information for the computer whose catalog you are accessing. | +| [MethodsForInterface](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687595(v=vs.85).aspx) | Contains an object for each method on the interface to which the collection is related. | +| [Partitions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679480(v=vs.85).aspx) | Used to specify the applications contained in each partition. | +| [PartitionUsers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686081(v=vs.85).aspx) | Used to specify the users contained in each partition. | +| [PropertyInfo](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681735(v=vs.85).aspx) | Retrieves information about the properties that a specified collection supports. | +| [PublisherProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682794(v=vs.85).aspx) | Contains an object for each publisher property for the parent [SubscriptionsForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687726(v=vs.85).aspx) collection. | +| [RelatedCollectionInfo](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686925(v=vs.85).aspx) | Retrieves information about other collections related to the collection from which it is called. | +| [Roles](https://msdn.microsoft.com/en-us/library/windows/desktop/ms683613(v=vs.85).aspx) | Contains an object for each role assigned to the application to which it is related. | +| [RolesForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686119(v=vs.85).aspx) | Contains an object for each role assigned to the component to which the collection is related. | +| [RolesForInterface](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688303(v=vs.85).aspx) | Contains an object for each role assigned to the interface to which the collection is related. | +| [RolesForMethod](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679943(v=vs.85).aspx) | Contains an object for each role assigned to the method to which the collection is related. | +| [RolesForPartition](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681316(v=vs.85).aspx) | Contains an object for each role assigned to the partition to which the collection is related. | +| [Root](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682277(v=vs.85).aspx) | Contains the top-level collections on the catalog. | +| [SubscriberProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681611(v=vs.85).aspx) | Contains an object for each subscriber property for the parent [SubscriptionsForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687726(v=vs.85).aspx) collection. | +| [SubscriptionsForComponent](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687726(v=vs.85).aspx) | Contains an object for each subscription for the parent [Components](https://msdn.microsoft.com/en-us/library/windows/desktop/ms688285(v=vs.85).aspx) collection. | +| [TransientPublisherProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681793(v=vs.85).aspx) | Contains an object for each publisher property for the parent [TransientSubscriptions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686100(v=vs.85).aspx) collection. | +| [TransientSubscriberProperties](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686051(v=vs.85).aspx) | Contains an object for each subscriber property for the parent [TransientSubscriptions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686100(v=vs.85).aspx) collection. | +| [TransientSubscriptions](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686100(v=vs.85).aspx) | Contains an object for each transient subscription. | +| [UsersInPartitionRole](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686441(v=vs.85).aspx) | Contains an object for each user in the partition role to which the collection is related. | +| [UsersInRole](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687622(v=vs.85).aspx) | Contains an object for each user in the role to which the collection is related. | +| [WOWInprocServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681249(v=vs.85).aspx) | Contains a list of the in-process servers registered with the system for 32-bit components on 64-bit computers. | +| [WOWLegacyServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682774(v=vs.85).aspx) | Identical to the [LegacyServers](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685965(v=vs.85).aspx) collection except that this collection is drawn from the 32-bit registry on 64-bit computers. | + +- **Object Name** \[Type = UnicodeString\]: object-specific fields with the names and identifiers for the new object. It depends on **COM+ Catalog Collection** value, for example, if **COM+ Catalog Collection** = [Applications](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686107(v=vs.85).aspx), then you can find that: + + - **ID** - A GUID representing the application. This property is returned when the [Key](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679201(v=vs.85).aspx) property method is called on an object of this collection. + + - **AppPartitionID** - A GUID representing the application partition ID. + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +- **Object Details** \[Type = UnicodeString\]: the list of new object’s (**Object Name**) properties. + + The items have the following format: Property\_Name = VALUE + + Check description for specific **COM+ Catalog Collection** to see the list of object’s properties and descriptions. + +## Security Monitoring Recommendations + +For 5890(S): An object was added to the COM+ Catalog. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you need to monitor for creation of new COM+ objects within specific COM+ collection, monitor all [5890](event-5890.md) events with the corresponding **COM+ Catalog Collection** field value. + + + diff --git a/windows/keep-secure/event-6144.md b/windows/keep-secure/event-6144.md new file mode 100644 index 0000000000..89777613cc --- /dev/null +++ b/windows/keep-secure/event-6144.md @@ -0,0 +1,86 @@ +--- +title: 6144(S) Security policy in the group policy objects has been applied successfully. (Windows 10) +description: Describes security event 6144(S) Security policy in the group policy objects has been applied successfully. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6144(S): Security policy in the group policy objects has been applied successfully. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 6144 illustration + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Description:*** + +This event generates every time settings from the “Security Settings” section in the group policy object are applied successfully to a computer, without any errors. This event generates on the target computer itself. + +It is a routine event which shows you the list of Group Policy Objects that include “Security Settings” policies, and that were applied to the computer. + +This event generates every time Group Policy is applied to the computer. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 6144 + 0 + 0 + 13573 + 0 + 0x8020000000000000 + + 1055041 + + + Security + DC01.contoso.local + + +- + 0 + {8AB9311A-E5FB-4A5A-8FB7-027D1B877D6D} DC Main Policy + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Return Code** \[Type = UInt32\]: always has “**0**” value for this event. + +**GPO List** \[Type = UnicodeString\]: the list of Group Policy Objects that include “Security Settings” policies, and that were applied to the computer. The format of the list item is: “GROUP\_POLICY\_GUID GROUP\_POLICY\_NAME”. + +You can find specific GROUP\_POLICY\_GUID using **Get-GPO** PowerShell cmdlet with “**–Name** GROUP\_POLICY\_NAME” parameter. Row “Id” is the GUID of the Group Policy: + +Windows PowerShell Get-GPO illustration + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +## Security Monitoring Recommendations + +For 6144(S): Security policy in the group policy objects has been applied successfully. + +- If you have a pre-defined list of Group Policy Objects which contain Security Settings and must be applied to specific computers, then you can compare the list from this event with your list and in case of any difference trigger an alert. + +- This event is mostly an informational event. + diff --git a/windows/keep-secure/event-6145.md b/windows/keep-secure/event-6145.md new file mode 100644 index 0000000000..440684ab1d --- /dev/null +++ b/windows/keep-secure/event-6145.md @@ -0,0 +1,88 @@ +--- +title: 6145(F) One or more errors occurred while processing security policy in the group policy objects. (Windows 10) +description: Describes security event 6145(F) One or more errors occurred while processing security policy in the group policy objects. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6145(F): One or more errors occurred while processing security policy in the group policy objects. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 6145 illustration + +***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) + +***Event Description:*** + +This event generates every time settings from the “Security Settings” section in the group policy object are applied to a computer with one or more errors. This event generates on the target computer itself. + +This event generates, for example, if the [SID](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx) of a security principal which was included in one of the Group Policy settings cannot be resolved or translated to the real account name. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 6145 + 0 + 0 + 13573 + 0 + 0x8010000000000000 + + 1052680 + + + Security + DC01.contoso.local + + +- + 1332 + {6AC1786C-016F-11D2-945F-00C04fB984F9} Default Domain Controllers Policy {31B2F340-016D-11D2-945F-00C04FB984F9} Default Domain Policy + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008, Windows Vista. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Error Code** \[Type = UInt32\]: specific error code which shows the error which happened during Group Policy processing. You can find the meaning of specific error code here: . For example, error code 1332 means that “no mapping between account names and security IDs was done”. + +**GPO List** \[Type = UnicodeString\]: the list of Group Policy Objects that include “Security Settings” policies, and that were applied with errors to the computer. The format of the list item is: “GROUP\_POLICY\_GUID GROUP\_POLICY\_NAME”. + +You can find specific GROUP\_POLICY\_GUID using **Get-GPO** PowerShell cmdlet with “**–Name** GROUP\_POLICY\_NAME” parameter. Row “Id” is the GUID of the Group Policy: + +Windows PowerShell Get-GPO illustration + +> **Note**  **GUID** is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources, activities or instances. + +## Security Monitoring Recommendations + +For 6145(F): One or more errors occurred while processing security policy in the group policy objects. + +- This event indicates that Group Policy Objects which were applied to the computer or device had some errors during processing. If you see this event, we recommend checking settings in the GPOs from **GPO List** and resolving the cause of the errors. + +- If you have a pre-defined list of Group Policy Objects that contain Security Settings and that must be applied to specific computers, check this event to see if errors occurred when the Security Settings were applied. If so, you can review the error codes and investigate the cause of the failure. + +- Typically this event has an informational purpose and the reason is configuration errors in Group Policy’s security settings. + +- This event might be used for Group Policy troubleshooting purposes. + diff --git a/windows/keep-secure/event-6281.md b/windows/keep-secure/event-6281.md new file mode 100644 index 0000000000..3e5e8b369e --- /dev/null +++ b/windows/keep-secure/event-6281.md @@ -0,0 +1,43 @@ +--- +title: 6281(F) Code Integrity determined that the page hashes of an image file are not valid. (Windows 10) +description: Describes security event 6281(F) Code Integrity determined that the page hashes of an image file are not valid. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6281(F): Code Integrity determined that the page hashes of an image file are not valid. The file could be improperly signed without page hashes or corrupt due to unauthorized modification. The invalid hashes could indicate a potential disk device error. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +The file could be improperly signed without page hashes or corrupt due to unauthorized modification. The invalid hashes could indicate a potential disk device error. + +[Code Integrity](https://technet.microsoft.com/en-us/library/dd348642(v=ws.10).aspx) is a feature that improves the security of the operating system by validating the integrity of a driver or system file each time it is loaded into memory. Code Integrity detects whether an unsigned driver or system file is being loaded into the kernel, or whether a system file has been modified by malicious software that is being run by a user account with administrative permissions. On x64-based versions of the operating system, kernel-mode drivers must be digitally signed. + +This event generates when [code Integrity](https://technet.microsoft.com/en-us/library/dd348642(v=ws.10).aspx) determined that the page hashes of an image file are not valid. The file could be improperly signed without page hashes or corrupt due to unauthorized modification. This event also generates when signing certificate was revoked. The invalid hashes could indicate a potential disk device error. + +There is no example of this event in this document. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*Code Integrity determined that the page hashes of an image file are not valid. The file could be improperly signed without page hashes or corrupt due to unauthorized modification. The invalid hashes could indicate a potential disk device error.* + +*File Name:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- We recommend monitoring for this event, especially on high value assets or computers, because it can be a sign of a software or configuration issue, or a malicious action. + diff --git a/windows/keep-secure/event-6400.md b/windows/keep-secure/event-6400.md new file mode 100644 index 0000000000..3dfd20b90a --- /dev/null +++ b/windows/keep-secure/event-6400.md @@ -0,0 +1,39 @@ +--- +title: 6400(-) BranchCache Received an incorrectly formatted response while discovering availability of content. (Windows 10) +description: Describes security event 6400(-) BranchCache Received an incorrectly formatted response while discovering availability of content. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6400(-): BranchCache: Received an incorrectly formatted response while discovering availability of content. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*BranchCache: Received an incorrectly formatted response while discovering availability of content.* + +*IP address of the client that sent this response:%1 * + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6401.md b/windows/keep-secure/event-6401.md new file mode 100644 index 0000000000..d9f9af15e8 --- /dev/null +++ b/windows/keep-secure/event-6401.md @@ -0,0 +1,39 @@ +--- +title: 6401(-) BranchCache Received invalid data from a peer. Data discarded. (Windows 10) +description: Describes security event 6401(-) BranchCache Received invalid data from a peer. Data discarded. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6401(-): BranchCache: Received invalid data from a peer. Data discarded. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*BranchCache: Received invalid data from a peer. Data discarded. * + +*IP address of the client that sent this data:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6402.md b/windows/keep-secure/event-6402.md new file mode 100644 index 0000000000..1aacc012a3 --- /dev/null +++ b/windows/keep-secure/event-6402.md @@ -0,0 +1,39 @@ +--- +title: 6402(-) BranchCache The message to the hosted cache offering it data is incorrectly formatted. (Windows 10) +description: Describes security event 6402(-) BranchCache The message to the hosted cache offering it data is incorrectly formatted. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6402(-): BranchCache: The message to the hosted cache offering it data is incorrectly formatted. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*BranchCache: The message to the hosted cache offering it data is incorrectly formatted. * + +*IP address of the client that sent this message: %1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6403.md b/windows/keep-secure/event-6403.md new file mode 100644 index 0000000000..60b2123425 --- /dev/null +++ b/windows/keep-secure/event-6403.md @@ -0,0 +1,39 @@ +--- +title: 6403(-) BranchCache The hosted cache sent an incorrectly formatted response to the client. (Windows 10) +description: Describes security event 6403(-) BranchCache The hosted cache sent an incorrectly formatted response to the client. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6403(-): BranchCache: The hosted cache sent an incorrectly formatted response to the client. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*BranchCache: The hosted cache sent an incorrectly formatted response to the client’s message to offer it data. * + +*Domain name of the hosted cache is:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6404.md b/windows/keep-secure/event-6404.md new file mode 100644 index 0000000000..2cdc4ef54c --- /dev/null +++ b/windows/keep-secure/event-6404.md @@ -0,0 +1,41 @@ +--- +title: 6404(-) BranchCache Hosted cache could not be authenticated using the provisioned SSL certificate. (Windows 10) +description: Describes security event 6404(-) BranchCache Hosted cache could not be authenticated using the provisioned SSL certificate. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6404(-): BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate. * + +*Domain name of the hosted cache:%1* + +*Error Code:%2* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6405.md b/windows/keep-secure/event-6405.md new file mode 100644 index 0000000000..696f837a08 --- /dev/null +++ b/windows/keep-secure/event-6405.md @@ -0,0 +1,37 @@ +--- +title: 6405(-) BranchCache %2 instance(s) of event id %1 occurred. (Windows 10) +description: Describes security event 6405(-) BranchCache %2 instance(s) of event id %1 occurred. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6405(-): BranchCache: %2 instance(s) of event id %1 occurred. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*BranchCache: %2 instance(s) of event id %1 occurred.* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6406.md b/windows/keep-secure/event-6406.md new file mode 100644 index 0000000000..ca1f2b9601 --- /dev/null +++ b/windows/keep-secure/event-6406.md @@ -0,0 +1,39 @@ +--- +title: 6406(-) %1 registered to Windows Firewall to control filtering for the following %2. (Windows 10) +description: Describes security event 6406(-) %1 registered to Windows Firewall to control filtering for the following %2. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6406(-): %1 registered to Windows Firewall to control filtering for the following: %2. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*%1 registered to Windows Firewall to control filtering for the following:* + +*%2.* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6407.md b/windows/keep-secure/event-6407.md new file mode 100644 index 0000000000..30149be4fd --- /dev/null +++ b/windows/keep-secure/event-6407.md @@ -0,0 +1,37 @@ +--- +title: 6407(-) 1%. (Windows 10) +description: Describes security event 6407(-) 1%. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6407(-): 1%. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6408.md b/windows/keep-secure/event-6408.md new file mode 100644 index 0000000000..f968473bbd --- /dev/null +++ b/windows/keep-secure/event-6408.md @@ -0,0 +1,37 @@ +--- +title: 6408(-) Registered product %1 failed and Windows Firewall is now controlling the filtering for %2. (Windows 10) +description: Describes security event 6408(-) Registered product %1 failed and Windows Firewall is now controlling the filtering for %2. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6408(-): Registered product %1 failed and Windows Firewall is now controlling the filtering for %2. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*Registered product %1 failed and Windows Firewall is now controlling the filtering for %2.* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6409.md b/windows/keep-secure/event-6409.md new file mode 100644 index 0000000000..bc69be15aa --- /dev/null +++ b/windows/keep-secure/event-6409.md @@ -0,0 +1,39 @@ +--- +title: 6409(-) BranchCache A service connection point object could not be parsed. (Windows 10) +description: Describes security event 6409(-) BranchCache A service connection point object could not be parsed. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6409(-): BranchCache: A service connection point object could not be parsed. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[BranchCache](https://technet.microsoft.com/en-us/library/dd425028.aspx) events are outside the scope of this document. + +There is no example of this event in this document. + +***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) + +***Event Schema:*** + +*BranchCache: A service connection point object could not be parsed. * + +*SCP object GUID: %1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2008 R2, Windows 7. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/event-6410.md b/windows/keep-secure/event-6410.md new file mode 100644 index 0000000000..95a4a6daed --- /dev/null +++ b/windows/keep-secure/event-6410.md @@ -0,0 +1,43 @@ +--- +title: 6410(F) Code integrity determined that a file does not meet the security requirements to load into a process. (Windows 10) +description: Describes security event 6410(F) Code integrity determined that a file does not meet the security requirements to load into a process. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6410(F): Code integrity determined that a file does not meet the security requirements to load into a process. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +[Code Integrity](https://technet.microsoft.com/en-us/library/dd348642(v=ws.10).aspx) is a feature that improves the security of the operating system by validating the integrity of a driver or system file each time it is loaded into memory. Code Integrity detects whether an unsigned driver or system file is being loaded into the kernel, or whether a system file has been modified by malicious software that is being run by a user account with administrative permissions. On x64-based versions of the operating system, kernel-mode drivers must be digitally signed. + +This event generates due to writable [shared sections](https://msdn.microsoft.com/en-us/library/windows/desktop/cc307397.aspx) being present in a file image. + +There is no example of this event in this document. + +***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) + +***Event Schema:*** + +*Code integrity determined that a file does not meet the security requirements to load into a process. This could be due to the use of shared sections or other issues.* + +*File Name:%1* + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2012 R2, Windows 8.1. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- We recommend monitoring for this event, especially on high value assets or computers, because it can be a sign of a software or configuration issue, or a malicious action. + + + diff --git a/windows/keep-secure/event-6416.md b/windows/keep-secure/event-6416.md new file mode 100644 index 0000000000..22a376d84d --- /dev/null +++ b/windows/keep-secure/event-6416.md @@ -0,0 +1,154 @@ +--- +title: 6416(S) A new external device was recognized by the System. (Windows 10) +description: Describes security event 6416(S) A new external device was recognized by the System. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6416(S): A new external device was recognized by the System. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 6416 illustration + +***Subcategory:*** [Audit PNP Activity](audit-pnp-activity.md) + +***Event Description:*** + +This event generates every time a new external device is recognized by a system. + +This event generates, for example, when a new external device is connected or enabled. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 6416 + 1 + 0 + 13316 + 0 + 0x8020000000000000 + + 436 + + + Security + DESKTOP-NFC0HVN + + +- + S-1-5-18 + DESKTOP-NFC0HVN$ + WORKGROUP + 0x3e7 + SCSI\\Disk&Ven\_Seagate&Prod\_Expansion\\000000 + Seagate Expansion SCSI Disk Device + {4D36E967-E325-11CE-BFC1-08002BE10318} + DiskDrive + SCSI\\DiskSeagate\_Expansion\_\_\_\_\_\_\_0636 SCSI\\DiskSeagate\_Expansion\_\_\_\_\_\_\_ SCSI\\DiskSeagate\_ SCSI\\Seagate\_Expansion\_\_\_\_\_\_\_0 Seagate\_Expansion\_\_\_\_\_\_\_0 GenDisk + SCSI\\Disk SCSI\\RAW + Bus Number 0, Target Id 0, LUN 0 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows Server 2016, Windows 10. + +***Event Versions:*** + +- 0 - Windows 10. + +- 1 - Windows 10 \[Version 1511\]. + + - Added “Device ID” field. + + - Added “Device Name” field. + + - Added “Class Name” field. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that registered the new device. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that registered the new device. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Device ID** \[Type = UnicodeString\] \[Version 1\]: “**Device instance path**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device instance path illustration + +**Device Name** \[Type = UnicodeString\] \[Version 1\]: “**Device description**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device description illustration + +**Class ID** \[Type = UnicodeString\]: “**Class Guid**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class GUID illustration + +**Class Name** \[Type = UnicodeString\] \[Version 1\]: “**Class**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class illustration + +**Vendor IDs** \[Type = UnicodeString\]: “**Hardware Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties hardware IDs illustration + +**Compatible IDs** \[Type = UnicodeString\]: “**Compatible Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties compatible IDs illustration + +**Location Information** \[Type = UnicodeString\]: “**Location information**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties location illustration + +## Security Monitoring Recommendations + +For 6416(S): A new external device was recognized by the System. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- You can use this event to track the events and event information shown in the following table by using the listed fields: + +| Event and event information to monitor | Field to use | +|-----------------------------------------------------|----------------------------| +| Device recognition events, **Device Instance Path** | “**Device ID**” | +| Device recognition events, **Device Description** | “**Device Name**” | +| Device recognition events, **Class GUID** | “**Class ID**” | +| Device recognition events, **Hardware IDs** | “**Vendor IDs**” | +| Device recognition events, **Compatible IDs** | “**Compatible IDs**” | +| Device recognition events, **Location information** | “**Location Information**” | + diff --git a/windows/keep-secure/event-6419.md b/windows/keep-secure/event-6419.md new file mode 100644 index 0000000000..45508402bc --- /dev/null +++ b/windows/keep-secure/event-6419.md @@ -0,0 +1,142 @@ +--- +title: 6419(S) A request was made to disable a device. (Windows 10) +description: Describes security event 6419(S) A request was made to disable a device. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6419(S): A request was made to disable a device. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 6419 illustration + +***Subcategory:*** [Audit PNP Activity](audit-pnp-activity.md) + +***Event Description:*** + +This event generates every time when someone made a request to disable a device. + +This event doesn’t mean that device was disabled. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 6419 + 0 + 0 + 13316 + 0 + 0x8020000000000000 + + 483 + + + Security + DESKTOP-NFC0HVN + + +- + S-1-5-21-2695983153-1310895815-1903476278-1001 + ladmin + DESKTOP-NFC0HVN + 0x3fcc7 + USB\\VID\_138A&PID\_0017\\FFBC12C950A0 + Synaptics FP Sensors (WBF) (PID=0017) + {53D29EF7-377C-4D14-864B-EB3A85769359} + Biometric + USB\\VID\_138A&PID\_0017&REV\_0078 USB\\VID\_138A&PID\_0017 + USB\\Class\_FF&SubClass\_00&Prot\_00 USB\\Class\_FF&SubClass\_00 USB\\Class\_FF + Port\_\#0002.Hub\_\#0004 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows 10 \[Version 1511\]. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made the request. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made the request. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Device ID** \[Type = UnicodeString\]: “**Device instance path**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device instance path illustration + +**Device Name** \[Type = UnicodeString\]: “**Device description**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device description illustration + +**Class ID** \[Type = UnicodeString\]: “**Class Guid**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class GUID illustration + +**Class Name** \[Type = UnicodeString\]: “**Class**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class illustration + +**Hardware IDs** \[Type = UnicodeString\]: “**Hardware Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties hardware IDs illustration + +**Compatible IDs** \[Type = UnicodeString\]: “**Compatible Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties compatible IDs illustration + +**Location Information** \[Type = UnicodeString\]: “**Location information**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties location illustration + +## Security Monitoring Recommendations + +For 6419(S): A request was made to disable a device. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- You can use this event to track the events and event information shown in the following table by using the listed fields: + +| Event and event information to monitor | Field to use | +|---------------------------------------------------|----------------------------| +| Device disable requests, **Device Instance Path** | “**Device ID**” | +| Device disable requests, **Device Description** | “**Device Name**” | +| Device disable requests, **Class GUID** | “**Class ID**” | +| Device disable requests, **Hardware IDs** | “**Hardware IDs**” | +| Device disable requests, **Compatible IDs** | “**Compatible IDs**” | +| Device disable requests, **Location information** | “**Location Information**” | + diff --git a/windows/keep-secure/event-6420.md b/windows/keep-secure/event-6420.md new file mode 100644 index 0000000000..d56ddfab25 --- /dev/null +++ b/windows/keep-secure/event-6420.md @@ -0,0 +1,140 @@ +--- +title: 6420(S) A device was disabled. (Windows 10) +description: Describes security event 6420(S) A device was disabled. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6420(S): A device was disabled. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 6420 illustration + +***Subcategory:*** [Audit PNP Activity](audit-pnp-activity.md) + +***Event Description:*** + +This event generates every time specific device was disabled. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 6420 + 0 + 0 + 13316 + 0 + 0x8020000000000000 + + 484 + + + Security + DESKTOP-NFC0HVN + + +- + S-1-5-18 + DESKTOP-NFC0HVN$ + WORKGROUP + 0x3e7 + USB\\VID\_138A&PID\_0017\\ffbc12c950a0 + Synaptics FP Sensors (WBF) (PID=0017) + {53D29EF7-377C-4D14-864B-EB3A85769359} + Biometric + USB\\VID\_138A&PID\_0017&REV\_0078 USB\\VID\_138A&PID\_0017 + USB\\Class\_FF&SubClass\_00&Prot\_00 USB\\Class\_FF&SubClass\_00 USB\\Class\_FF + Port\_\#0002.Hub\_\#0004 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows 10 \[Version 1511\]. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that disabled the device. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that disabled the device. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Device ID** \[Type = UnicodeString\]: “**Device instance path**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device instance path illustration + +**Device Name** \[Type = UnicodeString\]: “**Device description**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device description illustration + +**Class ID** \[Type = UnicodeString\]: “**Class Guid**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class GUID illustration + +**Class Name** \[Type = UnicodeString\]: “**Class**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class illustration + +**Hardware IDs** \[Type = UnicodeString\]: “**Hardware Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties hardware IDs illustration + +**Compatible IDs** \[Type = UnicodeString\]: “**Compatible Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties compatible IDs illustration + +**Location Information** \[Type = UnicodeString\]: “**Location information**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties location illustration + +## Security Monitoring Recommendations + +For 6420(S): A device was disabled. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- You can use this event to track the events and event information shown in the following table by using the listed fields: + +| Event and event information to monitor | Field to use | +|-------------------------------------------------|----------------------------| +| Device disable events, **Device Instance Path** | “**Device ID**” | +| Device disable events, **Device Description** | “**Device Name**” | +| Device disable events, **Class GUID** | “**Class ID**” | +| Device disable events, **Hardware IDs** | “**Hardware IDs**” | +| Device disable events, **Compatible IDs** | “**Compatible IDs**” | +| Device disable events, **Location information** | “**Location Information**” | + diff --git a/windows/keep-secure/event-6421.md b/windows/keep-secure/event-6421.md new file mode 100644 index 0000000000..d28ef25519 --- /dev/null +++ b/windows/keep-secure/event-6421.md @@ -0,0 +1,142 @@ +--- +title: 6421(S) A request was made to enable a device. (Windows 10) +description: Describes security event 6421(S) A request was made to enable a device. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6421(S): A request was made to enable a device. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 6421 illustration + +***Subcategory:*** [Audit PNP Activity](audit-pnp-activity.md) + +***Event Description:*** + +This event generates every time when someone made a request to enable a device. + +This event doesn’t mean that device was enabled. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 6421 + 0 + 0 + 13316 + 0 + 0x8020000000000000 + + 485 + + + Security + DESKTOP-NFC0HVN + + +- + S-1-5-21-2695983153-1310895815-1903476278-1001 + ladmin + DESKTOP-NFC0HVN + 0x3fcc7 + USB\\VID\_138A&PID\_0017\\FFBC12C950A0 + Synaptics FP Sensors (WBF) (PID=0017) + {53D29EF7-377C-4D14-864B-EB3A85769359} + Biometric + USB\\VID\_138A&PID\_0017&REV\_0078 USB\\VID\_138A&PID\_0017 + USB\\Class\_FF&SubClass\_00&Prot\_00 USB\\Class\_FF&SubClass\_00 USB\\Class\_FF + Port\_\#0002.Hub\_\#0004 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows 10 \[Version 1511\]. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that made the request. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that made the request. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Device ID** \[Type = UnicodeString\]: “**Device instance path**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device instance path illustration + +**Device Name** \[Type = UnicodeString\]: “**Device description**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device description illustration + +**Class ID** \[Type = UnicodeString\]: “**Class Guid**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class GUID illustration + +**Class Name** \[Type = UnicodeString\]: “**Class**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class illustration + +**Hardware IDs** \[Type = UnicodeString\]: “**Hardware Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties hardware IDs illustration + +**Compatible IDs** \[Type = UnicodeString\]: “**Compatible Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties compatible IDs illustration + +**Location Information** \[Type = UnicodeString\]: “**Location information**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties location illustration + +## Security Monitoring Recommendations + +For 6421(S): A request was made to enable a device. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- You can use this event to track the events and event information shown in the following table by using the listed fields: + +| Event and event information to monitor | Field to use | +|--------------------------------------------------|----------------------------| +| Device enable requests, **Device Instance Path** | “**Device ID**” | +| Device enable requests, **Device Description** | “**Device Name**” | +| Device enable requests, **Class GUID** | “**Class ID**” | +| Device enable requests, **Hardware IDs** | “**Hardware IDs**” | +| Device enable requests, **Compatible IDs** | “**Compatible IDs**” | +| Device enable requests, **Location information** | “**Location Information**” | + diff --git a/windows/keep-secure/event-6422.md b/windows/keep-secure/event-6422.md new file mode 100644 index 0000000000..4e093ccb16 --- /dev/null +++ b/windows/keep-secure/event-6422.md @@ -0,0 +1,142 @@ +--- +title: 6422(S) A device was enabled. (Windows 10) +description: Describes security event 6422(S) A device was enabled. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6422(S): A device was enabled. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 6422 illustration + +***Subcategory:*** [Audit PNP Activity](audit-pnp-activity.md) + +***Event Description:*** + +This event generates every time specific device was enabled. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 6422 + 0 + 0 + 13316 + 0 + 0x8020000000000000 + + 486 + + + Security + DESKTOP-NFC0HVN + + +- + S-1-5-18 + DESKTOP-NFC0HVN$ + WORKGROUP + 0x3e7 + USB\\VID\_138A&PID\_0017\\ffbc12c950a0 + Synaptics FP Sensors (WBF) (PID=0017) + {53D29EF7-377C-4D14-864B-EB3A85769359} + Biometric + USB\\VID\_138A&PID\_0017&REV\_0078 USB\\VID\_138A&PID\_0017 + USB\\Class\_FF&SubClass\_00&Prot\_00 USB\\Class\_FF&SubClass\_00 USB\\Class\_FF + Port\_\#0002.Hub\_\#0004 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows 10 \[Version 1511\]. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that enabled the device. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that enabled the device. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Device ID** \[Type = UnicodeString\]: “**Device instance path**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device instance path illustration + +**Device Name** \[Type = UnicodeString\]: “**Device description**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device description illustration + +**Class ID** \[Type = UnicodeString\]: “**Class Guid**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class GUID illustration + +**Class Name** \[Type = UnicodeString\]: “**Class**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class illustration + +**Hardware IDs** \[Type = UnicodeString\]: “**Hardware Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties hardware IDs illustration + +**Compatible IDs** \[Type = UnicodeString\]: “**Compatible Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties compatible IDs illustration + +**Location Information** \[Type = UnicodeString\]: “**Location information**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties location illustration + +## Security Monitoring Recommendations + +For 6422(S): A device was enabled. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- You can use this event to track the events and event information shown in the following table by using the listed fields: + +| Event and event information to monitor | Field to use | +|------------------------------------------------|----------------------------| +| Device enable events, **Device Instance Path** | “**Device ID**” | +| Device enable events, **Device Description** | “**Device Name**” | +| Device enable events, **Class GUID** | “**Class ID**” | +| Device enable events, **Hardware IDs** | “**Hardware IDs**” | +| Device enable events, **Compatible IDs** | “**Compatible IDs**” | +| Device enable events, **Location information** | “**Location Information**” | + diff --git a/windows/keep-secure/event-6423.md b/windows/keep-secure/event-6423.md new file mode 100644 index 0000000000..b9461022dd --- /dev/null +++ b/windows/keep-secure/event-6423.md @@ -0,0 +1,148 @@ +--- +title: 6423(S) The installation of this device is forbidden by system policy. (Windows 10) +description: Describes security event 6423(S) The installation of this device is forbidden by system policy. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6423(S): The installation of this device is forbidden by system policy. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +Event 6423 illustration + +***Subcategory:*** [Audit PNP Activity](audit-pnp-activity.md) + +***Event Description:*** + +This event generates every time installation of this device is forbidden by system policy. + +Device installation restriction group policies are located here: **\\Computer Configuration\\Administrative Templates\\System\\Device Installation\\Device Installation Restrictions**. If one of the policies restricts installation of a specific device, this event will be generated. + +> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. + +
+ +***Event XML:*** +``` +- +- + + 6423 + 0 + 0 + 13316 + 0 + 0x8020000000000000 + + 488 + + + Security + DESKTOP-NFC0HVN + + +- + S-1-5-18 + DESKTOP-NFC0HVN$ + WORKGROUP + 0x3e7 + USB\\VID\_04F3&PID\_012D\\7&1E3A8971&0&2 + Touchscreen + {00000000-0000-0000-0000-000000000000} + + USB\\VID\_04F3&PID\_012D&REV\_0013 USB\\VID\_04F3&PID\_012D + USB\\Class\_03&SubClass\_00&Prot\_00 USB\\Class\_03&SubClass\_00 USB\\Class\_03 + Port\_\#0002.Hub\_\#0004 + + + +``` + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows 10 \[Version 1511\]. + +***Event Versions:*** 0. + +***Field Descriptions:*** + +**Subject:** + +- **Security ID** \[Type = SID\]**:** SID of account that forbids the device installation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. + +> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security Identifiers](https://msdn.microsoft.com/en-us/library/windows/desktop/aa379571(v=vs.85).aspx). + +- **Account Name** \[Type = UnicodeString\]**:** the name of the account that forbids the device installation. + +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: + + - Domain NETBIOS name example: CONTOSO + + - Lowercase full domain name: contoso.local + + - Uppercase full domain name: CONTOSO.LOCAL + + - For some [well-known security principals](https://support.microsoft.com/en-us/kb/243330), such as LOCAL SERVICE or ANONYMOUS LOGON, the value of this field is “NT AUTHORITY”. + + - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. + +- **Logon ID** \[Type = HexInt64\]**:** hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID, for example, “[4624](event-4624.md): An account was successfully logged on.” + +**Device ID** \[Type = UnicodeString\]: “**Device instance path**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device instance path illustration + +**Device Name** \[Type = UnicodeString\]: “**Device description**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties device description illustration + +**Class ID** \[Type = UnicodeString\]: “**Class Guid**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class GUID illustration + +**Class Name** \[Type = UnicodeString\]: “**Class**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties class illustration + +**Hardware IDs** \[Type = UnicodeString\]: “**Hardware Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties hardware IDs illustration + +**Compatible IDs** \[Type = UnicodeString\]: “**Compatible Ids**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties compatible IDs illustration + +**Location Information** \[Type = UnicodeString\]: “**Location information**” attribute of device. To see device properties, start Device Manager, open specific device properties, and click “Details”: + +Device Properties location illustration + +## Security Monitoring Recommendations + +For 6423(S): The installation of this device is forbidden by system policy. + +> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](#GeneralRecommendations). + +- If you want to track device installation policy violations then you need to track every event of this type. + + + +- Because this event is typically triggered by the SYSTEM account, we recommend that you report it whenever **“Subject\\Security ID”** is not SYSTEM. + +- You can use this event to track the policy violations and related information shown in the following table by using the listed fields: + +| Policy violation and related information to monitor | Field to use | +|-----------------------------------------------------------------|----------------------------| +| Device installation policy violations, **Device Instance Path** | “**Device ID**” | +| Device installation policy violations, **Device Description** | “**Device Name**” | +| Device installation policy violations, **Class GUID** | “**Class ID**” | +| Device installation policy violations, **Hardware IDs** | “**Hardware IDs**” | +| Device installation policy violations, **Compatible IDs** | “**Compatible IDs**” | +| Device installation policy violations, **Location information** | “**Location Information**” | + diff --git a/windows/keep-secure/event-6424.md b/windows/keep-secure/event-6424.md new file mode 100644 index 0000000000..10c2a2eb9e --- /dev/null +++ b/windows/keep-secure/event-6424.md @@ -0,0 +1,31 @@ +--- +title: 6424(S) The installation of this device was allowed, after having previously been forbidden by policy. (Windows 10) +description: Describes security event 6424(S) The installation of this device was allowed, after having previously been forbidden by policy. +ms.pagetype: security +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: Mir0sh +--- + +# 6424(S): The installation of this device was allowed, after having previously been forbidden by policy. + +**Applies to** +- Windows 10 +- Windows Server 2016 + + +This event occurs rarely, and in some situations may be difficult to reproduce. + +***Subcategory:*** [Audit PNP Activity](audit-pnp-activity.md) + +***Required Server Roles:*** None. + +***Minimum OS Version:*** Windows 10 \[Version 1511\]. + +***Event Versions:*** 0. + +## Security Monitoring Recommendations + +- There is no recommendation for this event in this document. + diff --git a/windows/keep-secure/images/ad-sites-and-services.png b/windows/keep-secure/images/ad-sites-and-services.png new file mode 100644 index 0000000000000000000000000000000000000000..63dfb61470bd39bfaaf78dca94fb4caa3a6543d6 GIT binary patch literal 46555 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/adsi-edit.png b/windows/keep-secure/images/adsi-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..a0578bd77ec5757064e66ba53facb851045cfa66 GIT binary patch literal 90513 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 Ar2qf` literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/advanced-sharing.png b/windows/keep-secure/images/advanced-sharing.png new file mode 100644 index 0000000000000000000000000000000000000000..78e6a299a09f16ff25822275a9753517e14b7a4a GIT binary patch literal 9889 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 N)v0qQi5A{*{{hzmkn;cl literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/auditpol-guid-list.png b/windows/keep-secure/images/auditpol-guid-list.png new file mode 100644 index 0000000000000000000000000000000000000000..98d2d7f5dadcde4dbb2e18aa295d7286153e3a4e GIT binary patch literal 62246 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%0Dva`@ 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 VZ(NrvlEoDhl;m&8Wyu(M{ujLi4ygbD literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/auditpol-list-user.png b/windows/keep-secure/images/auditpol-list-user.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e939e86b31f07a01a7d2024d058d9410c6267c GIT binary patch literal 15740 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�o>-q3;_w8*heB%?{R{B?ot0|O z+O6V_o~k|K$a5VI(Ik7PMugAxuDl05sL%*eNT4+bKb2ub@R}dB0f6+G#?PMs3~X(1 zqhCVjv$qe0l%T0fAaM8v0BP4Zv9EjW4l;E|_DNQc#dQ{6deNS>$gcZMc6dTQ2gL7` ze0^JgAkzhRF^mWX?N zEq(3~_9ydN=VD8hGMrEDCGG{JhXYzkD!0Y5ZNIB3b)uqjHBV@+^~_C}bDEwnoh)u$ zL#)=7%}WC`4K_OiLAkx_gfQsV0o;%8ClJfVOya)f}F6tEG zRyDbQPNXfhwO)ASs*=DvSxx)}Xu#BbLa*oJ>{y_R333DKjsHZ=?7P_; z_8_Rp`>MqmZzUj{JwAX<`|_MyJL0isa2+-JL+Z#$@vAofj%OZI%-TYrV1TJNN^m6`Ai-@H492d9>u>!nwOXfcZ z^@Tx{|6_vx3)24W5dsViT4-GbfaPyb&*o7CbH3}#nLJ`{PNUBY=jP3lfJ+f|jq&Fk znieC(I^=~5+W|9xBCV)?{{9^$f%kXjt4`$o$3+Rv6xHVT$6N{Q#_X@dAolj{Nva#I zxa%k2i%T}Z6_Jh1{uuIg(!i1e{NYq6a7BS#0QB;JB5Eu!Z-oMSBDwM7tu~29J?nNx zdjzC1{V4p8QTs;U8%)9M5zRBYBN7y_5^KNH794W=^Aj4uOVzcdkDSxi}ePbmZr&SxJJPs znc0xpq`(<+1dA|Op? zhCe3Q8#Tp`=?WMGA%jEU6%uSVhUunk`jT`A|L&1!&-%q3KYwM1N&qzgBLxC^gcq>+ zZPUoMg#x#=bzuXW!2cgM!8=ar=%I*--6g9Y*+n9`Y_GrL>%$;Tg;fXsp+e<Z|K(gl~F)$1A1j)np?E4o!)K?+%^J%(%>7s>S+U-m_v9|CiMOLKkmyY0{ta` zt2lAQiV#>?mqmMhxH%ueQdBZgS pi}R@e-EWAE-pOAvuwaqsk0YTk+DdP+IluxSV?(pc#Rhku|2M=pc^Ciy literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/auditpol.png b/windows/keep-secure/images/auditpol.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e939e86b31f07a01a7d2024d058d9410c6267c GIT binary patch literal 15740 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�o>-q3;_w8*heB%?{R{B?ot0|O z+O6V_o~k|K$a5VI(Ik7PMugAxuDl05sL%*eNT4+bKb2ub@R}dB0f6+G#?PMs3~X(1 zqhCVjv$qe0l%T0fAaM8v0BP4Zv9EjW4l;E|_DNQc#dQ{6deNS>$gcZMc6dTQ2gL7` ze0^JgAkzhRF^mWX?N zEq(3~_9ydN=VD8hGMrEDCGG{JhXYzkD!0Y5ZNIB3b)uqjHBV@+^~_C}bDEwnoh)u$ zL#)=7%}WC`4K_OiLAkx_gfQsV0o;%8ClJfVOya)f}F6tEG zRyDbQPNXfhwO)ASs*=DvSxx)}Xu#BbLa*oJ>{y_R333DKjsHZ=?7P_; z_8_Rp`>MqmZzUj{JwAX<`|_MyJL0isa2+-JL+Z#$@vAofj%OZI%-TYrV1TJNN^m6`Ai-@H492d9>u>!nwOXfcZ z^@Tx{|6_vx3)24W5dsViT4-GbfaPyb&*o7CbH3}#nLJ`{PNUBY=jP3lfJ+f|jq&Fk znieC(I^=~5+W|9xBCV)?{{9^$f%kXjt4`$o$3+Rv6xHVT$6N{Q#_X@dAolj{Nva#I zxa%k2i%T}Z6_Jh1{uuIg(!i1e{NYq6a7BS#0QB;JB5Eu!Z-oMSBDwM7tu~29J?nNx zdjzC1{V4p8QTs;U8%)9M5zRBYBN7y_5^KNH794W=^Aj4uOVzcdkDSxi}ePbmZr&SxJJPs znc0xpq`(<+1dA|Op? zhCe3Q8#Tp`=?WMGA%jEU6%uSVhUunk`jT`A|L&1!&-%q3KYwM1N&qzgBLxC^gcq>+ zZPUoMg#x#=bzuXW!2cgM!8=ar=%I*--6g9Y*+n9`Y_GrL>%$;Tg;fXsp+e<Z|K(gl~F)$1A1j)np?E4o!)K?+%^J%(%>7s>S+U-m_v9|CiMOLKkmyY0{ta` zt2lAQiV#>?mqmMhxH%ueQdBZgS pi}R@e-EWAE-pOAvuwaqsk0YTk+DdP+IluxSV?(pc#Rhku|2M=pc^Ciy literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/branchcache-properties.png b/windows/keep-secure/images/branchcache-properties.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd39fc1c99e64789cebc0bae41e947969b2724a GIT binary patch literal 36045 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 Yum3P3RB^~1x=5ZnaauR$_~je_0nun`%K!iX literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/certutil-command.png b/windows/keep-secure/images/certutil-command.png new file mode 100644 index 0000000000000000000000000000000000000000..356766e422028e3cb9bd6c136da293e3ea9e3ea1 GIT binary patch literal 68461 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%0AaSD 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

$fA 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

g*R64fnz1T+HfB%m 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 BVb1^n literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/diskpart.png b/windows/keep-secure/images/diskpart.png new file mode 100644 index 0000000000000000000000000000000000000000..85ea2061ad41af64f69fe983cb02e50c89229415 GIT binary patch literal 23743 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 R=vMGNYTaszXPG+{`3=m(=aK*b literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-1104.png b/windows/keep-secure/images/event-1104.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc4114c8ad586ccd61dd3451dfe02e1358c0219 GIT binary patch literal 17816 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 S(I@(7!0j8_>Uq~Jk^cjWHAQUz literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-1105.png b/windows/keep-secure/images/event-1105.png new file mode 100644 index 0000000000000000000000000000000000000000..d21f2af135052ddbeb35fc8f9961b6e1592fc43c GIT binary patch literal 22346 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ⅇ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 N_-Z?G+bt&&^bZ?zm-_$! literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4610.png b/windows/keep-secure/images/event-4610.png new file mode 100644 index 0000000000000000000000000000000000000000..f4cc87e3064cda77965d7271daefae1f47e6d3d7 GIT binary patch literal 27909 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4611.png b/windows/keep-secure/images/event-4611.png new file mode 100644 index 0000000000000000000000000000000000000000..b173e8566dd25aaa897bb15c42dbc131ec10928a GIT binary patch literal 28228 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 F{{*EIl|29e literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4616.png b/windows/keep-secure/images/event-4616.png new file mode 100644 index 0000000000000000000000000000000000000000..95de237837632ec6a6e47d89a9c5c6726e354b35 GIT binary patch literal 42359 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4618.png b/windows/keep-secure/images/event-4618.png new file mode 100644 index 0000000000000000000000000000000000000000..f86712d22187f3d997fe852b33e8b1e41926cd56 GIT binary patch literal 34844 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
ScZuD)q(T54D6GN&CJi(vywD!$s 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 Okw!z=Lk~vwoib5# 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4625.png b/windows/keep-secure/images/event-4625.png new file mode 100644 index 0000000000000000000000000000000000000000..0768d539533d4642767d2edd06f84f99179e7497 GIT binary patch literal 51552 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

|}?``;9`V4rDgQ+gDoWyei_-ERC zWEyUC_Bh~N12P6I*j%9@CO|~&bZmJ|W^YZ3^*HN)bQ8xhQ*vVl2{_^P#(!_x&ous~ zbH-8-@f8{W2)V?G{j}$AbajIUxq8Jnfyy@pI`dDe254Y__{*9K`JZuGl<(N!ekl9* z!?-$Z)WKlNN;C~0#caMq|F?nK{{+qjD16!*-RjE!`U8<1#i^GGN4QCvS+Cq1JI#N;I4g}qkm=i_C5{a`d`q`g$3LQnmO)&T2c!dSIzA* zC1H+|2>xAS$X51C+P*j~3986e}UM>c+3iDNzfJSK7(rXmtl0n7p4RMq)3zfpapZpZ-Is z=)#q_tQNQ6blJm(5N1&816Zfy%E1G%g9(01Cw^SvFDcg-r}hImlwM4g54zUAfOo$j zQ=WObwXlW#iY))UU?ui;A19^YNdzlEx9||(n%&gyd$NS3bfXp|PczjBnD|>2Askh5 zvg~?oLHp_TKW0Kcz#uN)IT_3aDf>QNE!=kAHxXjV`M$)M6B%SMin2RN$82Wi@%!8} zT4FZp=V_#phcqZ??8}MYJ%l#WAho3~dxM1M=XRWdlMJZv%kOSdxg4n<7{-s3*Bo5Z#)k`1V*dohKqpu~#@Xp=fL zPI?n2ZzT6*N99zw(A|*N0+d&-l^86(oV9mh@=em~O{_b6^US|P0X%qTbclX zp|b1*lX8OWqdxN?3@uWDJc-Eub^r?<2u%kyp%s3#XTb5$YtLtkIUhwI6E3y74X`9# z<=)4(T#bNHA=NUIX`i9Y@0^mgfJyBT1qM&M>-CbVH(RvYk4N-!l%GhRZ+wn;)Nw68%6dXK|Ffjf{l3 zmC^sXLT^tEU$qUPMRrZHEH!N@-Hu}9#!gy^@c>s}O@EvoV>(4Rzc7!t>D+lkct>!a zGug@yQ@$IGGUrU`JjDYL#YqW7fdRGQpBGYW&Ju>X+BUD_O?kz*X=;9Mq80%z5Lh;m z;;{Fwch%#R-v1tdn8{ch5XY68>#WODA;S`S$^D1%`4N)vgtYSmG4zkoEa)dxEEr@O ztBn1+nPv0d|)(~!6dwr2H};r^axhEx9=U3iKdnTQf6~f_#++Tkfi=;pf&Zw z);2g|pu=VizR2D3xXDRj&QjmA+->W$Ly|$yU$<0{goSv_?&p|VUzQ*2u}SN3ikO!_ z6}AGu{YCWKFYyOcjV2M+rbX%J4A`DjhTY#QL1eHfwlm3Zl(>eNo*3&n43hg#3cbEU zkA^_Sch2!VX1*ysS3k8>N;EdU#=$lf|Q>Gw?{R@8Q_%(LQzyUo$y*Q(nt z3dGT#F>x$79!teLJAC&1NG3Ezn##ofnkn@y&yQ6VXk@oJOnmtV5zmpvZOxjQ{jyH3 zUwGe>X77^-C6XXAX%3j~ei-;Vu?D_>6Vg!iQ*QKD6|ThLht4|LLpQrI5U@=0JWRWc z@6>`(s&A4db=u_KJGJ^cBX7w?tmpy&RM#zC?UvQnug#JJm<-J6d%Yqaxn-Yev;n?b z2!9c$pp_UzJWstqL`oTY&W3J&<>DKMvpvL{RN(;H^Y0w|_n$KV*@CN_Owi|@bw6o; zB38X^S^d*Yl~e=0$|n`|`bX-uX_m8L@b!U@a_BOiyoiP}BkqV$RmVksmcZNiQ+=US zV;+a=b8G4=M-n%AEnP}yeN4FKLO6czk*Q?t_C5i!P8xzTon1RAmhU;&#_p2A>B~CAs1&&WD@r+ndW*5 za%1zYc|H|;6Dh;&OvSQHHZ4<*PdptSG3Q@CG;b}xF#-f5`K!`hq>hD$7z|OKB6QgZ zbL9$AYIf;q=U1WSxOcm0IbEJR-9oF4wK~t?2o(E+)d@340-)p>6fS6|A{i9ee$Jx- z2^=29^LOLglwo21ILEWGaxGV`mNY+9{iE<#IHp@VA(CoYyVg1hwgyYio&~2?TO_Ge z=R{`l_~6O?uzVFvyQr?yvVqT#2y8 zUUDU2O|{Vfs+7@sey7KW4IeZ1KutV11o>U>KlaIw2|v+?JkpmZ4ST~(QiUMTaZ%i& zR%n9K&6r%xv z?Z$#Q4t0UXVP=UhPK&HAg>xB4An%!+&A!gp0oY|FE*3~a1R`uy22sKW<@@nZwyN!b z`KT({{N$@;T?q1DQbQ{4GgEgecil#VSV@_ zW_T-xq<&7RLp-6gII?9Etxc5oW{@+=3N;zdth`)plj)Ttu&dTD=fj21ltRR4z*`sk z16V(I7N6&8%=p2yS-;Sm$v0pFdUUkv^_{{$d^#r&jp4Z}iktXv3y$^bM3_uu46w5@q4U@*|O)`3O*_14~VZ}vb7X% zfRp}GCy)BNV8-5*diwVSu8E|r za}1!c17}q*;H$~5#1N-W`Xo90Ly(=4fo-K&mdUw&_{xL%w=x@ZF;!lqnp6MU@p@ai zc{JehU9vY$fz~|ote{}Guj}3>i_jD8|B_?+HXf1e1693;qlQcz%+rE;)vFrE=SKq{ zxk?7YE6cqTP<;3g0vYO)*JX1@0xCik$u0%@=tsXXW<&RFOj*909@5xyPY7{DE+zm+ zmSYbL1E|{fT`|KWC2XBOaa&cZj08EkP32P}v`!-(R$;cjhK=)~9J0A~Q>;VI{2+Jh z!!58;OA%*3%}4W8p{YER-B;5T+SYPi^;fSnKD?9`xkzT&(Hk`GarmKKN7A4~4&`0HyVFzx=@qb55ASmcbfLtkH?-#-m ztbS<*HFf;K2I2N!O@upUmi2%7fA3hC0f>Gk$^Agz$J3m{EaguxS$yeJQy*quT z^c`#d(Y9LCp*8E_5PfOm%M8|J?F)EXA>flKIBv*p0SY^!nB8HNkL5b?1X?>@p(dTz z;@GgDzgYZE?rw1Bt4INT;7TVP2t8B81KP8z~>I zmH!D0^_}kNNJ7^pC z*qVLCbEFiz9j#{01)z<(aeF4(CBQ$YUZ;x7Y6+lY&=5=JMsSP(*s|Df=rv?icad=U z)%1b-pY^1yMVWr_bH@=~Xb4Gd%ZB(@4B>hcrq=5SovhoB4XZ)e-E&x8a8ZC=fC;%4Q}OTUc&GQ6F3#R zfWi^3V^XW&>0v06ieFdDN=eF2VKtU0yGp8xcsyEFyj1L&;#MI~`t=O<#ODe;r9qL7 zJcEC|Ab(yBK4;%wTH=*X@P+Im4)L8UZ9a<3;VZ9d)C z{Q4?6F-M=WI5px24v6G|cP=2*;WlZ4D0JO(p?uUZiF%BmX%>Q47phxr-_m8ko{J85 z%>M~s2vM=N1>FfL3yQ(V>K5b!2TvOsJ=yj^rxL7R1b$>I2v{gs&Ccw*$}XtDeu4aP z<_r5VNyfjR&jKklF}8n4`$=gEhkI$=*&vtB=Es$=K?@U&%s}i1YweYrrk{IBt%Dc2 z7rE|c&ei!Z40|Pqtx0E4_z$j>RCy1;Xcis~NjpO`ZS7ctt>$ibns!KTC{(Zahk+6f zn9LiDV4Rs&T#29cs#CZg9N8Uik2MqH<%gX{4uA#PT!d<0otOT&A)qp(ykHr#RRGVP zEx=7Uz_&3cnJ{5wa1DZV=DXA1Ro?jvX&gN-5dNqY{DntGN;hn0_lLOWS+x8YkRRA_fP+6@%C_R&ZN6Zv$HZG5GGx?Js&4)=f_o{4vc*7 z(m4Kl!d*@@1Jc4=hPS>o!8xB(yO=4MXvyoj&DMU$Sn%*zod2HSn;2(bm)s2TZC|iK zj%{CMUtnab6YVp}4ENsMDwL!O28qZXno>}(U4b+}zk^9_BQv3i`Oa$F?0QD&0^bV` zPs-dAs^Pu0eR_bmpLg8YFWZYnMwM}*uLEW3#0lkI1VHsh-$iC){Mv7fIDntM3^e>ygcu+^-*{4UWWuwK2~%6>j;)b zsg+q^@N3;jrA)W(xIyd@lIM4bb9~v3ag?)U-2n zos=2bHWk~L_LR2 zMFC*=S?f2)Q?Bz|S*#bl*eZg=a)D(yV_v;m)th@<9y@_bhpU-Ah#pl;Y0s0IC{bM8 zGHiG-9({{#V$NZGqW5$#G4MQS^9Ws_usscUj2ZDk^ule7Bi!V@DgcMx)5izOfUhUn z5B+o)4@Fn$r-n8E5we9K)wI<5e@V83tdB13Y0vo@^S;?`PgTm!Rnq`Em2(EHKld0r zEeF>~xvN2B(N{u1&b*y4U<#ZYt)l**gKnx?Z+n()^Bf}nCmG@Yv$EA~ z71mtPL;ql8D!SrphnuTUWP-2nye#Cs6}0}T`6EXOGb`8>HnQ7a z1^BiFc3FysnmpQM1OQ#{!w}YWLQ*ZRiNSF6r`)F7fTn zp@saYJ`85l(*J5D-5Edci}#qHeXdN|xn*5Q@QqlyZ0)t3sj<{#>y)W%AlPduK0<@z zCJPJ5Tpa)At^(gC6pzkzx(SG;JIv#I^!l2K8=*f|&AjsXB^tCt?pvhq{>N#;*gSlS zl_Aa(+SY3StSK6^M*m5tQT>@?tl6s3$Vi#;XP*8WkKg_c0ldUm@5g>6H!JOaS}kzA zFqkw0{~`QGNcWpt=}$|sGB#!0bHYYrYrk9ZucxR!YGl`FL0M6+OZU*o+zPrl92a6H z6>rt>M}z#@;$K{HRf#wLh8-nRDN(6ds6_?Y(z%gbPuY7E3n=6&%?)(W-e;%VtP-!` zA!HVLEW%)4U+Q!7-LcCMoEFxK3Y{ebHbf+kY<2N$)SRb{mtsa^x`_jS6&!X#>PX2& z@iM8Y2AZ@$Rcbzt50z)T**@t-CK@1pcX0 zNLLGgR+(W#>*BD-n^vfnX8^Cj5rvqx;lVckeW!WEjkk%aHaePpQyT)Tdmr?3L_)di ztK6KKS=VoO94MC0fF<6mO4mw09_E7#nsAl4L7iC?x1PWW>#ow~;6lt^l{n035)%xx`(uJ8bhe(c{?dekrGt2ZN=6@d3$0qZ9 zw$9gw+@&&k5ze854TMFheX)#H?2AH2R60NnzPT06mkJ;*mX1W?%F2w8zvaq}d44jzTA}qR#1lYKzylW(j8?45PCk>d+^Z6mS1Ysu3G*MDt;Imw zN}6^~A>oGduUa-@C|+B$n=ebe}KX@d44oN=z`b2g^%j@Yh)L}}=^>1U&1r_Ceqbdo%OU+rhW zqtWOGlV;)3+_n5Ws^MYi%vDPJgsXL=6wo>Df`Kwn%4RxuzfxJ42MOx;wcSvrq*-J( ztavrtQDJtq81X(6{-Bj0P$ZV4Y|svjs7zd*`i=-n=wlSK;b4Bp;`MW+UrQ3*x(K7p zjK1Cx;)*s-1v}@NJ?E9T=ShA&{Z~TF1z;#n^<#v@gsjT%BZn_B$b8I-3r^mvc;mRl z;bP{GDE)T0J+ z2mFct%0yg$1cu*%_-HmHcV$1OLv|&XcdxF^Zjg_IjDXTIFR+(>nu&FsHdg4Nr^!ak zoB{)`nb=ZK#T$hS?!{3*TS#rBnHTFRqlh`4fnR3ZK(Zp;v!Mr9Dmi&rm<1TC2iGBN zw2fR(E8-?eyvv6F6d}A+HP6K00$c=rBz$~jHgqQ9^;~}F)~0K7l|XA&@y}-+oq*$^ z(NOAdMcqnM9qJ_)iMrkTYGxMF%&jc_VYhTafI^UPgmbc{pQ@3&TlN4MmiLa1Te#v) z$7Oy%5!lqK22r5pkfV2fQyItA+8`epTkHjJqx~I0<-Xg#iDy1{wl@feI_a#p z7L>n<HnBF59yr^}z1}wD>Wl!~2W>{uus0TQH_rf5Ml^V`7lH`s3Z5vx6@&IlJp0 zFgUzaPgW7lw!`^JaetA%4SE%Ivr;E?spm{;u8yZP0%UX~`(y2(w{iC#Vlc_=11d?h zUrKPk$Teg-cds(r(s%TE{WQva0`ZWuZJ||4aeD+lHTU~0m=%`V;Brio`)KdIS1;uJ zJ}jNI!3?lB!mGnmuzeO#XLxkLs@33_{P20%4hpG>(pHpEr!JJ*jW>&U+@0ZQ8aU7| zH1~^7QMgfDyEYtj7Vo#53h*|3C>dyQ#KcQc=y!?Xi{%KOwN5QJl$LiR+rEB$oUKMd5k`iIU_75( z4u$QM4=Gyu7&%xsA%u~+G8<0iE?&wmF{P`@rmMe8id*v5`4>*L9PQ&*2``>>-Mf7J z5u5G9@Gxqmc!z_K0aKnjm z%2E^_%ptm&o|jd}Dm#{bxZ(O=OX@%x;>BdP8-uh|2h%-1Z(y4U+5C4X1$yAvwqmu{ zI4=308e|0zU7)6EGEoF0`+%4=zE)yA((cS3_E{?VB_OD{Gm8bta`V$ph!Dv>#uV{m z?gur-0Mo|r)C?aI+Q=j!$+Wu>L)*-Kd4R(*#J9^c7#CoJL&)_j`6?INVTK=DCr1ok zXgOnkrx;6pRd}ljkRj>A__}XlWCitCJb>zf7IQw^x*jgYKXwCp^~-Yb`Gp4CRu| z;~hFNNX4=xPyM$x?_|{@DxX$YWCCQf%=8@1sZSz+qe@EqeZz|MDp!(Onm(ZZ?+i;W zY{Mgs#m3UbfpS>~e$+sipv4=Is5n(SDcA2QuJGN}V8**_*I7 z$&e!9*{nFQcdb$1lvk+9vhw zEX|j<3)(F%x&2`VT+OntRC_jU)pvo|{*4TpkYnp<`CccJ@6aI!p727DVL!sATUX-Q zo-{479$AM&kgN}U6TP(XaCU%b@Pq8PqVMG@^s4dj_RE-JisOY$8K15oVwjs-i?2V$ z&0IrSHn$KhmaFRKk&k=5tGCRLw9Rijvmg+q{Jx*gCv%DlB((*DUqZPtoo_aY{w)4`>lOA2ne@tjK1dc2h>6L z1;fKL^lV2WV5B8?rrj~#k=15I=I zex$P$SJ{45Z0|NNd`wWii~z*r?Q+I^*6L92OH)i^qrk<-kwY5o7g=7v&s;Ue@9CH@;{9o=G1Z|9g>E?!JcaUs_i_Z4>}*q%H#3u!R;ZPwxtv9?Y&P9I)PhYPsWZp?Y%-XlKLi zlU_;4ftFd0{+B5panfRU8o=U`4^yt?V+K_L_%Xhc9V-htfVxJ1I7R=P3wQwr%m4FA zn;LEhmRs8Pl41Bm_Gqi49P>VF6kDKZ(^pv;N88n(hr;NydD;DZ_W`)oFbL=yZ;Y*e zUKF1}tQh&jL=@Hz^~e_N8(1Vd23KXP{tYGOh@pvaA-s=pRm-6|c%Wb~O&x;lzt`%1 zSl#j&zm+qJqls{(Z+&tqzdO%W&M3u51$ zW{lJyjGQ;kTpK8HH`L$TSZJ^NEf~xFP{y)>p!iwP3a&8{mS>Zc)m+w`|47k8mOxs= zTldfr7U(0T^UX}nB6=;%*6WEYLJy;IZ1fFa?}C2YH1$hht&$qbs==9C&IOa}i=G)!mGP03}%EyVaTdvvt zBcDke`0x~RVWDOLMhT1QM#yVz>XYmb_>Y4&P?b|T?8|E$>H;sih>NMkbFbWZqDalZ zpqOwR5uN>Pm;qy$?SyzXo&8dK9GP!P&KW?QMd&eLy9K(HNtTvY3cWuK`G+_De2(cJ zrzIygzD^ocd?>8o4bN=8SD54B%^y)v2J|_W1!h_sj=jy6yj?j~Y$&Rj;Sxcj$9$o0GfvnU^fSNuRewhm=&Ak$124p)_KY$P9z*GU53X9#-tO2hnyIJGhblxlv!g z)-p+1fNg?k%JiO59kwAma^;hZpk29vh0n7LDwL~Xd2Rmu@fl#+;a*l`JKJg>yPlg1 z;Y7q&9F@&aRW~|k_>e;{smx90!FBkT5^`&vWv@kMU4@#vPtVqk7E9aMqTRF+pRU!H zhN&9{BaNmKDBa;koe={bO+{15=iagP;xvsNJ&NoF^=lP_m?sx;(ROKGU5I+3D4xC=#HXa zZBXis6yxsE;kRt47$fo6D=i5vn5thTS-X4~_HFSWgyH%gLRLi+1Mv$YWN`4?ws01l z2Rod^9vlYUqV$LGC|_|VPs5?|mcW(6!0nNspr!}4?pJvt{a4#Y=V#$P~tJsbUI zClCU^&MFUY`?#4xd`fbC3DaoAmEBqB>vmMR2Dg28G8vvx%zmBVm9E}GdW==U>e}>t zEIZd?;AGf@AJI~%w88$xx;6S_p_}0b>&ML1Cz8!CHQ@gcSBH+G0EOM`=bnAXOZo@4 zI3TV8_|~q&NPL-cCg()S1NlJ`@JZG6Y{8>|V*h36P-9~SuEFcZsQsgw{RvdK#szb@ zUp&;r{x8uiY673_xOx~hN>N}n>33qFq1lrf+ zOD8s(eY?9x5$x!9F%j`9_KUI`bDU#U6_3<5u!Q^Zox~R5XZFE#&Fwyys|D{^!gTK7 z>8jQE1$SbW)HAE|rExaYN-|*~iSMH<3R5j(z6DZU>CNw)t}R2bjS3d!nV^kQSgceG z@BI3+HL?*`QY!!wEB&Pu!E%1Luq; zxz2LOc&wJHJVYsF7QXX-RAvO+@{_$L7T=6wcG@WXN>uwB$L;wkP8vR^X8N|snX3XA zfv+!|#loJTi6W(_@FD3X{5(@{XpWKAw?G+&KU+s09G^AG6&($|@X#pYwG8d?f)rC{ zw9_+Z8^e6uHv>?)CeXVpzA$Bo^WpF@f!8F2Ze9)%L;TUCR~1fYGXF-&Kl(gEWu^}- zn^9#V99d(N@Pg*r(-Kd%ecmIv3C@JO;!^QdS{Zxm0kJ+(d(hQVH-(L;b1$X6NRw>+ z-o|=3^?q2AwTdqKI(srHjy}1^C6Dxbi1C%-H^3a=?Xlb|;4;A0WWSI-kqT-1j92w@ zz4`3qAMVKd8>T9r9vtCVX7d?JnEKnQstK?KB>b6jVrO_77M-S?ubwO^<^T*sy^S?W zLhW&8vY_3<%DdKk9>`46j`THncGm24Vt>OF{1nbnp#f3Q&On+nn*Q;^#_%-fz~(XF z$_Jt>+fk_}pXhaHE-zYH4TJI**55>;#)Xy2$f~$-Z#eyW33W8T=;@gz1RFj^Qyes%WrKj^(%@wW?GqBUG@@pI|VQ~6G}GKP;gFq z`yY|FFq!xnG8a23MQfy}RXB;&;|(ud+JW?9b~;6b`x?obS22tiUl8z5!`1;7b~}YeAK1E`&s5 z&Rx@bZu83E7@Dno8Xvt$zU` z=^VUF+m83s{Y`X$;{v8H{rGtMJE!B{Zy%nKaW`g<@&2L&^&Oo|wO=T{i1L684(xjV zQPD9o4gpntD-r-JR9j@CL=y-EiYglT9C;8w>mxY?jVjz%{?rHeb+)!ZF&_ny#{QZm z&VctRaM?<=dLNpZdm50`0sL~i$zTp0lk)=qzyTvip*mnrQ2F8SxBf{;ye`AQHK#M| z|EZ9=p-=@up4S=&YAOJ#n|FU(y#nZuK>ZiDFF~|){FVRd=AHkKHUx}=B>O1MQmBQ~ zK;;&^N`g8S%W33>%T7~#T34tJGz@4fnCb^Askx@Mrw6Q_Nd~Ez<{`4Js6Kg zW-$DQ{?@l;$G~=Gp1C!-XaG2)er5Yi8%72!ekmdfy_vysy3_V|tn{Ycd$Bl};Maw- z$6nCAo)P#Z9ZjmbiK3`S+(b358VtNN9Bp4I@hkt(=#(ZeX@qhRCL2cK8{X`xyt`TL zQ+o+Ck33ivUMFjAq_;vNec&?~6nzez8%{Xh8p((!!nv2iF5Nx1At={y<&D8ygk8A* zN#+M=5y&ri>QX0nt1_7Z)w&|Qf%~VF%4D8eV^Hc6WNs66mwEIA$dmi;2+c~%c0^ai zn;pmW@uI{8t5ue-xo_WiJfNk%yIoaln8HQPh1GH4zH6{GA+%x106`Id&TLYd>hnRq zfy$V`E~QE_pjRW!0Mt}_&7e#f>KvXemj1RGb7MuoUref|RYJA5cwFrXglBeG`ZB*x zlKd&isKDc>yU=sbWa>@xy6x&${uG{+9o}n|y`mDsORL-st1zTtMYd@wr{;=?B$IT+gH1s zKFh-l4$p;dCAupEh$dA4^as2|Zw@oJS}QaFXl?S_w{?zz)>Z#*j!r|Qu|bqdHgVL^ zf3taVo@a{>z|K7KvuGK2;bj1d=+7Z4jCJu|O`I9b3f0|uh*(U0S*_dJC|u{m5Yy0{ zvID&_?NYb;6{xZb%XCW{^*;q#S3LObpRyh5El7weCv{uvD(H^tszbbku+d)6GS?}o zJezzUZNbakSv1H{+s%{^3mPQqpxR29X_>)BGQSUh-{x8i$JNG9EHHJiHjwe?!9We4 z1q#ifzrU6cMoNPceGZmu8NhSNS$ai+xKVD`oB(Ycc0&J@ELoG26Pkk)-q^yt2IVRr zexd9#aEH=y_rK+oaJGWBAs9KTQ475O4v)N^V%MWZg`{gm;CqWr+d}>}gmoL?U&r=J zSHSe8yA0&K^*0TQPv_R8+^Z%cWwg4D?93$3uIC#rSl)G%*n59GFFvoj*l|Ho_c=~N z+2$->%O{5XDW6;x2~_6-4F9FqItg{Fxb5#oy=n(zPmr}2PwFuiM_=Q)%BEFuBSOI1 zwpN10Rb*DTozs=EIYsFzm6OA27h^;1q$6PEQzhBA(&-c+71(6HGPF$Q`jxRNgu=e_ zk!f+d?MLVFZWU+r%c5Lbcs*LyzJ5i59aqHJo$9`O2PM^0&QMXzZ#7Be!Yk&f;=PTp z>&qW>qDS_9AVGea@f72Fn}pu@pZs=?v_Sx#%UXLzoVSlj>}{ zdbiEsQE;|w_U+PwLPG%>gaUL88|<{Y>Ko5GXe)&%%ERip>MV)&=6GKp$mdrCYS7NEqPByJiTv3z%7Sk~1^H|RF^`jk7sC3d zmM!`%q+P?snc?%@gE2kLqB*8yGU=fY_a~B+VBK{TP>;>#LC+w2(fS0j%E+UFjZBqqXKSV#?p`YyDCG0H)H?SmeMmvyu|F>A`PDB>gE?6K3FXyu^F8_=yc( zT5z-RDf?reeYcd0c*~gJh3*BR7JJeP;~MZ>QA8>1s6n+3tUB|0TKiegbLpMl2$KXOW_?KhZ+4JF6?C2olU@SZ`&!!Nj6^Y(v3We$ZK#ffYUBFXsTNWa&@mBuDuCd4srH zy^YjM_P@IKgEfkE(pqiAVtBt*Heb+@I_>WwDWFktiYh$v#?BiyxY^Zv{5KZ$I|91w z6iME;IdgTw@c z_9>cxyR=OvE|m0s`FojFvKvBCijm;g6P(e*_A_%h9LY~nr5o<2Hjbt*AlhQxB9?bu zG^Jz;E|e8;to+BRUrZ!sH^VOp_?MRpU_I^CE2cM$g;59AFp zb5uUNrj8am9u_@~IDJMikD-k4`$cF_j)!@rdfx&VL33dy4SM=7;gn@*MsR1{GqW~I zTkSYQJ(YE&iErQBJ(-v_uqi*kC|=W{3v=9zz-GSzj)$jdh>4DOVLDumm-4e6M+oAq z()jIH;&v~d#;Mug*#n7{8L^#jRmONrIn=epx@FNnL<~@f&8)cYLFskt0YU}WX(9NT z59j?e%h_#4l!rSu-}KXo!IeU4oSrKV8pv7g2$*}542PU1d)FGAs!QHgKgIR@*?x!` zON&$(W`r1sS~yMK43&=+e%~3Dr6Aw=h1x_>?^B}$^VwmRjy!FRq zQ}Yb=O@pl!SC~~YhqwT@PBo=wFe-4Ba{RkTd3nBNaO$jNWih#rv2H zjgP0z`sy@(q;f3L^yIYrW$IL&@-Q_Y9|*3lk{6>;{v8;T7YY>2PCTrriG>7UdykXIBbN?IuPN*;t2vN4+TjliWCCXwY`>J?kQHbY+-1(yihP zKf{RdOzP}kj!BH(=6EF9$%kPs)j5qm@`2CU>pQOBn0$<;pNTuoc<-l5nLT89eKe@C zdbwC3rG!j8*)YRSoKD!gQtI}R^WL=c10)U6k zMmGYH82`QL$^X_R;APKTUK}#hO*Xe6RH8m$JRnGL&2@nyDE;}z*9S;?YG@>>MD#9Q z=|5lT00l^Ey!Tel(m?uhAm*XP=1%rNS+kGEoyZ$+{cc&zPHyT56WHSG55A z$T;7YMKGdtSv4OP7TdqDt?R8PbUMMG`*tXO9Hy@!zh3#JhW9yI*J(&XV1IoF`1$Dk z>meE)jE7fkgsP@0WGl&TGa17z+LrAoGB>YII^ZgU5;%TehWxoQE`~{{h>7&%RHz8ThJzF!$vof0&*AGwbSU9!bqnes=_-m z>r%QZxDqiC_TwYmr4qn6>aQo307_Z~Yghp%nkQ5#iq0Q=^?rajMh$pfXLPaVz6@_V zJ9wdGR1RZ{_9XVgQ8%fo*v{~4Nb=j6=dhiL0DS~2%li2c zn3wS%Rk*i1kZol=nf}rL#iqcI`wgC`gcjwKeB;79#5R*Yby)LUb_*;%N-T7MJDGN= zTf1EEbx5S${{H*K`>*jCk?g4>^@%>b{%gd>?@Zm8nx!srYvybp!BNs(t?pWd+%P@wOLkbbD)GNq zwIG6>y=$v-1@+2!!B8rP{j;fWGS>KVyX!#3ayz*(RpUmof@IGXa^f3J=b(`J-z;U~ z^sQiT$DvAj8}ILR+Da<0qXD~bg?esd7xd8Ug03!I2ACjit}g8k{rRgDS^*RG7$!nP&M`XGj-+h zgTf>gavd-@*M1*6H&j;(V7RZEt;?*-b~KvOE&E1fYW?{A`sk6tz!V69m3|gVmirQtm|1=9tsDk1A9g zFXtihVsG;2%0GSPzmEJjE`ic_d*(&|ol8(R9PjFn#t#z8Xq~zZD6lZc%rQ3ovin=wE@}O9QB;Cwuk*>Dg1Hb z(diJ^xfAWqTmwr^N^n-8Rz1tk1K~_6cjk=|=8dW2to0jhpd$x*rKurlSM}?Vz1=2` z;`)vX25rCAf@fE!Wi*&86=?t4J?qHkseMD5_hofAlBB=hO8n3F;(%I#)2qwgOmg>V z>3tb*4LiJN&_WT(7WSP~<9U~&TiMSS{oat%S8D6I#Iq^mA(AbK?|Pvg4=3=Rjr0QR z54=-VPkV58XeKE5KZk2a^=P5*!0c)Gw)pn0ScukAVVmi_h0%=gSH>r!YTnZC)-HP( zWS6~kOv#>Dt22SFqGP!RI3P4IR-s(xCJ4N}6?30evtOtxXj`wps3O=@er=h6kY4`! zsrwoZGgC~MWj#tPDalKG>GHYPK4j;J_BJ?oFRg`cHY)j+eA)X7TrXKhnY*ZaMsmA* zA%4XB$8C4j(6{F9MP3K$(tV;~dTokQfr$i87ymAD5z)szI(O^ljJnf>=0df0S@PF| zj(h6TKQRm@;h#uj7Ct`lSIZz$flMOpL-!&oP^%4-OgEzk*kkwt8NkfO;daMS&0wN3 z%ZQ?FNrgm~)$7(YG2TulcU_c|$nq1$x-3AooKI=0JR&`?4majfAnAhrXcXhTKX!b^ zd@-oGP%NAl3gh_)pNSQ|Q{G3Rz4gCX5mlpY*hBOx#8V??i_Dzj94(R(G|MLB4luo2 z9eO>?`mQe<#GupTpop|)-K>D4%~W2%NLY7Rq9?r+QBIIYry0j9w(-&NbkZA}6L5ID zy(l)CubY>6-v|xa)~Q$Btb5!imFOdk4S`)GtG{jC3EUh3P2bhlp5z>53qDCj?>c+ul7g-VCXJ?+%9L&G_uMPc zK0TF`f6$}Ca0WLtjU_jm`j)g<37Xq5p**x z7OEAK^{#p7gUM&o9N#w8fgG{7Y<=%aRv13}__yl|`>PriV!7RW(5J{)zd~Da552-A zrnl4Wf!ZHL@F26Q{H}E3m%R$g{uPB`MYunV>iW_2cwduPMA6KPC!58CMSd2d2BHxV zGQ}FPueb3-RPL;XJ=2W)-2mezuggyMbJA+OsZL6IQ!OcuIQ29ekj&C7p-4+?W6pQ3 z_bcIIB^nQ^2i{y%IaWikQc-h;8|^urm{u+}8XY`cu6ZW&b*PD?#7}BaG?mP$w^X$E z{v@x&tsoF9<$VuJfp`Y3i_|B}*z_GX5{qxLrKdQH!c*OYaf@$8Oc2~K$ z{o|c4j$c4v+~^Th?ewyy8BfcS(1ss?V@Y(CT!Xo+w_-J*1viUQ&&Cv+NS)lqNV2*7 z>Dg__5y4l#_uYWlnBrj&i=`kfjmnwKyoIAPiKhnkO&(aaC2QQb^a$v_sZE^I1)M~_ zMI0jxLgTvwRs}MdL8s#<>kyei=(PHdUflxN|;hf;^#D_Ji zflp(E@Jis(${21^;$Qv=qH_Rym?jf-i*xpz!Lq-}p14c>Ay45gZ)fIGrb$9RAGKe` zn>9sF^FPI^B5auNFVjc%iXcVCQ{#`1tyI7zxSkFw6@RQlijP#%)A!bj6v z%hA`@b}4UBY?zkt=-0>8BJuCIl=+AZ0uqSB5%a|_yy;5V@0jQp!HNx<^ipGA4f&jM>wys0*zKQtn{*KdQa+7# z-p%Sw&)cs`GGa%t%hVF$~y-B3=6+*W>l7&%+yfjkr& z{k~U&@r<<)vz|h)3h!NYH4_01KmWI~xo@n~jodK5))oY|&M${QhO#d&R*D_Nt-bL- zd9#xbP{mvPnv&t*Y!;oo=3nQ3x43&^(C)e1rdrABt(+!rE84SK7B&9-Iqr!bE3$5| zpyTw5^Uv|=e=UFe$PJ0*uf@+k@HOG&=t944Dzrc=viqS+lK_g3JiYy=Ga=u0jdYlGL_uRC8Y zX&QA*Cyz;GGl7~pj%+ZISd>U{ju~2fE=l+1QUl^d&6C~Y{g4nR;ZMK2ntWjmtm8L7 z68tjB4`3wIuwUBGH|D|JP36YPhE9XJG+Z5_dO%v;)U%V=p+X7PwpFBe^|r4&!%^_4 zaO=|TrH}G1_AW6h0jev$291n~-`4 z?zjevq=d*NCT}?xOAeJW>>okJ_~i?n(HRW4_^j7O$3FBrPW98}*7<&K{Suj2>#hf!mxKijWu*1h!X!Qj{c2LgWKp(Lh`5Q14)@28@$ul9N+>=tx= z-aok@cdFy0e{)WBGAU&^Ix%>MCMf@|K3=>GwP*RN$N9a_9&>9Xrq*qyLz>%0*Kq3H4G4dQ zHJ2a{N#&?BB@Tv4Qx7CS|}~(W(GsUoG^~)3!G3}*6c5xV6VyDf+`KO z*@fe-3dR=?BzpfDlSG*460 z;L8a~{aWAtr}?_ev%#5Ea)I`H=|m^Or0YiYr-~|emj?I4Wq`Xf!RQL>ZREC5N7R`X zlp6XnYxeClVz2mTCzjvY`e$Et{n-SM&@wN$g9To{iGK6e*^ZR83q?RSLQ=$IiW?0x zT4YmXd%4j!bW-XD$Oez4&q8j$zTF&!fM^ca`Jwh`0%Ui0C6t%OqBi-BYvXnOY|~7s zWM9RvBMK=o4d;?8UKZejc{ZqLsA>B5+qSwaE{J~eF!=0Hpd3d!p5+!CcE&v;*8%5- zHr0q<(XKX;qY$OzELna@1CI!!Xo$CGiOqb2e`*Zs8g7`dw7{$stg;5+LZkb^Mt&gJ zyXXXme4&$)H`-?+#f5*Wrq4|;lA}M}!E27~HxrGag=_7ZdARYxTkU=MN+BjoV*8RD z>6vrI1ci5)fiv1af|zecX%9m;wlhqBm7bRmKQpaK4=&=n_JJ#Vvvkd{*F(Bv3Z2#X9jToC54sk0g8%CL zxu{)Ggc)Lna;GVm$orlIy&3s4J{U3fT(uvT^m&MM=)#1b8 zdjuWh)Ip$oYo89xHCt+x=N9h+@1gG)*o6%zF?NMN(sUQm*o^H%0ct;US!NphhDVsK z{$9mypu6sC&Bl>Yg?B3R5d+as-}ffjN|0Ucl<-%VMDtfQBR(mwt@srny)as$CqHK? zCt_+yLTV8wqz-Lm9pGv{3(xrpi2IQL!V7`Eocd?kwYu{tHL2S-dCZ97D86C@>&cyG z2b5M)gN|&jD|d1ZSe|U+840i0e}xPgAdjDeH7pDP93Fsa8$iD62hASAG%b57#yvYc zgQ>h!Gx9RuGuJ&S8+&!JH*0prMD?9c9sdA)n~nKYic`HJIG=Dr>~>N-uq1+2aafmB zF~R4p0HA;Tf18WUIjn+7T-5%l9RF`(Q?h`qD(ElA@$+8u#Sh@eIp2!)W|<8$7C5%* z90rF%8}g$Iy~AfTD}%jymkip67R^$q6AhD&^VELK8C>4aFVFl8_zM(n;NMx8py z3%a((iiqLzK+#Q3fw>XKp_k zJoQl-*z~|4+8TtWId64#Z#KV`>T7g{8YnJkOcXyQ=0(2=P+dS;J(1|u{&d=!cLCkq zkuibZ>D(lns(~@0_oaJY%Uc7UK(=p~2}&nk-qR2HnIE>Gu?<`J9T3_gUdDNj9^xu_ z4{^y+4U5mWrcsI#!012P)=>qxId893b?c6q{2S_EhYT`a)7+NRR>V8KM3QHj#vs9% z(Z5@?yHSsu`3#maSDF=;AKB}xuVrkLnY`jR#_a%dEz-mmYFb_sei=v+wJGL_fC?KT; z@wqoYfz#s2y8-SrG-zj)rBJ3P z%jmSg3&i~+SBP5!l8vL9UMK`1(I_*oHz5|jM=meyy!ZsgOw&F7u55>0=(inJgGmZ@ zB3}DUM*0lj6P6w+*m=GlBk}mv^U-J#5PvPbEx9E2GW@Bq%&meB4X^{_*|-|GazMDs zh9p032yVP;9g$S~r4Z**pECl^LnJ`%fjCXW#k_aE0u8GA|jgD=61Xi-TH_`)4cVSkRF4C%vYIRgf z2S$pFg{o|2Hn>=w%Ye#<3c-&2`Cp=D>U{w=< za_3|n{8J#dLw~%(b<-}fpK;sS+Le;jUhT#Tu!l&4H=j;-agABUYNk%Z6P5qyj2nfG>D%;eIz|N+(pzcqS zu12jYi#G?0Tb&POW1uw>Gq!wCsh82&$MdqPAkhj?+fYAr(dUQr_<1y0uo(oiZ-)|cT zfV$)V4txMwM^K*Bxw?{z5CQqD;fsJ;&rWm2qhi@-=LQgC4S)9kA6D-_`Hh;Pk0sWC zlAbo}4c6ba(SKeXUs^{={*9!Rz#k?3K|MZUnSeldj~44RrUNNv7X%P;0(!dugm@KC z3EEy?fBO$EvJbk3R|lD>t^w8W3c0Pyr~ufgsaJoB)eV52)YCP6hcDrORGn4of42=1WDVWfi$AHVDRMcT%seO{4z2Dooc}?A32nNv;YJ$**a6LgY64n#p0*S z244jbkN?gqt9=pDEAFUFGwumJpHGYi9`jdCSlJnyp3EQKY_~Q}*(_ zAc8dwjO`&uZ4XP@!87G;s*wn_`_#MR&%Yv5C6bCaLVXE23d1dYceL+fd7&5nk3nT_ z&NnDq1*=^01TbS4*O1K&LX$*-x^=*4j>M$ZQ5k6Zm-CSN$1 z$v8!gp2As0O+(*bcdc;|sNYV+bNNK8VWE2WpOc>`up73KUd|~0=KQkcaZUaPjLRbZRl>Q!Yq)(!WPkH zQ-=YII(8)Y=Xy!#_U-`ojxPws)&0oiAh4LAFNv!$`oI3;j~olgB$Xz&ydr>yWIQO_ SumC&^WO?H3U-{-P*#7}V;45_i literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4626.png b/windows/keep-secure/images/event-4626.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae92d03b349a6de15809d62f25d50bc02600405 GIT binary patch literal 59331 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 F{{gGRS&IMw literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4627.png b/windows/keep-secure/images/event-4627.png new file mode 100644 index 0000000000000000000000000000000000000000..cc5af03f21f4c4bb7a86576eed10a9b4e93c25a5 GIT binary patch literal 101095 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

9%4@kK12}gmSj;x++S8 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

s^Fn?X8z7BB_lY$7Y53hHXP){+L#&#&!k^}I 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4647.png b/windows/keep-secure/images/event-4647.png new file mode 100644 index 0000000000000000000000000000000000000000..15a1b7f43c9f0f1949e706c1ff365cd8cb122b2e GIT binary patch literal 27676 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 Zd(~R?u0MvU%gV;4f6e%6@ntyTzX3OJRdfIV literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4648.png b/windows/keep-secure/images/event-4648.png new file mode 100644 index 0000000000000000000000000000000000000000..ad1df4259ea018abc79d164ae466b89781b4835f GIT binary patch literal 48184 zcmeFZcT`i|w=RqYQ4v8=dU>s=G(iQau_Gd)f^-NNP>}=#q?1HJM5RPUiXucrK%|70 z&=Ubkq(-GA5FmyYTIeJ|+6^lH&KcwT&N%m+JMJBKjQa9+{H~jv5h`d?7!!Qhc>A>ZX(6E^ zgeb>VSnzqvy^D5!LPCmBtAFbd!?W%}LRGD%=T2J%IWxH2b|VWIi3R07?tKAtT0UR? zPx=1)!a6>gjscNZw~hbwiL7s{FxavoD&*_g7aD102~r5U};pG*D)i_pF?biuQk=Pum8+_ zD<*Dx@k=z{+9{l2!~bj{PNZ^?+xfgueg=&*i!O!IPRbRG>L-wzwXDZ*B~xh*qK z5u7xd2##-5FV0;=Dj73La99w%8Rx!4;1A*CuMnx;i6V{+?le=k^>z)FylG+X!QhlG zyuWyJU!GIn%A!FOQLdSL1IRoKk}qK1V?}5=V@hY^RzO6TiShu?E?Cm&POxA)yt)|^ zUT>Kgj&6n%h^Wk|pjjaK_!(U|4JQv9QRbA@BVf}w15P`RT|hg=@5bqc&8Yy6b9yy7 zB{Vba+}U~nrva#ctB{+9QiLV=tg8mH(e>UXalzMU_`8)_&mhZ-^;K8`nXj>XWl-th za}zmFd$2>1B2un@(X(C0rv5y-`YJIqFHjt(N6D@|eyb-A*!FsX7@LVM_!sn zo^u2x89gPj=ds7Cr@K(;>KiFnS|$P-s(t7bIRgw!k4L28G zuN$^Nh(ayFp?8)LfR&PZ5_cIPPGxQY=yHaq**|BF0cKEQ01gys6virpb$EbWn9emt@O(DbygFSIV}uTg!bp& zRnQFV!~g6Qaac|wV29bfd78ZO(!P2V-U?A%nVY65&+FFYOhHj<>%I^(9Jv-4}bpL%+?!#ZE%~QRbUV!L+F3 z?56`+ekYADb603K6)UeT9%p=e3|tJJ#!`z&LrpFYRojbEu?$UJzz#65_dC7jNH`j*}9FQ`H-E9lJtO{LlDSBPXBklMW8UI5G^CsEqo4_?bc?GP>amCT z-5t~dH&bqHs_G$|7o<$_-GPAZE%WAtyajVu{+w1}j=A$-kOvslue?0#VKAq&v7P&3 z(ng7p)N_oi;ooY<_U`0bQigfIx#6wTd(XSyp^AgIyNd$AKtI^@S*Mt~oflJRw6Q&?mZz>DaLB}zg zu>m=(`@Luub%hMkRQ1Ru2ey|NuH5+)p`2t5-%ZHx@jg=Jp=L8B9vJ3Z&}ICoRGsa( z*uCQ44M$$NpVn285KSO3T&=<>!?{Vo#o@& z(WneqBv>W(dNGsyjk1iJdpuv+fy=JpZ*Yy!t&!Cqs4rJg!0g@?t$e>z%|U7j?p+z$ z0j(3a;*|T!PFEOBh_T58dbh(0J7KD>({O1m%`-MrRU$ zg3M9I8O9lhjdBL-qj0SF`au3Sq8ODuh*ZK(s~8^(8@SDDoH-BwNr^&oQ@&qFT?RH&Dup946?m#$C+g zGW9RJzw$~xYNtj>P(i#fBxrDt9a)SrzBRv`MUH{I4q02INnt>E3dB-Bu#$KlBSzM^<7nlMbKiFB#Oi6)D)H8D5xEs9GR??6?4J zNt`!-`SiMTM9py^G6Hd;q$Q`?ZQb^GRCf|KX3WvxRW`vrezMwQdCan`95;?UBb!UY zgXixI_ayds#Pzkh%Yy1Wl*%N7ohNLU?Q)d!h-U2Z5SxkI0z{rC2KC*f7|iGUI2_XD z8@fAZ?@n^0oTmhBqX*Gk44lerF{rb?ILZj`=*T8J;)u@f3Hosi&I)f9JE&N_;v&zV zBTI*Mv!hU45Y;G*+RhJH((Dhuy_A4ldP-A<5(U6>X#&odA`ZB7r~UI!%~>)UFop;(Z;>iWli7NQ{Mp@BU{|+mtV~+ z6yD=`8h)`&iSwhQo-8gxJv!S-&8ePegDtr&MS4lu#we|oTVsKP#)WM!621pPV*Et# z!NO3!#~8WKK2hu7TlM*8Wv@V_z_E;*p?SQ+%-02hnSI?dmDLE2&W?hSqNxcx?1i=i zelh-#B%P#EhE4VME+fIeNJzqL$%5-B>4(4Vs{$KdaA?XA&^t6YQ^%ey#h!lS6INrR z3?2k3u?OJO&5v2I`am)2EQ+5+J4RiKt)~X_*-=P-Go7ZwPo)}%&GVP}I-KrlxIq}p zf>TdR)gr?dL|{Wx5sd2TqzeAXhGUlv7q_%}Dv>kH#!1EAMcdHa(HGLoK%ZDzW zaJDwSxDQ~LAd;5TYMrv*KlROVAjPU37Kuf#AwK!z zwy;Cb^}L8<=A)k!yEe*tA9b=O+a$pK`6nZJg>fGGRI>FA>xuB9?!*bdg`&jQajoNb z!=@%mbq-U88)g$1XjW-?Ww^)IIMYb%VGX(V;5oku?JTxQY&w+_JOHKjo}S>6v;!#9 z!*h!`7soH2+S;fRvRA*jHGdborhZv!>ZCw#` zJghOObmdg3${0!zUm&@$NRO1x?d_#-Gb7zH4^FjvHP|BqjS8;zYdxv6;+`QeA>2YX zZ+50%97dRFn`VEasq&~)K-jVkoIRrmoX>tN&ZXc&m;7*xqL019rjbg#Q4xR^=esxC zvpz74Gfh2T7`x#>g1E7ttN9nxbJr!wi4PfH^}9Arl>#fg&J=C`Zk1Faw$BN5ZB(3O z+~?If(tUz^tY{@8sHJB)hGBDg`whhLE^YMF8;H!F^5`Q1^w>CeUpW%ge!lJMxI9$^ zPj3&7_uI|Z-L&I0CezpP9UJ_r51tPy%Ty~uq9OC;PyAKUT3(thlB){JyXpIn$=4~TY(DLp* zRSdwkynW;=*q>26-i$Dn?N>j|K>+ls=N~F7z^KaXG@2@wSM`|1nMG`)&a@(BcpMgI za)yRLu*15`wkvbYlohc*L2#m)2rJrjOVnW66UW)1^`FfS8)lxnf$%3qHiX_p*H-A0 zLja4^ZNQ}*e#lZCl0&GM4jWM3h6~+>%Erw!(gFpcLwq`{vrG)g^rzFP+!}bulF?wm zd{FO+aP>Gm!c^+g&zZWFT4ceia$Y0M{pLz%?4(~1d!s}3T>%;KS<1EV9`4wskNH1v zKr>|iUh;YYN3cf%ET9TzB>n@^BK@W1!2)S;03*qbAC(3&r})lYrv z3kd;YnCeZd?8+$>!Kcj_1KfZmh4fiYL~uflt?Z4xL)i+%|X{d4{=oh-PzTRnBDnvY(+=v!36wM@!J3Zmv%wScQxY$IgF62hR9 zsk(yNe5}2_YVKdBNpHspFyfe###ijI4_Zu6y}|TKmd}I_a3f{cD*sb`Ts7m8rW_c+ zHJ_I2S1|mX=uFx~v8b8$o6qjZAVR6xEnF6p7Fac36S`Cw1aGa_BA}9fX4=W#2&r{p z7YVY#S2Pd*P`uVpD2!C-)-=<>N<}ne<3d7%@|Bgxj{%H$3%X*{Z&=DXLRhmxC@ZRy zuB_D0AeL=xJE#m}&5Za7uvt@2*OOJzreX!6C5d8qth?pVWZ^1jDg>ABHWtTS|L2P~U=d668>Syw8viFn z*Z~+7#PP-MTwR$U55daB&3>`oWQjv=z7xJJs}Xg4X)ya}Xya_Vs#s4((pHS|D-G8l z)2b0U+p&1bRSov-jTy0cm|JU|%1<)p7_W|VQejow(qQ+c4wM>MYJDLby^#`2K!mcX zWt}+e%=OwXegR}#;v7Fi!ivhJjX|4Hdp|&RCkmiFyK# z2;iN%5Sw(Vux4rL__hgZJG4jz(}>#mp(`A+G9jALootD^|OzNDi3A2J(YyZ1c$v22>dgW5!I$KX*rm*yd2 z80Vl6Pj81+*Zyo)qW$T9ybJp)%Dh&`c+U-F)wkEiClu>Psyf?kE1aTewqBlvip>r% z;nQ4W?{$CebR#7d*eQ@`GqDLiq+G|?3k|R2Tmf%uFkRO8=Cyp|k<25Nu?p}i%Q^ES zFXqS&a3CxpoRP6-P5OW5LjNVd`*jgXT;R_pF7B96!D{>(6ZW$qT3XY&I!KXrzA(RV zYtsF9B}_rMIR%*e{rQ(mmmLte-PYWDPggDVp2Pn&hYGe}s7we|z@E=YU`E~fF z>W(;8>X2cLNnu+Ays;Cz0mx}+)w^TyM=0iIOqY%z+=iYmWHdK@+_}1jE-D)-*k8*c z&`iLY|A_;NhGeW_8nSlql|FjSu|tNiC_9%5MjmKDGMtqOLV>XH+G# z=NED%VaPelTX5`95Xm}_Q*2Qz!)6kEO+v2ui!!Qf=I&Qrzw$$*Ey!!4#MZh;c}%a~ z|70{axhL^0peBu$T;@@sx)@F98h@$iP>vPVni{wr!r8rIfZ3x!(m9CfR6m5)4bx!z z>$9x-?UkFMm!?w}IL+k=?1K#7Baq_eXs+~>Sa-p7cE(U|q_KL^HJn#wfIGL;mw1a^ z)?Y8QT_D=3OoN*!Lpc{6!CwL*oYm?EZa9w)YBj!>l$I$XhUoe1uo8V|-*U^8lEoT- zJGDgaFC%7yX{oG5(T}#9iNuEUMfPzS6E~JxSSHr|On4aOeCmjVma=8}_Ce$3MbBKI zrBgBEQ}35ch4~9*1~%6Grev~n8JhXn53fH8byztGImu#C9zQoL6_73d^R?mIN26y*>6))RST8xv(ChMqa*c-FJpP9AC9yUjgb6 zKlrJall)>lo8e!?{%%NWIeCHUlZkVxXqK^+mo(@!U*!76g;5iYuTb7mtF$})cP$i+ z1YPQAI=14C=5_`2O`)~B3MgOi*mMQ7%1qDm610SW@+5wnQj1Hj6lLJ{rDEIi$S;m+ zU+S!FufCM%yB@b)`U)Bwq7^V4Jr@&s%&=Qddh|}eQj;&Td)=NJ8n@lv>atr{Q74_B z(23H)`!0Xd19evaGVCP87^HY>Q@P#CVKaY zp0>tfo$b+v8GL4We=fA#x9_IxCnsxa*A)6bAHq8N0JM+HbQh$T=e0Tx5*urRE<&OU zw>~!)rCrifk51P{)-!a~g9>;B+sYsw*#<;%fa2(Vml?Vr)N1Qiv0>X`d-g8kj-lu< zxirHY1-rKu4`RA93ymtUvKa-|F4`-Ut*Q-LKBj$LJqEMxGOSBx$`jC+ELA$ODUdxe zyZ=VBsxajeTa*%S?4$}xa;bu$UXyMvDs8$az8M1*;0=A3LNQS@oiPMw{SCWA@eOA* zFTCJ~*`M6XF83XYEX;f>8lF!z#x!sn5-ZxgW(|z8-4D>WG;yy^Rb~0c2ph1$`A!*O z-@QaJcJKVyU-iB7&0MR33+&PhK23+0;@SgHF;C6LyS}kpkwpb~tUB~9=5!5E4`-}X zB~V+n==5Pw=nuiN+P8U@s!nIG)Fdu;=J|?mC>Q-5))Y0#T~bOob9Mc2XEjcEqT11r z@0+LN&o^lYT=#TC>qr4ps+4*p9b)Z>v$1Gup0cX1i(~AA+DMNpC5PX{oLt zN5|u>A(@|sgWhY7=-VRA{Sof5L&5VC-=x5cfE`(E+RMuQgv$gwlJ4&MyknbWs07RB zISYY3Q}_B;lFL7M4Kr7W@e{8%kyhR3ISzqTrvrQ9r#*q1ts2BpfFHj}FZB#Ev6&py zm*wkEAx)v(_&<`H+C+aU{qdk`6^zI`>B9>qND(9UL*q>kc)x9AFZu3NK#|;ZlSRT%(3PC3iYkS$j2o`VuGq+=O0Ho`YW5y z{Syj&M7&<*g!(?nnuH;vOLa*UGl5 zRtJW8>j$aYR$xgEKvvDKBK9CbE&C?~LuIX3SE78=Z&yJbBhQ`NEhKdR&&o_}#qa`M z>rvZw@y+c8UL^WkB@6n<)zbdYS^rHmxC1PH20rncmsOgyYy3Tq!SKZzeovd(-S|FV z5_@#8Xo#ezY}s87x5wi3`v|UM9^VsUTTelNCeiF=9$ z+C(CGoX$8@EA`oZEjab}7=?-UL~nE; zY?mz8pTCZK6NLD|BJ{RPDYRYz-Nwy`Jm z(TMaB*8Q)|(!KXX)rblC%tg_Fus6HHhsF$zg5MYiM*D7)fIXBNu58e@D^=lfVozsQ zj;?q|rHm77l&R^7v(?3j%BlIFS0K=JIkPUAzJPvo0Qj(K|Lwa-Q(r_Z>ziF!V^YFY z#&ii<`;2m0w#wK;l*RRco-#iin^h#%E{=r3r_4XEfp@0R%|q&3A9pFa&h^T1($PQ4 zZH?IHJJhjvXJ#kOTJwDj;?kAIoKb zNWT_G=qmcan%7Ay3jsP`x6VoHuF0nynkF8$ea29CUxI$A*+s!9+)m1k$XDBEpeghl zp$gP;?TL!Y*qOVJ+V@|~61~%OvTG~mF71kR=?jNL@xqrAQeM5D7j-GVY7?H{?c5vN z`B}F|W^4THM;Lib7F_cKT7g!ZS1KY@+65l2P^L6}Z9d-f=2h-W-y2oysnDP3y}umt zsY~c_SnaOpt6|(|Wls_=U!uedwQK(DBnJfL6Ke+@IkFmWqh@PUw$s znS=~wKzq=n5_lgx@6ddBv197XV$s@fcjNgjseorJ5J-tGRA$tY*HM!yE0)37^rJF>wO;UeE`Ts5B*?*H!W z1wHb!fZLRN%5}-bsOh?GX_1ibp!-=qoazH)Yhxfq>cgO4sNFbBt+%SN2!>qX&9N-1 zl^vRr`z65-lm2>2SMR_(sZ+RnPa9e^uQv|pXlQ5OUv~+EaDR+5%sP9)Hd#}!B0j0C z&?Au@ktigYunhxyahV08Rok?mYzJ(M9lRs!*=~GSVF=VGgBX|}B5hdE8Jr)P*Xd1i z=#i+BPAt8ittEr@33)5xPATc2JrR#MR#+8tM9 zEN@a+u8FwyKKnbN zJavf{jTG()d%5Y|MS!{RjP07k-#o@ARJSV!+fxKVG=J?|K_r}f^vAIUtkCBx|Mde( zO$%aY#8)y!Xvi%kxSS_&%6t*S2g*9MFXr@w{1+h?<=@$22N>}MdVaXQ9SSpduP=Mv z%ID=5Dc3TK6a}=>DetwD#P`E=tHd9$Fb{M$QL^c``HGws`R2{)h*%fVpXlHDN#G7L zbgdclU&U^na?(mepV8vmuhVa-#p+_42YP2qK5U<5GqQmRGwy0^qQ%YDVri{%wnSb} zQlu0db}egbYkFSEM`B0+Ph}12284uV^`7@CK=SRC%>wM%n z=zVDR;CblC=T9p~4WbJCz!~0}>9@p3$oELMCKjCz55Cm;8TY*wqhGMjW#5_uioDP$ zZ{MpfH6&p?Ur52UZU&p)gNR~^VPnkic$eG=w|?jI3DXaKrx11Eqz`;qVL zYXe~GrFU<51}Z(>)yRrCWcCkv>Z8OqT_-ADTL8`~KPwvS_{vjs z>Hvj9*D~C-{xr+Q;7!}S+F7&fW&eyte;>JOIk9gt`x|j8(Hts9ts3T<^w6bOi62hRg4iW*pDt0kJFgX6YaO{;U3_mdowvn*XV|%JOMv5U zu*ogJ+s)X}d9K=uQA{j@RA!Ga6&EDM?`!zFrU<;wV)V0~ptK0mbb8=P;Ybz*r|doo zO7_Rk(508eYIV9g6*b3IhfllhjEFs{k%O8*-aX~hbv8Dh`QlK-sgiwKQg3G~S0*ZG zE0|Y4jWQPz9?bUp!r$2 zohP0Ehs~116lN#xb)HZpe4SfFxBJ_G4nF#_P_B1UZm?O&vRw;LXV6o7-ffsIF)XMN z6LJ>+Yup1;=U5BH)rXYH4YgfGXE#p890VdX6S8I}M$d+x-ri<4X1r(gX(ZIq5Sb0tfi$N*uRL$B zUI%lHBYbg5dK|ldm-FJ6fDhrHLsGN#-3VVph6&YBHmGxpwsNg$Fi z!eb|E3e zEob&812_5$C69eREaj&ub^{G@z2=OepLVtXP~&rrnXazU_B()hZ+cd}eZC?Fn$Pu5 zbqduLrd+$8#dd^PH18)nUx^Xvrh2kvKq|O4Nh*IBbZM}VQ9TEHl2_EzwMhsi@_#Ip zJXk5)ub5O&#%;YB=^a~lb{@1Z?%{y$ge=GASXqqXpabn-E1gOI6z1346CiZ-ud_Ue z+KRC=7_f<->sv-eDvS8NdyDnO_=F)XeBVAQ%BauXRuJN_M7w)9Bh0%2Ri`dYLNkP1 z{$)`JMQ|#Fwu#lUIl~(nl`XpAW`Orn_D79!`*c#!vk77<|LSi1xQAMO0ZDM*Lu)uF zRLHYd$1qZk^)v^)FfM3n5$9^MaPE9?i0L`H$u$N^W2jKfgVE zBqcn5TgeK$*MpIzEs4HAKELoLLbhTaJtC#=1k;O7AXGgsmlN?m!&b15&)Dv@0lQ#NQkt#~ z`Y^C}D!qmNaQ=eoW8JO@$n4Vu+k2w4V_ROU5AV15bPzi^SBE`JE_f9wa%~I77ra~q z+DLq)e2fC$y+=OYXY#hcWv#zJyyJgyjgXBnrOr4?z)Rlwd{&!auXN_@Pqj$vbp3$N zpcAZEi)iAWg*Za;6{0FdRDc9_{SD?X0jd%%AGk@uG zupbqp>0RdH5Hjvyz!$91*Wac1xk94{Hw$AaFB|MNJ800k;~kna9ShoUzk67!4ADK^OSnobb=1E9Wdo+_GW$G6{oR6Y34yE}87^tF;ES~|#TJ?ay8qL$Ug+K*)^*3~UV;CqX3~Ff zh4?9W1gY;Skfz$o(87MdtfYdCyu^y&n%@eW{o*tO+RN=K7(!;6VWE@$V9j)ACUfU_ z1JjLN%1icaiT!J@Lh$;2_rh4%{jp$^@|u z4O=blD?>xKEEbm~UDd=mP_kJYDX+tJfK~JA1ZFwh6`n61G#G1ijJfFkg)t}w(>Wt( zKFOTQ{x-_mA!&k7246M`XME+)w(m+?*dHbD2Rgga0S=AHUh&}=t}uuE9)@&N;)%lJ z4FR52q0`JgU+zU=ao?F$xL3y+~bnn|l1B+8H-xTTyQ?94n3k~VDk~#?JSAvGl zRh$y&aCPXLRp>q(pey7z6}9T+&uY8+zTGO^rR%dN>|nZ}Md0!N;`)!8RY&c1H7m$I z3}(4FJ)oF?=$@}_pD%0!89E(M5L@A@n38EAU7Q1ikzwq z@OLl-9tvD;w7)9ZmF41jCE(>U&0W|6Yk~4)3J6{#wdXI;BNUtjpN8 zJrep-+o7pj4s5a*qA7Xp@VoIrN<@BI$33;Fm9LRsZSTL-nj58~`d^ut2e{80QewNxX|bl~9PIt#Fw z*B#B?(RpLgXvwM(UBzQu?o{EN7pkn|FuK?sEuGyXv<@*Gb3ZcK`D?b zZ+bhqpuL;dduO^BJ{sSy*9Y_TMj{{UdgJxmuGDvvr{#DG7m$ob*8JnjDlRgO`i62z z1IHYrL#^0 zgB8@tc>P>V41-b?R~3a+4DUHm%bfG%?>s`Mq~k6LDp)1q-(fLoJ4Wkx^`vBOYF?y} zbdUd&*T$hgYWH@tY-_tjUS4rE2~Bnhokhd92rAY!dRk;VhECfheIHj&fg4UrpPM!L z>3h1rSl!90p$OV{CS; zD7agcWDzNGJbF=#-K3J>NjF{b0rP{$l`AYNVnP531=pmkxc<`Y9G4^paEx^RV>{DR zlX-&Z6AaY6DT~)}N>asNUF^XIC5t@Z{!SD3dtFl0-ZO8?OIhp)A_&h0_uOvBtepd&#((E^OU!L2l!?g(wLl8+~i1BPBdP4_FD^fA*AV@y}+zaeflS&LHqC`@Yld zt|Hab1T_=w@v0D|Dlw0*4yvGh1`!l`#brX;9KAF~yqiA$9^zYjLW=6PM^_4-3-he)Lf$^2(hYot6n>K6r;FBn zMN4~mV0Z~sPq!}y7Q@q#w=Y0RZSiQmi?DLL{0Vo`S3$R-dQKtJ#bMm0U6{msse@9= zkaa(I!KlQytBvFg>{G<~4%t>5~(r@YX*!iqtOF(YpYL zD4mUDREi7zbpCUz&n^zmw(*fzsZSc+BLIYG!H)Iu!pp_q+_pgU#j?-*qvu}hG2Cm; zh(8BUic{Z8=-Oa<7U&Vl(AeBYw_g?O(3Vdyekt)j`FKRW%E}3f6d214Ev-0x*zF(} zDFJaZ0J?@&fQ8C6e+TSejpqwEh+R4N=Aj5exe-se$edCvv9n)Ol(8`6Wt_F=)c(`u zH}6{VbP0oci}VS)GlXheHoR17I8U}zeh=azDkT;G<_ z-AGAPHwR;ikE zwx{OrNoGd7LQ>#IPI$+s>pY{?$x3_R$oPhy%@W-=4Lds(fzX{N7`IFH#5Z4QuCVFR z6_)m+9AfC^dLRGZb;k>FjcUp@{M1q;p0DzBSlfQZ^eyNJDM4l8#X^Q>yr}Dd{Q)*= z!P840K95eK&5JSv~Cce}LVt)Eue zSsw)fJNsGvFR*+rvpGzty6k+77TMScAfBz&JO1{cz0M@lq(88FfqC$<}>U>c~ysS#%#3R~;)wjFA<0H6IfLx}$QUXXC;@gETd)Ay@C z5*2K3DBq%g^N)ipFb<4P?h$(xOVX~=z#Ge>0__oxwYCWvtQ7;H62USTBb+xQgUJxe zt&N!dD)R`zBVpTR!|HC=a%oQOp)g`T^1_32~a6sN#l9gdC4? z6(X-&)6%}Hdx)GC^`6Z0OYb4tS7m5>?G|E%?sR&a6)HBWe6%i1MK+yp_%OtWj<^#RhOwGo`PZtVo&G4o1IYid(9S6zkkciZhHNTmn{|WvZu2JyzGq- zh;@NGty0ia?NwbX<8*Ixc8q<|obpL8P_Ih@&m#$^u5I4Z7s0rrPb}G{ZQ2+9LGwaN z#FczRVeU{*o>Oz3zmNOs2!AQ-GHVA%F2-Gp8C|n&%OG<}`ip=VtGgeBG}1~%cx=NQ z`Ftn%q@6L#;$ysvYE#+@?URdvHk)>Crq96_B8SQhQ^voP5pOq6a`ZOB3wqume`x?v z_xrSO5B++mQCC!)UJ0mK%i@1S&2s-m&C=X<*2n#!X7BiPMa2E0W}lbHLm^!S?%Dxw zeH4~Jf@D4=@n-@4w{Ni!kh1d0YozS8mDuZLyZ=8)*|W)<$E&0)RNlEcxRqC$55tX12)S$4=S5*o;muP6SRuMG8y;#I+M5T(K7Pd z9*18lCUo47nGI$KXX}if;;11!y*KLc8ss1^RIRjDDE#vJ4L2$+ zHiz7FRhA~wJ&=OLqw>M)g>`fxFnLf*i=64YZ%d?&QITTKKZVZpobBCO#m>uG-bjo0 zsR6I`$x;;aphj8Rv64y)Il18zvs|R3Md;-*Zgng@cF+`XfT@!x{B!YN5y0bJvD9SG znF>K)255Tk1XC*hx5Aa`L3<>ywuNG+-8FDIZPFVZ{Hx;^W}mo(=6}20pzLz+){Gjs88v@L z4oP$fhYZi7A*c1Ppj1UaXRNU&p`Pe>LuEOUR+~zELOG&0Q!wtX_E9eiA9!!aH0t@@ zDopM92mqq|$hSiacT)x{G{rELhL^KuGvME3Q4K$m+KqEbeU)v#)asbvl-c0<;6C&X z_R?%hNB+O-GU$#-pH>vQrGM{PL$BG{8xRNES4oWEtI1Lx-j1)JccP>H&KAb{`x8eZOB4W(Us3noc&@HCUvV~i&^qUHrm{c`e;lVAf>wenui zJPdl>=ZUorv|!`Re|=-|f4~L(|5kM3?|AB_fuG^2USpJ`81LzqgdA_~ORfvt(vIfv z@tzv&@&{_u2+F%UuDk5HQ&FEBTvBf;arOi5be{GF2U&*t^~F{~$%;;ie47}SIJBIP zEdWy|oNEFmTegyN40T?OFwuydR_J7o*885`US;74f=wH00@sBx^@)8>^3>;j3SAWb ziwT4PPu(O*Mo;2XoVT^rd!&sXk*rSn@a54*_MViPnxz}rs-hBJht@bJPapHvqO09$ z*Fd=oiv-_wxUixa)@g@ABjgZSY%o}_Y$~N1<@{2%@`!&<8AIC~l%b80ikv8=qY^r3f^sk_4gWkG6nfmKa4bXomeD&x^B6ED&{ZeVc~Y?x}l`7!#VC z)`?+ePS?&Ec~rr?9I6sML7vyDuh=YjcVR{G9bLu+-qaA(oe6G*|F$J=^u!|pRy=7z z3)unA{TEkNrnAhJ4|@x~g~wuJ%AwU`MEsDYrplG0G@L84=S-izPm)SOvmn(vpThGs z)!fQ=>*{$o=E7N z{k!c!>C`e_Q!TOa9C$iDvHSX!y6Q4caEAsYjv<-kkFX z?1y~2>t8Qcp_Pe0?_RWRa4!cQ!041Y;tkwIxJ)zN;+Wbgvp5)Pm|Z)agf`X0q_+&0 z*Hu7k7A$iY$nAEoYOGN?G2Z|;*^Z<$HCwrsH6n^YBp%Z#cw&&$geDf$`(CE_%eg}| zJI`yOoOU%`#CIq`C!4>`JKypCXhNyEuAuD6tq9=_`vH(iD_(Axs^O4UWKuKs#2S_q zxp$*beKP*Coci$BMpZ9em7*@lY#8$cJ;zkAX{hz!DTNEZT$7O{Nl{#dQ%nk)F<#=f z&7|_mmTO5%uY=nTy;a$=>AFWtq80JPOMf6G@UEG!cR8qQD&b5;XXv*a=ETLsD*M2Q z;Fccp6H>{nem*)qi=4&OLgyg3{E6Vee83kbdiENFILjxsY4($*BML1-P*(^I6B(_; z6)U^C(jxw*U7-d6Yr1!KzUN$a6ZkOU&7DgG^YKOJgM=Sn@)6$R82tN(8+=G68gckD z`w3rrZdO;?S|D?Ll0HI8@a;`xqEiw14Z~qStJc0ICSYZd6b?!69WYYL?=b4dR#=$i zl3?y&cgz&-J((w%puiJ@?O~WM;01?vf$0KN>B>|ThTt(Ze+JrxpO5`lbEN0o&$0uO z50XE8VNa^e45{=oeeDkpoKLPUId5rU&#O5?A!(^Qup(r^*~Kr3HWN>ihVkbs?<{*7 zAS8{LSw0_7+%R(zCYpFjG)*b~=~Y;zt@PCEA?oNWM_F~yjG-Zsv3yf{N!K3*LhqSS9ssV=LZw{)h@`!Qq$&yF2h z1GZj8Qoo+V@=kk9FT?8y4$b^NR4MpDs|`ct>X+(n1>FtNM@Gd{VRCKlm?4{ucu*VB z!fx5S@3xQfj_VXy%|CDF?{^`yFVPFfVcIL7l{I^+Gpmo$Sp)K z-{vu9j3nPRT}r8Q+^N%Q?Z*et+nY zK1iWCe+l|Qu#bB}$W+F0N&Dt9&oujx1z7={VS8&{FQyXV2>2iDy?0QPU)MH@1wjz8 zQl!KVN)wb0!HNO`KS1eC10o~==`}$?L8U}NK&3=PK%|70&_P59MTyb^gd#PD5IPAY zB%B*XpXWPg-tRm!-#hQjnK}RHz#Vem``&x6z1Fp^b*<0$D)Za@0M)WLoAjKSGrg7B zFUH7B)G&aB@_bBmOrDLu*4}xI^L>3vo$rDV7}Jk*-S`9k-|Kirq4$unL+9{W4Z81%7H<;4}L+Q2jGK|%*ZY12E8D-qDc(b-f zkjtLyPq@8p{sHw``svjVx7(HuHhgF&llv9RRCzoz;M+-5ZJ$EB8Y!;ozX@%@@tH6H z>>A0L8((a`xF<-`2vXj?CE77qJ526AG5U`&dvG8;U+`I{S<|#0#I~6Le&6D8V{zgM zq+R#!;syDcV;9}L@*oj4_u8?0Of({IGUC7Ua00$h%1t!ZKASx36q4^H1j|K$+B8^; zO^A@t;o{ zt1T?+VSHi9_UvAefy5%@13ciPqZspY1nVNY8PS9cNW-i$mA}=S+wTvJxg3h=x#|$U zXqmLSPMqDzg%SJvdcPmZmA0~Nc$>1rfbm&L@T%)-4>&zSvf+>7I{c_jb(s%TwY_gPn(am`;nz zmK7lDsd(OruM_)WTQS2-aqx51MB9eB$q z_UG;^-NeYcFlLJ&oIoc zs2(sxXQfUHw|Ynfaz3HR8a*E*htFN;nE@7pbNWlKr)?Hfz{Zbzby<8ujUWC8)-jcjY;ZH()CKQL%?XM^*yI> z7kDZ(ot8a1P{lPD`=ty(u&NzRB4?PT)@ZfedGK7u_WQ)xKYLN;HurA8Q`oGN;l*Jd zg>G#HrElf>w*Sww@no*QPyPomWPdp@|BA+(&#xH)yz6xK@O$^w_hlafx~W30f}gDl-tr zYz^}@Y9ac9UDzSmN*uPqPOwbdHu9gc5;fw1v^bRfeP}cfHMfMta}5*|qy@HSVDC@hlKBBN|Hwbb zM?T-R2(VU(`21evA20W+-MH>W3a7kOBBR<}_q-CbsAni?nvqmmA<&2rqK)0j)KOW= z(L_n|^eAuR`b+-a;uM7|6xtK_tsl4nziZR&n$VA4tXTMm?Nxd9Pf19fdcT^QKGt^* zo3o%&mR^o38A4I8RuohgICW)g03l7cAn)M%w`!zEy?j34XH8d1_n5~O5{n5-V0Cnn zr4;K$SlqgnJX7Yu(LU8{{i>}~neS+Kd3~5ELBR`wnZF)-4`6`44GB{iD}DU^0}=0-7#udy7n!=DGgeRmPs2G+Z_$a)u5IfPG2p3V?j%YSg& z%|`vrc!&fbQ;-qWuh>fM*$1Q2YV_*r?$h9B=%Q5G`hw*poh-5q1?9T#hG?P|i(^{P z7Kn0P`{P4+d{HP?nm+#N?T3bewOl^H2P5vXrt5{@*SOQKFzga!D%2)n<=nOPidQwX zWLMZRYD(N}ZiNJu%s;!hr?_HcSTgl~r9Hr?{0F5J9D~IY#}X0p5~>1Yw{PU5hU*Hy zmfztz{AbGlx3#7%$GAzeOb*J=In^7GLpiaby7AFSQm&V?7|J13ZAf`=iHq0c1U700 zfBcYC@8x8KE};sJw*8Wd5g*9lAsL4DO~Jr3S-jg)H)6|(qpa3LmWK!K=9??i)O&Z9&T&A zc9Cy=420bzE>w|SqVx?pVS$|ZLi>H?5{9OLN(jpz`lXC>&xIGa{kP%>AX^;v>rPq^ zi6SuP_a}N|HwN)zZ#6(g3eOt{cd~xrxHDgXkzeB>DsSH1I*fM0$?De+;lbmMRZ_p+ zWc^+kX``l*Yd2u?BYutg9!dxnT-;vK^jD|?bpVEH{`=FPRq|h$d7v^h&DaAV$h-qI zCE&;b?RmIH>R0#)fHjjv->7|M-~HrUg{lP3kZr%u5J02=h&srOBR>ZH%Lm1O1w&We z7yrghfZ|N%W)KtQ$ZD%w^9w+Bpa+xM!e|fB$bG=mH*e;(BkNVx)+r&9MpGzCl1?RB zZ9FlRZ?@ z(K18dW{eFKK|`vonL)Y!P)uh|_eShF#960MUTja>^TtUn`ID&-Un3ZDFDMPDwLghI z&-|!C%iY!!sMXF6r7T)TIC9&Fj;{FyA|3n=sSrtb8HT)X+bSjt)zO4087tk|!Jyl@ z8#jt#Z|F@Ah;GI)M|&e2g|>AZ7>fHrP5bB27U`XlBd4-LE>;!B3X-kTU|B~xWf1Oj z@NZjg;4UO3Bn)=w=6Wmv+fJbei9PS(Ab=C@@xO!ySfS@OV+)nulc6E0+okuajkzpP z+%7)M9R+(PYmhI4PuLG#%_Ml67aGRSKQP*UL1NCj|89b&{sY0`)=$LWE6DxPK2pCmt_!=wh}M{-|O_VtrGCvIOf2yMgM2ejk_eqZsYo~`}bXzMC$#< z!y)^c7T&y~osD?El7#;%L;3xxjW=OYc_e?oJnpq zvOll~O&tQ=?Eqn#jb*)|-VwPI7t2ZgCpUTz?(MmAnWWG2ioIB*`<%0bC@eKd%%2aJ zF|IY^jnz(T^Fa4I+m(G?PGG-bZRffl9{kRcRmW-=CMNi{D+A!bZqbeXGV?uyn?wki zJZty=*goPg45Fp@mu2B${H&(~yV^p2)V^5u_l~QxE!L+VvaZjP|NRoM zg_p!a$2`8!y%ns4ej7FW;6nCm%<7@deZLj>|CfORM9UK$SySQpoTjtvn7a&Vb{2L` ztobcKa2i3LfM~2XRUYKzz9u$BuJmYTtVIz7xHJO<>goP#vBM+V;7;76X29AYoR=&B z)IMN%q-Pgy6!D|BpUC}eEjQe=ZVj8ZZQ{Vi5~znJdfbwC>=^s$&wuPGJa6yK$~yn_ zf1>~T^c5NLTB0q^`HTp< z(Z-s0LQd(Z>ZolAP{&MI?6ocTHFj}+1N@UZykLVg*ypwrhqrG>T(f^`Hp@D}U@!bwuF zVI4#UJy3a`WfMyESoV4EJ7AD_r4Zqm=_n@jb8a1|#63QZ-Tn}U_Iw_iCWNRnD2>#R*7RW<7cCTg?m7Q@=>@ zZpd=9aTA;|KGE9_36Q+n<10AU6KQT2t0T|WVvWE#u+!oH@c(!OEEekLy5r`2*x2BW zH69aA$+B1hjMYi47)(R?2P!P4XE0=p@jjsVt1rpDs(CX5YycdySh%k7= zZ4mky1z~{Z2VR0`#J!|1MF-P9wJM6EKP2MWmlMl`U|+r4e#q$X+y~o33+=`>7BFoa zNgVc-8;rE)-xA-CyM9WfYulyZ!mpPEXI`z0oJO9+XNC+b?T#;W8{l6!3rx|r03gLl z{XHqk;k0HRywhHS@Ei=Scv*J-a~x7<>9I3)gsKvohm1W=%4pE`KD*wt|i zdu_Wts%@zTB)nKl9#O9l{3NLDbv;t5rmegi&l)ClkHyY!|G};8RXDi6p8lZXaG`Rq z#;xyuTa*i1dAF$O3$OSjtATg4_Yef`6duIyU{d-YJF@n~6`g2$u&%X=-7jk2V3`E@ zdeYI$Kk@2}Q=1f+OFODa-eI|Eu zZcU30yOq_qp}u=LTu!(9R5NgiY-Tz;O&af_XWCH_#b~C*!)-Qyo=cmn%(0~fygiJy zyKM0&?BO0jAS}uuCil~Xh@;QFZ;;T*hS=TNMYaf!X^_6VqHYvoFDZY@8`(aaZ)gh= zV~~g1r2-`yEF=|(ZZJ~L(!n+?xR1nvNY7tH#6bR_&B0u&;}R$Pl3smd@xp_QgmQp) z-Mh97xBI*yK-E(_<1OKsO-S?MDx%kP7&iS(tnF=x`IML}=7va)Mw_CiV;!S5nW7s7 z8$pFJ``rWLj-YR^a(@g}Q552@L8X*;!rexejK4&~GYJV5hRF4$78{{MYo8?A#B;b0 zzwo8A_b}#Z*J3-38K-H~g9pxZ7?1DLTTj}0h0|asu4;A0H2p{o@QovNeU^LhUm(u1 z)I9vpYr_U!!RAsKpg2zt;H0d5&u~S~P;85gqrFeid_T`OvhEyU`mq2iiPCsT_HklK zmsEynl^bI3Fah6KOlo=pHb+CD4hES>L3A59b*eYu>)gU$i0M4|ds~av+B(2meU;ZQ zrCCHMU(qt=e>i;dBvZ$@Ym_HCuH z-uDYb0`DB|BBxE^{0i2}DOy&ViGHlw4x;;n{q^??vK;ZsS>M1+zi#I35YUuNyH4W% z$x({Xl2BM>Ak^JauHPC*ys;h{WY@`R zDGx1XT}B<$o}5O+d3A~SXc4>sJAp#S7+`i-A+%64I+7RnlyuGx{7C zX<<&Sxc?uRMW#YtWxKqXR13IKBc>SqJg>MrL^&y+0ap`J_={|8S!q0KwAMH7aox0W z?(oTq-wx676sZ*NKu`jhkU4S`@xhUsRQTpeMB7u*#=|ZXZVlAdUy)9sAMxN zCT#Umvls=om$dvAYu>MNdYrcxOn3CQu-*+6+;&)@_f248<422DMGB{G(BdPI{ukGy z#|QcXWbK9iATHaQh51`v-m^K`Hwu;^y>s2$y5W6|!@Yd@(V6@nD_S;=jlorUt+)I8 z!PCYOTcE*DDkn{<>6DjNTcg%78uAhfN!*FJ^Dkl>Rz)m0H>50t{oTvtBpNb05I25C zJ)9x0ie%I*a;9vVT8)14D#KBU(^_VS4-i$&PM7q{cMEsZ?Np4u(94#vH}Z*}P?(~D zck5!PMj+zaP;A+#z+An3B>#H3m&5w%xt0XF6)ABinLxE*YMmjSGyFtQI@hdW>|@zi z{nFhHL_gScMfu&!Xs8AsWaM1RlJ=RH%y`B2j`?D*^#e^$WsXT?GzD}(h&3Sm8&;Id z;;NmtF(FXmP7lI~aix`ZtSu#0Jy+vISH-yY*o*#Cuv%fcPHdF#b!O%J9;r$}euN2p z*m>-Di2E`_-@!nD4Mty`C3(r(12N-~j05ImlopC67F zml~M}8C}cVIDax#9xXn7^d;pzo_2e0bDOop^;{Z6@#hyi^wOaq&$R>0I?fHVS)J4d zX(`2(s!?$`QR26_r51fqQ|&dXTd9Xu9q?E!zJ*OsX2jHY;Ff$1 z`n>D1$vbtXGl}o~{@t$JM?dV|Uj5JhcYB0XRdcw_MQ?RPb#NaaJQ>S~pNSv{G^#Wz zeI89NZ7}R@`E)k{i+j0anU0mqD!(C8R=iH8noWhSSJ=Ku%@Oy7r`|&>bAqZx7{-3c zn?z3-Q_(e|#aRa$!qPb5o7$S_+!*}E)Tm!r@r*%W)mLPGnn9^e7iME59ZEejSGvnS zXxZtUN?vqA-ykV3Tof=Ui7pP5p znLi{sM5o%5?Q^KTiJq~OxCEZ!wDZg$N(y{33UGg0tgMRyUGAOARe(3cMJp*Tw96qtpKFBKntB;_BV`tQR>W?9NWThj}8cpMr-YTK9h`jZtjQxi61WP3yHcC*;6n z)ClCxiE_jOu9ap5LJb5u6~gm9iaHsOq zGrysQ!7GIV52Qj8c}NLAEcu)Zb_u`8g3qMLU#@^#@Dv{JE#N6)@!>|SZ-nQ4Cj;B} zBXm<5D|I{R`+{5#qt$NQOv#*6i9J3yoYuHpeYkhZ z8x+Gy+sV)EaPB?TEqTdG)x%&Kp1A~=0JwC%gdKk?5p!+O`cOd=bz6@Pv} zd|kkQ#C8$*qA4y%2BtJ**VH#~(Y7hkSdt{n*RIK%>Im&JP9wi%wt7>8fN^ncj_YP& z>ZKRFI3r%YsHNUL&%T^b(Yl#JH*?lJ^3urpKr4pZMykhzr!A0_P~X#MZ=8#<2%|}> zqgYzO7d4kNNnosu4uN}lL#6l+1aWD{1`HVd2gLu+5+MHt$o3yHHR)WR%HsNl-%iw} zwymg?LW=6TVS`Ho&Mjq$-Pk2OV(FES>-rY1*oZ&LjV+%sB<$9q$!Cd(8k#}*nU@uq zMnq8mQg=B33X-84z|KeZUp_pS{D9W)!V4|!Izt=~YzfeiVxR0FVxZH#mC)tMb19*# z(->_4#hBSt76gvl$6GvhYP6}yyjvw?Wrr+Sh>UmYcxcHB#sog@AYW@E;_-XLT6ZpY z*Q-<$;d&Kg*_BmNWseZ?Dlre(u%)XAP;Tu=xv5SN$6ADxM?kQ<=bsOl4{X4ssNeFl z8>Q%9e(hYRDaOK+yxk2mHA87MbXo&IY51^*?$n%e@dMveV`Hhk-#Q$rq{9SPy{QCA zkn_ZWDf?mkhgp4{DXt(SF5H#ky&+EgFM9d5dm}K;!R-f;9gZ?-UPkyk>1TFEAG?_* zSVS0eSp*kf&s}@2a4cf*l=R6urJ}C%Q(dufDkz`(3f+xK4m80U)Xm`p6-zJ8eejS=r_^~Pq+ zEz4edEqFtw{<}mr0A!cWDBL_zKfja`QER%&Sri#<1u$@-i_rX7Gu|GW#3}?b$nUF% z{QAZjn6FH~*ZRwHWe`muX4c~SjSB)5yN)|Z6z}!p-n(7r&#u0^x62Z8J~cdV^_A6NCq9cN*t2 z2^OStaG9B_h1~bA{)?&wcu@Us4(T^+LF%73{9mF2+FWb_ z%NC2_t^U%YosAx^x82A8<%4nA@;-C05v%R+i@X;M-g|m(bZsRSpUQdd#1#PhZN&g> z!1FvLksTcb`SXR1QJR9;svZ%YRv~miN^;cr2v_x{1|{&hHz#@{vdc$N{_#?dx7It= zA3jy}Flx{PpQVW`*5#l^-!je`MYagR6kI{Mhm*8>D@I zj}y1(F57>aId_TAAC%2qj&_VnYT6GJb^V*m9(wS?;oi}-mtzUTMcn_UigVwsP>yY% zH=hfnNe0s9bI(pXNCPkJkI|)beE?|noc8>TP?w^8unA8<2eO(=$DRy&zhudMAFumI z+KCGg4aiup!1%0REKCJ6@N)#j2=^mU)92o^^ey+V{`tQD2_ydh-(y2>RDLt7#AihI zL<2;+&g2mvT$|TL(d-cztjYz|UobQT)-i^aOG|=aSd;5$ouVAXGGv33Otg^Dv{Gj_K}EtoF>a)j(ccPi{o6qZW}ko9*39g)aeBuyDBHPj3-cl~RN6P&Vkp*m*13vBo6To=~d; zONt{1q+C-_6tc8Efp#{wo}4)Ea40u<<|_@-$jozHd#v$D1%>{KA1B+-EE}{E=kQN6&I7j;8?k)fNyJxSjATfdvR^| zCpM`Xwde>mOby~n;B;?M`d>)W}+ot|Xr0cLbsWp11l<1sW zu<1;H5!Kf{HIMF^G(&JtX#6!piOHb zLy@EjJ>@^ka-3a=hJtNKeizX0v}Bmpcn|*FhpX7SJikoFSFey-k2d!6SVL%DB2!DJ zX9`_i-Gg)Z?HO)NT+3n1(D7TLjQtQw)7-$`m)zi)u|s;xZ(5% zkbZn9q$&wWV0e?VHpXLZoV(t2RHSY1L;+(}I(Ik%mrS#)u&<7z+^hLd=H0Embwk1&MN_k~>n#|+Q;XvyiO)*miiV26Rtn}Zut4oQ z#?W@rkC;UXDZtnv2634L&82Wjo+lAt(=Uo~vPX3#o-PaFyZdqdGkUIhiD0zd8FPJB zUf0=Koj(8lH)n#-s63{6E*zv>*6=>}SyxGB^e1pPD<{Vt*lC(c7O;j)KptRX-8jT< z%u@ia*Y8eJIT_=vk5%DE+D5ZK5J;xNHO3@MfsIj|nl0&||B(_73d&j%3d4ucq=21CDat(NS7Hu3~S zOe!})Y`WO*5xga4hLAv~VVCPF*_@i2gi_-v@+%ysRGEBI-J;+Fs;Zr7Tf@5GMmcsO z#UbrjDO?nzD=|3+MBkoiw6i@|Ioz?gs|+Am-(6)(;fm(+5;~L`JKm$C1L5iV+* zH;tE~lgU$ykaRmY`zU8BNW*4olv=b<+e6l?;$s*T8?WW1(>B#RDS+1Xu#mg#RYCW! z=n`CAo$K_@k`P#flQL}#B{y(4sm$PocEYR_$Ty8TRX4x#9CK-4*zjS2$HY(nTk3p|z!l5vK*F1NThNPH-)RO+?Cu}L| zcOe)RG4s9>b~iXjLXK$AO6oC_{Y~R{Gtuu#zZz7nk@bc%>#>>gx6qmBCDuxx7bmlQwKj0wasuwk zGXL%LNoe%G1ug302gfRFtBF12=pvrth42N*-J13qfOhvrS{{hhpyTd$m#-=Z?0OiR z#Q4BWsTh0kP%60wKchH{s)b8!BFZej@+Z!#$HXHaQA~hNzC*_t>fU(BYYep&^J04B zE(32+`sW+}8}YIHJsi^%?hq;x|F!AF^d^HSr+bv#L0Bw75b~>)_!vB z!u-qhy9~#w1}v?jkajjV06VHj$33_q;gLUf8VQZ&(`;7M_`WxgOvZc>9pY+yrr(Zj<2)m}**i z7AZ;0(&%sysBFbLs&Lrj!zGO^jV(vkRA0ms8Z#i!oyis2WP}=cw9u z7r$4dz3)wRZ%h&MNgW#H*}3Myqk`hgbX6?o%#f^~=4}aEyFqfB;3Wzt$!^_CGzmM1 zNRxdbLsTJ!UJA{h_x)0!S7SF{ZZLHqRx`>g8~SqT0;d6nh>ne3WZ}AF_fC5{dvs3N zc4UFsg|y05jtP8zLd@HsxF!G@jJ9@&faiNhSJtVzjs!4s_uHzSz=(?A$lG@nhUJq2W&-1S8Ydb%xY};+oxW1VUC?Twc9t5IA~r zdOn2E`B~UQX??X+F7P(BRo}f*ZOcOjW!}@&vVW9{kxI!ca1B;^q|w#BNMAjEGOU`g zpyUm8?qd3O;_{|(SF(FJZmbY1dO&9@jn_9IC=PLshM@wvo(j&gl03AEbTxJn3r(J` zORuwDVYU|i%rB#MXsmjDt{r*ZTD(Zd#D4Ezg+e?`B`pNVl6DRoS54IG?UT}-c`9u@p?hCl7Kj9#)B^BO;~Rr;7KgRWjX03uP}ZQO>npvHK*-* zQ~mrV==aSLDrg+b$rUG=bJ$tWl>G(WnnKP|@FP$GVM zc)$TZJzqOiU_gC=CX^TS_1cSOU>Au^X)Y-`eK@a~?{pR4smOeyVUiUUpS36kf0++A zbM}B)81_%noF|BG<0wVuF+eLvEE3Bpe_Jyd*h&njfj41aO}P-+BAdRtePQa3eAX!= z!2zGJ$Dcp?t9A#ZG$u`y5v87CldWdPLgNmoItNvIF1Co_&Y1jEI@|ZT$SaLfGS^x0 zGk)rwi%g;kl?Z4Jw|sfo8&?ax8;V6t%qPCbHhc&lc34XI!GKn9pw70vepK*>7(uA5 zf^T`Oj3#K7N~90l+20GI@B=|0*Hx_7f`-TIv0QeM`Bi^+Pf4p-FyXylj0I_udWwLxq%v$a!C#>H z!l=h_)%!`wS+tYVgLxSVG^^E?ag|pd18bAUD2G?#e7-qGGwmUq6|1r1r7A5sEz($1 z-E_G{WOCUP=Jx6X!l{1-LvQq^*{)-i9}=ck*TkMhq>YzU4|L;hQUh%_ZNF-7 z(1`BiZNr1x`;JQUaQeTN`EH$OQIp*&DebE`!~K@&@^{2CVWW4|jjfGAX>RdpICEf7 zLnlaai=t6RN`1=LKS629nPYM$(5nU#rJv~IOiY63EmFMa6a#}oP1nA>$;^GOJwzn= zx~49S@r^;@Ffq2!`$g43n@7-rfSIrGL(7y%g94jCuwiLRT`8d-XE6ElbE0C|(AC$P zNW`E4%iT8?lja>P;lk9iUp-WY%^#`e`3#3(gSLm_T(<7%RqADUmtd zEEdDHCXQ{u&TMlXCnd!&mi?5wPf5xg#|J+8$4rdWss6g%W2r7NK?jFrbIPj?s~F+k z3@lY;9xb|9#+YK?z)_ZajSjBM z(_Cb>R*(-miG?!v{yt}XsvX5VTAxV%V4~j_ooomwv2-3M$;20643P1O?h8vRi7iK_ z&k~(s1`AiepY)6#_F!w(ehJvE+LyyEqi_~kYpIYifPs?Yimx(*p_#0kGWK(gClz0LTCGg7?4Jh2HI3MV*BPIRp>Q;xBs(%=zfmC}gusg6%Gwi*&Ir;M0T#pfZe(0Eu~ofWhXZOYt~-$% z0(!UrbvW?6d;ZEyHfzz#`|DQeu6eP8tkj>R5%D980=h@3w)?D zEiER-VxRi4(nDO!^>XHtx`eA_M z_zQCda)O-6$D!kA1f+~ zbo%na)uK45vBonkrD;jxW_3V+TVu>0O}|~Zkt|`=9|4Qn#_<<%@XFPt?eC@5$0L+a zVgi*8%*I1TKPjPI;EH_90YMrkSk(X`;yZZNEzZwpuwZ7JgRu!?vA3>R!o;&~`B8a@ zfLH;_lva{U^0KpI7xk%GwN@g<4;HN7B%c!*n<+*LvKp^wIRd@p%kbv~q_fO}ttq)^S>pNx#eO8C^a40hHi5(@Vx84wFcn0e0;r3NVmZ@;4k<}e4R=<~~*QQhuKgn=t_4L)$2Ed-> zcrq|`7zvE%Lb}ygDwB-Y!}%XF#%$I>;`wniO{cGqPQVv-oIQD7xq_ni zxkajBO^fo-WuU9YbK*$=M^7Vee~jY%abHrV;3q$S_grLD2T}%(v1>@ALZlge3Gj-n z0*14MKCAi+3IK)3h2e@NZb&um2P%3ucQ=*G=waYko#?m4S@B-^h zh7zf@ej#fxoXUz6W05SG7wxsKTgUdzJhpZ{Z=VE&(S@{dukj-t*0+J#%9a-H@w~Xrv|+>N5IVYUhtw1Ljf( zQV<~&1|NBivzN*49ZHyYf64lo8tN8Fwee3O;U0#`U|3fm)!-e8gbt)Z!x!h}A@HxM zfnGI@%!|I)o|zx^!J%KuNThA%?4bGj5W}@y%i=~=8kR0xmI?Xj9bPlSUqER(w4Y$tE?MykWLB!! z=b8q`GewClqp_mYS&mm*h&^$pvqXc_x-l!om=f>~A=kPSkg-oe9+F}f3}boBrGBIA z1230~fJw>Xgc!9p6ZR(HgAQE0)xl$u&)#_0PujBwn;yR(n}l?!raiB2YGEsB-+0E< z6X8v@fLWMZpTH3dM)U_qT{7X7gaY?AUteWRqsWWVE$Fr+j#mevP5PxMWIY=w@p4)lyY7RHQh|UK3$N5qJd-QXq&?a% zUobHV@nL1FC^)OwllucY$N?udr_ia;_tRHUrmF7C8;LZ^*J|Y12nOZd3uC_YlvS;< zm?=W?^?ROMyqXr`ykdf)<0`9mUNAIj3C#AM@U1EqTw70yJ@|pu-7nd@VL_z3!K6$% zVz;t(Pp!}*{p(nBEr*CU+mFA_vg?@*L^oD4>++l>GWwx?T0{IHc6ls0idaUqA+d(G za>IGo0hTo?CUMb-7BgXY?$-((R?Thju@9`d;qVh%ugALl7;i+LCtq(0JC{nDmBAR^ z0AY;!Ii+dK^Du0E_XX_Ddhcpvd6?uSnZ4M(6mw!p^H=8hXbn)3oK4*t0)cWqsy<<tLk;Ss@~vNkR4q2k8Mhm`=ILSuDh-SQk&on z#>ZZm$2gFgx)JacDY8NCd9c|Fc}f(9_-4DBL0R1ibi70@>Z=LV`|T=~fB#;`tsPKf zw{=}r>U~(;KH@r7N}%MS+Sb)H;Yqwcj6HLeYAn#Xkl|OP@Y{8-NRYq+7#1^24zT;w zIohe-b;KSMm~wqxq0JZaIW(*3m5$DcFxS0pn=>E8P1iQ*ydR_x{!lP?LMc_Y z@G*j|9?y{4`(SJdRNNAfDTB9a%8frLa@A zMbSKU=jF4Z+D+iETW756MA_i8vDmPDzAm8gc~bI=om?N=;(ovJt`ohLdu~N+-+Pkp z!fm;fsgFm|+pX~tQV)*6GL0cIbC5^UqK`wWE?aG_H-F4NfN8X@JBW|!6oUD#V|YkD z=x)$cF0P-~erttyeBF>?&#zZ`AqqA?381BJ={`zs3xl7!e`KV=g>6mvKw<$s2F|8c zZsT${`29DgNscm?4C$)}uJN%Bw55#S@;S$y;UWr)pWDCkBiOJ|4$B`g7yd{v3d%Mg zv@bsi=%HKE)j={q56I)2I}+%(K9Km3n_cy61hG#g#IfRVuMt`bKUFwBoK0?Pvjzx! zC3e{sk|B0g-OBuRTZ@;>u)}#Y$g2?rl;N0@yw3JX=i$PdQ$Pb0VU~9H`U`*)F|_%v z?Id7`<~^5rca7ZXOXTS|Rr(pxbgzhQvG=56`BO;zVpWjn5npJbuTK?O38+CyZOC$p zyjFp#jivbYp^DdvY=;SA;rZfFuaKI4=ngKmeSfV8Npj)*Rv)LeA6tRm>+zfG|GlHl z%Gm8UsJR14pm%`zIQhFbIVBMg-1vSjT}Z)MGI-5hj_U{4=JQERJ=s8-Wsd*;;D37) zb4tHsGTWwft?CWNRD=hM$x5vivWQ0A`%<({8=Zi@B27_9P6OLG-eY3z!ariUo3066WaU7l z>U;98X7q=2*wSyzVjXQx60-I_x zs09u$g-Z&xT;(*U{SQ$s(hR1Ym6yT+v0W{^FUHa_CTaijfgJ=ludh=04qrHkr|&XFIICQ{hK_~g z!@=is2&0@RpD_OrtNDPyXucNL(9bH7>k;0Q5Y?Rc?|7s9RIAizmPXHT9cIbpZN>1S z(tzJ8(r_r^Mn2obK*xQS8bhRhCrjy^^!cXPbKe9!DX-Rkbhg4N|H;C<11n@XM7dZ# zwvuD$Oo0ExF3QX^WbY~WtUd%&E#NuaD+%m9)i$*iUp2k5HnBU_@5uGA>qaexDuc2c zJty-9=3kO2lk=o;rz28Vd`loYo^RWj4j%jWze*EtBVs+pf6ixO7=f}L%=Kpk*(lv$?EekeOF)g#9t4>R0zjgisi zm1@H*s=&y=ZR9R7NEt;lQfJRw9ifGd?P{^~WGi4Ig`2KQ{>)o!oL5d1eKKFz)P1Er zl*z;-$x+>wtsqv(%p=WH1#}dtB>18S>6-)Q!S6O6nb5F&vd5cyCGWP?oM|~8|Dwpa zSbIP=up(2eUBiXFqY<3=r2VyH!*bVtD-HFY0;sEaUNpu@R!;zLJuBh8_n)})#|WA0 zI&hDEkZy83vlo8PSr#$y&1ikS4Lq~bxwz6dplcG*4N4qEnj^;9uNZn!rC&`ivG`e~ zOJhuMB^>IkRrw86TvN+tzII{sX5uq1mhT@c-uJVkqREr!0f$8(UKhAfYtFT`xr=6~ z-0aCh@(xr?;O=QB(q&0EYc5yq#HnxEAPXK+v%=)m9YqgY^=~oBiWMUhpU#|06f3I` z14<5`-IG)Q-m;z)Z=u}VQ$Wq~JdE!uJv>Dn_L*+B4jCv)Xgqsw;yU>{U6^*J)ri^P zR-$v~1Nvr}Ne5nxDV>5x%+Q5NF-**`F&61Cqt`NPk>`<0RrP)Va}71nQDOKF$>YoN zGovkz42T&FHy4S#W7K2ua-`y-XVJ9g^4aQp9A-I4Id&wfph{LVH+Tqiv%5IORA+m- z4!3W0wa~)4bCttzuY=TY%ja6=NNs*p77*Sh_N`nrp8I2Y#nXub*d>dWw@MC|{Mm`r zT&d#mms41h(r$f-zAP*sZ++{tM6%r0ie8n$$(5n?vSN{!aQE`MxJ6~0H@GQ5r@N)Q zF_i?jnL78KZPhU_8;_-N7ZenuT;ynVZ$TtxP={#~^u-`#rvC<0(G4s=aFsUJkO1MX z>>%r#D@1vEl)Y?A>mQ$$yVMpCw>;1#ctOJ=A7(rS|DrisPBhv)GYjg?hjt;)L_OPc zLbaCUK#L!6l8Fjl%X1d1RJzpXTAg^bn({;zy{1oeZ&16|lysnVjttfAIo%dR0IFU| zOrJwWl|!8?U{U_?zQ{}!;r<`3FIfQwns}9px-W|8;qJwy6ymLu%(JAE%1gnexSGSR zC0!kyPhdHAZx_+TKos*VZNGJc5!G{>P40_x>qRW2Tyrx_{f z;TcUHJ3|x9`0BRCRB3*uy<9Of*6nBQ>qQPa6kec(>p(xrXUlW)zn5#npkt_0vd^eA z!C5N1x7Zj$a&vx9WzB`KoP#gvBt!JwvO`H?$L2X%Q4}tL3p}<$v_2c)E$}FVyN6ysAu#x>#s95l8*$TLegAebJte54~=~RDO;{aQ!&+KN8;n(L-+C2PHM2=8v{c)0F<2SIaIN;74z^tRt*OK47T3AlL~R)69_Ak>RR@rIcNc zM>gH3DaYVkz1BzQgnN)3q`cY@&5u_1>H8XTcV~?(E`yFvk6m)KEZEC`ycB`|+~X*Q z&wqWjDeyx@bc8x>$a8qB^WP!2mr5&+*vl==m%p^BFHH}njm12h-(ayu?&U4pg+mV5 zi|OygeazkT+j1-lu_w=Hud*16pgyY$C&Ao$WvpWIm~M>k`);DbX+`PPZ!dP7J@>L9 zi^HKeJu93D2$Oqp`|bkd$`@e`EoQKeJ8H}bRiP$q1(9FNF($3Vl0}~cbxoEoXt|1O zCI+fZR+L7Y6l>#rS37g#zb7rO(MXx`&O_BX<0 zXfT)<+ZZ#9G3IWP(ybAGx);;dQj_&d`d;)gjr><}?QP38V4ID1kRW0_p560OiF zlgTWG$fr=0dY11gTFjhUsS|Ft)E%%6L@cK%5fdKMmJd80c%7G}Lug-1q;0S3((G~Pfvm{gmTr%2 zJyho}@wFOV`P2!3L^k5K>+)_o>f69%Ycm5AJ$oJ5%-{zSyN07v9iROAlq$ZZ^#jK% zFU`|j?pfR;*Q|h#x`yGX-A}qCh14Z#A8PbBTiVF?Q73O5NRY!HQND;ks`r$W$lLtq zo;tf9L`HJrm~S*i&|fZgyLr%VJB9ZM<|!wwKA-#8yatWEg@P2ib~6B4hW*p6`4P5B z?W*Qn;e$PgBb5zh+kGp}eKf#0jh$G(jr|Mp+RDM9G~M&Xcxi47M1Z%Q-X=`Hulo(7 zUV3a`XY|4JC5*)UvIe6i^!5wa@diZKg|M~Be5E(I0C`x6WG{AA;xz5Heap&=@4S_8 zYK@DD3E^a|Gy4YR<)l7MtQE4GKGXB<)FAiFRIsH1}MFNd{js1$OTO?3v*KZs0aqTr>EP3_r^ZwqcFZPoW z5>daVjKFfu(l(@nYc#fE0jgb(7O9cmnt=h%ijckQrk~tlVilJ|Dnh^iRpSwUkFd2i zzXY5hU_Ix2Ue}fOR&tGE74v z?1}Q4c=}rX3w>v3p8LuJ)_i!@83O%Gep$;f)uuB5W*62NN4oz2vqMAdR~=`ZXqFnQ z!Ii`&i$_O3ZGRZBWAaB^aZ}nl+pZ0q!JrpwR?&Gwd+o=hRN|;U!sPU+88@R z655~>H;leL6c31lAF0fO`v!a7Z`~h~N*@4^Jf5YhI5$?UCoOwalp$;p#~aa120d(w zf{ahjhfHhtSCv5%>bDl~z=%OtFWkvLx+7CIYDSK%@%6znu$AH0T-W`GP0e+d-cdVI zw=%n!E-b>${Q5`2$z^~8WIK<#dzzds@{k!(CsCa!FGI{qyrw#LrG#F>;3}Ogdygki ziJoPg=sZ!y{N0;|%Om@ejVDWua6YrzVOd&<*#tI6rwe9)e2mRnwi0|=#8#a}tUb*s z%aiUp#1Pb{(A!EmHSF56YD?&19Y7PsQcIz0+9~(yWqu5>g{CM~*{IvwZx9fzPP3NI z&CQ*8&Q8`16RL)#<zg(GQ_zG$kfVE&ri;Z5<;=0BwzMT*K%Rqsi)F4-VRE96PP|8juZclSN<-Y- zVBO+J)fCb=kS0>fweMm-Q^AS^W_8rST%=U#sY;5X%K;LTME zb}Zh5LTNw8UlC7!b>DFY6#-BGE}qaCBj9!V5P#lB8~I&fz9;RMlg-Yw;bO``out!V zQj}97wYTf3kRVeYE(y*1^eKxxr;W6-q z9LxOVi%XoSZOlCD08`gB>7JqwhhE)J9w>yfGPv65Ci9KWY;hKJRBD|TJ69oY-yuJ1a!!OvMq96Q3rDM% z6+arW_DBsrpXz++;PTll_rRBPO@Fogg`Lp+uGA(!jakw#Dl=xOLF3gU66%j_&3w~=gM)%HtkE4H`-C4&y@9T~Ul6KI z-|lnjmzf3GS27c$I>A{xqEff!N&j|N;=jI70f4VcomFqlNcUa{4Qy`YafekEFp~?O zoioob!`>Ef;$q)KGY7KA`WHR+f5D16&(_I0T&`bC#!QCM4QnF9S``n6PSJF>|6`c3 zw}n&e_n>2y#<5)NsVOfkmsGVH`*3c|jE3Ow<)@*SX?Z##nGX>AENx1Q6usx_-C#Gd z0$BA!g6h~VZUSk`3wsImQL_0cV@Bk-&Wi&vCH$zC8&w+8t2~8Exgu$~qmz3utB#cM z>;QIM-1*Gn3y~)Kz;X_CIJp!v1n2xTEyLdgBc!Hdy=f=KI zlPeFEwn8ThtFZioF$EsBJF)Nn)IsI?cm5uaITP0{?P$ze@ndVik$EJg1Xk|M(T0aq z39t}p@DNyv{M}LAI~-nHepV!;b?CE?T_-a;z?Pu#+4<6(gA|yWes$aMe5Gw7gOce* zOCK;LSvqCqd~`jH6JZ^#RlIWYtqu9&%PpOoYce;jA(NRL_HG2vh{mgu<;cr-`8A%1dgyzw8K*2u=CO;%t%=q~QJ`?& zQZ6gy$r$~Y;OM$mQWKYPhGrG82XNg>_O@IA2UGQJseg$r)Q-Mt zRdU0y>$6Eam9D#w)U9ET6r^meN-Fjrq$1p+^&YT{^6%pBs|c%D311a!%=)e7ZA3wafD@8@J` zV26$W$h0_~s$MI;)*D|D);lym&KCQceK;aT@s5{GI_F0# zcaNx+a2V8|SN}|VTPyp@aBF(5+N37n6{x~8(89c+-#$QOU6!sr*D_lW;(Ye%ehqlf zQQ^{Z+gEVPbg{{wElN=$dPa=*iD}^-wX$*drz#@^MDz-Q1W9;-K&v)BvQ-P`4+|?1 zuxq|_Q}H}kM?8==X>MNogPQ$7Xn3TtNOrL`(gmvPl?c1m)*#thD^_Yi2~3%IjGp!{ zmh^aQ%IFNsfJ1K~zoVJUBrG?f=%=MWiP!W!-~DC$4VrRK(o4c4{QaeS?~j|@qORgD zw_^tQ`#vRdk!XkEu@R$Of4adR)?P}KlX~+Z$V0&p?7@#-MeaPcG-BK` z*tjEHMp5vm7Xm;qzuR#&DC8*I6%@X;aSE8McBQPSZNYFyen-W>&AQJ)fN+M{s>>#b zWGLnDVF2_FvNbXJH(bioi7sJPOQeS?#0ZnyTOfDW?Q9_l&QYjH^ zIuB?hYwN3Z3V0LZJ+H{%ew`pvCkG2Z8LPw}cjOy$h(}rx1MH}K%$ ztr36Bu_&gkjnU^=Z=TirTjVa*cvJsL-qejA_W9}g7vUvb6T34_=zt>5^e(WT=PjJN zc-;v(zLw|bQ(hDUnM(i825_h6w*(1bRgAh>OJ0F~y5@8=LiW9hh8py-R&wf^2Vag7 z2uE71pb^PStYY94b7f|4fIw5Q3K2QLO}O?iEdlhlrgX$7;*Guw1HRc4Q_Rdcj~UmL zf@rT50&bTlSox;^ zmtvfkx*6|^`uB$Cc%lK99V^zSwo} z9Xp~fr@h=OW>Ha)ruvcGYl-aTIC@b!kv5F>UQSwsO8~z`OD_$EY=F@w9fm&E@PNjD zO0$$_yFCaUI*G`po`d=W?r?GLIuAm!=3UjoKlQ#5}+28o{KoLPUB z%KO!5!z_ZLSU_~U_3){Pt+?aFz z$8I?k1=Uh`>YR4nR0sjFGJBrwwabd8yTQUaVRg6CAAYKqovX3nWR`s5VkS|cT?K&Q zSX(%t4`h;QQ+`9b74V39`Uf?JZv@ercnjQMhU!GVZaFOcjq;STjO4u5jZ-~vhrZz( zgq;wq$5l$g`J|>ZHbpR>*uIZ5XF4gIXmGAzEzRq|rc*#xlWxBRi*~ zg5B)&-9`f7e@(SnTnLP;5QqF&0lznSW9q5z97rBXo)Jezi0NVCL6a9VcDe(qeG7EJ z$&7c(psG`Zn_w;O!kL)2NN||_XCqjk?4q;zO^wV374g=%3?SikCH_DR$v%*e%9b%>@S}5l0|R0A z6~IP77$a}j(GRhxWS-kH@^^4AdtS*g*<}El$74Eu$q1lB1Rm@zi7B}T4$XQpeX6^J z;u}kMq)cnYl^4Ly^?UQ(rP7ujjfs9SQF^VmgODtjv@TKgw6GhTb%PgoRGa0W(k{?k zCjK32NG_`SygZ!O6g1d4gabvTZfU36002t06~hLgUV{CbAW11s4=&4bSNHg~U@dmo zkdx{L+1G*6{DTRcj3h^|G5|tuuzJq;kgmX>>7I)V)}DM2|AhdY`TL?H(Qir{_Yhmp zWm2_IJLzh9Y4#5m^k1>yctk_Auk_1!%Ya7mehzX##G2)I6d&mPslQiI#=1No*p;P9 zAV-H^^N4pr%rfOKumTZK)X$mf296}^AD&7e73(;G_Zu1;kgTeF9Se zzQtp}vGLAXno|rM+c>_#z)g%@t4wfYz1j#})D~Xs){LG75HZ_93zq-w2TB$mEk`gG zCOgGPX%7U&Si@YKFV53nFLXf)My_X!RuXBCX3}J2@L@>NZ?vyhp0Y>Cf=JE<>N)@= z-v$biXH6pMGZ#^ILpM=$a7hFsJkC^rNg}+9^L+6>XV#P`QLyen6{=^A%6Iz=8fPZ|T zC-MOhbeHnPW=IZW)-S^v)LkzSIdnf*4}iswln4Ew6Uew36~kzVv#|Aj{}qxEF6capZi|;tM6D0-wU~(^U$6d^ zZmZ$jl;7Q~yLiI$xCQtlook|!#TJX+U?h)}&t$*`D@?QePg?yhAzppc{|mXue?H1l zi(lk0b67C2ycd@L=Uz)9t?8}AsRryjQ-vR8U1t_#L4o~=H&&m>8O`WxJF6#V!w=)< zK8b;3mnnR!a=9;m6j8qutgnX}zGj2EnK%pNuiNOlooGNrwSe)MCbN>zXe0jPPHsXV zK)AlVS*oY7{(YWO`#0r6Z{12C1vT6JEnGPrDV KsZ`G~`ab~6Ay$3> literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4656.png b/windows/keep-secure/images/event-4656.png new file mode 100644 index 0000000000000000000000000000000000000000..ae9b1b1e74c4a206e42c3ece2002a186c63930f4 GIT binary patch literal 75317 zcmeFZ2T)UQ_b!Scq7*?zKw1z`Y;-|-5W$9soleAnhyf9iP7+WlN{N61D#Z#Gs&s(_ zK?q2RfF|_NBL+wyKnQ7PQ{?x3XXc*&J@@>-nLBrGW*C#~owuxam1jL`Z6BUHdqPA| zT9Ai_N95E=^9wvY8_j_~&gM82od7;;bU$i!l!vDfCB$;! z2R?7PebUaChes}I`ELViY{rd;hx_i7`O!;(&Xa6*XQ;I^k?w>%Ha!Y)V(>d&7!|yx zsO$6Yg1^Q2J(n(A8tRI#id9~`^QN&jEOw8@4Zee$6ctqyHMd7Q+_!~=x!FxU(rJ$4 zDeS427n9f=d*w;&PRlG$Rm@&+TH3UUF>N{k!@QgMY=WHjjLi5D{FAOt%Br-^%pivh z6PT)1L9TZ(f6XMFPe5%O-&*gD{QH!{3+_Bx|h4zF&vFMd6Vb?b* zuDls+-7U6Z<(>D|@Xaf40)00F@&R5oFODhjuDlzN<=wXOhC1FS9bHvbrJQG+Wszb! zYKa)i6h)4^BfJ)qDa?c+bv70|WF6WXAcCBPp#v6&^BL%&^nCDE3%(AWs0lJ>6tAF6*bUX#0yTm30$f>0v<@Avs#C^ zoTtcJi(fE{N_9s9mzZq>AjRJx|O(SbDZ0b z5{ArkISE6kP&)3})XG-FrYcV;4BLKn1L8*;FC! zpk!1g>qm+Rh}{l0WGxce5kpEyIw2|mJ!=?+T*7gpT#$?Bi;Q_pRfw!xT<{az;&mwK zNAr%nO7LP(ia_zNyidJVoEqvbXeEYx(8Oi3t~FzteKjX#522Bp5*8JJGyUcR*>RX$ z4!gU>oHL5!j#EpB3;lH|aE8rRFtr^bkDgzoM`E}yxOLPR?ji<+SUSP!AIjv`1&CxW z;kffdBVcZIojP|MBZZy=FAfZ4vhdzJqIpoGe2^n7wUL-4dI2GPtCjM!SXEY3-$IwH0IeI{v*$

jsKrQ(eO*${a^z9BBx}WOj=GPExcPGwz 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¬AO%JhRvdlMw5@*#mxfVI02ml!*8N` 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

xBliQ1o?ohE)f@A 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%0AIvh%0f%&yh9+k%GpY9;n&+d-43)~gIXG&v-@ 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 A$N&HU literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4658.png b/windows/keep-secure/images/event-4658.png new file mode 100644 index 0000000000000000000000000000000000000000..f4675ab5d3cfb2555f943f05b60218915f4cbbd4 GIT binary patch literal 30243 zcmd?R2UJtv(>5A4LKFlP6_66J5Ebc4hZq|wNE9sefHdj72qe*fAcF8y6i}LlB1%U( zBp@hK1f&HB5UP|=LQ5ba$vxQq|My$(ch~*OyKZAG2J6W-btA|^^aKIgd`HNQq_d^1Jewwf=nMMY>-dIiOE8EHAJxF=aJ?ire0k5nP)-9}vx?4winD9^u^wyls#Vyv)&*=} zz$#_vRMkx71uQ+ej<^9|5W|l@hN?7g1A%%U8G#WEJA-?I8r1XzHh?zjsjlv5I#m_V zzEMZ7nmbfi3SVuZ_RyoGsDo|0fVXtRv1>yyyDI6?So~!9$hXQ=F-v+^%r5B0S9xC4 zitB>X?}oP{bh+V;{g|vGaIJeFxgo5wl=F7P9Y4FUtI`2uy@oHv`mELGaptLOMjZRK z-ZpG-08JaEUd0)d7uTU0K}A#8StyB=;6_R~c_Rm_IWSaBI>9eAQ!GyvUstwt&feBK zv6VT9TEo@VQ>`X_OZ?Cjs)$WFcKmaj2*u-LWF<6;T{td=?2^dj#YKOJwRa_s0n6iz zWe~&M*YT=+sP%4nks$^f$xE(gz8IOr%#rz^oNlagFf|$LyEcbq*Hg2wOAg^N8!L(7 z$c_F5KGdSGy99>SN$8XSlNXmpVuT-$qI;Ud3AS_Id1rK8W-fmAUQZf{@E0bz8@|>q zQ2<#OqB=**_qC0ck3_UxZc|T=T3)?onR>OYPDNgreWnoqz00AW1{YJ#YI|@cSPDEt zyF(GOCNCM=#A`>eCV7SqSf=J!)RhZ>+v=;_bfaYWTc_mpS{Ki;*18bwo~w_tSF2n1 zfKiOMaP6v@YUly{4^H4Rl}=_B)s?bpldOTZ_lxvoiBzPrZIVwVY zvY6(X_r8FTv@VvX18L%%SYr6II!A6GS@qPERK~lF1#I>g7;d z!36heqwOG>SqBxzuQF3ahL&sjcR_&n}fOb_`;Et*EwIi!u#*sB)$0z&8o^y{RwfZ-gK+^=6!dI`Jr~R}rR| z@^t66`GM0jZBifN2UUu04_az^Ta5b2`(fYD9iNO}J$BcE&TQ1NB$W6O?ocYd?IwK1 zzYThac_dY(ELLb+Tfz^WHk~^@q}SHq#;HP8&NT@#%|&mt$p*oPgu=aNL~H_cb9~(l za^PXU>*X&H?|S@WDH$YAe$E2-kHrkMeZMr}=3S_V+lU11j%hOwm@~)o=7GQRH(bjr&XLvT(07g|b$L6ah<}!0uny zbZ4|vOF8q*uuSZ1Wf*oPjN=qQ+r{al&J$Ugbum>x;3AlfRn9u~eyNrsS1pkb%3Nzp zU3)u{75lC=Q`0nS%x(dxis;|1Yh>}1o;ag=%uRC_xG)y!n=joK40^QW2br`_iu7zr zpR?(9ZQMol({jG577HkrL1FdxhS8vT^U+hu&t?vlUTS`{L_0<&iWIg9vl?P2)soM4 z=zPJ99BAQX7idT63}HCm=z~Y-US8GXC6SB=*I)!rmxPgtS9PCd&uT({c9;J+^YgMw zliK_0OmFYkM;%Mk*vrIYsstoOxV;0aXZK?D-HOF>#S4~hsq59;hN#;FC(XD zU8T-O)<|Crr-%9`58X-agfB0CMqE`5HCi|t*q%L5R-wFCGu+ernMT6r0l)W|IzwHx z%U*M$Cry>UrcvTbkRwTn?qxk=CR={!0~liGTiEaUe$wGFt47TrD`vY9%gL8q#Kq*g z3BT&QL_C-hOSUXV_Tc^0MLwKpE0a4D$T4x1lRegatgAW`^-!amVy?#hfo!^Pm!VbX zyv+XEBkTM&4PL)GhG!!eF%^RYzJ)DwM(Pb|$r)ZdCxs@^QcBTAvz4C76&D_`mEoB7nze1!@q!@@6>^?$M~@;D;$$^{+Md=imB?4`%}E1 zTdfBmIji26ee=0u4aGB*W)lw%nTNBQR7n>l#tzRZA1@9ca#&o=ec}krwZp)GrN95bZ~Gy1qqGXbI7=A7h3xHL@UmnAqur z96BmHHj_EuQFvK!5r-K`oA_auVRPYibvEr-@e7>`t5w~L`%A8w(ml+{a`>c`q*x_q zVpiHn|2)y*wnaa~CeZR}0d`SiZ_jf^42JO00`bl}aHufl+vG`cqTAaq%ktgTJvVuh zMk9vN>UsiE00=d+zm)FE3-}hp=g!{Xpw}L_ug8s`g6mXyIZK*&o3-KPRCv`yGr=!_ zqD)ZJVtvP|S4}w&ozz+ugsP(ju7^BcuwD9*?I)eytGd!MC40^tI^?@d=HtvZ!otZMYIry~pg}W?&WV64RxP%1&#;SAE(JV9$)G7+ua zO#C`6Vw3G0q&E4qWbP5Mwqo)T@pXP~2bRxOxWCv(obNJG21@|U2mNYwLvPa9`NQ^H z9mp3T!kECaKG!u{t{$p0W3Qw_byjC?0iLO!$Vb?ys~pMXETKg394wn0wt%LOjm$yW zt0Rqy5Ih|X_l%P)Bhx<5w{47ui5BaC0syn&t=C?4?knj)G*3R^KR#k#6#c?ID3}?w zf578gLuatbBdf(N*Hah~_>;my+|!{4US%>&Voi_cwL4sHDR~h+&9-=(o7ycO z$h26jI8n(_dLP}~q{ImA{4PJb%Hs78?uLn>^42Jh*~*0!k2&3z6O^mQwF`X56%gZ~mYyz%;upIYMDVLTc&7jcb`2U%XDz~Yf`@-Bhe0>0 z;M&1$rNM2~t{{wCKtnjTj=Pqw#TuL3fintUj1B$nc-y2;gN_#yew18y;9(AZXIzqA zafrdTR~r1zrz2D!$;r4llTWbb#`gBV_44kCQBC=9{Dbd33zx=KlOR;HKGWX!)DYeG zGWRWFOo!hKhSh7r5t6|~V<6M{PI2P(JEGoH|BSKmh90|KUk(pS(o!f|{NoT-7F}9= zBGZSZ$v9sn{We>?J8&73zbU2*tlR57K_vVE#PHVw^ ztJ2`6u9B?|Dv%q*ZbsY3Rt^5nk7zw@q14Vbj2_m+E4r_wg6*9b0vHd9^_?tcN$WBT zgK_$S4Z<>(5ERg;TJ0FntcoR4e-PHv>*(kap72|Q*~)Nt^i1D~8F?)xyi{vhW)PuZ zNxeSQ_buY+Zg-7KgH(H6ubs)4dan5jI9GZNhTax`lO@OW78X(Uy2I~}VN`XiFNk;Q z2!7Ch#B337Ge$X&*_a!mntQhy7rLPumdd50*gw|2FPB~+9Tk&L-piX_vgm461s7LU zzgd7DtC#&+k~J&zaR8fxE=@mCkX-EMNqFchlWb#-5{3adTVnEhh=EyN)4Etp0EJse zeWT6+>l@I#Hpw5AN2Uo9G=lr|_H!Y`CIrB9t2Ncj+q|sbY|TI3BDD;`#R_4DZ-oir zmj&yDIII|6Bz~S%hhozFc~Q$vP!UUp|B!Ok3^P?6Gb|45Z|7ckCJGU(17^a9G^?o7 zD5d6FM^8Z;-vQ*v49p4Sd{TRhj1Kz2*r)C|&XXV{x1$$SOj?UF#s&QUv%PRP+2GWGe_{e(b+{k(D92_GS{}ytWjxK>)afUV-?L zY!{(Z+iUaga^!jCNoast0Evz&B|V>elOZ{^F|@#v0Pd*NH~H*A2!KGtXG~rg{OaYX zOy{Mav;>cxokqk@PU3a8K5RD_Um6Fd1fI*qnn!Sm^~@EtfLTwN=0<>=~o zXJ?bI91^~MCt&ncYLex1q0O-x^8hoVi-FWUk=kRyoHdJ)=y#9zRtL`xY`?&4l84^SVqiO1OG%1CaCj|*55iIb2Fo!y?bTz`pdaXZMWG$b1@K#|?kouDN<$fpv7t0$GN*Y6=FpfKL zJalL&jbnKgn-mPR!ZE8At{*4A6_~Z8mQ4FL>()6Xu1l89l8@~H^vM|hOE?XmIc7S{ zYXee{o~>_D_Bbm#+cBVv(@Gsmfk;EYXZ*lfF+7*voq~LUJzNr2{`W=x5vyAIPV&b# zn>{UGs5ILF2Wd!ja{)7)=&0Rx0Bo1PjPUp|ZN49z$w8kW8LVs06ZqxP`#v^FU2d7hMeN#WXOkoO$!zR#Rs1h3mH4C9ryUpVr?4TvF){b zXaA_`ZZNXyr%9UrHo*T;TRV&!ju0a9fk0M?*-=GyfR;gUFv~mK`!|2$T;;&EJ3n|_ z;+Aw41z62fPk0ddpN^YvqRPFT|F>OeNJH>|&jH})sOd{t)5Zsq#@74f#6`h`Q5ie{ z#*)j^NNk{I$(G z6Sx-hQ+R+RyCJwu7}t{D}6CmEsbE z1G{2!d}aI>q#QzA&kKM(zWwQV2aZ2lQVjs%;g`Rj?Dr7h#fHT^b`Ps;@Je(X?Z;*( z<-zY9U059SD3W)67W%M+vF5#-xo`kyMNvO&r}<{!W0X(wGpW|H89MEqCFY+y_tZ~`Ap;tK z{gP7RE}YlW5-FmQi1hMOq6yxfCdU^)^Ouosa%7^bf6$3}bit2ms-=&Urs9+9zUIV} zVm{f*)4%(+i3jDH>WK%7*aV5Sl85XsF>M>f>-sHty)Kv?SqVh>S*8kiym$R^_6@|e zvOt3AYE-O|IEiv5HhE6=%T;E4S>INJJ_w-!9_(YEWP+CXVytD-*MUw^#VwD}voYAo zCgsD3*O@x&<>`W~4sYRUs-fEaY`J4(>ka1*A$OBmD&gq(;uteRTF&0F-ctXuASQa} zYBrx4Zn|(2)4!^s7KTd7E7j#Bo7Qh0>B80*Vg^Bt(X>0n*Co5#3^2C*e z2QY;aUQI^LbaysEp_*C&xJ(B;-=n&T|yNtt6j-PZ9m3g%d+lcieApK(wt5b{7<<-}NQ8jqcl_;Y%$a~vl8RGJdMBv4r2HY?Mo6XiZT@NH1OEelus&!1Jq|%+>6rCg{wB&v78fc z`j4w>Pj}9FDs!E^;a2?Zi;Z||^Bwr>o0A#K@pGo?ZbqbT#s?h-kec!@Wfc+uCoA-c zf4y|_6eVFfCD7=)v3kZ}_Oiq!nG)Tzp0J+~n{>n}=Sp6>V{zkG#JDhLXgT zbAB6~Xg3#|D{mf?jTK*G*-1WPW}yN7BsrL>zI5goCg&{Yl~7tdDXyxWDA8PXP||PV z-rz<^7UBdz!x{oVG2O@ZJ2|2oM?lPlDM0w>tRPFIiTJKB*OWcwqkN>M1vJVr9dRilfi4nzK>9 z0E%n>l5ma!LPbO;wf1KHO;TI?rkECu?2L`?-%a(2!WyGU8*r|0KTsK z<@^l!_({4Nwf7w?>uH+O)7PST`UDMpMX-2?UOuVUxvw?SzIXTSd`*diC=BbeMnzzgW1jW;AzPY4ufN}&ro_z$e)%lm# zijZ7uFQLl9=zGB8K}(-Y)+m~tsNmG2E^nE75JP_*pXt-ZCm|}((h_eKN4CMjJr&1STgT(GK1HC&fF&zFgTw96YXTW?THl3O>I9{?&ft# zx;z4o8LPKUPTMFY=&z1_0I9x9hqt-B&1K@@O?bs)t4BV>$Z5_G+&ytjX2`)Q@sd}} zV|u$mYOK7>;03aSw_T{pz!jv^HdJcb>_=Dn+&rqmI{{<7O!9UgW&gp@+|#_C=`k^d z|D;RT=M#kM8){jtNDa3_!;oU=+E|J8RYH0Bm6A)adrvS26SSpV5~k|Yt^={k*5}yL zlFtlbYgy&WD+dZ~u`Y9Zftv0ko*(FTNR#wHdwPkE?p>?_LOFk_2&`PDPjnQv1l7+|><81wF)lKP~}15cHAhvC8({E(GP_c zkR+ONo z4s@l*LdN9Y)>9;TyxZ}&U16(?bfy4!G5?S1+&ad~#vVWz=f4`(&OD)&Y7!{g)A=Nmp%C(cqzFD=Mp zIrYqf^r-1m2m!M{-fyja!0Np;FT6dnmdroXXsf{2R62bxIUCx{3nV#^P1Xk~z>+BS zyZamM^yS85Zi^~I7?+L=Mn~9x$iQS^1B991U*}yRy~F%N_k9b0M30SeUey?5{TNdj zh}UbC^0NEty+~^ETcW=_YDC_)sB`Upj_H?=yZ(I$!x@c-t;6NYAEyX+u6lXIO~gzv zYBl4?!eE^RkPOi9{6`sFS`v~)*pd;f(8$6*UGvBHmbGL09w zWgA>8<;~ix<;yu@#hkJ{HsV-0%3Sn)O^@M)p)fGQ1=yec+MY1%1ozz2ICOPO!Y?-x zA^Fh2`iydF7wBjQk^*Y^6DHK(X4{lbA3Ex+4FdgDCV-Ur-xDw7Hm&U1BE-;pS(lew zK!~_U&hhIr@I)i8U6=~#Q4Iwd|Bko7wWmB$eLmhr-|}3Y*5aP97N93f4nZtSiUDUs z`m5sy7b~^VR{i~!$=4;8P8fzXKohU5iJkeL|hkwMGR@`Nld$c?fbYDrx@+;TICbRS&Qdi9JdWC^n0Vzxh~C| za7`!)QF9=Wxl-$MuXn({IG36Qpv{`5rnfP5rcgxYse7w`JB%EUFim>Z;d?p?2l?P|C78~ooELf|sgUR}wmK!oWR%vz(YC(3yUQ0#S7`Y~hpCziN zyoICA)ErAd*I6W{6a6!yQgnuC-x2x!d0Vo#{xQ4DX@XrRvm$n!2rbqUE6GvbYOrUe zANML7Re|}a0GSzno|^Zji7rSpXC7u6&k3|PyQ!`eFwHR4&-$F7#}`!bztidM`1b}6 zyt`_PpOpUC0q!m~Fev#_pQ!)vf>q&6>0wCpxS)m%WImO8?(>d8#a2X5V`<1yJxNH) zRjG@z75K+?C+4>ul7ZX=3E;Gdp}!H5S}OuYUfHM@f)(_GyNg;0P#EbGIFKf(_A=TV23t>a zLv-wa`&sH$&jq#QGn$o@?qFag5-bJ5_bI1;!{1uFlVA+WKjGcRxudXlPxJ=ARAi6c zh;mhHO7AS)kr(IWMO=ztQt{ZWFTvZd(Yp9_x7R-D<0}P!Hd>xL(XYMoc!F5^%WBK` z{`%JwiPSwBuda|PcYN1_W%p}v>g@=vJ8cy=)NPEH1V?d_!ju`B(CYK0h@d?o_j={C z@|;s=Lg!n;K`_@t*SNL}hn_=ue4)(bP2wmd!wX30MY`iO5!7?ytBH z;dhN0PPwZ_w784jl^jXbok2YhS6N?eCEdVwMt0NdRA{B>ukNCaO;77ppC*v@&zHMs z-iR*$_F#xmbM{w6c22-tkiL3TRh6{yNM?*OaFVsp8nNM|`H4935XGOFJKd|xhniHe z@b7jw^X@X8#4Y<4+lO}QZwMf;$~x7jKzCtuXE-;g;a3a_G`Cyzep#l?#3h%{6(O%| zkQKes*klI=Zei?!s}F~t{yCZ7f-$|=A=w)|5Vj!ZCdX6r{jc*l8*GhF4V{JU#Eg0) zrKFd5mgBSaV8=XX*DL{hpV(Nu6yx1Hgbe&#$bUJuWD=LAF&UU#=jlH0_r{=8omtU9 zzpg1wx!`n=-|kEPHTXhYz6bh~ky0PsOPTb}Zx9u02vuY}6R(dG^Pks>OWt;G>~Cms ze(9Vn*FQdq0#Wtn)C^SoJ5>OsLkhYp0wMckSq1<-W&?*-#axRip&yTP$L6iwh7DiCSkJ6T1i`b6gxZpjzxRP*hc zeB9-7`hYC&wZ>D6bJ!`-NnTtEe8{-x=rp&s-Il38-m#3!$xE61;fj_8#kTh;Hudm* z82C*v?)s{xG^A-d6mA&6D4;= zn7&__-x_?0H(ke=?uMl_Z_vM%i2Da@m$vo%^gU^5xcn}uVqfb$n%Qlz9!JCFFPB=v zlhj_E0@oVfDkZ3Ine^?2Huv`QTN3+{7v4y!U2gJO_^|5u0zjWP@UOHK(w8aCb>EaV zn*4&%Ot@>qbNX4^)$Wpi>+Syn@%TRu6PxLk|CHI3xysoey4tZ?LQqem<_MJC!MoS% zT;2GQB*J#)dF=k^#hlp;NoRDi8*jKl6aK*8iM=1L`zJizDzpz=wEPg&{nSJ^>zf9(I(7Z#?7UD_c}4(M!qq2o-rX#JI{95fXdweK(UNRAEJGF*S21X zLrK2DFz+e7(sh4bnK^X(9!7fhhhomn1?2G4zm{1uaBd6+<6L*W?LujONO7MJOICc{ z-5e2nJ9y7nlE)qzwD}6sTLZU6yPG$EmVa?`-$TfL)}0M1d5<~iHscIb!TKj z(Rf`a)71vqyQePRyC%^S%lQZHwm#k257a zYH;SmT|lKKpcA0C?{WWY#Xn0Lzr44>EN(8t7j;jGcQ!tjy!}&oFlA1|(~_F2~xK+B>Vm_;L6spUQHt0#`h0 zmiczDZPc0U@CfZ&;98odoNE7oTusl$InBY)ksa2v=<@9*`Kb$;3wP_OhKyyp2Qn0Ipb)-9m;kpDXz z{(sk!|MMKh|3;|zFX-R{AFh(5TlZG?)3-rtZ|{#E^PWp7`c_z1Caw18eF_iG z8(Mrbm3H16;UPV>nQt=Q_3KgKtwTZsg)u=qlor<;33|BUPp@8Vl4Bluzo)DO`4WTm ztyzAJ)Xw2qXvB63(VioB!~z9Ox^c?^WtG~Yl`bq{zD@SL=SIjO5J+w3Pcuq;&V_Jb zkO`dx@^VyWsMPpehwEcd7F>tVdf^q`l1uxVyua8c>*nyAzx<4#`ebkB`AhEqG=h!^ zZbVA&7Er$9uT_y#g)p$qLOP#h*#@V9l??oSn-c*v(tGl^E&VUKy0U`|l0o*uNw@Wh z-q%ShAJ$rBKU6NtDwIh$&+zkm!a-`Xe@ym90^ZDIJKTAz_rf5hG_8!>a0lEGGA%=2 zAuDgnLg4iu`!AYJ@q-ao-hWU5AjS?D zZ_or!6@1y$s2|jV#Ft&!`3WxW`d!n%m5SC7q`aE?EC!k)2@qwOZ(`iS&GupF%*bVP z!=dQ>z?kSc{vL*Lij0{nCC@e3$<3U(h`tLqM)wm`JINre6Mu#u{)4bHkG2rs5pl}E zHvCmQb}tO31551cQmjjpnNcvv_4hpJ9uT+(<|?ieyZU)7oIxHKkdR)RP4L9==LyB@ z3RK-{SPd^DbVErvE3Y|S2Ieb+sE^%7rT(4I%a>s93j$rpAJ^M2!E|hv^rb64Zs@CA z+P|hT_0LR;IQC_gGxKmP8hN+Oe~|UM2l^PDBl#|uDGf1^iI`19E3d=3AN!(g$m-c;nn=o9?>wvJdTMUPb=3+Z7zos53X@F^f{ zG2Z^KNyC&_q35nrn7Cp6c1=40AKT=~Ci(59EYEJn&=S=nZY6w%vAn(ZHg;S7&R^;U z!O09uzwZ!)RJRV?ypqybU#f7&KKqh)T)-psTNuyLWNB7%(v~vBKOSe;i1!#31TQ0Ra$8W zza2<|?~nI#(vM9_?Unu#x>vf`q9UhXE^#e`ZriuIs&q0U@P(jlQq+;4r_V`Z(eB8h zl+^q=Q0Y4@+_1Jr3EY@6Q5?HTIXPD zWd8yxvduU|c6%*+Ed;K{gOlv1Uf(t)kg{iK+unQwFajs}V=d-dU4zAshHQ{NGv@Vr z>HQif*HaMo7x#@X*KAETvjZN_OMu#(^+u%MCggykD%mv*Nuk z2hy02c*TR8*B0m61VhkU!2d2?dc|{35q!ZNvz!ogum^=*eAY~P&DT?hdmP6xvKZFnXKmR($_%TRf8r40$nTUuwu7deToFyzBPUv zXXS@s1l{&Lwy`?Iojpw%*vTRt40*|i8wr1OHuXE&wY7k`EkM|8vv~Hwx%uf--g_vz zFRFC1QoLu` zAc>|UEQcqC0$rrt;JmMIB&T4x)Q^WbcVrBFjB1uhGm02TUTsg*fF2M+Rg(9THx#c&Su%E6wym-UbY|}Yz#|=Vit5$Kr9O% zPcQCgDZcE3)@bYo@4yMkY8?@QrEO*T$UV`onm$Z9g47xqf5|PYEs}v~@7Fb$EkBRQ zzY24?egrbl?7|~^a?w(d=%-9Oxq6XRlaKIwH_ARr9z83G@Hi)Mf;;`>v+X7x*AWVw zDd(3iu~!3L#iWXL!V$Y0_89B|-`yEtavX7$CPdaXhacxsl!1hK72?wwD+4UWQuw{q z@-#`|kks*^&P~Bxls%e`P|%NVJm;*n`veyPIunQ+E{yQHCU7!jn@aPn{M~nv)>kdX+2sFhu~`LEr1M)RP#ZIWxgHas(uo?IC!g)Ah?03 zlQs>L&IOXwNtT&{Qvpe4*TOpXf^7yTn2e45OODV^gbX^FEqTZUepny5;X{6ewx_WZ z`mllgH4K+ikQAUW4tI*X_F6*Om&OwY9!qcY!X$-D`{ETPZb4B{Wqc{wA&sbKFR+)% z#b|5+_QQ%#*>4y(4{V%KYi7po1M@FH8Q1zzGxUZHHmD~8Pzb=vfOCnzUY+z1)TC^i z)`H)ae;-PoOO{>uKdEE+e^89re-k&1rI(U@Z}uoo{;Yliijr=S3NHtcqP$6$Fd{1bP+v--?xjphn`SB7;Fu*^BhMYk;caUlDJ|HxIfR z*_T_ejiwTgEa0hJn=2|L z1H9=091ZXr*YH{(4BM>r`Qbe@$QR=_AJ)(Vgv|z1PuWEec|znM6`(uXJEAt9nvq-! zBG7>d@cV+R9!kJ`vGWu#$l(-oLjj*r?9O8kPB+LFp1=+3K*9**dB3_GM(+ys+Dtvf zGBA;3;g}qFU=kNooV$X5%2gY{H-fBopVOL|yifvy85RYN~s^1fE6m2Fmfqoq093-()|coja_K?C$0kdrx3%IIpr% z+1E4AdhK}+_!|kVP{sx2pwtXkU&+45%yL5fP>dbqrogk;4SDembi2$E7q-}3$&T7N zk8HFW3EJi)V{!pM6nOC6W{;6`r-8NH^i8dvktZncL#!Z5idXfmVLKkp??~7!{8V9I z%F{;JJ?z@XOd+;PwXr#1oU+b^tXmX?ksArugFP#y6Bl$W+3i;F!hXtrEWUi`=)?CZE?#* zFiiZRY3ujn{?E8hHb5LNNzKF&to;WCo8UqMZ=;| zfmqa+`|_LwfRBgkR`R(K0D_EYr&R*%`dRPi1`SbnT`c%PH8=VV1+-w41aF}9%|c(m zXNBNc)C3theEIB!3WHf_2oRoep=eJK?OCZ~5xC)_>d`@{oS23sO6GE5E@_m}#;OL6j^eVCH;Iu^un9|(gLf>r#i{O zhrTWHp{J?eG$*wr?)@91#rV+o>0IfY!W}NeqJ{^`H{M{XR|lIzw{~G1|1{h0uY~ub zW;gtM#Q7@3DygMp<72igL_>cd{zxcuhJFWnh{-pv4CSvm{+GQvt^L!smNFei8ea#w z-wr)i{WwXX)7NQqV6dNZc|iv7{^QL_t&x|4NrkU|h!>iv2NoQk~(uL^kaH)ay3T#;RVyoH%Q|7i?F~ z5boVij48yvby%6qB2X~KbMes&(9zY|MUeT{KN0u7cAzr&9m_V}AnAV4sC8(%?bB@S zeFZe3*vu4{w;jwd!2SE^^rl=^AkjzA@D3t610~Hg$TN%Pwp#wPk+>xZhD*KZ?K(F# zm3cVm_CZ-UL1LDT!6(m8iu`#%BjxijTu-2j?vaE>ouY;1LSzfA`8!Thji|fD%} zXW6BKjg?VzM1H=(QfzMG!|sxF`h)X`_N11AOZH?hmeO1u9v-!DgoRH>nIiH>0zf5y zN})Wq@8_=V5Im`VDX!#&S^SQMHp;C)_#J+net-P=4TU}A&JkIB4=X<%HB)H%A4YEF zDIm7~>bbt(U4`Zn5!lzY)blMY_smSMN;6L_&y5ZyQ;F{-?p11j=iJLrpqt-NOqQVK zpnNA0k9wF{+l`qPmde9uf#Uz^cv<)LLXUOdVpg#uG2qGdpRo7evUWMKvt? zcQ3O6ZlZm$`_8Qre`?W&cTOSH^k0$qLadcaV6M2~bRJY>!h?eG%J(6+K_aE!>da5v zB8yJsS_cJJ6=VnsB3U8Vm z(_1NJ);2af^{dT`L#IT5OmS!DtD02ZLKOR&)#660fSAAoj44_p{v&qU(UM(vbyhVO zewfv;s`%ZZgLy0t%5GucdL78Oz7+aZ#6+)DA0|5ZD)mcE(|@3^J4L?gO08oSa*&f6 z;xZ+=g@n5?jf(Fu`0$F>$9jc1&CH9{lO`k~(!Wpm1T2(FPfR4)UUi1<{j4$u4pzOQ zgh@`~wYBO*II7N1vMmGQaZ+EsJ7Uw|eoLk)W*7+!$K{MLnM5Rb%;!vocPiqr7m5k< z{7*1ga%R-9gWDtui9RdV=AK7yV?6qv>O@a`AA2KAGn$YoL%&umdzp3jy`Gjsbq<_R zAZL=emy|scJf@iA>6n}11f5P;&R&Sj`I`jVq74bZPmFPm=X=2?CgY3;J+?%N%3Rg{c&%<-B}T6>rAMbj zak4L8UgclrzHxdkMdI92rm3@nj6un5h3qR|G07S~&hhnz6R%CP%ry$q;5lZ9b^>hX zb;$5+=veEqdF3FCTB0f8g9lNKpfaz4Txh1qEbKU>md^TIhP8z#(fpt4m}(hE31@$E?1&N%AfFO$r9;R9ahSh>L?oTlq6#XXA?T=PZ_wS_ZM| z&IZqMt}}lPM4Sh0cNf5kvZYLo@`^H>N?%8)#Pj(>gPQ|^Vk;WPnd_{vG+$(iqXzlN zm|@o*ux4A4C(1?W552Incbo4?irI(aLnp$H&HIXD`?D zuiQS^()@AJkd$JEo?p~(J<<+J5LbFPailZL+DwbSnJz`jU%(19raa3`G^1|=&!jUL+S|3Zd zfG>~~hc5Wd5dv(@KiuMt5?ZWbIhd5qnZ^%={0cUSNf!(F=4i~RG3Y(L^0Kd^dN1yNM4o_Ru z-ks9IPMcRPGMG139lP6z7TpwGH#>XgHcRq3=G=jqtmag0OE0`%wb_h%kZiO@TL-=u zAh3QO002NR#G^@A3x<(g5ky)&-_6x|{ARuNG7wfDI;1VEl|gcK*)z=%1S@e#EbnDL-qQOD_EX z?P5CNSM74e;0sFYXXx_x%^f0&4zSBZl#mb)*HG@N{jcRp>spPuLA^S_H^9hbe@b`d zs{Ib+PK*JB)_DfxDXt6&`T4J(3RI{xD{2Gi`Aff~=opEh+VcvR+6Y&b2PI_#AO5Go zzwXM&u{kGzxEp@+_1C$XWS~gSN@e-l2zy7WvO!nn3k4zEurO$_K39j)jC;j@)Nx%2 z5?bgt;@I=?+nm8dJhmz!B_49x406t)V7YdnG`U>oXh~wZPTXYEO%lT|ns`L(an;}h zje1J)0<4p4SDqWQM!ybUZh)QGS|k0ZSAhMwWD)jmW9%$}kQ9I}lZl_U6|Cy*fhylc z%WOS2vUbpRHsmYbU|q+=_@DbLP9eju=T?mRZP8hSqk(;>FC|rG0$_Ky@nQpJL}n^v zhR8fEg4zb^(f>91X)Q#1LRGTu*3!~r@pp|0slzv@OV)1+^HMgJZ60J^z9f8+RxqP~ zuXmYfWy`zJ3IIID?y~KrKpI-1W98JdEqkx^bx1r!S@s%;`m;KLR@t- zb0^4Z@VB`EUpq2ZVe8e+iIb@^kamFA`h#nyS+*!~xedxnz+Dq%gokYkaqcXjwWL{BA4_IK)GF6{z$ui#tqhq`2U;i7dG&?3YGVETxD;o10s3#bO4Y8PD- zwsEfe|YrM=uzQ}X9Xmms)JDz)amvJy@QIMMlgCO7wid7$Jile+;fJA@nL z67w5p&T=7G*QBHb=yqiKTIqdI{v|Id$W7x1dLIH00$Ho})BhFVGTkegz>+(Sktf~Q z$$CY*;o3>8k6`bnna~%awSuo$n`yJuMdq;S#|2Gz}CDjJo-=CeGU#rM<-s`^6QR-8+W8sIrO>D}lcD>u_Z1j<2sDf`oWNa#5 z)2`T_GvHd+@?1*#BySMk6UwJ*MKkDn&4Fi``CgMZn(s}d$n*LMyc*+#-4ojm)9&zn6O0xdv;Fj#keC~93V)E947KGW!l5TF6N{^%w%bynC&m~n{X|-E z&w9=4p-2)mZClD%^CM<6I>Rp_#IavuF{v(fB;hXk%8c#D0;B(GUU`UWIB}9XW1rh}*N{J0oDFHNe2t`BhB|w0Hp$7;( zkPtWvH}3sioO5yh=iAS}?iNo-=9+8Hw~jHUZbPam6(i4LJ6LudZ|a`(+k-9&)Pop= zUYS^aAMIn?+b&9?B@y7oaJk8zlGsg#7l>a!1q_4Pl;(FHb&XaB89~^Edl$WVf3A*b zWnXPy37kMisAOaNxJ#}ex#4H!T>bS`%7@(@yNwWTjr7a6?>*o0A)6g<7;20z{yf{= ztxR_w#PhmMG#@xXbU(=jKGocT-{rQP%AeO!J33nWF3?Vv_h8b2>(8dne55o?vi4!z zj~y4#`7wKim(Qu0P-`=4W&Fwo{H=$^{l;e1s_#}zM_x+Olk}WOlxLe!tQ;umFVIGx z2X%73Av|p?>rvTaJ?I!}KCu>bT=8r*ty}zDsJCdfH_gZ%3Y{Ys2J&*>u7=+*yqO^J zg)YT2s>uABHQ*=TvJyJ);Yyo`Cb55;u1lb~z|gJoM~X5+>R*ZpQ8lW#jeav8X|ihR zEft4*a#epalVBYl8g*v7La$$NU3MF@ZiNvny8Ze0pg zZOD9PLur)zZRVrdIRG}pT%Z)mGU&wjD&==1jNNrp^k-IT=^xJd*IzDQlFD{*saQhI z<<&*GkDd;woSh#gk(O%pc5gKOteEekI`=kd@EXohXSa3~b20?gMe=1WR45iCQH?t!Z=HA!pp% zF~dH#d^Ol{B42e(I16qfNhn@1;o(zHF&7d{EcQ2-tc3~PKLc{OuWjp_E(+bsHBc1nb<3Nw$#8iu5wfDe6+rTe_)SzGz>g6CbtbPjm(HKp8%9 zE&}s~hK3oO=f>=;o~l6h&<@tjH#`E5G|UeHIn8_`my@OjdX2Ku87|Y#J+^=<95`9w z>9OkWgblQ8pcfR12fWk!>V5f4fsrRmG{Q65x}K6@Vyvq{_HMmQ-PMdZeLy-VCsO_? zw_1G&(&@V++^JS9W|s+_$n9A2gH9x)d0ibxbBfoa-pjrqFU^Nz(knM5g-tyas*c>k zg__tNTBZ=cy|k6h!oTI&j5B>ywB#6Cx7x6L?MgEpavqx5Is0vF0PhWOBJZc-^oCB9G&kifv)99Hu;;5b}QE$`PKW2xa4VvFP+mm;bpY3|etuY~8SAi7y zzAJMdWHV+f4o$FYT^&;0Dl$`sC#xk{U+7)71yK#2L4UuG6$s9K=J^0v`r+Ms9mg?dybK8)tK*Aox}n%M>EF4$O6+;q`$el!n8#+n2Z^U!Dq$mlck zPtO?1Abp&RuJ$y%OnZoPacyhg;#;=f_(DJ>AEzx-%d;s2#1f6FI`D~T?>j&(aST9G5#l3z^zsu z!~Pj}yHiN?Q?ePvGu9p4vr&nJj~BB3-D2ziuafb=UqKUOhm5A0wf+ zw$Ik+^4Tjp9JV;qVi-DDk51pmhGR&=0KhqB+eO`RVBEmm*qLs+!s9>uNqayR!H`#? z9PA1eIeH-3x&>C z_+l_ViFaij$~ClE4}8ypyvAXhYC<#=AO^bxhq)IqMQR6l(9@7YX5Zf6H*89UkRZ63g3^Xj#h<%I6eS+4eMG&ecL!nZ z7k^?wzNUK*=dv|b<+@_S{M2Y=T2pkfnB}k%)yR@|Ik$zCiW=_v`6kFDFfOXTp-6*! zwz=MvslIhMGmZ=IV@1sgQ?nG-7sRcAKVta7D=$^5O-w2WS$roP)+&Z3ri zM4N&k-o*m+7JDUg`&62f;(O?uC+mT76YQvIcT=&ajT5+6?oI*({ax#5m8@1L*17xn zYs!ZC`&NaWsXA}3cD1*YV=zh!3C-Zi1vn`oa!ymoM1>m!jX;DdST2Y&UqEv-+CM#^ zyizF7QbVERzg47;6-n2yyWTh!;4LaThp~aa(9L?n1ei^hJX45rRN{vxLUTKr74RU6C zpyCC{mvQSv$3M#kD%~81a<)6a@?=HOJW*;B7CSjo!)E%F%S7oTMTSg`C2iS$^O$GK>!Sj& z_M!D@LNeIdRv}Y_qmD0Vz;JxGut_A6od{NeXn&>DjuTSevpL|Cm?~vA42icg#C09N zWwAN~GvnC(7-v|Y(MzR~-Lo=QuE3_uh-F-HKb3^SGl2G z&b53+5O$Uu#97XLu^?|C9*YPaw+LMs&2f_^eL*-G>&?Y#XqxVBhfJ6qRQe1bwLcuj zFseLb?q@gSpMK=^hu@FAmo&-7ZW~!6*D*ZT3l?a{+Q_8n0IsOl$3Hy`TRu)%x}V|MO}OD)zSO6Xc0(3 z7=xWy9K+-*@OriIa@0NAlOGVzCnh&%{naaydyg;joPGAk+%~aGT{%sYtqew061vNx_Ai?ndQTbE(q_0_ZocWoK26?mz~YG<>k zWx$s6RUOT&0Sp8SwRd#7%tem%3{!SJD12rXAXq*9yZi+b$WXm@f6QleLx@1O%lZoj zd`B)wwZjTtoc}P{0U{ce;yF6(yR@F;0zKdi6RuK~MMw!Ik7_g#)7RXFh)@Qu3?F>tQ=;GMty2_0$b9R}7Y{A|~&%|+) zGCke#UShE*QfGkw*5of?J@U+w-%>7X|B8X#{Q;+m;No5g32;JIV$}3)JwRcI#RJ37 z-v{?~VYSY!7Yj$@VU3Jfp3!)yY;9MA+aYvwbFr!1*<~cU_v(3)%VHJRN0a|BE#1i< zH5fGS9qLi;tZ1;Xh3^ExtLtrhohTNvj$&Z^gRZV44as_g6R(3tLWui-Pkco)pSEbK`LeC0YE)r z@1fU`V+tK2Q3(UD&n}VcXbm)Dht*Wli8PCf%yi5I|Ips`@(#dY*Cof=o(WAr$Bsk3 zYH2;9wPB2Agcw7o?)fzrgMu6S^B3o5Uhft*Tk5@nKgbyx(#Y#|dTt-a=PP+%0sLuyH$6--DkHE@6M%5^f9Du{=zih zin{ChdNu?Hoj}J9JhEg(#<`#!m_il7#=No%cM1 zEhF>P1s4h{)y=0@>sowa4gBm7btl>0UTKw6u0s<>v#Fc~%$Z4gCuA#cKc9=^n)oZ4 z(4Ym_s{#9l8IATWtPcsYxHrQ9{?Ve`yLv2%noyMI%?&)edf1L9Iwo24PpOL!Ki+TH z{4*Tv*6a+n%7wP?oe=eiNLYj!i~0D2W@$Y#tpi|}m%7!wV6_aH$dbLMF0JDOwU&gs-kYe*93L18;0_K0Wdx zEr^NvDgE2SY{6C4Ssd%RqU)}ty^VKMQ%k|NOA6?OjOIh=2`VCE2*UEdKOkEW&FAqg zHjL(=k!Yd&jYCyrNFt2!UJkF|z9dS9q7tI(D za`2Muw*}U{P|}$5utN>fHg~eB@8(P0i`-y<58!P_Mbun4Ej}fQiBIP?JHSm1wmgl@ z5#OA~G}r%VGB~Qw#7gvza_{!8e%B5oN$?&Y%Wfs!@lKd5y^HT(7N_maUVUqKYi+&n zkqQgY=^uNOUc|QHVPshQ32M=MR?k$v^PaTI#73uMM){aMG4OSF2-G><1YzCr{urI> zgynD-2{AIJC!f#i>ca&vNwlE*CxrH65|)wLQ=6Uo$fN+53}bFE04_7C0(y#fFejrO z3=%AZ;_+)^R+YdhG3r~$3B4)d2SPCinJ?N5=G=|+Fj}K-^;T#P`{_WhSF&SpKiP}< zdWcF7s(TqRdFw^;g3KT%rNhY87fjeQs&*&cKA)IG`-n*>ri%7b{#bvx6>IKAx>Mqx zg7{j4rQfAVUH|Ha?2CVAH+`=s3?hyjs0wCW`^PT{WT^iuH+73$`t7<6A9r(*XSK!0FuQhQL_|kOJ~b2tF^MA-L)e6rUxOWOAf@wWaanylDg7ZbnYSD= z%5gvWS5B}W2R3ywkd~zt$q9;LDlwrSS5L2^0z(ffbj<|^iw7~azCC%e`jl!MaQHEU zkrK>X_MRV{prgC&qoBb*gBL=Di|YkTCw>7Yzkhicw^A=L!X1JN!I+}-1g-mv8w%(4 zZIAunWzyKuHezypqfENmzPR^P;K%jKi zd1nSrx4bK^%9P>71sO~!v_}bHc^KcKWTdUg(-Ig@kcd}TYU7+%>M`lG<+0P9xCXUe1tNb9m_-USZjG9I?bt80-u1tE0w*JcnBny&HsGMN&A%Na~ zBNru3d(YQNW)%)CwRBi^5So4#Mf0DbBD$rNc6p>R6JDcEJ7*La&V1wqCn}6&ZJ@@283}4OWAJzu}kft`gufw ztJqr33(3S@>d3H8$v%vJZfjhMpI9WvWa_ zLQsR)k51+r((s-cUxRV$<=ko__+B0Y!4KL!+~Z+a zr}m*$gGzR_ce5jyd&q|~ee8x`bi-pZX_u3)=wxS)J0K;4-QD5~2-WM&FFg@c`hLPo zrUo-0I>Rn0FcrV2@1wrswv{1pzwlmlt?TR!FBFZ&pSY27O?37QVVYwP$0_UP5zQYZ zre1v&b5i44@S8%K4JpM{lhmql{Ow1d!k;>RsBq?3rZLSImKTaNaOu*Fnrj1I30-cH zb$~m(T;y*3dz%WuW>2%k*^6;y-qD{Cbv{`W;y$#>#IxlAOMUG2L7Kkom4}`ZDjlDq z6?e)&>by6X*2u}Gz|6AGaJ;=IP-K%){)M!e(m+qosSwn zzfE)Zwf9~vp~%C+Ud()*ufh0CiN25v`aCCCnBI_;B&2P$s8B-cbi6q30z=GO`=un_ zb7a-R?uOlR>?_kRH!)C0*Au~gUfAKcr0M)g+AwVn{PHUDYieD^{Ir2#EKN!KTDiJQ zQGJ%JdpcM8D^F$^Lch5ZABOrfZp3qzQ~@A+A%LW+i#)9HiM%6xo8g_JN$I!mud`&) zhf@uwKN4sL;xm(Eg$|=)MQOJ1Tj+q~W{?TyY}o#MgC)=(?KTK=uDuPYmE!SH`gWoF z<$2Co{S7P()ZMj}27ZouTjxOgknj}oJrLy8tO2LB@!&P;nIuoLt%ISHT}yE&bC@5n zl6dzbDq@_K{>0C1U@#%#?`$1p)u%5c+*jO4d=R?sIM0H<^VJeF1Y`|Cf(rP*KDj0q z%LNJk$7cYntSM~Q&-&{JXd!mjVH2$ia>8thy6AA5|JOesO`T@JE#0cLiUNNYc%ZG>U56iDi&|!(m9J(Veh{k= z0qe&C%KPp<0MVyrJ3RTGH5n*Tl}Gl_?E=f?$zul z72Me$pq>021mSkh;6OVEe7?lLFo+g=RXpw`>tLE)cSRL;7ho+^PsP|tGM_lskT(mI ztf!y(H1H>g*PdJeD|o0y(EUjxHSwT2pQ9@IY-45Ly5A z$>So*rH+(39N4Pc@TG-__=<~#*umm>wOnZt93~YU`z?v0`p3v9tJMSb)f-R}`@Ns# z1?Ru(e+|+QsgD}|_AsPO!w>YW8U|g1ck8dGU)})MKxc_Ydqr1{#FkTp4~3lDb8stt zUj;NO7;OZ=CDohg8w8I2Zfqz6#7T9(d$Vs(nE;s6J>q4>qZVbK3kR^01Zs&ir>3TU zRqr+9=8(a&*uid79%!f3?1bMXkle4ylv{suOxznuW#kfj-0P@U_dcv=j&Y89_VF5v z(xc1l=5p>yl~2d0%zcX6;HRgwI%3X%Y{z%P8edVe1q48XmOBOM55bim00mS0x=;Oo zuUSCQc1;-h%0Jn%fFtt1bprrX`VV#8arki)D>aQdPnk)r>u1%?ko0ZdH?FW!ScPfuvy_k&T;(qYn=35)uh~3- zyQuYt0}h7JA9)2&Qjh?oM!9tWYSUoLK9Ou27tmbA;Z~#z1}Ge)C;V+WrqIKi7!#&x zL|jchru)mr&VHqi3t9StmGqvu%q)>xqe1h@zAm7!8;=a;SIFGC)~ngZ-3>VeiMVOK zT{@B8O53^1d6nK4@@4ML$(g8mGQIyL{2UV2xK%GGV0%O}A$riLdKI0@JDPZA(Sr1= zB75Xh@Jj_ouZDKJ6~|6}8Q|k~Vs_}QNFeAHv!96XnfNpV8U4aU2ID}E8ldg`_tZ>H zYrPHYKckm+vHeEr#Yb-ryd2NjLR#YsJUO6C)tc>u|FKCi@ye@XbBps?CxQLvW{2s# z*4V8Gk6~uNxG}&=gWxj5nXGp1ZhC(r&T-|ts!+_7b?9jdf8~9PH2TV7%UT(BSwDmu za(|z}mjwKQY)!)G#;X(YDT=GrZ?v%Z$$48)>V$(E0#GtuU(yzWrBlSyXYYgFR)4Lgi`j`FOgcoU02-rU>2%5ubKV zU3SZPqK3&rX?cjkv|zQtwr6|Krp-E=iDBXTyG<4p<#!3DF$p(WR);)Ww+kYNNAT)W zf;E6z=zq+Q3m}>7yJsZ=JW>|6N5}cG+QvjigI-m2l(Om}5oJ18U>`10{A`i8eA0$G zwbQQ;IczTAN0#5d02)stp+hA<>u;9}Z|f0`a;7gj*MY`Rg1Z$x&Sq#Ui|pPMCj!^G zXZmHhd+oPX=uoWQ*Hu^9O(ooQOOkLZ20_PSBt}*mu-mYx}KoJ2}%O4 zkJp#XD6a2ze0aCf>zN`z=P2-$@oBgSrZNB{{X+RuaU73h+xY6kjgJ26 zEwJQo#LNkRC^7murAIXi5C*|Bdo5Ya%w_Iq;SAHOl@kv$Tc&?i(ax5DFGPL@T@jCd z7>_aYwp|UB+Mcb{wf30t}b*xRQazW6JSoGYYeQ@SL4nKl(_s|r2_;L|D9UmzgVXH zU-{}$aAnzFS60$r*~50h>sG(6Y(TpkK;{8Cspzk(Ci<@_ACLhw^&M;01-Stwet<6v z)PmQvxdD)*RP}#H;s1Z(%SKaSQz;Z~N>j-lT>*jg5OvKzZjpP|_{V^Z5Ru!OY}ORu zv_T+u=Rk-bz(`&r+u7>QlmRs6khR`uy1bv00&ME^+Iyto3y%`O_uc|eaUW@99}6(o z&4Be>LRNwT;&%2bYe7xd3#lQ1G_e!#`gbQPMFHkX*;gp0cWR_bseh^5g6dXj^gpZm_bO)lO3 zMGbkURep`eG)Af`3kS3_vw{QO-LqOP>`!WlUNE60Y=t#C++V_qN~=EVM*E*Vtolj9 zpZP<_Ya=;a_u39_8P_v#`O>dZM-GNiQ{M#lx%%8&NGhLoE(sV*;!$o%Je6T(?1W`} zcIts|G~B_Fn#v%}e}@)TegPx{5B!?CNvB}PGd?Oq0!YT}$&-JGWZQQC)EEuPQrJSv zo_28%u8{oeX@iAIKaL;O+Z*@+a2uM1r0s%6kZrgs$pW0D5X>PO+Zs?z2w6MZqOU9A zF!Y;qNYe~hYkIKYjV8*Wn=>bZLIiI*tzdj@2(%2c-C z!aMuHa^-A?E{>Q8E>ZLrb94J@fUlVQ^pgY$zp4;PDOZ1}s}gZ0#ADv#G{Zd6_n#lt zfPT9Xa#HF_R&a-Addd)fI0ZozfZc`K-XHjS&pWeam1-w)4~jW>q+)9T=lL7}9lnqB z}G+^00J~8OV9N*@%Mw?4e zU!%+S^{=y81#JH(2Y39BxAh0$#1T#Ga!jaOAguzhGZ}kT%ddB;-U(WRLEf+Vb#O=S vWnhm9+&}b-2K#@#Axo^;s9X)A-ty`Yqeacs34IXwgTRGzrf1VnJL3Ki6qF8e literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4660.png b/windows/keep-secure/images/event-4660.png new file mode 100644 index 0000000000000000000000000000000000000000..72692662a9960095a640d794b92f1e2fa29426d1 GIT binary patch literal 31168 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 JYUCLH-vD!>kK+IU literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4661.png b/windows/keep-secure/images/event-4661.png new file mode 100644 index 0000000000000000000000000000000000000000..ac78202730f63d4820a5d80e212329944c347cef GIT binary patch literal 44657 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4663.png b/windows/keep-secure/images/event-4663.png new file mode 100644 index 0000000000000000000000000000000000000000..1e19f08b0a4e8dd6216037f4f4301fd3f1cb6271 GIT binary patch literal 42591 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�}tt8@uSn6H*WL3F)cQ_ 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 T&vP>27X0H7d7 zbj@zF;9A)GqJ^U zZM&#=yAZlD0cQh@aI{x*3bQV?I+ywON}y?bC5KF>O(*!Z;Wa1qGiI(;On$#&DtNJ| zZL5Pw`H&j;N|c;{%HuH-n3&L?@QnaKYK@uxB0NB0)s4S&ytLeMau^KU008XT2NHZ~ zbqJ#f08~f(w=eWgfFMEhiUk3QyOf17aLyCxl+CIi;fKM31D#gIqLTwC%YBLEUO}^2 zw1Y8RbJkQKIRMUG=^~qPzeQHys!)CS6=ifT=PiqWo^=wsbc+0eu)?`}UqB_&=czKL zDAnvvNw*PZn8GWg%-Sr)DbRVWcz!aihq6SY6~z#;In!8fI*qHa7Q~VW{aHtrsGJTX zv$)^7$W&~QDXW}L=aK^hDQo=73eG2OboVg{0Kir?dK*yg=)478?&ks6{2es=200Kv zhbL=u6>!wh`8fq@6{pF$yabPvct}U(AxTK+5VwwneqVt?^C>I?q5*>AN0v0@-DHi# za9vs2RaArDMCT|@O${qskW>*b6<3-iLf%*0pM=ivdL7WX3e<#Ig+l0LV}&V~rht%u za&hIRYt70P&J-4dEJWdaq8UQ@PiWIvek<)qJfVPtr|^knMk}&)(fgx3`UU+PmQz}= zRp+(lY#^NN)K%~8HHjz;K;2=Lp~|pJg_BPaI(_|QiSuX+-{=djF%DZ`jXg%6i|>rC za~V1kSWaIV(GG<3JL3brIKvs`3Z>kyw0QI+JP^A!hweeGkkNQf7#y9(S%&gj$c>>R zS+pC3r3+*t{$~~~5Xy<1gUwsxXpqKxJLpSrGODboJy}GqAZ!25_HogQ3qwxsgv$}k zzB+)v3CcKX^0t1=WcdXM)W8|3;Ys#XLk|A+u3bN9{ypt-F5^jumM13-)#mbXe6N%1x2-r-yV+1}LDJM=Q{a zZUkD`a0Z$MKeiQ?6F^mOBmE!egXz|WA|A+bUzfBG#1H%n6Vmr z=fY=vCdI=1yYPF9$xakEjd1UNo{1Yldf=O9i`unaB>F|k34P3PvfCUqvAYj$5)v(? z03271s$4MOryIC5C02?5yO2=b5P)C(Wq79 zDr7HSud^`5)tZs9V9>vm>MI~<4|6H((ynhJBm26_ldl?hZc>0$<#S{M2WNQiJh4ko zssmmWH(y)uQ@i%^M}@i17=hZ5Z9w{9ZzKNGk{Ctr$s6XN*c-D`bl~Mfp|^gx}JQpTBwa6|@&7>pY>KqXim }bhwLH8O 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 AkN^Mx literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4688.png b/windows/keep-secure/images/event-4688.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f2160f0f3a21024f2ab46ac90a94cc35f83b0f GIT binary patch literal 128646 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

    $rj-K07 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4693.png b/windows/keep-secure/images/event-4693.png new file mode 100644 index 0000000000000000000000000000000000000000..49255fc9e7a883569a5ac5fdec09760e56bd38f4 GIT binary patch literal 32950 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4699.png b/windows/keep-secure/images/event-4699.png new file mode 100644 index 0000000000000000000000000000000000000000..e666a4055f8beb88083f9e12c572260a8e54766a GIT binary patch literal 96784 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ℑ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�JU@Yry) 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 BTz~)o literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4700.png b/windows/keep-secure/images/event-4700.png new file mode 100644 index 0000000000000000000000000000000000000000..0072e2d9bf9c891240e10ed171983f78b14c1089 GIT binary patch literal 111661 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%0D5mFp!e2^6Yu|oqGJkv1eh2Lf?^~^lcIggyKnyS zzu$WM-7TGFL8Std39U+IOp~-qtJN_yCD{h|rS4)0yp>b6P)M%1#$ zWyo>#qPX1$_6^!33XH`^6&}nQ`uhh&oFYkzQK=YE9Yw&(DGEmsF!|SN<>tm9GiAZt z2W)yO(~q7j+rH_K6DOVm1wRFhzXbu>Oru;!M+@(AG}-V+e*Pc7e);h*HP_x!cmDLT zl7?Q2#@nk34jnqw*k>USS3`YeNp8lGjADsWjda(x_L+s_n_40cu)7M7INbao9QIMUbFVHI$}+H>U4 zp_2MOf+Q}LijxQmWz$dQceXt}WIgLeuV2MChF9fsWO zjI%{Gc1y=!UU{{=scp;qAG8@9{k>hLq1JadeLBpO!)?{&O`XMOc5OdaM5}cw4c&PD zSnAoT{+gW6_MR!vO51y;sIR@Yx_y|YN&7(KXP<07U)_db1Y8aZK;#P#eelWN?BU+p zFSnjTY4qghduuv7_HEnUWiTB0^uyvV3qzA*Qh~vdsk5qG44*%J5@H>iAn{Nfnk@wi ze)Jem3v!W@y7Zxqx2(Vbngjf*D4f1D)M{W}9F1oQEHI zx78h{> z11jz0T?5tUx2H8g-XtkX2x{nU>m9Z=U#JuP0tv~<@`#t0f6~HL8=rjsxrgp$a6@ZH zm%YEMrAOvC7Nl?8owwko`)*&EjJT}Ef#DIW15#8aiDfy1b;M~iRM#{Kv@Rk7E};MN zf4n|FQXesUsavYO>4ngHYlCU|yy=|Nf%s0KcnSqm!A}9>%}J#-(~@S#MNLLUmzR%k zecp+Tth}7OLhrCCyn~HPm_E?b5A9{4X%GTl3 zPrYf$)b!MCg=N)}Pu%rOBaUv{T+q~yYJ--i%;qhwxCM(AEuNu4B@riWZDkpC15th| zRp7K~Q6b%R=T4lilt|t3d+!akmhU;4)6g-Jm=v#3>mXA$YBG+B#?HzHi}&iqNx2@e~TCf^i2>I>_hyiEvUmj>QnkW_O4ZN~=^9bd@T|PJ=K+aE|dlNt$t3Mnp=h zArVeM+(b;tWwqLQMx!E0N^n^0BH^QDoK6?PT*`4oNtu&MG0+_bkebFNvz66(Yk3z( zQG{v41U-B}P82-c(2I|nJiF^NKJKPv@z8rKFeno#o&p8q44`yBAxZ+h_f>FU${6TT_|Kg+`&MMw}ByIe~Q=s6dgz>i^9`y`l@p_?>m!w=;L>{pRPEYy6s32twIYse`MV%J!(nawWoK)VV5|op_@bD>ij={WNm*%jf)DpANnP| z@a7x;Sv@4pO~~3CP|paTZbFzuvy+i#k)?HyBv0&AFx#~UeA^bxa`x~1BiG0I6zp3XTO$oPx*P;`LG?Jh`xf}aA$nUhLD zPU@U#QzB52_15d#y1J)KiB%D3e^;ZZj}9b^PVLm|7lj{&JkDN8<-ca_I->X7?t__q zHevGgMR%@@KLhEWHJHy7U(AU6#X;|z1}rII5711w3=yu8#L%Yl4AB-U<& z4@YSn!x59ggu!JnFX5zW$gD3u<)_`We0qS3hxEP)5l?}Fi2=C6e=3|*R`%-&`so%~ z@-V;PubaoIWeC;pwVg(kpsHSyPOh6Yjqk-0wrY{mxr(=u+B^L6Q+VjfE^?? zYLbKGQBOWbqor{PSUQ&F)mkkxYChybyv<@yzHP&jcxXOA%tVQ&K*3K26JkNe0CelJ z(C9wYJ6UJt9gh}zlH6%>Xf(#Xy$tTiON+XH<-&4)PeoUh1x6XhyLT?ud}$S6>n?do zJ)=9LwaTH<8246zf}bKL(t@CTwVp6x_s4m$TWqE_>V&J ztX7ZVkdumGDn@k~Z4@*{(A2k+yHFqxeVH%9D_i+LAoE!XhPnE>ra-|Dj`3f48v?~B zijtfoAO7#Fr_Pt1$|;MQni$}t1|tN>6(w-^pv1G%nGfz7yHat)V zG!CxKPhc+dz`^53CdJIrQWBVUXf(R2b9>Hpp|itOTi)N)WkGU^Gr}Sh^=ewD)wWlr zXLpEXUrzZT85QhHLf5Hqks8n&xCnxKz5?3iO zFbpWdaR^RoHEMa;`q9}Y!nXE2iLyO5PxGmxG7&WY@jtEg)VegXhWceOo99se;1 zMXP9x@9b*loVKb#$73(Oa$Sgd`^iG{K%dFZ^LA5DkHI|B+gM$8>QuH9XDW|>dbmn> z=7kp?yLHy?%^$T7Tl>13^U_b1HTB~XTU%Gv+tblCVxcgpqob|4=|X*Hf9c6xC-ZwE zBD_jV3Y`eejHK|opL+RP0$In?sQgm7R`b-`^D=HQo+j+8} zdrE9@_l3g4M~^lQ$b8o7N)aX6>k5t>%^Y#zh`sOFkt1b|{T@E6yGNa)eAZLvHEN>z zYUH7~c|Z?C;tQs4CHKi+S%iaMQssNvl9 zgT;S=~L#uXpoVtJ{Q03#Nyo_K~ZnYr}Sh3#;JYgYmQ=1cg;)?tAS&-;G$Z ze&d=I7{ZA>*V9;7RL?G+6$2&&1dicgGJqi{K`&ps{<%l*7$~nEW`SbB#UjCAoWu~9 ziwmAQ>&fSzPxir^x{Qb<#3U`G4E4Er`Cf5LCh1TPp=QooG%tC@jHmz+!G;=&hspUb zJ^jR^cdTGAPzOpQw$v~7^ctNGgtrWJ3OFQ;1{f;ekom0h<}aR`ydp8$PvQ}{#(jH- zhtI0kYjGnJHrsos_=}U}E~kU%2h1{`)!m~FYutR+lJGfmy(mfKT~|}r6fUfSe-Fmf zf(V=xJ#YDgcU|9^|K;BFLionRJN)4nUSAeEu;p;Rgt<%(`(R5`r`dsFP@`-XvsF-~ z%=b?}nuSnmLqlod2t6y#AI$Vz4!eW3v#j7^os54(jK;8KPx1T(3B29z;(4dtYPOhJ zj%QsghGN5}ZX++YwYS??0j{{qBRaj`%thC2eCqiZ9=VTVd-i>_wbK={{=tX7!e_nN zmqtVnpEdO9-@I76|E(isL($Rkx83{T%fEip&1ZG@XkSK=z%1aD=t|4}bdeUp_y1^8-)BP4W#03PwaRD15T7UK0`$hLP$eb7MLE zH6MNOB^i^n zdd)p+X5sJu{hh6;XB<32X+1rP31pft6o>(_lYAKgr6NPGuC5W1Vm}o88!+LVRN46` z0mdgNNpm){NNH3A!iy55WgsYyqR_u7Ar2dixJu`vp&d>Z+^9k2pe)FOR2qwQ6f}~Plws3UBXjbdJLB)ayWEC-z5m~dv&a1T=a3`lI{1QGZ z3J3crjtEYxQ}XuGaI6amEJ>o%W0w_aID?Qx&dG^7y%$IW zItGi&{e)^LhnyCZZ~TfomrP?>9+m@f?q4^lR1{fW)arDeisdqpJc={mkYQjC2y+>q z6=sk{qO@vS=Cgu0D2Pg{V{ioWSzWwZr&EoZ4_L^}XT5!l&kCBo`nsk-!4HlJu^?k` zE5ld-Y6Zktf_n#ULDCqn!5!&N1Ip=&j&+y&+aHN401hH3|v?rsI9;`%~l)K7@6b>`Jk$A zWrAJ~FaZH|UG}o`pCqBmlu`!t1?VmQefn}KGSCy(ttc7l_{lJlh!rRl0IIeP4P z%b*?O&DGVl7=cz5l-Lopsr=lr?H zB-Ea&BG7L0pq-GMRn-*&N_5tPm@Juu+JF4$(Tb*lOG&6*U2Twrim_)-WC!`_^3UXO z|GvI__c50O1wSOl`MLxeIMiPK(WZBEsyino&i5vUT3cJ}Ug0xBw9SomO*V37q;Fem z(@<~2yPG~6WN~jVUCzNz_GFbe6`a|hS=Lo~_Myho#*XaPxO}A-AsA zO+syUg{)h5s}>#nclO0DDugiwS0TpJf&AJ}lqa$4s%P0O7*lZj7W zxhBCoGxIE?jS2Fla0E9Q+1~c{VGeE1`0~>%>mOcy^4#7pyGA@zOD6}$XmFH<@}@%v z^KX3OrAME5X&z~*XdS^tuB$%3pq^aq%$pH+~Ax@2DR%A{z2M8sgbZ5{nqnS`p+Yf+;*Vy@3n@y-)vJnQ6KeP)ZR=B%d+ z8`rFaB-G-P@Y%Ed{DP+bTl@0nn}4iPSf>iEK8&XYfqqiwE_>jv)tz}??n}?-5dGYF z5xcj39u%LH5Es7tv+aQkQrO0`Tld%Be)mnj6e930U1;PaeB^9Nv&PFGQZ1i+{)I>H zVNjmqTrQqRP?90pj`l8zA2v7zEtnU1hd=V-8_PonwjO~@P_x4^)Y{bLW`g3V&1Q3Z zE#3domJT-L!3Wnzxk;#YM{n)9ZK<$bzcCW3KJ=OY_hRi{NJ5Q@j=%NZ2Y>OKKcr02 zhtFK%=>jC7j>sg`IH!yHH}~ZM&=*EwohrE6Fz$X*wQ)1%PMtDI5}Z0Oe=jXjR@A=c zo^{~?>iUA(>+ZiVTtl`t6_?d_iIn%eIk5;C@Zj2|`*!V^cjKD6GrJ4Qt0jHpw8?=( z-Hi@a_{^Bd$jQE$2foNSm+v!c)eW;F>YAIU#ivY<(jPsPle~IX#;$#>gZ7{)@l*T- z+;>{2%HA=ACMJesgx`uaE2l;Hi@d;EhWpLL>{-zr4TYdxf%IN5Kha_wnWRUyetwh; zn{>OtW;KxDo3=u3n)pbVQ>culej?-w!e{)|H53E0V0HwRy zo}^9)Cl$j8lE7UqCjtT_F1TC*g24dCNf?3f4y#l0@z!uGkHR+(gy6JFq!#0>W;>_R zX~E%8-Mk_J zvdB<*lJRfui-MmvzyKdR6pAfr6_H6JkLw z#h6ZB5&#Ai@+`+9K?K-bMzsV9p3rE1PxxXw_>~hz;fWqCb`hS)ueR&ncW1d6z6dZ< zfq6W8qopnnxXZy^&o9`Oe__0w2PSwzqxn7Ii|OE3P8fwJdbF4V1y?I3)PkT4oE8uO z@-*nX0t{YAk_2OTF#f-i%6SPuDnU{jjRrIUriK_8-FZ^J0g^nYe(YcBdXy$p~DO9O#b3=Iy*xAg04 z0cmEklhkh#+YK-$q8YUsG=YOT6@(|@n}A+)$O`g*lT>n}o|B?L!KIiePAa(CaNfH8 z<f<#cfIyd!vrb|PLBcjm}RDm2nZtx~B~6pn)YI50~jJU|F*Irim8+rRko@R@Us!@R#} zsAw6P5*-2T7C2u(3Pz>6tO*Pitb^P3?+uHZp;M7PpySQPs4Mbg2+vy29zU&)h~}*( zO05Mp1`_o~2UrSzNPsIzzQ0{XPg2LoN*~ zK4fiOlTSck+lAcX3ta(|BJ>Q=cp_(ef$BgtDY=)*c|L{M<>X7Ns-9~`F zm%6DUx2U|1@D25$_`bgG+VZktj*grXn-CRvJm>r)&-^+eOoyvf{@%Lbf%clRl0l9X zhTDoNyMn_*)HKmp37ZRzimpGmtH|hk-K;2%<8k%Z<_`uF7a#wCiX)r;C$((m>;%zb z##A~jFh-&zS_h8h7H)X@KYFq^*SR8BElpW6Ct~yF&*#odK6*ay?uVYeesO&6&QB|) zkcDxfqJ(PHYRf>Ik%N@^;ikN!1;dfP<{tf=-#z_6bcnvSp+yxC=ooD4v*BKtDI+t- zifBWEd<1KM=GmM+9!*ir|na zcH{@ekKck2Bw^^N+rDGlpyZo4CGcE!x_~fd8>bd~Ht#&675WdB^n{7MspqQszJ|OG z*56+9X=*-0vn=b#I#ezfZ?XBPD+)@zV`mc`r!F{y{Q62iJyf8fEJw~%CQSAE z>+fE7GTKu|(x)$98A9{tN-I{Zy3JeY-~8pS__)OXee-1-<#*zXO-&X}N72a+)s%qY ziZ8RO`TmByR%ft!WB?6Yni%CWb#L9X`>Xl8R55hh(ISIhHB?#9#x7c%g7(+!N=rw) z{3rSQ3eJ(Ty5=RTZtf~MNyILR_u|fF7Gsm*mLyKfudGc;Sr!r)I&Bhi>}dVs)hV=K z&pw`-mR%AZKReh9JH7u<(4w{Bd~?=?9xcL3Dt+0J&+9F!;^V1UXhg};gZ(bC;ADnZ zY~<;WKWuV>k%!Q9D$^1;-PcsU?LeKL=`L+`%})$Je*8dO!mNYuf6yY*ttA;lc-Tn( zXIs)cZEc0sX73d#(|hX+hM1U}QWA=fe^lX^gw*VQ=U_E8QvUJ2d@tI$|5V}p=@vsf)nZb=-8%)>iG+<^VKqCr$4RyO8(T-MRR9H?M>Z1Iec zle{_YK;Df{y!_acFDK*X(uV$!X|tYu;e~nLNMpwc0*@qoIO#r~lECZ3;~xI`^EXY8 zo4ex9=O4MLudQ+47kj#mpgGPs(Bb02(U)bFab^C8Z|G?65y2rLRPz?BoVV)cIg|aT zB(Hk-_SpyC`LB--WucVD&{+7lKm5LxoO|Q^DaN4zgU!l~*vt+d)C$A^6Eqymv1m$g z^u7Q3D@SUqPd)RCX~A0ONMFOSkdhP*W)N1xP)~RFunoEIi6>6I`{H2u%?s%EZAXfE z7t8U3RcB7rh_SD{^xTHEH!>K9p%_jOIIW($V8#4Zx6F%y{!@F)&Q^=le*5g>zj*Z4 zrn5yhLbL4lhhBJWZC_=bO_bl^NS+n-KoCq0=ihkuv(Idd@d|(P#TVm(=!*Q4drp>v z=2*68aM(U}MBwHt`D6XC9-|!*`9N?|7A(AN^&*YN|K2Ab_8Y2r34(~!YrX9f5e16NTpl~XW`u)J1HP$a=Q9Zr|S<$^Ch z;cH`{D-xLAb3khtif}osyriaa-ePqEL#fgFxSM<7(R&Hr%E2coB#t87SM%Fg35>G@ zUJyiw*=QU#0>jW=l(lV7LGtQ5*DRZha1M3o)Q6sW`9EIRsNt>t@ynik_Wqvy^Gzdm zK@0R5g(IAXClH7c#sW^wT%hBIN4 zVROIy%^#M;dRd(;PLL!?h@kGT8P) zQg!h&=1z^AB=JrkAOD)1V;N@)@{3B%BRw6`q!;d=cj#pGU3aa>PTN*gQ6qRyyKza> z(VZWiFRBlnxlHWMJ9e_1L)6LFFQdE5&(saa1dyWl)SH*Yp5DJBGdtgV)~f4gg|u~z zOrMe1*VyPgZC1Ems%h<*HG6>ub+&f*#Z8^w*WVMDI2%mmwUP0@=tvjmclQm6XZCL^ zuBgSlql1Zo6DM=3D$4DY4~cP8qvI~ij~V+ouPJ(`OFemdxGwYPAuKE|0K=n`7c5;i zTZf}OYwPG6o;hcs3gcOO@6Pw$KXNiNeDUqKrbJhsKb})io|j#!o3Z@9>t+LG42XzL zN}3su*>qdwRKL8iLw}m;%20{S_{wA4$Yn#fl~p? z*Q}g2IZ&a={=fiAceTx8CX$oNv4|j8Y+z&!y1}T_@LdB3?szJV=rGBYO&#bSZ#SCl zqRvZ4p~8sS>E){zTpSK>gLX!(!4Q$47y%3kY@Cmuuf(~)FagY4z=Q{pN9y2!x+QT3 z+`pbwATqF#BrS|KN1zDnu-RQatlx&hMG5nYGrm`!dj=Wd=Jf{nV;WOTtE`TC|!VVr4g$5NS6Ot z!s(w1GjT@J@H-|lOjp7uhv#CzgvTc(#)7)OVgF?0R1ianXBbE+o3s?!!SAdU1sb$X zQ5CP6-JzsATP}ItX58I+`hkKxDL2iDqV%u{=X~Dh16kT0B?FkgP1t3npcH?R?IL(< zhu8)UAvu#6-em0-$oC4`A;!u(0B!(dUTg5Gp`$yXPgJ z`0-cJ9@Tz8KQ6ebu0c=!64b)DG5ZJIC61+EbASDytwv5!uCte62jnnD`Jusxr-|n| z?hj>Xk0GW>ESv}e!f7B=(NAfxk(sr`Wnn^%?l%^;kHjUc{fnG(VSd7dyLxz7u$ebz z{E}j*29p6|H9FldfkuEQ7Z9s@RG$uuv5;$u80wo&T)X+fPk{RkCzrYG{ze-@pWIz{ z9iV7i|IOM9coco^p~E|qU~B&QFIXaEz-_Mtafo=&C8LX5bnWl-MM{wvUUqee0{efo z2u|2fFh-F#Uyh&eC5^^+m6NH3msuIyecq?hZt|?Wn4Ntptxg$OWk&jHM|L+_AEmwa z?Ae_eglssat3pgvx&U5QP>;~dm-U@oj6V$E_{BGTch)^dP59@@jwg8<0RKoQIQE;N-+G*)yz~=MMZdr z#n&!TPvS#3*u#~AZV>mjN0Bcwo%o#_^n7Xn3F5na?|iNcn{`YZc1|RNvp6~2{&_h2 z*nM-7NEr#A-_ct5cK1O@!(gY5v7sVgsM)_X zemZ5)3AYQ)$;okbMoP%1(un6HKiAoFe47{C9Q1bmcu`zk=~=dJ+M=5yKWQ(j$-Lar?6AHonbc|KC#oVS z+%FFoQPF5bJZ&f_x!LX7OfL&}BH-t}2<*Vn@F8q@KerLkU`oLrSrz$5ej z0F%+hNdzFqpEdC_cWl14Hg;XEZJ#5$o-oA+Jmm=0D;NdPW%B#@mVXO|jFSKK!^IHv4)ZdMr4w?HVUj~5vZa4or7*IiJ*>_n z`Gq34^7LdIL_F+0+XvgmD|8)0m-iyYX~}ALbekoFN~;$6gJTp`hqktJyW69M3f$xa z58u9&I{M!CD0E$SsrpRf^bJsmD>avqS3<2$d+f5Y{P=ze;5T$|(GXou+IXRI+>S+> z-sfw+-4zXRx17&?JhiqTC3^(4P!eOSjU3>Xf*%f5-fpH1a_Uk3m0LawWd7mL4c4H< zet7Wk+Q2&0(A3mj9%EC?CeHO=A6m5{^FHhm5y|{w;_UhJzyHXQhYyKpuwrYoIP=T6+&YpUMBLir_keT@)MJG3+}-6o0mvPLQ+joF3-v9_LbP627bDX4bDy-F}xbD5`QGe!4Of%NzIU{eGeklFK$h{;<{V^Ay&Y zC4VXzvNlRh;BT1Z`j>^xu9sDkgTZJJsth(Tbl*F#fH0@fEinV(^+mQT{+qW~GUW(p zj4HHmoR%2`s6T9=@^IITEG=O-8_o;ysk&(OIVM%yNgXak!8HtqV6MqD)9nQ$mx0#c zfJZ6spCCzPl!Tkx1vyqaLPI!s#KNM2YmAxWw+o-M?&cJVo|o4itcHw<1oZn`%pY8@E52U5ah>7^q<1AJ?4<{zw# z+rQ$fcJ(scvuah5`;gFxz@CZ-@*Kp6z2Uite=h>gpn31z&hRQb^sypfC7z$bfBr#WVxh}(pp-K_AJB?b(0O#3wR<2ilg-W7wh>J1_8%Rng{j(QxT|M`e8;5 z(MzJAfkqL(1LU0RK@+P6N`vt&mBbi&HROxTLHK$coy@hv1Yz_+#6HHz{%}z6~bNKSP4tE|xfbx{?*$w;3>S za7QCoL`gY!Z^z3TiEfNHQ24FSt2ay+3slUI{NtAd10>JJ7VxJWb58AoLHQdnFr%-_ zs7K1E_9MTqT9%x~Pv6N`U%;Wc{Y#$gQ zA>Qylzh|3F&sA8zTkY|m6F372a7_cZUj0_0CoHsEFp|**vIJD}h4j=Gg{&=*H&Q(g z-1P!5hxri@YZ&8*v+*G24TfZdhz>NeuEh-(yGlW#I%XqHq^-?LCU_fc! zG*IdK%b8zu!1UC7(_=~kYR>D~*Ridwx@kUBj(9?#-%R`&7fHv*Ys&{)OXtY|gmfn| z*Wxhy%Hxo0u;CM6XX&%>Fv&HRBiP;!r#Zr3e|X!-C5^8pbjqOWoVN9TU^4$WobMM8d{C5=fxnv>4ELzsV_VvmQ5uU1vKVpBh|=(O2F2=yFik` zs>lD)&NIppeC2>R`6~5A7(AmeDk5p*dw`VnHkL1Xdqg&7LrSGZm^nJGm|dv$yzw|U z&>d<~J2tL47ztU8dH%b87O?&4VpZE6?*fw2BIz2pHwUq3R;i1<%PQU~1ArBZN^pt5(nk}Wka4c&ddArNF?K~RqP$9`;Y1tcC#xRYcC80T7&V05Jzy@K zzxBUT0LVh$&x1A^_-YU#S$L+QmtC)U4DZo?%8Qm z9s;=AgCeuLczRNCdb|F|YhQ@EDB?W%Pi_hE@_qLf*2=zhF_zu+<9)#0x>_|qPfZw$ z9A7!P5)$Dfi5n0aYDQ44Pju@0+OsKOuwL;w>DH!$v(k^CMmNmutoRspQS^H2@1Pv6 z^}=j7D*lQ>dL@(W;TZ%ikYcjgnzdxGW@} z`$y@UHGf4>uK`Q*-s)G@eDb3ms)m^9lYoFuj@BvRJ8;GA!$Kv!94w1CBJyib`VFvJHD%P?t#$7^uIA8`^Osg9pASy$=f#~<4K+g}C+P9Yf?@y@*9aU@ z<5k)x32|WTCe%@7E;J4&?sb}zD`ZmOFneQ$NFL!0vZ-z{gC6v3MMit?H`Pd!<%5ep zgUpr?`TdiF!5Dtz<~1aB|bCp@mEkXozu60j|Wl^J=Sk^W(bb<8|_K9z#$r z`6XMO4}p=QzI{vI-PMg->YGd%O*sTELf99sFk6W$;C{*Ho=P+* ztBZAG_>Bi)0IAfpvf(kkS?}JLg_{?NotJSc+FqkTMzyd=Z>K}WD~hhNGJFL+8dksdCz}tzVGjTg(VTB z?o+A3A(O}|Q?bb4#o@N#eQ4p;&i%*QNKMn1Gf|q);B+L-PFglHbo<&pPUL+QMaR3= zA}^y}WOnse{V-Y=ZcOEMt0f5BIxw<*=KOLz+eAiP{kx}TQF2yRK|^Ap8#C~6QDr6K zoDpx%AIf-|W`kpDadwt>3pbG?3-KJMfA!T5h>go}2T4!X0&h1hK7wjbY<`u~vk7|r znqu8%%(ky$;CU|6~K7pIiX?0mAKc-aE` z(yi#Ga)^hM+=zhBG;=EWdj?A={tBnhIzl(3M>3@FL|VKecHj$L&+N!Ltq6`})Y*T$ zBE|t2w483$vno;aK@4tXd4hGdtJ{o1DRF*7@ zp<(dueQgg3Vd2TY5R@sRmf@-@8$Q{1o#c(U&OE*BWU`p3_R$!S%y?F`wUuk(7y2xY zzL@PsK?9F61pV#!hhsay@PGUoI@S3q-}Atb{z}e=o(EtLuz0QIdf}AtPoB%(QsTUM zJ)v^m$Z=<)&Zx4_eFmHGLvMRYOh$2aHxK{U#0+qn(UvK|=l%G@+g(Y*G8j*Ttt$W= zldw6hF-@+seUIv7NH93>AZ$qE z%$ieyjc(-bws&>4 z{$#j7>-{$tK89e^WtWqkMc@Baf=$HbP}S!BVy^QvA3~59eVsRSFK#T{6f|8JP}v~= zwtMxP{qv4uFIdIlj)*?o==&?)MRf=Te|IfBHXnoQLJ_3Mc*(kw@A+$7V99XC6151V z%(%3Ytg$-$Q#qz@lsJyIYSf;T!^Jt=o1Bgz=eM8ix89Nbxno&PbJ;b=7Cof}_($R2 z0{XtEHD1-98Pr~~FH}&e z6CGi3@QNKSN$L!~Rmx#~Suo-GTen2o8!=GUO>cQx%S4{i##2_hYU`m7w=gp`cY$kI zT8P~cDutCq%RxywhQjyv!SnI+PGl4w4;n^p=L-J@*a%td%cAVcLGE|^sdcZ7n*YYd z5hPEYP&%L8&uF~ZSPmD>fgpC{Ht2aSpy8kt3-$|a_pKGyya8t3G0!&FC)#|`^auoH zF}>NdG_NCIObZ2{#=2v>8CdwqnQMoFVrZ!&;yd-Zg;X3kYBVO<^s^*(RBqB#YPTp$ zM?q_&Y1SXKL`5&<1@ZY zCWr=cqoXTjX0Y=xS~4bzTDlTSv~{H}js)UvuY&{Njn(AjWCkr*C`PX0M#cIapKm{S)k z6{D`+ic#Ma4E_52*BBxdWk$Izj1KfNdbkZAHBuQLG4<)EsV#P8yGG&&H(f)Vl2T;s z7pB387etq)jErn|m--&{DYyt^W6+kf&+7{n%wB?tacc-FY$(DJo?308>>X1{fjfP~ zt#S;iNoUjER4@BbIT3`%90B2c4n)nw9yQkCRG83v0nD?b4oQ(hzNzk&aB5^)v-5X? zJ0%Gcc9WOwb!@mZhyPVcs-ijZ#_RHn1_eb~ZMW_w&mz+lQhKFp$TFi0k!@9iIo#Cs z(!-g!d^8b{%HbL(j&UGzQyw&it0`zkn!15%5Z7G8M&fqy^~BZ_QDNIz+U#3__U;XaO(F&os-I3ko7 zR>oND70$(e354W3_CYXg!GlT4xBjwp>d?uX<(nhp)#4 zPTFyN!Y3pdjz>E_>@h&)%(}BWgy1J-L2|+ZG<4A(sD2t8p>9mA6UY%t;`;Wb0s#CC zGTT=B%p6OKI>s+#fW=E&Ob4MTQZx>YRCGKU z#oM*$$J=I5z-x*!6U+e{CA5H%G*+~>jX45iYrsIAbevhaP~WX)0pw(C2Lo|ilg(Dc zmJI@AY}Eq@-Pi7~8YV@%j4ny7k2$6r=a%MZu+0sW#C)|2VX5ZP=8X)z55|{GI_%7? zbtM__eln{-T;g~_U79Irq=-6BL^tjp8wdp0LyEj*zH2>)mpTs1&RXRMs`)hW#U3T5FciWD_Y@u+nWwxW(vlr%}2cz^E#xXhPrjAPmvhtM*-h{UxF0cY59#qvqE!w<-!h zNc7={nR1w={LKl_G57c7Wso-hU!8(2{r~AjBtBcQcJ8K^tV>ncEPp8q+Y;kQ5WXEZ zd#s&~K7i)JCn~qOBq=4j)Qi!s33_|Z$k(l<<{P-G8?$l0Qn&JXAb5>AVD7qqk>W}V zzrmw#rDewe%_&eOG1mU!ADuQ46FR)Rz3*|pa2{GN3fWOlDeOqY3^?v?v!S!SXt&ez zT#2u*6zH>CL64!O*m&Q5-a+U&qQM)Jp2+L**Q)0YW;Az(N9jg^D9QAdPfD(;*Dp<_ zCM=p)C}Gn~Am+=#RMqQZw(gz(jO$$l*qkB?ziVUR-y7*?7h(tNXt!$@Y~?`gjbz6D z&)_@}zl;z788)I6anZqd>dKT55RczQ|M2io;YSg_ z_l8PSYxcO1UjnLp`5_vd$Ons+TE^)}r8;+TPrO~@{8eYNX)vLz#yo{+jO=VQvNt%D zzs?fxcP=DhV$tQYX`N%AT0q$FqKvVZDRZ^3clq*A9;Uz*k=LWp*fX~p>OYM(DOy{f zOBvXkp#Q1S+!ZStBSoj6DWQ-i?7&F{^R)^<2&3DPBd9p^eN)_wQ81aIN$f@$1F!b$ng&kC@lb7rl69f@*rJ_btEh@ejhQZ7!xtm?PmFD`$q zi{^;25?8xAn`;}zr*ShMgMX8RwC}@R!(gG4s>D(v8)HJqtL1RFtyK9)&R6Wo#MOfN z>$Hl~kmRU4qZdqHX*E%e-j3i#4U%eIy zGPHPRx~Ys(`S|8$oeNDR&Hp6D-( zu0O#q09Oz8mD}w0)V01%!Xh>Vy(D}H z>+*YDD9Qv$9EY<;oiaN%PUP??u|Hl2`qH>;co_LIj)*$fb+tFPrzAzZpH4a@Sod2F zg?Y^3Yt4PvHvl?0N2b%Rur|+ZPOp76#`pJcN-ewJD46QqSinf@5w$zIXfZQtz4uox zgq=rtDG!z__)!}AX?jtj@{TcDwAGEusFgPK&CvK4GkEEQvvgd44r6CN5SF-(n-#G~8vd`=jU#TL>7tj0)l3G7H5 z#~pS;LvrIfCR0PS15#CaY4_VRsG9aI&1rcl|suWQ+Q}$?j2&kkPiGK$f7E%E!qw#Z|1NWO*S4{N#S& z7N8g6;6!`EKXR1)9)v01ZM9o7=97Z0=C_N4i7?OSB(EUc@^TFjy1fNVrlXahgWKzt zWB^ZtaW2yh+H3baX1v_IUhVAu7x#~yS7!s*m0S7Xn+y&SQ()G7m4_$E=JMQ}L;Z`A zocF;#fY#59|M*zqXbsSFwf564BMC`n2I8&MG+ouRcfa_dJL}-mPT!TctsMTK(V7({FA_my22c{MkO}11cnw8B}hHglE{gNlPVwN2Tk)ip!cGQ!Y1W>fvM4 z1@erEOr};k}z4N98t2RqkAZ>i*7FwHMu0_umh+@}iMl;*;L^?QS)N-4yV9aq;HY{JB;`;oV zdSD<7U!7^(hJ2BD79m+^pA`cce?y2rfB7RZ=-5#;6afVrg-!@m~mWAqjlZU z>$h^wG`A^XUl+B})4E%U;5$=OfnVQ^Pg7gCGVUQi#+n4*gw(UN$VbPag4g>OmfC3( zP6N`l#f1a+dbndAJMKKOT$%_2bg;vDXz|}+vX8N{ix$krV}H8aX0a4ltCN@{DYLf02$YTBrk8%;2%0d!7(;&FF|Z2c~_9jlu&@QsgBb9-hRt7@x-MFX#J}> zdj3}@>GGkWE^OiNg$xb2{Q=PteiDLqNbh`y7UBW{T>tUJ0m=keJ=I!w7}ZL%Z8gof7V>?zSe!YS8)p;{qqp8qFM>8{`c(&V)!fgU$ethi^{tvU9V-92a`G?!_wP zXDqX9Ewqz=bXmRbQ@uaomu^1rgrIq@ljLQ)|FegRc%m+;$~3HUu6kz(LqgoN)98{G z1@Q{zkg&Y=Yq<_vcHa>!ogaVT7FQ8pJUFiv#fszqA4xM--zaZELBzh|le=M1rq!Sw z+IMz?i6YrOp|hm}eS)nUGs^n>d<@TCO9=086O95ZK`lTbiUZHHjhjgn+s=@-UVRe) z9zZI5m>(da97$OA69wP=X-A}(b*9FryWA%zw!#u*V&@i_T1~L)4B$=;!(lzGo2K=B z_0hoLHFtk{@{dm^B3@vq;aCD(6K5G2T=;XvhW#YYGaeiOv z^T?JpYAk#I{lH_d zA*MJY=_ia+KL35crCL63KJ=h;)@blc0malON{vJGjY#b(04f#ZsPxt7BI-r^2k6s3 zxm;(+_LCj$1q+5ipfz)?6ru{RMT7gcY0Q)tN0KoZ3}{30XG2N|r6cdAgIi>lh3;_l zmQR3*@7?CY)WtXpL8FvTg-aCQO03;ZAI`-arnDGX=h4%Dmikf+ji0ImY*p8+^LRwP zgOBFP-iinAjE2jc{^84`a}iIKY}5FLDO_=p1(S*4ui&srjLGD_2>Xlsi037_I~K+r zkxKT-b*1Z)^;87rW*ba35g8Ihv?cl70pGkRFVvrbMXdIh~|?5EdlD{$y??9L6T;L3T7HiNP+EE2ob7!XmI> z+R5fxX9#4r7z!D=lW}e{rQz4jaQobHGdB4SLst5JNtdfVdd{9k?2&n5R8L{J;7TZ< zIEV|ZfE*R534>6@)nlV25nnpsk;|M}!MXy<1q8k|UP5a z&pAAcTqe)Y5NmdU(-^LX38FKQ%@U_c$K?6=cpV z-1P6)RJa^==GcZNM60=QN$B{tmy)}GsO%`HHl>!{b!cuBuu;K+IN5}szt(s!`&~)x zv|w!JJ9v87KtbQPk8e<;_CGXA9-?fyzEa(M^E19#CvobCkGLByO3ZTew@Gcu$tF2H zB{l%#=xp-YT($L(`Frl>4toV|h>YJ5@~)|O`guK64jTn-4{nafO-X(Mw7jPmcR77L z?{W{CK(Hxsz|G;L$n}`FQ6t<_huEfhf-oOV9m>b!;K(!%?}e zkoTjVFHvs9EZW$8nv4)bEXdKtra?nr*orLVO#wi`Gr-3pAzgKJ{<944zc;|2?8gk4 zhR~v@SC6IHr^UfA4{99os4{HU_TxuyFH}&Cbe#N@3F9bx$e0|v5p?i7O+>3MKk3#_ zK1Hp9E#iI%Xi3BgR-*;Lw6-N=T;U4C{Z$j$9~9bLl!cg{Zz2AH)5XHX#6xTjG36%4 zL$`FwqanH)V>+US{gTE5hMdTUI0EtaILS|*sh{I)(KWo?PZuP@X(U3u*=g0P=Fya> zJKg@Us?z5KUKzK<4I|^+s1rS9A_mGUOf#mT=;NaS1Ajmi0sGGWJ45pS;h~EhBH41^ z$Qi%#P3>+Mk_(4c+((*0B2QjM&FB!wJ}awcj(NYIEu+Sr!vjSF_Jc%Dx!X;Xao*+_ z!+7>U|Nhq6mRSEaA%bM~OpdXcsYT;f`yAF+<-GD4yTmFtNh@vrjr>o2g1WgHB8!w+ zuj`v50=_zrz0tc^{A`Izf~06yTGPGP#X06Tyi7)<=`v%_5}G-)2?iK z+OXXJL4?~7h%jWRa@!Z|ggD;iH&BxZT+ube6|!?oj2`22?H>^URUhAtuKlW9<1~1( z>v^6}IlVOOc7N_CStwORH|MWt5vp3lzF!#={kZ?hyI6W?pz1qag9+Y=5^Vo#OBN}s zev<0r*2uW&m%mnU%Hj)-6J4N>{|b3h*;fG&A5Dqe9?SdwjhRpxS0SM}EmSMrcDv~8 zIFaO0n&(*V+}cyOLeN0}wPnn_EoV+Fz7Z~b(lGm)B{@5Fq>Xu)YL%R#`fS*`NlUha z0=ci{zWGIMP{3sWO2Xw+{VKNeYWC{qH(Z$<$kZhDv;oo_k+{#}@Cr1Kq?mL$QORAxJ`RsBQc9&j|O^`zNYuUd%3W|%vy*UM^j=+OCIhU6~VU<)FRK$VZzB<4j^$Ck7?*1Mbvpz?HpTdN@xlCw~`sjJhv>uL*-$RrqkX!2N#?`dW zA|MkT*U)Ilh>#|pd)VJ2ci*OHs_t~yh@IHzr0>N44cFlxmsVn|+l9p0sG_g_W2-^n zT?MwDyZoT{)#sPMC!$~aO8vEFSjk26#BtWA0-k%BuqM_J8epuHNj9UZbKEXq(IljZ zZND&2#Cy$aW#|6X@rdi;d(TBMzlMKDPGv*G0wkYVPEBRr6P1*v#xtvR211U5=O%k(_`okSJ=xGn70?g}bMFmF>8rHnc-6MVemds|%V zl>WaPxdZr3nM_{^?q3wX`_pCTgsK_k(Da2he?&G2oiK=!5StWNv7l&(&eXNeA!vnY zg;$Zd^Xj?`@i?<}iL%FLY!Uo$Y>*K6kddryraE`_N)8CR^%zB~>}-V0+Sz}4{@Rww zE*uv(1!~X&)ARX{1}bXR9?sBp7jq<97BJe-{5XN*VLecV zs^d<5p&}=RkSvHS9=_x|-8QRsi5I{;`Zh70+P+TD*jN@JAUpnio2 zE2}qlv3VFp)qkHfYe+t6K1*r}Vtc^Q&%?Z-&iisd=WPF)ZMdC;RoBR?@(M`FkN^%` zj6R_wAt7CbVVOHSPknmX$Skmh{>2{*{fjEAwr1c}qZ~i=1)mL=v4W8@x`!OV)f>5s z!UiOFU7Z~a1=xvo4~7HfOK!qgA-%r}d;g-S+61)->V;ZN9A8}61|Msp{tc{we=c4F=Xwf)ii>e5BK2p?}vxya%!NpH6 z2>y@0(A|Cq$d&k8*`Elvh?Ad*aqzxXc&?oaJwK2DK9ch1ZM#hIZ&jKC;JYnUx&OcY zE;D2)M;|vm_?LUU{Bh`FlbbPNDw2(8#gY*xHdHWgD@;YSS*8HBsp%h53Ez4EhtL{f z-W?$cuUZKfIe^`=J9W>&{Nd!rZQQids2^u#CB$wy-hF7&4wJDmf?Vmd^M7Ax#;8?4 vZ(Tel4~2U*tbSN!j)d$gas5fK_C8?WXDyxJh&sffARjp?WyxRS#v%U?(!3Bq literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4701.png b/windows/keep-secure/images/event-4701.png new file mode 100644 index 0000000000000000000000000000000000000000..9c37187eb3894d8dbd12b394db5efd81bddd834e GIT binary patch literal 112316 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 T4X?5fz)N0QNvcZ1IPm`fAFaSm literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4703-partial.png b/windows/keep-secure/images/event-4703-partial.png new file mode 100644 index 0000000000000000000000000000000000000000..56822fcb8fc3fc02ff697c9130031c6e1977ee11 GIT binary patch literal 18550 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

    qmF zkk>k&`2ioj0xiGER(5tW`{13Ekc4tM*^5w;8G`jGD4&`(?vmL)R zHSR}z0Pf{<10OQspD;F$2_=f$E&J3~bW3KaNg71ZXI?w~7Vjrijq`cErmGEk11j-t z7!}^tOHQu2$5;QYinhudu1#=1RCrsiLi+3o^4a^#_5#U^nW9z}DA^&mo2ajY2|DN2 z#|o(U5|RI9Jq~|lkmpqgcIW;7M32ke$p=bh2{gOLRvw$f$ZKkK^_A(!C{aUI>8R`8 zA$HIylJ(aRYBZ&3{iYpf0rCta#r8(c7cg^fy4Q%{_M~Co-6>Ir!Pv1IY}<>S7b?Y8 zv~mK+6k`*3t9yG_o`{;;YM*Kd;i2{a{BED~fSF9+DCwEf^Zq15iLTeAN90o#k7sv^g2mK9r&)%y{&knS@fOAidn)oRHJmL`kNzNt^k9Se zM!09tHE>VmaAdhsZ)g}1m`r=Ype z!D<=<+;y2!iS2xF z_MO+@3E*wUCO_~zVA+R7#w_M~@PcL-vU+BKtDnzcpcQvH}8X z1;6_kI|LkWCw3v;Kk=d2bsxwnkhWp}8^O*0{R^*f1tLhO+hd{d^8;BY%Z;sFa>F?{k_3TT|5c@l^+f2(Z8_gp!uzSB)9r5RMddA-qmnahLh zZ3M-YdeRDwAI!1O_VWOp-0)7j&dRcU`sTXoj#agO6wf?YwYcBQR1SL62azOC~Y?30<; z)zc3^6Tfo=b}2mpAZ@*Wo(JVSt|AUz_PURhv~oiGDbxD1y6f$K6*7utj|{F?^+OcA zSUuUqu1wKr-jxF476=u5;slN>!4M#At z5(p%?K_GSoSVEt_VWA}@al36R*-ITj9#f4QFsk&d>Yo*Lab>zmy6+RuDqnXSmN5<& z{UFBBHx@eoRn&Hx(y{gF!mUW_fO#$}d&&cQ29BIq76x}^`7rDb$c+CJ*)6y_*7_!Z z0hiOAZV=I9^uTWZh!K6d5B~lZ!;5lh<&(EP36$l)2_ep<+NWgyxnw)=U%mUc$APDh zj^7IT?^|+h8UOfSH5Cj0@-J!z+5|wM0OQD25dUku!~ae>$aWTbv+Y=$Q>Q1mwFm%= NE}C8_HgI_Se*xpBJrMu^ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4703.png b/windows/keep-secure/images/event-4703.png new file mode 100644 index 0000000000000000000000000000000000000000..b26ce464f5919d3d930ff4b2bfe9a382a8b28fec GIT binary patch literal 37411 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

    a*fGnA;n5bwpEww2c6dYg^+K=YkHQ_ zXYP1)ZhLspiT}8yWSl4|>@)5eoKWL3Wr8M|_-6EX3v|AycCSx= zpVCSx%XAX1UP^uMaUrFjVZo%Jl;ErI`SE}~_OYEhJ5tm~DQMgq0a^jDm^gsN8frcY z2!G@M>#bUP+&%!}zie4@=I>XHMfY0K z-|`%6t`NM$bgH{{Wi(r`h4Yj<8L_h?rMLbBdCDD7w#r>tsLhs`_1bVwPc{?g8X&Fv z&){`MeGHn>;-q|p*=xcH{NV*&eDh-rGIu8lnE|ER(^E$Mm^vqRrh6$cwZ@@r#miwsYOg|ABjaYnund*obNeu zf{C4c^63f2WZ&9q`h5BbY;@$(>xKK$YbT$Mz`U!^BP{I(iBW>1oZ@8w*fDV&FOOYtn!lHSi4?73aEs(M#HAAIW1}APE{_itvo|CN zzvLNUSm6Rm(b!{|9NjN9}RHB>M2R5Bytj`VZnBLYUki#+B7< zY#hY8A)!nf48bM^Lhe4XePAEZS)QY?V36jWN;CXQSnF~v+i?`0eR$IrQTKw6w z_?pr-PMAvDJUw{l(fOLtG<47{E?DCGD$&!fY>hXJ!YQp+Wf#eB9DBPQ8@sXIf#Z(Q zRzM^Os2*&5grz*jh~u^?h>Et@=D{GMY6ty<`N5ZjhL`>IBIcrL3Z2x83~eZr2tNM< znZI4HNl_E?!=}}@BHfko{)ki~6twso`@Vljw=dZ;5GcY{f}Hpt8IE*9k_!MRBxJl> zR@aP1?*pMKpTDp4hRxw&^K7xnN2Sch!u zCp>Zlo7*DV3Oc{9+64ZI4NE|#3!rAmbc`)9eHCQB<_CrD86P&;+AGLp;>6WFxZ`G| zS%-Hez^#3~!4ADslRMtsUe83qO@^V^_4>oEL4S53qK;W$=}jRE_o*{IiuRS{XG7u9 zX2_a>>}Qe;sdDpYk`s#!&pT%%6)EORR02eIc#y{IGd+_@NXJvM^uF(bgOcFWjKoGLyVt;oFVs zxk?c>2RMA`(*7GQRZceU$X(&a`ld4r>=(!)C|cicugi<4zpkUSAdcSO&*wHOpQ(?z z1=9WQ#tPn^0zlHug9OdLZa%jRUaVnOE@ z3iF?a+eXAku$5)_X1_%erL$syeJtxj3oCJ0q64r^Z@@O4826JwmD11+v%kErN6t8iglM z&T6Xb8+X;J9EWm~Rg}j87zDXQIF*Nj-Hwf*xGH9%T@-5|Q!6Ae*sd;;iLUp+c-{+I zvp&DfBz_rN)o>A~&RKZmlrq{8v`5K)D9ozgTApKx-f`vV4i{2}q)5Qv_}RAbdTq`Q z#*Q8L9?0ndtDS%X6wQzFoIH3DpigsH;1rF(3^LBQs&2!3t_2gxv<@PL@bs+pHZ z*~w)j9hK-Gw@cNBgjdgco!OOY6N7Mb@hj(LUZ=tHnE!z1Z`4EzUz7@-D6FyXRsuRR zQXZOI{+{aZR-l=j9dWIVU#HgrQcX&ddZ~ou(F@BEE5AvQkHzO z;6>aB?mozg{xyG6jT<2ARc!_W_atE-apw_SpAFRnW*2`1Ke&01d`>gpW&j7YHbe@<9 zPIw~2)lChS>SB1Efr1$CMw`SKmp0xO8O>EnHrume{EMBA=fJ|`3XPvAN_UT{(N!rP zp!JW4)6HcshHvqjW?C;sXp;ci{Q_nZ{%~elJJCHpr$OO

    !Q-ip!*`5 zbE;+4URbEz*ouTq71-l9q;tXKMmpkT9;%*ZkY4Az#*rCjFs1t4HX7oRlREH1cE^l= zWYtJbHiap3@qc^yU`O-XU$G21-CYkZc|mKatB`r7-ch)q)48OCs965u$0K*i!r*BF zIU94WP9`3(NXs1)z@7XPi|onPIdaNGI7s&DyXM%~P_0u=J&35l_sm|>Z7Zq{oTV78 zk(c2!UImWk8k2g1E2WMEu76^Z#MdOU{DW#Yi^+znWS|M1^aeVJ8;bgI% zfkvIU7|l1D`eEoAuKy=PTsm3AB6Uiwr^fCA+f7_qLYl24L$0Y}qgAWi)-*wPvsgxq z3nA$A59?cv@N)g?MOz!7ctZ2gO-G^@aVp$-J@yK}O-tKRs{}=c`4ic_ z?yTW$qLSs2E}@>r3X34&fXyS*_Lee6SsrU8rGi z^ZXoq6&l4~T)kbMttTW)xf_RVrH zZH4W{5(Ok;Ri22-4ZQ{qU{U@8&cJU9@b#J=C}1i-NC;uo#? zhlk(4)xFlAypmXE)o7B^{DSYVj@_zSXRZF?pn0%_gtis|uTZIy*9(8;wWj*lh<7ET z0@ELrRW}CMdCPve;82zFe#m~$x*t&*iid07cH7RTuvos^I@aSA#SiGFP5*#f}%gvBHq6#l;8*?RXm`^4h!QlJ`$(Ot!s^R ztLR053sF74_mhb96UT2!sjRDZC9FfX4#7tGW%tUKoU6bt+;^v{hi$^_D+Y7Rm0uH+ zk@hr1db%{B^ctjd zy>4K(uK4s1n@glmjSFzo49_R#wq&JGIkQM8>zdqlSpwT&-lawzjF7AjGMl2*-x&gV zh%bs-K1kaAk*6rL-{{n=IwAc0Qhw<&Sj&QCkH24D`-cc|H!Daloy8!>UW+`j{~Wrtj>42 zdbE;_DO8a2``7HM&rWqct_os?!qV7HBgRPM8Y!NTw3A`+Bjpag?q12xu_N%lTcfuz zw}3*Cf|Ky@=1NXKaJh;JI|z+#9Q}(z;@l5=>=Vi1*o@ar!(DCwj+HF?gJU&rq_4M$ zMBGtc1TAwEYmAhXxZHvkSDHE6KCQA0_>Q?zT%;o!upraA(H~_F&XJ`_PidHBBLzPgF&(1q zScQU!Tj$p?9Euw$GX0NV%8Ee~-Qhs4k1qdDLiDcWl^xUg zI+J7-_l_f6%AM#jf(ywIQY4dK4@i1Ho!labHlZQ-0V^`c2`ph$7bbOY;EJ{fQKM~9 zeaUw>Fbk)cwl?5_e;`9AdH~dpvI^QClhU-fo_%>Q!O-5!4>Ix^mZurfV9A9VA74y% zY1B=bCCjpfnpH=L6TUT`amLhi)6CD^x)7OLE}$y?Yi)ezKcBGeQ7u2CyWAI(R7%PPsC zd``A%k$Gp@)vg3JqpLayxxj5pnc4Cpcjoj`GMm~R1H*_+YhS5}?`?o$p7u*=>Z`{4 zBaFp8AZby8M7HEkkSPEwNRE^Kha0~915*4&KAHC-7K>|NS$;M$sdD$nS38~%hghBn zd$);He>k2T$8KKue=d!{`Uj)VRFAd( zy<<0#f>W^SxR00(XgO4q@?K|M0M-0Ae;Phc%lhsKt$J8v-?c!SJ3ATngx6@3&IGTF zo$A>2Ynr;PE?wp}sEtyvF!^jhs*ObFs{1##C<1cNG;EQ?!no?lj0--Y)|&bvLfbCE zbuehbwcCslWoaaHjGriB3JA17_ciny5qF1-&hVJZ4H4J%p7_bg5j%yIqUzB)WR*FI zyMsU-(rm-5gfZA-9|JWuwfw06o$!EGcZ3Pjg}Dms4QAi1cNdD{{}xJRtNe8*$ftd9 zm_62$w7Ry&`3Xb&eaE5g;gT+pYHoIv)!f0x&jTKr%K#BeLw2hU2+91ha^vrh%mg6 zUn{VQp1rd1sEcEXle|q-a`R1RQ`Z9g_79bNyvpXAg#-1qj|G9`b2X4*pb&*fww=9$ zM_fw|_UT4|#%0q9;pO;k*Nd^|JX9|@s54#}ZEE+sOs`Q=dSOsQNV*FUD(%}ye|L^O zq9&SLVr6REw3>#z7VL3n|NezY36^F!!lXR;Ak*|$LYJ?RTgow?u5wkiys$V6b=Auj zqVMuIj!6z0n#pGHAvq$>je?LmWPfic$-R+KXo;+CB^qTU9mkwN5WJgCAbM;%jbIq> zBd$QHYrp8=^QBWopM87%Xs$}v*(cq{IR9r zz)Z*%L6?UGbGGXE!Nu=lpO9f>&7J12-bcg_Zqolc{qS$9H~*yZ^?#&C0;v|K=vh-# zv~&+OHh!GsvN1~Pr}aI|W@(Iwbr_~Se)vw97?e9IPdL?YzaR|s=>q$Qd>Gej`GYZM z^ea2^Q`q~YV1swUd_fiHrIM1(Q5}Q)M_QmmbVD*UqS!I_@VaZ21UAbmO)-W_hL1f; z3tLGDt(f6+z@GwE(T7iUDb~4~N_vD;{Mb9X^_#O-XD?@|jJt`|XLTo#ktxi1`CSS+hY5xA&*kHg=A;a(4w4!Jf^vIyJ+#VJd*WCUDw) z##D8`-66ekJRhQcpT;0NuPnAXBH8BpysLx%TN2dz6M;0fjngP9iFOLs9=QE&-VPdB z8f`=sZBM|&NYQxMa`eEq+Mbz~viv@7c0S~du;4AVv`5FT-;oi$?ekfQNnT2YSq23Q zU-5@g@5*Ipu(uKJ57x#2;ld*lHZXg=R09xc43<84)6S!;XWio$mP!)XZ5{y0g2nvA zkaRY1W>gmMv^&nDcM3=zGwB0^ffVpwS|F`8-)`@AZALl^no0$rd20P6BGR+EH-evf z_t#Ml-jF`Ce38C+nFRm3Dt__xD9Qso81}!G&$TEh!X8oPZuZ3-SEqnw5j!+TKvM43P1F#;TO&5qPq*P(ZWW z8`^T51|9{_C**nLIS0JgK_d|)oqF}$(&s~TG6za~^7!s@m;v*?8Zm(E{|&7F*ZAds zzp9prb-T2#+O*KQGVP!7f0I1Yk< z@AP2(|4Uo;zbt6meeQ2{kLkS8BsjF+jL4R{l5ad42B=$J8_pXjQJlu}^a2FXXW&D0 zx_6mXJLS3rfF>j`*sG?|S838hko%K?uXH2Dt|s$5g_X`V5P0_{)KL`mD?=Q>2~CI* zJ|QaPgZn`A9UO9@3&tg=#YxBTO)v7k|II0ZD$2_6zKwzlAoqW900U=O40C0sf+b}qcbcjwe6c7w{>l3gI zO{=fS5$}@{W4;?E^O|F~-IodSm@^Au#1*r2$1ev|RwW6`pitkK?6s?SI$*pPZk)|S zaWm4{2>_bE>Cm_}pO@Z1OSf^1Han@;?^@%J2KV8`j9x6!Zf;ZNp7*9OlZyv zBT1+jvpyeT$0&aAKm;gs#6i6Qv1KS7;2pRCW6e=+`4KxqW(nf2Hu%lFR@j{F0W|Uf z$+0Y!vxs7m6MctoKa;~33Hp2z7i-C-+ykj}76(1cl&cM^epa)IDX-6B2+-u}o0|kS(o|Dt4q~BUB z8=EeMyZvFVraC(>2DgyLz5GkEAH|H8XGuTdephtsOS{}KW<$I1<-~Rr@`j3b?_7ws z8D;I&E*1u8<=~HgihgQ_an6ozmm2jGfj>fJ!q*MIv~|xV8G}ye_(fX|qi{d70s^XI zvSj9J(^J_rXsg8RzQ8_~HmM8>hUH;@5XjZuALNryhZDL^{4yP{fa-IcZsSW>X?>y_ zt}i@S{c}~~=aqpq9^`25qTZgqPfdmqKd-|*9BI95H>|oFrG%_A;Qmp)ssJx+PNvB2 zMi_mnM8DIPg}jh_*2RT_&0btP-!n(vzT_;;7UDc2)7dtsb?_AKCv|phLOf=4Icv-= z_YFy26mIg6xBM<#zfyKV*wX9xPfd5EERO7&FJWAKwGAzj|D?+U>z#}M*+8dm8t_Ui zr*`wcf5?4djqfKy&|q|$-v}3UKRVe@axUMGVq+PUxXUxy#chvnqKbAoQm*^4zOBda z(s)DMb2DqSEe58C1e`dx``6RGM4`QRu0MSYR~bpJ80;R4C`8y{eDKnf$1jMYdxOFa zu07n#5tjTj8>-L1XE(Rgp#>P;CbP7JJU%{9$S+|?owy}$?_jIKQpfdP2`%2{Pc9|w z4gqHdr0dh(C(q1%fl4?3j#t8O5 zd5_)H%uuh_#bR({i!}poIi@`<%lFnY?e_B=(3M<@U~LJJUU`hwb`zyMoO|f=Ly$4d zSx)A2Y~dU*2vCAzH(bq&+=0F8Bj|l}Hl9yQABt$^UV%^fzZ+bwy6BWOKP5SG?w)t` z60!(4lCiz}GTdwrN6pLs(bf%3g)Jr~Y}}45CGPoQf|SIT&?a3!mC9q%K(;O988sc} zo%rg`t?tR%YU*`N4G?|+?ej=uwuvf2AMxM7^!I^Y zOio{jb7m2f9gXGYT~4i+OY|~P5`(*#YhbKP;5rh$n^E#O<+HG)s-dN^32()ZI^p1jAowze$0s7aX zhj6+mCDN<+db}Vcl_Zz4L78clqxhEf>DqAB*DZ#jN0v_vX+ss!$J45FHsT@KO}6>A zN%o0Ng9DIm_~hYpyZlXEvd+DqAkEzy4lO4Vb}TFGx?=#^D?vZ{3@khpJe@ahgp@xHdGWQ3H9_DgHb2(bj2omm1N+;~1_ z=$tjZxoshrI*6Ye8ECvRs6l-x1PAX7x_EIp1MP7fpH_Q&NN|F!Zj)s|>u={|G>cSy zSz=y|O$;Gvqa%LvN%fdNK#%*?$Y~RTb5_cu zH3Wt3;(vO#_IFf1DB>peuFHv#FlB4AF=-ahg0v`xBVEyhB-@Un!E1iwBzJ;&%H_7G zn8}gaW3-rpP;_^XD-6n>myL%Ch1<72pJ#t88@pSSj#cHB5K>uT#}Ui5T$DH$5Qzyf zDzESh_M=#py9CZ$XvwCJzh!HG7hG)b9)jd9?AU0Yo&a^3dxh64wyN(UvG+AoJ$rkq zx4m(3^4FD(^SVou*8@1m(I8L7{>>*!>6lI&vFa8U)D8aVfcb);+Aebot=HU$jT+yP zS4X(bKDpP_7GTXI72-AufMEWax`@Q)k6p228pWjlh&XSN-K{Il%zCB6N zBiRnr!sObspjme*tt)2fj};|yZXHBeI`Pr12fe%%9QUAZY4WVEnHZ34pPTLI{rCd4Z2MlSOKORNV;Ziaw)IYp0*r*UXOd6c634|9zbII%IS{4 z;vL^7hMzz96TnQ=JHVF-(5OnqZ~hWz`I*lij1{8Uc0imW>5!pGxOT6q?qGuD+H6&SEAiAe z@nKbiW|;@aa1TP+GvdV9)>rrTqzFl5y@Wl@=sG0cbR+H6UcR zT#0NfOy)Cu zB~pxqFG5c6?4WO9iPINf5PLQJq*VI;y5low?SH9dp?+QkYgkUS;r_Yjf%)c?<0{B$ zb|&7!kcZJadOQmlaI!1+nqL;R_A+xY>vRv!xd}AV)V2n>jnf`ol)uUs1lhfQrdaPr ztjZp$e%X8V(B_h<6VnT^}KP~6-V2qVBzwLkB*<5<~f^09HXyh?Ux9!jLIi1=UP+A9#(|y zE5^%P%BEl>_QqN!8$>hcg9o9V#9hhVG;=tlB&{=9w@3mMMEo_iLEI%EF$NUW;L?+* z&Nm<6L0%blSufS>w0x48&I?^qS9h6TDRxs+sE|G2N3-9n{hb_3K*zxN7rjyvA?~vqfO7*f-uhn++#;VUp4g{PmRe%0M79!wxB{acH{5yUwjDKEXDs+ zePR-xac-omGJ8zaU9FW$m{&Pp_l3ly+TRMnGzt!9a(#>m(z?E0s%_G#H|*zm_wM1) zQI$%PIIDya+EWF(D|?O@fe{B^i)Qbgg#*KNAZg0yJSeg@n_u|K7S{SZKO^y4wPW_6gvnuo?D0(^qc?SSDFP!g z&Z-x^`K&U_`kz-j~qsmYvl$fb=d10; zw#}=}e1;eTRp;THsnhyU1)7Kg{5f(Vz<%@^=KE0!^HL@BM2f!`8X-J zq%N3Z3C;cz8@l7`^E@^g6s6xhbPL=>IFo0^>wumfL$h?A4)Car+CZv^tKCh9);4*S zZU*!}+fm0MqAQdbH9^oU8?z6)moOs8j&cGYzI87GBFQ%COx^-o$+1{Oadhm4tz5(m zK567f?tYqudpdq)mced((fxvfFg+@+M%E;|o-Zg#xLfQEq%bsHemD#&h>>}hw^>-k zon_GIDGQN%L-B5el@mWLbi3cEYsaqQX8OtTVBycr%N%v%AM72#Y0$^Ydh;s}2N_aa zomhQx@?zht`?7kCg5&~6Ke8u9DIz`MK7+@F&*B$d%b_`wKdWQ$3o;MYea~;WKu{&S zW$Yn6TOY-SmmlWCgL>SmIA~`u=O}6(d_NN!stG;I`HiW-80~%PYhWuvBGWFx-h2G} z^8(I>WVW_f$niPLK$}bx(hZWa25iP3r2Lx`%Q7ISt0WXAuOso7=^L7}F&e2-2qDGf8H)f|ALdW=zy z=hHGl`)Qr9AgdB7Fa^V)W?pSXpCPa&f8dg*oq2qddb&Vyc}lH+1ala~pT%;$#w75Lne#KKhAlmz{)7H%qx~b=kc``1e>nY3oCJpbHmLqE!D$|xS#%VAb?+hL@8U z*y;QLya8lA8;0X*B(cvK_j7Xq+%2pB-C_oMO&=`v--KxYnL`88U8(%poiUB%9rlN| zL0bwH=xN4+gz91b>x|Es&_fd|YbHpUU9pk&08|iv8~nHWDofXq!gYP?5^m82 zyi{$bz?U*55!mf!+eGY|VqB38tiQMSWd>Qn#wHuEmWgaE&s1pXQ0BO}KdZyc&c}f! zG#V2Vrp7xyu2@ju3N$SIG8{itE`NF=%$_*ABE|8cTwlo<=%Tis{@X^NKa z<5u)Q;}Od$$pZ4tH#KoTo=>JbZ3SLh)+d=KZO%HEj@OX+t;;htUi-?t# zRvToEH*Oj%vmoY({Z82kXrlZwKk*^q&7uZaSe}dik%#!x?(Li4W7IEKo~!F5 z;H3L_fy9sVHYa=I>YgQvI$GS3p4CSw4-%vHLB;F5*K{&iF6dL--NA%i{I1b;~%GS1K|c zuTkA!B(1KOaZsINhl4ue{RS+6Z zR)7DuV(E6AB(JFLx{oDD;{)#Jk&~GGS#L9L9O)5617}lrdF-?$I%bUCKfqw*RZR4I zgsF~1zKotd^~T_1*vNiDUNa>d)3KQIq5lq^^UhUQ3Qo;eyNs>*mT^fPu%4Y-$Hq)!g+TBhoPyR z($~$7WLWOK#NGxi%-NYbS9kYyrLft%a|~=0q0EesC~AAG3n+<&IAo7<^sq-6Lo;wT z)&qJi*9ZB*45%x@Z0@P_H!9Y?rG2RP=%qi?oahYpnZoj}Z(*4<@*-r@ANz(Le&d=x zlgHH`so~!~5Z-I=k7Aj{jBIO?9lv#dO}C;zL~-7f={iv=J0Y<|YsoY&A+4mjKfn2F z&pf^LQmv2_E{Cd5(>@iBX}z`WtKEEdM2uITrKu}G?_%#KqMZKVEWAD^Nk7eYfQ*9j z=(y0FG61TOz3W0p6&Lqx3Rqp9${)LjOz2k?aamo2IKVX#rDZN6Og4C()TNq5*c0yy z-<9X~NW8ofvrjyN3g%M=3Hi?eNs+A>w)%ZCJG>w7tjk_<@Iv! z%O%`BO#j`kBh zvtL}ap{`qgUM5w!))fDx@6%0fg!%8!)`d;}(jD4n76w~fgmw`&y>IC7=PX-e|Ni-n*sCo%)R%w+BfC)7580Z*){WL3I#1o9teuUkbQA5gFxjEnX}<0i z?4Ir9ol-OGGkE#NBHKz;9baacfT65xi)Nj55HO=HkA`v(0&{AZ`429Q!|A{7r=Xcs zOPn?1tP~H^AyfgE0@MY5G+aI;_Tmu#akiySll6Ho-HA1y#cx)F>z#mRp9-5mcOZ<* zee?I2ig=%D=W+t|_gyUUG#5X@s5&cr1zQZLcd!8AA_o|s5c;ORceYWrz*hY^yXlW@ zdRZ5Kp7q*RIH1zc#O42v+3Rw{@O`y7ebvszgwd}$6|v0;aU2M<@(dglsJ&Lxo;G3p zjXuY2V<%(i)Q&txx$0vV>@Hro76;6w@eiwa*nHjg&e3GcPAn9~b+UWnUu=}tEYj140JKH!qh*>WJUD?*Cx8)UK*hI@6CdZ zgrx5{gzl-5+t<_TcJA*M!unN{cwr1MwJkTQ$JWlLRoYm$tdeEoMH0gD8tB^)b9^ zCkf{q`g#`8?PvC4`2uHOlH1e_=0rYb&oEm1lNWM$h(gY~QpZwgi^n(ti zkFt+1Sr$lmjSAsD>fp+_M?7QGa5L<E8JYF2fLM8!rQnpmZkA&@NY;@{Uf%$S5_?B;(>sp%L9r^>vzpqynH z63M2m&P$WAbSFjpPKM7AI+r8tWnWz0GpZ4}e^x!uS=tO%TWbt1CtNIb0e{&T zFSRXkL_>F6!NN|<2F`wW;28<9TZc@5w(!j;+SL*xAp1g=7azZ%Io~>vV2>!NVd>|l zs)n`evp6c8$c1z*HuwBP3e%li)8b`Qk!yS%_uTN!1Vm1RR$GB~MH^F_4_Q*4*=`Nv zD&;dx_S2$@*Xf2wVubs2@X1YGBb_+!@CH`8%~;x35(GH-@_$;j>^eWNvTN<*P4Md! zX}L`d*J#t4bsGR`=DNw)Bg}h9T;!w(B%e?2=bB&Yj3}EsaKvSi1(|}6v3$~`J6_RN z%Eo6aC||6f42&Y}5npwomm;w?+yjF4Ik^%VOztZ}wSr23fMAYBsElNR-(`RaT4S$1 zdSAFtAHwA($%IRou%b6E0B>1EXq$CMs22?^%a=+w4iit~p8-p%=WI*s{SzSIzY~tq zZAJp?3NR{y6R{Y@2e~(o(QPIG|DzgL10vTbSBapYtaQmV@F>tSS-Y)K4|PSAX0hO6 zcc7OWq?`Z4d-UcJ1(X0 z0u&)Y--713|L;ySKeNxx$@w4n2$I=dqW1UUXDtv#I=ZDuY~@KS6hwArV86rv=v8AM zAP^;o)JjGR_~g;zAtmO&{xeZ66nkxykWaqm^j18pn} zs80z*&a@K#h0Hb`mcYa8$OjP_^FAXUjq8m3zCWV678mFE>Igaqkblqv(Yzhv(%28%9MjrLSwf z)GF8H&hue)IMinWSyFqzgSbeH{|r6*Vhr;h`&t%FUU&Z^vq$AYqQmcl;O`29?s1%( zK91_(l6l5yD}(=SDB@rY|1t_!`IxJy7S6BKqr56m@91-tHaQ21bT&UWNHO;2JTB`W zujKYL85mqX+JaBYgPl3A)0^E+glq7*75c+HST!f|Yn4CI_-VBDRAofLGtVzKzE8mJ zEHrZ~8P~D2>bBi=$;~{q|413O=5i7YsIgmd37$~Kpy?C)8v#h}o>wg~WOkoae2VuW z!~h*o`{SO0o=n@<`#-m^{L7yov$&@uVY~ru4F}3msL37U{Ii%=x}zJQi5&wFf%cDv zJG3XH+uvilvIn%0D8bPHR0jOZf9Vk5Lur2*G3!&k$ItO-(fyfo7XtVXI?daW;Ljpp?90<>f@xQto?yAKa;0|bflbqeU*{{Y_f4L9b;-1e z4r+N)w|phow((~S`@^>_cfQ_DgjPi5WWz2Rgy>F|HpN z_r@->VwI{F_@UC`F8Q61d?4;SVH>!`X;C zQ=DvW8)=Gns1nvCJhWE&x{U1wpYnM(Cq}PozW#M#Lv%nn$8`f0Hw>~8lh`WxN!5GeWmIQ zUF9m?0n2rbh&W8fDQknbogka71^$afUV7K3ov8xkGCl<2znBx+PNOWcN2P2k;Oqj| zig5;zt=Q2FNI);S&|`GjCv4OJyV^GD zX|Yi=nuXj<#nqi+R9AEFfo z^LCtlS$bO$^GnebF}viqRGT6oKs{7ZYc=?h>N3&T8pJHgS9{k4qQs}&GsT*;VG7cr zX1JJ^yR=N}W17f48iZ@iiDOSCp>ZRz>%fVV#sC&u03$1ALmb`OyY9T zTPrx|#v0N&XharEljLTu>*eS=JAXcgCM&sf&c8@rB4T3lM~iX)p1rusOK zCip~!hY4qp_B!v9!c4Z4X3WsUPp7et zpKNXPU4!YHF!TVd>3vOXU$pD#*D+KIVP|I;w z0#`+#Y60z0YDxjW#?dF#S2}kbHi9IF+2HgZ$jRaD8l?S(A$Iu~j<^$yXCrREC}YD? zcr6qiz!!*_+b?AkE@$T)HJ5+Bt=p+O^Sq@w2U6>LGwM!K!MVmaYGw%of)rU#K4Zvt z7FBVJ*=`E`wTu5Kd9suaM)34rOdKMLs$NXK9R$nK=5gY}&f{zDx}X~{r_XWEem{T` z0Kc51{&-gVxV!Z+%cQw0Jt^i>M3u8n(|A0F3jy_XT?@45t@8Ambm9MD=6R?LU7bAo z4jP;6ugUVt82e&rNK$6>>!e zAB|PUt-{k>vaD}QmSbp>3d>7l0tZ4=Dbe;yaV967hDRR|ybs{lMm@_EVn6vUXoOwVA^FQ zo4(w9!r*7&+t?5D_%f(5zR=<=pKS9+;Y4i-MwC$DDdoAc?#1sz`w=yC7QfsR=a6*# zC2N+hw?7e5D^X!SFF7Buq3(3D<=gn(S;dc7T493z(KVAE`sPYZ5;1#CphHGL+v~&p z`v|kO>JQ^0^Cmfikte@-^m^-PH)vC(BTI_-^$r8)mAH)Y;(y`ePuyA>l|(L5L(1qA zk{pYJ$oszSROrR(b!#;5@J?7eCuCzn7H5E_C6AsZE=7*U1#T9H2U!jrzKTfARQS;x zoWv0_Hli;P*#+o+Z;Mdrrfu#^!GE$yt$UNCQ|;=ob2PGI6Xi5SJPf=4fniwpl6bZX zZzEl>{YJljx`oMeyzy{rzw%ziN!u4r$v1~z{nTRokoJS0`ld2MgW%r~Y;REWBiQ=; zRw+5jvOC4nneJE6dX%{VpRVBm>jF37cU$}elW6oPRpRS0CUTuHh1DTNzU!NwrRo|;h zGWy(O7k!IhP^;!7;PfrYH*4pGbry!0Dd|TsiJ|CjDZ3c@nU}bHjDGRTWqK2VF-NB9 z-W_1pCY{s$%GwZo7@vec85N{~bf6i`7C(aYj_Xm%3Zlj^RkVS?!nLoBe7*Nn;Ah#V zy^YZb`wJ12&*TM| z)OOK#1==?}XTJY9oO3Z?ct?GEzz4ZbhSO&)`01OR+h52_+|`!8cm-r5c|in;@Ez;k z3Gi(y!&>_;Ppf-v3C0gP&k06z+j&WyeGzmT>mX677#kyAYBi-e_|5BQUO?f?33a_L zXhxTGHsL})ntRBotBHIxvAw;yG0`|DKVPw_V$CthsqyrBZz=J`XLX-$PQ(#tFUw>! zU93mi-?hj3*AcSi#0fAS2|%7q86YSFcXdDqxVyX6#`bzV;}lb(OVWFW$H_up`3`> zaCuPRYLkVcCOGDRc2dva6Nk!j6F2(?6h-`;iF1$)Ie2yKVgA}vfjG4*I}wSJN)Gs>NNI4dAKgY&YZGAKPg^5lDHmM zZYu9$6ZYMUMaWTDX zn1)qpxS~k3aHZtG<0a&gryWYhJGXLv+BsCUSf3iqpZHo^f_34y9-4xuPVB3L6npF3 zdYF+#X?N5)gS|?Ztnn`==h5!xdc-y>i#n#L*;&b((&D_5;gN-XhODLt zFdO#5GJF0;;iw9BM-#UmFjU3?-{#yIC%=X+UkiyE3iv@Dw^(Tmfov{7P73UFK>3E( zn~)EJMnY3I`d5H3sO8+5G+ou&Jm=)c7Q-hP+Ne70w0P`-QtT{XP2tOgVhQh!a{aDK z(|ff0GmDUn4#?Z^;#%yIQFNuTTS2(E64VLebP}7}*O%?LqJ@8%Td|V5h)>Zh71u~} z>q){|wTMi^b8!&uE=oR4d8yLZJfe@3Z##$SvyEvpXk>VXSrqFc^BRF&oFsJB>SHP9 zec5Lba*4BA14r_jZU*RxPmA>y=#ta~`7DaC_NtBu!ALuK&>ehlLzG1he`s@@o5S>& zH4oA4q@;GF^!X$Va-r074Mw&_)46eP|%R!wF&4v2Ws?L<8qyVaM-eqfP}JG#Ypc{o1;w8&ek%Q zN*?OMGJb}9DYI1$dHqlbB1~E>kG4+X>xQQELB6?6QF1=#uPsSSIDEEU<&7U7I7!UB z*t8@!Z$ZfSck@PO)fOUBtKArS$&k4_^wmr;rP*7rWeufNrwt&jHQssZARZ!RVmgGoh9VLYS3R}J zCP{1a;ec+8qxpuHy0OaDRBJSZzF>g8SnagENaV4=PEQ9qZDbo>U_&Y1AQ6hdd$T2ymJ}KRJf3t(O{g)Go1>isV4` zTZLqe+1?7HpD%vt=P}e7NEHD8^p6;^w&bzT8WOx?@=UTVrR~v1Ob3A!Cf-Rf079L#@W#zMj8dceWT^kk>65iI3(zu z+RZbVii&q@iLj#FHs}ht?k#49xOt54lpVk}CwH&0y!iXh@aktdDEuW}#`l(Le?N&2 z+!!L#hQhBgk`tD+zaN4bQ~hFWzkBx-Um?Z_Pf9y>Gbkf95c?^ZMzzI$NaYd;*2{Fd4RXK$qkJb5u_ ztCqaI%^TX7y_|8TAmt3GmaNu9T|8-SzwQIF*BxG|AFVUQy80TM;GZ*Q^<}bKCi#&M ztb>kxI&-al>y4UH1crSd8N8r#J$ljvgPbc2z3I!i;iMCm^R;n17w~0HC?2s^F6m{q zZ+C6v82WmY50eUXA=5CN>(GC&OPTEzpDS&|% zA8w$nk#^h#(DD5lX2z(I`uWB#$_}>^Oc+`#du=xez! zDOFeuH6FG%g&_yR z7m{jJ8yE9|8RoXN!#0iP_|N!!z@age@dbo_e5}&5f)GIkiEs=g?$-{d+&*%fI*+%I ztKX40`i@_s9OxWmet;&bp6C`A8}OXWnh^JU_Ub!Rv$X8Xozp_C>}OkYhJs9vhJelbMP)NjD&G_b23ag zsU)J<_BShtnEzrvzWa)GkpR{m%6%xte#!VGgKaLpW`z}Kd@|i-i6^=LZ#z&H2G!E$ z-57KwYMdx;+!QQmly*mgpBHGc)fLB}J)7E%Z;}#i$8#q%z@IzL#W8}!QZEMgRUQUX z|5D?VJEuVuhAsc*&`(#vb2)#>_U=o;pTF00SFJp-0tWf~W?Z9-D9c@VpXWqHg$(@& z8m;@`>Kl`5f~C#>q%fD^% zyMlrO?nh9P)w<|CpVvI75xRGAoo_h9`rLQ^o~8^+%+XM&y0$RWaYv^CSXav6*)Oy| z(w2+~mP1@|(U(?i+$q)?H`S}-T2XRa+_XOx6HdJSW)(mFVULekNe~331R%dd7st26068DaE3#@%UnxevboY%~sb$r{=*> z8mBJ$B|?bQJqxE^@U&5Driv_9Y4As9BLIMf1HZwQd5j6BkmmHXU9Z`pJYE!5ptu>1 z_+Iept?cS6?(UWecmY|CZHV<(1M9$>C#0N{krI)AtqvcRX^K$tapSne#++())#vkZlJIDkrI?dau%w#9#cq8 z)ay}P0C$nUV@ZG>M0p;6N zU%2|P4oQ>})E5<4Wy4#w(;;9m{0v<%q=VKnTf03Ag%f+*ilvJ=v(y1!Hvd?xF_Ek8 zd^EE_N%|sSMETDup8^ewP&>y58>{s@eE{wk|A=xJxTwEXcm|fuk6;Gi!~c(Md6&Ek z9D#MazQS*Bq<8No3^(WF{{pi3fBygs1Ems}aY4-W^XkSH)|i@pwOjaud31tR{^tV# z015VoDuQ9;&Vs6@AYxz{uRs|7qBxA4Nh!kxB~d8*08hOCsJM?C2$>H_VphN{+%(TS z#@M)?wCr6E2d?AhgP3vi>XJT2Xy6rI0ZzzDh~S33kLQNH5{sj;QAG23D>?JUfnVzP zkGDp*ay`4pVD!HRZv|EbO3*%-n}8$A+M%v`L8(JIY~fR4==a^FTHDazadjV|&)IMw z3&YEK$M(nW?l8exLO#fKoO}tBqD{Uz^X?l=|3i1^wRM|^Q(|W!>DnYH6Iap@65eM$#6zw!1G7KyBn9KfGS!{B_*xpZA|%^C%Km? z5>g=#waRsZEPWRX+AG#%er>ut4l7W1y>@q*zn7f=E`}W6_35|%2vON4_?=4y0FV#* zZ8%+C2VvBm<%%fxa3t66et77Q>PP{n7!Lm5lYWOB|9d;-{}}l5E^p-u_xqeB3gKf{ z38q{9TVI#T^VyCz&Mq<6N?vnN&9N3Lu+|8$@bU8Btet52HBKV?XqxetVo%RvE3P|; zJfZ%<5F_wd>{`_Grc~iFeHUAa7DuC3Z_P}&iOf2``GJ+?F_Du^>4i=$wAD}vDf4*E zi?`1$G7IU%29l)+#K9gCz`bnG`WFeuYbPi4P^oF50O#vC-@A>PCoEX=LakA$?0&PH z{H|>FP&|@Qum1h%#sEPb1gW7 zbx1E~Tg4BdW|!`Jz8LRcv3695WcQkDbAf(jf??+`M-Xuv5>eJD!2*U)`G-24tc9=3 zdIW2UR^R=}(vv3{T!0ab*ZaBxlai2CaF95J!XSWk;jbg7!+8B?%A1dtp;=H_OBdf* zm&rx4puSZ8LEkA*-fK3^-c*Ik96?`Sc)q6bQD7;;ig0MOR>}Do26_doYRdV54?xtmt>JZXZ1D=|sG z3YB_<;#?5|Ew&Fs%CDPG;o1bs{mU z4FK?Y^1oyQEa#w_&<76}+}vC5Ph;4+agCkp#nfWiErnpRE=OF(>JNcZaI6~_vb%9r zBs^klEe&Z9`MM7-2*mtbE8SMZk3)mbD^9&UwYD~it#2O!>sr##E#zL08T_~4d`X>Q zNTUJh5vJCmbz@nJCL@{+a~}xwJ5>(xX6V3RZ_b8absjuOFNz-M)3|93uI`_A7QBxB z4hBkI+ccdLlHhpE!!4NM9v8@5deUG1`Z-&g`n+!vD%F(JlJ(y$a60z`9~N_&ZB2YF z`mIkXXc(L%vGqjP4&Q@)Wx=ZO-b-vSuvm!k~YNV}E0Z5#x9knaz#!$-hjWAC4YV z)LIBgxI!utk#&Jdu_9&OU75%0!a8ll~jvO?P~`B3XK zpcEZHiPJ^s41J^2$n&%>3W9et(VY;_BMpukFA_HkxidTQO%o~6hspSs3er`jWCEm$xvP9NR(#rvNr z!j8P?S$B+nfLA^l5%cQkLAA3|4)Z2QfY+8;l8+0_`Fk%@-Uyyx-Zy!|CdnE4yb_2S zakvwd%BN83!TWyPag?jh@^j0!OsvxM%XcXW{M3aG8d+QErXnxh?f}%0g8vULN3g38uY*zlde9Z7|;l zn!C2X>P1GF?-?Jg4(;oLoNDmoeo1veD0`n32PH1k-%$lm;FK6u62~)i2+AUyRd&_2|W4B+gIRH{A$#Z*;ppn>4nobnPFs` zuEMFF!0TXZk@v}E^&4G5sa+{!YfP58dm!Ft%Di(~-;CMvKaQ&@GXoU&_O#8&2K?u% z|3yA+-JK<3fqNP;AQd@&d4^QK5K3hVA1Jd-y%Siw5~z!vxx!1$i=gL9dPC?*SBok$ zCkWS#DW75uYI`$FB>=QN;qhMse)RwNA&;Ha*;Fozc~`<&Z%8;?D{*b3xqRYXr1b=O z&5d3yV%-q@(YH#>UTj<&Vi3qXNu$uVtgj!K&~wEHvH>DB|1M|wsR#R|;f>AFKVNt; z!!*&43Uw)}?GXo68dz<+mKO8EliAH?y2rC%1&^`pM71GP?k5?09)4cPbt^S(Ak#fPsY za^Dw^e|k9OmwtTzb<>7}r=<@^M*nDwyH_INzu!){)TXP5>)uacV4Cm4NR6JGaNxD3 zuS&!R#1LoR{=9&sYgHy5@BES(-68@C(Fi>jr-XhPkMD1$zfzEo)Yqin#ugu6P>9G` z70WCwkN`C9`75SjicjphOkM6LnB+WrEBZ^!Hip3z&lyZn2$OQu)J`gGGM@>p@IFf# zU+HikeEx$ev$Gz2ESZb26I$reCTQPJd+GHu-J`>R`-$rw(41cBxX${QhUGXVvzaUt z&5!z;3O0*;&qOo=VfQQyl2*u{1wy;>$eDIBT))HJUC-#W*kWJm?c;PPtU%N~7LWIv=8u9|i5EM!)L_n2IN{)72uBegM##?rI zIz{Ht_Jx`&F!#~GPo$_^)-R{_#9G(e+~|yktAFIuZdaxTf=q$|UUsk!-8loAuFC=l z)kL}4!|)hJ3Qf_+4q$VbO6x1PRim~y2E|!WZ`Y^$l$I3L@+1J-|JbL@xS)XaChQth zf(K$F_!Wc5$q9PHuJtB-zzoDhkKnH;X#}$NM_%i)plDwxVx6h3MBO)VI}>^$VtTA2 zj?qT+7~fWWAqg*?YcT9KoUc@-by6iT15*k)@MQeoD6%RJnOsw6*zNBx7mtB&nM?~8 z;1Mza>Oy^s*Gzrci?If{^ZoTv{-2G3&+G3Tf3|jmkc;%ZK58Q5 z-Z}RZWSzS4L+KFpPVi)5MwIl9!}ko7tD^k-~8yT5JyXFQj%?&jI8wI=`0GcHif3fw;u#AKx8@7kS% z4R!z3kZNkNBUBe5y}3kA7yRCRY2^Ois^wi02Vr#HdHXAk2JaZ&h)Kv70e;cE)H17k z;Sfq@`!G;4j;D6;=R^3^AXc-y*g9LTVSEwE$aMf=Z(AzgKPhORk}3LB%x^Y5 zE{x>-K_n%0Wv${0te}Uq#kt(vzUd$Nn zdkDZh{ip57L#SYxPpl}%OJBa-Y)tfT7HN#-Kd<%O;OtuIK~>ue2Y$-!Ik?9}nd)wV zix;U)h5EuDi?dRSnd($QBe$9$64mza!tk==Ewe1B89KmO;J=X0(uiBvQKEo9C9@pg z*)6Z~xWNn4=eaCsPkP?+qc_~8c>F$3)RrP^{(O8w^FpZE>az|SKnTr)0oIl40pj+& zTK9vd*R`LAwdy(FPkwiTAHt-W;E~=V-0G($atM_kcH{T!9>Ia9`rY^W)Rr0wsDhr}07_Y-J=<)tLI&>9On5*K04N8uhVs?|R&!Z(rI#pyOKxxb9q zhgs`j5*v)sXCVSl{xXl zJAZ`d>6VR38%sHO%^R@ofxCCFJ}d7NvAtOVt{#(-Xbr1uEGS*EW%!qoSaHyUQAst| z%|wQz<=6gfRG7`nQdvOBmBP8Sh$E3#J!r-WXTDx!f*IrwV%gm~J>n6QqXjO>N4}@0 z=EU4YS@u9Xw{AL(90ZJT{FTNT{0QFA8Z9o#g1Y(YMo=X8K{>8K8$^A&;CnSSZDKLC znb3{Z3&Aqt@^yHZI-`bcdG?Q{U8F#jA`forhoQocJUX=R949Ima9j?Uc_H;sw?X+p zZDrqX={fFCDz%G(vOMa@$6MV>vCn^iWKzKsy93;EOejmbZEZ(szp$I#6j_Z)d=3Im&z%|>q*G7nc`*9gwkGH zbIDDnj8aC#t&8CSMw!`|0qf3#g(H^FVD7(!ksrLf{$nCRFG9yO4wuprQmB6}I&vq) z!=N%Gah*V>4TR4o&Tuk17bY-#KqH1*y zBaw0@CMrK&zC7o28I_#bs2EcgZC&XkgxK!#X85k}RE|&IyV(;wKeg#%;#sM5$~JtLwi$eCla)*2!-C=`P;dW7Tq@+PqcX0sMLR zz!TZZ57k@FUt&7)T&{ccLLC0^;f0kI2ZDqn-mv2~h4V0Y$Mb4dBDC-n{L`^|I8_(f>Y&I+XUA{jM z?8VaQF{)Tvc%n5nOtZPm!+N65uEZVtS}IT@ncpixeiE;5-k9!`Rv7sW-y%AkJ<3>^ z&MaUZc)u<{u9XYM1^nUfa6;}kYU+xTs-=dWJ8{AB%1VbtqwD#BbyD{d*T=$I7)b-e zRrJ9(B_Mf2CDE z6BI=Q69FeQEXj%ZYT-jc4_&#fzaVnNni!)IgEjf!+_t zUJOiKMo1g07WQs|L?#+u9B(^w@%^#Bi&4C3w|Cyqrc6ay@pa3UZ={V+M0a95cVS0g zOWzxFzz@tOB&AA=-lzWt&h+CH=@iKP=9|B~QtKHB~u12HZ6V`DzVeXj}oH%T0b$jD5!tLesxKv0$!kG(`)An`cT6nQV zg++WsXl4Yvz1~xo>3#pcDzIPCuvygFuBn`5?y*D!4nu1u33b$)5u|m}NzK+2DC7Q?K{~iMOf^cs7nMQjcNpva zv-o@EZh>#)oXbT}%I}JW=~oQ~_irr&OtZw9>m(5~ z+Gee%NR=P|`ep92a{`mLka^b-<}&IW&C`AU`WdRXt!rqFZ~g+K%=cJoaACKfLeNVK zMjpk5;&w6g{ITTj;^B`m)pas_xiifteFPXG@q8$u(2UW|FjkYb+wE{y&709H*Ln6} z9e6u)T7A9Zo)Tke@+3gRbKZ`>Dv5%>){(cbpWbc6`FfVQ4qrWW5eQ?L;JyxE`h>Ni zIA~zK{#x1C>B%lGwUhOZbwwwD-~0_suAHngvu{7~i_$4C1ghNm=)ytZc~Et&YBZaC zQwacIwB7jT?&esT^5vfQ{TOsD9A)V{knIlNyewKG^y8WM z;l2m^4f#e|y*ImY?{gheSH{Ta2oqWG?OnX;U<81=U;HP}Tbw+2N$j)i4x-I7MH9>@ z>Vd4LYE(f}b=rx|Nd=R*w;zZ=>0*gt_yrEsXO! zS+AbH!mytBgLSVt@2Q;p*agU1+SjpNfA#23SD(j%+BPu#O(O+Ir!+MWwO#1OmdET| z(^o&qXr0<@N7lX#xrDn=B!Nmr5(8Jy*C+VH)q{D1`c5o!2sNweM$j*nvWHqry?dN^ zf?2VhsY}z$!^G@+xW+qiNsmhy2@BxM#qvyx_cS zyRTEbtdx`?;;defB_x@~RCi`>(q)aL>EAHVjg-4Uk|ON-qK0#CP^pIl#WIiXXWvE7 zIgokc{Q}1Gp~Vc_pF9pPmJm&qoMQ9drvHCM9G2rE@Q7j$mKlD{pIh5$p10~99Ef3 zx{6ZSZX4ZhAC7qAcE`guc3bIPbKz*Z?YI~~TRwZm$(n8w7;Ado z;oeFj^b+USJyuv8dV#W(yH~YnukNbh2txVzMwGLvS7$*l&ndSRZaQ9}CXeJ${l3Y8 z9>grgGs&7Xp2RM{X82nFxq)#|Dw-TQ0ELlf-;wFeZ?PkR0uwsy?r4Mz0o z#awK8?pf-mNyX_|Kws29&E9eS-kCYkoDg>LoD;IhXEDdL0>c}q?lD2Q%ynBRzJUu< z zEakJ)W=!hZUI}Ay@bVGet50RbDtNIKVbmmSP17`29SjcU6I+|&>KVMO4gPvPWu<>< zwo(6x5enzUNWLaD*a_5^EXBVKD>+!FS@U?a#JR;w-a)CYLiq{1;J<3~qlbrDpQYA7 zf*a+Gjx|egpdLcfTURR!h~)ydL`FDpCPhji(okt(zkjlh^%WMB3|a1FyNwQSvu|tj zDpet#q@xGhMq8&%7?I|^^L6p^^|})U1*|d z!&;e@Ot;9#+j1U2E#5JfmR?@nL`?PPYyCdTV*M_c2?-^bAMda>d=(-Ap`NDv`K2om zGm*e;UFt(CSpwWEAlq6w=CzB#t_0eIhFUwiL^`F`7w&I1m*2t3-gqzXfDv>Lf~DkW z(+$uC>Iz4bpNou=^Ladp>rS&PT4!YDOthYU_f`SXgSs)3U9{+&&g~UH?+63%g7+sJ zWj>!FXFgAD;;J|Ry_>yscKzZ4E;9Md-0jBc)_BU~vdkNqhHJC(@~M;7D&n79oQ9Jk zt#3OQyOmMIG;264hxRPh8e1H12x`}FiG z()(NQdA`R2#aleJ!FElBS++l%=u#K^_HuAw#q&FB7FvLxiv!r{UcEN%i|Kk z7P%D}G$J-I2nOOjlFxr;^x^;K?0XD{f_Y`%SG9g=IBr?wz6Y4?X#>>bT!88cJU0b` z@p5?spKzr5q)q7?QaW=Hl{s!Ec?z6Tm^t5f_sDnl-}DRc(C>?st>%tnL4cW4^yOou zm(?-zY*YxLY<=E`6s59wb0{QV!8K=e;MXwgd}Mq6U_&48+FQ4vMPdm(09oqk_w#`< zdQIDe|I&-U1`k#&mYT`pax5`tN}jOp_Fd)}J;TC&-@gotqX>VWzx=yVLwLA?1|4Wx z4%|son~Bb+l}qj{Zu&K@of6bZJIxZfv~<2P4x^=}w{8x4;DFYp9=CNuysPzY6efTN z`jNxkfl_1MJj>-J<9e8;*;eY6K6Gu0lcy)PCz4lx4?z2UV5)b*MINrK3L{RXKZ}){ z_^#|cWOXW6E$kM?Y_0;2PU4)Usm+vwwt-SIByL@mD<=6K84gh3Ir~^^F1PrdurUL+wcQcU`%Yq z+`QMG7bUWA;hnB2OPU0TR>KwJ>1;}^P;|o3~q^L_KzsniX3QvJ#FUicf3qCi@&V)C1P>vD$=4lr$(ZzBF*CJ znlgZYk5}C93Uypxns6;|S`thO;0D$?Bz>q={E`V1l7uW051zob=`1g6^&XvAo}Zfa ziXo3wxUAI5q|4i`IW{I>xd$E$%kHT6bapk?4yCb=Zx*^FwskK}s||!Q49f0?%0fMZ z7H5P^VtX+zuElOXgOcK20Hr;q11Rph=>9aYPU|0byr!A$(07_ofl6RGXn!b;tb0{@tN|B|YT70Sq$WZqGM_F$)$`2xef zeE<+-(zWtPhMsXZROm?=-S89#{CQV9W`iTf-9%m5{om zp$vO|7&%3i(JvpIQ}T(?@AV}76r*J;_-@4`Mgcmgzx7&hHFsI;!c;DWW z98*f;YYX@1d0ge=0-AQ>5up={%w@06F)BsHRFMn&zX*T-^K3!#c~GU6S;+hCam}il zcfKy==kX3UT-BmZ>nCe!kL^n@KpvLK7L+L!BMP&!%Dggn0jsW>ZN7NMiaSc*b)W(SM%9P=m)E(C z(G}SVuvqwT>nKyYONl&}pfDvM0+D#Iz9P_I3z6>p>0sTNCvA)x^YD8;z?Xr)4?-~h zZAYS(Ve;*76DIM#)AgpxbuA*g1DFM^XjYM>ZuPSl?9()vK>nub5>Ew1p9LP8zMn^Y zG5*b-73Hwg&RkdCI>&jKQLXv=R7ho+ppj^?9H>%x$bSj5K(k+l*I%*#UpRRDva``A zG)c>gwuu@URZE%O|D|tFU1vef;8!(^B4mw(`^n}4!&lX>&)I+@>QUA~W74pKN2dDa zg08q;Q|ui)cUzO#Zp$7z>KNcl<$tCS;?+5kNXMEkc*!XdSZYs$w$?LTy4|fT8mTR$ zL>AQPwQ|>dRnf$8y|x7Eb$SQ9H?X@e%B#}i_|mw|N8-U&&3k3FVxX&3?n&2Kc-lSy z>GWR&Jpz|R7YS-avmOZbdi-Q1IzUubub~CXL(%BqB3z{^%-_-&>JqfiY*g#@$c4Ed zvU?*?X_K(3+CZ{}Hg7fhxj-e^P!B&hEqRqP{@)Kq_Yce&rs2!63FLV9`p7C{Fp)ol zm3$O5+SuSw3i02UbAClt zAkN)syM0#%IM$S4i;Hl6~ug6o2j247%)&wDG9XBb4i~YgjAuO zOgt?jU)YvflS@|YE_>Zu8XV~(UM8%*`h)aYP87Y$BpOyj>}BSaFeoQ$D@e$WGAb3$ zUEQ^zMtY}s{JV8N zURqVTa*>vr8O%3X({(Z3EJ=gU`Pmi1#gZI9)kZXN`Dcn#Qq}YniILmvSd6{pbBZ0+ z%{M}1UHN8(fK-5i=S!Ni=pv}CFYta=s|yNYOr;-ApLFiDWIxb0uN@LmV%{I=oBSTD zT<*cp-R{K8;54%7UK$K}*3~^|jzVm#v@oMndgp8YdAo zGr(59rt_d?m zdx+eiJf{$rXDIzfQKWZjZL7X9%B_KO&-7>7znfz1s469rCHOq27)nOZ!xWRP!ixO! zjq)bf2Hd!HS$MLcHakWO0pFfpPEa_q6>n5-=IPI-rdYA0(09_t<>U1RxSYE2K&&%_ zpU_naG>EEpb6S@1K!|&l{6#6_2{U8wOBFBy^w0V$b}gZGA7aA#s_LTgpE&gq=*fLA zyOm6THYtIpyN8c{dnr|WvZu|-fv+_p-~NIYJHauZeJwlTx$BpQ7BkrK@t0IhrK$I7 zThj5$9Ed^pcNAi%%mXT6Xk++ML^?+{kW<0pz5WY#b^lM+7e3r zAys-YY59Il7k!iTp>HwN=~mI?i}_qxTDIOp@kU}-)DJ{5B+e=-H!Jefsl3-@bGbg$ zw(|4*|E;?(kB72t|5l+Xky4Re3ldqv*xgi=wbG63vP6vCSjLcXBiRy#tdXtk%UH)! zGD(r08T;57W1AU_G4G{x-_P&!dEP(X=Y8IP-udsE&&+k5*Lfc2aUREce81l_K8c4Z zRI<{yzKtaJb*l)Iw+aY#BOrHS$LP`QmRmW;qT^OO{;hQ8aw)EcWFcvxGtAEif( zbodvavV$k*$1S`*Jz%uKtDAVlO}@)wf+>X0?(%fH`m;qK3)1T^<1(dlzcIHbx{k_n zMy3zT);rFAEXzT2TVQF1t}$OF!Dg1-dz`VJn6^Fw))w=K1R1acFITE+zX5!PsihT0 zgyP%dv8%ahV`>Q#^ENx{$zoExP?_piM69T{_zE8`GdF^xL&PzQJ0F_V-jA$;Fd!6vNt6@8QM@vmXIF%2l!ONX1De zTbd=2Trqz29axD|)a0Ug&K>0>Q%hE!iaw9sP$@C$P~V`MHjmLQCeE(`{9XO|XHw^O z%3SNWNv(F;gU>U=il0B)PDU1BUlk9x;Y4|1otsYhF^THNgIM^!536*@h1#dfp9LA8 zqrPMX$Ftld@3;xnMJ|*^n`T&;Jw(}hy#0PV&F$w4WD1(_@WoMclDPOYY zo5X~eMC~@bMyq)TY;%>=xw!0muVAOhQ4MbG&O`&3)D?~mr^_oRXOb$`u41OJ@uV`z zAm$y}TM(jmN1gpnMU`1V43W4_Os!PW=I+>CtKPS=!B|Lc%<`^&Q0-gBc+yZzho6+zBMQ6Z~o z@1IW@$vaveJNu4^domL=t}h(OW6VVMwj`F&cg&DE_Qow1 zBSfxk@ABO}$Hf<(Gv<}Bn1k%DTWvKz1%FD1BdIoGDEJLyOCf5K!cl9Tp|REYEtyN# zV{f@O*@B|bSJrQ=TCC@f;(P2^3c^X%#zx^9YGcA+n9rr-G*~Zf^y@=QF=b2gbb6;d z=hVna(T*LJBAb8WHVrXft7C&`+_Vv@{T&!G!-Rb$ehZ9QM9b85@jIYr%Gh?#0%b6f zx~}tTZgEPjwRaco37B^vbhB!dZps>151k1h&Hd*;WdyM7!f|}U0I1WV*%ViT;7( zj(oN!N801)=OI@ZoJ9EXgsBRanPb4_REe)EM(X~7{+;e7K~9PvHf%1aG8$>lled9( ze?!8Q9xECIK}2;4#DjE4K>_r9(^XeUsWvH_>0!#3nF%*q4CBgjH2-697ReV7*vzf- z0%qJ7SC+IabLYD6cG)R0zF9)|Yn6~M$d6U7IqIT3obMH6TCIF`HQzc(ZyBkT*0U_Hw?uG$j8To)i}lw}@n< z!IDvn1y_~q_m%5}a3oZ*e7U`?=k~#RovOAfF&`hSc-`R*;rP-J%gPeWSlCYH z^*NEc_S^S@mcS-(rKFS>SC)|XmSpw3ZnThc2J3Nc_hi>{2J28wNs?#V-g5a|1HBe9 zcCtSW<;1*26^{xrEoD>8%3_kOtab2L3JEVlFHN#aP0>9XRyl``BlVA@y5CfNcj!wg z`V@YAUJjj&{6nU!Er%Z{7+*(;*ElseC3?>S~uE?AO&o}P7d{e=c!$+r(H$!$5NjK-ahiesl&{? zbNN>{R#c`X@`UtNb~VK0LiP2OUvnRXZyStis>a{OBefXc`l;?6d&E6bJ$cxXV}2o8 z&6+HL$wLkfq>QvaJ}R@gnfZG33F=r)+r?+lA^)1_T~#qqo$bX}unk|t7b0QK@l?B0 zWhz|Sn!m#z1rUZw`W*9J#Z}^=MaIsS^5B)PLlCAT9RuP63;1YpEvMP6kKD@nIpCNF z(!B4%ObC9D1tRawK~!?WcjYTOoz~@~C*({CmEKG@{*^nyphNx8ci2eWv*O5m0nC>v z+|?D7J39g>vZHrCI%kwgkq}Fg%fh|db=SeOOm=Y)x}h0gQ>>D29%qZdZZS>9f%V@7EajQ`DZO; z|EPn+r1UaI>WR=NI^fYuYD-koI!>HSZ=3Dbj} zi2v?|mkw)X5Z^rSUT5DOnum&B)?-ob#-8~HL3HGXk?~I$4bzec9?gZJiXdY@EcqC* z=2{r-eHB|^?@f#)YVZSAuV%=z6n>B%)2pR^oGNn*Bcv%^X*6-VUfyhrHpD9iS5Ibz zWXfxT!9u8`-$;YYGWbu9_tAl9xK+{Ln-p@Pjr=uJc~0~#-=7_64y+m7if^8H8Ddov zp5ehFuK+5hh8x)ao_Xi#@uBj{k5tX9Fi>P+&24Qg=cM2xOV71p^#Hw5{efy2jScF- zg7dsu{h>s$Z%L4{S{BQ75>_Tolm4Q5-h*)Y?R69IX`3$INV7RCYqVlX5z1e6LV8)g zl)AE0d*-k~Wj#rD&Qg)=Hi|Nc^G%6B}$XK41f8JTPZlX-c&QHBh z5atWdEw=SYPNDB1YHjrc#;!rQA(OXI_qtJVq{;KqfDS0&&?K! z&vJ*W;RG9FcDFl<$KR=D;aum%X$p&TVE}mup1juQmR=6MOipVbsoV5z-4acsFmbY> zep|$8dc6Mi6?LspCN+z9-O*N)NaJu{(JyxfD!^jy722+kNDWS48Nc`ki##(pwc0X~ z_-27We6J)c}yGLKrm+D@O0Jh-{W~&QW z(JY5Gb*VWc>rvxs#a3g zIYocB#&ykDSQk1a_-5=|*K@<0qsViPzThy{~3HsMcN>huLD@6L*Y9OC1Goj+{pb!yUVs%*kVtG~Uo@%3Dd+gNr=3Sds0Ck?e(b+A$^rh2E> z83{R*g(u=T;&hLYn)SNg4Yehza8us)PLHGwjb&`1%}r&mRWhpNB=(sCQab$!ggBU~ zsNoY3zQMXf`%zLso$0tqW|(;slO%g-ZY-wAF{KUK4v+E|DMY)zwogj#BM+ z-#%zBAO=TLXKnqQ43zPf;!qMqt{V{33KxI#`r3)kp$(Z){#PmY{nMA7{BWKl(MGC- zoD_3u-oj)6Z%(oScva!>Vd7rRI@PN(an0YukCl5kkTf^YWK^HWjVu_6tz3&+@#(uB zmc3>lMbto_jS(vHyn(wyxN!yF#abSAd+pZ|O{=)7}Vk6Odp{96ZU zA0qYlPW*rOf_PMoeAKv~AUiF-X~{#b9@;FayWezJ^e*~2O+>hj_1x_yj2O*dVx)SP zTfRzlTG_`UyTm?a`?#WaW8LZ8jFt71x#OSr4n_lnkPBU~FH9wSu!=?rZ1B7xF;T16 zc;45z?i~%6-iju_)z#TG@@ncMFicWly%Q=y77)0>`1Vg?_}G$f&D@3#>j*C($^;1W zJ+GhlA%&$|?0)9Y53sI3<-$*5wD5lk@^$AJ%KUH=p}{*f+x3CzMK`xC;mXv}+r8B! z-s}Vvut>!p)L`o3`5naDRt+BRCZH{r7whgeZ8=J!zLatH-clX)J-MU>4x++68>#Zw z=x7GKp#z(?W zo3m$M0?-VKG6&IM#nF~c#;S2ZhUthXQ`F=~C~*-R^Xd0y1+PEs)E|0eR@c5GA((ee;(YA3tj9;~4q==UvqX22&o$y${y3A8 z-wCm~KNqUkm2Ff&_BOW8U7d*;e5!j@az~-g@8<3*c2)WJZoKKt=$HLGt&DLPZX6SO zw0i}cOHn*}(75_z2#-<*6V?~rbwL?0{z>VqNR?W@;gmc6p7&j+LR0>nY-5yW2uHi;!boZ*`Dyc*=4OQJeNi_3ut)3mMh?imKC%hFuK{ zT!GI!!)r*?U)3sdXZgMc$scNMG_figJS}tEu>a>`r zZxOpE?jLk<_%iM$ANY~;O#)?oJ?x0iNX?Znrfjd0G6J7qUBHQ}@$aRE?I#TyEILdm_X`4_E$5Ao zVskk_V67)7c`(j^3JTYW_K9k6t?z0cyN@r#HLKf-b8tK?xX;bnT1JZ5p_tm%!P!a0Q8xKY9niX2!vXMqHb^%00SZzKc^9FJpwb)LZ@W7H66U&(Zg)${U=J9*`@*I9pn#qbeCKRe7Hokb%I4f>avkN{(gs33Vf9Q}YKk zEXJ?=HWMEDV1|{cS-O$4ZP(p`{&s>jieK5zS$zT_nyClAAHcT%!H3}gm)`&ohyPj; z@PCvP0cpJN<2?!i4AHc@^EqZ8Hl17-E!Fzk2HK4h(xQ2eFj2^E>9ML!bWfLl7vRlU zH^<)=1d?sKrg^x*Z;e7dLJzwu0C;I}M_nKS+T3_~=J_o2TOIrXymH9iRP>#KLzpSHL4zMd1CXyN91K3tCfaGEk@K zasI8nSJDl|&H?L>Eg8y}zS>4LRSXiFJ4Z)%V3jKXFo8#C5yO@yHxz0G-LlZ*JN@yd zs%Zuefe=mXyIxLtDbPE>12}41y8sk@%jZf!D8~}2mmq}rd7B#tdlq^jRtj%Bn)}bt z>!xY_5vd+(Avo4#*cKXNL$hpk%3)}k@7U^{NMvYv?Flf_ewUOJ)g+EH8YDBQl^SdG z8Gu+wjs_qRWV&RHFbDy!2t^J*7@`MLo5JLU$gl^FD|kmvVGS}N(?$Q;)6cXP8uGMlzMRH>rIMye~63b(Uuw61x;z;_--@^V$ql10Def8wF7L0##`)?9O&hBd*ctCRn(7;|>l+;xo+wub zav`Q3Ays3KA+mqIj=({M+>BLv#8!-^S})DPY5%fm7>_I0lCNsK#8EeXO}VfuMEyRx zCSyL^x{Dz;q<|MO@hA_3Xxpu2pnJ++lf^&O#-Jt$@B`eGevQq3LQFTr`EM?A>W}Xi zyYmiA>%X24ds%iHQbc5__0I_EyRRNYSS(#%2N8!kYxgW4oATlJa6?FeH9n(_DmVpO zrd&<4F!ynRj+a}y?A_QM#W3sefa`IqzHw2-aD@)4o zlqXx>`bR33F8OZqwKbkZ-&582w5&*V*jn`ugk_JQ0ol}pwxW-=XyX2o3X7d~{Il{J zlc5y-_Fbu0?!YFkOLoK+ELv`3LH_~|SNcl@yZN#uJNQ?&mN6uzt}0U=4;*lj5a&I; zR3(IX8~bT#fOL*B8H2FeYrRI#PF7$JMec5PJA%M>er+Nz%Z8F_pI%aZPo$ig>4(4h z<4?ueMRb#ta3^23pE5hW6Lyfo0Z6kROzSghKdASgfmkm*7cALc1)}y*b(qx zcXR!}IdXkiB3u9s?EFg?+Nw$X6@`^6y{T4uMj?w8`li&wi**^YNoS4)kwe9j;fhRl&%OPth--D%0iPv#xH;^1c6|*L(>DAi z;N6vRK%U?WW2NwBjoV8Gt;=S1*wMC@+vPL+?#TwjNz^v@nK=Sd&{~w~z&gxTavBl` z+EDvZ>2pFHOmlZ07x?iP87E|DQ(DX1QY;DTR9Y*i&N(v8Z%-@>DNKeX=Kr7B*>@uJ=?DguR<;hJU;%!9{XfS`et_{0Wj88_*gf5)Kz-8}FA>$~OrgYVS-RiD2ADlh%{arXNK4x(54 zshWK5wV3!%+2nRFUO;pGwd4869RTqsO%$M3(OH=vaDeFkBUSc&-2PLhoC8wP|E0wH ze|)o^hanRk79=U@A3H2`Po3U=kN)Ba2Llwyo?+ndt}dmJ=VNS4bj>;Z;@>WUEQI%I z^O!hxfQ%`=uXpc;|H1_5_p?9Wmok7(hx*aCFzp{^XQsIRQ3){-y3f%p=JB)URa;fx zH>tsx28mdH-?u;n`qW9&B1x0=OuB!6MflN^ydZH7UZby&eT{TCd}kc{lZTUQ>`ENz z)c1Mikbx+E2W6Rt#bK>g*e=5-CSLXu@LxZlnfIM(<6$trZ)pL)Loc<$QbsAK5G(St znQ2num9`9siIy2CH^PptOiQvqUS2VA$imRn?5&rO09He`dmk=kQVHc*;Sj~Ku&J`UvEq1q)#ai z2~ywUKjsTHB?ms|mjk5yqtb`Yrb>V?b<5df8*owQeHHP+6>KC0F=;EG5W zw;UmDf)ERH#5X;3w|N)d9D30opQfWq#~WL%Ec2_su8B+AhTc0v&sFg$7#lv?ScyN+ zN-xIN*~XT-M_S>S`pBlpwVuT$q?Z)b^(sz(+YGf}pssi~9o`rl%KYmVvf`C?p-Suz z%0q@^3qQ=puwSC6970UArahgn*qXLQH?^6Ad`tY5iZz*FJ}))_MD`pQZvr z00t-|%}$@E+3w@?T?1HgR$ zrUXy?&w~~I<5~CbPHFfzH!CMOs0f4V!j^llcbTOs}zCB1f= literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4705.png b/windows/keep-secure/images/event-4705.png new file mode 100644 index 0000000000000000000000000000000000000000..43823c1218c730d6e6105b6df815f2df47bda0d8 GIT binary patch literal 28618 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 KzEFJL0r_7N#A?L= literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4706.png b/windows/keep-secure/images/event-4706.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9b7a7504eb9624934a12b5bfd61cecad378ec6 GIT binary patch literal 31772 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4707.png b/windows/keep-secure/images/event-4707.png new file mode 100644 index 0000000000000000000000000000000000000000..449c2bf0343b10ef08b00ad8b6cb25b3fa1b0fc7 GIT binary patch literal 27439 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4713.png b/windows/keep-secure/images/event-4713.png new file mode 100644 index 0000000000000000000000000000000000000000..19ba7fbbb34f5800e1293831da9516d09b5f43df GIT binary patch literal 31174 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 T6qW@10?YNQ#=522_D}v7JPLJh literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4714.png b/windows/keep-secure/images/event-4714.png new file mode 100644 index 0000000000000000000000000000000000000000..a293e5faee1d2e81a2de3b0042cbbba566c23914 GIT binary patch literal 22247 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 C!?vpc literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4715.png b/windows/keep-secure/images/event-4715.png new file mode 100644 index 0000000000000000000000000000000000000000..d54288d233912c0f6618805d1a8abdabfb562993 GIT binary patch literal 33644 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4716.png b/windows/keep-secure/images/event-4716.png new file mode 100644 index 0000000000000000000000000000000000000000..06d819a9b62f01152dc888ae5604496d924a6750 GIT binary patch literal 31302 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�_rUtMMJ^|GNK(lc4HE8iV;7VL7L+&p7$T1i; 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 z%0A!Ks#2VYOVw`V`)3aO;ep1_+6N8{O~9|hRMyn=sD3`!oKK&tLymvap12DjpUx=+ z)@v3H3%}iVe=GGqs2a|6rdG@x9JCvMbhNku9q$C%OUMtn@aieZ)kc z`Z_p!L>`wg?B%`WD%zY+|4K#Ki{I>KdaW=7*5Az$%DTeGGlTb06>2Fs9ZN1DV9RrrIr35ag!E(9?_v;7Hq^38KW6Ji_6$*(MXw^ zexvllv+$!%RY+px3L?C~vavkj{nj; z0BS9HySPHpNo4{K{`N&fs@WSW-@lYS&s_X!c%~uU2~F!d@pES+&0=ktHe=PM*Y`Jt z&fu*}5x)o2&SKkU7j9jS*B3+wh4!>=b)$q^9}OqS*bioFN-ASpnp(@J^fX%IO55&Z z5g8?RGh4~jXB`ZE66cggPF4D0OQZ*}+#GWi<=42Pm4>jugD(;vDZ7Av(=?so-1~sAHjcYZ4w;4BPb1Q{x@;~B zq8o+8X*$6$w5DV^6_XcF9ND`@gkYjF|1D&o`==Iv*) zKm^FQ-vhWni!Es9)r+I!Y%8#gpPj*4bsJZoBR)+T8;61Qmt1t9D`{m+?$OOw?{kc= zO6y=F?2~gf7qYL5>K9~Sc_jD)C#j(P>cFe_O=Cdu@v zKBm1;)t;nN%v-$`M`IgC$7{A%z6N+Y1J+%-g+8y7(mN)#=yMtJuHUA9J@hd4i7!9O zNTETm`=hLw(*)|BjR0b5A7YGmcY{p;8)6wZow|p`P4bVuVWC#e9YMTjvG_L(^X_a# zPWK}@_Z01VSN~nB@;|)|NYeTM$NNGN%}Fs`T5Y3$mXz1B$qi@OxZ#4>txp z=Lt>A-+%Z`CozsKq1KLm%J7&y9Jml3aNGbqf(NI;#A&;?KYz1NinL~y`Hlit3o21v z=g$y1>D4RTw>2v#1ftb9$kaSTgKahc#{Q*!40^qfHv){TYA9QZTD?J6me!sN4jx|v zF!Ex*5Wq!G>*jbUQDQdR!xC>lm5wZ{@rLb1Yh4Ag+6fNj0(`=kk50~_KX5*861l%5 zGbwPTubLwEI;q|Z)KsxMoZ3_gXNAj53$u-+HtWTOb2g0|9!d@0%8pK50*?k42B0z< z87PghW{n=uCEJ_erf6!0^%)9IP`mbma#9)jr_UUiv+cDw6*AIvU!k>vX%OpHL9fZ? zW6Sdy3BU>aQU8*y3A&YKN@hIAmUw1;wbxBiNDz;>9tCviFu=cNXhsu?7B)?W?+7mS zPF7?PE1(B01?r`zU1{gl{yFq)O&hEMnz2kTwz~%f>5qvEV?;_{l`v{}ua8h9Uzx)WhO`MAMoK+R&nKR@)v)!L^=` zqr&8{rVC;^-66NP)<81(tWi)#>w+ey0EbE zVL{(Ue_g8Nc^@`=Lk^za8pG=OeN&Am*{zrA%fhvuO_gXM7qm`b)H+Z_*2wGxYj3e+ zx@tB)2Pa=*f2*&+IM}OrxS?Na|IE*tb;0D_o4;UQk&b-{NzinLN}R0eTk#LCS!?XL zoYf-8l6GDfd%LgFxRw{8x`>U-!^#u))8el>low?zP6z6XuG|+L25em7j*|UJlvFDzbaDCE#^~YdAV_^5O8l0G@cvfUZpyGSf0%a5MpmP0&p)@q{St3; z=7K*9Q(h@XItbpah;*-0tFw4x^omrmKI=7@kJm=MV^3|!vwiIfyYV*b4CXKhxi)&2 z3tldsf&MV>RqW-9;L(TX06$3t$}4h18MmrLv((sY83yrAl%MJfyW3BZNNarC&GKC# zkWb7>!5==J@>YQEeOyC#N>^O%o;wJ^Gc$95O%UaictGGX$=V)_kgWCRl1+TCJbaSI zE&1I*)E6GN@M$*8UYotvR!P*PC1hYr^<1Id@I^%O)+g6(Y5a-N5{f1pS$|Rt6^wNb z$G9V8`BR0zQe6VB|Kr@|o4|90xq8Q|)llBcZ35NI;ZfblrheoY?cpsSJG-;K0`=$H zR-;O?OzkNJuif|F^?YdrGvlR-k*%ks1|}-}xtuOq0u}jX^FNgbrYI_L%)H`qIZBSu z_4lq}$nnv)tW6VJ*L7@WLPRlzc>l?TQ)IIrczP&P;CTNU-{ObKto|G)Go<=puy_Ub zRGSpdk&%|9++Z|mUje29KzS#CnAt@Xz?1E@Jv0*gioEjKd#|B|&Cbxu1?s^}hNKrP z-fL0oJa-aWRPD%*n7@{zl>R22TnR2erdxy|U7BzL7+n}rPUR0<7o={78NT87{zN=G zDm>*k{;lCjHv*H3D5pNzlyH6o6)TZVKxFv6Lg4S!SH*YLzV|4k7fyvSG8BEG2i@Iz zVnRLMkh2qaeXe#0@7-~2Pwvl9JI%d3dcPyP7>Ose*P3>FRAVLBHAQ~!^iKRx2>?d^ z{SJW4soK3b`o);~UwfDb+IwtUnD@y#M`609XIxv5^)ij{xADb^rb$+@qI)@MLFdqg z2pfRB^`9#cId<-)@3+S2L&_*xkkVx=tHLNi^z^By1>${t>GD37qJQQK1SHoP>4g#9 zMo+GXXQb_Xr%K{m;surq!ha-sE{D|-(SOM(+`w27c`u`ZJ631f0D93lIuFDvY_Por z1M8h+k0L)QG|?1EDv^LI)5ZY zG3UF(`1}3vg6k)9_vKww;3wJ0PF-w!7jb0ejthWV6N(VoekpO+&vOrp_ioffQekIp zvOQfP!S2}kBviSnN!w!;(lXe`Ca@1u8g~Q~*-(kU1ghWA9LU1n7iAg0^Cy+w6nqb1 z1{Mb47gSuoTr4mEpg*DCcN&=0811UnZb+%Xb;eA9>#*%Aa%0UFRVuA>slcF=X{qHL z=*!!comc~~hHLFE18_FO%oC&3g!jK{$3i8WA7WL*_0{_Ywml}T#RchsE+g{@y$T0M zM)?zSG;Am;wqA|+=Z}UVF7?q`{4nWy!UScw2Fm)>^uO;EdG-X z{f~!QuQBc(7Eh@)8po~E!+0al1jA2h~x`J-s zT);fNKf9?mhaF0}J6)T1z!N;tH?$KVd-oK+%9nWiSj@uu(VOKD4x7oVjYRAyxow;w zjI0hwz><$tLiSUUsRt+n)%3eujU*Ra-|XN7CUlI-Q157SPJ_1D954c-y}YJrf`1?l z^Xn2DH3;LaWj?Lq{evf)^rLc*CB-`6&~+o)X=yK^>naGwi63PXGVe{I#OkaE3pM%N zf!k{f&WtI>WT=6VnO?1R*xz%sA*LmE)E$g7;Wa=EZH`aE;&t-mz_5UYW<#JS&ab4g zVF6TLq8;fP4Sl-0plz6YO4M(KU?X%0pU}IlDFC{LP5sYt0XmMJ&&wyF`?h@IKG)wj zG!)qFbZYkJ_`6_Hz9^~Fs^ecD8V(AvHJ)IvsyaJbJ&_~G>OlmWe+})MBA)p4+z>pq_Gvcm42`T+p?*q=dx)NiH^dbq~f|oPeGroMZ;5e;1{lwN!pSO!u zl`m&*d&* zWQs23IjAZY0}8C;P=bc1y$>AhOlPo) za)hlZcuWiHbq#Lo7UqY|c2;HIvJE)1=hCB>sL%fM5^2~*dbqPwfk9Od#06SI`T~Tg zu`H#>c25&fuTc+ERkm^IKm*in6?^2^wdAu-JiN(a+8#(#6uersEdwbH(zl3&z1#mQ zaBPDZyC85zCSfxTQ-N8w+Uyw=%7g<|oJKKx*cu_GUA7R}J<3+s0npTc?IgWE)Gl~Bx4Q1t4iHtPfOuA(~U##{MNic8jqR|KpAapE1! ziCMVg^RE}sW2o)$h2nx2WD(2wlbX9LPj^LaJ00A^g8w%RWMTRL4{`W^0<=8D z208NklOiYg3)C6&52mwx<~O8|4`g=t*QW}g{Rcp6C;LJG+?7RvLzWysCgNYUW3wIv z{3;>>>S}&<_}BrLvY6`sciM&gzk3cNiR6Oj6iGrwqg`q@$~zHv7Fe&*TZ?B-~HWJtro?VNBQ>ZDW)T6m}F0P+8Q|v$encEnDv@`)=X4rWNzKip$*+U8SVPoF#^01W=tAWJEX`kh12(Cfe9^NGW z$kw8SYSb};L+%izn=ujaUy=1*+;EDAf0n|2;BaK<{fOP+xZ}ahc zJ{LW{6O0DWu)k7vw1Ld|5foO)D!-=OlOk}c;-U!1siIj0IiI7jcQg?x!~};J-x`hr z7VfsF8;sxhWsTOuzN(-6jmszW$huer|F3@)Q)Rz%KiZx9dsTf`^KrOscYAjVhfxyc zO3kg-0=l|-4#)4WongP@5Iw;$VRdMEv5K@N2&lzDpvb7KQ{A4oGGJJ*K9y!Z1OQ@z z`3$dKG`uq>#{=JM(Z~_1v$*8@<6NX#_rh4m{Kt_N>&rtfp_9dGx>0wrR*D{$$~ z9N?`gpEtm1FH%q*3J)Zl)4c}~;~QQ}lw&>MvWjC0>OPZ?4j@nfp)=xx8cg4rtz%7r z`muDUugb68s4aRv3%?l1i`@!n!L3X>k2zi76+!Xyh6{*iFD@f}oc*vo%DS_60)%hgNQbxSVV!v6;ks&6^~ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4717.png b/windows/keep-secure/images/event-4717.png new file mode 100644 index 0000000000000000000000000000000000000000..085cfbcfaf6dda0f6c59b2f69073bc61d0ebf73a GIT binary patch literal 29098 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%0ATUdYeRQ=v#~hezrZ>{_8<^8!E0 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 G$o~Too5?Bw literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4718.png b/windows/keep-secure/images/event-4718.png new file mode 100644 index 0000000000000000000000000000000000000000..f134cbd69918b6ecbb8108716bf8d46d086e22d6 GIT binary patch literal 29338 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ⅇ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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4719.png b/windows/keep-secure/images/event-4719.png new file mode 100644 index 0000000000000000000000000000000000000000..1afa523bf4b82fcfd4562f492d90717b5f38571e GIT binary patch literal 31512 zcmd?R3pmsN|39pwL@1Tyu#T1rp&VwmO64Q6q>>y)lAK9n4%>=KJ~@0!NSII#In4QN zb0|Vta+nNrh+(!lZDX_TKOH{5?|onQb^U+$|Nh_Cbzj%*x|qG*^LoEt&*S6ucs}1E zFI$*w+q!qFn3&i$)4$GL5ffXF6@9yJ*(@3fL!3?#y{z-UVscijuv2MT^k$>$nM-HH z#EN4jSDiMA-b?uYW#caMy)JfQ-bG9-xWM$>nX5<#`Vg8WdlJQ>u15RiE#F7$>D*`r+vV_?G9dK5f2t z5WYhKF1vm-c?!5^UE`i3Ph*a}3w!4h?|co0E9WjaFj)?X!?hu4^?}gZ8Ot={@KAj) zYo^zu-hxS_&H@QMPN;>rXqBE{#EGs@wx;M;--m(^I>JjFE6ggUersW2pMm~Hn3&iD zNt3yaVqy(8vfy>15A9wX6HD3DC?|SxJ@bFKl)aeSqSd0LOsSX+9pfMaw-Hc`cj&H_fI0z>L5m0s@ zx-dj24jtfs0W3!{$OLNm5L{45t<}R%7!4`n3pm!pL#STiB7^a4nCnyu7R}w?w*?!s z>qG&^qS$n9RT9dMWF%AOhZ#gPU9pD1?u@-pSs09{39Q4(q%u*(A*~^z=?gfRe8W0| za1o^$;A6OYo0C9AzvV^7uAb#QrmU*`o_H%ZM*8)Oa{iU%jYOQVp|vIgz$Fi*g?xe2 zr2*W>3`5LR<`57~hX=x-EX~?j{%UKj{4i(NkT``m!!W^core~o{Eneg9GAgJ6SNR! z7=U4qgoxDO#g0%D;b%QX+Jk~YM*{C)8Wg4!8{m*!PBW|_&UWyltnqjAo7=n@=o8$I z7yfl$**A2MAcoQ@k6LHX9bf|26@TsW0=|dOzeWoTn`mDKPNhgT`X8J`7&_Sn-M@gb zxfdf3g5)cMl>@N{J@~~U!@vnf)24^#1Zgw)8DX$3M{ii@KcpvQ$sm0A4Zs=zlITCw z3Y`n70fZ3EY5-g;aTdaDN}CZ3YYL13U?|H&=*b!hD%Sh>g6mR&h^wMW>1p*la9KyI z-{G^&VQqUilu?EUb)`nW3qVpo?%8X7eJSN~YDn=GId3-PlEW-^WmcfnI;ZDOmv1Rg z`aLKT5{ICxp8zwEg)YD}el?F!$(z8ex`k!GE24MBExxOsJTsfXeSLD4DxR7! z;-=y%t(tkih`2FxmbVKsE0Vs>ApT=;!~%4D5gt&F!nH*<`qw?_L;U0Al@FyXpPK{M zngKX}Z^5ens4^<4FlJlAd5l{0>Oa(dtHsz^JW8nEZlkja(#iUsHQ>7JG` z*01+TQg>j3|6a%jJsrQ=+3X&E*&7M>N%QDtv!5eEY&c2p*s@-G<9qW|aC(qk*qz~@ zo_puwEEQ#A*jM58hgUT7b%<$cB(_^;}KiUmQMkS$#+oJw;#$ z2r%?@juC}xSYutkN|-|Ps2EpHDN}$N>VVH@F{pw@D2OQsqgY0Hy+B1sAMn}hQKHn| z?efGT2Lw0cUwG`*eCbHL3WyN0{<*hLiV5*OgE;GEXNt0cQrCJy9Y&u(chUZ zZGTaY;ZkXOvw<^wYi2Fo!?0aE-jpMUOSn#2;nH@-90o?&?$z zf|uLyLGNN}DkhDtFk@GECU&*+^`ir?P?f%@Os_8$vo>URZ^d4d0!YzR%2uzWrNln} z&t8TpwGd%9&#$&TjEYpr91O|sKZI--+ASsGIoUOYWoyV+BjG_xAD_-#!PUs)sZiQ5 zFF{zwYt-WdhhkA2%rJk7oHiX!O|Featx}1rmOS72Ypx_^LsC~9Cn6^C{_Av&F5V@U z;_XW1%_`r6T03#TBnQw)^tXU5)H_3B(^`oYvDYeR4fg6G$@BSV?jEe{A*I|6$&6J9 zrM&lyBd7+D_1SOi_w%BT22D<+fLaT*Sp*j+^p^n_TC@XSn8wZhG$iA{dTlcsTHKBhOjlcue;DY$I zHB7<7G{$hiaxNp4Dfo+H3>78MAt5!^^KQr%DOgq1#ULe z^EKwn1eK_{l#5IaVd_8(DKe$`=r`PY!tQZ{75X)P9J{>3^oC1N3u5~i57#$o)_zYL z0nLIx1;x`+48-#&H<>|P@FE{*Uzs1BAvjUU_k!4sq_3GV@*_F!F%<2LbRzBt(uXsr19f*{=7d*sD{Eae* zGQ#Sq@6bg|0FK87(DC!f94M%fXZQ@>SBy}+R%SIFI>`UR!_DHy4Trl?BpzhAUicBl z8(9g2tadF5sRvM{)BGo-nqt?COcz6}-*|Z+v8}gpZ{0n_p7u|ODPJ8TZ^DOx1-Bff zcXyOW47<+HKjA0>BTn3Hc^`hdkTGyM&5Ysk-8Azn`XhcvuGIU5;BDmcMD?kPE*v6c zigt_M4cdQ*x9y2@#W2P>6+FZ?>uA5UD#?8;mzbQO0M9cIv7yI#=%Av;g7U`IJu|Bq zqg8nOP=k2`6PJWSD~smx)IMNKO&P0ox$cm&a2D|?zk>zfqrGdRE>oB5T#S;5Zu*5o z7ow?Yd9~$U6?}`SR>^|-4~ur9Ks1ig;C_Shz6{ZZmzsyj5GIC+9#te1^Gq7p@Qd&;;>$|(CmcpGsSU73Y3X%g>av? zifYi+&Vz%W7tt%pwZPcoi@c?K)Eth@y}C0e|7r6mN|>bikD|UD_dlX(nEQm~MRHzw z^FHm|Dbvn_N`annZ_Nqy?rG)`ad)S-Tnab!X!YOS5O zk*8Eo-%IcIz&FY(!6aad+O5!!mzK(%pn>YC@J}KsQ!b!Ww?Of9 zd*x80MbamOJ5j}j^w3TNFR}~H_?tuhnmrs_N~_*x%N!kKU8MLxv(EzV8VLstZj$ei znJ>|GpBdrQ<+Nw`Sz=vD$QMO)Q3wyP+&q*$yxhW&r>ssg5-}rR`JVwoxuHNlQE1Ci zW}*i8Un4LDAr&%Mrm!IvdT}nL0`-okL)Uk5JR+m-;NMD9wjv~Wl_HL$nt+}@P9}ry z)X=9z9+H|_3|pK(3BT@asNrXZQrCK!7PGX&>qu8-G!IXrn~V7bg=?&GQP{lD zU9Q#>)W%P|jIg_&&;?96$o+_{hjuGdrsVJr<2a9!&Q|v{&*bS~DsN2Rp$%VNR*zCZ zeP>v&fA{dVzAG)|5F+*UNjUjNcR*4_`M@!ZvNr7^zZFNT(p zAp?gRhtsej6bf^gH45i6E~1FS{_%~(^n=T$ZBtUtHfeW z!ESem7_7M>ROqvzI_<6S$)%3@&rp1(HO)G^2Kojm2JZlh^eaW8Ao+K!pqp`uSYIE) zhGFbE*MyvqT5A-a6W}9!;zJu|n-Hpaotn!p7}2;DHX|7ulFrMj6r?if0B&pYCgS|r zmT#R}78h6MP7MEevDY!-KG>wMxTp9DeE}g?g4nYSk<^)aaBbEUX31z=q5X*3ie$lnT5`>46ua zD(qgbDudTV5*1R~%pE@0MypExW!In+8#3AnYQ!!9*~>*cUwG~`ba3K(Ws;o(xH z6#4MY8ZjXmUzg*c4_aRawMS%FQSId?3nLNIoo$WXyeYyIe(58o4>e6(?Pi!cEXOmR z@qB}XD8RI!M-iP9!ln%m)Gs8<45h8M`!Mkta34l&=|SY!w`EA%xy^QUCopr<=VCn4 zexz-b5}w>2go)^rz*d1o>_Ec~r(s{=o#$U|-U?Abuig8R>&3)Ij&BjsCt~`NVL;JK zXV{2@h*>Dz_n()ZWsR&X$YU~jC9$gn(T7eabVOZGP&&1Vh~tiE-p3iN?i7vwGohUs zf7s+wWA{n{g{v+a+1Jtj&yJsTL|&2h+jBn|iKF>aYTMWNilVK@j4%GAEb^QFXCKSk zMAWOBSKo7kzClEE&_q)d>;>C^)>hoFzBUapK5;&ms&a!by6bFW{QkpX)b?i{5tP+0 zl)9j`o4m16xN-nlShq%%G&ubC-vpDvY3UYPiSl;?pfRa-Rn}0qIkpBBT7djIW zFbD@R^sKMu!kQq8bVburC9whuVkWkqemF>bFWqo+r-6CR-pX7a_q|8 z*6{5Pm6BK^`9r-{#O2HtBHe*=3keOqtr6vdU#?;JPw(;zt~oZmRd+1Ox1)7EvqX8!g4H#v`fEa3M)so=scz z+?u=ED*O_Nk69Dh?o#cy_wgfY&FKy=Mv^3Q&~6e~Ne;7;EgZJOfH8$5)4~Gkp4A@| zll_0;XH%PL39$pcx~!4vSxV9lk!3u%BhqDPV<~)<@UaYVs?Fk8jQS=__B_|M_MUp1pFrOa18b%7eX|8X?Cah72nS zEdSn&U=(3TycC`-^#X#tj)kZ;`Y%)F7mUg;86c&zFuV160t%bIdd zi}t^Cq;WAJ@qD9yXj9H`VEPI4On*dUVs3WQy?W_9=jwvSQcWMhQ+s~MH>oxM`TElz ztsVXr{Xqt(4f9sHiFzEp-awfAS*z^AL~TR$k4&~!j`W!G_djG@#y^{kpZB4^oxJ*HWQ`;ohEJT_ai$Oqd0Z`{U00_%gK*^0K&dCSeh zChphjzlowj2Vu2CG_1>-hGByJ{_E1-#_pRU$rSAlqgMP5oekcy;7U={`MJ-4@R91D zA#lyN6*m&Se#W--Vh@J)A-(^^-`UNL{s_NOm!LnXd zpe#A%nIU_qxqFJ`+&dA94Uh?h)$qd0870&B4Pqh2bAt&Y+mw{TI$a^fjgO9|ha7d# z45(sa2UBmfJkEI%p@Yqn#_~?jZG7Ny{?~^)B(X3+O)W4`H0%A^I9agXnYlU*k!V9q ze$N&<7Bt03`vF7g)%+`eY`wB0+uw5iqTqP>-{n^pWkS_fon&OvyE144o(JrvcuOT-2BSAj#R{6%w0wc`uEevWXwF=!DzfLUV?7y2` zyzLG#HN#FuX2Z}W@^Q@3Gpk0Zt*mDw4D;D%%**UhgG`4_z17L{uDkGhXht~vH z);DP}09?*R`jIyF5oO?&_aRe2%Vbh}bfKvih8H^KamVW*&&NzbtO)wcoN5L~4DQKQ zNWMvWGm*wMr?mi0FF1a6@;pvD!BC7i()#K%qWa0)4|Ao=ov&_-wLMB&PKgfI?NKw* zGwErqjNSEi3`Dz^LHe$}zPbRC{Yv_3q4_my1b#(Vb7_0-jX;~UhlK0%<@vq)YcU-N z4ol8O5P}sR)BEnx{f|E;fmF#GE=i;Hs||c)T*!R*#h4H@P7% z_OFjMq%hY4>3F_Qt3|l$J1-9xu?FewKRs+36h=MqoG8bVMN1!ed${R`%Hw?s8#CTG znl;-f)qw2_f5dJl5n-#{?4*Sjls4i%>*hhE>bke1{oItL;!IMnu6K3J2J7n>3kJ0H z9BE0gU)t|I+G23>#mvDg#fgCzFgMpJ^Z%? zs`miCjGpdf$kWep)vpI#a`rBp>IdT}*)rPBrz6k43^bqHN#>FGTGzyqh>h_8QX9!K zfk`xGIQMkxTdSwkN-z2u+~MWC$%^%=k7=JG?^_jDF0RMNWEFc|4Po;x>=&^^?;sgJ zXx_8HSlc{fFJUqKq#fr6H%DN5+?XUM7VzM=1ulQ^m)i3p#ZJ8Mt%1c{_>rjSxN6%( z^IiTbAL!wsKoQAxro)wrYjqEp(k^?4hz$Ynpa zn#QK~9j?<$bh0n4m>chi9PrkMU1Q!#mgoJ|UKpb94bkr_3_%GKXp9f6ZmN}<^BMAn zhJs%q?c1i!#0&8a5!%Q0LADk;mp-e$Bj)>Y3zl3W%Kq;fb--;-J0Qa@kM&SmC z01Cw(od10l(df^;Yl-^t)J4S*c~7|`i=8A3TIaa!x1oOnu0i3BU&{Z#A70mzh@;-G zTm8&CwP$|DlAo!nf7}0#2>$>1TgWSdWjL@JAnXy(xD5Y+9>SUHvD4c+K?xLhRu&Vh zy7XJr4I?XMAysDKlfRNlV%bLGHD!hz~j34_ut0l^V(;)W)VT_uH?CF4lwcR)T ziO;{%2Y8wxGaaxPyvrPQBNeI(2&Z;O)UIR(?~*F;-RtG^h=N4rI4^&4@P)ZsZy}2G zgZg&?2I62|u8Zwl6bA;ylN!4LR!^)rJFQ+S%p4M2x{LW7p`}CvV%NZc#*W|lQyUo! zshbv?KDimjPkVlKPgHoe<)rNO<~UNj)eVTdxY)?iU%7euUO4p=H0b4-5`HGztzMof z@1>*CJkp#M%uQOui@v*lTjWY(cO>?@_b%|U#up;o($IVGXWIUT*hrkp^gf7u?>KeV zWx=wx_{&akZ|hv-K=2ywv3~f=B}MYF|74Y}C5ScRLbpD?{CXo%EvJ+GDfue7A(F2foc2mAI zc06QJ%Y)`pq|{UtLQ#%bTiW>pzm_I)zr~`pRaANXlI4Kw+>gjZVq&%Dex**-CYaDi ztJ!4iJEcto#k_a_x*vPx!x~8ZEzAFhmQ0jPC!A7SDO}Onis+*3Mu6d1{j|AVIb(L> zt7nDe=QLuCW>jceRX5x+`8yo1xsBY<_YlEb&MV^;zT^NO(0(Bi5q{0=rWgT~ zR3=TAyQ(Reqh}khfIOES|1qDL4rGk)y~ZtFnbzz6(Z2cUsgs+C5#b<)-gYKzLxxGM!v7{9Xs#=X)Z zXmo2_bnCZJHoPh7HSqpdb%{+8`RD_eRP7FeFPy&wBUhZ*A86(poHPtE9Kw)Po-Tb4^hX^~s{`@>3&$|#H2YyKY1vf=HJp5ub zZ_n|N*qvZ1XIA^IXceH{g|?Fsk(0iO-!ai61{9e>0I^l%eU;CCV`k#BAM3|uC$-}k zZ>xs4U@b2j?MKGA09qn#3!jyX!~BNZKz5qEnu-X+5aBgZF-&H#6_qj~F{tsczLO~K!KFl`_Q##!280%mb{;1@`t?pKC=uQc-D(znmzIJZ^YBDvpxsLl5csNFp|SBrfUuX1*+-O)<}czyk>!_ zhDjn!Y!mxmeVL8n4=gYkAcAVisBKi%oTI16Hk8@rN`$Re82-dEB7cUDheogamZ--{ zatgVIm&yVmEqE{(SY~KLqg=oGAH``tO$HBrm;!crNIFF~E;2?N#bx;)B1eJ@7f9OM zqWyBp9yRQJY|2*_6f##v+&vAIx;d3<$adDhczh%A*{JFlCvBEo9$I_na%3>FBr}b1 z+(uq}gWv3YeU9|F$*b{hHP>MWh}XpqY;DCSga3aDf`8@3f z5a!jWBay5vb%9lRNkl2sN&!LnU{sYntBa+~mS;&&kI-H+#w)uJD#Yg_)q7Fu2TM{j zWnVk7kMRVbHebP{2>2nQI37mr`+2g|d?e*!0SZdQO853DJUqHJK{WmAvP@R}<3=m- z`dc^ruC9QpUVF*Xoy(0i8b)?bc&HVI%RFioC!RdF7v=baXS>?G^#SUSr7iBrk-dYr ze*HG~CNTWf_Vx@%w~Z(B&}Lz-Fv!EQroS=7h{q4NV*Tb$be`#Js|-J4whvjDw+HM( zP-Bswf5+{H%qy{6s)cpb!l1o3*UfJFW3lr4ByKdFJd>b0o!MuEo>K}B3(=H5HpmhQM$^!Kf~m!xx?{m+7i&IHS! z8_<=(){pATXy>0pNM=+_sY_$u={CJz5N*8qE3RaJuTEiJ7j)7~G0ZgpBNlS{H>{&N zAKP?*;EnyuzW;A*&l0Uwc)IMa{f+>H*cQ3vu@Rf3&tFCi>X>PB7aFZz8kIGhHkP_p zG#fSE_qsEugmc=V9f8ln+?~eR_b{_rHO!0G=kAkbNTFM>enJ0XXC~LN8xi|K6;UZFGNMjR-Z(I{1hWaj9p$A zO8p4`@&RsV&ix^6eup&n0;+_g_`v92dY}O!1p|LUi2VnXuy&CD`U{BsWLEz02mf7n z7yEBe6b>&(745v2lCRDBl(nJwqvKmB|5$Mol*=yS0tX7Y$#3)VfQn+mwRV8>vTEkr z~{U1K^E;V*e!2{CvvbBbNpbTGWP!Z%4e}K5IVdCHE!m1=XjQAa}*YdMd zBh&qH;KDdUXFPs{hrFXWBy2{_j~HXoApA+BE}(L>mY3YI-q-R^;H=xjm~K1KwPH#{ z-x>qnYwQsk3cr6Fka(P{Mq7l$;ZgT4-7ry9d=SjW&z1HH>wk zijCa+!v+PZWdNTzk3?2VoG~}A}Dm_89WB_zf>3rk2{+2D+u8m3sOi?31CaA3E`&Ri2hCMUy z`dUfpqjlT!HkS-Hecf#@M-li_`bAh;fJE8U=Kz$fc0YLbuTLGm9GAP|;Fe+No+=f% zzzjd)_*g8#;?sL{_C}bEgH>vGkvBHN5;t$!_jU*P88!Mwu4c@8@`v)Mv+6Hi-_@;jd6Y!bV~fuN-k^5C%IY+2FkYH#4_b93K`1 z&sGH~q;Of|n0+_PG$d+4#~(=q_{~MdJl77V`o?hi!Kux<9pTwGpenrnk=%}E$0;aR z{JG%fXD$r`1F6fK!puk8YK)#=ctJ zlvn){gaSR6iOV6uUPG=%$GIBMDbZ%wdcf5(>F(kvuL3$Eb!bInE4DtzoP)m!NHm=T zW2aOIJNP{8`m4HUr&>K?y{UbTSUV}mNED~Z`j|4FT)0?Yq0LHWNBV1m}QQ%det z->;|psJ4gFq`Y4<6`cW}&^n2Y7?wMp*^lyEW*;fX?L_f*KCu52)E3tdUY#@VbY7h~ zgRc$N428aGnw*P&5zXiMYVu5{47E=Vpz=?n4j&c!qyC_E-iAm}N0WG=&EDOx6$>64 zaz}z6lbtGd=+DkIPpc!jZ2`-lzUox4T%u@9m6~v^Gl?Av!0G*mxL)l}PL@aJ0O8WG zQj0AIs(b|lGudSSJ=;*13pIt8$GERnt5BA6Kiq&~8~#moZ+3!hRow}M6vtK!O|>F7 zQAbp(kyV{I`YbG4O4PVYc6n0&wX!L$b&jKD&V|I$oEIYEMJLHz<6~m_f54l=gV4GA zu)m`o>^8bqQW@FdsRoqZIL+%VhD}wbr{WuXDcv?=S2N zTsQmgQAK{AA~+fddHAYGN6vHSdfWC$?8R-N-&cyNjv%kMH$~?_=A}X@e(74g@QXxF z(m2H3XGpq1@L$ri*osZ^($GM@ez;Mub=G54Eo;^mkIT92c4eY`)5T294Gq6(rj10& zf3{((N2nBl>iB0}%Ov#)&%NO8k%zX2F|QQP@y+WBmo%BLMsj1t#n%5TDADp-5nYG& zt{+={d!#M~tIBNyX_S_yh?=Z44-OYz*CTFTC!VrY58#@uja?e`JH$~^h-wHs!*M}XK-v2%o6Pg4myAwuFHWvgY1a7 zV)DeSH#VC?y+?=a=GX>CEvc+~@b5kpKmL#uJN@?`*kOBHATA@SS^NPH+nz%DmbRpd ziQV{q|1KhMMDKIH(mE zqc*%hOLg|(5JJ?AQpo#Vx46)AvkC=su5>X$9l%#N%qrPtQh z(ikyY0t`S%RcTJ|n>=IZEr^bpoR0oZ*X*5Fgtw#M!VWrY`ZNg6%3!>DD^3S)QN{)(c> zuYW1kV0`45k~P7ieTqnLj8E$!x+gz`!j=2WwN7+;<&x>s&GmO(Q5q~h%Yz0wG-}hA zDk6k#Nc{3XQB~>nnd8A{MP<`BuF>x6D&P3JqBc0;JZ*do|;g9N->_cAgx_q=d zav-NdMDiC^NK7Q8^{p2x`h5)5&_QxXGQ$2^z;3^Od!+3VP}vb7=D7{KXwpBT{UVA@1-qfhG6?uUd0W9h>ux9&IOXIN_o)6d7Blmkf+DO&?Ca;=r9!B0d zOS;*pGhovGq@EQ>*=a-nUw>!jVc5gUEDnAr6{yrL9#|EC*` zoe}YBb9)-CHor2Ty0^}!dn8FRM8G$&+ZFCw7}e&>h^YF!)&nVLiQA!ctv+=bR5qK2 zHM_6;o+>HU0PXwh#Ncp!w z{)T#Ay|6b6q0mRmi4qL*F&aB)Lri`3h>NYrThmKaHFB|mzBK8L0WyY^I|@4F6#$*h zq=|^o=icf_0U5*d(JK~}={G!;HjUf=;gFO67Iny*w-0?*Uk%f(`8oECI0?iwL=BUY z>pjh`k;*ft?6y)kid5g~{9ZX_awMnoBVFETS0R&f@2B~MthGoS+mEdHPLzX{MK)1b zZW2r}v3z<$I29-4;?m9~oS%Cni{0no2L_Ak}!NyATH>O$7h7}TAkR@B}59VaUa4N^dCwVb-8&iA6hHS=6m{x zTqhNW;nPHqgv>_|*$yx4)(KrJ%!^&G$R06xVj-`u%=ys03C6)nr>%vJ2l4d7$aY|= zhHp%||58O|z53Qa<02*}-9NNOZA120d$?d7Aky?_F-?>oTOP@ZR9SR#N$Ty(c54bAzb4B^U^{EqWu&ZVTXq4yp?$ z2S@w1HTvf#7wSBqU6?zBWPp)RvWizp}_mNs~f$97Q}WV^q( zB#<~=1_2k;L#1HV*ug+f%Q>UR9vBtynHu|eL4Kid4^w)eZ zhj@ZL9Vc-OT%0r-m<>?t&fkKYGZMy@mv)4uUvix-LLySU(|Q7Ab!N;alSsX zVu^P0ki`q$hdWP(a}lPVxuuD} zy&iwtD1WKwdrezgH+t_OAmjeGmM`x`J9s($K+h*m0$Yx@H^ke*C9y}BUo+!ltn96G zguc)(IFoA5y5r@EBSBI&yBim;i;DFJ%=>ypjVr|Vjh^}NW5`ZcTYjt8dzNdtplYPL z4sJp_CW_YUV0YiQ7Sj$0Y!2W=B zVyN;OGenjJ`@Eh%*F6n11xzj7o`C1kqk(GZE3v~gU_Q?;?L^Q!mk(zejvsuz)Z{^n z%#x7`oN;EKm(wil{+f2}jXCezGIkc~1Xp+;3cZ3`v{>G-l~;ypu&(-yw(B{eH$#f_!fLIF~xqyni}kTDOGQ%Pn`%uj*~e0IWbhBz z3%x&0nlp%qVEe4vIGwr!#0faWZjSzSHuNQYbaVI_uh#JRLX=xqX%O=~2<4)t%ho zP<{k#)2eO<&*t7|hXUqBCt>qtd6C1qno=P1b@x+SNtX4Q+T_+qBp;wh-PFzTEYZdT3QhWmJ`m;e4<+Pl`{ z9DA=p=yw?I8J9gxJxrS=$us9C8W&&jAnKW-RiqyC_5K&%Z=GK{BR%`2(aK^^x9&K4 zG}37?(19iaOnMLn+9qeN|D@c3)IF>Usl0rr*yyV5$o%6IJGdo>@z{$!q$nD|o|%Bo zYQ9py%$npcqG0004;hQ!5EjI?MP3w3t26J)os3{gWtod6$eVBX(7*Pbs8`pz?v_=b zmd7ueHCl0YXruksyO-qt?k6VNs7%EbU4H$b1+;e(7&|?m(Pm%^48jNO`-f_qI_DSg z&f^xVH1cXM$Lwu`KG3^W&$<`d!0p zBNT=6dO-VV@FS$!6U| z%FvuQxCYP~7b`Km%Gj~pYgyw?wA`beGVFO#ffedYlQ_Iulb9>zJO%*b995Q$zbX$0 z%Ec!8{@8fZ!u|bVRUPu|-)seT>3Y-qv*rrd=S~7ORm+}zRRV`h;7L1f&hX6v{-Hht z+1VtsX#oQr#k53ywj!DVbm|I+#?{Bqd5{e=yds?6d8M~cf27$K?)P;Fk;D=qJWq~I z8p~!o2Rq!UUUEDPScpC4rmUWH=png$rhdch;BXjq&&hWbArFHoNwvLgBf=|s@;iI2 zGR7ZgA2I*XFX|00!q$rueU_j2>_hGV`@|+6nP~O#c-)yg_`~_aNWgaRLzXO9;%BjZ z?Lp));2O?L`KS^`l}C@ta~ljw!l<9T%+@*v`x{ikvL#=_dF61$O%`r;RKaQraYbpZ zpxm&VEh=?OrZJ|oq*6pb7K73_L6%cL(V?d!OxR)tS-JmkQ4&8Q304LvSAHs4I~Ixo z2gn$Wd!r&;D6d}tOg;E>Tu)<#Wh{xdmnFErdnh!@sMgiR+n;9u(U$cDi?M+zA1?*E zAb6P_Lr7Jf8F%GP2*=2QN+|d=+HZ{OLbC5w=MO>SN$|ko92D_K6By- ztKC(}e$Ungjd{Bp{bd*J_oAC%vh;NbM!ov#TyHh+AL*k8AolUIoMC7jd-+jdIq_&{!pmw{5gP zR|Ud-T~nOltI`|dIL>!%#$TTUk1m%7kb^Ns*AqoR>E$!21dY(iv)SW6jr4lKT>Zz5 z#5!bAyF~aagX$cAA4zPC)(OUwzcc&qQpV~Od!`oR7(KMz& zKdIrGt$#rm)mhs(4HZ0MQve4QG|vy5nJ=#z>MSCJ4C%w@r;vTWCDO7j zKHpj|n=m^0Fj(myenVH{go2)9nS)Aqq8=e_qk6T4l(}EfwAc6h%01Zi2Ws*?D(AmNgmt^SiL zKc2Qq);gNQOCNBqj;bvj8w$I01pj|ZV_V~@4BBjtx;!0US^P%bN4~f~a;pkhVD?q$ zePr2mG1^Y~kLhZ1i0w6Y&?T=z90pa=;XrioLwR5nc}fRU|dqUuCI zdjW2kV`3NgT(g!^2VZS{eY_p<(jtPPJ;>b|sn_0eIFbckyPa|@HPDRTLO+}O z8s~QFi1YEvV3|*x)OZf_Bh{_)PHxs(nEWh?y5IGTgoRDF=NJ6Ggt6)%5l zG?}G#e1_#%D1GXQ#`$oIV>Uw@T$>zsek(z|pekyh2{cw93Sy*m3f`+9Exf_ebmPt6=#bx(+j+VI@#db z@eegw;Z+v*>gM4b}HqRwp24q=(j5Di6e<4fCMxZ9EK8AcSEsUg>`4t9w@?*SUK@N8m;&mOogy}N1 z5a+g3UT$k5FU1AJ0qG1MtK1E)yscc?vi5++;(<2B_Nt_wOF7M#OQHd%Z?3;FB0e_w zcJgKWvHaMXq+oIu$(zY&id`LsdjNr8;Ho%hQ(@&{SSiIV(zKLjdd+orm(m(hmW3v%d7N*xT z*F94fUAvA)8hf(1!S$rXBd;Ib4~s5^#&LyjMtvOoj75!;6(D3gD#SFX5ZlcJE6t?5 z>>>a=dyi*Qdp#Z#v#+|+R|JHRTy=d&MTnS@Kju>ewKk-jMotgi5}W* zm#oNlsoBg0DWcMSaPv@E^_%i6Oh};D7TKGR z+U?#%bO=oiX+Z(B7{w{R7Lu(7h+!62Ipoqco;2xDt}R=oA1!=ksQI0dtwI>~CNn7h z2y9>CpTgG4RMWOeaYCe${#p|k^vGv&mEr;;o#4k)^gG(TXNn(f7_TD(a@wIZ9H>{Q z7?r80Klr0&unK%?%O}(me*QnZl?|<)7_6-5-c2r2vbPqo275fIUf&i_24hP1`5RFD zU`blYkR9d{d0)+DNiMYnQ6iHI$)UZpV3GTmmcK z`13g+*YVBKE^+XOT3usTs!VTd?pJI$f8zx3PbDF8aSq^C4jnoo3021JzEupt)Jvp^ zbvDH6m1o!K{3*p0M@}8w?vwh}AU+RzXPwxab$<#4|NA;L9sXIe^=*Nl*@^aXp)rp% zPne?XcM_y$GCor7SS1K%ir68iW(|e!wK%USuv+Y4(stgzh12tU2pZ=6!j5MCiHF<4 zIFhed?~g#_h;5?A_irQB*KZs`7K)B`qJOEe*0sL{E8id!^AX2AfOIIZN15>G`;fz% z!+^*CoM<35#({ADU2iGuc$}rlV+DY33!?tWC*4_!e;jsD=qNRS-Uq1ca*=}D?k*ss z=HA=GD~D?m=DV3yL*okrq*HddZ@lNlu*ZvWFq&DbRO8G(?&xJoj_^HDXoQL>fpgIw zEGs{mo#b@VH;(_`PQ^%g7Ow^8ff}#!kR1oz!u&bmg?gf2z{IEe_w1oQ?2{?#dJw9) zdDMyL)=1D`sCn$l|JzN3A_IG_9q##35vsB$#qn&BNGh+!4uCv8b7Z=XHvb*MtEVDWb9 z>_T_&aSuFG-m_(D$@4+R3AETp#W3Qtpga_Zt^1 z;h5`e?RWnuPTYjXOr<)CaKI@0h5&EQiH2KqTb`5lwIDwHTWMSAUwx3fdG?W(!8u-a zV=ds($49%jam)ESac4nuwsH|;9SFIz%@rZ>c7_N(pPSCVNJr0t)B@|@leFY-w6_i( zE&9yM3GSVFX+yA>%O6Ud#?R9(QuG)0eyED+2mEm`fc+lFj_^z^gHLliE?syC@XeMe zbitf*TN?bK-FvJwT3v~Vjndlu!q-S!j*T=j6Wyfd93wcs(D@zgJh^kXc!FJ$0QH?3 zaZh@Ne=}8^mWhWy$9C__&HSawc)Z__Q&0Vri+?|aAhP|9dj0Q#2Q8q!5fbUz22*E9 zgoKG+)x;tQ2%k1Gc7`l7)^(_h83>)#=|vzhV23+r`?m!O+{YG2jUPu;r$*rS4H&p_ z@SlH1XVSg;drX+iOVTcpEx~u*2)>iVFGln)x=@Can53Dj4BiFh$4e=jYnVLJeDRV< z2EN!8yx-uObzKPVB>5^o{I|~cZ2RWXd5U^a_da)XY4 zo>kZGA15r{Px4kwdF*JXGcV$@hqK^R^6_C+Z%&mFnIxja#`%x_M|0m9)#SFdi;7^O zxlsXWdfbYYjY9l zXh|R;;l6I;K4*O68{^(P?m2gS`Sp^#Bv^8pgW?%>5g>n8B;WrU&!{>R z_&w&~IQ|;6fCeXqU7b_^)<$=$L62*@j0X|amX3T04wAh8w_|I$CL`h$XD9TJIxf|} zIYC2P7I9k^QciMX7E0v!qxZ;v?|^|=2M%WobNMCwp1S`pXOA^$lXDut4*sXXmp`7X zaQIc3e}Js5e!V&|R-w}p9I6$7g#~i9@T30|`B{IZlmB06U~x>D@f2nZ#^)?M?H9bg z1|=BcjuyN#HL@oecK(t*a9UX^z;!Q=W42-?7;Q_M5pl*f3p{7hx%Ixq4Tj2#+n?zyL9b7!W$aHx{ z(e8T=D3<3*;~1=&%akTptg+1AgSTy?I%cW$d(OQgCYUMh&U$Y;r){YAbO)@eG0;bo zbx^}53sU7@zaR&<)dm1>At9?aIM$awFo;S%{V55(gDZ_QK+^+D~o@Inn?tCQ@ob??{Q-8Qvii`ojbifGinx&Z)MgJ|RC zI?CYJK6kSF4e+CN|d6a(hG zJkb${Giop3?m~t-&@~0~m+A&o_HTc2_CejQwI(wao1$coFj{X!?kQiZbcS01SR}d1 z+Os-tyj&N5F)Zh%C+GC;9ld0;M|!PBSzaLf_E>(_R%%qgwrEV=kg5juL+XKlr1F3b zvgkLOfdjyUJSQ}#TfNtziTL*5=QH#fMz8|_^mI&NL8|b4TqO_e{$g?Vo^A}>@8QIC z!F9_CAmeg+BItUf(whIN62$Vs=h8u3Tq?h9Dh8q&pdXlKwD;3DsxrCm@o+v6q5k9< zOz!+o@H~S&myIJuWEw>LQ!nY9f>WoLD^lM^J%GzHL#jF*Ye#N@qfDE%CJCz8V}?Er z`r-Z90NUZ1k*y;Ol(0O<6fa+V3gOI;20Pb@E=F&h-!|Vhg8r>j_yVvkhGt1WIiqQU zuPv>!VYYhD&<1OC13Gjul85c^4mVzkbV)k1$~OOYqe+5DJp&67_Oe;^l>f)(`+w5U zU-XHtudOXJ9Arp^s5;?KR{RM{iYb%2s+7{ccMlTp=7=}y5~E4{1CO9LPdQ9j91Ch; zHdhgY94lXrZnGRF+OzG{A67g+t9K(nu6D&~iux_p67B0cSGwQD79;72wpfx#2|i3D z=5@+&Ol`mmhL|_|Y~KIE&;3KVR$j>7efb8-Vn1>au22_(uhLb1>g6Z6xnt|~2yA!c zvzp$(i2-Wak_@@Nml?D18l|fo?t8NhvFnx|rcdy7b7lQke3d!!FdlD(k64h`AH{tr zj~U2+5j@x!`1<%mx-3-t=`SX)20NYkyKj6;AX37y{eB+0wv=}gJ4Dpm9oK$HSe^B9kfZeu!7a{zWNIYzsOOk!2Q}9+@22ODMP|ii2Qr|m zJkL~PYZOY6{znZ*9MQtNVx=Nh@fD@gv+O)HJzLIqBOK}|GoP?a>!NrW={*ffA&t7c zOMcftaG+$ZQ>#1XL+95N+Wc@UF;UrC$18%tNve3?LbN0PYE@2uK&I_TDW+&Y>DGC@ zs?nm-B^f2B7kUXkmfJR!A4H1R-UftUcl4CSmv*`=M8RJj?{REfSS^2tE!aM%UU}9a z>Fagtir~B0;*Zm?0(%^_RVxp#Qbp4EXYfZ-g0fw3lBWYx3^MzNPTELoxY+m<>)GNu z_zzn3fu6jB94$sko%-I03bGGmz3FXui~Un&0a72_p=%X?Qa|(@i@p&-q{(-x7bL?4 ziW4yi@y@<&_(bz!)OL4+YG%%|+#9;gbUye1n`9#8*VU533Epyp;#4#NoEMx$F>LisE%JQ@Q4QSbslNR(*vp5! zUI%Rbo_AZgRIU1>@+n;55oK45uaQcyYxL8FsJsBUbT1xNI(9U}l7a0V!?n-6q87DE z)Q<3`k7P&M=b1(6zK}z|*s3igyNqdaX7-2OV4UEd+n*JE`G$`nI>q?An@t>Q{L_6s z3rz$B)>MM$l=jc>mQuMfdh$P_`!?+T4r+&;%w`9ocG z%&}+XNLSzp?uAZ&>%dpZ(V}#+a`)n^zOkj45eA>7<#2P#%Qc;B$PF{DS;P5xlIbI1{pQUAa|+q&#+TO~C?vN)#@b)l z`fP_`Rw^;!S02sV-%brNk19>d)ROiv)a0%p&vxc02Y(^Qm6j-GWyEk|Vozfq6a?*o z8wh3g5dOSQ>QA`|(+WZQef-AclkBY7bj85!o44&;r2@Cc-Pw0e8w;q}C_dTHm5l@o z9t_Lcf_g9T)RGq5UE`$*2t;QFrYl7(Z#i242BIZS#8J_-Qb1ju5KBB&8 z5x3Mhi!Kwyc|#nDxnmD$vZ-fdHNN5=p|{me4lyD6p%n~$@@Uc`&UIMEVBTtRvD>H^ z()PmAGtQOehi;+oL6U!pckBRzaIM###rOz)o~<((8Fp1?v9V3bGp;;|$c6*?tna2$ zXklF8c(t01#*=FD5qg}>vIM~h4Z%tuWa8zAUXwkU8rK~qVrw?wk7FiEG8Nv%1sYRc zRBI&$nljMu+RdaP^2LN0z09{Y0&eYPXBLNR>?071)Kw@#wo8~~uJdz7LCC9^n{8K% zDMi;wXv&Td_N_hFXdjsl{j}AZ>9(7!8_($Wm19>=!V1D{UDD2rfQYMa19I4X!CoOg zw``l;c5ep1v$NErRmTLu;o9oFobgDEk>MK4ANev{?iCYkTOotr3*m$_fM9iRQfKf3 zsKR5IXMeSfjV)+#yufbZ>90WmkT5vkvAiO${P175JoOM;TFB~Smq%y^y0xg!q=lV(N(sbKou_{%iV`5{vs~5k7GmXF z{OA~WbHZ|FwXqOHY}akKPZx@_B-V+I0jC0Mf*C4LCMYOt4Uc4&1L8Pb$5%GT*|=7W z&FrJxV)-!UBl^|cTe?LrjhAW6D^^;N1C5ySo_`B`2jmZ_GcciC0T1>#Dxb;pa5Vk&3#B0HQTku>rbq>g=k@fPJsVT`Dj$# zg`Qx$;~j+xxHXn}qDT#8ldV!L&3uk5$Cb7)oN==sUtZF>=3*0>p-fwB2Z<8x?DXYq zbdV4=!H^`nzO5-R1&KM;At;68A0s2WhKhqHd|0AfMvG@#;nCd}R_g<7^WAdY^4+Sj zL~7o%%Ij0c7;EF?}l3qz2odZp7bFBpwQWbrXfWi z6ouNK<4j$O|4DV!jk4qd$NKYqitFTD00Ajwx0!b#YeIZu?FF@j4=M}*P>aT7$V@VR z5c-Zf1^LIX{3a-1IVjWkwMN`%bQ&+#i+9!=&X=uzR{i|u;7^mVolv2u%I zS?@cFVVuxCSL36fnM16~2nov=RM%S~wiilRRv~USZ;iZoDqeNCJk%l!l4elx4&lkH zvg3t_567VsIG+0s7!sDVMb#k>~Y!daYFHZPD5Wd24Z_|@)l1h^Q(5;s2tK?iFx$Sk*Z((oHxDp*5Ie_ zR~Eg&ex*Y4A7ae!bT>uLF}3!vPVW_BIM7+G)L~%b7<&ZBp>rbLC~h-hbT zAwRBT**553lXU7ZlpQF=U4^VpvqE>8$p=ejdA+{>_8g`x|lcLog>p8$td$qEx; zuU43M%iu()zpW@Sj!*tPNvkd?X+X{0in<2iOwJz<%RKASJMx1c-dR(;x=}D;8X;*z z19zRM5g1sjm*x22QJ$`;{J;jZ$#@4gP(Kq(nWiHoC+dAR4A0c;2)hG^W9E6VrRg(U z3zM&m%kv*j&Y`vNybAD!aE5~vgW{^nlCIE$JM$ z4CD4$g7Bi#%N~kqa_b7_nvdgle+Xiww4Bf_RklcS5%50S*_dU~6l$=R)Pn^~YVO-! z&PRsc(2rUI&@b^+!}Rnse?7pFS+as%45qG)O@wOXZ=1k3YFd72A!SN{SoeeyGzut> zXimZ!(_UD0h-BnMGbJ6P3*Wq*Y47NA^jcD^+rs1=Z~x~vQdW%?cH}XYrlmP1{NOm< z=UI?TubOpI%HkVk9t82`nCgjfaQJO=*+D%@mhsrf4JmWn0(}j4een%W`vc!vU18~R z%Sum{K@hgrPs*YmS2DLwuhq%lC--8_6enH_&kM@BfdL#sp(5PY*e#`XaQS7f8>B%@7#5gU$+@Lih}T*XgOK;^Kdl-SbZvRPp^1DT zl9Z+?+t9yJCebJI0}ZK7BCrlex{rHrBWob8@GFiRR|fG~rfDRo(nGY3-HLcvP`G4x z!$a1C^m-mEjtu~$q{_La{RWYQwc+KP_brd_y^HmIfwf?1j0G(R;b)h81{B_mI1Ge` z?P)4VY}!TS+WBi)0>B{${p^Ar#)GO2fNbr`O0ZMyKQpQ$&n-gY9XXr~y+BFl-=C6`f_$T{Tg4BJ) zt@UfP7jp^-R2#Cb7jH&~V;uGyQTwh}inzr!;!_6_Jt3KxB#yAh(WZL+*VRI1^-7sc zm87Wa>5nUsmG61$Jj3}%FY7#*g?NbK1ekHDVfD|*1awpjmA_tAJ{CXI*m1;#dkzrZ@^|p3KI;P zs76bU15!Pks^$1)4Nnr_tu|dS?0&z@XJPOC-OX)LT?Xr2V-*eA+WzM`)&#_i*{BLX zq9+j{!y9{d(z;qsR&PvXI#+u+CRfys`eqJYtMaH#clcCQDvj6WsOrf~^%6dS6zM|# zFuFrV9GC2;g@Ba#8OO&wse8CIQnUJ1` z2{;r}i3FA5>lHody=*6AA&V$+Je~R?#jJb+HlC0a=mm#rPP!`kZA8998_{g`_EAmI z!#A+C!FpMKIRDXVs0D+9zc{CX%!Vi6KjQSD7#OA(o6CfLLqDV8iz73GLzcAf2`hOmh2V_582di=tM#&dtTixYNY zg_Vkl!d>w4Lc7|@FU@IKrmloZTFOy|pz(I%4v?(s-_Z&n4f@+F-=nMQ>zK(1W0>|n z^LO4aiu0dJ@Uihav9#Y==$vUWyP~f7642Ves7Fg!TRgeoBguB--hV6>wp8 zE!udaozw6BY~P~~F*P)-uL)Cm&`2srE^tfma>5|S1;J7ZSqucu<(z&mwPkq0QN+Es z<-5s5zwWhN_qBvx(4gded|o4;I}wdnJ}Msb25ZW$khmKo-#v=gQmxi!H3BM_4nYzC zb5#e3qtcycwK@+_^BRg}`H@UtN3Uq2xOJ2qR_yw>C9 za6RhUs9Eo#`a=zrw9Hm$fzvHdv_n|KWB8X~rO=M2QaPT~UZCi~g+&1LcoC-NM;yCUenK#w4aJI>Ev?s3Q9=o7zoh-02)C)QIJkmdEu}0rf#d`CaX&`oF zFW!{275yMkn)3VHZV%F`NqIvYuO$sqg15kVSH{N&B6wA#MweqA3%q8j1s&3LF(Bq? z9Zn=f6-Sx9bF_4v=nrn96-0;`OIPTCR-q?hNYh^d`)9Cvp!=f{d^D`2l?N;$k3g9d z@6E_0j-{A83B@I!EeAAwbF)h$?e&}xKaT3;Ka#exA7v;s57EZfMIU6%BMKTbXt!U%{phUlvtq@|O7)b*Tbc2a(~N!GtdN@A^LF z%&4Vw8(x&;eP+fUA7|B3Uhox%|H&(+(=vZwMXWn<@9N5P>p0fpneCGOFc9ijQ-FRtf zgigYm52pBs=rf2o(dGiWs@OoTCaKv!xu#PKlO^lYYmTx4RaP!IdJ4z*``WokpXV&d zMnEuu(JRTbIBy31oOA7^&1$tfP7;iJD#K|p&!pG;o$l82CT^+S2A8KSTv(Y-ry05g z_`J58iPRUv^w$xyEa!0bPdie& zeaoDiTM;U3R_JXLW{E<)cnTz7;qK?o=f`A%ZvHr*jMxM;209{4`SAmuwontI_kQnN zo@@DR7dzp4M=~_2?Zp>S49sz$!IswLol_+~>pzkqT%5sq+S83nLE6xdo4P94;dLiP zEG;IuKa@$OyWqU5pZY5V#28mM2kcZR{$L?Foe1ZWd+>NVPFR7K=JHJ~UXYRpR}(%0 zT~1`&dDm`ds@6HS9aqy|ba<>pVpUBzgWQgC(rk*)r) z@dJ9e%0bn!mTJ*q-8*$`V(xbba(pg{d4DBRh;d0nVMk7O@}ttrbQ$TeFJX{#j|q_d zNQR}n+pgz$@OL)ys!T*Z<$Mx?afG|~HBq=|d~_$f8` zDe|A*dlD$d^)L4T*oOZIfS~9AXq-}(-e3;dV4QQQy~TjkwK={YY));pl=W$*-;Z6? zbR_km<+!+PIeCl5d6)n}*DEq)Nx}K{maJ_BWlEbZFm@b3(p9Lz99lz+c5zMqP5}P^ z!G~Hv;~>V~p?I)SAb<+dkcF-00tgXF&f^0Ij#D1)G{fAmw=>c4Oi#=v@usBB*_pl9 z#gY!dB7~0M={R*!fJ<)xf)hQ)Zu>9ufr}}EMB#;MxDl{bI08sa`EcxOz}wXXm*%?$ zF8qE}ou_d#91&-x$dlk1s=Mc8faXopE@`8OHjcq{2sxSIJEu}7F=>ZDZbQb!@he|G z{`{h4QBI=(Rc+|KCp*xmVKs_~i=wfj;prP2gBOlXXE1yX>23RvYl320lFBKQ!vWqq zxL^{T-zV`QuM54Zv=#z=9DNj^sQXpNL_FrH97^ySPc+HDa8j%yuR-=7R`cZk0Phqi zz+{NyOs5_|5h%Wm;kjJ+f>iz>rQ?Ffa(P>0DS#WfXZ!oSI%s*}t8-3W=h%gP;{4l4 zIT2I0N3CAMk~)?GNx=cj9rnWYfD&TzZ$JEeQVgk|=iCz~bm;KsaK*$2a3boBUTDvD zFon7UIwp5slSO|Jncfy9tJsc_rX5R@{V}@sd~z6qspR4U{YF;wMWcj2-`@&(rtwHa z_Qsf&#CLDRV#n$YA^vS6yL034k&{yDn2xc*y-WYWH$ARheRx#z!8aXHT-+I^#~wb#;UgfJ5+uwtoJ`KqB< zfprFFbZ}%_kql79bbuw`^KF=dqh44wg&ep|>44g<;a)BV&?!0S2i{X{)!`eeJ!Ba$ zyXoe-EmyTZr`u7yU0ZSwLv)vxWLZh;fmRYAITmx6>6+c}k^O9Qa`S5AQkB4V_K_b_ zGB9>6o3~W?uGCNe$Ia!%*)N^zpPY-y+w5QTp!=y7HoTq;Z3JuVMJ~!J!x%1i<}1p7 za{SfgI3`VrAvHDfb}(aXbhz_km>V{`KW!dg)CF!DWHv1;)bEK|iJU>D_%BPe^F__G zjHv4Q#bx%*tO(|YpC%S{$)~(n=2E_n2*&4~o|@@aIi?63tXa6(4^SYBp3GEQ!3nn!a7&KN& zHCS9DGuWnB#15|4oRK{T2>t2Yr#c&GArb~p=$bw(KE`b_`T*eH(R(hZN#taCEXow! z7lafTig8_#BMI9_zRQUM*yO4#vn_)i#^EcdET#S7|R2H+WNe zbT9aFP7TfQB5&&>2VXB~-mc^1^bESjca%rW>DlThCy*tZD7ee)buviIxQURH{3?eP zF0&g<-l+GKG;*T>=~!N15UyZ%*A~0t0uR?+&d?!qcWqDCtrnk!)lgr&dGAOsR)=*?nZ@RMUaY-0`D!>H)>)JEl}Z90;a^$~6i-m- zAH(f9y$^|bA{>i_e(q^)1p1D4m=_FRK>Ajl0R959P0i~nuq553$(>L4=vLgT1jL{u z2@N{^N*_%sJ9ItZbw0$&SDFSu@dwU;32Xd_?}}VHetXm5AShg0NdMT`2ibpqI^rxl zOwks&{fxi{oRnr>@%38e-C+Av_K*hb2sPzr_P9D!BPH{W7i>w;J~z(7VIu?Y9U&xV zwNQ2EBl(^o8b7XH?vle_pt!{~Z$7SW zP8hhwkJNVhI(3z|Yfej~kjGyvI4$r}N!y~kSNQGaprrR7#${tChZB;B6P9G0%O0hZ}U00j8KBE zFqxCEXMusrP1?|9#n!|H-$d^K@C(eLr;9sRCF_3_Vm4Iqp_rj{rpazr~PH z+SJnrCBmHnB`*IK89+%`{0b1lChPv4*WjsG%ZA+W)#>=<-X(RHS_mK+2>e84i%g!^ z>X=bhkX$Hrf2($C;^bU?cRk~Tes{!D-ndbgFdDrF;D+8?vr*0J{|G3^1mA4z+g4tA zW*H(UN-jS1>ocXSa#!JK(!%3tQXue8Adj%JSD>ZHxxgMq>8{J8@utK<{bhSsc7yF?T;6@H!58Lu97Y42R*!IN;vqnxs$HjTV#y`=FPY`gqL*Ns zGDBZL$8KZQzC@z3YpGT{8pWmyzO>^tOD?qMz1n6d`=fgYGJ$R{{>xr+S<0>{fEyP7 z*mh2$iIO!MvWpws72C+(N#3@fh-+Sn&lP;p6Dus@1(WkSo^|_S0M){baNVJ79JlaO zlI5@ND0fRyjyqWPcqqiqvO`_&Ce8r>m;WJqaotzE|7%jzw~HsuunbJK#92G!l+0h{ zf=CsS+Na%xB|(|DZ>?+||5z;Y**%hV1gPForg5(ozEvC*Z7ufK*Vpt%1Q-JEd+tZh zm(ulr`i2aV#*aypn71~|8B)%^8@`$bfAwaHhC0ygUj%W>E+@}PSO7hHGxF} literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4720.png b/windows/keep-secure/images/event-4720.png new file mode 100644 index 0000000000000000000000000000000000000000..9350dc7219c75255be7656efaf58de50db1466f6 GIT binary patch literal 50994 zcmeFZcUV(j*Cre_O0W?{1w{y0K&7M7A;yMCi5-y=swllTA<@u8k*G+M5^R7!<& zgdp&vN)0`P&_gJxb5QYpp82ltyJo)Yop{*_gW|6R}6J_Y(20Q z1On~Qy>$K>2(%Fk0)bJGEx?(_53vKle;Yim>6`^+H65e^AHa490|W?^i`&Mw+zfo? zcfDln0RoAJt^M188=JQUf$E65=Mgu2&8Im$dH@pD44yTBVj zAoD%{uOHe!Am;kZeZmL4?(`jjaEtJ(#5D49EU$?w!dqNU=FVYUH91-GyqLDxl?4}g zV0A2y+Qx?p)Z}!!tV~dg1KMy&Xxco7O6Ri4>VaGVZc-bC_lJwRT4^wj9%gzm2+nRx<4rVk ze^POQBmq44yGr2Vq8E83FfE(&E(*hYfJ80uRtMT#Ry*+uq)otj?CFAFBloUkG|Ra~ ziLX3BFH#IqoFp=aX@+7Jrop*pa4%*MZ1pEq17orE5t$d>=7Z)T@!Sy@JHBn6FAa_v z6ijo0bI00L(4+E+=&3aBIMsu|WHl}TODy)S5S#KY2yc@~SewBt>kVE_w2B2+rL1S8g>=F|u#n^!#;akXNZ?WF*DveZ~;TDozlZ9tGvl19IpJepdjhXC~w@6`< zYi^nbEMh+I!!x5voWm9bu|qe%leRYHa?HXk9?iqEJKJ1%b3*tkdKhMAkr;_#EOzm@ z7$0UgVHpr=>H+UZ8=Tt?|FX(&t2 zC(EA+3yUI|P6IcD9~*4?_%jCefZ4JvOoP8ai_!eLc_O~<^}gPig2S)uihLxO86t#< zu2j;~z=iO(Fm&PVY@dK;>+$~bW;KpO=R$3%tS(QpyH@CI$_%c^ZC8;jY+L!1@j*CY zNTY_8z;L*?4Ka7Iam2gYYi#ECBo7d~c48wx8`;RtdI6KP#c-vNC{_?0&3wu0D#mkb zU~Gr9Z0>cKMj%aq(?@MalXVQ?taH3pst#fHI+Dzh1>|po@qVQ7rd&8qFfe>ofJ^&< zaQ%rW`+yGd8UeHR2oe6l8T~lJOh9evbz`6$v(rIT$OG0Ls0J&(re^e7p=-aOhBNI&c6a8;Se;YAs`xQp{&y7& z8RO0D!Lh%!39x}}=L{|f{6ocaIlO*q0%0Dd$w|d1#o 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 A+yDRo literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4722.png b/windows/keep-secure/images/event-4722.png new file mode 100644 index 0000000000000000000000000000000000000000..2528d5f36c4ca335f5fcf00aac36a3ed783e49b8 GIT binary patch literal 28538 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 P&trbZ`gD=08|uFR)V}AS literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4723.png b/windows/keep-secure/images/event-4723.png new file mode 100644 index 0000000000000000000000000000000000000000..39b5842217f9b2bef8ff4931a953c826a7ca666b GIT binary patch literal 30998 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 A$p8QV literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4724.png b/windows/keep-secure/images/event-4724.png new file mode 100644 index 0000000000000000000000000000000000000000..3b63f6ce9b4f97174b8033bbbb2f1de4c8461c87 GIT binary patch literal 28899 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%0DyjB@d>-wzcD)aJYe_BB90xNe^bm* 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 JlJoYc{{?4=Gui+E literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4726.png b/windows/keep-secure/images/event-4726.png new file mode 100644 index 0000000000000000000000000000000000000000..3bfe436d2edeec260dea9bba6a1c251481749a84 GIT binary patch literal 30228 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ϔs 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 C1IM5M literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4734.png b/windows/keep-secure/images/event-4734.png new file mode 100644 index 0000000000000000000000000000000000000000..6f074192cc57c6282054b7edf5e3fa6ea3a0c7b8 GIT binary patch literal 31251 zcmd?R2T)Vr*Df3|Qlv!@QM!sCB2ttt#E6PYQ&B;w3Wx}yS0O|b5fKEHCN&5GB2`N0 zK?FpKbO{i86+%K!fRN-nsQmu_@6P+qyx-jSyEFIR%w#g>Bxj#>_TKB+&wkcg3Atvd z%dbkBqG+C*l71F${J00shmj^Nt5 zw;MR-biI7X0|XKc-hQ)0OfA`gKz<*uT!7v5wImJER?fCqj8NN0UJGyhjJEo+yY`s% zF6pVO>GONu?>iy$$@Mk5fpz?aoM^&bXAW^7Ny8)T<#r{czsT! ziLu8v?*NK5?x24E6Ry~7j$4tlhMpPI_dOdsk>TtC9_XIfi-Qd~0dBIE5Tw2k?p zOlC>@FTg@qed2MAOEfk8l^(Mx;5EFh5c z{{Qr#CkwVnCZFo4FnARTuFc^k&O05UB5^$JxCncUN~+ zq@UUcW-{8Dx2autrY{v)wJ7c>zdlLbo^?RCeY z*nkD!#ZA|F(2SHJr_}dRJvLXilk`tfP-tG38 zkhHh5#b=WPXH0w+{2D_msEn_{mD0$u(uzi_^>{KLV{ycbR;Sss?3!-5CPH`v-MH1P zF?u7fU<5HNsLx-APQo_~tQibRQ>OyExRS5;j@g>{K#$Yyn$(lCwAv1Vd5kmPVJ$*| z(Q#RC7$M>4!IpT$+KN?Q^{kdS3CCR58_M4z*ATUrHJMod5dy=Is#~*UN?k%yR4e!x z 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 C1lw`| literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4735.png b/windows/keep-secure/images/event-4735.png new file mode 100644 index 0000000000000000000000000000000000000000..36fa9435172077060ad6f4fe5f877de1ce92e625 GIT binary patch literal 35009 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4740.png b/windows/keep-secure/images/event-4740.png new file mode 100644 index 0000000000000000000000000000000000000000..2325be18769d699d2bfc02975ba0c57faabd1694 GIT binary patch literal 30097 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

    g?j03SRZ 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 MYkDTn&=K?B05ndXvj6}9 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4742.png b/windows/keep-secure/images/event-4742.png new file mode 100644 index 0000000000000000000000000000000000000000..eb5d6f7e5ff60bbb8323fccbf751db12da9d8ab4 GIT binary patch literal 50517 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4743.png b/windows/keep-secure/images/event-4743.png new file mode 100644 index 0000000000000000000000000000000000000000..2593001f3c08506d1761242467a0700d2c10c8d4 GIT binary patch literal 32536 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

    )~}HPAa8_5ui(8mx?8FqVeFhRn=xc)D9?8 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4749.png b/windows/keep-secure/images/event-4749.png new file mode 100644 index 0000000000000000000000000000000000000000..9928a75b5f6cbbee428b183713ec0054b0bfba7b GIT binary patch literal 33838 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 Fe*k3Qbmjm6 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4750.png b/windows/keep-secure/images/event-4750.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3ed424635702b00952defa099dc1a02c68d5b7 GIT binary patch literal 34449 zcmeFZcT`i|*Di`0AxKqJP(Wg%h!jET5Mx86i6}*?0s_)|PcVpxD5&%r6lv0XCqfhi zgoq#kLN7*2AhZCfXY(rW_q%_bG446{yW@^K#$gQDCE07wwboqEn)8`+5_wxslk33o z11u~oTv|7;-C<$biv)hB!K}cYXC}7uz+sQq9nC8&#XUlEzy-)2rVC?XDU0EtJ=hOi zv%B9k^{IWyz-=$M4Z1Cr3^4X46dIkfKWjEH zkT6g`AYEm4ck;M#tTtG2+~^hi^C{6sC*9wK$6tF1_K)RlxyJq4ZASDBFYn%yk?>Do zaNFev-q$7KP3%l(?_W|KRaakITJqamUsop72lfQ${mfdTs>t{4{Lt%v1#6({s1|7I zmwkYYt}$FlYzWP2FAGa%t4L4>LY~$yLbvj3>A$DS76t*cu#_Hz@v^W?+&Bo@1AP7P z|Ma3iA4XbQlKx(=`zi|5B17Fm3ou&s8LOmU%ON;Y5n@A$Hiv7r+v>zMyKMcy!Iw!R ziYFpu;C&nz{t%o#r&VyULgQ2f!g1^ECViE37RqqKctNRxj{^WPgFK?eklC5W_iKJ$ zM^2!q9ahIInd;+Enn(#F3WH;2`*Dr0=lF3$$$oIS|2Uh50M)zWQWR27%+i z)HH67Vg#FA){Vz51^;BO6;DQuQ65yOv9N?TDQWUvto)Q4;`;)S9Llso2{f+|mya>l zag7hQoR+t~lDe@7cYkV7JMUIT47VEs+x`r_(Hz6mzWIt7vaA_VBaHC$Ut5F9(LQU! zJ^Z&7o6V$nSXiuOdX9izDQ#&Dlg%v7fEnSNh+zM%cW8B5GLG?ca;wEksCg|yLm_wy z$LuC88ZsYmZOPC^Nbfe`Ur0|j8y{`;q8MAGR()nCX`}!hv}KQ8DT$y)Z05~Q-fEh& zt3HhwNR9LPlx_Y1O}%PWs>7-8Ysv3~tKmUiN}%E`Hw^5A^?ZFc!+uy*r%fjhPp84Y z%lf=<#8=hc+FjiQp;}xjUv_QL4f0cw=l0R>vWc(Yb+YgEJJ>d}llk+~R56lBRZy|;}qwVM0 z3EaqM`H8tjZa!}yTPY%p7_EkhcW3^1=STn5vZNC+dpgAI~D~q@ATN#T1x9f76MRln|uxwHA z$M$?dcZ=UqR1eWlg=Le|o1EzGMYF=q!*|dVc2r`}Jv~n3t(&NhYNG+@*w!`PVDF}w zpzF9}AUp7SCGo!b8E_~1{HidNR5mHtycUKDLQLg8i$P2vjx#X1JQy|v$&cHOku$DA zi$XEeCYKpA3(sVNHvG8ITU}`10Z5X_hny$!Dc64Go{s&%ryKS@0C~_=67^WeF3Pj; z$J2XCi8J{f=4>8m@oV3QFYA3@&R}aIrq8 zSs|57N0t~bzN?)wRh{umWiWB2)YZXs%!9ej;1u1x)tWT{Pl7^O*R2i&{yv6o4 z56iVxnwt?vUfw}?FZ}Q_47;7b%!-q8W!jnHdHSbysfCrgfki(wO6SrFI~jKZq8)=O zRqc6o=Fd6cca%Y2F&8G8)ERpox9x#(jYf(#Gip*E zO;UY^3c)Q4H?POL3Beg6w5&CagO&V-L!v`|$G_W(WmIdazIF09%~=>R$j#4384nJO z9)7==AC@xyy^k2bCg8ZSHrqD41rs|Tq)oM*Pf*p|cvhflsq#8TaZ|u~rVe$zyJ|$+ zD)oGr%P32R`i-AuqsnXqLOu@hrBOeBsZT}zofGbcdNE3<70diu&4WEvAr?Yv znhPh)zf`AE!Ut}w);kj8i8Z~xhC}y4>f8}Ybd1K`p&Q{|+8Qy#&UBURl;Wa+gd=nh zLx+^&SHpfBIK@FDm##O}F5jH_HVle*oKZ#G4jU~1uam3%ClX|kF$ zd?AiLa>?WvEw@~+fjK~3N(c&Qe&&&`u)&e7=gZ7j&nce?tZJ%UxKL%PYt@rcbEi#< zsGgq6ejV1Zf5Qr`m%kD6xIHw5ktC^Ir1@_7BTknH^}wra2Nr%M7u0(V|FD|JdVFxf zPYA)jTgt!l9W~--N3P051^4+eKa=dybLkjA<|lm~H&sSIDcUc@cI%x8{WGZ;MVTQj z@gN>=eaF(AF(Lo4n1yS>q=ov3-S1X-&%RSaN;MI)_27XSzJ$b*0lUc}WfZ&5A(8nT6^qgYP0V ziiZ`|Y9*j{blB%dA<B>ij<$@SK zgrwyPeA;nP_r}}%HTfO@gcEWA7#cxQpbtJf6WITlPoPS) zZfc28^R()idN3{s;p#uG33UmZ7~dwf_b?N$PxXi_E7FA&e_io@=1jQl`gE9btWL!t zOskmN@EApR(yiDIP3u;8+peTded$R&xLmRA-$#fKs}lTtrA{GrcK$@_e4m$97xz>+ zS(1DtUhpYFC1IYw#`IOK%M@yQdS`HIF6M(f;IVT_Rhy`i*dsOcfpSm2m1pn=PiJ%N zp3xzFmiMVM!{;?_tTbj#yEtc+E-lqoTR1CEDzn)o6dUS&sY=I*1zXHhZ2T?XmLte2 zwga;ieOiEP1E(>8)M%$(fOS+U9=j1wKotb#7bz&U^R={lzJdG(z$TG4=O$#yY!f*# zM&4#pNl{jtJ{Txv4FTWE9j6pw^c&Z+F`FSn#yoD!2^lV#;6)U-73JQzd@!jU>dAlz za4A&BcBEDeCZ8JWdBdHO>KZMD|21Fgd1C3;eR9{h^XY(>6_r?VzvvYWvuH(j)&ze! zwTStJz5px3uC&fBJx^D9!omZPzR@j$#k{<7hlcC-O_xI&KUeUY#8?TN4K=R~i@NF+ zIzL=vz_=d~WO@rF`uIzhm33ikdnN*+Rk@dCLf$2t- z=J@Lt2=8|P8Hm6u_G<2-6`Kn+nx!uHvGZP?1K2z@runh#>fs4s3uShlD)IlB`mBWc zOXT=i$d+3Kf;8fVvDctYPNEvu(lKms-16};3L7(VvcYPLiV1?QItqfIq!v`;W!^Yp z?bLqri2V9GC$@_=SLq5asYPKwR>HS_c|sS2)knxeMEQ@+lL|sIQyIQ?(TEoXzn%Kv zzqa;kG0W`ST>9or)68-G0!oCLw#B-KMMd zq15c}4U1v%AdUM}Tm1QAzsbg2FVlglnl~0=t5->aOKRL*Itd zLQ-cJ?FLFXF6zgg`%t%8^T&BE^1^Fgag@jO_f_L|CEAY6^^9BBd`66na)bpb;pj1x zU3AGhyO|6V+vh;Ys?x9So(d#T-;0zCP~+a!)JWN!$J6-49WN*Kn5v3N)a%{*SmKiR zxIqX1m>7@dPWH)W*x+8_@rYIl!<>upNBY~7hI4W<=9FC)WKw&|`i%rff_c{wrZZ8N z^mGgk-W3$#wuLMavfL73v`^B}Yk-3gxYdN&WQ>g~(yB_RPMEc2Iu)Y|rRh8K1}}3! zeUl+dJ_4#*4t!&Gjmmq1rP%=V_|E!}Sn*PdaAz^Ik3}FoLLqZY@T_!~OTqYgBGJZn zILqBDAx1I7>8=rxrC}&xp)bfvTZj7Cr$`*Po>gj*qmg7D;qB=gB0JJ!d9_OVN{&l^ z%XleX6Q?hAwS+1{*}LLJt{14s|L7Jyczf7h zE4{k1*FjqBV-#9UQ_IS-Nw4e$u+6X_;JqtIMqbquCDc#IU324kXrBsE?QS3W(#A-z z-ZbG7-L6Yn6yLUCMIEZ!hHQ1l&?_dZu!wQe2#Pig7|F|FjCKy6Q5Q%wX4=m}1R$CH0Z2hS*lPUN_ws@3*it>x`0B*yOOP z8BwNeBzs(OLOG|}%?ppaRgcv*o8WJ>-QCndYh&}tDq2-kalGAd<)Fwb+hDm_apJxC zhPoZ?+00L?Dcnkv-?;b~tA!sJ@WO065t5u$H{R574ZwYY<#Zge8io?EWNeH>gXb0) zzeuxIfTJUWSdNHT-k!7)7-M9igct)6aG$N_6*MA*wk-^06krk?18sOeYb8MPO4v@M z3%{1t_kPsJ^F5BP9Gm>(2}a zf_0h@s3?ZsHL0yZ!A8hzCnEqK`YKu_ctwD`gx)-jLHT2NxUeBavk2pmX^*XGt8F62 z_~pV+x`!_aw%$h85E@AEr5&}FL|3fbQ+CT5Rb3Z2*kcEZC_*R$qp?^q+TaL+kr@#PF zVJ;!nr}d9KlG%1DbIvdl*ZArqok}v$s=qVvV9#-oDeF#yzn|^2Jdw=Lyh}RjKnI#z zzq->L>06Xz#5k>cyfJX69ZIg9N+iVpSNIO!5%})^_Qjkda)JZP<>%-3j$oN&M6PQj zjf|4sD#AS}5@=q4FS#rO^ikcDmo`IcOH7*B9N}$i=6^=8Ty67kL36-lclw%%03<$f z2@GF-C39>^g(tXfwjZ+9i$l0l4tuZHl`!+_>2*!hcE9{(1jkOoHD(8QMV>ntHo<}M zvLWTuSqGoBDa$t5n#d&uecT%1V9Y&i9Ftn0Hc-Cli$S;BCeN;sv&2g?&Vrj4g?kCh z0+x?rYCx6emi>p^H|t77G(Hv;>g(0cl4yD z(5+VA5|E^=4#iGXuFdoQz+{L+u(v;*5Z!(UXZKH!_XBgIe;kC#^@XPg+~J2#uIaBN zFnO*dhotzmGKL?{OSaC;A}79r8h+(P*D3e~Z1cTcz!>kU0 zT!d+it`*N6Em+s@^1dUY53+k*fsed=`YVJ#_>1!EM#vUt%3jf#p zg+QZI$ot~(+X8MCPfK4w6s1$iB8d}NwiK2v2P>`yUPWkR6tgiylpEP;+(7m>3(K6% z;GSPN`mf?>Atx@$q#`pBd-+3LuiW3d>&j^_6O}>k*zoXQpB-RrDQldSocxVF{b*-S zf201aqQr;1>-s|W+a=Z(0_IQke)5*w8Mw z`JtxC#BcB=uVcL5m|dRTpa;+>(E~xW7o`Gmimr&4qUmSSW`;j!XqqIbRm+GuBz{w1 z*xMAP zG4W5#^$z*IeIYhFYi~G!c?R)U8ezk4Y59+dDe=z|Qq}~A*u|7%R^%_tf!d|3BMa9q zn%ptbM z`;jKfu9%;#uW>XUCVOC?$7rmUg0!NUpO$KjalT%%Ifw8dQxTT!p;j#e=Y4H0&!hFF>V_GC0d0Gf(bG?dY=*1emkX834n z%y9To(Z~d)kZ9!|?pl`$tRU!H@Y8$flpTzW=IOv3__VHf)>A;z3Qtf>&&m z+;_Iv$h5;pADse=W{O|_jDLC(ryH%Uo@-+#+M)!BXz!`)_^kfwVEcV8q=?J)3<6@#1BEu~Y*O`tZ{N9fd60Lq?*# zv+_+ZujOQ{e8^%At<_x&cm?fJx$aZQeyBy^i?7hV0qA$no}s|Q^Tn=x!#83-)=T1= zKQbokObo>H>)>T|t~rHsYP!lf@JFL}#scvsTIeWS>`xO8q?3=y5c(J8@Pgt;iG80; z|BjL@xPFg$sx^^CP+#Gk!425}@fQp6k@5nx_>M<$I;}0BSzSAk?iG&MSBd$#%0>!@ z_fILX#~iD1F)u!%8{ATM9B--~jq~iO3%o{X421WRpAFmyG>iE--+ai3X1_*g)^MVi zPth*^5}4jjMlZ^u5{C$klZE!z@#j}Jy~yT8@zth9SGyT=WnsRO18#Q>Swkxz;OaiP z^nNSe^IXlo7RMV4JzDQ;@QCeEm1T=bIS>yQ*cuc_&F;*?=kZD>fsGjr&M$F8kM7? zF50dmNM=y~gkKT26P2n^_}ffuW3D!XCFSq1N`poBIawcX{Bl`+jj!cQ28s6Bq{fna z1nzmUjlJbWyFO>9t$h5E1n5tE+{uOJfVaG}I(9?3klxRiL>j(}`a;n?l{Lwqt~E4x zMt7_LMvH>ka6l6y{}n-vy~pjtPcI^EepvjxVx^H^jU|Vc(}v7uSN&Sw-~#^$qEFe` zF*QEu!lM{vHxbsV;MZmi8Vl4CD-p3mt6&XDyEE;e@5p~({SHDOe)X>5y7iYzRl~r9Zf^W2j_0{h#yy)o}puw4K^8xujPMWnIwz)*KOG zKd*v~M?i(*eSi@a`7@#_oJj1mh^xnG(L6jD`4ulMU0$_~7M0KN^{G z^k^6{UiNsgpO3fI1&&`@zmBz@XJK*wyNL>b5~cCmD0NZV%qd_P7VVYO{QH z^(v82L!}dIEfGJrA|ZgY6orZ{`7&)20QJa;+GGp zJ+!{lH#PP@_o-lHi*dy*-j~P}_5h&aP6aRCm(2=#g+*e34d;I0&j?aDkfPq#PfF9G zj;~nJ+)rL$M|!!NSHIC`pU!>eDze@0rq)A0wDfkvMm-FD{!r1hOcc=n6Mu(4_|)&P z^fUYJH+I+du$I^f@~=iq%TkE%-H)-sm_wf5sy5_)>rVCuyGCE#afO`!9XFAPqdU$V z;?IrIN4ztU!YnKeuz%LoTs1P2UJ<+`IkJdm2mHtSD}Qb)pmvPU(Leb3k5g-L`kz7l zUq4^GMl*_?vFM2T`tvM2Ra@08LrG+_^Rh=VALGgL!dpv1rT$sEWq^GR{sz+zO1zNM z93OX9!tLmR0sFBd8P2&QiL>Q#epw~23H|dzcC~9N<4P=Pe^3SRg*(11>-k3WP(H7p z`G!U(C5t-^vR_X_X=r6HzihMIHkQ7D^IX(ip`xeZ+2JwD4iX`<{QgrKHF@f;-65vN z3EKf(GRjRLSfj_|Qm;Kqtwq;DHmt823*}X_w#-i( zjU=Xa4!bjXK~E0_ zhBBh_5Z+qFmm-eSk#0GoSk_*WHW(Ef7eej23$@%|d-W1Mz%KQ7J(g}jex+3`;~3(N z_rUeoXqz%LqN5lOWj_D6ptL zSW;Bwg2a)q%(Tn1Oeg$%=q(fNLRY?L=Z8d`sCOFEt5#~iP|LFm&DCRrR5dgM5PC43 z!V(FL>*=Ml2-hxnV4VkV902|MrJw(`=u7#h6xZCR3|h^38(Z1MJ}egOZ*h3fAr|^3 z*#x-;(IHn1q!R-jEi#LD{!6fTBEM= zV0P?n530la_MXGkX_O_*|SJS1rV6?7yfY`06Ao}m`0?k^T(_(6%-b-54zcY1Wk5`51uYU(PP;6?A3 zLq0Qzs~K@DTpTx4R0pDOndbrX!?arKIg)6|qGW zzU#$O`?n^+MW-6}Wtkx67PTzr<(xedLVo#IUQ&K?%f%Gg#mh3R2-Q5c*cK)6@rZrC zrSS88bh|hHcYOIw4S8RRW(71{mF|~vrhis=%v%|It5%q=+ftW)o-zAiQ4@&DR!34` z!?<{cxCT#i@hhAJ%2=dks(HkdJ451XM%1WLb!-#vTJnne#B!{7>5;Ca>XYDy*gwE? z5QG}Jm<(F~ezqo3tj)biD9vu$rp}i{o;7BLiHPeS^ZZee26i6(40pY<;jmz^HDCBq@yKcyxeGp0beKu?1-Mb1ERt>sVFvo>GEdQz# zK)HOs^w&K3e{$YZtm6i*{ek!}M6Zyiq=L633xmU1KPZxQvKa739l@ZE1x*J@mbpOs;Q|B`qj3%oq6yU?F!H% zxw~+^_{^U@c=aJAJe`x?HLJOro^3V|&i8S3FC~+kLC@DECi2d zt!aw}1O*#BIxJ^ls%e0l3l5|IP~gPF(ke#XBJ>}s9$AlE85UNw98ZzEPx&;$M#Rp- zxpplBFtQ1pk+;o$Zlo<-;6m9ezA;Q?ca9GOd#We)u?4SAD=MwA00pks8eEbQ-B1Et z>RSGd$OToR%)C5XV;)zm&1WAn!2z4d>(2dnTo(6eVZ%ZqE1M@NWC~)kh-0b0{MQ5= zjC4n)h+ewzq^>mK8K&On)+ctPr3G)?1_v%ifwe`+Kbs&J*;&I!zE1^F9f%V>+HQ)K zy;QTnrc(vDb5b@zBF`z-x@gw#`~OaB%ZY36ZqmQ$IMlI!bWBfkj*nDK;*J0G;isE6 zuTY1W_kG?p6v=;xee`w@Y@nk$Ok5iR&M*+Y=~CYuZ|A(U@3a*7DD_gP^dD0kSj3QI z-td4Qovif(KKde{QIApk$ur9uJe`tyzu~AWVDYMhJz{-5sl{&hj)7nk3A@i}D9TmHw-4kI@)_ReJpX)J=TW> z+EDnnjjA7?ZE#Y2@#)}MkV^3;;-qa~{h8o;RIHf7ng-w+r;OOleQpYNMTN4$U~%eI z7%iClhiZ&EY-Pk*HOkj7#D=;dm2klYFdtm^?QUs&+M- zFVsy^2I6{uu(gIfrd$d=u`4!UWfbq~|NqMBTg5m|LPt!4Vw|8!)%%dZUW>ZneGnz|oUe*as$t5E$yNsWpS zdHaRrtdDEi){zI%h$`X9g}^Nw<~q)M@pRY1NY28Ejbr>DTj{?tv)5&s^mVD?D4d9& zN`%s7jj!~1?4D1KyTGXWP?UGg`#dz#r%)Muobn+mq#PHJEiSu5Ehk z37erYy}+Sz{yHtZ986Ay;F&(^!Na3zkUN*=GD^2MP-R`X(R*#FbNxY9@YtmXljPc5 z+w$dXqw2_EpJvfIjrZ#k>d#%2mxcqJRoPf_{}|WTco(meu647$b{FJ-`T3fXo&ryw zLh8U-{fTcMj_Tg`J+(&Nf*jWCfjw85i<}ToQNk^#{X99OIUqSo7{W9u={J2-0zbm0 zc4%Zjt@=E#@ZjrP+~;b9yZVO45jT4mwc=&{6~miOHl{3ke`u*l$Y7*wr~{w5<3m%k z+^6x7-x7Fnm~0Yn*hZFNnDy<56cwk~rXSo+8!rYTaPOuX58mgxnf2=AxmwX`dSbIj z2gG4$`jy=)B>elGqoI%foyq5-iW?O_KKE7XJ(JpI#zIK7m*eza8_@OGk>!maRdOdy z)p@cl8CqE9v*4px!FPA8){Sb|uigz#CvKz`4}AeVhs`5)89d^+q~?HDusweG@O(lPxp*H*j`D9q+V zKSU|rhPEA;KB|BZ%QRVz89fe~UX@J-GCHDK{G}4A)2dCImWF*2@Huwh7UHl4F;2xU zm9L0s*y#U7l~GCQ7pK_0jqMI=f zN*j2fkx*V#9b#_p)tri)5Et(YK2gNebp~9`M~78!4lCRm*D6^9lmd=2hZd?9H;Skg zl?6Pk^XlN5Gb`&&twIvj@}`p-(x+rT56o(@l$F#mirfX+`l(+k?ZB;8}8? z(;^bbx!2!&S2=}immm(#9Qy_isH>0lvI3SZpNA>jUecPGzG0aH|Q$R)2x-S4ElCF%M-YJDd={ zYu#m&qtBZbNx69NQ`Ucpr2u|}y78R7^5VN~Ij7FvjI_b>wMiF4UULZ!di?R&4d~w-`O&+$?vzRvgpq&`q8@%z`h|!QflZTq3>zpkf?Y?PFfTz%tfxv=PlY? z2MHI2Th3V-@h%N?7AyHKRcL8|=kfdeh5mivS5_EWI_asowOPgo9V?5DTo>O}&aOf! z!XoT@!a>&>BWZFsIjRmiPyfbrrhaQAdiaAgcNqLJiX9m9T;nhsHUD~v?IqYUV&5wz(!3>(S)U-~5Et@j+qcje&Ub_0M zDNh88l9}zX+j5BuHL9?b#NDQr-eC=Gzy8?@AJ@cm0>MZAKfDk?{yji5CM(JwS^prQpBaJ>;X4;*UyDn z(-QB15&uDx1)dTBDKLMQnxICFpP?xw&l2gcbiM)^8vK7W4tT3c;OdPX{_58sjGvbQ zNB5UJdQ}BU;&{^nzm*xa_d_7ri|y<|eDtC2y75XMi0<9E%et(hr55!H6KkcWYX+Nq1zOfh;IQ?!|x zrkms2FPl;*-oaAs@WW`d>XPyO+sR>Xf3R&d$C2x<6Fr=ky6VfnVFQ(hTbiugx2Z{x z=YOK000(A>#{@-*oCVC-&(A~3aDLh7L5(+n87m`wQ++V>Alt_xSSh9U$mVQLc_q=8 z(X-k$-VTEO4V3~MK^m1S(518@teCEgzbO{;FNG$;#Mg^BV8*Aq&-@ZISA7@h**$SW z$20cFjEEZwb@_&~M(ahkO617oAN((+lM!)qUEREtO2(-Vsmj-t;UK2`C>jSp}Y zMqolpb>&QxroXiFT(NR}@1?LGru>98R>Bv?&Jy|4r8V>n)yBo@MNNgmi5h>a>bUIw z3V%+tM$oe4W{Ig)t>SbLUf3$FUCp;pSQVjX&5cgvD<3kS)>(&gilx0SFHzUK_~u&dZ8g&mvD$ZCZ$J9zyXsrH_Qmzu16WnP?qF^h zBX2)vw#=81o?(A;Nk1!BsRHkqndo<89IIovrEv$;@7l?xqO@ga;-J~mbbNWaONFyd ziP%X}&Mw50+w^1~9$JG+E<*07y^h{_frah&hNVWqVUPni3*j?C2;VzX1A_re@h1HKttb>x5; z-Q$4iuL@lt3C1I8!L0M+9NrT>)#PHk)YRHkCk0N3Zkp667Vj!2xbA(Rq)`Vkac~*| z?Rx&wk-6+rd_6ks$d=6DE4=GFp~tSU;1J%!g!Dp;My*CX7ntu-p54G%dT$bC1(N_V z*$Q?^=Obf@b`qO5SA=YcW7z#Itxb;emul?tX+Le;YGWij@9Rur2RxLaL51^j?yq*c zf=W4dCaa~NE3k{jRV?26vIyH(>e-~T3+-~FB3sd7c8Zr30Y>yna*aH?$X@g+c0k`b zOAq2(4z9r~JjoO>ghn9(1gO0~a5*mT;jhU)+0YkQqVdaH%qZ%}`_-M*l;B0uIR@i3 zQ@(LOp>cDAid(i{>aHDKBuvQ@8|hX@B}9OcRy&t)WSt{GZ*n`E7-P1(sc+2$E5-h3 z>EZgo;Sy>!&_z1aCDK*3uS&)WbyLUm!M3Za*)yRD7t;k;_kivqfz{heO#j$~WS3?P zz|OtR?d(+WC>6-2d%R^AzA-|$@*nJ6?ih7x@IJ3Mx-ok*dLZG!_N2!4&M=7q$p}6# zp~gMf#CI9;#m9G9xZ&gu(d3amGe=qlL(lIrZx=oJ?$f;YTu!FMp9?*;d)HY3@dabc z%Hj{&U8?_Gu|M@Pw|ypzaC!za^5~}i*WYgRiE*u~w4;&QWH!G-nxItm_wfXe9)wH< zjptV4lB6c0$f83T&*pz_R}u^N*sCfgF=6mrx1}Vpz-&0E#Y|yi_BTaDguKFfylI(Y z+>(A;=O?Hom~?TYAONlC?y{>Xs@7tt^rny9Iwlbwo{D_7Y5+m(HrO-HlfK*#_-WKt z9XynORtkU>TRFO2v}CoCh*^=!{wqy9KG;@IBV_(~ zdq}#l-u({S<4t!pr19}S-h9N$S1vKuXzz!dShKY09?aL~pBse5DnrUPeGob|VY7*% z^p5cF!eqw4>=mQp68p{r%)AIIem2-EMP9GnU{4KIe z9~l~o@}~>d@t`%!zkYruVG{}`2 zxaBPPz4MYwVeMtyWM*G|mmIC`j9vSJ!kCpdRcGP)=#&bJ`mWay{J8g;?ckF!Mvm(> zK3mzkb0-0Y8emgjilO~aMS)_Y6kxwZ4Ns>G_DxIb$0I{3*SN(@)Gpw~%tb7hD^`c^ zt$SrNrSXy>_SIuNQKXS${$k-2wnHbL6kUH zf4jGqms5*%Ouj_+_leeDZ;VM#%jwWe&0DlLlr1gii+?9%rsqm-yl#p-!9ud7Rjtw= zYz#}#gU?WJj-Zi@*d{Sr{f{!^D+x_*IY4R;0GnfnKg%JwZ)a#PrRg`ISDN{QPVm#F9Q8NLV!qGU-7lk@kVkm(tuHQTq#MS2=AYrJeI z8`bVgeA4Is=@K39$r-t1a=>f8d$;-9^=yYCJ5AV;I_9d=tuKfT1vtGq!a%=Rv?JmG zML(bR0v^kQoD%wmO{Gj6W;hEcu2r8?^JOuTR}+ZUrkyv#W3{*H=#S4O<$XS5gE)ah9Rg|2 z2aM}4BoAgpJ5t4O)_vmJtoc^eweE#R1-w1F*-*c zvG8%@ODWAAMJwwI>d;zPj;Cg>)_KC4IoC`BrE}CV(`>Ns%*B|hK*T{%*}vg{+oC}5 z{a-}`BO(8h0RaI*xb-*wx^g?Q-T#jB!Pq&UJ5S;jgVm1Exi~}U@)v)hzDP73*_#+o zezT$Y^0QlvX?5>-@X7J=H*sgLZyI!a{3OOv%c{?_5O+bYVZxFcrx({g+1#gf7Tz5{ zZ6$MKtKKDe7E*I-{sJ*m(eOBHBr3t)kRFu&=~yA_hu${cBj)XSR+e($`(*zmOHPWOwkb=>u3@NA_2cOw&=G#yx7Ht) zBr%CJX5^vP)=)=rD*G3RxY)u+mB&7}qun}RAgu*bG$moO=`(AD=d3%?-TGH`WS~~1 z92Z>Q!_R}v7&VRyxCOAEyD0|2kF#aVaS(_3*?p$>gw2qdrXs9pcXb#^tG{w?SfMwt z$*mTvu)pP1yHqi>>O4#8zvyr|y^>Qk`7qMjwVa*Y1^Ors7H!9}Dv1HXm^13QijUEC z9hUhuJb}H8XTf)D;oJb*sKJfv2^=@Er8bsJ69u#K5gN|y$Z#xfK>5MAM$vf|vws_J z(UooKlR6Dnz4iJSknae-=GvgdA{G0?yHNaTa!FG{`KUt2jAS0{`+)I@F4K}Myr`O` zF7M$5dYM_6wfPCX*K^qEjVS71pj9vB*@%Lajb(1IWr%s7$a@!O6wka7f}2IJA`z%@ zF>YRcUujd^yHiiF_*Jcpz3X#68w{g+yGvv4gR-v4fD&xzdxg&3U$raH(f9iAqqdUt z;Hzc@Sp`69rqY4Vizv+nj2t^M#)-23n)%upfya1pI?y@3pzc-b4As5cV^)3Ik>0Q* z#FF+%A4W1nQTl;O36Bdykw;lVxp_hC$Xdt_me>bzA#iQ?6In`Si_C4YgmPx~kG?O^c?*2=4gnn6v|9X-gsR2r1aYzzFih@(HQ~&u97`dvI z$sVc!3M>g4T|oZFM@?)nk-hXj=rNYF+qU1&@5l^PerN^pAQ>{@{=eo>oS`WC5K3Jh ze+UqqMHIK5c-<2wJJ$2>S3$6U9s!C){v2^ffy(kT;OHH19zsY#X7a$_ZlC{;2ZFef z@W`;S;}u`acfK6Ni!4Ov<7+4YwMe{FB`!#EqF;k_A$z z2Vz{_JiSJ&IAG6?eAUj%V*Qsckq*n`(*APWgAUBIJat_Up8@o;_TV4;7|0`QpJcd7 z&1^${qlAw4#>%f<(}foaJ&k)o*Hm~KNsqbpoCDqLDtX#&*!o;ohUS*-Me#m?u09R3 zp1!JlMC)-jDAUVb8Wt2u*}`6HTDNH+z98DP+BEhgq*kA1nehDsPyll@?9LlN;-ux%NJpx2X5q33Q!OGvY32<6yibY5RlDlc&9w)`mAXsvHOrF_eCtn1 zZe)&Sm%T?&d{`#kG+)0gWa^V&usc&9V0o_n*~f?~K(&N@Tg#cFp!h0!{Dge@ll;Tc z$nQpm&!o8@E8PA<6>pKG>nLO2?1WOnE)N_684ueN1NX4V{^iUTfJE!F9LOj>xRf%0 zlDeuQF$U_01K}$e%B}5?Ni|kh*(Xoo0JYP-YWC?YZfsx`% zf@iP)Q6zvm%L~u=e4qDXiyh}N57~S!q{8QZP|FqTB8jVSo*JJ7JGE@jXavmzZm3(NUPqMw~SSO>8 zGO?ww_4G*xYaYZsnmQ^&9o&$#1KpZ*REenT@!&Ot8uoa7V1=2I`+>w$!=P^)8O8cS zpe)K^y!{AVIU~(Xj+Z>c5`gV*~r1)EdDh6gv;$5Bc(#EDy88FgjM+c|U{{ zEnJP`*ZBES5~Gc@u|DTCW*nDJ|3()|Bi!UbMnu@$F|NZNV!XUCGDN<0)xOcKIwZ%s z0HFs==XtUa2)dSxy?7z&`~qv3HDZbdC|;0WPC-t1Vbv9b$@U1}Pr*ms>~{c)l<#Qu z1&C8eHRM2khoRO3P@4fAzW<=1h$$^z^dv7!Xs$;$jO0@iBn)$xvEtgt656iGyHo$N zQ;qiLShWe+0zh$u^|C$(GGi!V2Lxn?f_N|PS$1mv<%DDr-}d>1mVvKCu>-im0{qXH zOU|vC0Ti))z#scy1_1%*-TTi+u}<6a$kh%260NqvtsK6b{4N`HJ__PL`xa3w8c-2& zp{eQg8u_5{jkzMBK0K_y+-BB>XpvuZ%MAfbuV)0G0I0!jLON3M5IcbyF|$!a_a`(( zqj-=czl`}KpQpZ{Cm*KOSy8vtw_I230KaQA<(hnWmd(Ad zrqF~3V!G51pWn2PluH-JC{;7h=Y^qe=0*-BlsUVFIaM!)I~81DIak81(;BMYEG~Z_ zxqOtaK>m+x7@5amqj?M1Aum)(iDY{vzNs#!*Qb)Ik9*LZutKS$-C=Uzhl;yKMe3U0 zN_4r1lthJPF1Httg4L3h;Gb${ z?L@<-t`Y7Db^SEec`;2WS;f>$YkSNKXjJEoX7_!k{_~LWm8ZO(! zD3~k8MtG5#>yv1=<)zgbjdNK^p&Ik6+n_;<8^cqkIX`F--kukf%sjR#Wr zYY#dTh@yE@*Az{mMsxYtVU@EJ&nZ7yTQXlEH?qzseL#9uQf1oBU9$3mRo@g>>6gX~ za6h;_sE*IMkFZqro29f-ui;b|OK#z@1Nf$3;w(cFNRqoV)J9I#8I(--(q@_uYdVfQ zTRed;UIJ(E!AM4fxd#kNOZWL)oD)ZN?6G2?)0B+F-lW(JsXP*m&he4tbCxv-=i4mT z_&A;b*p@^&Vpi1~y7K`ABj5Lz;=Eq_loKJHht^ptY#8PtLB$yjo*|lb451RQ*+h!f z+@R!U#G-vXp^Ubu3p>9?V41C(>DjJin0hc-ginDFf!wq&%8G?GmU5DML!l93@+3{W zS}#{GFJEwTMvegMb01*v7TwTACpm4RKKN zy<#FrTE=L-Q|kSBqTr%OWnrqA+M1W>wd;Iy+hG$9Dm`J&S(&bSb)&E1AtsNr3eHg0 z=IbPJxRl}bB+HnKYIdC^4x2Rk$>omT94GPRf?3*P*?T#KaZL3IGm8Be`aW+5zzlr5 zYjXxae#9FsdO{JV6Bgw7x_Ti2rp|swVelzxR;<3a&1S#;wYCig&y3rBex0{nSZ(1^ zP~)QEg*W?K3=%8jw?;JfaEabGAop{N?QeNA%)M#Mdsuf=n;vji&5uaYb5<4M?(m7i zLnRP}hGop|_MQ?R{rdQ(M?( zydp)45iBUxMv;!vONb~cQUnx{j(~^|I!Fs(q997~N|PFtCISfvgbpIotF!>2cL)J# zp@fh*D0sgqYt77>`>pvglV3SmDf{f~z2Ejc&s#xL&Hal%t1QRkmg@BAEz-MzdEQU= z7T<9rY{I7|s8e$uQyIm0#_9YX;$Y;9a(4bXyj6Bp;-?+2ZVf9v0C4cqRWn>+g)OsB z>=VY8=TdhXky|tShq79q+Q$$R?Ut$C1?zT`vdSdp8@6RnaFW81L4N;*0!MjUO2vxQ zJ>|V*rG@gHc54dva4*DektZ2)knj7qGLQc&-;?-iI)luhtBz4crNNE^!!9s z&(|J7sy<+}xc}g`BH~ShPQA>ZP~Cj}=^{O!MO)QC7Uv*<4SCu`=mLRc0q)%%MTn+4 zLw`A`y%YdDf6(3Y&Pjp$^=%-j$nQ0Ohs3`Qb+R&RLHS=UzC_Pg-4P8-l0Pe2K2X|< z3LW=;+$$nhWtL<$d~-%F#^M^ESRGwJ{6Y1&?-0*>7wrikPK)~5%}F!i5`Ju)+QpAp zOt9h&Md<^sW)S(BoU(A(o>%oBKE}x5))J9-73^>nL1LIt2PcH32+~!zMATjUYCR8* zlsHm7YMeq*ucrYGG9BE;@FvFWMh9U$INATBOs~k+Sp^mZiL(I2k4*9$;K%-5FHC2; z*681}bbRtq!k-%cO`Z4n6EqPSt{+IevU%=r_%^T5R;OjRc!R#S{;9gW^Z7ikdKV66 z+UVNjtIygE$HX7SDaQ5jFk`gyufTmPWjxYTV~cmV`Q4qY|b8 z|6=;O!;EU8$%9WB*zoN&T}C(%AQV45Sa-A9JNK`EM*mc5K3-XV&;SZBI)I+Mawvv8 zVE3zF0)h5_0f>lZ|76?$|8s!1`HQ*#Kbe!%HlV`(D{SK84zy{MAKELoKl8tb^IDd! zCoi)<+o;j8XUpoJ9&C{SqNi^6z?`n8lDdVG5vARd0`J!zbfC4Dzsva}Ksmq0NtQFP zX2`|pkfIN!^zaF`>s^4`OyzKA|Ur*ZGY2X`S(;%qHB!p1L|Skv5a>Q5oL32(0EluHQR&h!!dZ zYUtoavA3Z#BX-M8TBYamdJhMiITnZ1PaY z;K6_d7~}sLnB#rYur3PPp*8s91&@Dp>>%>1L4Ka}B(chH9Ye4AgjTkSM zm>;LfiBe&;C(z8usL!8dXa|rJbp&KPSO*rC6pu8ovARK zNJKgFHRreD+KC_EKFHT(rAg^vb+l||#s(j@2a-!Oa*6TTcECL6)CfYIy4|=_3LK=M zxxSU!or|D=#r;@Vlzt%CG!PjOKRNO9iod&}AGbfzC|~pJ)9=b%9&^%NY$9fhw}eto zv>+(0a?PVxJHrI~v2pE|6wk#O@h4~E+btt|VZ^Ml^;LMJ2f%6iy7)UOHop`MoGAeZ z0PVe8#zBhpKjV4dA#xyiIX$H8wTxLYytC-VlW|yK5kOMw5IQgfEZ?hJDy|V-FwhHo z=Iq73ImQFsezgw zB}tsKI|`rMB|z^6s*z)vVPhyk4O}=XnAbq~0*h}w9k8F14^Curx`JdZjl`Clcu}~Q zp}=2J%m!OkoVtU!cTim;NRKlMLdg31`XP`x5>zMOn7fWzKt$3f&#h@^0pqlEKffG7Qf~_^V>NR0h%lR(55#7n)~Qm z(T8_VAW+|d3y^yl$m{G9`YpF+jng zPzTZrAkU*N!14X$<(<9kUarjla~Byj)f1GVUk20UwbJyS;fqH5keoc%w#~=Tp+8^X zzV%G`$zCRaKxF>knh*u;yt49&On~45;GnM9d&;K5$2Q-ZrtrI#KOi#!A{zViPGSf0 z17C}IYDUM#9_EJeZeCAPVhU=}8*l(vo1>o_err#dNYW3OV^{8v?YwAb=bxWYfA0!) zVhVWtD7B_68;YyUI& z6$@3cBIjfw3pw~C8WIIOMO{r{Iug<|Z1@n%4ec z&qF&jO6OBA^NqB8FFQ3o&S0u++evcQjx&~JK#>G3pp0CSDt)W0)(kYz>Y|9MQ+C8? zqL`WqI0WynL?4LH-em=(R$d#^BaRr3bw(ViZjlCrTZFpcrxppy$M~oMOa(`(jm@E7 z0}EFQlTPByMCnCQ%lA%$NNRsZa5peua@F>)cKZks*LQ(MKTcfawgNMKLs%lm1)<{4 zOz#%+I@I(SmYu}epc~~7$ztU9q>~_(k^RLW%1T2iHFpW63dfM;-X{=gM!>+CgoIBx zS@^Sr$3z$Yssay)r}nma06A{KOva}bWPUJa;NXaPt2O%dh#-^)(C69z zXVD1rX@bJ21Od@f|y zg8BiWvltz8>&EC~Obkj)-Em!KWILrwSJK=}<1YIfs}c_*9n@e&nc;{=#rR6-`1&c# zH)Fi?Wg~LXvP_{nTA0YmS4%M0oY9jfG3?*N0CLprc}keKZ*j|!nhyMeY@Y zvTuhEH@!dZuS`YUXAwjzE!D#$H|{TbMu=|;*1ulrkMah1WQIff^Fl8-sspk5kxPPU z3rq@PA=TTu8=rn}C0#OG_3M$dY9uxGqWB|;)sY`G<0|vFS!Tj6sj3;Hvu_q_Me>Y% zm*sd?!?S+q(NXRCCwJG7F9!9i(CZZ5GxiHAL|hQAvH*i^V|o0;#*h3m%Wmaf^^({| z@HOi`?%jkT{~?L4N{;T^ww5VwNw*Ut$pg5NUE?S1D(+<&*6-I>W~AoiUZ~G3^%P8y zu*04eXg}W-xS?+}13whScw#!SMA+IicCtCK!ACd8XmN9UCaXSTK`DjHQ9dSW*J4{= z-tQG`a?Ad*5NoKBm-A2;!T0k1GAHpCGkKS=O!PLtfoMKm4gD~f3k`C{{~{ybE}2k1 zrWaI1u;P!B!Ku&ORDd{LB=TU`kdGAmCNXx_kXPgfz7^q?UR_koq8$y~Syuv}6I~g= z`6fArXDWZ(^&opvQ!zo-=p-9oW%V=DKoU)`z{WghC}KineRaK%aJiN!&|^Fk=aKC| z_*Rk=eY^-S)j4pn#G|PkoZW?ZUxr>>9o$WGNlaEwN3VE4T#P31*&^|?~oaqj`B4%3UV0Nqk_iC=DK6{7Ou{e>)w{ig`ki|n_i^2Vvh+GXsI zO(h_=XJ^1nB&iu&s(*jofzILOsm$JwM>ps^k z!HIcI%C!WH67`eGH!?5Zq6qb2$4!d#xN=ftQz2ZSQu%gCpo^KIdd1Z&_+V828W+Ww z73-fiQEzCJ_3q259!gL2@g5@p@4WAb*)Spk%R8iyxgIqGk~@A)nh#3<)_0UNRu^w* z!*v)}0jX-_tz7Np0oWW}iSi}d?EyHlQdWYDrmdbD9Csx_@Km*_7i>{3Z6`M#IF&c8 zCTvJdX}e3hOVmpf-Z7kWXiu2;KxOB&i@Qg`6tm>0Yy)}d9DXTlV}(LyV~E-I`x5Dw z9tDIc_!udsT0y)Bh90z~&hN7E_!C!ONvB8J_nY<>ea>M#O2#BjG?47PxL$moc<}D` zfh2DSj+8+Xzy5e(Ps4?`=Yg@gsiaLzHJKO%z0p-|p?Hei=nLkrFh`9S;yZv+_@!WI zu7_EUa2G@fk*tKPp*Zp2eC9_spgwZ(fYsqd+%1?=tap|4ceYTj%$%X98V1EaX}3ze z_hWH*U^~PfoGnLfk(MGF^z@o)p24BPqP`HrV|7x`g%TgQOhx0(Vo_Ej4Bg#!saWW+ zw-5c7h1XcoPEvc4kFYK6{A(Q7$=+G6Oe&}|>C*lYf|03_=Oj=4=ylsDd zPPijFbudqKSM1HF`ZcQly~pBpa~frIGL>AnzO|1-MTYtPO@zqM!KylWVe$*>>_xjL zhf(rhFE3P1vpf5*!i|p|Xj(aC+%f^iou&wD*}m#qIn-Hquh>PUK?LloT= zk*ONa$+FyN)QBd`EcuBRS++_?&FEjgP+EzznYa1aI+!rl-d~tMknvdRd9(cmyo8>^ z4WA%fOBCC%LXtk_=QddaI$~x)zUijj2H^>!o8mTYGPNaWTFdpELwBR~I3h7-N(ZMM zKSJ*&V*|9qInlA7uY$o!ZekakvgxvN7|G#Qk=yl>@Ll2#*9m?J7`LgBt4Ymn?kO6I z&76Dd2J#U#j+V=PXrNN9$RpnP>}f8mNpPUaI5&o{ow7xOm^~PpU1&+p=&3W>_zX3dh`DF^8qmt zr{;wR56A8D25}@iJjm1dKR-MI;*rfBO)Uu3GlNo8^*zgeZF>dNhBDa+)1YeIuia_7 z1dE@Qx?Wv1h26e?Y=k2c8&bVEkc6R(ue7wsctje|D*Ag#T;vt;z`|{{h0C&ACz0mzjnU+H@d5}2DNkGZp9Rnk(uf}aC=gcEFj!!$5~&uN&>Zidw7H3k-DX_wG0NQdgr>lGuBa1@6i9PK^WG?ep0eZWsy9AuP`N%+Yg^iAUtG{+A=q59 zpR6_Khb1?ySM!cKzDm0?5HC7h`EjCg`y@e#u857c6n_bWk$g)ZPp7_a7(`)swe)NW zAR^Dc>FOIVdb6}X0bpM(sOoh*g6w50uh+#R{Y<&}uS`60qZa$z=@nDPlDC||>v!hQ z4@|sR&huvC_GhUJUT~MBVsKKjC>_PcJ}d|R>6WlV%(_adN&cp6A<-;hDfQE_$vI-K zDXNs$z@aSCF(y?TrSd1HnB{kHto*8Db5#D_sT0OGT@EjGKd)`Q=X$u#-sU7%zASyt zi_?)WVJ1(SH|0OK?0!^SHxz=?$cR*q z80}2X(48NC_cw^8B9^&w;U!vW6a2*VaAv4iSNm;~1!rHbNbDQJ-<%4{T9#x?qGN$* z!W+gZ{T>@iISwycSa2tuh52BGkghvjbbMuQg#R0!!Q2RB%luiNNlwv*)Fu`hj6`XL zASMkb9oGt#uS6gdy>p_J5%K9-S`khkIa?`>>nYX?%jvfZrrWPJR+gSO3)dNJhm|}s zs_vDFOF&xESmx-)=J>C`miP#jN0iN zDdKvfTU)T`voc|(V%S5lB)pR9v42{`Fd>>XS=}3SZ(=Vygp}ClX?}N;epvMgF4Tl< zGtTn-7oLCX8)XyQx1AjAHcE+(>FwKo)7zgJ5nGL|uj~2l z-%u(*-I=g@OesN(>Y|u8h_8WpJbUUL;p%HrbE39!61SRFSpyZ-;M{mCj4KL1u$!h_ zSlY((&+szMQJLkQ@i_;xc$NlUFB_QnsqgQc*Bq)Phb+^9l{rPQoA*k3&Z72M?E0vH;%G?Q0i9V((k1%fJ8EUd~7RjA&coB1Smq}~=r9rR->TvW3wsrLIdbD6mm zlc8}KcHe_2wFf7N?rs{n`>Nu@PPoP8Sq_ppK7Txnag)EWnEezEE78el8xsDM%5*Ws zYCOKt4ibmHE%~IKT)KOFLvRoajCb6pe`KjrEOeqlvaP|HpA%_6A`&Je+HjGAkEzlR zx5aO=OHEiA)@{Z zRxH*o41aQD$<%2iKDaC7w%=dt=d5(kB7Lb{+vyP`OF5m>gyTzMZ5L)YQhsv34wGBV zc$wq5(A9Le{SF7CHv8U9=!lzIVIqzf#rr8ky;j>7QCDIK@78#D5FvR=_@5pua z64FKf)*SWl8iS@rGn@-NWW@_tXd(cMSs_Us*bD&F6HxgCn);Ac|M``TJhuH57J#)J zRqt~&U*iWvp7_<3G&W}$p+B9U{L+;E8hV9oWv3^BdRDvNA**CC3PW~^r$>bU5{ur$ zVhaCuK`!mV8v8i@rHeE@L^7o)J!y0#c7AF^{M*MgF=33HJPs1z^KfxQAAi%tF_?JM zc_g2jyHZ)tuwIU?TYHMVQdxM>0T9gZA@Um&rTX?W9>B=jEL_cG$KYw*W_z!0`MGoQgFlW!f~paCVRP;*)Jf(WXw)>? zpLwE2iVg}1M7gra$NDxGmb-S}|DK!z3Gp7h38rsv%3vxw5| zd1An7F77L~%x=b*z9m%9V&o(~3_gDD;mmfD??5r9*^VL)|FGFo&0~{}r8-NV6c-9^ zsO=urB+P$$(3&z~Mqleq1%O6|K8<9lzFvBCaEvM5jpAJ~PC%_ieRluhTwrImy`y%J z&Ad!Mpe4fh0B4cG!MD}gax83dX1wx(7jns!w_Mr6>}R!2iKs_Kd3yh$dw$YUY*9Xd zR4We8ywaREeaKze)HtkPE&6Y?Hu*{Sl3L-q2==hnV@yrov<1&SY-6Zk+OmMD%?4w* zWf(_@Ne;Z&Ex|KEA?#ew4wbvUDp~V}Q9C}H4&6hF!!q~@zQUw^3+LJvVu|_ExN$iWyO!taSDw> z^$?VgV)dH1(kLB~CpAUwB2>yv`;`}-g|2J1ab&DSJlhR!7DTTIA8^K5@kW>y-a@AEysq@n=;DSEf-hyf8>%QYt2Q*rj3df&{?V?LB%(|w&ots!!m+NosQ z^|$WBmvX55D8UVkeadH&ZrzcoB+(VhV^P;M(|&?kzUV?sQdw__o&P2HIL*NtWkkek zEycnXG|w=HoFu2SL6QvnPP;@TvR|L5R`eNq!1qIEfG6^h&!VFr#lTEXkcJS2x>@aP zNZ=?sti^XYfEcvw-e@XhQ8_#(72hm_bC_qFmVL~Tzc>jHam84q0jI4=Zt;Z@zY(?D zysyo6Z-`oFwzf z$R-*0oj!{&Uo54=CkoQn)pPgXzOKdElzN;qqp-4s(jm+QLboFA9`sDdE;opi!>3}a zLd4DdyC91^-v~a_%71g2Wk`}_Xr~EW!~U^kT#<#f&!q{3i#Fzp`!X&o$5fwCdL7NY zF~F~NVgGmsddJ|79G>sfsegVY)}XcO(nLO7Dcw@dTI9R@OjBl2}bBITj!M2q_| zTA8##prucC94|Z0S`nLYaS{Xx4)3~WwoT}-)kf@0as?pV3e^b(N>xE26)V%xkA&gB*T;lGp&=o`@KvQY`T|ImA z+MdvoysPjC#1*H!v1MGh9zeM#sDA zHT=5=qnCylcS`U4$&LJ<1KpT6nB~BB$5;FLdcnQ;O>Lza6p*yYpFxV6yMK4> zoISW|Km@MDo@D49n$QWEtne^FKFH50|E86Qad=^yQNKgi#WUggkC~`ZWEa9I@z7j> zHJ? zm@7~x|6e^Hew=*P1?fAaRJoN8z3XLBHbw_l2$)H__*aBD(?UlpAQ8&!Ou+RVX)tH` zV)=UWNM}I~mt`c3hXeX^Vc*PiU!os~|3TG1r971|c!qp&~evD)nI>54`GF6APcu4;01bqggy< zh7ux6-%3DR+P8!r(HHjsda1bkHV_}+w8xdt7m01~_-m%C*cClQ-=w&+;2!p@W_-bj zhyNJQkE7(nSO-t12uwb$SCHAyR=lCB_6(3$ZlO9V7_hQaLWxZf&czt`Gs(W8^Iiau zSd4r2-66GDUgrL1>To7;gv5n*&Brcfw%<-sIyHOmpc44MeuAWv8yLif)#hfL0~of; zU2`l`luv0)%5@t*NE=$Qtn&tIY&RI7f^5m_yH_Z}=;uU^WvOnoYv$l)Y2B(#p4K@z zH4Z6q4F38W#Cl}YGiKkGtjR*}dPr+C{`Ey;gBr7VOE!EoJ)Bld;r(}Hg#0TT+N_qZ zwD*n#4vKO8=(FNqOvVU~otrP3Q%*^y76C#vTpZ0C`LauKgwJ8;O0YU;>veCUcL;*; ziL+=zIK{BbVT9)>YHm*sr?VY@?O2SIr)D4IAPol~Iucie*}+_&Z0cZ?ErUE-1)3g58L*3GMS0&Zhf&g$Nb**NbOK z9$7fAh#sD$saDc)+_vTQdbJ%q?09{IUKxdrIm{yNO5x)W4H-1BgqZP_7910b_$=9f zsh)+eL*tAKBDAS|I!^*9@8=q{Wsa9Vg>jg4IpMFxM-7yJrV8LL4r562bW`e&LI%qn zyQ}O-?Jzb+nc#X`cP-h2`X=CC5}0&mijc;ATNCkksy*G0Prqz9)XshRTwN%Zf+!JvbIJdE;%Y_d+rzgCrr!RC9j&o*>$90?9JVeXlHrcbt zmuG-JMwEm|m~Z^|naBRzMVIK4q5#oz%kXjm(@aKXCNN51aWz z8sbqC&*4_&=PM->+t=iEK*QZPzZfy)fx^x3Yv}hW4k)Ec4IUATeV+l z`Nq9h1(#=Ic^e{BKq~u@P8taS@X$U+b>GnT)wnB;d1P405~4b(?se^M;0GEohsMtK zvh2-E^np{aGV~O4285Xqi;atvACNI-e32XFDOv;s+TR%fufr3f)t$yKZ;`uNZSN&E zbAol}dX-_)1OhQAdfCP*{E}+Ah{9l9bcFqts5{_64WM1i&L!M+uk!}3Fo5`TaQ;it z*Rho{8Q+I?L}t{bje6HgoAUyGt^etF}}Wl20ueR~x0 zF+W}Ppj0p*OJsg=|KCvuyJ_2X{(P(oz3NrgZYAqP4%BAISV2^2DxN)@G9o6TKv{j_ z5g%10{4v@ULR7sw*n*t_@M-t{<1A7D%gXrjyJ##mXQ(0fUiV^rzQt;I#i!pD)nzRK;#d5PRKtJJ#% z4EjN;+hHU1xqFeU-Y^HWv67#VjTZ#k1yj~k14Xw*FBS`OKy^VAkDZ>ME34bPYL%gflKuBLLIyx- zoOmG_7(Q!zKUb7NUy?@igVk^y#TSTl+4NjOoTs}`*X5-ZZ&){VSmK&jBKZ+H?uFKN zP}e`ddo1Hr?#s`NOCFDmkb=2;MIrYbF=v{@~Cxu~Yk~aa=sax2zfgM!5 zifYJlScSU(&jV<@8lY#S7(Ifo<lMJ9$QQ3mV6;WRwsfN)@1C*B% zM2?DNJY;)#%L*ThUA3eYh+TP#AZdl$~)jBx40Rm9`;)2pEXd3`Y94ycc zS?*Vq=>gDpjR^7hrR!PH4!W!q27&XD*+ zXYjpw{=JaVYoVB%-vEGTS6X_??bPS_-AP_X1!-s3nY%6_O{~GjUgOr`I!CRSm+LL- zphEQVr1x8rTpR0-<(iA0X|4q@+*z6o;wp>@L^;@PcHn~N{7gd5-~>Py!iF{aLy%C- zk;Fm2CM-WKG$jq~U3LNx#FP!&QZ!r&x5jDDL~&<)s07m7dTf3XlyrC@Onv6bJaAWQuV|80US ze=wmwhQDBO01f=*uZMN}?+n3t`Y*Y^9t&Q-5u)kK0E~;I(Jbqe{;M@0V6{N-Un&55 zT@3%%y9)lgd#AKt;p!nkDe(WOMd82kWv7`D099E?2WqDP@Zn!d%bZUu96AdSkO1`u zKzktLZilx8&}QS*=DPYA?g!z~yDZ1^ubMr#Mg)Rt^9?J<|Xq z4lrFz4S+6Ox&W~DYt98Rpk1Y@;GR>{`}gVI<20BPfYo;*G%ynA5#NGLS3mA?;63Ml zmVX%n)Te=OT4eS55P34me{SgKN1U%fe+D3pK~Sx+GfkzbnlY0vU-MdC4g3AhaxV)d zAu!G9vZDy;p{iM_nxIH`pI^f)b)9}0m#qReUJ#&HhLo=@qURgUR%AER+UW>zIzY-c zu`WA&qvRevu<1Y!Lt87?O!PYtqlO;h+9zVx#m<_pei*DAD|J0bKfsu~YjbF*_AOpB z{8jCdLa1Z8!5#irSc&?h*HA|O!5GwDalq&qw)}4F$#LG|I4s`xW~xq1^T)XoSh37uXn1Qyo#=ti$n&?Pv7FDlHY^y z_4;sLCjpZRnjoFP*oPl3oc-81+h+X}>*8&DK zTDo`tAcwup1R7P_yY2t+MeE)hKt#mNK#FMw{}(7KMkW{&tTr5V>+ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4751.png b/windows/keep-secure/images/event-4751.png new file mode 100644 index 0000000000000000000000000000000000000000..334f51296dcceb732e518e89171a078523eb6816 GIT binary patch literal 35554 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 F{vRbvMPUE{ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4767.png b/windows/keep-secure/images/event-4767.png new file mode 100644 index 0000000000000000000000000000000000000000..7ed1b13f7dfe58a9321dc3e3bc28f0f614bde55e GIT binary patch literal 28571 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4768.png b/windows/keep-secure/images/event-4768.png new file mode 100644 index 0000000000000000000000000000000000000000..dba79c0ef28cab8e1546f7faf1dd4e9f77a94c0d GIT binary patch literal 51541 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4769.png b/windows/keep-secure/images/event-4769.png new file mode 100644 index 0000000000000000000000000000000000000000..283bdafc2e5eecc36b777d09d0770ce362374495 GIT binary patch literal 53220 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 Fe*n#p&Z+htzC&`KbN1Q$+Se|JNHY_C z{ym5H0002~YgaFs0{}ZwoS!)!F3vlF0)2X%mmPlQ`WFBN?cy_>8{l1tF$4f8irc&C zw3~C!>wVSA4*-ye*!tNKH@V~j06dGib_sGb$bNo=-L2bZ*S|rA4Z!9weXIuSV(aVe z)`P`ZY-wLvKzTq^u7Av@rI(88M2oM$Vgt1wPd+D{vHC851z2-r7!@ggq3%WMr3>eI z9v`FckdYSIb@|#O>#M7p(^bLk4@`P97dlcDbvf^MV>}8N zE1H2gX5eP~4$dsg@m%%O;H3`Er5P!%W)mll_$kQlsCJyqEvuL2*$Du6UIGCDfQsut z&f*@5UH+fm_}>H7R9EjUUAQrR6hdhMFPTR4vuKI}Fy@;;LE>goTq8P|8OZOjK^Klt zgfrLqI^g3zw0F}EhwCWX2v6F(@e)!Lk|G?g_<*e_;IN#DQ_)%P#$_dP0|14>(?K$~ z_5^=`+SncAVWmj1Kalu|On4)kHLIr{%5(@?r!-9y&uxAq(g#UQsZAQCAIHXr!~w8`@^G~ed~NMdg2d<;B`tbXMqulp#=S&WzM>(KgA)PojcLkg#*I8C?r)MtQk5^ zAZl;su*Z!X9UkEIBVfU#i;V=Ldidvcgl7;VL=U_fvyQy2QHR`IWPsIbf;N{(`HGvJ z6lW>s1}P3c9`g5-Z6Tdc!_e>NalMyOV;*{xND_&gHATsGU?)Y4M<5V1suYbz`R>3> zYAi8juaJcF)>RuLi0cO%xrvM_QUr2YsL@bw!?4j0!)hl5+hEpZJwS# z&l;XifPVg9OR8Y(aws(7GwmygS|bx8IwV?{X_j!K!SHyy5oShok~~!B1~N^R=Wv#Z zG8A`+vrdPV8#tBFk#ZcA_6!reMxhEKd})2-rh>?IOV(G4DsHnQLMmikN`f^*L~c-K zaLka1I95+oqa1S5LBN6aS~$XiIfv=zt`CGWDVhe^x6tcrjZ$5)4{mx%Tkya4v_bS! zmIF^R7R|Hts1!g|R?(pq=-wex^9_Qw&vfoc2V;P;+!0R@!>^xpU0AT!+}r^Tam;Zx zOFErOv*n3qWO~_FIIr|yPz?Er?+~sTf!E!_RbfFu#Y?qb{^QxE%|U}*O{y{De%z48 zo|bNGdDT@==!hVzhmy6<{=(Vh{-{QW5O#+Ek!GoPwq|}8TD*>}tH`If@`$Ls`7Oj= zZS!*=e1Wng$X+5XZZ;6hA(U<$-BgXc-iv!Ck?uleUc}JtsJ9)yHe%MvfB70a%d6ln z=kk>Xu%E%ZnZvsR1^8st>%!CcoFIPhNhSUsP)2`fB^X_Y< z{*yx53LYIDb3;qMB(>2{&?}_Xgf?*{FkHQslG(^WEGLDpfJ1G&%4&`Lw##51oY_0oSVMj zpcAXQ!!?Fq3gmKCEy3G2vES~!f|NvV@!M3RK0HWwq1>w}Gyw}C7yDIc~e->AnN>=0v7uChZ*0l$3dQnCk0G!>p(~AY;MHD_ktyE(?qQ3vrTK7Qk z+4<>?1TJ1(=>iITWwY6TiBa3UsXl~JT6n2^oUAS-hY#8qni{fH4d`z+AZuAyPajy& zao1&*g+A~#=0AS^9`jV+lldPEJ&Ar-+~$|MKK-xQ@x+~~Dp$nS> z`FJ)UjC^RFU5t_7p54fDwxG+_TFi(H^vHhlt+|O+o{tNd=0jbx+YM#sE9?hOIvmp<4UK!kqdfaVCIo5_fn~;)^l5Yi^|AYESIq{v!PH=vGsG>(PHj7lRgWSVR8$%K;Z%G*fY75w})k<6zNgQM8!l^LFh;jh8jj z1rIGH-VEryr7$ctMf2wSi+cSn^gI1yM<3=!?#$3VxRtV``jf1gp^whx-taJZZ=JY1 zqp21AL!`IqbC%jcx{9b`8MJktFvdZ@(#y^H+FviDGB#U|B1zTA+cZDq%q|Y5t;#nN zHw)OFG)f>-zcGYJml9YEZ9yt+ehXyb8wHVzEqH0#CM6QRQK`zl7j*d8kFh9jYp=26 z`67F6XProme3kd3g5~&wEs?-B+oi

    =q=@tbfq>{DJ1kp8OabgRULt*&!7jzf#b1C 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4771.png b/windows/keep-secure/images/event-4771.png new file mode 100644 index 0000000000000000000000000000000000000000..00f1626eb48b62a3c1a712e443244d95dd4fd248 GIT binary patch literal 46795 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�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

    ZNUKVa#7a&7}ggbp4#r&Xc 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4776.png b/windows/keep-secure/images/event-4776.png new file mode 100644 index 0000000000000000000000000000000000000000..66f2192fb6d7773a59e31a7d18246872a5a88d27 GIT binary patch literal 24806 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4778.png b/windows/keep-secure/images/event-4778.png new file mode 100644 index 0000000000000000000000000000000000000000..7f1ed5f435a69715fe046139865ea42f07e314dc GIT binary patch literal 33278 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%0A(8*o+ZlCaf;wIAslg?NR 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4779.png b/windows/keep-secure/images/event-4779.png new file mode 100644 index 0000000000000000000000000000000000000000..139b9cb8ec73c869f8f4ee1dbce29f52874f7b15 GIT binary patch literal 34041 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≈ew>nC=Afj_&g6YB9$-5gyBP3htz3NmcO%Zm+ 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 U&oC=6zz-Z(E|{G!HgZJ#FClO)1^@s6 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4794.png b/windows/keep-secure/images/event-4794.png new file mode 100644 index 0000000000000000000000000000000000000000..bd9079906c6786defb31ac163cc633a50ce21493 GIT binary patch literal 29186 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 SV_D!rp7UpnPZykW!2S=r literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4798.png b/windows/keep-secure/images/event-4798.png new file mode 100644 index 0000000000000000000000000000000000000000..0076d1accde4d9c707207dab21cd99310593bf16 GIT binary patch literal 26092 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 JzH0mIzW_%@5Lf^J literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4799.png b/windows/keep-secure/images/event-4799.png new file mode 100644 index 0000000000000000000000000000000000000000..2de97258275d8fce00314d0c025d222d08db5b6d GIT binary patch literal 26144 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4800.png b/windows/keep-secure/images/event-4800.png new file mode 100644 index 0000000000000000000000000000000000000000..97fa73e40d2a1e964f776a340c5281239e41bb0a GIT binary patch literal 24818 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4801.png b/windows/keep-secure/images/event-4801.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ef372f9e923eff2e474351875045d4f704f7eb GIT binary patch literal 24875 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

    `_A`Lg4Aba~0gAXoPvUIXcv~X7T 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4818.png b/windows/keep-secure/images/event-4818.png new file mode 100644 index 0000000000000000000000000000000000000000..2bfed0aaceb9a2ca2374db97db30ea730b079330 GIT binary patch literal 65784 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%0A1X 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4826.png b/windows/keep-secure/images/event-4826.png new file mode 100644 index 0000000000000000000000000000000000000000..71ecff91697ade2a3fe0654845fad081a063803e GIT binary patch literal 30213 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4866.png b/windows/keep-secure/images/event-4866.png new file mode 100644 index 0000000000000000000000000000000000000000..8906108c79149f84f2c106b93dcc0376007659aa GIT binary patch literal 33781 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%0Am@DMJuxQEhqccd*-`&m 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 Zng4RdRIU5`2Jn5R8&|Y17hW_+{}1UX#|8iZ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4867.png b/windows/keep-secure/images/event-4867.png new file mode 100644 index 0000000000000000000000000000000000000000..c865e543e981ac0b1adf761c76a07b72cb0ba802 GIT binary patch literal 33446 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 Jnc)-+{u^_x-hcoA literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4904.png b/windows/keep-secure/images/event-4904.png new file mode 100644 index 0000000000000000000000000000000000000000..3d51465edc54837d00c353ed7a25fa7772dd79dc GIT binary patch literal 31366 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 HBl>>)F={BA!HdUQQ5ML-B?0) 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 DTnAH- literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4906.png b/windows/keep-secure/images/event-4906.png new file mode 100644 index 0000000000000000000000000000000000000000..d07aaf1d7dc8976043283121c9db9ddf53984778 GIT binary patch literal 21714 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4908.png b/windows/keep-secure/images/event-4908.png new file mode 100644 index 0000000000000000000000000000000000000000..d787b214bb76d36ee28f3f1686e25803f5ee64d6 GIT binary patch literal 26725 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 ug>+Nk2bqQNe>sFA&SVdHt09rV>CJ z{|A3?io7U?`tx=*7I9aEqfu+$4Q7~Y78`T(Lue`kk7SZN@iH_Tc^=NfVQT41DAve) zxwlRrhMXlc4<`pQgQ)aQ3w$bb5;~2ZJ%y;Hm&(v5=gTon!Hy+BgmC?;&q}=I#yJ&U zZ-M>|Xd;;YdPXSIl8S^;5CgDrWC()VK@NjbUm_@OwSusTWIS|(DMLmxY7M#>>EsO` zY7t>IV&0bNNyfks)Z?rUdM$xojMQk`RLAP*p4dny1|@wu-0*`K>Yek0|E>y2rs2qV_1o``4%iF zKA$<&bytQyYUMAp{-QF#UiVF2rH@}bBu+TvM_K?;ns@}M7KbPkqmPu ziINnl&RPQVbWhXL=fU!87<4{;7Cqb*(xw#eRW&$Y%&>u>fLd}mXKSq+!j162ZX0eSGNIi-mvu5BM43;}Jk=Z9vW5Kdu znNt^$@Ia~`W+Sl{wQ+zv&t#%D{*L{4e1!T4@3vRuGo7E%&oC#Yx$VAv*-Y#C4O_S$ z^*(hkosegQ7;fSZw(v8H^ZGFOxSVc=_r}qcG0Q5L>Vs(>_^xB^=_#~NXkWS#FBLq`h>Syc1m;otnT&Xs#;| zu^$o?Kn?3sg!E?u>RhrBwxQeKcxG(KR9{B2m=*zuAG+W{*a8+&O8&bz$k0XHdyIS*Nf-|0KNg{g~JE z2VlGv+|%HxO6%e+HnTjHu}fSKrZu;3c6xv{OsJKgL}BKEy~r{)m0JEtdy?R{d=s1c zfn~~%eASn?MuT4Hca(qgnH7UMIbdGYe`cDu3JOkq)hdtiBfZ$QwKSSPhU`tfIGlC!WPTkhHUBk+UG4zgfX-OXK(OS2j z^mBw{)HSbn_czxWERFXBOnC9!Cmk3-=_OLXp-o52I`o48cG?_4c8_B6kZPmACG!_BwQ%L7`&$4(D4b+pzurINkNUb^+Fr4+Qq z3g(r~Dljg+v3>jK$CPf7w=VQ%YFN&S77M)a%nK8n^1d#$S~E?$xtU|+U02SAP@vIJ z;kacHeRsUy>phu#Lv{^rj~;20Z!F}Xo_S{u>PiOAQM3#KhuY2${=I5{Osx?7WZaoz zy;oub1S@i&4{1MHm;i7o& zQq(}Iz6Z2p?&Z{*b;xf5Q@)i7{f<5-^pW4Q#w%hv)QT@mJ5$F?J8 zLIKEBV-3m7gEy?0o>T)k71Irytz|{e$DrqsWca8Q%Z~bzKv4tm6XrcF5*-+Tq@`m_ za(y19NL;G3?(HxkJUFlQ+LPh)@{8)y3)L3dYa0JUx_}^W@P}BfLsFtEOWc>AQcvB? z@Na7EsxCtm*6bd-Ih-`q>85||YH5D;lssL+ukh<0EL{0ak<*>Y{uXVgb{UHb-|4nj zh=+&0n9E;HoL3Cgak2A2jvJKn(`PE~%Qk?;Y_|(a3R+aM~;HQE|E)S*N#G@LX zbKe@FzklGhL@!{r&~U0sPR}Oyj_-ekL*j|a3NG5wHBb#TJ9o>R)rSS3<;&SVfAO4ii~4VFWrPb?TY?#!oqjH+3Qw3@3I>cTxsmk zwW@iAR@%?3(0oq6Mym5s)lZybzUd7n6q|_-4?k1I=YIxbl#CQJZN1!J4SLs`wJP%y zJyw9OrjHTmSMX<9bBKK4C2gn%6SM(jEv#jkY4mcGK@V(N1oJ~A8biB;l!sKEA)UHN zkfiuFdFVGP{%F2f2NBn5?W1Yu=~xS9SW4a3IIorCvz(Q1h!7vTB&qci>G0NIMLn)d ztI#_vEhfh9*6M5fceR?|-P-($){@jZ%dIQFTJ#3@YzWmYU4KhIgXv?uz<$OMBDze?)au)7-sEG zx2BRyU-R2n*FCXw>DH+g>uD9H8VPC%r>@(&Gp8we3|^zGo`ALx%}VzZDE!$+b85Z# z!ODJwRr@&ioj428?6$vSjW(R7)aa)O-|HDti0V+P7*h$~g=o^ciy$U4-p?cGJ%}3m zq89o+9gSLR!iR!syYMjv>llA1^Ejagwt@wl18z2zaVg|4dPY)Ru$9`aJj$7|V>nc$ zGr>~Ib?~p-=pNt63}1`vaYaVYp>l}Khl#MLiN*ui(W}p~ZsUF(hy9dM>O9@#_Se^B zBCWuOKLp%cx`A}|UjeM>;8S(m{O+pu_#!m3n*xKKW~8RNwC~Ih9ub%bE^?Zzu{5wI znbK!MtVjjTXZwy1;ieDRRIpf8Do-;|7U|>1#-F^;D(k@dB)FN2-uI1jq3awQHfUy^ zTkRkX48Oj?$ZTFsZ4D|8-Z&`@hCD#DZ{&FgyHOt@mbhyLC7F-r5y5li^EmiSehrHP zBa^^O5(p=1F=16EfIu0;e1k2FZ`w;@*oqS1QjmJ_OFfU2>KnPnK6=%xSB@xWa#3u{ zyx$8@B$CkU_i#n?iutkC%U0iI9Is})qDf|!&09IH zbbKeD8Gs{t4N^O6e^h-RdWAAj$*MJN)0n#VVFLZbY_gw{MSIgPU4VE9drh);r+!Uw zADVo@mObss{V5U@c|9*$q^znX4vNv0DolG`0LNg5iu zoX$}+r&j)L(=KrBw`jfT46YQ= zMR~x4V3yC(iq3R$D2%mo-s@O`I~Y0Dc54=^0AP#8sbGFG&s8k0Ku=Z#2uW!a@zxc@ zsTVXHfT?@UoG$&0Qoupa^!nP^G-vv#rirPaqk9Izoy^xlJ|p10w-S2|K7)HGs$HLh zFi-qk-4WQ)K86UgWq6q)G3Z%tVmbc(Rj}tJGx}~?-wbN$glI+YR3f2|OlHOYFiP*f zcr~Cy5Y}VaRcF>V)t0MyjlO5be@+iBDu`76WZ=rIhccw_I2eh$)?o28218%K(8>M= z8zcmbdLV|-4I_K6Yt>{K7%!(BzkhRO7KdpB^1Zg|@3dQ0CTIe0}&W_s1s^(FaJ@wSV!^d!tGW-wS-Z znEIYy-yY>KErisvCO9cld4SUt5#QA-+(NnvDKkpSkw2QiP)3>g^ zsYH*2)sy^OhjHrkFMDUQDW?vfs(kC8`Kr$;p1}*dmX&B8fVeX$&bX3Mo99)&KAz|v zc00JHBRWK<$g6afLb3Y_FL>04{>-d(l@`R#pz$waEJQO67QO-1*MtPik~-;4j|0+U zd~L14a=k$>tP9G_z=y&oQfpXaP6!ko&BP#HAQ&Su^iX^%?077@L*G;7{-FprqD*1* z$sG-^7x=0hlJv@ytmuZhN7lM!)@$*pXcn=CuuMSIh0YCuyBQG%>*#q8^g4G&(dKdOL#m9@$(cu6~5-3F$wY*S4`~iCHLz$=z26T4%NjaygLh@ zuNkFhTYLEwn~T<2Fp+>LKUhEwpU*O+=52~bCM8FVQ{i=VeZo={-UCW4o>w8o^NX z(`m~Vn~cXlmro$q+ueXGpxJx7mrb__kOq#@8}QhzhXtLy+OGCkdGo&Dmxt>L!ke_u zD4UHs#yEHLqMq!bsnm0#z^ia>=g%9$TXf1ocwri}#wK?`g+TKXw`Oe0;Ta3`u4N`_ zt+Um|FxOVQ+jXBTc1uSb7X&`xBLlSB52;%GK^wC|P^v>FNjDrM2LU>0&@b5(d#riamK5_5z!TMymBZG`=X(pR-r~S|p2Jg1V>kzY z?;xxiKdSX#KG&70ykSXA(5m`0TCQrg3p`xEdOvW*wz4)!`PJ6&<}-lax}Ga`0*~l;1c+8A^g+v&tZ$WzV zj%L(R&F}?Xh*0WI58DHqDh$WEe%|O_R^Vllg;%T+W)BlxRE*z)Lf0(gMxabz?IL%%+&(0`rLbp!#zVdt%fWC4xBbW~BnzG&`Jf(_ zl3^|D*yzLYqR+in@)9HkUVX8(0*l?Z-*(%Ge=eqr=N0-efSe*edp(IbW%9 zBTi1*APaSGd(dT%EJU4i$W#$Flq?5h;?M==nw)mk#M*Tek<<}C1zzwMWTYPk#kbOtd|49-qtZ zkGv=!5h^o`*^`)VB1)Sa9B(3(Wfv&&YAjG=KepG>ZE}xnkWB7m4d!Pn^EG4q(pYyR z{t==**2vmO7TGOxY#R1jwqEWlIrTJ_YPv+-scINhfs&4vMT99qS@q$km3W)2Vm8)O z6nP!i?lz8SZrOL0H(>4c=WXUAaIktEs=Y^%;{7=n5484+hMKWj&@ljdM)T-f#pf<1v5 zs@YO5(56B0KfE>Qoa+Nd&p6auCJ-mY?G#t$-s{HUVtOuB5bA?JTIAkXJBxa^schzuIntd?igiNhf%q8lv z%Hl>d;pkmmu%j0F^9wUyv$Es8AXl+-io9BsZYRG>fK4sjJSW=c0^nDcJa1D}fEHWV zvvZ=BU`SdpceZik2;2%VpV4ngTLaFcpBF9kAIBws*KJij`M0NOB1vJg#zO6~jfw2O zsAmfYV>TW>P_^1|theSCGwhPK#@A)ofl7*hW#6-zw;a7|I&Y!E)_wFQa9}^Vd-2M1z7=UB5Z^gB+kEiN@FM0Sm^T%^j6t{%q9mykGeY`mKMm;AW*2+==Z;3E zyW_i=(|ak^cf-oo7iWIbta%v+qVx!2H;|L#no!(2vlDx>Sb8A%^YDje#TS+I(q-DG zPcIx&zwTKcta>ejT`h~ZnHx+uaKKd1oQm~TfCZVs-)aQ(Ki{~oC8pSo6LkuZ^7)O? zn^HK_RqqR;PXfd6>X(i@d;Zp=)H`C=vAd%$=<>F1y+>Dy?1=Ph+(*#$?>qe%-`YC$ zd!~M@-Mp%;4+}F5R$(MR{cv}9a7Kqf2#KGX8LP0GdUD)KetZ~v33FTTOg5re^$fC8 z`epB+(^CVjRTDZfp>pOO*7KKO*M3=Tp6;4)Bah^86G1^}$KH|)s7c?e7v*H;o1?%x z72{>|t#1#f;Cf72FMh0jcLT9^R-w_tJqyz1uo7_@UZh%yy< zIzJB)rhTgVgV)7Y4Aj<^EOknMmRx zu2a#pvOfQbP6Ez`d!!sUrSmeoo@gq%Z?F)1_E5^pnaez#!YYjMw!N)hUZ=iWBw+B#FwRYE@Gdzo|bfU45BhT^pb(v8)G4`$?|W0D(GwdkGBi z5)L?@^^;M@gcB8aGodmv^Jg40^)`r+yImmmp(gh1GR~q=$ZkLceW^E7FuduYE>5P& zBY6I_*Hx!O&sx91oL6jK=OHH6_mscDSp$Z2)#;d3V)dL&Eq`%5T!zYBIUbDn#aqop6;${7gUKwwrBiQXhELFE?F1&_u_*cD{19}mB{hGUkptO^hCYvMZ8Fun3S(l5$ z-N#WH=Z$3VT?o-(EvQZg#sB5GQhJ9TF2^)s@N?>d1caq z9=%#YJ=^uhqP*kT;wI=W z^3rj#0PIIjLJ{usbkB$#qx?>2{L*CF+r?cddg(Qh=NV%^!>3df>j%%OB z!UNb?MIz%BZh&%^^3`y9>~3~~S!?_)#+WswIxMVgV6k<^$$eS|+BrEs)!tj4hoOjn z_V=4KA99hHegAD^u}|`7!of{B2b??uLZ`5W@VT=1>S?unZ;V=x_)A};!(ev0MttxN zP|0tXFjM4hIN)bEZ72JP*c1e6Xp{SexbnOWDGRrkD~`eZcY#WPl_CFMnYgFnhID8b zZAKtFhI#%k6LwJD;q7}s;5FO-r#TQU`sM%sTU+64E4TUYX`^hwcq}Zew?0Hcva4lv zU*PQ6iu3I_qjl`OrzcSLG_?JWloA(2vuk?fEciO}FHz+kaAiP>zhacv5l9;Q9r~q+3S&8aFiR)d zTy#U*MPm%CAmnmiCl=#A-4*<>C7x;gD`CC$3jy7eV*01JO$wu6&xu}^B|izDEjZf@cFN5`r#wv`GT+Q0ef)mQ z6&f44tMy6}k}3C|*))-4>>T?s&H4iUi^blRe1S3X^|ywI>~YZzw;_6nBBH&pViDU8 zG{^n+BZ&=TxgE?We4`XFLsKTrf__haR8sh174kgzZmtl{jF>s3DiR?V>`TH2Z)LK@ zXMRsZnzEkYp{?R6;CEcbUJwn!%78$Q%fAuE38=}ucYd_G_Ye~cJTu%(_Lui1u5Z<) zn!l5Vt*Y8F`B$S~g|lYtFD?9^-}-oF8XDb)k!NHY*{`6kLpxKI2AA*ZyaHy7BZ&Sa z(GQ$o8jLvMZ!ra4C1!QYE=mLmxv|GgL~=Qfp4{ePLf& zD+p>(_#@TFxX>B%7-mEvM|!eURUHqNE)sq6U9{i{WBROYGuLHKMf#C;cl{KG-g7v{ zS={?Ls&Mo!-={~~*1QiWnHgo-m6J7|huZ2Lo^X0AKtSOtzjYzct2QSMSD@Jlb72KK zeV`j_o$X=>}36C}qAknEF0I5cDy9^A2Cc+6?YfnYW_p!R)QgLX;J z1PYpnK22HI`;fSg>I-hIR#)y&@JLYACEMwyJl%~tTHYmF-AwbCE*zR@J5T+F8?f8^ zLa?hzNk0N*VHq%3>4c%<-t(W*AXABhoF(8tfLg+){zVO@FSqOCl?KrSF~N1_7-GpV zc9-k-reW?KzJ!IZ29gOaVE6E^JxFC|UCoJ!|xH|meQQyfv~P28M{%Np!cx#*Cllv`?n2$#*700)pY+n;iv zpLem-VPBefBV0HwpUtH8MBjP9m!9t6(H9GnXN&k->)=r$$3yvrxAMHMp}tzK9MdBo zWp&dN{|>f03RyUho9r%a_xO}ea>eIOgm@l0pw@HK!?JiLkmR85hv#Te`DOG#HCVLB z_8{mD7Po_ygxYcVjL>7fVV95UCLH&&d1Y6?lm-Jq%XjpGlR|;7b!50d&|euAW+%d# ze9OKRW4R^lLk%_Mw%&sWYlUvwdM%NL*Ix$dYo@%Qf34H1((I7u4Q5ndWh;#P;|`vW z!$4hJ^1X8a8PTIt%V)yvl{eb?p);EPO<1pU?q$W0;ce?mWr%gq$jqu~Yqwvm&)jP- zUayXXI8;WfGUa+b{HHnqG!8qq_4G_fvx3@5Z~~A$O9K7e%&0!=4o<%(c5Po-TFX zko5^?G3%tr3!XklJs?zV)uh+c;$o2ax>|Gg<&+^9_h?CmV5Ql49(|*7;v}3VDp@)6$MUHkT}fUH&>ZvFs}pHT6-w zkCro8=Y@0ekT}yqA-)->JNfU=vQsM-ymFFYd1fRAQ0zR%AH_CImWFek%=*iR<4?*3 zV4JEayYzCF1L!mj4+ovxyZzZ4Ob@9hE6Kt+04FO?{*fAZQ)2Q9=YO$~8QTN;uiesg zS&Qz?Vm`20bGtGJy)#KjAynGNlT})I{JzqnT|fQy&48kI&9+ zP}oZZhf9M^e2|Al(b8j43e@6_(IB*^?LMDaKdirr)JLn_1mai$1Rd|rT1;mDFl%z* zUYO;J!BnmY=0@&?XZP-vcIJXlg(ioN06nP9$ z$3wfDyKqOv{ z6a@J*L)Q;DSPg=?0eqi4A>Fbvn@e>-!%8e?~Sk#KC+js z{0c@P*2n_gv<)Eo2UT_#+GcQ};OstXji7t~J5hnP^S85?~QJ=2Kj0NyAW}6Fw!)#l{ z9RM=F0ljTksaJPh*r+&|v>5S(uY@+YD3~JV)%GNLK_?U&sP|eOaQ~XD*nroeyVTH#gjkJ*jz67&l8jXiB_Ji3m#=NxO-G1md;&g=C$QrJ2AtO zh{yYIU$DAlD~9Pn->@LPACqzzQKWsyR2VbuId5AvRm!-mJq6aShqH|;Z2Rj!ew}Nk zE91r?zxTUYC;l6^H7Aj-E?*aNfv$Z=4~uK6D$o{*oL{L@7t)$a)z8206i=BWN)6_S z#3$<&*YktI+qS#p_hq{u8dxtm;o1Kg*i*^vQe^?pbeoDqjz_~*HUx2>Tev4_J^6XD zM$5tW-QeUBtyC^hmG~d<>*u4+PY9*0$$o~P?dCo+Z{OayA~09#RsCGU)0>diNrIFe*%=!vY;S@$*RHCX?5GRa>0yQiZyoQ_=c4m3To z9`vzx_RjpI>nenylVIYWAnw;H@I5s%uvn^X5Cp2?+kX7R38{7QoY(Yw4K|$TVMp%l zTeT@u3FRhm>Hqy^F~VF=aYw8BLJH@A6)gAbrHJ0JtQZ|wP^bD<0_B{dQrx zau72NW>fDhZD+X$o^3Th?gy zYNkys*Sx<%Ut7=kUi9zAEjAU!D|PYFU65Mj0X2S0k0GO^qh4JcD7ooHnk<&PQN7>& zoahaE{Gw}k3hugI>U&feHWn1#|A{^1P`c%Z97eVQ}+s3pRL^jtRTq zE?tpjO}cpPXiShQp6{ViACx6|G7QbrRfJas!m(sWdXEHuU;tl*Bbq_zh`^ai3Q zryk|bjjzW!DR5+n4=!7IWy4D6e)!zOhQB1-c1&Gb5}L{xcCgrwmplabS6M%HJ;*D& zRs(l=bDgV1<&VW)=eQMXWa>DX*u}1R-~lQ{MC9JVH?6H#0Q1(+mWA}IN!5j3za1UO zY+_+Y30>*kl1DjMCMm}4@&|irVzpynPxO>K+&~Q91o*@UN_=O2~LQREt97Wy&f%;DWNi{V`-x6#MeIvW0IKFv>slYHm)dbQ;_ zc461xW;>M@;h!6qV&2UH9Gu@ai6(LJg6R2(8a@YJy1Yxp(+{_Dlei!D9~zh1aL$g! z9bInwAk1a&5S^X;*`w%HnllF|dpkSs55KnXqf#N_JkNA~;EkBTbCb0ca222z72;HE zq}lLhqOXeOwd9(eJ z>3na3^@@?Lk6ij2Yrzg3^>PcTlV`7w5Q)S~M?gU~+r8$uHUbO$4Y2Jg4gExY#|CN; z*p7r!=g?DQkL3ZbgZ`Te+9FNx3NSNsJ~W#5d)hNT{TYT#Y76^_o(k?FX%xqYMZxAkkLE3e(l5sIgKVf~h# zZ!S|iB7TLL?j0i03+^8mGs#5#teU2RQ-LA8D5uR5K@^kgtRT|D%+(7GeUoTm`AG*^ z@`eU8danH33E;@9Z|-zk_^f|HAhyfm1>Tk}pNLkepwfjk1o)@5~i|Y4|*h zjr&bDI_~~uYwj|!k>_~pKIRKtuhn(nUX`onap?@pZL~@R9+1uTD{~n8PzD> z)nw!A*Y`i!T3-*^^IME$U<+W#V{=fLWzNW)AZdaide3PxpU))si1dNB;2Cr5!L_am zYRjo5Z2K+Sv$>+&*iGVNn_xL*&Rg&d z9u2Kj<%Kq!KlQ5t5QoAaZDXvOYS{CO8Xo1Ec&=WOAsn$$prRpkw^Y_5>nP_7z*tLyA4YgJ)pn>q z=xs46tq)>eWHpVQ;Hn$Yc50AtP*WvG6M8Ylh#!l6Yh?<&CeW3YjW4v&*DN+rkm?^8 z9m{*0bHq)amzD+F&66LI^VbE%2_j7t(S zXPxVvVFZ^CRp_6V(hj-#l0Io8KskH4^O-OHQv|Rx(^P zu4u%(gu4W1ye~s+tafioRgR_%YkwCP+w971n@@3gE;zfQ+Zs6t2ez&x^9*Z1e4Mk0 zt!iAWmSyCT^Uz zqFQ)`8QJCsA8mi>3$68rVP=fwv@!iCGRsnU7pP%yJ8yR7Geiom>^Kv?C$i431~sU* zi!;W*be0yd_i|iFI-3)pxq|NWQ~CvBWt2@9cS%4v@PyP0qQ&zv9<`ovhcRlnO8@J* z7x#^e&1r!^K)1iP$p}nF$ojA?A2I>Gokr9$jrK&+IVFDYCd`Oz4~`AopvpO} zvj$&1`NVkamTB|s02b(o|MyxKK<#h&?(xa|OMyZD)8-aq{(SPt&1I^?%}Rgi^j}yN zn;aNA1q&Nh>+4WpgCoil%R7-CZ~RO{o1L0#9?%My1N%Mn&JPvBh|L0^@cMs1p`+dj z$_R}-_IM#8kQKtKh^*;(0kvBHZn$F#o~7f)V|-eQHcA&2N%b&*d`S?b*mq~&VgzO@ zw?C2sfkL-)NQXhsQNR^-#MQ!Pgeq#s{bg06DCri*fPFYC>oEKL)y_({V&)KWsGqth z?}gBYRIw^JKtB9`RIt#kdQQ~YQG4zv*V7g-I!x-#4s?6t5 zsPZZuy6J7|K+Xa9O}nT+WOiLyHLCNnfy#p^;plW@$4TSse;+_-g;nVLQEE8?B<8&0 zHbqif#IeN=ZSyPAfNaMp9JP}v8p_67Wo za*vfgBX_-84j6WNm-^Lb>F+{@p{<0udA1cpMMf-*F#%rwOc< zukLg`ugS@YHs!fXJkz#=BGil-r5Vh!v0U-dApuZB=N}V~mU_qaTJ811?$>60y8&xw z--eS6GjtQMA+ki6eKV9_H2MQ|s~=e^hHJN4Q{n-VN$%>6HR~m z);J5eELV!L-a6Q4hr;j%akk`w!MYw|CsqNKfkL=Q+qzg!fSle@@odCzjy z)#e|@hVvvu*%5}maA3Phgj>*eG35TNM#g(GTuLba}gmWxYy}D>+P7L*E%s?19NuVEvon zE&Z!bK3B)(iC=#Ne=X@4tkgNn815cwg+1%gH3X!?z4Lynmmh$htvNS!$HI<-sdvZr z@P|9`&Qdb8D+#Qpb)sF|Ac<{Ib9nxjU4Hk;qu~C0Sw#f4doG#FNTcK;v7J2@tgQWc zv~A9o=luR)Fw_7dCUsIjD`7vVjHDX%>0%`uZymFdc8eYso)_6kJf@4*zj7Au7VE56 zcrq9aS%76ytiS?y1XQxP{f1UZr=5c4iNp)gUfNf^%3+-N(ZCD77eac~+nOuk{MIo2 z(DR@LWPn@O(sUKajxE%J-gHpByh)2wGtsiKI$bqozzThM1qjP3nUnlcWZp|g#GI?HT z=#!dPrQpj$l;LlTm%YSlJn;a&k{@P|#|~<)CPPwF02|r0ZH{Uk`man4lZeu@mqwp( z`HX{mnhXZ8smL9Mk2f<5e#3jk$%4=CI~9Wd-qmir9!z&-&!}E~G+CEa%~bJWB=r)w zL*J>D`kz6xIM(d3Cdfj*5MS4;1ncYGZ_=F}Cq3=8DsQmIDG&lrAZHRSgU#o{`l@=1 zBP^j-iH~`)bj_;qyZRE%dq57ne*huK{py0%Kyg$iKy;*;aNf>T{xs2CWXkcT1booq znRjX)?W{Bav8kF`XoWKvw}{*$lmUR;n^u#Wb{%*8e)hwb0C=7IXsP1*TLeq!ZuUTX zF+b>d&7o(+@13cA-pqYphI)MBFZb^uT4zG`wC{7`d%b4ym_t($eTSjxCw+$qd7!eIgz1L~}_ zC=br%7)p~o!C1`AbY@jqATkB+F8fy9kQN8>1DFIhgrt6~&-C3R*HQ3SqWP5bs|1Sw zp{K+&7tu&^wMWAYX-0iu!z7XFZ_z5a>@*X#{%_qC(#I$PtcEvMze?OZ)06( za((TC(5sGm1Cigc17Fs#&4~bk=)bp>XzM)1zr-?$i*zah zIgagFSx4#TGj|V7Sh+->r9n;*l-|#^pe9sDSv&0*5_^AG`AflpT{tBN{!|**Ii&YP zz6=J=CxEN;1BlKH=GtmvOQTS~n!vP^k*o-peP5mn2dKpCUm6^R_(;o@@b82y9S9QJ z2nm>Oa)PFu=uCYntl|NrPJzF-=Ky&{L#}ZncjSE5q~X%>6rmuQu0_0?lHfU*tXhHr zuw5LTu$Y!ETd5D3UPtxtMa*%rtxTmy(4XqvgFhR3G~s@@NlJ-!b`^hauE!Lc0G;0f z8W#K$%uCozg`@L(Ae<38Z{l};6ji3>*vpI1{CPB8_V#JhX)f4lkbkK%B&nrQT7(N{ zWuig+bniBe)laa2D$(D`J1Xwn+m=jU!DepKPl1ttrp)ss&y-!bcMo}9>B-4s{5tjW zY3&5BfV+-JMczJjji3&d^P;@|gO30*a&_^W0gs+EXmCa6ZiqC%&FdBK|841cmAD` z#*s&{{n$i%@CdLUKTcnP*Bic^VdawLmjG;{mgklD3LF+Ne8DH3?082JqRg4F9Q(1< z(GQZF#MPwhvZ7#T|>t(<7aeSmpA&69`08vB7mMhf!0Ugtyu zJZ*Ai*$r4Vf~~e9(adte9~33w8L63x%qG%G)=#D$b}1iZ7Hd>kYlrD+(41R7a)y>1 zwWedXQI>ApnCMcYFHwt5Tz7H>HPrX}<@(I+Z`%*)e?MjXf=Kme3%DTk1T_yF$MBU| z-@OM0hjmun)_a{_X$prz94v_tTFZmV9^*z6ngzxGx%fQ`n^|UWY~()E0*la}{c|4> zY#@3W)p!gCpTnvC*kiM2i|~+ceW}Qcqy{5#utu@4i0TgCxWjQ<6pG;FUm{$o@?mp0 zxEECcx}@;gxlyI`@Mca4(tCQ=RP@G^g=pwnG+qp`C>DsSUwxi_xaxGu=}kr^JZ9-! ztkDHwyU5Wh3sJk=(Y~Mm))@FM10~>~#sd?hm5R!G6_Y)~nIdVZ8xvYJlQtj6eMqV=1{SHFD(yO;0Z&~H3Xm%2 z$1Ypj$VOkx0`<$U(-V54!qJ*QMh5}~DQ`_a@M_`WYKn4Uiw;rp&q=NllhE^`72Bu1 z{zq%l&58I=JIn)i!xF~}=6etQ1kMsHjnBt=_bhteKD2pKVO6H~!+V&=$140;dw`N& z{Z(n?btv-2^z^LhaJEyk4j(oLHc8^Iw|Rko9Z+!g0`^>1vHe1wyJE2)-N4HLNg0BN zRUd}*FVrq?YRJ*$7drkF0H{zFcDY*j9cmIt@AisERF4pYRJ|^dr)nGe2d`d3y^1yR zJhg@bSM()>NX(&kGJ^LI_YKY^Kdv%YP-v;hKF1qoJ5ljMV7;om4>upvfdC>0=xTYs z@mL1{1n&y{I^P3Z&5MPjg}%qIfDK|MpuOytduIh2-S#-g!DuH}j>+@FGs0qql|W5s z9Y=jCwwk3@l<2~9HCHz32F5;{keaoFyzEs*SL9snscs&H=^=ZqO5?+7DY22#m3_25 z^vyk;;V~7J#$!E5=E~pFIuM?S+k7Wt98Z|Y59>~!IhoEmG-e;LzVqWJ9dM>w2vMJZ zu)aGa$~#J6+C}27jm?0HR~hXLa!8$aW4^#RgzlN^a~&qOauA4m0J)vf5vN z3l_=%SlH1m7S<@{{L9aeltx`Yi^w1O`v4~jvhUvOp-+qI7jN5pFStO{l}}JKN0cGc z3PfL0?`n`L26i*``0Y5-A-W-T=cdOdW-Hgtd3gi1!WJ}ag2n$17fH%tEvaF#7DD?E zK^_dFe>rm36CaE zesvr}J%@NHYhdHE^W!F9hU%F3{0r!n8Mp?tM4F1)MLNQs2>pX&OE+U9MOZhhpUR)u zQYPT?00`+rlHx9K+Lc~BFZ>Is0xq!jmoYz2hdyNr`!jcSK<03TRQbK*6Jo`-51@@H z*ji{?0!fsV+QtT|(n@@;+`a|#*Rgg&2RWvME)xPv9TjK;>! zoP>Y4ho0!+1T{GPLd%sZ8yX6N*ZC#_(od-HZR|oSexCxyZhI#8>wV+v*z>@~f$96N#(XYB z5<|jm`tt>^S)59mu58IE-BXC9j}Nm_`>-1KPRB+bwnC1Nq&L>8qnp;0#)av*WMY%} zbShmDd6uFL7*^k7GITZPiE_M?&T7F7HwH~U>l?Ob?d(+lmTW_nmB!c2`m~AGn+JMJ*yPlOo-|mZ z>3T_Irjl`v&9Kt#OGL>pfz|mqh&${yBzH7w7;7r(ER*1Oa`o|m+TShWX$;#8z;TBo zfV{?b>j?129aXXrZg_IJaP)nU2Kr?YRi#J_SU`3?QZM2PC6ZTSEO@``-82`C*ZxtK za1;cR_-8rR(Kq*E2=@p|hP|m9>^G#bs@p$FF$~Qup`x%4CRB=($K|1J<2MvQdFzhy zoN>*-S)IA{FDN-KQ~De$6B9`3I_vw}aZN7ej&cm##pv&- zM5{GhTv$1ghk_YgVJaGWs};rF0=~^Iyyze1Z8Wkv4>0D)b7DL@uI`n)7~c)j!z(5v zvW1aCqSSzIjr!4lQt|I7DMeoMZd@*OgC_q)5LxmCZAMomAGKPKB9RlhI`(A`kukAo_~Mb}Z6NKl&q%>UKidxkaHb!~$P zA}S~-NRbk~rKwa4O-NJ_RHTXY5;PQ%P6#~-h=?df=}Hq6QR%&RAyR|1(2D^AgbpE) z5SR-^@8|n5b9~1!&&>N{h98m;s7JokAs1CP zswW`s<@pv>tcMY2J`w7_GleVkhfmFwxl+$82{mQ*bLEYE1rv0^I8GO&eH+f?8fZ$c zd>k64H&*;1Q@LM&nlda>;!c&1^88eN$a(i)`+Jggclk9c$U*5{>?;$`l<{7(i$&EM(^_A&9K%!&)XMzX4#3kF zIlAJ{KWY@Ubb(4&pTo;t_k2_hyxHw=VR?1Qf_LaHF*;8JwY#3UEH<<54;3p&r+=Z{ zH$YY%#+00s*Q^;bw;eO~|8%DYW`BE5_h{$pr1S=i^YPa+Vu{ea?d7pdr*G1*F_Kjx zDUP&095Ga&z(af8#sD{urlgLhZK8c}{G$PfH5E_>wx}>C?S4%VDPJo{K_-mHkNR)0;0!B=r4-xFuCtslYsE%T z8lYgzHI@A)07jIvik(47#2MsbID8js3~FVwjCafZiA}7GacCVnLC?%Dx=wts9F_Q? z2x%8V5Z597ps~-AV4w>4i{iPR7?|`%v|RES6qHO#{83Z1l|E+~J<)NQv3H~L>&7i; z5|0HD&Web?W`G)YPRiuhtw2I&^WxveAJI!{OjagWN#yio8$;J~l#z{FRM&c?N2nxA z%v`a=yxo`4r3posc~UhAc3}8FU^R;e#2Av;eEV4&YpXt75U72FmcrnlER`E$UeWz? zUQIMhR?y-8fdKUDSb7mP#uEzKmxf{hVzO$Nk;|omx6hN{_halo?CcgM&Te0t)|GK` z8=IBRCEsb$fh~qXk|>Bi?&v{cn41FoUMz>cZ2$XCv_~xEq2om#@5^!xC z*Hsk!ZTbW_CpmY_A|4ngs|R$in}ILt96s>o^Q##Kvlt$h@3pXEB=)n+@l)X3j=8x( zrOeocX!y6o9bG$@r-7{34ECmTY=}{whO6nM*RXd<&Aa5UJ83I<)SEBx;?q&~aD}l8 zgu8QBD&40}|IB+u_%uy5i9J!8uMQVkigc}biJTa+iG^I#dWo5a*M8M4(mG8UIYR4> zBu6v>EBzlHw^#029@hDoAUBufw+>xw-z=#yeav3*rX%&`SDcxN1#}vf#jRft!m<{8 zj$bOxFOK~Te(?x!kmVTtc53EI3wI@$>4xar+)SHbrd!I1re?!sBgJm_eA2x1W?ns8 zB&=|MsKW2enNk!R-8DI}8tU#zXKOj}@#mwB9Af8QJ)ug(i&#@lD8^s=?0ymqppIR; zp}^vT{$1Qv3*~oS7OhAcW#X*SppB!6@NdJ;qS)5+MY3h*d7@%x-QrIRdmU;YC*{lO z^|v818#l-JDn2B!D~}0;qO_<^*5Ff=j_5aGZ-3Nyi;WOb_l7|?!wDWF#iUh*kW4Qt z@~xJIbFF+~@)-(3J!O-8u6GwWfWfv(x#xx5fpYayRLBogB)=|H*e5+B>7%jhMLnHM zc(3(p@&8p2fU#Z@=vM;W6J)jI=i{cXv;Nq`v`w$9j5#fVes*tt+fpZDE(xc}1g^cj z{@u3|2-dN^iM#b)h3%-^pe!0!r~L<8deHxEl^A9Es8DU+E}e_MbYxOKqd?=?c7`>^lY zR`?Sm=(984OG|>6A$0Tne}d0+xfk&`&BN~xj4%GlT>a18+kgf6KZA_?e{ahFI`~tb znqginK$5bvga$xR+7@D&k-qaCKS>koQ435!u;Tu2JD|&*Jy1|u&I1EB@+`f+0TfLh z589_1SRlZXR1AryhXMY&JiU8j;%O&$r3r1~S0a&r-_|2Xiy9J} zazws(jF@#A_s0m}TESJ?R%IR=n4H;XISl;R3EkscB!08S6~$-RXobaZ!gK)->WLTODT40Z~~X&HSs99DI`Tob!5JI*TQ;R{kJ> z^Ix;w-eoIndGE7%&2PomA-I0Rxs7}KlwRxSFCGSsXUA<5RqB>`Bb--w1Te&1A!gA+Suwr_49 zeptg6q6w7a!;gG3y>5SStI-u-T$!YK|9RBGnP`NOg=1Dh~vT9 z&%Xl&*R#!s`De0<>2(?lhKcjX9;{Too&fwaZkB;fEm!!O^>hol%PV|z+93WN)yh*G zi=35vI|RgkKJ5Df9ua_Jrmeu3h)SO1p84LVW{HD4-9O*U^yK^JI7)_AFMw2z z9%5=<34fb`=(UbK?&8S*IiA=;YCp+nw9&b^ftuwZeJQTGqWLQFBCwNc`#Xs`8OZ(l zrAH>rIUXr)bNF)siGkKDP=!4DG!gurG}UN2Add z)Q=+wZxDxbu-$og-s)sQ`7*%K#j#DlYMj>h1zVVX@7($Q30(uP|L>NF?u8Nmx9T_S zU+ggAS0%5c*SoB8MG(wf?`dpW*-&wxK4c;XBq5MwlM?9epvM)Qh+R2?SEtz5k+tTL zd1({UOVSfbSF8WmsMe74P~$TF{C*;dUdaIGs;zkN)&(H?Ie0R~#sw@RV$BH@Kl+bI zWs^BFp#!Ypg!(d?+uZRW<=<$Ltv%+S!~fd*oA1Xv#*8wBk4lJMIH(d25IK+c`%hZG z5fy_^42R*=XDQXOM1lW62%DRF;3^fHuExTcl z%9OQ<;ktF`CLZ4&q8dV6vW zn@TKuU=nk6Z~D>RVhU}+!5viC{%TX6!t*2M+rfuNAG`5riFkE9+EV+HUPv}h;8xM)30hUozM(KLB$ZFa2{2b1E1ru)+F`X?Uc%y8)SpDJ@oSL~P% zU|jo$C%~6)&7GIf9(K7SXDAPrg6{EsnTfhh=}$61W!_yoLML$e&n@R^d+GKSp5UiP zZ+H219!>~Cw)j`+WV1S7Al*M;Wo+&*smqiRrf0)*y&2qjnw?RvB(vJcFS8|aHXOh^ zM_uji`|0%r+1aP6#H5G@>m-+&@h`F^_sH4YPJe$^&Ir09p))Mh$)%&|QzjU}sTMjNrdK-% z@32C}#)X_g&QYVpLF;1DXL^ycDoNd)vr9e2DUvo%`!j)9vA`znc$%QaBjKZY$vu=O zCRFcx2n`|_#{_p^!L-tDLfc6JMq@j^?Q1rQjzQDY#q&YN$(s&OGHs^$=oIPy+JQW0 z`y-&YzB2?C`$=8QkW^#JpOs$oH$RMezH0jP{is(5@l4~m+1&sgk%J%E&CJWq4w>d} zSDQk~hC7T%VQLlU@R2*a-^;nF3XR3b55S5?6(#yIvO*_F^6|W@arYrJ8%9WjcnJ0C z<&s;F&AiAXzK>?eDOg(dKtEkA{%?SX^(Is3ldi))iL#oCk$2j7JtOF!hG_gDxPkNr6TfMWdbnpXXO%UUjjHIFjTI$jO~ zkSxm6UB$V7|WodvZ%7^;bbzVB%RVqYyiluWrFa}TztxwUSjSl%fo32Q9q>6 z@YJLyL#6}03p*uY-`qbOYeyJZ8Le%8E!QtLS!oe}#Qk?858!Xvn7%G4{XWRTibiCw zeQ{Oxb_`^?eX&9^h-pxXk!Y~N;5b`Poc?W6X&)}$RyuqBa+~gDPcu_}pg1FMF@_N7 zR+eEF0G8{*u)-pHFCW{;{;Jy*o@$B+eFw|E%Di~7S}ASo2OK#!{bG@KgsB^GfAO07 z7l<8g9^)m3%huAcFZjS7Se8#5qTWI+It^wLIi{B=l93hN=smB zdzEcwATp-^Az>gtHu+lBMs|kJpa`z7C{4lEd;Ic z^gXV}sK_?SxmD#Kr3bk05{mb!3DEFhhfvmF?Vx@pSPjdrWGlkq`_Q$7n&sE$OR5a! zs4EFycTi}b_z|Wx2RFc$WZ`%IMhbfz4t5&U$8R$W$cVlzb8G{1;*?$a@4bXyi?88| znwrkOK(Gcd*1c1MR>vo=iniKr?Q$o)v^$^FYF|_ON#d*Su)c!k4}^0LYkENrywaS; zw@P?H>;mE!QA@|nT`TjdV)@441QLmzI6WvtOm3&8ps{yqI!r~FXLk}zK$KfhUfsl- z$=??qf~Tx_7UItPxclUz&JbpVFw8Ean>b)q@+7h$Q$>cxxPLJMewD9Dp&etj>vmpi zv8r*F*(%fM=y5*AW)nHxz38K z1M%sYqh5E(lmO@j3~(f1budN*&5m=;u-F|mx>8~&ai~PsOj7oXZcY0f<|I;c*BCc4 zlA$*?jp88} zFhaV6+(k-&eu(XB2Btg0N-5HlL?#k2>+4lF)LW!F&RUV9FB!y2u|C*+;S)BH!<-#? zxC_ZYbFTy>YS=L0n)q5~en)%27Z%yD zrhc;rG4V`uarVi?4w1AeiPA$^3k51wk#;I=NOah`aapFOJ0xZX<($(^G&RGAm3OSc z61L^W1Z0^$7^<#-rL_qeZxC;GC8_y?IdEJv%SbXDnDZ1_1?^j8-c%%Q;Epd#bVglO zWe&q`Ze5&iFG4tEzaok#;W7~bYGRMPZVz4go!5cQQPt7RwE)32+ZHIZxa7#zz_`%j z!Id`@lVtPU_jX5OMY$3>E{%15RpauP97N=4T>F@u4ahWazN}caLBn&n#M{(_cdcyv z^G-KSTQNt`u^R1sZna!zXq#^xE}TxdamgT5y1Gz|JoqlCL?QWOt3&l6$;l4FTq>3w zO5ObmH#HW?0I9n{zIkg>xyiQ?i`(340)(9!NO-mEH(XPkFy}h@e(Z|*;-a)J?^oK~ zgX~E8atNVs$bpq6gz3bUT}sY^S+_bWc$7k*y5xVnwt>lJz2Y@dip@lX{yW(?R=SUNNPEfKLx`$75<5BA=3HiDG$9jjLAECw$A*s%(lRD&20fUabDK zbn%oetzlSBpc~&xJ8cG@wuV0Fi>GB!FIH!7MCuXB@(Eb8?2>M6@@aXs>})%j*|2<8 znQ(TzNG=Ucsh2 z5*?OWqtM^46`kvoUc9FGxQF2!F?RBK`bOj~2h@LSd{tK7sO0@%U$ua)S$8>>RAYhZu}OvQ<^@B>6I}xq!iY67h^&8Qpp+R~>Gw0#e1we_IM>Izo;Mpf|LoO3d7ftd zv0E{ABj4gXlpJGaAx0=@wv&k%qz7BR^=XQA!5N?{xib7XaoOS};zbMV*GDG!(izgU zOP;xd14~XfT1FZqTLE&TW>%|rjP*Nx25vhQ5Y_9AX>6C&rv^_7QXM}U>r(zzjK}bx z>@}#X8DUBW8jzn5vkTHd^dU%qqC@B;R#xtvgHqfq$ut%* z>O#Q9x*-#1oElCc90rrHj6P=9{+LsKR2xN>rRa(SCbI71pN6l(4$>J^=#}k_3Vpn9 zD=F_dtCv&hCv>t8sxm6Hs9WfTcakwN<}YZl6h6TpRi$|S4#%?TcEwZK<5H&AEvkmf zqr}puc9WH7eeKpiOnEIG>l2}?M(6D2S1HJ41B|{@Je>2P}y&yRiH{ez>fN{_>E{~RQjUZcS8MERQQiq@}PEkAb-B022_fj(x2#3 z0-#G^I;D-~dLZU$e@@5qEKnA%y%}Y5c@IERD6eyB0^3p@EewBxF*J$Up z@~e8BTq+VIkmv+gF^*<9+eWL@FX1f8w6;jV~-x$O;uB z`rxN*)bnADrZuMsuexJIXLgdcIJ%J5k@tYn$?lJ?$}m;C-^MnTt%Zfy1#6%P$~~z2 zX%&3){QFz=Olzb(0lku(SkZgL%?F18c<>wM;G2PZrG<9^q}Dfk8r%4(jq@?`-vg+l zY>$&H0rHDTe=Wi6I~;cxo}Lwa0^Up_mdtI`$NlD`S}OxWcZ;$6@&okwDiuFcz3$Q6 zKos;`J1`DJgmS_1`b^0{ETFnF^Q}sXO)+tEJouSi$?1aS=$tRfUuo9B{ltQ9Q*4XO z+kWkLkNSK8KytdG^2Snj&T|4FILSW*#F`wwox(5PD;#{)U94COdRkkm1SqWBaSK)H``rJWi%;M^tR-Ex;O~9?O$_Dp&wumX?4Zh7s`$YjGfEK0bY03drGX*H z+FQ8CgSB&f1q)*xo_o~DBl=on!uZq6#89YT40S9O;)?{$pB5u+DS3WdIa(jiFM#cn zv2pZ~+|ncEqPyX@1qkTL0+eZ~1XCl_MY6{rcB!pbV}58G_IgJSv1?|iZ*tA2uPo}L znB)k=9=cIU7ZdSYYTUe1rH12r1AW1Ij#B+un--!e*7e#ZX*b-WN;y|Fpkk76eBm_Bt z5$^+T@lpG%RmPf{Vs0cgYOb$-je%`UT zRz?=+gD?Y85wT?6Z zvHY}x1qr9QI3zO-1T;dv<2T&q?J&ke+X4Dnuc%sGOsV+RmzY-Ab5!shwLwr``$Ww| z!q%|HoaK6+uAPm(2);awM9#TLd;55iT**>mR-F`Ca#qg{-P0A`O7))bRO+GGE^g_J zC1LOIJD1}Z%B(_nZ<|Lp7l>ZyZ8eAZRP#7ihma52p+XRaLl;lAK5-zV5mvjXkNT_U zy$*;8{TA2RRh5U{qMu|BR+)|ZJ%4Xgxf#l<>DqnTQ6dPIuchyZZnG^N*mPJ?UHTsM zqEfzTp)`2Y;yVTE#4d}XNu3Y3!z*^KsfUxxBmrM^0G4PeaoqBZj<$WeLSL378KVu- zLD$rP!SO`fw*?D53(_slgca7cyJ+EQiqf^Q2Q`M!nyfdAYG14pOelF}ITsz`#g)lJ z*#rKFA$QVnZno~4C*JFWAiOy=oKI4+ExFR%9oeu=Yz_J5`!;P_3k9!+!K<%O8r|QJwjQnp!cT)ZA{%AA>ofkljo1^d!$u!qu*f}Do)VK5a%c&-ZhESa^ zW3?{gTNbZ(C7m{a{E|%et7-oPU1hoyOwDY6(y8Tgn2o@AO2R|}z@WgdI&cSV=&*rd zAr;K^sZ%^}fCAS_Nsj2ek(HP1vi)f>LFO{e&+hB=lbAi|#MRd%?l*s0N7E>#P&z5OZwoPA^u4VZfA_zPjjUk36;;%KbWdRxvDv zx5n0&6bh05q~NYTeZy8W`1*TNKOl6&c>~H!?$6W-!Io0)|c4T>2weH?HRHjfutm>-(l@pM+K$snvm;T{T7 zE)NM`UH7?CQgz0*pr`AXp!N6QbkuoRtt4`bOG*xfd)IWikalE~v|JYjrw1=f1+2cD zriGS2Y0Qr)?0yT0CE^CF&W?bGiPlM6wfFbWii9S|aHxvex1D-USuQlYrlX8P>EWF8 z_#34Iniv*YHpE(c%L4J_Zrp&P&2~vXGpn7cq>t2Q(EW1Fu}zZnl#4?GlQ)Wlhzq;Z z8mH8kClHgx>WI#~7L?@V5=K~)T44Rq{$z(D^ZldM415GruuwQR*@2j0XY#U7gRrYp z&9+T8TzvZbnn1dTMW=^A<~VAeRdQ2tZ;Lj*!s%hh+qLvkr4Z$F+LdFvK}${+c?qilbz}Wa_^x>Ua*c$7i8{a5N!CNM z*|WZJ>Ks4IeN9`}-Ye8RX96tmMMIIduXH}Yf_$Q|@oq%=Pn;=~uF>z>ks3^Bhw8+p zfcqK{JE!^PqIwXbCNWpLld}NAMti5&9Ky`1;*XfEy#r+e#SO{ms>)RRa4u5&u9^)m zQZS`S`KVr;{;b?pEg`Q_%X__^TA3R&-o1mwNvgmvF2^ZdcV*%|nhsnHff ze`v8K6C&xCwr}2;B>~)j;C4m@%~o(}qB=F+gUlHgto3j0**w(z%Dej9eidik91< z06yCYIU?zi?bF~RrcC!*@x^llY>bHW_l+}R^)FlSw5NF2baYt=cK9GbvrD?|R#%3* z-SNM(70$D~>PAp;{v58=o3Q!pV?2{VXMByuh?n{TMvs=v5FXoSU(P6gl85SR?w zF+RCTu*!t(82_Vlop)cT?Szi@F7{Mn&uA0#nUaxYoUWg(m#Qom8EId4POqrE*L zz7XVDEqz^c`XyUynMFwCDw6{#vqY~2dm=2FI7et}ef*`QLfE%L&j@dNlK3>n?n??S z+U4;A1nT6ny^YWVF(^Xz=am7p$Ekv!lXU0Mcy>~xuCsg0iBVGid zR(G?I4`1Um1lE6^g)Bh5&$KCt8Vd+|s_0+;39tqJG!|GCcYz?YlC>Ik)5#h0JLdor z)chw(eE1~&8ZFMnR}znZkgGnTD8mz^i8FJty|>meMP$s!`NCud#IEzY(nsx@!OQqm z)J&PH+jYL#l`_i^#8wt56AX&3JeCsDzqAHSDK5(cVl85Ta*zlm9&#M}C;%LB9OmJU zCrzP8Jx01vcE~1s(Npt}c><{1#&e-un&O661P(U0pW8;e!s3zIliQ8ilJ+YKR=r2E zx~lt-Uz~axc4)rMAkM}9dgYI{*94-gM_)}=DUTVbcGEriH0_mW37oHJ^_w) z?%20p*2AAc!VTNs`y~1B=J$8fNQD%=Wt?i3W&xp%nvyl@KU|^^Yu$2Wa1bgG^cGJt z<(>oBXlD(JH zGZq-{;wjhbxIb!vXIl}BsuW}L+K=`DIgth>pmc4DuC1FatgEb)i7TR7KJ*djjLI%B zw85i@A*A#6HP<;SkLa>pAj))-nMVwOg}+F-!Sp@MNzD~Scq+YE#5jDJl<+n{pI235 z?0i-|`~_N^n^UX`<>k2@Cs;o$0>Z+}0b8fUsG<8dyM zbP*>zZ1_@EQY;E=Ar>3X2xE+|9#uk*-3HCLza~7RY92;?@_9X0Gl9~p;wtV@9_yZ7 zj0{}31Bq(6JqH_hs;Z|^ALXOF9c-c8WLEw-D>C}SvHS&t^?>8AmCdGGj#^_%W24Zv zO6r(n`7*bEjr1$|GeRP;ST85-Q(ksxgB857$YZ0t{?ooPHI~)kb`)M5Yt@%MkNzRV z1xK$4@Jd>ejUjR@&4DAAiNsbtSz$+dgG&PI_h)Yq+lASFeg2qf&Jl{+}1jS3r0z`&VZ{5u$srePU(lqat~Itht|s**IE8KROF*w z35_NsB@vWP*gqhqgk$L=f>}E9;TxE(wa=(dGB|^!z^t!oxt{vLNv+G=_A$nA>8#;8 zg&GJ+KiU#eeQD65XDtF~A`?cP&Eq~ssYj@8uGgwA)ghSNE;3c(*z-qNU>vR@l&vf69XtFEF1X3GfZ zGqcr8?A8_T=eFr^;^;31WLz4~PENCbft!xHAEpDsIVHKC5{mn5bC-%8fHp)<+}|ve zjIJ*b`Z55$O|Fow0CYAtz=u-B)V6_}zp5lC`88xMm3b zGkk-4RIX{AOjQD^JOog!Hs5=L>-)wk>2hD}#~H4&GotYVkorW&+CCQ))P-G=pZF~( z1l`__Wbcwbw$#RtZMf$4grz$#8q-^%G4od zpi9VWsxB6&W$S(ZHzvC*t8~IQkay5oxqWmXm=(KR?rpCHrdwRQQ3jbcec``yMFLg9 z*Zq@0KbyBjXG-8W#O}zy?MkhxRvwYc!YGZ^B1Dsevvz;NrtC? zRyAnK5Qx#C=o;FCcf8&veMt|YN=<2b;Y1iuZ9wFHP*gM3Vpuzp>FHq7ustE{ssNp* z%d9E))3frb&D^{>K>JN0D$mr$s@F`*{W^^4>-QzR)bzE*dW!WzQ_&-51C$zKF)6jU zReBYO5WwN%o^!ZRxUzuHM1m+^Y#WikJ$_x`bdzKSN)Ii#;53snf#|{lz8(QPHLcqq zXGOYCPW&+}Ga?`jQHRxhkUx-lV_)N32!4u|6&!wCgO*tA=IZX8U~GCmt*90bAE1?*sBw)IGW0@ zY+QTGUVC?6tg~W8IUHZU8N!Se_68J8^eakzQ&%V4JkNcS)rgiW8AiSLy0?`OuyP$l zFc}`j85}y+?2boB%42^IsG05uR#{1+G4Ev4N(aVXY%Fv{N@Un;80M*D^48JsuS&0f;3MHtl>?lOJpvkqaRo%oKXIc~3em-Zu+QPJZ&D89t zr`fMzyuA+^B_`1Io%^jUfe8OuM|FWxT4*LZ*V;dpT2k2C?y%TDc_4R2_*KzI_*uom zuXV4{;+RsY#pVXAXi01vQ;v{MCt?;W9&nh4j%D3T;;ZBuX?p!yvvg_q4H%IoT9bZk zYE~YPW*T>g%O#^zkI{&;+&WE4?dis5L3UDw(uGc^gZg)MYdSV?xmvDJsqEQj83Ct# zASF$((?lWck64~v3$GtC9@%n$ctMRJF$WZ7_6=$Sk)u1R=U>E^j3ym|E1~hlAig5l zNbw3{VIsf=kFoRhJIyMtq`6b%D|Kk1&OY2{_F-HblauiOQW|W4N@AXC^{pyX1WF!J z0!{9Q1{LY|Fb@{h`nEd>3uc#sBDbd3r-T{o&g})$XG41URSHXl=TGyc9T3Tv6vRMB7b~cW5)PJBWQp zoC5Hawv;F(9-l&g7)`kN&`~-l_gS*dBAHDUXvj1l6dM_?qfJezD0AUQGc}way?gRT~OTsM2PD5AYh)KYDzg0Zt=M7?JHrYntTckajw33S`oz5^oTP=-&**7 z!lKYS^*zXf(7n04b0|uPW2Fhy0?-+B=XtD3`Kqj@jDucMZp111h0wLUfv3x0=tRnF zq5>_{7G)2*Ju-i8;rK2R=J#s;$i`yPNxiRdVet)HCjsfbVtP>qd9)_Et4Bxi_0$eyV=e zX$|Jxyj>%x)4x=ehf;dwUJ{bw#d@9;Djm~4l(jM=gnyhsPIXyq#=G%+h*3!E^08}O zDFRD#H@bmoKht&CovA6?DlxzI?4_r!>3N_l{PB0EpR}$tB85?kjoS$|GJb@84GHA6>MBpn@TTIO-Yr^R8uqky zx=E%2d*c53RNqvc|4>Xga-;Kv=Xh;T#BG^FdP8?PHoTkw#C<+ULcjnwrauW^cHU{aE!vAD#*aKHJ#zxM}2l?NYum%AwG|1n4MOj$i zMZOc+s5}8bX9Ss-1l_I`ZHs@jJR7xm6-DDXJO%GRTpnT}dd=gc#i^Fp2jVWkvE(M# zR5p6-7mZ{1C#0;?-EL!dlY1$ZwmaOg)Nng~!bj6P!{@j_8PguED{07e6az9@CizJ1 zd4Jfa%}0Z!{5fKaPvYQ~g3j$}>(8wZH07{Yc7w`W$~S$iPrJP(jnq~BxX1CF zcuni*X$)dGDSTEiN{?8OiKPNvJv`c1Zg=!b31{KOT2DFj5`bXr#?B$$G!hooF7FZKuw$4*6ot;#mcrS;eUcyq|@UJ)L@BY~QOpr!iM& z(|;;G0(46kSgWL$pw$}Jk2e*^#p?9;xy`%n_@b~-cFiwZ5wMZCIGn1vz_RJSqA^Pp zrDI-Ru1%6kK4205uVKB#z0^tX5dz!@#drR_3rzQ#lK3EwKVQwhnQBGlIJBsOhPRsiJ6i$4>J6)lAhE-)xXb3gkw z5i!05bhZtFVKIxIoH>#J2XJ;{a6Lc)v3#)|0J|{$*_t~XzRrf5>*GH?;&QgHq&@>G za$<#!`bGe^nxodfr8pIQbMs2dre=*drk^na=%0JIA8+t7;-keU#k1!dr0E}kN}CpF zUL8Q2i`ja@2deJ{BwVzgd#?PP^QTl;|=f6t#-sGN=*h2)J5AKT)xw3yA+u;HYjp14Ywoy?L+>_!1L$lXTP0M-~YR${Ub~O zy1~}E3$m-JI#ucv{y-W;BBdBQVf&kHm%*4$r= zMxef9+qxJld=x$Ha|_W$ZT0K2tVa>Bey!7W|HhiU_cFNWn%kYP5k zp>p35&Lr}z+sqJt&<&vQ-pD#at7$I>C+-+QOEkA^qRUn*J22H?%r0iQSO)DlAQ`k< z0#M0kxLEON?h1O*=6WGjue|msl>cl+vS<|gc01!}kTS@3Oc`KvDbTKG4SfrvIi*$F7^qCJJbA|3LMJNIF}-6nE%rb|Yk-8QT0dER?gCXvfI!8FoO4OMdpE*C=?%wb@plJh{(7%2 zE%@M^9l1dqqW4AUsJ`|*nd^odrB`SxIt|^0t0E4u?PLI5l`(j4=D9Ozgc7nwM=y?M zsu5P7eq;b~Qi)cB9K*Qx49%3ni8%rqIfQVJ79W?Zt;o-b)#1rDx6R)*xzU6rP_S=V9kZ`!7t z^Z3p3qUuJJ=O>l3Xbj{~@kEj4>Fpi70sPT&Mg&6@`aY@yr283q`2CcD|8w|DT06Yl zucB{y4)@CPAL%hwvbTiJXMX4s3_uY5L7V14;yNC$EOx~I1a(%(-8suRCr7oKVHMU-#6i9f#0?p=|GekW>bIF>n5@}}BE ziJL)}i{q6?F0Eo#`nKMX;@jKLcD1VABl*TEF6iWTjKyccvf4%gp7N~FMN@e2&8^Kc z@FAdq+MjLJNPWFibMJTrfX=G0*1iy6dhWn7rp%)ro>tp*mm>m+^b@1EWsPX`D5ycvRTK1_ZRkKoT3N?%MLf<3V0A%GpbixLx7(Pf{?#;{btY;mhoflE6lQ8cP!3CBtjo7WYCYY!zkn#k*j z7M%bnpI`3-e=1Z`aB3G9FJ5*v+bd+HOFr0m*0cTO@pGFUVb?zS7fh0C0B_Jt7xxkR z4rnzJyECkyBQ+<2h3ov{p30U=7A>W0)GbUTlSuLOqorUZrh?TsTzVPk^=&;WO(uM1 zT%c^zTHS1d>L#eK~qQku*N&e5N0_k-STY6olCPx!Of=%Ef z&@rThoqnRrrK#FL_-Ka^qKKLX3^W3OFFf&4j2#0PUW8y7NoJRI*v63I5pe4GAj;<2 z!Td;}8_V3^D_|MTe*e&;&CrQ$f&^y@(CbKTz@;It4_qWuPJu>>euG&mt;*2TIVb;7 zJwPwDxS4T)h_aI9ul_8(x+QUSG5IRcS-}47ZygN;JuS+%Gt^1H8n0sa(++zs>wnu0 z`Ty24BQ!Y-|9)-c|Hcjf2W;5K>^8@R%z9w?IrqO}s(zod2%;je_7*vr+?z>2t7^9b zz*+?EPg?FCamwCH&+GbalD{(BbgX|V2geWmZfgzvT=C2wT0%djU+hwQd%5iQt0WV6 zMJMq37l$VBs+Qpw8_WOfL-jQ{Mz^PBKlt~007E*HWN$?R8ZJ%8>T7X;X|q}%es=i- zmZ|5#Z;?Q^VE31MOYlC#(^Vk2Uh~%?M4iy;IH%Kpeh+!=cj;%dm*CNBzt}0YRTbrd zu2Jc~h$UNIh!Eb0&U5Su_H~|>NuYmp;x8&n(Q`=&YN=;@=d+TBs=P^eJz?bXyfJ{K z78s1E$+@J=#)zDn6+Lp96V1@QE#{4=Cx|#oDN}v4OyRANt(Gt!JMrt2^M{%u*Ybe6 zxXJ93jL9_QqDe(K&(PwjUmrLij&F`Jj8J*#suo;N9N~plJ)umVp~}sM=7R4;H$NqU%_nLYP zBprN!6nq_G*e$3{Erko+xzS(Ugp2<@VMk6anWhK@ow!hO$VT5H+=_mgVuIPljy`tG zY`8CYRD+**>DD>jH3m6;JLIF+$MY|!@uLB5Rbbv$lJTNfzQr`k{ZMdEluf?FVSK2h zR7*j-Pwj3I(pTm)`zzjG?O#NFeyF6JFXjV3^h`TRhqgD&c_X^+_)b)CX_ISMN@v+> zEBs|2b@0uv_AT1(1)ljrG4tYD9EYlXV-K@Xxx%ZIPBPMvQtGz!pTnOGAN=0Zdy!pa@ z%}D+`HVLw-slab)7x#L)s^8{t{4B1c4Z4{1?6-)jJOo7aSUb>mQ%&XKj>FAgY{lBD zsZ#&DGMTIUdouvRUzE|QRm@ldKJ2>UK+9Z(JfH!x-t7$&=v?$af7-vC*V)9P*SRWk zsI}>Pg97SXRp^{ZSE%y+_`; MrKysA)8gs>0SSS#V*mgE literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4912.png b/windows/keep-secure/images/event-4912.png new file mode 100644 index 0000000000000000000000000000000000000000..b5b2e31799b2a1b77e706690e343c336a9a2109a GIT binary patch literal 34077 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ĺ^PKH??#~C zjbwvgX8)`Y2D+e#l0@TQ^C7dkww2Q^q7ne;$GL32D2YXe(jQQyV^JobzBt)?*`Rxc zf|i0@=vWBD_^+-#W#OJyl>@;)a^U)8zxGZeg)$-w#G2D1%M-$~ z6Nq4L&t%Ok=!=syJ7eXB$L2o0nOCC|SMW$$-g&z;wlSMf3;P+>A?%)dAM>&HS^rRR zYy-^C)n?MZB}O=Nx&_VJpGaq>%V7F_f&UXg_ZPScS;M=5K@px?x1`k&W2b1*o*y6Z zlnWuIJx}S3(1HPW4W+;84R7Qr*|D=!49n)`4evMjjUf+la@g^!T{RoHb6H1NG7{YP z9C-J(qV-J0tI>>%LA99&x7#GiuP3s8n|7cP&Pid9a6H)R%PoBq4#V7(7#|JUv@jz( z5rRkx%uk$bkBr#*{q|WodP)J;+t>SU-nr-=?y~rv?h|jk?-JJiwMYNX`)__Pyu&eU zP{yx$r58b13$)wzatjUp1HRN&v3t=$b+OX1MeBT*b*BY$244AAH4$4!5a=rSYm54+M* z72%yVeEqm6e2-pC5R($bFNJojd9$q~*|lqhb-J?_mn6FAexqNuFR_`!JKZX@AjSDd za9%I=8+&mv!$siY#WcViAo6t?&d0D23a)$6DC!Lksk44`*)u>Bm9_d%RJnzf<%?DF zD((!LTag38P*^-NVGLhRbG;Sp{(j0n6b&iyR%#V!oODBjEhUh}O{O07;+~8hvn>si ziSxSFHcqFs2PK)n>8HMspPMKzuRI(wy7GXrP1piix=|{jbGFi zy4yv==tx5MBlbd43F|o*G;Vd^WnFjI{j&Hpz*cO@-7QqY%0w8FX?V}UtNXXWr^k?zbRx+UhvD>gmLQ1vqC~XI2iGo_MwD* zdcm|=SNqL-pFh*jEDO$LnI4JgHm5lc>8EhNW%uP6eAH|UiNyfhBLgR5 zx;jdHPS1c3)4Q&}deQPIuIo^gCBlYBhZ&rJUl^HFHa=}KfSP)1X+Eal ztopiCw}#eKgP}0;xt|^VLxWLy#gum29Snj|iO#3;+XRh+?Xmi=h%GZ`lC`g0)$-V^ zdX%pOD{v?0?k=`j9_8qW%$K`Z-T1VnxP_FBDZ%r~{1M#T@$?<)m}Naj`aIGElmqWO z69EmQyK4{VlF$=kvFes!ks4bFsM_brvnat)%9Lzg?I0?+X%06MmHzy0Q=LP1WWGf7 zM~oNCAZ88hCd|n&cYE)JFvlF%vedN&p>?v4X(A**_NR$y$?Nh5((@8+LBhOT z)G5)7iOw5R+atjTod*Mhu>w2u?)F8$zBiA@usW-t)D7bgXos^c#h*5{qB<#@^X`ZWG-h=Qcyk5rp@)ud3=!nI5=Tb;)j$B5VN*Y)Ei~zq0lS>n zFLLd@@r^M?eP8wszOomPh5m&#yI%Uc%Xx$1;;+>$rZ@e?^0ofi1QViug8G}11`k0D zK^iy+>Jg)dzGcrKG|u~RmOonnQd!9)=s9QbS*EO(4<*0Sd-eO!L4|2-+>nSV`6hC( zs`8dW??&wI@$?2oiEiUdTZ>B1L32U+y-jN*m^A8R-lSFchB?QG`bU1wWwL_#d8W1? zJ{Cv8ZUMt#(tKiH;;Qigq#{%PTlJoS>n_*?_n)oMm6ps1_0y^CfhaqBR6dvDRPH+V z$zX($8-CCxG)bBR}TU%msPe*o(B1@O>g=lL@s=In=?k~M{dd$PPcyIj9 zDrz@zCbyVRe_4LM9A%hZQOn48$|`ZahGDs#C|Adi*d>OMa7XvXj}ep8yL^(lHpkel zU^SbCLK}&P2Gz|O#Zj0~5p);k%L9>GU=l-|*BaY#AKgDN;o#V#O+zADF4uB{4%y+d zuCPSw>a`{GvZQbFo*QVv>67mbH!f6S2b~Hl!`Li4le4hwyS4{ge#ln+Ya^07nC5|K zTdii9Gy`(97Ny{##EpL5;o4TlmLs~O2i_`2Be!tHYj~+)#LI6Z6las)l;0C)BtvEt z*M3aU4m-E>z~r9OUZsIYAIivP*p$iZ8%pv?d$gm2S6;z%nFbeG=Fp>$U))o;0j$gY zE_s$CNa?bvaR^vn)NmDF=zW4@gXazF!n>L24KhG{re|rCT@W4{YszGA8SyakAXnHoVGsW$`wjom?XS^zB?fMV%Y*Z}R(r#l$2CU3jcOnlLams!YUJ{o9X$ zZUM>t$)5BARgo1L^4~30Wo!Jw&tVLtat#dAJaL%mcfn9KJMT4xL!Ccsq2;&yn!l?dxR1jqOl39ngp}Wfs0M^o)-Fj>-)pE`+hwXsjn4 zf%K?bl%&iI#DxBaf}}M{?*)FA0-n@{N1>~-1n&%Uu=V(`^C_)~z8^IshIH}Jj-I0F zNMu0Bkc2x*bkr~Kn9gTlA&;Av#>03#RU~Q8|SyX?y-d z?42vdF13n}@z(W+%>#IcWE}4FXoD2KdJY_PIYkgHr?3b%+QG<4Q-CTZst3bEO7MOH z|D|MBvtpH9q%S!osXY&&?)H4bLaRho;;sEJda15 z3c)*c(zgUM@4!fx8EW}ff2djmeUn|qGnZjOMtOYFHxv}|Vo$j#jBc?QdW|Z!+zG+& z3I{s(4jnO1JyzP{Nw-_EI(&vxF3wH>Hs@F@d(|N?PW`jMJ8$!*;I&dqs!Dw;BHX5**)iwk4^D^n8a~oT(zdiS=!q#k7{jud1*DGhHi-qtHxn?pW#kbC#Zh<4@wv8Dm$=4 zDv`F_VMGaUCK|rU=f96@=otgL8y)I@#c3Ppe+(--a3Q{YPdLC^g-lXPWc-lctk35K z7@o*{ZmAUzspH|BnT0!?QR6Gmbc%R=b^8+OT^q|5Q9nfAy^E>!8PCDwH{+#&?*8(v z%Pjva-(>iD5_RiQkjPkWRHHj@1d0X|vO1Gby-B|wQs%mfawXwGG#4)ajL6WRP;ioO ztoU${)|bnp@-qDA;qHEj^*xZTk)>|bo{LJGSjT+kFU`Ai&mHqJe15UF)GRzuYP7CHM-irLRYJBo-HC;#p~?U%mV}@U@BN6>|%% zMS}_3GBJM1>ox~%7@si1tJ@6Q0$X*xF5yDx%WNSBb;WaXqSV)Z3KwN(O_n-!CQ!q5 z!gr=UXqLKAT^l;t{!zr$LH#1=l_i(o^Oi13ocH8K0T8bb(^S{Z5IS6?3?o0a zMojF^H6Qv?ZQJQ+@dv;4Hp{kfE-z*fZxOk1oU1#}FsL$2V@0d}_=BF_8FtusCBhl? z<>E#ls!ucAdL-PxxUPfnypGKmRk|ejaBS-nA`pZHO}5M>M2LpPt3Sci1Ni?nXS~RACYuqbS=keHA+G_%n-ZK zsfH)54^B>AcF*$J(0^+-iQi48PsO9#di7KwPgpQ6&=^eBn{=c9_g0Q>Z;@S-W*yrR* zJ_kP6(t{%KD$|M<8*j8B?6R}W1Quy*al|I0yL`35<*4=to2ob0X8H8Nj=CVW0@~(# zg9OJ)o08#ABb(;icT^vsyzt6@QNkNfI%SQfD!Njrt~>wsX)ghA&p!N;?4MM2LQ)b>N6@k$yR%s|STH=228a1J?N_IpG?4D>tv`z@ zTbw>bv8+oh{}`K|t}9~%6+|;q;=F;#$=vz1IV1a;qtxk%XPz=>$w*k8@_x#R>aG`) z-Gpw;>$hM9}ZlUk2KoJ&Wy#O7*7@o*7jjwS-*JMma_H3kjnA=rg$woJu8yM zcJxDn7jtPT>$wsDscjr0_s|)f4GnM?PW->T`4p0A0-`#9fD~GvPs0=fjok~qPHB)EpHFgfjM|0(G~anvP=^PXaUB~_ zu_wcR-StU=^7<^j3{-5vaupA*8om2AnPEJh^8J{rE^4@C>6$AUJgfj1JL5O_fd+=F z*G~mh>CZ=o%qRq=N_1yTydZ~neui|DKQTcoU`v;9e>pDI%2qw)2D&lAjn3xblw|V& zAoUC9Se>w5h9>+EB<-e2<}Lc8-p?EwRmp~BXDl%$1oc1SeGL%Zy~}-tB{~3hVC43> zfB+2yKKWg5y9n!ry&|a!RKLU$Nw<+?DN>rxm1CE3)Ak}M~%sW~l8iPU&Y8zh)?A&_lvCL*AE#*YHC1LrGg zvz=s>?ehsh8_9r?zPnV|ZVxMDoOMYt#_0i75PCOoIf$y7lkZa>Gx#Xh@4czzaV zz1DboC%M%*E!Ae{nB@!`Gs(v{Bn`Ur449{xV5A2KDPkfLs256uoW1~1nYzXQK-zZZ z>mP_%o#ubwcmJ1Xx&Sz*$?LYoS_OmaOumFYS}DbR)nnX#yMqh_C*$+lNbw_-uTAol z+Xk)E{gd}FfPe^9uGLDV^`T6t)8Xr*0 ziki5%#n(<_IJLQPF(pa$>68Cr}Z4vzSc5HfN8)f zy@+Jh15>Fz=hVMijy8^}`qDtkrrG^L^{%eBaea`1jyyL>&z!mo00cWxeXu<5{u<-c zgIoFxqv)K+(aJ{kBrLPiQe%=NMqEUWaV1%j)j*=Si1ws!)p}ZoUvn{jpc9J<>u`sK zbf#y^zm|}s))5GY?8Hh$*wW>#2J;|8`w^+Ep58u?n4Y}2S*_O7&x~H^F38c>w(8Xa zgD!wFy60rILc!>GfH7-IP>i^JPhn=TcHM_@{t5C^<8DsvjTDKlQn$B0*MM1G7dGGy zE^-(DF|R~l@3(Yr3QaX!;*aLp6hOjslpSBaU*2zP5XN-HP>eHCZD-%fs>_|J%r$$g zg!Mk^r0AxW{Ls&~9Cr9G)TZ;Ydzh~~6C^>hAgqDayZ>W1nz2?SVoEMV(m=8RIXz6- zOpP0J^v!iay-yJP68=qKehFQx#?jgJ%O`~bUcBeRcm-$W0N5L|2Lw?3R z6^Vm`e{sFI0_2pE5hGe3whWnYy{e=XWnf_T_o?@PJndhTxGqO-bV>;saBkJ6sJ%}h zEgn~64@}hBZ1L5M(AvvEIbH@X=!jBkKw%3Q$620F9q)uZ<+WM+ly6N5=Z95!Gd_6o z8M}_{gL082)^rtiNbMhLp*eT85s2oy?avsU9n|ECCW3`j|B+IKN2j2ns#!al=Q-)l2D$)(K=X*Q)m zL89WmJesi*^gfb2Q-aolMa4^fa|_LWq2O@a8KEuV%Q!34|0ac)&^-mTPIdmv9k7Y; zZpB5RbO9MsJeMKB8s;Y*Wz8PeDgc;j+kaDD0}$5dSK9xw#r)HG_1_ya{&#pafAN+7 z>A_;ZpwVG}AIpy}hKtQi{dtINT}&b?FZ=U|1f~|AjV5!7I+H=1KzkL zH5|GBgFUrjC=hTh%BZ@Dwr}C)QJ(F}h{!^q2NGjJ_2N>8;Xux2|NASPg34!acs+ z4#2$gX$r?SUTbrIq4qpBRhCX&Dyt#?Mcvx9xy%1|Egd`1Pnz9O2Tf7$iFc!6>2+R{ z@21DUe{n*Low6-oDJ^r+taM`*r+=rtG!seZYulo$h0aHJ>)8gKo`tqX#7 z4{t?zc43P1ubla!rJc__(`31J0M^bcV>J|>506cUSEWHq>&rZkFQqapR^a?xF%J{Q zts}A;&iT8D@5zSGy9vcZz&3p(6ltX6HGO;6fSj&M(k@ZYKlUXcPl24f=FP5 z$Yn;o##l>|b;p0}qd6D7v#0;xMbD7) z@2UTf5>CQ}Yr@dx1{j4>xQhTZa<=lUA5=ICSSbL3Z2Oy`0)CwMPt0HaPwPD}HC7Vy zsdmI?S5yK3sRGw=gO!ltu0KoKFh5!Hn literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4929.png b/windows/keep-secure/images/event-4929.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf6926e278be236c498215b08a2fba8f40532aa GIT binary patch literal 30887 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 K&tMF$-Tx1i|HZ2S literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4930.png b/windows/keep-secure/images/event-4930.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea26aed3d08ada8a16e8adddc37a8cf5a772221 GIT binary patch literal 24529 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4931.png b/windows/keep-secure/images/event-4931.png new file mode 100644 index 0000000000000000000000000000000000000000..31d76ff0fa8ab6ab2264b935650517f42cee5207 GIT binary patch literal 31544 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4932.png b/windows/keep-secure/images/event-4932.png new file mode 100644 index 0000000000000000000000000000000000000000..a3b1d8fffa7f510aaf7e408f0f9192568b3edf8e GIT binary patch literal 34744 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4933.png b/windows/keep-secure/images/event-4933.png new file mode 100644 index 0000000000000000000000000000000000000000..949ff0ea4cd015b0e82a6e42be838e3777c0461d GIT binary patch literal 35504 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4944.png b/windows/keep-secure/images/event-4944.png new file mode 100644 index 0000000000000000000000000000000000000000..21797a81dd6705716c2ec239d8a8cb28ee62ba72 GIT binary patch literal 30138 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 KU&z%(Q9(q)7`U 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 C3T@K> literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4948.png b/windows/keep-secure/images/event-4948.png new file mode 100644 index 0000000000000000000000000000000000000000..f0b12646c1da3d08c3a0bc5f229dc5d8b8354ef6 GIT binary patch literal 25753 zcmd?QcT|&Gw=ay_2v{hJZb0gGyFow!QRziCh!qe~ij;^EK_G+{dJ+vHB2A@9N0Ht; zB#=lEq=P_$gb<3<&>;yVB>956-}9a^?sx7zciiufZ`_QLvYxV@x#pVlH*3Ogn_T5P zbn*}v7Z>04Yle5YxPC)&-T+>1&XFil(|*p^KJPnM|K=*`6<^>C08aYG`dnP)F^6{@ z4sgZ?J+4`Mb8$(8?Y;NK%&a?daXnJJZm56P-+r0MsJ!&ejzpV-e2Lm!>{OaSP8^#D z$jscxUOM#tn7rJ*NogJdp4XCp@ES=TR6cXT;&uNU=dSoGq(zDhs8Qu{{S;&8?w zBcK~&J}D=!9z>EhI`mxZcWz>d+8gGpVEDY0of>Jq-zFInG+#dZ zmjLswH?11qqo%j}Xww)%zqZ+frzHzB#~`Xo@TuAqVRrLeG8(%P_Ben;Sx|YKP?K$c zS8)pYjQ-jx`>RtjzG2xZnLRzj&J3UkU}^)1Evrv-cO$T)+UrfG7xkExQcvJp=cL@= z+s3A<5dZJ69x~!1MSw(Tm|_P&IFDq$vzFv6$iC<(Ktf^7dR1bIGj)*e?!s*Ksy|{= zg2bfHwvX@J+T0(bJKQk6t_r}gzs*XlvJE#))3+aaGYuJY(|xKjcI-QwU$XQ_!QYce z&X~#S)eBwwxwu9ms*#ylAsLUrdU!MBgo55$$Lu1JU9}S=z|5MZ=aZb_Q^X8sU1kvC z>lkAR3)bBsXSk%pcWqJxFzlvT1MF_cYzL5a%bPX>ac4~ku~l|rC0QN(?@AsSb*>WnEnM>{O(kFyF3NgJa)h)mR&tGg3aBnptQl5?TOqJsYX`(EMAwknrzBk;n1=%jvd?`fDrM))C^|S zY*LIKE|~6(_}Z|AmUM-$ZX#@@0Hn>u*~5`W>zMDuJ$P%zSf0DI1>eW-^}zw&q@c)U zKe++Ppm$GAo)kT4skfdxnnq*xSdzh2wgE65r+BA@_FF{O;Q0`$M!6VJ_%~?KP*j9F zY0DOrNED+p4y?}GOBLIpz5n2q4F3k<=~k%i6;bl;_00Bc@D=p2ZREz$v!jmzq;~6L z)JhRkSv?A@()MJ;ZfmJ(DYGLtxfVV#*wcqu9hfzj+IH;;BheaWiIAPIT+}7U;8!0*Z1j$HmM8K78XpBP zpKEcy@FX12TiSvaqEuUJ(BeV&(!nc?w`JhQQBQ|0%E#5(yBZ2a<*rCEt!URiZ{KBq zjSY=-m|z^+`g_kRW3GoR#SEQY=WOd{YmlTf>$^AGZgci3%Vm>-AYZr9rwn2nX%%}B;>?_Sv)LSyOzzC#h&J6S;H+u01}*TQ5-z)ngs zX?wY^_#|L3_O701LCTlyi&?^aAK-UGS(rfz6WI741?e`Rk+p}11~oJeiEmn(NuUJ0_AY0JU34ZVon zFIwqOBzGq>An;i`z5d-<@q-lgw+_40472lV|E?<_VNi2udg$v(Rg0%16B3a}=5 zl4TLBtH}s@0=po9evWOu$-2rKoVA1OnkEZicl02-TU5rV^tQ)lhbfcZDaA(%G33+L z>A$mIDG-b0ZGJYgNIup8yoa^-BEV0*4rwS2fo?|1X6lde6YE9i9*TRrGpwK~-c7?2 zeaXk8zsI#D3%Nle%UkQ!ajkZWec@fVV(`CdJdRwS?$D%wMXOA`#zY;j!>ku-%6qS7 z1O+Vh)+e;9;-Sfx6eBfvm<;NC*IRNAwSt}nsZ1_U)rMq6hK!>1)P!FleGe}JS8}Za zGDbBrA8Y4ys*vA^q90?Ermxn5W$j{+-|Gsray6#2S>iUhn!_AZ1IsvAO`g@f@dFZ| z5Z1L#yV4-jO^$la%$Ad5R9AynFZ7`Gwiad^rC=oiq;_3`HZxz(&3k^?Ir|<$z^S!`%sW zr1?o#v$Q4OrMAmfmb7u<;BZMb=nRyOiYe;AATRL`)zM(*hngUzqp~hQbn44{2~JxP zg7%1dRj=8&nbV7yN476DXUM7QJg#H+R|DwUX#6bYXmJYOsL5XhSIeO5eP&GhX2UDu zs2!=GeiN8R_@-DZ$l-ywtcGtGv>@i#bgp(^&ry6OD^&%Yq|HWo--`Jbz|V&qwEbp{ zGLGVyCM=2V^ahQfvEA%9v!q-wt2RJ<@I(rxI$#mY7VF_*&01d4gYAHOV%Xb^WHlXD z{%p9D-fGB%5`0OB%yv4evrU0BU5W36&WpSaX{i%*Ahcv!l@!w7 zDU1RK!C62ubv{O@DrQ_Z$o%LBW+3ytIfG1wem#nvM|C!f!>Ilh2pI4c#x z?tpV*-snJ}4N2hRxJIoKh%nH^zgIu09)2T#p5O_4ly{Tpf28kb!I8h~q511sBvWu= z|FDKO#JX?Mdojkf)@)`ccQM_yP!#8X%HN!0@4`50G_~pv-b_|w*=~;DcUOBL!6e!x z_C^pUcgIq1%b@3~{dV*0GHD~NM=PD)GuvUhTR8hyslUzUkdk&KT<~sel+>e*scwFm zzckdRu6yG?pLZhMl{hpvU}rlBUx+CFE2jJgqw3CF9xchc!Ctw1K4tP`0mEq;)N{5{ zsdPg|So=JOCn<5on1Shv8$M%YyP46`)B@Ns$K#AP?KzA05c9bw(Zp|#qM+t{$y%KN zTUX$YeSt&~&780p=tS0%1&Dx8cTo{iIOt5@ENXp3V){kM0}{mG8;1YH zX8VX_+n6-j8fMZ#*NC6XkpB~JaUm5ZD9)<<5+Uhd$8q`^&;g{+2*Pdz+Al?qG18t) zLi7bC3&0l=RUym*c6PvKEEcED>YjrM?oOCveV$97;jvJEszrR7kE(N(z361bd<;%0 z3OT=a0OkoTU4AC%jy7Uc6)4q-wwt4J&BLdqrcSrr$7X23ja+tpzH9WHDJ{*guF>o3 zEZ0*WeeB{ltyvab?lblmU`uJ0^P?nc2|p%%LDwsx`@99oWG?kitzCswk*nf2fpBQj`h{u-d`Uk1-AB3t z9Lv!aP$qTPeC{1b3VL;U`8ke+4Qpk8k3lKIa+8W>-Rp58t-Y94lY-anbobe-NwEn) zQo{m*MM{=Jup4KIQjEq~cQHW5_9rC{4o4GoCs>hMwdmWMLQfOL#oG)UKEf{%9& zwWqFUqeqHBZ3M}2-C|K;Tgv)HpoODWujdWWxvzq4*^#8smJ7_%tlz8e2cNBPG( z^b{mpEwTVs?CB6^HmsJU`p%nq<*vkBykq1+r=~g)_h#UHG$isMuyhhXXf+3_Hm&IK zX&eN3zAOD61#=H#sEk$+OD~7-{~OVZ)3{!cQE-i_t&I$442>^Fjl@PmT+?@@Snad> zfxDl3!W1zdcJfQN$vrVJQp}|oU6yN4kS>*>%d5-!9u^}6VCM0vQ+KAT=L$Lt(jGXa4C>iP zxxRq|?`4z*O|aHRFuIq(ujNa{AWbY-QpGq%px8I|7#L*2ioWMp8OfrXf#wT=()O~^ z#Qa8r3YpE{u z>xCn^zWgG+rV>gbF&1JkH|4nBFL9W(fVZA=SgbA0pIh>FA(e`9T;=nl7I^Fy%A2ac z=9sY^GW-52X?%=HT?N~(Be2+j9R(7ufq75wt2VV3Q@;~l3Nzb$5eBc?VO`B|$FPgB zBMr=alC?M>j9=h$2(jVlffo@bcZ3@>UZ=J`cniI|zjaj6PVEotFnwU+y7>LJ(6Q<; zEj`%yV(QhfD$_ofnD4sT)1qW=aPUix;W--gn^>>ITQTpqcIk6{*Awyyc?7ivIgvZy zX~HLete(3^(IW=Gn!A4b&Bs`i9*U)wuWRQqf;IVZOvHQld~b1_?CilkO-jhC#f%3x zqNm$HSv66qm=!avBaZXl1JW+9??w6I`}KmGU>;e1&f;3|Qllg4nZja#J#b`${?XzJNIUtoC9I zt6QiiB7GNJDP9y2A(Ao;KV+$AwtwUU>!8)ff`Yhk3AI&|XKq4z9yUd~s0611)s$G< zQWup1>3%5?_m=S)Q=P%!X)=j8#vHFz6=ir;XA}mn z12`Fzr$Ua7n&BK;xI8`--I6`Jmvk_Ri(feXgQV~Zl{7;^02i0KnMF>l#bIPAqUFzd z>t#-m?J>x?oD+&zpWM50SijYaw8r&%*1f<#I4P2+#bqjKJ}vrd z^|Mj5`U$_g2B{FeK8rx znsj!uQ_nJ<+RGrWuRzA-?4`Wi_7+BPa@1Vl4w>Lgrn)@@|82=&TIAh|Yt9jz&bqp^IN#w=wkpV#>oNCt@)+hZo3Vlxd)_`beg;Tu7tE)q>-PuL z1oUhYKuP3ddwk49#xH!d;X_WEqaD(M?&M~y@tLmYV0qqm>-A_oK)8BRPB?7%>zB+J2c(!H(l_>ChNL|ef)2V*5O!CL?$>=2+SiBW6AKq%$unPBpz=h?**g00_4Ja%Ph zb{dnM9P?sWbw*l!l_YoUU;88sAbe)q=rYX4jsv`(4R9!|^Jgn-FCv`$L8gF^7-xfQ zX%TqpSOFihMaVE9^0$BOmQhIN&i9^k@-KHji2y298;BBAIY5)Ih7WrMYSov;tuMM1 zEO=HsEdu#~jg6TJa!CmmT#91%mhJky{)Y{yN$HVucDD~N@Pr1Y$UVOYsP|2(MxX&~ z-Tnig#2C(Xhdrlb)tRf5vzojorIzW_J$y)enoqyI+8ztaer)ewyy+V%3cUQL6GIHe zkD;bBqaME4z)@K|c}+deMhrmM$ccGAjJ@GW$=)+Y}v!~$4>IDH8ikkoWq5oq4KO1BlASY}{bPEmw zeysoYA;FdxDQYqK^}YUDwi1j3nwP(CX0Ugc+{|t&0-BB#dOV4eb}rt}#WfctU6=X` z9!D-BC%ia{ytf|@26>TPztHum@t?ekKemGdtE&Hl8&o9$tCuW={gSnWEqfZBiQ;w| ziFlmm*oz=b;hwZES8w9-eZL}GV9hjM-IR?vUot~wt@lfhd^G`!FY)PnXmG%ez>lPrBu7L<%ue-Q@rIffr*O3B z5)V%txeF@8%u9`Lf2E*@+DBC@cD60mGpRiepm_;Z|K07r|I>YZ$E^s0+Y^{2+VbO3 z07Urbj4Axcme4tt_R?b`!Lj7ZgUA)`Y={XnNSLmUtKm7t+nY;9k-0o%^gYzm8Jkwq zF#PlcKoF2vsghPTDeX_R4ZAfC!1@h*dY|dRUoygnoV_9|TX$_&2=@`Yb|rv*Dn=ysW*`D|>`A@% zyG1u}Y*N+G=M~xTLTY2V3HAKd3RbrFiDpeLBlO~RPMq z{z(5E4;9+nk^AF^20uyBzioH1gZ6RaaiOSio|!!@w!F?dO8AKbyERnw)-??LgIg2k z=ob*`dUL#z%wbUT*qqGh8U ztIS7)U89=ri1mp2g+&$)X-;cLfOT_w)3&OQ;V)Uzyoj15N7$GnXF6CSxX>BC7hcPO z9T+#!ImxBOqL8z>%2Xs%b4Rs1QY;H&ZJ~1rdZF)XZAw;2ejRZNjBB=d*D#Dt`JkGhK(z*C`)n$VS`w37Lq|{Mr}EQ!;;A3e>v0 zMBHHpVR}m>1}XhQbsGBIj>6Hfk2T@FO4cvT5Z4nc%Svy)@a5}8UuvKtxG80j^mfq@ z2eBx|@pe1NK;4bv3%!*eddOs3jD?S#H?&kj00Uq44Ds?}Sj4&FZ$|lXvcF}(4fTrD zue+j!E(We+B9tD{(cxpYJ)hL2T+`PmDT@|(_b0B=W_>PLAtOQC-cFyd+#wJA-rN^1 z$G*N3Yv}t>{??;Kq+c^=cu7i%VE296SltE-s5Q0Wp$V`;4$g1L7nzo`?x0|4{>`c~ z*EHnfqhUog145vJBU$ig&PY2P{x7=}Th&CAo8N8?JkbnI#;8w;Y^_G9dX*AX<)YD_ z#ysQiTdMa>>J-=X(rs<%_XnUo!;L8Sm3M)JG0ce>ZkX15`=CF3VB2CYROR7?@*JttsbrsJeT##Yd9IjcAK`2cFe2ukd$G$H~VZ*E^10It}IL89C zr{dq*4tPM5ErBxE=u6mEY3}%XHtXVbqZyIqtX@yJUd;>N0q_%wr_xeHXW+Rfb9qtn z?RGY-4bH-x5 zE%)mnOm*_&308qDtfcAPJRZsjor{$cGRhFaKmQnWw4paz>>jDxGnfDXD|~|~;Xi}i zcwJ0_bm*YmkcqW%56SiV)+tQ_r8{~+6i@sIF@j71rY|pfa(z1a4(MU>k5eES!8q9K z-?^X5RhoAy^(T7_1#QDwFP{qXPQ2qqs>}Y=)V=87Q_j&J7V}5smGV>kf5dNYCx0UB zUf@>tvt$o;#x| z1_*&HI`1E?K3Wz$e-hjAC#%9&0$@(yY4>XN^lE=eH6G&3clPQ}y_5;b6tLV_NM(Vmny;3GgFj01TDVCaX!@#qiNf)bd44)+ zPl7mMQp?>*J%?>DQr3%>T-fy_LzP@gQ-FAt7Q|x5S#c3(9{uh$+v*kd$egWXJ z3SF;dhN=!} ze^@|nz4uj=bIHnQ#yQW`#ScoG74_~wj!|Q+;LvzsOWFtKY;yDkk!a7-dQ{z@t$jPg zEln?X&(~J5vl*+eb6F83LxDxZYFtlYzl?vS{_XKK^zG`uMH>8uZI5?qXuEAq8a=9I5GuLs=t@e^hmm19sf`zOKSZ)4 z{gY;q>w%_jrW&Z53yP$YFQj}AUYGPsR9o7!%)qrQx(>s_#?^Ss3XKxnBO$)Z|++W?p#(y~N ze@XNX7kR?tRJQc|;@ArnX1Nx3d-m3I#z;Il-l_jDO(Xx4Vi;rui|&jlcQqb2C7)^&(wWoT3<7xT_hJ)fei-g{n(6i^&G4l{S|Tt* z!2n-r;f`h5hIuPcIJ0U0noUK&e?UsZ$Z?}s$*Bwmcy+jbE)q`0d-7U-js5L z&#r32j>_<0!*0Nd&Mya0M-aC}mG?8xGeARoWNrNfZ;tf8q#XUg>C?IL1CNjCuZf># zZSrsqT>j?(U?C>>;4`kLI{%Zn^uHa*{$F{6swiO9&hDb$%2>FqE%7k5&=XeghBesn zu4_=mYn0dzXgsc|9mCb{;?*XXy!u~-=Z;6HsHLbIDKvh4*lH?#9 zO0)p^pbVph)qwuR$piK7`w1mlhmgIEvx^VMV=I|}CU}NuyUf3zJ&ZgjJTzpkk7aHj zC38Z1$bF~K>>;XdYSe12p~Rkz=0t4J74iEW((0JGbisn@F|>D|s+P=V+0JQG+gj;GN@utV~rs-pAzY92>Uu%Pe!Q*T1aN ze22ZhJ_Ds`9=SQQJS}ZC+I}Ab(D_^{l`&R*cl%;j4|mfm@BLg4!hWrvCe$?9k^JpsxC3|n7b+Y->(G<#_9KjWvD;D?rGHtk&4r6=v|Jr(o^EC z`QViRXlmy0wannBFW`l&Mim0U`omk|1@1P*mZ{#hGtpP%y~!kxQE{==$)I;qvVDh;=ddKfS=0k{@L=e~ zBf%x0EcyEF|6l-t52?F#%|SgD#dUFD@)|}FtjDcfYXYcVgwdIg5f_&zGm-DTco8N+ zEZy$xJx9?h23MEPL7@@3U;dRS2gkU$|7-W{zhS*=5~a6GXnLM^ap!OTO5uOXS(f8v z?PRcb%=XOFC+kzZ#{j0uELB0J&EnI)lWmM<`$;|z5$G<5c3uE5*QvH?JMC+WC6%wc z#*DOb3cF!?r+vAVbmUK3((v!75|i8ZEGtJM3q&|Fww zT}KS|f6}bE2Un&>dYaz{>QIl=Zzf+@nRO$Jd-YZ?-*-uLlaOz}vJrU3-YJQ~ET2~K zOrf3xAlNhnTe{*ba^m2o&_iW2DDYfj`tHM$NDYE3iXUDPBh$Cdh)xWbUG-rSz%zdO zDd53)OI^0ZMxsMD0-|ln418=;mvXIYIWxFOJYafAEuVbTI;OkzUkgE4m3Wik*6-ry|qy zZLC#tJau*mSZj)b{0dXQ7ucot#Y=94Imbc-s z`p1pJ|sccFYp?J38t7D(2U!V}}O#A41*rl^H3%-$jXzU+!!wh}Pw z^Caw+cgokO(KT&KUs0YU)qoudCW92k$Zv1wM=Sys8|UwL7nhz4deOPrS(A2Y#ia(? z9{pSNp~s=Bay72T=;P5xztkjp>co{)ehs9Jf(-=6;>-^r4S0izWP5zWBp<|CGT{5s z3rCIt`d(%L+7DKqFuuIbXJPudBvS60C_xy0L&=1?uW(m1GF;syq_uUG{1<+wVs!aR z$^y9Adl0%hdL^BFJMn#SLT#vxY?q=`VUfaxag1JqdBd}Xz#cojj@spZVOS%#K2wF# z%l%Y^JYu26LlB)ywFRE1-in`_>FT5o4B>_eDA3jEEV0A^fw$qR2XPdnZ?RkA*!ha- zQ~h9Js_TMgVLg8f_4Be;ytMlB%feg|G{gP_`m}WZkUfzg-J-NUzIB5WjzcaITXRBZ zOqw;1yPsu^+?2iUr?_scoQL>Z&AJfQgL)}u<1<|;vt81Yt9qzbBk$aY6!?nOq^8zc zAHqla02$Kyje0ip%>&p6`xD?4u$D0%efO#o@$q^&l87K}vY{&zwG) zm4ezRdiTO&>Y?inDOT-w7{>|O!I4iTg`W*k1Zx^GIbGy1a3}M5isvEy+qwsR_IdC= z3u%`OI?KC9_6Gy2;4EbsIXw*%LaV;VI6zf_H(4!K^e!n0D&ER!Fi6GpSAM2>n(<*o#tiE43f)XFe`k9=OFN^*LVj;nZ>vLA8nmaNiC z-VhR`{U3K{PRn8(nsI8;?i;Z}S^Re}-4CYRx_IGIz-#zFbiNg$=(O3;-V)a2#}cw$ z!5I?%Ufdi|R@QUc=*)rT@qG8g#5ShtP72{|&7c~FJS(qmRNLb-cBk<%PD{?+rgGUR zJJ59X3iDeHaW@4qrFo3t1A3w!_LV*fT^@<;oI8QXI!2=d2y|DNwmV+NJjF8I`*w~y z-XY^II*!n&t=J6xR(>1RTSO^YE}$P(n~7spUX$ltT;@eO8HSaa=+!TF47$o%>2;V2 z6`%MRTtBV5BZe+9P&*&S2y3dCBfm*{WV~YATv0?1YU$~gmSvY=jC8K9j8tG?T29nr z_lUf+un>8v!fw?1=XO4VmwV$OHQZ@pO@577r_ykcAjDFrrWpVUwyu9I++JQt~R z4q;E3b|0@XQC91Ai$(dKtG>A+Qa#rdnY!HP zfF|QVI9Aou<%SfV>l1j*d+=-SlzM{sVWbM+7{F#PNAue2hQ0?c{B4jartinsz$?O%<)Ncaxe|($&^Br^u+5SkP@<$EdWB-=g zQ~x%|V&8T6g{#>m{M1#-CP`4aQnzf2(k+G#Eot4GRQv; zikdXWj5_JsW+^Tan6*U3szCYyP0%B-N0eIIj6j$+DgI?NXf8{Zm|<;5Jn2 zJhR=6HKV6|JmPHhDfT-HrK_nuhDIHSF0gfytX65l6bZ-(2sQ<)phS&=!p3&;Ht{6K z0!IJRV5Y!5E$;StpqRsXhD3qFkhwS6QNkS*ynjUPr_aWV6q|s=O~*zhG&BWxL*m+~ z;VE?K5g;)SDj1o^b&R+TgAJ93z-IA&kZ$R$(Yp|H4%y;71*9=nqUCbXH(!1U`@VNJ z2*R}3C(J)-w=ph6mN=wlMJ5;Gd;t>I5-V+RPtdJHR?$LaZMCD~p5T#?XJ!adfbfu? z<=x9S8*>TgR?NxaiEcKcFUA<|LFKxTJS9-50-)3F<#SI5TIrB;cM=8BTDb@ z{g0+4o?*yp4fb3*`tgq1jcGZP@PG@eF`j>gWTN!7bT5k^+oM#^2WWC**d z>2?+6_M#qbg<~&s%y*(4HoQIx#1PCNyga7-nib zsxqpqJl1`w5gSa>J8=k^S$B|uU#1%%A1K(6bV%FY&{cvvuM>(`gf|nrG6@zDD~Q=$ zJrKu`SHPKXQZO^?d=E(fq+i{i24so5M}w?Rx<@nl`bnvSYMqmfL+wGy)mVHOmo;|c zPeV(+KZimc<3loIiy(?0-BR^rq3N;8TnoOHbVEe2E5$namPFM!lnJW_4}bJoU*i|drjV7iPa$! z?<3BVKZZyj{`tE3q+F%-{dccO>1`(j)hVLxN&@ujkLDiLFEcX82_mN>Q;GgT=};YQ z%h&yl<6hE)%R(kGg_E0Fi^XgxU{ywY&v9IC4%mF^{O%>Dzjm)Q@WihfLZ#n1oKXCc zgdYF$p9V8l`fFmCNwHuqaVvd~iJHA&m1~TvUR;3}^^`^=F^T$IaW9}NeM*c9r9Xe1 z1niyUcj(t)#_r>Mcw=T=F*3Z*ezYBlNhg9h`L84VrfgfT-O*C!ebcbZ?f*vClJtC? z@;t|be2R z{P(N)k>0}AzwfQ}fuonT7H`Rq&Zjb!|Dt(;(>ET|@gEzeZsVnKk=Omrul?f;|KNRW z6?!ua&_wRi`dPd$-v*7>@1-KioLcXgKTLUnZdCUfGr#Ed%~p)e#l?^nMm~6Pudb?3 zdIZHuJmy0IO$0AaUh-voGv(gc)!JG5SMdv+JmlNM`pPZxwxb}y2Iu{4j$+(OB`XKW zyvW+`o# zGSxdeRN8)7qk)^tE$LTJh9@%9bJG_oR@Z2Z>VCrX53y|O3JdSX&}XHj3WExcKY#W> zs<0RE^37^Yjd9jxD;Kpa;?*{ch2Y(NRU!ary?zp>JuLPoD>=>oK5BNGIr8q9a50En z_kvhM@YhGn1f3^~&DXc9`gjjp%)j2(oRN6urZn#%11&z7nM>_=f6ql^raRk9@JOv3 zOOR73IsQ{%vTY6{!@;xMO(oqcjUJ>G=EQ7i^QQ{wcZbgMZkHvjlFfXX>&S^MNmJ;) z2axYS+h;hfA$5$Z};o!H9)TuSxVn}QJ5v0D={C1}QHNjhH!bj``X_Ey*?%yck zy4HX4@;d_CK?k_Xz`r({^Dmed)WmE7`X+IbB>d$VQ1=WyDR^DsDmnkaIIxMg>*V5Zx!jO}`2Q7DB|J=?W&Qs%? z|3d@LpD2y6hhLMrd=pTfuNeh3EZ3>l?Rn}q>S}ZhgpF=ty>A)7?r@ul4I4S>@cz9)mQY^ zJ777C#b$rS-^Ee=YarTd2n4rx|4Y|elf?U`g8WDTRc02#z2ysnO(bspd z5))=MZg>{nJmld1?lttbiSb0&Q2=emjZrAT8@R-vij*obBnJA8l2{|GG?hOAOUC(y38K;z`nyN{rPLDyWyES4=(CG9bGnR zdf??~rPkw6<{L7%fznDiB8sxLj`2u40|d5O8T(BFY0PXKZF1qhvCR6TH;Z_>r=YO~ z94UqigJlr#_vavri;WJ9>*|vlm?8&6y(vkt<+M~yyGJiEgLrnI!0>%si*$94o0A!Lo`_G)A9X;U${(6jfmEvpaL&^4DJ&b6*mWd%X`ekwfuP zrm9tYUJiez;U;7o%$%sNJ5m$g38vLA@{|D8Y}KP1q~C@}g`HH~&0|tD&nL}yoFbOS zPhXBvB9idn046Ddq1j}$)Df=nM?ks@kOoKT(CIJfjAaUIz)GO&Y%D{RKosU8x%P;uGxzOu#BnkAsr=iRf+(OfsKk|Juj#FI^ zfbvngCNh`nbtPY}-}y7o)GJt|y=GRio|sy3-@C76*rsNTCVabH=z80|W z6w%u2QERE$uQpBH%m<@qz+3h4o$9hBI(LCiNJ|ficLeCn&g-`*-NShIEdv8EOnW-` z6ih;ap;ch|7P?fDzF`F~x`$iu-}GpI3m%dP(iCp|mzalyOnf5kwoa^--c;MaL$g=D z-W6Vzc-GGf&*ytiugvpIfI}CyYb}uvSr1RU#Q*)>qO1XteUDL7ba|TEGj>apXt)p~ z>Za7&az-mvJj$EO*rHS};tq}a8;L>NJy+4op98a4Gh{jZ%HSoro#nTb9`EJH<8dy% z*dIHitJI!hV=U@)#rDsZpe8G^R=mD{nnIl!aD&R{s8R0x<&$Gu8Um%vjBgzS>T|Ei3hMSV0nv=Q4TdJC zND4wj2c8!bE@Y#KoW#Vzl9Gz3tC!{wm$h)!(9)d9$|-v0Y%-2ek5BTIG<3|Sl1nP- z>!2Ym2IgUp+_PJ-w>Zt3N)zizTU7+?+%IUk7m_J%2+zzDs}MROUE4S+Q@4Fct!1(? z8LBRSq1CnqCf6K|SvbIW#Bgs@=WR%65X(5B-=9JL?C70OCdRDZ1f9A_ zP=@w~dwV!Wg0<(g3Ep08PX}#G;oQtU+psszea>lj2UbG9(w|SHW+(p?pL<}PJh|y2 zt7k2BQeQAG_jsI6OxXQK#?3E1eA$%hUq&g4>mu8mK6%@?}8xq~C?VWI*DIs4}MEQB1Dv zsYX*2P@(;qBoHi-18Y`!#n8lk1is_C3J3Zf(HVbn-aQPtu-&FnxK8fVfAJO50~HhQ z8!U*`!d($NGJ{E?9_a@At)mBDP>3i^ct$H^X2S1|S z)1EC!Q2=QR(+ZtegJGx1!ObkGSwIlm0hXiNLGiWW-nBBv`$4TQ^kvPAF2DZQ(h~HJ zE^$X@d@=Gmw&XMEF)FhXY;A(ZNW`}(-{r)&0 zj5Y-~jtN=XUX(rSZTAEyD-sb>q6p70+@9Yebci8Jwc5AuA0)J>&pGeDLTyn7z)NwZ zO&Ak>J4S`0bttunsJH|QY7Dmf(6!lGAJ@mx2=b^V!aY>w153woVeMGedp96nw~cbV z+Eu}sHUxJ`y-{J`K?fY$cVoCqlVp~!+p%uu?RJSIe%E4B`+iB!6uAigFEN|pxcDaK zJy9;jDWZ#K!4Ud_PshKanagWZS)Wba_Fp1AxUzD6_-$_XO$V)4x^_$u`)r%RYey+&JL$D#VX{NsHHt+txH3DT>R#Iju z{>U>^6C5)LL?GkeRb0GhF#4Ox)|Z=eg&HEaAn#q?h; znD zB|SIwJ;r()=jNWRg|%IN0z1APC@-zJ0Cd&vJtwP6bHp{OE*9To|Kp^C4m2f4e8N&q zr^U%_BxXLIQPIx49}oR9tX8)c5zBK6r0yMC=&W}s-*-sW#07zrmOl;gg%`ct`J42T zxh;+pm^O*2cTlWovpsdoIVte_Y}JP&w4W;hoR$(;))SO#7B}FV51$o#&R%+)Zj} z^2E@0+(4}BV}z`T)J!Zr!{#sBUJs}(j!f3uz~tHul1n23z;T`3)yDO@s8yWIFD0mwMV`~( zMS_{3*@|!N)t*K+E%RiG_zZj$9SqU40ov&<-Xne*3#!QYtooUWUKgayAUi~J6=0QO zZCw{xIqSHXb9yo}xjdEtrbM%BYpNbskkZf=xlc7EiEnI_e-YsUFhN!f-4BR4Nb%5*l?Ov>|Z z6J|sW&6>^IpMb$J{e3|0B2LWh4gK51qDwkzN%D&hjlDgw;gt2BQF((Gf*=gEjeZ)Z zBnSw3!2fR4v~RGo#V}v5h*IxeyhyUTD4B(^ItD1loUJU4vM^4{ugM?r^Ck71{>8>2 zY4sypWDk!-rJ`36p5mzw#jXgjd|>G7fl=Z7(dV1wcFMD;YO<;Bk%EBp$`Iehw#Dso zr(OxKTgKk6NtlP2&fd^Vlz#8~PttD{35@=6&*-)k2tzrxN!!=_pkIonq7Bhe>lP5o z-Wj`}p@o0Ny3{&duHd98e5p^vrQ~pL<3&l8Db!X$=dCK^&zMbyyW}s1O>;NFrK|Lo z7n&w`9(y!Z3wO*Yi;4)vO8Ug>MSYG}uwmbix5TJ%@?)qxT>*MQmHqsvoE!T3d&EqT4lrG@D`U0a7sievY_$tQ z2j|9z&tH=K+Ku`G4OM~ZJSMd>n0H{czx`T9NJyqs-TR4VUT%1vm|^UbPa;C*7k9RV z-w@Q)K7H0iW7eO0d@M9ga3)!5 z_0NTXrZ+S3xWg>_>ITH6AZ@B+B%^~~P1yiz4fko%cKyp1VA^K1he;7D)4ojnKZ0?M zlh<_XDo`VxDf*4@E6C-T&!<9@8Dpo@{d;gajheGU5)*>IP>++*8p+-M6AS%&!pePX zK&DLMKTdF!sr`R42m|P|(K+suv|ADkS65}y+j3>t^6-5u7p)FODz1q^r3;Z2hF_E( zCTwauq~kmKfz`h1Z6{^A?RflQj~wsc)KI{uEnDqwF!ho`F$g zw4>JsaB@5Q$1ia|WC8L8hUSUzprrdYt~IaR%zCS{p!bY zac*|r!zl?x*B!N)6Q5dU*Tz@F_#XOg zRubcP#?SbE7kibNR0O4ZnH|^|ylL+C!ZS-ZrI%I9>Wt&RBg!$kiap~~L*fHGOal6t zoO0_zNGLU}p^0@uGCSMYAkO-d42X0Elzizbvli3 z-~A1prcv19SVSNWhBlF-j4FNhr6AlgdNTjaz^>?$oWtai6qki7y757+AHPyUKo{TW#QcFp{CyO_#>gJ&BM_LPrik}tV z>j?0dU8@MDMR2#nk|)Yv<0137sz0U9|Hz8A-k>=`Q4ZgZ_7fbInIwz{%)CFZo!)JA z60c3z**en9J~f?eBCfr-vip8_=F`45!!OY}eYG0?;k`ud6!F@{W{vv;YSR5Gzxp=Q zUoMhn*ftEw%xJU7ReWq{DFl;klqP2_#og0;x?S&Cw=T-?YE(X(7uWLUJil82Ajrc# zUNG*C7ezQdC!4AVIeVMv?47V8OsgE#7@W2Ez^Xr9@Xn(9V6_xh*zM|Z-|ZJ-X4*wC zr|Ct*+l1w&u%$-HhL2C+;>f1VJi5IdamMY$8420l%V=AJYgx#5vYQ_xTUHMbzbtG_ z3Mbd(zlsmgOuPKju42=x?-nhvYc-^B(fXRD{7F817lu&Rm=X4si#}JFP=1xV)`A`0 zn{unC{fy<)h-22w$T8)iyRESru2`DSC2F7D=RKI!7P_r}=8M%{MojEG&}eJkLi#ml z5x3}8lvWy$+E(1XpyMl7y)X)ll(n#2CsvUrk8I9K#YcPB#V6D4I$#eOQthH{iq@Px zg8lT0i15?>76nA=`Xikm3+^0%b}m0(f%R6^+{?U+dL}Agttu}nig78V#xiVoVAumk zqj%re7NO-!%6r^EUEsKutAm1l_N_SDWT;FjwKAw_(>%@Qflc2i2d7)y`Y(@u>%gOA zI2i(;RweMHH>-M;uI`a$Uoinz>9uuY+^S-y&)p&SFUl>1SjwN`56nS?|0S5^OU6kb zm5!N~Idu91*@hRWSkb6Hvp6@AR%7j7-2Fm%Rr54cl5lFqIp4$5JDsecJs~%+NBwpM zVisp6G&L<;Otez;Tno zS@XLKP~O$R2#3rFRM;!ub66su`m@?VVnwC=ZK%ivsMTxO4ZPh{4YHnoh3HKotO~uPJ6UFMPYhuE* z_8V>D9bN!JI+fCLffE0xZ|DANCm8x;ofiaOI7C*B({1LJ2pNC5Nvz1*6sGU0SdDo*OZHQubt9AGJ*5-&{IBr|K;5$~cs_er?dGtgh z8E~?iH!@!2jrC}OO2SDsF#)|`CZa3B#G%%?9wbAF-N^h29TV(BpO$tT-l8sK@y&NK z7!j=@Vf65pb@;|x-%`2vFr%Y$iSij5PAjxGdL^f=cuYU9d~`GQ%~3Qm$yvGC=cl=9jxxGUZgJRFwzQEyu!^qY{x1hM*l(I^Jh@yg;&u;t2b+!%-&YLA6|Th2qv&h zyciB|o9ChDZ^ngyVU153Hm*HYQ3={*ZE2g3ApUZPSb?H$4`srSLcXNg94lMBY*^y5 zp(cXC>1j{lJpw)hedyR>B&aBMYFZBXJEx=0U`9ha=)l&6Ix^K z>ibe#+AHS%P+@7l@6z_Nnfj$Oc@TaOzdD3|$e4ODln?a`Y&~6?it>`T>vXImYQE26 z6YZ+}4oVjt=crUaUgPbdy^8WF=5wfLyWrPDEB7s>kPcE@W`%77?lF+SWH7BNBh|7u zM(S!7pIMmcFyk;;h3kmCFZs14@USOAZd#D{p_eH5(#8^kMI*JXDm*Z2ei#VqomRP@ z2CA!lq4PtUx;f)j<*I!5XcD20I#<8V#d-cG{k>|zn9=M$)_N8wRI}0BWOq|U;#P0R9@5PM~ z9%})&?_JYin=aZ7cOq*4e5B;DSk!`S=N0&@gc=xFXRzWP@~w@+E^s|LSBR7|(M-mx zEsRy=n8uQON=foU=ilDC)&85~ilbti$jFQxPG?q{19C#9V$qkNLD&=hV%ojD#xOAz z<4g$*d0>9-*uzf>9V_@0J3JOmghK4650G)U>V zOu=e|ORzxu73Tm~SIs|R+^)^n2Ns>^35}DjH>sbF=;oGCcv&bz$@FUFf5bU(_19LG5=~aF`U2JbbRb}|GTiiC zw}mFbAryXKw8b;p=RCh6bVN1&OJ=DP`YRL;ZP*aK4K!`WH$G+Xf#}=$>m%6Hz6-CB8ilA>wa-rR@Gys0v7={* za#EnOA1DtHdqjV=*5}%9#LYC}5&)$N+LgWF@LdqlCBD;eBOE%PEu@^&Q=np~dawq6 z^@*WG&;E+D+0X}L(%aq$r@EpdGrg1`@soFO7xYV>92LWiq>i-F$3*-Fh_$?;S$lx| z_kI8G6$Yvln5VKLpY9f_-~Y&p+BSGQZtRrv5&S1X!P=}txJm5KCi!Z5l$P|}KA+N0 zLo?fVV2*8=p|0vn7H_p9&z~kaaSS_NRlv>$8tg8+?I=WwsWrA-;#1cZFherax3h(c z5tE#SNe3Z)D@OqdUj9`XK$crwy85vsICc0=;4U)R$VV1)R}CkwDufw523$1M%}Rts z)a7`xwXO(*bnN*4ZDMRLu^iS10~qJ}IOQV;2nn&dHWF!D*Rm-LMFAtJqvV3@v1c0hXb1}Yp?d2VYXLsAYhFuP5|Fw}I1^ZZrH_9odM z%517>3wUqp+M4h4TVzJEYWIY1UIYAekykKs9=dvBQNo4OsyuX?(Q$ zz?<1E#?}vqxeGoMo4tN<4q%IZ#8a)Hl%>>@7?;LmAw={C)5fVjKt^el@?%ov!T3_t zXnlh%oiiH9F!Z&#>CJ`^V8x5uCxD2!yaM7ehF-@ZU7_;t=XpJx>A6?WODi1Xxlx?8 zvJ(wBV~?`ZpN(^jV6~-q6J+Mn4R1#jBlObOg6pb~D|xMcYR2c+K2~h}woa`M@f!-7 z;q}l_gEVxBOvt@v+VHSYt0x_uB~BXo)HI_jL*Zb3hIdZiH!^Qku#f&#zfpB@@%gYc zi15R=UV?|=8}lm1ObkkP^qG-=kIyxHkTe_&K(VT^aunKQ3G-`9&)+}DYsIHe z%2g21Fk0?0-WF7gTurNn^>NP!JJtgG~h?8GLmYC#G(Hk?t5bZ-7 zvy9j;Za`XwTNiV{sE~pEg`ka{-EOmx`ATu~eeNYgb5>@qdp5Px;N9I9z7Bw?Agpft4XmPY zC#|naO6b>C$c@q{sreR_+p#AQ{x?t|dc_Agre(dhNU=j?!t2!ICU$;GWo!48Fzx#h z>M{eSVcq0c=?2q+2z6vi1$P_(j1zstK*K*OvuvT6m zPDz;Db7Ff_3O_kj0t4GKM*c!Q|Ah*~t!=`U@Ri`P13Mm^s=3Ro7mK|=QEhYpLXar% z>Qc1|QT`)Qy_fG0T|pPoqarfUm68RIS`*vNUS-gdE*0gGBU zY-j}LSt^nY@+Gby23A@v(+6h_dA-BWQ_}U!siCK1T}Y_9QLtZvk5+Pq@ZX-^)XQKc+H~glK1Eh)3Rqgx2wNi-lVKhiE-<)axX)vsVV?L>*fZP~SvdGZ+s7 z$1wOcak>W}+aJyN3xRb0=@0ZN=Nxn0EH)I18Rnz=fT5g9G`iBUnPCcQs^fS38)@-J zHP-+C*^&P5#~>Jb?VI!yApZ2}y9WWm9Ql4kI(<`2+J(4x>)YYp`MnA&Fd3kpmU-B= z3~B-jL`8x?89c~4kzX#^^xp;Lwr&hkdHB__R45Ct_Az||f|g01%e8EF57zeL@^1EpvTj&vY zVU}sYmCc4JGVTH=p5A8+T~Rp8tB!H>_=~|dfAiD?)#at=kI;k)<N@p&r&9|T+J_I5L!_W zA7T1t<8XY-FK#T&UgQQR2in8rObiMmSI7fIF z{feWsCEi&8;cwOlQm@4(u3GOoyj67FF=G3*ISmT7y9fjKx{WD)n|lRBSrWYF>3OKU z;_|*_s*uFDVKRpT8LRAr-@0@k254uh-2HZ^iCf1oqY2*zTp>I!2_E+J`{_;xhkc-? zk9$Lb?@@@-Ki_%O8~QV#7Lp>n<(c|N@|maqRy-1DUg*!0Oi?4HT5Lu`kppw2R zrAExdy&kc;d&>Z2?gbw6fBb;P*7Jfg3pBQVMk!I3zitXxz@IAnXG}x^*Mls~&X|@O HyI}qchp{hT literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4949.png b/windows/keep-secure/images/event-4949.png new file mode 100644 index 0000000000000000000000000000000000000000..deedfafbdb415cf280d7af2fd6f25a6cdb124c14 GIT binary patch literal 20877 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4950.png b/windows/keep-secure/images/event-4950.png new file mode 100644 index 0000000000000000000000000000000000000000..9e6d86344df95870ac50856b727cda7d17b59fd7 GIT binary patch literal 23906 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4951.png b/windows/keep-secure/images/event-4951.png new file mode 100644 index 0000000000000000000000000000000000000000..d72aa91f6a8cb5f234a486b55da2c5bcd6fdaaa6 GIT binary patch literal 25127 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4953.png b/windows/keep-secure/images/event-4953.png new file mode 100644 index 0000000000000000000000000000000000000000..1d47e95b7e0b28fe4dc712044c722fed87257e66 GIT binary patch literal 25353 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4956.png b/windows/keep-secure/images/event-4956.png new file mode 100644 index 0000000000000000000000000000000000000000..c276da95fd51fedcc7611cb4946a7eef52c5a8f3 GIT binary patch literal 21688 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 GLK6U!6vq_+ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4957.png b/windows/keep-secure/images/event-4957.png new file mode 100644 index 0000000000000000000000000000000000000000..f79c7a6e41af04a3feb182e0cb6c072ad99b0515 GIT binary patch literal 25748 zcmeFZ2UL^YyC;eYf(5}36_gUJs0b(sp(Y|KHb6w_5D*a+AwZ;)M1zV-Q&Es+1QbL{ z=)H=7)JP2_B-8*2gc6cK>O|%H{^zW7=bkgOX6{|H*05Fx`^}rZpZ)Bo{GRgi;+mUeu}kL+Zv;5bkFYVCgAT;CY4Di@S(^Ll+EKA* zKbqXUqEow$cAdQ2l<@kno7b}<2`6xgvzYww_YLXt5}qM*^_#T5kKGz7b;6H5f=0^f zc>*`f0zH(X>&Hm%n-1)d61!aYI`!iA>n1tHX1bg(Ip7Ps%3s4l9scu`e}XYox<|Ui#BNa@uP-|!5~IC$#-GRiROR_ zGNMgH>ko298=`>=fkonv0U=)lv7+D+&V&R!y_|QAjWtH!C-`!eJM0vAjid=Po+a%Y z4qkUcLP*F-t$!;jY6s$tFUQ_^3yR1b!=AQU;3{BLG*fE_Iixw4SZmL-ueHFmCg4FP^#OYUd_ zjar*}5#STFCeenRV#-}E>jNok$ftIB%4{#&D=(%J5V5A75vfdXPB8rG?c1F_5vwg= zAJq(=zs5s{7}Mq@s!{{7#vmMLfR53uU1~()LKsW|ElW%RebLD28qzG1g-cKZ({o8M z2&aeSiex%;077QX$f2Wb$KjCAUB?Kxs*<%MlqA{RM{f0@g_ zA6|x;P=@amAH2upb^ysPAleNW5%gxgm+X9_m{!2GaC>tbmZJyi@iL@JZd%f;)u)U@B5xJ(O}SDYyeqGxlj$R8F1 zt!@*X#bS!tX$+^9(8o!W;0Dnu&_Pv!&0%012QRAN31W}cc8APu!ag9d8JPPZ?)TEu z{JBzOvuJ$=e-whNfOkpV_7=}dFY1cqi9WNz-nBAF_KQ}2qQ3;NoKXHL``UL8^p6_4a$k@SkPa?B`Sfr;T>%? z?BtGVD8@;;AqMY>}G%4bL7V*fO&MxJ>D#)Dm`#knJ~oZUqE>GDZYn%s(5N) zaPHeu+U>u5!&BM2FNb7viZ5H09Bo!M$lL0%1uAlW%}D;c?~x&Ay5Uh^NNzNieh<$7 zQ87XcxtR$*hrZxid<26d6BBm4tanPWNN^9O;-{;%av(Uu1Eld(n23MNS@Ll4?J8DH zAnkkEN^>=yYaws--oGX3&4g}}{{VNow|ykDpu3_ZovLG0W@?K?L{K%FTg6^k*1p7! zGX}WmPIrHMUOlMKxUu9gn#pV&NI&e}{wBY8i1e1^G7wkNvHk4la@oj4Du2luEYVK! zoxZwaqH8%T_rC84#;4{+$*KA1ss8P#OAaEG)$*vngs1o?meUpj3j!C75&3I_XnsAZ z6u`$M@)x#Y?-FE)6F8Td7CBu%&{6s=A_LZ`Rh>JDAqae0RmpqOXqlc$|io zRZu=}3k-&p)?X-r@78oFk1OxrD{bepp_JTnY0s<(juHD|dOIwAWpS2KE?S|fMXI6z zcCZ`+=LZPXDx-zk*>XFGWv`|8TsEkL^(8A5EozChp?%lQRj$0RDovH}N9Zdlv%mZ- znS}MZ^-R3AJzZi6v21UiM94kQr+_I-Oha>b;&Y^~ia^?0>n zk9PUWI$Oh^#phe$e$Uf{4cEZooS%B&E)EyDI7Z5caJoq7DsJul4*_gsf5@T={~nD7 zWtk;JSI>i?AQqK9q_|2VX`s0s?~s~!lfN|AR?fAVR87*TN1iL)%F4R35_prVJLppR z^o;3p?v9pJ;$`WNjzbbD9vAE)+&kw1S)MRY0gr6Lzr7Y{Ei82+QYZFac+3gBgAD>7 zY;L0kF>UldqT?2^HqoNx2j5FK^CRqaz2smMHiGPd`FB?9N2KKTWCuF;wxEf0W2;y^ zlo6+?;DGLHpL$RkslJ1}kn5qk>pXW)A2KNEde3xk?gmZTDXUnU=x=z<=8hzA1vE6o z;K=Rin+}Pj_BfVSNw$l$^+7S#DXII+4&S%GjR3B8exid2=du$@xp<7$LIv*}?FSnz zuu5H6%?18<=>&<8Lkm>>wk z4&2Ml?O!qV38ME2?EIPG$!IIw6&6la$@$&X-iZU>ndp(}G#yu+_zJan=~UAxUAG~p z4m*m5S*Zr+0Rhlb6A0hc5r#kp=khaF^+BHZlTKJn?;4V!TUeQb>vu0&97PkYvy zMVjB?UB$p)pXk|8ixjoOd5pUYqO%irSMuS+VHJb)CUev%k-~F(U5RA#A1JW$qqT_q zc?=Z9$srQ-c|?9OsR7BAO+c4(qDV@J@l73e0PX`?N=D6O=%^ZUxrf5X9tc{d2n@Zi zTh#a4KTLN_T=!rwem_b6`OcZRi`$|3A+C1Nc6ndcikUJFz)Bj#Q9u~`?1lq- z+USFdR{l9z*w|@Xzn$35;u_Bs^h??u$vtEE(3ISWjUzyo+Xx`YJ{$H@V)uR>Opik$ zgGZrE&eovqEUAY2E{@vX<@e&3%3N7(WVAhc)_vD-PA;%8db}cx!a^)fefNlJJrQYP z+BmR-Ed_TVlU(qsE!tqc9r5t;wKOnRK5i#juGFr-u)<`-cOLZh0Wz2RxhBCm5{Lp$ z9W~73qt82X95C(*K|N}x7lNpK0;iveMAFo1rh^lZ^ae0Kgd?JMm%!~_@FdVyp}=T3 z3nGA5Q+kQb$k`Tp=ttWJoI^1{H*fW0gDtOB6AC?}bec)zlU-3>u*m5tXi02U({XN3 zYq2?6V>&4Lu5*_}gXWEBY}0gt%^fSpDI?Qbo0b-UbS}^>MCy{>w^SnYl8*IRz0qV>htFQB}FVxttR?iT>$w7vJh|da~5U2+$i>HgbXa z)TamQLee&|Rxe4bSd+>1ZZNzy(onNwxBIuBfUf*|23f;zbI=xpJo~)@K8($UI`P5b zRWnmiPe*p>f(OWJiKxZrP)A5@XwGe#8j)E;ItXDGcj(oOA@30w1JKjaptZvQVes-Q zMsB}Y>kC(dC*PiAR+PI-pLV;zy(6EP6MAY%1P*(Oo`0bLsJy^0`U)-Ei?jGPoZC*9 z@cs*yqla~a06+{u7|Z<}99#?n1%DEqkkfN)}^?rIRJ`G-wGleLRpiB1N! zY)<F1HgGT}ap(c$CuQ#GSvdLvv ziMHH#fUx$OZq5>WXo3qFdwa}++(^gw?XL5~CeM;ItkH-zpKn=LrA}Vg;DMgfBx_imNj&06kO5xg!zC zi`EiVx!JeTYfq#-r~$G=yT72?-$X-$*0@W>aCkS!i*}Tkoft~ezKZLKPU(YQPlvWQ67$KP zvCcTIELsWC85M33%+U&kpTSu31R#sD#kcIx2ZhrJCS1j~bTyymnn@ zx>*TUo!-w(#Q1wsdl|2L`V3~nYPOH04|%`2k3ALDwsOxKq}#%pY(2%wI_(c*U#2yq zE!ObM4-+-$5AP4(mZwm3(zuqgF)o!l>MQlV*!n?H!)ZML-(C=+2_nZgIL=jC!2;Zh zb`Z>MAtl!?CUyjaSWig+@DjVDau~_G!KNLoU14{GLr!UkjVroH7BM#gJJo)~i|&48 zGPYMeQgI-#%NU6X>|%p)A#LEGf^v3j^l9Q+=z_cB8Ve0o;G`HQ0;}jRNErksrQ=|9 zX>%24zM}!mP9dF-=H}Y$=x;QM=ROXrLAf||Dtd6^r+$toJBmX zh9E6mRis_GZE_EK$tQU$bXwGVHnRP_@7ooj`-3_YbKf#pipMww2QB>;e$wY zjK1}wj%`>80s$TFi&E4IQxp?=e^4JtmE4Hk{+~tie`5R_Hzh+_ERelbD=mC!K^{PF zTs`UCe9%q9#dmrz{(=SEqcU-_n{3}1Q=wFSfsh?@ zhaCRJu8d!^c8D1Ai6UgkmSMYP(n;M?iAOGFu>B?q5Eu{69EtokAx$`hq~`9wPVq*4 zq}`zXEF5-^XRH6><44rH*-v)js3p5f1UlFvgSbeCE;S*e&&DGY{p;5HNo3`3lS?S4 zHW59#0qlH`i-3>JWiGZILE6I*bi9utut zxBKw4cit7=JDCbO#ims*mQHd!!$a>;(or8Jyj@n8n_Cq#LQ|J6EM|sLrN>m@ZPwdS zWEOJyhtV&NnLZNGmbeY2o;|Cw1r=X6Q<|WtP2(``@`>BX5GCRb$rXN%6X5$~E%R(% zCI2;bIsqb{<&qvcTE#bg{m(g-D-L+_YNrYzjgf|VyJWapJB6jufG}e&aW7#&wtmK{ zC_htChOb+GQ&yM_e7?L->Td!2BrA?0B?3z`6-k?1cC`;J`jvv+4v3Wur%Z>TCxR3- z#af-FLr1?4mmd=I<1_O)SLH2sppwUGHIfi|7yo9&h?nGcJF)wxxT)6w8qe}xD&jl~ zJE5gBwGt0EEH)uD<<8<4kC^hAL3`wdBO&uFN{2YgF+lI`g6uB^8vqHUzw|F*v%tjN z0`k1bFzN2`QXdcPN=Ws54BIzgt}RC# zFEEg|J396hPhOBbk+(H&hd4?tc(6@y^)CpkJMNBKxUJ7Yu|3vLueb{vx&s7u5-MCj zwQfi2(sv5S6|Ni5#0!%4o$HqK!9GJTonI#)P>8&H|M3e&<%$9Dz>IQOV6xlJNCOHp`UVs|*B0f*;|Zg_6#7M;#Qd54P$!?-Olm=fX=u!90N1LKVxB z1S&l*Vn}iBhWn)e?6(2*4-40?2_}#d&X7N?Y0-9%J*+Z75iz>hyILjHV;d^$c`WX!r~!2EEH*c>jUlu4 zC~{+X7VVlP=zFZfRzJN4->Ko=GQvdh9o!&zl0rpN?YISDp>+~ zF)oRN(wTGU8Cy}g9)4wRG}tP6Vqo678@#q=OK$E48JD!N29Lda%{U(jYM#Q;je5iS zU}l6ED)DCdac#3wyCmcju<$0kKd0EeIn=4@u3p2&d%|FvHXl}-7ajf??1)waB*8CA zxjuVpT{AV)Iv?EywT)26`*MsfsS$8igHQE6uiS%t!8SI!-iXEcU&rLi!^n6ZyIR?% zXi@!e8ZiSAAp0Vg@iF} z->T=P!7J-;rSUyn?{-*7ussY@e50CkOvj{$r_irfP+Lga}uPs0BTG z@${NXYE*HZad>)&lgzXp&uomlQIN}#lTzzm)}_Mys|KLGM3KtO#$OyocbP&KyyR8n zfEk^J0m=tk|6=<(T=B(_nU*&$OzGsmSi<;tf!3eg7V&N_e;+>ehmxLaDN=fCoDkA z)t`xgU=faWTntMhX26*+)~wdbc*$FaNl_vHYF196r@L~5325dm`9qdn z@4^VyXz#n}@3E1{ZbzJw`J?MAODb8&H$h)T;q#}wYyHN?b#sgk+-v^EJJtn%t!yNp zF}#~=Z}W^_eg{-KPRYqLJrtpyqiDU4XkYnQ92$zjWYaL(8+q- z8y&t?w;=a(gcor^M3jHryc`uNkrCFeRkj7IL5U$(&`zdxxOp%K- z{~YY%(sVQ2H8zE1UE0P9^hvru4O3P{eg%Bvg-$y{I=xIG#C*@2^Heq@a<>P9e+}_V`h(K)gcUdrOYc){x}X3i8w1DGWq4BLlE?4Sqqd(ff0d zRbTn;Vxs(l!jo}*2i*0M&{>38+ZS17ct{|}y~)xZ2+OJ9m79{)+P;7<^kH-*XZ(8U z(UqiYXiINF(j%DGb`HVZ)!)FE1#y1Vehdo(c}6&iRoi< z`L#j#$318MF!))hqSwA`(JD(=#HFXE_=v^{5vQGh?7JAM?zOy{*fXG+@Eh4!PJ(=0 z{y!cmYEH)Rr#z9L&^;7Q-wroW6y6Ao{B6sBBmaTZe@`KB_C0_2@(b%fGC3%w>b4#+ zX#L+W{6{Vg-IlDXsp`R(r`bCiPha(RwYMM9VD>Hgz7OmOwvu*$t0lU-@cW-22*wT@ zgr>vS{paTTqfZ=waUOLEQgfdAVgx~gpK5>FiWvd7^MViJ%YT6Ywjgji`DaDHzl1AG zJv315^TPGwwGIabN8|VM&s1=c`Y{dWvuo9G3&ZxUs0oZ`^73$H*$!qxR=8frl<#T= z2&`)L!HNKkl_dl)YSYDiYxm%Mnv0s*S`2jN&%N{RFMduBA7J|WzNe-w4Sd8)BqEi! z3Jo0ovovF;aLl7qU@_LCgT&|Mz}ruO0p9YgQ4PnQg}A9qir)SkE!Ya58|Bi{apra* zgX6YF+OoMBZQjj4)VsO;vWA7x$H|HFq5|kSD)x`Uy@h_h@hBc3963>WZGu=Nj*bkG zf9Mng#XelTg8Jy&Vfir0+*7%xM2aAD!8e(86GH&+6_)M?-UA8=Q4ahT$$O$u;Yi8b zPxtJ;nEGmh$n#CP9xo-F=E9|)lYgkVj4RssCc9Gp!o(wz%)BPbVcC5|$I$B@+!rhW zVe0E#l@zwSbkXK7;ha}7r5ME-hM6#!3kw&79Rr*G*?gst`m?mFCtF48MVzNb72j9h zd5FJkcnwnN$^*XstXNi5Q%(~SvflCs=jd%gsQ^}3bvrk<1YBiaI3X=uiJkyDdhCt! zKKW)`_ks6mb zjHOE;9Rkb^Pl#K-Ubhc>A#|D}C#qu1_YYpuwAzZwnbD=vCdHj_NKYhAH7oiK zE>5rq?e$%1?fumu5cD5$=kG}We*~!h7ry{hs2vsFSWBe?TQ zHJ}#YkesT$#)KG7*`_cuh_JCPUveEabZo!o?hS`~`%W1ZuNkz#Sh0#_ z>~b+Dz~A=F^9)?_LHS}=?WIcpKKt8DAn0HrZ=!!MUG}A`NdyU;PUL!>P`ab$fKM; za`{5BY=f?x_2b)$4Mc^|k2~v5>`(eJu`>K~ktP6wy$IxokSiIv)2s@lly={Oh3gvH zD(IkfP5*L9Iy+KJnysVec?BTUy!PH6AhhRSQ(8PeL?UdRUo{EeVUd1S7QT3M>?n(# z>+7hUi`+EJ3eq+fnJpt`wAreOnL4;%vYQ7*V4wggCd|=3*1WmZN62aGdK6MG{(iSG zb9K+PuUk-qF1NkRQ`%>V0ejmO2i`#YQW2P=%HpV8#PUFq_#Mfls(w_-owL?MO__+! z(w40#b9pAnYQuwdR4*__g1KTA^EEWbJ|6!#`R%nY;i70gXr>HHKKmxm>BO>O-oqRb zkB&JsK$s>tIM06(@kIi)zv!IA@W__O^_~zVX~oo1`!g`y|Nr7gM>ju#hUL{huIE&gOT9*f zwpL->?HYJ&5I^Uj>0M$6Gb_Dz!(pEWconHEikN#{MwFi1J6k1@4SjftokLBuZ3-G> zf3|RR@zVWAiR$tOC<_FSWYU2VBt3rX(ecV>(AKYTjKV4~O-{Jur32-XN z8Da|8AJ5n+>`>cw#!pa@JiFHiy#vKPWs%~608}alv7u3q<^GX`lP4I|$0>UzCR4_0 ze-Nv6X1Y^~TK@s=vX_j=iRMLGnT>|7gAw?-o)|>YZ%c6`F%wOov`C z@Ho{@X7e=C9`HxyLD1sq&k_?w^Q?We;p|NprH@pUY@ZMBT!{AW=Dir|?!>sK0d~A* zv>gTeSq^7(Zn-~XLG=$!R3i;McM0k<%==7o)<>9@byg`_1F5-=7E>EbpZ;U7el$9Q z57CV#2z{>0UT@hAMo|07Fj4%X;$`eo^N%yf02kav4G((RoUNYnt{{v}hi@AMND0WJ zuwN96V1tl8AtB=a9U%P^?y%KtwT4nddy5k2QL~5)U(StWi7AZpTPrHjb;6X6O#YxiO&~)kNng!)nOBZK@UNy`Rw!H>2 zM9SaM-(YYb?Tffk;}G`HRK7_S`W2Z|VwP;t^C3Y%jQY6FVNBMSK=Yc63D)-sTpxUy z*X5D4&wnXC0bFPKkJ<@U53ohgmnzyxi1Xuvv$~|hOI6!Kezu6lNZd(1Q6KU}{_7F3 zJJGK_PAODv8@fKi)O4+MNfpi9aX8l`ReX8%vj-KhEbVFfX}Wn{qm%jgqcT_uk*%Zc zLyzG)7w_K__O|mjUsYxyfpLRgNg}5*ZCrX@PvDO;GUTEeZbYjBk1kFt6OM0|njj!a zZHWrtQLTRwCx3w@LV)i9pRRZc0d4O!YEr$Tvbvl!7rJ<{UG&v;x>u)2XrM{HMjh9GTOe^($tvRu_nk!P78(nY`hYIU#0Sp1QIXeVawnoHt6oxSi#o30O zeL2?A+llEZC(;%o*h78pEya%#{{&Ef8G3Ch2(Mo95|apGj@~a9O$z?`<(hPyro3?S z;z>DiR~d;2-zQ-)Rq44Fz5SMWRXrK)!4etLO0|WmUD2haY3z%ke))`6KT@dMyS`MiksRQYm~{=;nXY~YkrIUL~n5heqql2mI-0k)ORR>ac>@2Q+Mib zQ4~J;v-Zwm;f(_u|2~L+#co6PlAM>A)t9#gXjdEZ{~h!bq<;Trv!MS)aQRUyH{!Gb!SmGeb8``a1-VoUhmsYcZE%le=T>L-z4PZ!q_E@ zMzChn6vYUsu7+L>PyxUZdL+MJ>@VS`zp}TJ7oIs5#3P*>BU)iaijb$kwG`cQr`>bG|c3N4i_2&e$4fvo*w*Is4mii8{ zga-OU9qRicXe#eCL5!?uZAW|n{#8y;9)wA9mg8!xo)6!)nU)rwN<4aS^*a=kjm0Nw z9(;aoe}}G`t4RHfoIK}^Vp)~yQgQNP)6d%7bKt~(AH0R>H7c%VyBTB!cEUcmP+|BZ zZR3#w`d%Fsvq6{Vxjg%8uTOTtbxX;J&ZP|(g_Y!=@Az^>?x)5JPQJKDig2>>>G(t%O4J%FhdGBMqC3?}>`m_jgyE*oLZ5 zZIV5khFI1OCo5xeC<1vsn;|J+*coXdw&Xx?hr6TH(_gf9s)@DoYjUK{hV6boCpk4! zFn;YF*v$5znC=y_x}I1`Dy0k?1AH`Qi$LOXS9G_LuL$-cS5FW$j&5X^BGrX1FL(Uf zgxl`l;a#uIm<5kcI?@dJNec*F0s+dZ+Ao+ViGMj=~v}ATBw~@Mwfx#iXDvBq>8!sL0 zj_;q7+r_oYHg1dST7Y6J{hAX!ZZ_+Vmt_Viy>tPcLTX(05a;@-v{Fcr8`0jJCK$DG z>Sd5EcMO~;6LXPnFT;G-v|->)wQ#-4@4`C%(d~NRx0}mCi{Ulfx5bUGQd4konQfId z`*;TWijziHl85=(00p>1M1^U-f>-q{OQyNVw~UN($_Lm|hpq@t=CnJTGJdu{O>?ck z5romEibiJLcfSr!8+p1W-SNU18B+bEOG%U7-|9l(CMDKB`&#mH`E0UlydR{}rK#Mt z=nB)g8$6aYCSlOsYk#z;d7r40`#;G34F8qPq40v>E1w!H$5KXrG>(7|O*Ry}y&HZR zC4qbK&Ag;ax2BpDTAdCWi?k^jNeKE;?vCApa(*ybEWHw^v6ffdnJB{yZMs={GdX4@ zFhwDrGSyrjvvSFyTIu{$XL7BDNAb{9r#YSvqq^0qGbtJS9%++0RXMZK>=UFo}~etG+Z~GHGvm2M=WzCbCaK(uE(js zsN*~ze0gJ7j`xS!4`0ocrNj3l8SsJVt{VpG`wty&NM(O2AjD>t1L$V=c&3bU z&9DeoX2~GUG&zHv_D(+L+&$G#9^TI;A}AZ}{*+OEp#}UcfXX6bX^+G?F6^7ZwITHt zqnm0}-i8^4jSe=0K2w|SlR}Hmb`u;;;4k5)MkE-U0&n1Ji)!U=M!)rT%+L9j>a97X z+iTwE`c)yG3lvnznnFmN1>(3-_TMaSbO7P> z>^w5S>#B%aE!c66YcybwKR;ORleT;ZbW!=!{Csb3#>4q9gvV4-_GA6yR7@s>`q*GC z&!7lB9hKGBulnA;x!I)uU?Etq(_lpD9sR?Qbo5#~LS>$En{DzTZRif;>5h9Oxt54a z=8g8Rj!Yl%V*g7bc>7POj`H5m82(gc#Ep#SNC)#_!6CI}rLK_@-&X7I#twteMNAk3 zRwsx?-YT)8D)%>Qr{{zU8Y9zLDSAM}^XB^uELF`IyduR2B+*&k;JfzoB`mC}YCE=& zKErG~IW|0u(Aq706W!aZr>;Ztu6;j!RMR7pVzF0vI4F|tHT}g$9rhi9k&nr&Nz#-) z7yO1|x+38v`wxweAYWq6gHDk88$Kxk4)9bi)?$+n0?u(8y0q1FfP>&AMTf9x`GTV*hixiG4JRu!Qa;pT^Yf#vFuHW~OkI^!kw;jY@jkLERN*h!cbVebvkU?5x7 z;z5~vk(v6W3$>Q*gV*hP5Lw$$EKE`hfffYmFwiTu$~Mz@c4mTEFw- z*~4B@e-pW}?zM^pYRqF~Tyjg2*gts9>-H7Y=pqF_j=?>q{f$q5b;JB872`kPr6f*q zwQiGy+`GR`;4l35FOVU~-WQ$|SWv;cMlnt?VCG2M@05OF(X`^~lo~Q{=fCXvb;+t= zrY9}JP5fU$K!sX z`uCJcKUu>?O-!Kp?^YqL|CjRrytSdgUx%bfJTg!gW8m|DRmC64Dwev47)mcX(!W}r z-*Ao0EJuPUHrU_oMtI?JdBL5|KdZSh8w9^#AK3Wm3;SOQQk+6wn|qIToD`>bo7^qW)E_W##R#i64KzdWH}Ia$NJy5si0 zxm^AF-wlTM87{uhb~nvm?+q_Thx=&ST;^Ih28-(U!@M0(t%du{S(9!df->OOAZAa>C54BDW)$YgR!BiB(T2mSkj;;;_4@`S z_Q}HnbFf#C)iR}5gg+Vxr>2!L>ha9va_|pEVtK6^_FYaCor{mY5+EBGC{O+wjXP;p zfsC7~&>06?(ApvBJTak4#XsF953?0z6v*o5KG%X)rrSg@68>xI$&(w@qUg8?M9r=Z z2Vn4>>dzF_dyg3?ZP}*&>Vt=*9NV<^b0lM$l|xjUzA_wVC1{6ed@4r?_z=K~{KyLw zd&|WNJyKaeJY7@C(+ULB6`|7TmN*?MKwXH*p@Zj*BSKD;_5Kk-fA5G9F67J0Fes^BZ#QXWlVi=j zf=+R0!ddMXM8;m{`mOTnXIA}Q6bPd}{$yH!_gHXalhsTeBzw7FdEp6{BYa6g|In`W z6SUigigzJxuD^C?^#lkQqF}(eDPz4y81`6XCqUrw4USU5j*@cVi5yj-xybd?G)H~h zzM*A$WRpJZYDv54K7y^otFkwSC%0~UEb%f-xZb|fNz4!*mX(Q6reY&n_8I1>v2~M` zg&ukQ&5+BIbIkJ+R$QXbQ*>HbA+kMj~&cy(~x+XJ95AM z8)mW@ah#D@T&tqN!5$dV-`gs&0j94thuMniqBnX=PnG@@dNlvH6lsgG!U`16T8M3$ zs5xEdE3w9V&v4e~TQwwuW?sP3D3w8bQ#?H-A3m%MQ}5Ii+c9>vz$i}tLbOX2gpqcl zRt3kTwJRQ-PDp~d>D>{^gRZyd2sY+&5inY}bFU#lC=b4VHE}B{9zxvEyp!1FaDM+y-08IeEt{qEKqko{jY_-qvFwCulO znOTth`J}{UNMAqPB9-6P<~x4M!AbqzH)Jx7N#KVd{>vlns@`~D0;Z@w1N8m!Jq>2VAvC0kjbuLpC2^6rLI zx_5}#vxabSKJr^Vu8@^>4WIggvFeT>3wRYS+c2f*Kho07Nf> ztKA)E`1`UF%POd z_N)aKD4%=S=$Wcj|3QLMD^}&WwsqMOrgG^zyK?d2y!2~tPEX?jU@o1eXfwmvh+Bwm zu6dYSj8*$YF66D6SB>h_Wb;A-O>t`6hU3)envOB_Si&qml6-q5-{QX8b)|_KDrEtw zy5jb!g4m;uN37A_7K!IyX9sI?wQDhMQ8=3%vnE=@_Ipjj z04bgF<%0rqr8*i-NgEEj4rg}yqNmwuSmbhu4R-}QKJ;_K@08& zduTQU0;$Ekp&Do2Npff9S75ezB%Uy04qwvP7)Fs81Ut%LwBPrNynblfu8*kzMRk3! ze2?^qul{73a01c?)C14C8~55LK`c`oH{+sxJaF7tDrDXH30&OF+Lql%0`>FaTgIao zlsSD$R|r^v+LTYO-`uZ0b>ad24@!bZB=OiB$ic^OE%DhIcN#&;=y- z_HNfZTsL2#6iAgw>oAAUX_curfpYI=@R>_8{=BK1?7^QG%%AlEV&}Xq;gj5W#-+%z zj_c>y8qK{c6Dy}GJS<$3q;P=y+1u)sDrZq1Ngu520NA@`2jndFEhGfSwK`N* zez3Uf->&NJS&d&Rh~})NLh1jA_>LVY1OB2^Oe0^Pe)8mz8$}n}o)*QZloD|!A)iA+ z$FD6n#qw1fAg9D)n|%BAU%`$i#YG_d%2kwqmcf*yZ(5o9cgzHI?MRyo@IE~>hn*$6 z_2ulQFGYa1;=Iw76OD*8UJuhElh_=5eYx3{VnZvuz#ONkDpGBho)=NZtv(7 z^m$lL96@vm{ud3lUnA@e+R6r9cQ^X;>E;;9i@@X2S8mu3V{1d$#+noA4w#>4l%P+} zx_$p2w_9W@`H*v4NLKTKq!x!~~dv@X(1wsM7|t6mt)e$64--T_}cQgge$pBry6vXGp~ z-J6?R5G|@X5B>npZ*`eku?fP(>td+TWD z>sEKO4s)}(;%vtyTP-9~W!<3P4E>mNZaL*}^b1d6|0>-h3E5H-4ZOkxxb|_4@Af4w z$G$}&X3kIVYW8f>e@=?q)w+nwGQb^g>%hKLoEZ-C9<(P1`P10l)?yu?_F|o$%~nl6 zn_)wPB`w_OZ4Gn>12s&y?)G!YBkWHv5ep{s*ylqh`ij7?t0rJex-TX@qVU#J>4`wa z=CALzby{%C=Bj2{-C^uF7)4BjPEZipatj zFG$dWyW_KA#;buDei|4_)f-D$!Y z?xv-a58BMXXa?J>`PVeQ%cNc^tm!YtBq~oR0CEkoPMGwyjk0ojJ2Sa|H`2z|?%Xcb zq;`8#x!C6Ya#78nLe<*tVVP1zYD%z8r5thHBx$qO07%DVb4s`DaHP9FARXnzx6#dA z3%r&D8TsZ;P1MD`Al*{yZA8ax0T}uxg)I7?mF)>W{7bc4IJl|Pi$q&Em|e0PjwM!0~|M%1m<<;TsF179JkErX&4)S~klz9hJ- zl&J}e$=))E*_5@DM8U7U%RR+`hhCS#bZZ<4X^fYvd>GL~i*e~4m}aoC8no|2f=3T~ zf=bnKt=_KLOCiULY47{LBBR#fXT9O#o+EM7-yYMsuTdX3e(=htVIskY;iEC(zRba& zOxAR)ELI1Wd5h!i*bg5N^v!dttSA@t%(B|FLv`kxzc@f)V|6)Q($Y)1ISuE;T)3=T z*@vk~Sv3G9MkNS{<1O0DG<)(^(`l#P>L|&~mZ%j|tIeS~tm%JZQ2F5ex{#FU;YRb# zhJ2Cf`x|beI})!rSCMLR>hIYxoq^D(wYA{8&-G#yXF@;htvQP}6ZBMRGvgt~TcI); z45i1Iw2k9$mWoLec%SYPwZebDfFL;S#|!h^_*$Kph>8x5VMsE!W^Sy?(pCO4J<^lY z(zq#ozaTYra|LaCBXsrs_`qGa#k%hygJH?&xLegfVa-@90tr^~m7K#JP_DcE?TO_V z<9jA;n3$$=k9b^D^{%+Cmkg$d_`H`#)oDQ+`WQK+jx|FL^7hSPmGq3@DtKc_S0$6? z*t7ZhBomI!)ar4|@+IBr)|*`I?3A(TqWKv-8V@M|=Lf>KFIjM?jn()Z6|OhSv9^ZHGjPPbp&P&K&#k&;Am?JDjERZ&H6Hya67;d`{%5~ zzB{?zb*uqm<)z9MkU5`6pNu@I~CZyxgRLn&4g(zq@losmL4SnZ(g?wOF z+lh`)#&jm@lS`@Ux_u87Ja;-u6^}{XwK+moF~Mn!n6~AU=c|XP^p!~_y#v49FZr4> z)qNz+S>Kh&o)}(JKT)#N9}&VigWdGeB52_J<9`qJZ zl-Ri(n>PA@2@ix`eP=^XoMp}A+a<0mfPldzlZT#1(SflQmvo&s?u{8XJ9BFG&3TQ_ zO33`0ijdx{phxA{No~7kvG_*+`<-JUQvkn_s+}}w62>`a3+(y_DG-*=eDE#e<138u z6{2yCy?6E~So=4VcN!whHNQE@V1hbmHmhBB|ITmHUGKs|jPjtJVc<2=&Vj7>M*MA^w z&!sc!0KcZBB^cIT?^}hGg8jt4$!Lr<<|VB>T_MOM(N;-=ord`FZf9S!HMF{&1%IS1 z^AJ}ZF`R>Yw&r~6zCkG?Zpijj&9jG~XFg3OGL%oY%+wOIjxbb_YVucg4Y-9jm6M-n z{3jtZTV|M-C^nB~tlVCd(x@04N}Mc!Y>#+)$*iIk9QlJ4Pp40PO`LoryCW*U?h;~d z5~0J$@w~c{bV(uUkrQZcr5aCM;OgI>9xvl%Xr$3+souKJ6c14kIwn(-k&G$;p{CU0jcr`S4#yl*UM@_n6y9hKVslDBhjx`!3kBzRJ}`#N7t)%vKWW2O-#9bfx@Hj(YjupeMC zb!dIIm9K@kksVdu zLtL(|oxyB8ZBdf6LffK;k?sM#E5wLh%n?iLfr8XGA zDZgpbv^Gwq#wR-dgH`m3x2qP_-Ses!s*xrYSxKg9x`-!PnVx4P4$;Xm#Z-b=k=a`K%RP0`@XKx?VCqT>zJ~(JdhuuBDq2F(!W9wY?MQBV`9dS23C?WaGN) z`{ACOSCkF*c~h{_wMW_4ebuRXI*NYkRo*-0D}3mMmzp!jQKeTM@Er!`DR-+b>Vg+B z)Nk*?2h;OCKDdh?4J-B&KvGAHijKGv#br3NR6TWG1ps#yQ7uij(U3bqKf_!LqZtKB z`BGB{i23?YmdzKmSp^3z!qpV{V!V$`n+=CbTXv zGPI#F%{=f$w5s2=;B1Qoaes_eHVeNuV&0!gT{tQ^oJ>FM7d+kCJA5#$*guHlI5S)i zJ;v?Kck5hIjkss4^4&N$ijb#&&Qi&+@Sw)@X%FF!vBs}#g(JRHqb#vO`vLh37&$!p zOgj?U?v)@Zezv;EMK3_@JElD7-02vfoZ^>x^=*{yNp-~a_3@y#*lSL@=PBg`9bM=3 z;m}t@;+N=n7XubEApWp}G4sV$%8Vqx8~?Nz>G3S5)J~37pe<{;*}0C%$r}HqA}G$( z?PwdHF8))kuJhK!@$w?{(|7nfybXT0hvsoH@cLnH-vTWm#%WT;*ArEQ)Bql{up`HW z92;9z7--y+2xU zL|w54Bi8YrGAq7yB?E#o&zGCOVnskDjz7aH2;y-wpnuy`&cD=k{`W6H;*M!||IKhG7SlA`?1b%3UOiy1>rL>n+tDoE#J^TB_^jSsNL^9l zY0jcB+Bgoic;NPDwWo8nT7r}2LlP7tYvUg~V3ZnvOsVqBDm*RSU`AVGLwJpuRh!qf z(TLzB`bqRPhjLJ1`02GpbZ#;4B5sQvK5?0R?%`rSi7;$SCvy!DHi~gLoi7 z7%JGR7StrdCp=o%#*Xt=lGv9SthI$^ywH+Se7lJI+Vv5Mm2n{~%UgYDP{bMci&8$e zfrK);&|aq$S!@8GjGrH0L-%5Z$RvO)<7fyCRK~N&f7bfZp>$0x$R5@u2e-DO9k%6u zS7QsR^~O31GUV>YzoousK9@>T=v;GXna`7=2jI;&)>S(WM5tK?nR#O>ji0cdZuQ1zpJ39bea6zxnGo{?X7o-1~SP*b?RkvgG~f=Y|$BT_5>u${IwV=L|ctK8SD6 zbZLLf2US5^uQUiTPv{hqG&OZV-9Z=0iBO&3SY@(r$bDLnXFlp_osiE>G1r#viC627 zlqJAPnjd=T`P!JfY#;p?}yR9JZ1J zHR!9gzBnaoR;X&`P4E@ene$_l$Zd?8EH65|gwf+R0=@ zZF~{CnQ&h!Vlq=zGUXan8=ZYQ0)s3#VT^W@--$pMQ{oGz)DO4~!HesZ9Vp;GiIhxV%@n6kdvwN9m z+u|meGXd3KK%q(=Wg|`RiqzQ5c|>Z*b?ReRovA-ihS1K7q6<6)tvcfs%2Hs15|RF^ z$^^6FeC4==#Kq6=r0G2p80Vc^%IY}%ilgb^9<@BFYM!Bo%QYvNrQK;$v|)Q4GtOD zR`Cp*=ZDYr)({-^fyL6C^4=o>khuoubxmu{H#HSZ-lHYmdlg;$xWSFAi27D9iRI@G zTDu*S*W@ReeprtF*)-~2n}Qn`T}c)x$NKV%mC=MQz0c|&-A=?$vQEEh=L|?*fLSL4 z>~1$O;yE6)y+Y*0#@!oX_noGTt4d2mKWEfSaWIMg`i$_par(V^G>mp?EeCXWP<$`y zezvh*Sky+3<$kQ0FnGyMGii^iEz4wS<@6e;hn_v!mq&s>2!0F%k59&*)oy4(w7l>n zRx9(l)5R$-1%T=EcB(+jzZRoKd_KENjw07p?S8Q>Q0BOY(O(;5NdlbpHzM$Ot%OK=S)l^6xF${Yz`PYPcNM>++W3oXL9k77aoQyDwwG z9M(PWxNyMHkVxAzyq^7u&*xL(>KtDj*lhEP&4tj!vA>%Q#;IcC~+ii9d^5GM$s@p90ADwa-Wmu8II=v>aF#!ai zcpofEx;f?txN?wn|BB)WYKjaGcVM`0)K%LxDry7nO< z26FdqrfbW|&%7WF^R2JNgysM`pi_8$oawlx+I4B~iwD6)cS^WgxSmNrYmAL%>vM{; zDhY9t>;oKKq=I~_Nus7~4Tc~t@8=0?i@UEU018RjO4mpOHZA)7O$Kzw*AWT5q!Djp1$3caNtq?c|PvgWqu_>vkI!C0g$hHaKtT>pF<==~m-sty1u-e?5 zC1(m&Pn6&;2VqApL(krtv)TtlJ#dJ(%+?Xz1-6JF2OaY*uCAF_o|T2Te=~w3N`}sc z<`A8p*?Kbo5gX5$ElU7JICF~LoQ-Y4hK*;nAJP5Vz1!;tZp-yaZ5tc+T|qhS?HFaY zdd!Z(ds9W(FUX4B&cE9@5*O*K?0GKAI=sWh?n0Q}uuyez0ia{LezKB#!!2AjE8h<; z>ZB$JOCMo(m#rr+5Iq<};_1j01;rR1)&GfbKkYBOa`fW_bJ#0Vj$iI>iLu4l-ylUcR z=r7<%E#d&_FZcus+&HHn9tDy*ePVy_3!SsI;#YOVzj_!Gg73+zFRgjYq%IkrP zsIH0i9t5JZ27@Y#&piR4UF=`P%~+ZulmNLesqGERTcNQ?5KP6UjwtTNDYT_MHi!_B z`LfC!$SAxz)5yi3Bc(!4dw#g*a?8fb>o@P%2eel6M)v^k-V8x-YLEHKoAc2gU@JG@ z$eeu={X`3uu)AXSnj^*c-Ui(LbAxPCl0bIWjSOLM;}tPSPOiRjrvB%Dw!w}@<#W{~ z$~$A00G_h#P(3cEUw`lVBDqMHw^6z9Mdu08G=MCmLfYS7$UqKY1ra5m{^{p{YL?zj z>y~?mcH^o$_lB4FHnlc#jb-&RG^gJ0{Yro4cS5m%swkLc?>oIM8gj_=-efOA$v>Eb zHYc|!e?Fm|yD?uc!`o;r#$#`|<>5VixT57-W0>3{`Z0jg6L0z9#W2r5z~^PG57BK} z8qY0|r1pWWB0s5pP0ferF+SK@@gn}hsC$J>!Y97=N2JCOT^Q;+AF-L=;;xC^R$$qi zi-P5b0#;EEPo>vm0*xffpOj1%rz@&Ji0p3C7{T22>Fn!V;OwY3{Lh2jiI55yEqN09 zWiFjhE31lM+gek4Vyr_YURQ~WZg*X|ApITR-pywJgtrF*I39NYOIsf|sq86rQ|Y`| zT3DuZUbT13b>qE_mne3T-4h2d1!g^(%gCf;p(IRQpB8YW5hePDJu+@GpxdcGBRH(# zT%-!9Vg6^buk_?<$}X03oHA(OBHu9g_ z;12=Z?X4%UZxc4S?*|~%jr`+ITvodIOryU`CJ_LdJZQPCRU^;|;L22R;hQ0DKk$(M zwcy+)PE^qG?@_P&TN^Xn!({=1jv|A3K@HU<*>UGAg4LS=QMazpFCUHd<8Zm#`9KXX z;EESzAlZkxLI?wi!T?Rmc=Mn#^Og^|Kg&gP8TO-%Da5+*TlN=!>{sath6xavg&DD2-l+fEjP7 ze%%d6CQH<)hxuP^VA3PVYB+mTH(aEy^gU7;vR1ZUFht$3?3LaejVpKTe}b54s=g^!ky4C7)*%}MKN=kv9Y zZr>3;1@D+%Ip9s=`&4268%#WmCki86yi=P!T&2P@+Zai`Q&{4^{dfGP&oJoWcg#8w zokyH_@w_KkmeTyRmEwEws$Wps(guoSmhgwoxDs)huZw8m$E6{JJOxNTrO9w}^0jea z04Ixn2B6TRSE4v>_6eI!f*b#*Zdln5kGf?x%meaND0G&&Vm539tZbi8n~S{P;s1Ei zUbzNa*Op=hG3%thaWydg{&dth*1wcL3`{iWOF5U|_TTsijZJ7fh)%O;=RidS-qCLw SmlJ`;K);{4beeF=9`_$;ibqud literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4964.png b/windows/keep-secure/images/event-4964.png new file mode 100644 index 0000000000000000000000000000000000000000..02d6b15e9afc3faa8833f4b8ac3f148a69452af0 GIT binary patch literal 27729 zcmdqJcT`hrw=cX9qzH&@3rY!!3Q84}4xwx}A_9tgQ=|k$L`ojGP07a^_1D?Z_bCmuUMD} z?>V{$003dri@#d|z^*9H%Z8tq^9?thSjlj=sM{)|Wn?K626{ITji0 zw=iPusg!)9?h$X>uTYS43}GrYfW(zRkJSLuc~h0 zHXYQ^UW*0bB|dN%4*)bx^K&hAv*`rRsx_0~YsHIttS@M)@7Rm}=J(=U`v72a7k?Dz zN0EmBKL9K_|4%-=ISJ_N=?SNFWd{rb>-i8CeL0prinsid%nbm3i0g~MjEgcH_PAoV zfdCx5kpvE9=D}CHmz5*8Y!W6mW7&&E;1v+-HC=1s({)il;0y6aiK~d!fLX zpLsBwpEkbU7IY~mD9kzF3L)W=(Cd1EY)=adkhU@ z(jZ&w%M(o2L@?)ay>S}8Oa%usJJ?H#yCww&rS`4>)e)uW=Za2`l;>jTk7yCI>xSZT zMz-zuP1JqomTQPO{@H9E-L;b6;YvQLz%7g#-qPvz!YoW$Bz(LUaknoZL=YJ=X6KT* z*zC0{M;ML}xF=e}y`IfnP?ki~L?UHJiHxd=b#Od;3BL7h8O26$Nb@0q#hMOg;lLrx zWHe)A8a2+waLCj@{(6dHf>bE-9j~0C`IQgFHIDD@spFZu(@>%Mwm(+_2n21pR_h-6 zvjcx8iIx%fnYsLw!E&B@`37@E9wj6CvA3Mp1tL$GcIH3Xn{^A6tGKe{hX1TRM2xrE zP`fb!>z*(HN5SBOjnu7Tx2kM(RlsXxG0NKx+*Ug>y~k~i9+d9wY)QzA#J+uPVIdwj z;%_nE4}OP&y`_mDQX6LvqZpM>>Kn_Hup62g?^i~^Cf@0%peJixUrE8y@Y$oHF|b#v ziL{w{v2NP1Lnbv48(N~9I0$G~x?sX#kK;zUM%e=pF$xPtMl^&o(QqgD42&=| z$K2J2G`Y=HUwVZHlF#jRzQxF~VhNG!Om)6?mIrwCPSC|_wb8U!RMegLE+6@Nb;lmd zw&^aU@T@_Z-sa}Z%~%?h40UYLN=?xU&)8Vjbo&&U81Tsh_ramglCCl6Yc(+?@lw!+ zrIm>E!00$JYL!hU@HL=y7yHOaY!_eCNtn9*Y`gZXmW`CT8Sn((eY>5h<<61bVO*s8 zC>JvTtjEg5Ot6z7x~vBFd>m$tMa4<7QxQxI2C`0oGuO=)w={zR%R|bSU1j-N#owum zg>x4+d|DM%Vm!nt9Ub2-oeDYEBCe0t9D%*y4OzUO3^~!FT?=hp{(CrX!g=56=KIhF{0&2J zTk~J23PuOqB0&S1P!sSG{O|%y(<9Gca+nnj9_^-L!x4JAZM6E$p|$o(^FOf2_Q?8x z6TW@e*X;5;sZx2DI?~_g1v5jl6$=9zv0B(FLtQ z%m}z)k&Wh?3&hl6l1tv)iQ>LtS4pbus$Yi4J~WHzs1I*S!p;4 z_D4#$pZhbNsDdr;%-3Z@WPtV?3SY|U!*x%O0;dGn?oSx0za%nscC~2^7%}p?;*tTgJ z=`fj7r1$@}?=ojlJF|>sMfqAy-ktx0$4CcxN?ruBv#25A8rC_{V-*G!u35!-jRN>k~9!Ff@W++<6^&!hCTQC#5939%gSc_*K`!lk!7HX?K({lF2 zBK}%@h0dvsyeJp870xoU>`vrMdWJ&9;mW#qO2Jr6qvEu`CV9Y=P&rM9Ou;fc3B?B) zcAe>ku2buY`XmT$;9tA`f@9PCQWt%ku*-_7!?~0^GL|8s3$yHYMiGra`k%%M1Qtfr+s8P#;ur zrTdruAkerhc4a|AEWw;qMB1crwtnp!x^#RLbI6ShUS00t3kY0D@HNct9?){cXwhGn zz#2Rm-3er_QLnI)ol68(r9+do4C89@m8; zhGMQL*eEw{Fl}tZK?N%Yw~!)lqBAZge1^z&bcoOt5n!^;u)ZT)37D@hi>zh$YMl#U zVKZa`W*gyMW{g4zPGD$RtN@yZj1B0j3V4IC9RGNOuBnr2Vd}^zhuW!;Ywk8wCd{S~ zrUwj8*3!*3F&>D%hcZ3Zxxv)9dnyLE1HBHZ&-)l6-BpdSDCc0`T*)Oq(Yps6Ms{yr2uG1ZS1e7=Z^;i zD1CoEPOR>onL5`WxClftIx(oMta!`$Vr39|Ou3e|`gA(I02L3(Dg?F(;{BX+BaH$) zTuS9F@vRT-Yb&)kCjy@&4FI4t(CN)Jn_BL5@^tD%n08~0<4C|8JjW+*E=z{XR#3~7 zVSRRp&l>2v%%MI^JY@4teF|(2*SViV?+|a!v-lcrPIS{fN;Z=cA=SbzGFH-$-EMF@ zXz!M;;X8hG1~&b)r0lUpPbvluZ}H0>b}z{8o`Pn)xQ(kR!9oLemP1PZM% zb$M4BZ>ho)*t9ul^=6|0bc|`Lso)PIbcTlN;CS_X?(p?eeBTvypn>>4z8tDov1JA7-iVP+&UJ|z#rQ;uYXdkLw&Qh zZ$go|snZwgu|c1$7IB0RrABjxYjWkVs}?J1py5q)Q4)EiN+g{3PAZaRi(X9)4SZz* zrA#Wfly8(j?z34Uc2Zc2^ zJ-d&WOh+#Gd!o6AaAp)1&B!kRnRG>?Xf{Tl5dfhif;E5fyyPxlX?CJXSrz!(w=TV1 zDITBImzAHjuAs&xCLHGX=4^qZ+Snp5p{YggyKbHa=)?%B8AuS*D&q_QSH8Gu2Uh7s z*}t+tbIT#1(s77_;Q4a$SIPvY@h?9!jB;h9ZReHFaUAjHk5WsL5C?#2xYNgB z)opE??7EA?eEjhJ?~v@SoL2e%4&y}BUXEVA8u}afwzQ|}`_oVSCpfgKzULs<`YR zSI^XMp5M1H_mnj{z%JGMMGSBTP)>Z)~LE(hy_^+0RN*z)G7>U2lU!XWw!tJF!Sj zNRzL|SPUd0ON!Bn9e15hoo3n1f+d5ed~RrmNCr)>6pZCgl&ChP!Soi_ZZ%YQ`>c&B zl1R_`&DOvrIw`)8HE%}@KjsSU$m{?P{FfnZe$F5mx`XqaWt+T znYPHTVJQr{H<#rTPoK6yk#27#t<*O@WxAp)5U3Yg6r4wPdt?VxF0mFrl2<*}bruMb z`$0{4!KfP&m3>^f>8U&iB`=mYzZF#RFMUM3%opzs3yy?lmN_Yh3xo%W*P-u@d1fZz z{dLxCPiE9aH+CR}+1cd>Ml)0~D$fS|Z{t~kR|>uS86(URg<`WZO3G<@o%p8o)CDl5 zVlX=r=6%FJO^+9?D^JiTC_yoa^+G!A4`GC$#84d07}9z68&1aFqL?zLihy|$HZZ{C z=Y0Tyqfo^v0KFwDhdV~n@1J9DS4nf3_YHXCRp6(XpGYdz-;hDTr8UuuX-9*0)j1)b zRz;(>%5No*nW`^<}hKaZZ zlJ+(u?0xU(zH>UowXaEQ{|~ar15)&v*$$b&W8M#>in+)89g&YS;?m$6AF&+}*m~vJE1UM088V{^r_T#&E+8)cIyB@yx4+ zHW23W$aftPm(i5Dau3EJ^1WoVBk$z+&xJ1Rb(T1kh`H7pvBe!%?JcJHyO{1J!c*$B zdJyopp@M=4*X?HMgDuxbKW^o5)tOr%ywgt47K-1d-WheRB7|_cSjC>ic%}%G2j!9P z-}P4^8+6dt!SDSfoCwwA)|^L)3k^leO+}otLxEgzx+GbmUUu zQ9rm@i)XY}mmm%R5TX^4<6`pv2OE0LghQ%Hr(d%Cu!nXxVjO*fbh-5XZ8tS)x> z^Kvx|=~&(RP0uM(i;^A4>hlkNMC-v@))~8Ma=>SV;SM+DKB^$arP$crO+GMT_jWd; z6R+lW_ns1OTQz#P$8>wD`5#NL76Zb!#%jfORj61C24%Klhm~p=_#~Zhm&P^BslGcL zFCO@FQ5ryy6CHQ<;pT2c=TXd5PMM@bw%`Q0pS>tB+zJE(7OLQJbk+YoSDYUIBu`U71;{4gDcWE!dt&)K8~>S=e|OVg^Ty`Jqw4zg;TOi>ukcSVGF(GJG}vvh zk;h9AE@^7|sj8{g0PJgL1+~7K+>7o2k>-`xD!uzcX$-!m{2w&g58zI3?3-T?14o>i zI$yarLme0)69Y9KS+?*fy)l7Ahy2yD! zSvYT7T&KSj3Bb^<9hKu4x8S~nOb|t8Y0!fN&V%x~q`w z-N(PcG-o&dfs%0#L*crMYo-l}CWGp_hf#A0W=4K!2kgYs*q7E#r@B?}B2np9qg0gr zkNAMI3`e2M+TT8e4jT}57iyM%2rP)cjAY$>_UcGeSL8y}95^xw${+P!`rezt#x~-c zgvYbdcoeq&0z(WUJG;>fjio|T&GbGJ&%PxF4$u~sUm*YPd>HT-)}E0ifM^J4oUoWs zYYzi_9{jXBA*Z*-{#G%dfk}=J40zL2Cd8c=a$cbI1JjOt8*SFImmPNcG?|HOy>JK@ z>*QZU&MOi*`60$&npUjl`&s`9Yg7tHJxK^+RL%b5otlx3Ju9@B85tRv&aC!CSPt)P zQv4x$`vGOS(d4(g8@@!<+--Vgf0!g4tiKA$1Sdi(_x6!H13zrI1$U$yk4n8QfMEQf_`)_Yng$<`tmXCT$b^JfTnRh zGh`q(u7)EU0e0#(=&XKIP!*l@?W}A<09i{k-k4-ReCv)w6+S<^0T1}x+aa8_s`IzJ zcUYCCz=wvKkQAS!hx(2vK|evh!YOc9IxIF6sU$Ew&f65pkQQeyI6vuZ$0gTylWRVk zwtV@@eAFBDni&{9413afYSuc?-iJ@|!QIt!W4^$}9i3Xt95w$^A_+L>{V)XlQNd=Q%w>K-pw#jIL)Ev_j-9Z% zNw5&U+Ht)d;}k-hnO5=1%O4YGoY{Dy2iS`2=-J5_bbT>weMNC#myrYA8yqvzB`e`T z_>Ef{C_3~#RzAeFv}@H1zY6iqB&3N%F^pNC&&E6^NOKa2o!=L_G$g9Co823SbJWH? zy#j0h5n+$T6D|qkoV$7C-KM z{gpDezZ7qUVVIl_sLA{yKP1f!P3iV=C%V0$=dT3T!sg4?Absa0t`+aye7a8r1h|TO z!Woc>H>7+r#kX%nb}NXo!42Rq{A7u41+&ao>{+0+Fc*Y370?c0`{O#7x8P_A2G8*m$mus28lZn-aL1Xuq_%I}%w|L<$% z6A}F#GmT?L`jkBO+viiR7v6xp0?xM267*E5&y|m}Z%Z(i!Abh_jMA0;;8qOamU!nK z<5Q|TXkHJc2xRO8bs+)=Zm!@w?Vpag*AhD~x$F|{gX@1;-+1Of?gWYTb7RP{_bm^_ z;^@XL-OS1f!P%BkeIrTpZ#spMfZx#_71{lXPqs6vfE`8}wQ%WCR_x>pceo;C=HXYd zr*nG^OVa3=A)Qz=?#cVGi=P6(rQxPqz~s4~irQ3>WLOIN(`_Fd+*22Z1non* z5%B(X$7~;9?r5vb670syZBe$dwmvobWBRnAR{e^enTOnUIOc52+0g)?NYchXblfDL z-k+Vk?GirXdok@BrMK+?+xQ*9zO~^x;m3E`_%i=x3w~{v#?gVay{j9fYbkc)sz>S> zq1`lpr!}s#y&FN9H7k@WbGlcyU0Z$7-q~z?D{B?_3IYMY z48vFbSC!E>m>Yo!QBXhC&KAk@l3mn$V~uoP7!m5ux4IB`KIBg)LeL(!Z(%{{4+s_wtSL+8aKg*b@C#_2C*FdoZ9Wykqg6^s?`Q zFG+E)asM+e+0{C5lcf?8=Uqx^H7X^fHS2ZgP4C3t1Q48JQymayzOlGstB zBkdUCP~aItr~iZ(aL82LOxz9Q$!JK5X)~?6u$t6K$xJ|-~P?B)mAE5o4XEgd!rz&`6I};7WTAWaWt@)p`7Ta>R*! z29ENX6<#~Zf5MPU<7Du{Wie1onxp%b#m)$Ov_iO#?TX9yOU2g-XCf_+=K-myixAr;EYa~5tiS|@nz1pBGy1S{Q2pPcp z?}j(O*=i9A2|NvcxPy)b4+$p-nM&L0PaM(ec7rMUbAnSk8ZdsxT~$X?RN4UeIu z&<*<4&E$vW*~_B)*b>}PoxkF@WDU7sBR?}fiz7E%4HP>Qd)zwSLN$hMTqayt4!4(( ztyRg~&g_aUH)li0N64uYm3pAyx*~5aRM+&(C&9=0)IC5+^p4_KKWM(w&DAr^=ktNL z(c%DqDo@iTNc^n%366>qAv~96e*+x&cBHJx^H`TqQ@cT?Qd}^!@<|POq0y630(I?3 zeby{9NjObM(5D1o9_E_^0^xS+5<~`96zLb~|B{Hou$A4U3LZ2&&gw)jmPV2}l_4%P zeFTfjHSFx@B<%xyaT$VVyYdsO`wPPHiG!4(1cqxMqH~ ziMSIo;XL!XRASJTPO+K7fdxDUbtUx_UV%047~kgi**0s%U27TFKNeE;3R3*%BXEUo z8QK#8o<|bY!4TemqxVW2@#u$%kul##{Po&|Q2PDFqPllD#mYePCr6>h_X9{(G(6Ke zn=m#zI2(%}4i~Eam9W@pahbX$I42q0N*O>4eDJ|9dQCVM#X@PvpCf)p&CojkfjD|h1V6Pdm(_WW+@&QCkP zez9jOP2L^$b4iJ-40cI@UY3g^nmJbzzXl?yUuU24G$|}(c}><0FsG`T^-*=WVq5}( zxRnLrNb)a{NEUsjjdj%A_?WQoRe4m(i>m~mas-iKfu|umQ*pZu+|f4fq$6XVIl6e} zP;l6qhLkvCl%kK)hlh~s@lj^~VIT|sy6eE*Swg5qlo?%~G?MK_8n<;y^`1P+i!AP1 zgvbuf2Cdc5Hm1%81OBjI-tgT66=9!D)25@T?QKXFfAyh{ml%Vp(2HjHZZur8UWym6 zLm@4%fsbhVZ18IqdKL6L*{6Y=+<%VN>gD+F4Ey@!Z9?)tQyQ~=R|hue_eY*jo-2Yd zWS%jN9KtitG9EELPkg(;gh#Zlv`d=mh`prMPupGt4$V}@=G5kINYO*HHnPkX14z_{ zH8DSzokdoeMlwEn+%i&$vN;ZX+1%lXd=fam&Eri%9an})gw->BJwWLP2=W*R2^gNX zX%Xaf(EU^ePG)bb`2XB>Ve;;#R{yotyAdOjiGg33v(v0LYU0Gu)G`(nX_5*1BrZcPME8Pgq3_2+Cb34cFFRgq)(bl2VnV zJMz9b2kYLY-rQO)$*o|WPDoB#si=E?YnU1dDNMbVz2#%8E}6K zY_Q)UDcY@s$lyBGet)EoR!rMUpGnQpg<|3 z<{5h$GsdX^EB(q+64y;mZ}Nw%%ZYMs-2d}N&N#mk$^X@LQ-B)iU_dfk#&+v%`pK^{ z9=$j%3DP2b{J4@L1N~+LboAt`?YIdHG;bnvk~$rFfECj2y_j-s%%o9Q2Ny>e3Ftmb zO2HyLhTl-<*94=yegIvZxZxVBOl6GJ5UH~ISLNQ<{|+jh$}pbcZexVDh8}83Cg+JA z?t69;^e8KNDocF49y_Y%A4CcZby4(Pef0cgAcz6lvdo`WT8Ja zegB5-E8Y`-*=DU?orrA>b|Hn0b5JS!(u6Oejn4KPHFttlGa=s*rGMEyp-cZGqSVbn zloo?l$Z}TkN^y+AJ6S=DIp>AFqvei=r7qo@oZ(u-o;1W>bx?x6$O5fYj6ypXh2FqO zUH0`Nv$~MV;w`&;+C{0WgwosN#&f8pRf5?!a%$(sQMBPj{Mtw^J5)JXkxB!KcJG7* z3pbp54dt+Ae3}AQ{yBe>Eci0Lx7u^gtL3C^4RKX6*PjB_dk*+{lI>ld^$osCuF9og5%c+bKxiKM4Eoe4+r7NN89h` zEn>Mhbng3s2mzM-|@CkVGC-w;wskEorL7mAJ?E{(_5KJ7y}!Iei$JT-BaL+TCU(D~;@^2D_7 zDAKP`U>ij;`GF#}{R>4hx!ImW6moW%{EsLS#qswHbNHIPz*R@ko9!In&xO2Yi8C48 zbf4?x#Q{znkTN8zv%F@L_S$0e+rVIJmTT_#b+m0fvU7ERsb2g~NXP3}2rGZYVD=MH6>Icz-OQ3Jvjjg)&sWINZ+|Fp&GvS9pejkZnXD^M<&_}TKHFzyC?1RA(WH;RZEU^~OqbgxS4xDpeJpV5O>I3WqaFjS{ z*VrmW19-h7@M{*7Q~n(Mxb*6d?$_lf^oG3N4Gby$7d+GCgMM(BTk%&{mHII1vKanz zFZL-cDdM9PP$aq|kq25J%8g-e; zsaHo*JMeS#Ld-ZEiub!*rTtCAXdfVos>nJxXH#EAH$-QKHv&!2Uz<>XFNpKrmb5jF z3g8_)IFkS&-Qrtf(oT04d8hH*yAtf)$n!AgPak5SrqWoW`=Xy-(QdK=G&SaCUAF+t zuQv$r)7jxwMdH1_m{*3NFUZ3HLno;&IxV}ueSE5j%;|gA9*;%kWV-2dYJ=Rr(v+mp zvNYY6{(qrG%j?y?NB3~hBGm2nC@1mJ|2bN8W901!))j3D;z}LSg*$EzhYJI!iezA& zQn%>z0)^AsF2*;hU1Iy)c%jR?H<}a@?8onyzhMj<9L|w2f}p)o_PRMDa0ivpg?SOC z$EQclYTnrq{pPUjBz(I+E$|rdO8rb#0A{t0VIrNcZt3&`k0N`Y1{&EchN$6o1x@4u z@V$~Ia_c?UQdN@T_XY;3juh_6U^HXwlj|tplZOdM(jtqx+fHN$uYKw=X?n!W^IyQQFK@nGZ0#^%3W2y^n06FWWFT3v zw`-#u(B*!(K-5vziFJV*ZaJRD>1*~F@@N$}aBFzsTWe>P z(lbm3pj?yZ)(!#Zm+VxPA(q<$&*`|+eWA!_khv12Ve;z>jwmbsQe$iGNlp&~2OTy( z#-S+ZJ$mPT*b1mW;hP=s9UXB0Ys2AeGJwPhCk22>w$QQx>6 zatm(Jku{v)of=`C_v$?e$oLn`GN>tcDf3M3aRJ`y(>2EKEg`IiUVQ?Z=oV@>P1@9Y zPckQ2P3#4*ze;S@$%bbcL9t&yXV}r}CkosSp-5|0+2J=e9|Gve8F}J~s8OnhchTsH zn-2`Cvm*zt_nIK#YNxIscN=JFY`RTZI5$pgTl-&8dBqvw$Ep)CsD1Ny8}6nFb#WTv zyL~lA&n7mH3-9_jyy`Z?%6zsh;8TY9aV_wT>;x`9=5FH?vjji=mnvdTHc0L$wO<}C zS?FY>iNCwU-4A`O6c5A@;&U1p+#)w0j6;tg=nCl&Ypi{b({>>`hlVUzadvm*LOL)>q0J3y=KkBVwK-eD&ZDw&~DO=5aaE-X?$(7fP0H&C5?lf6+2ROs8D@|6{Bo+g6Y ztdY=lI-5j8OJAmlr2{WBluwPy!hDTi!^b~K8Zp*wo+jMeA_J47JF$^h(&+A8z+~Bu z=eGHSQtv0qskQHPa)bmd@6XmRr-D0n15udYf3At+sow7tivIiSs{h_+R$N~;alHu= zv0_VT>R3i9!Ja%}Upk8}NV zNa0IFq0Qm2TLbZJO7fMVw(c%<3Y6HiI|s^rY?P^SHXFL>hyti9dsMzVTONKLx3U>@ z#7~RIVAmvXh-klk9QTdTQrf)t>~LItg^y~;*sJ3AjY_MrqXTj<@`&@y5IJl>$Ihc+ z1-8LRiIgWJuDxZKmn)yvvxY|&E1G!{LORRC6y|*`i$N)%*actI;&13ePFVjdF#zsL&DAc{}i* zYlI2dLaNB(U&DXUPqMKwB?sStpmss)&Lt+GaoQ>ZAiw0^o!_i|Ws};}i$I z8tEDC=U5zXj0?v&IQU`M2sQMW-`Nzwir}+Y-b~v@p*_fqdJe?MEFy-HO5}it^fG7< z>iJ-MB?Rg$K5|>^+q_#F5=3y@{ML=kEkPh$8Tq7C5UKFSmgtL2y6a%U7@fF}0Xbj#MCP?ihGH6A3 z*+rX4RSGAd3#HDi=Ze7Oj!{>BxMLfHN~!sM(|YOHdnd#XC8~N7%;{AT6LYoWK^u3* z#_fX@qoaxoGE)c53BHjzUVYLuh`oMOFU{MIr)hx7`%k=@ zrh_6-OC{^dHl1W72a<7Bfxg~Wsr8NiSJsROH*-kIggS@8!sxHnA_dBqEQ;a1>bJlJ zs}o(dR1r=T*O=N*ok9{Jp3sYc7FbekKs z*9501CzK1)?&9&A8Gens5PmqWB~JXei>t>TsW)!$ni}|Q@kBI-9ZIEhjs+teY$zY* zl@{c837_1I*?Wm|lJIkCpcmsDEvdQX$Y=>>@GnSuohEYY5;Rov&`6<`b$OP+LsKoJ z(?e*5cWLpvEWw6)?=3BFd(Dz}BenS|likYw8vEC(zQUd>T`Q0Gpq?b>Ki;}R@LgE* z)VU=2kR_MlJ`jej%GX=lLrtxWF6L-gD0D=udfzT-Et4gBSC_31AUmB>kMfJm)nzKBy29|d&WtC&Vo5qEZ)K*lzN6-y=VIJQ zdDAe0;B;*u@+}3AY^V_Ns5@c%+o0lLMbF3l0K_?XiKMq)TOo}L`-BsSMF>s((|w_; zyTzGnQiwmQI=+~%$r8TVcWnK%GH}K&6Nk8!($*2Ii3kV`72D)+ij2wU%0vlZuC8o z5bQEJ~YZ9Tu!mOi0}KIPP--xw^vvlc7UfI_i>)P#U*0(Rnb98$DE8^xQ5c! zqnBc%y`}r5lID@^C{@jSC(y=P`%!TdL7x$+{oM~S5g>XXyCS@P{4DWiW@C|`Y|lea zU&cmIIp%p}v@v=-GU6`!t?wmb@k}bGF^TwF|i6!x3A3Y z`dvu6EaS$@e%jc^gTQi?^O3~lF)T%`Q7S&qda<1)h>_>=ps;BtY3E$7IE54H+$>0W znEeSl@8A0XFlLgaT0k$G5WvcOj)vgY7P1gReXdy-ZVs&w&e>l3m67<7@mRqA!K&?&6KA7`X&E$b4^gwQF-$8LjHYq`=-j zf;;R_J?V0a=XGz;G_%@VL7w-8*prr(uQJybwBx^)l?iKNgG|TD-H;iMD7H%|F(e6Q zX`DOilEGV|f77%sgu{bdm>YxsZ2p^?B@2Ot945C%aC#myewESBWH<-ntt0Cn=p+JB zv>hnJX*ZXj`Bx>G;5ooqd?#YFF$C%rsc&^BDImam2MXon9z}8g<>-YtB7ZI-V zJYwMzt4wi)&92>OH5ne-SZ42j2yRg!)Diz&d#;RQSwj5n3!~TA>`m=Df`j4u`>%Ai z+L4if-tn4`?9`2pTCOIqop|y2Ja|osozVhY(TY^x_o4LV!=l+~>euM>2EdB{WB}t6 z_#-i9^XbIR8${YOyqVF!o{RP;vbpT6ZhHZ?T07|56S0&xT&A2n{$7#DQ9glFbZoAu zL4Bwo{n#ubAw1CgS3}4TthPHzN_2%|+sHcY%a>r}v#$f=r%Lj%f}~Sm z->K(XQJnK$+h-?^12+!cH$Ue6=*t~(eQ)P)Le0|YAWiCFaw|V+&Cq=rITo3e^KGEp zd-{bA3(^unNW;U19^Y+rbT6sD${Ny$(G_;Fn*DMXOU|qGacgJ<^*Rd!h#&p57l4>! zxtP(p>$SQ97eg=hKv%ZAIXE37u1j`}&`pfAh2Dbt0GSGvM_^^g<%-gHv45{4|gC)`v%W;;74GdZHau-z3%l0&Nr z>@+xE06z5Z8wv~U;Xmf(kQLK*NzPURX#3t4!Vb3{vnB>lUJiB2OjIxHq`JOsi04v# z@jT*g+%{q4wz$(jhiFuWLr0poWS)J|zeFo6O0BFBo&=USxzdlbHM%8Am3{?#fWfE# zo7+qNYi%l?zj0mB=6KPj08gZC$B)xWv{%5VAIG6SoYM$B@}=tM!6(i?rT_o{<@|s3 z7}Niy(^CIonyMcq)`(GbNT-uoN2Insc`ue}My6sVgD|oleVoc@2q~kF(}#Z zu^4p>=LSlef2=%k91!DUxJvv8I}at=qX4F1;b)n2&|Y&^8n6VKTgCA+HpJcN6;-2 zk4(DR9Vpu4c8EJ#4btM2L#3*6w7w3~&<@HPO=G=`Wi7=|%(cE9L>4Hi9m}YL15vy` z53CLFHL>FRDb6#pjOWDK$VMnJ@a(ryl;3RC;nl}vD=)&els4^8V@6vxvz-3_7e7f@ z#HG@uk+7Pm@?6QD&R;Fs@x1QOtq8_Tb%j0}73zg>g`ML1kOC9g8y>)u@~!b;4%ob_nr&C*QwIEpqVmqB6wFBwXaF6 z^`e}-z=101FZCAlBhPhQ*A4^J#`1)khUsAB_tH}pqbG$HB*k*ZEa-Gq1abkBJU=&w z1VVU^Md*&p*#6F3<^v|r|5P>9o~Wt4J!y-T!odZHmynp`7?Y;8yQ#kce$by!l6D(V zhtwx26Vsmqn)H=;fyui+f3Y9q;)J-j-TtqtspsCPSjma`GJ)7>i_P1?ekrio^>Vlr zI!z`5Onr*ZH^#kBLp)B8Of8jgw+=pS7GJkfouRte*2V~X3JrGO@+fJ>F+|}tu!&e& zg%?f0Ee5f;I#`@MwV>t{P+2rL^jt|9Ve<~>u)&Sc({`;Hujz$Y@&#o^4kvmQS4b56 zRIc;8n^ZzxYFMm=;Y1mTKP6VPvb{trsvKV2fPHipB~b>ug)SRv$`)|n(|N0CJ!$CjUX3lkm7t+`Tm-%wR0~Mh3&#~XzFZd~n=C6LyhCx38 zx3Pvb`xfbA^~Vm4aFzb$#ttSPz|?$1)@8H0j6a_^(avzaBYP=+f+uSs^{ty5KXv?- zyv&6AY>#7H%3AYXM&W8hV?DEefkIoTK1CQ>A(Pgr>LpccKh=2P5YYO!)4I8-($Oi6 z%(oF582I!P)K|tt@5-IT6-J=I>)%GOD~N`nxeEa!BCeoN*yQS8Ww_MUT*cswwb2J! zjId4HHm6l`*|)PZV0TRQA~wwhGMuB)m8$)cE+^q0hH0j}pE%Xu&~rHYBs6&q(in;K zovp@1_PMPr+G6{BKpp1u_*GU1>Bgavvk+@9cG$$rpfk{lWv`D8zzcj|z~#-G-sz^c z0WG7ILT6LdZ2oA(G3(8dw7W!M(ji6{CGSdO9n>0iC0M{?i{1tsrj9fYW>?%X&b-?= zb{O$fq&+#uCnNHniVA2oQ=8@C0Yiag)$p^A+$@#%+8qh=mva(xCMXD;>D9>XUWx3< z_JTRjV(>oMv4Wmbqi0C6j5Vi%kJEF5BnEt)3?4=)%2MFAr%1x0r0UD0Q_+O=Pp2HM zb+HupP@dOhHKAud_F|Mf_KVdP3c*thnNUemHa*>uW9Y26^`-V?kJRPUSqj@JWdNw;-D8?=>0KU8{r`37ZjwQ}*!Y z>&qJyq}`ZNdOU;LX-<;B7Uqun+pT2zBdRp{ep#M{2ZAB+^4RP?4aWK(pDZI8+V(Rq z)UbBGj~pUK*P4y}s*wM#8nR zt1_XkC@90YE{FtLtvb?Fk1VYxZq>JMQ2I~4lOVKrRx&BGugz0BIv2D8*GA4NskwD2 z%2!?UNOu_zda$%VUSoV%5}Qfcn#^{;!*nIsw5HpCToq05JYraj%UErI;Nw>zR@Nn} zaXoLZM>?VEDM_yT%b)7u7s}G8of+Xo66a{=&nROa7!nXY9-0>;=s)#EUu%O*@=m*E z5vYI0n?S#JlV5J*4mF^xc$VS0K)uNK&gGe}wuyw5b+ANi3DX6xs;v7_A^F;{3B*b3 z=8O4aLxerpTNzOoC`)vMy3EvdX2N*$H>zB9Jccz(Nt|AW8jm!?Vo6!DTgOX#YtMpS z_5W7QnTI90bq)V^$RV}4OwFvcY*4XDk8|ZYnK@OSOjE>i$^qvAMZij}bF3@}%p5zF zHmEp)ih^mTscET+ihzblhKM5$h<S|(W$(k7lHO<8H-FDXvKF<-f4BmcJ(W%yLo=fnY9#y8xFRCc#~4o6e=z_ zQ4=Bv@EhsWA9GP~nEw}p{Vdq+Wf3n84r5+%x2kex@&`NL_>hus}DsRi5dA1PNtbiCWfgR$S;`=@Cu9UL!C zZe99dxEJ<=Y069)Ui+%(H2S~<(E68uz-_Ajbwu}A*|-Ofu_;(Zpm>q4qE53gbh|gx zNTTWM|5FQRH8|9KV{xKU4{_ax=Bl~85B1DKUaB_v?VY*xiUQr2-Y7M^WpA$0S#rmm z*@<%;rF0f&iIqPb<`q@e*%9P&i5I*wxl+RVli@z*hs!SDBL1#GU*9R?$942uZ9;W_ zj!wrvTFfMQ_3>3Z6{F0o%@dR1WucuFNdfG%&5h*~5ap%rL++`(<0cT>Vn2pAYiV0+ zq=4Fg$0TVm6b5GM`oES9RPJDld{No!{RL{w%xZeV>| zK11f{A?cQTY`gEX^ZB*pbo3ERK78*y`oWWV-XA2T{V|Mb7i#(vI~6T4@M}s)4833s zR-#&tsQ}#Q=^Emmi48)(-%-SGd5>c<&;tp_5b4t23wPxm#$a-Mhxx-X9q7&6QSKY^ zV-h|?1Cq=H{GQ2HSy0?mFT6ae<0qu zW`CzH)&zKm=-Xkhi02ix`Rb(VYrrA!gR6Y_Mfun+S0b%%1<%b2Nk9QQJYj~(zTI@j znED_>yOcUliC>Q1RICm1?D7Siw)3OmoP@G4(xL8l%miBOJjj1~?<(O=izKoG(DN&Y zp=z1M7fV<8CdM7S?-3<)CpoDP0`Xic6t?*I;g7s+)FaRcUn9Hb&CmzPUp8!GEK?=8 z>S5fZu4@+S)-d#(N8N%Hx9v0BL*QFtUsi|*E95ocp9x7Wrz*9R@ejBsB~NwdFquPV z3{G9@HLr#EOa3fbK9qU*j*M-an;4 zvB+S|qW^{;Q!u9)YX@FZ<1MrcFbAnljBK(;b_}|%?kcrk%_68%5vr#MSW!)}BeuD-x0P;uUFWc*PJbc8@w}Z%Do&F~-A-@5_OO?8 znp{h^eSTUa020}mFZMzapQ$uiCuD^mffgKK6Z<>*Bc~J@lLOVJBnMa^CO6--k{L>c z9PzVM!QwAh@{>Ki{k(CuRr(@-c1EiHXppsdW3rs}bPfLi)^qgC6WozZHg@#Uq_x2*-wC0C(9;HUR7rYXXE~gs!S?(oB=W+x`SdSEVYG*f-m(YcIZUNE zJvnX)ue-vAyHLB>#4N0MN+`;P`9Yk{0`FvhNnk_ll+EC}gpLKTw7GQS>m@k9!0S%= zETre-x2MGAPw#)?;)b+T>E~<77rqFIm1U#+I|;fab_}-rDP=;s75T7-X(q*A84lu%dI(|>Guq*7=)MwWI!HWw~o<_`-{xzV= z59OMG1(jP6n89-(Gp1@jZSlD;ajy)7)? zK_$`SaMsAn#3xKM7OH?EN2-+2zy51aMmO?l+pp;D#7l-!aflC)mw!F?& zyM4N5H8{th+3Wi;lLOEPR9)fMI*eVF?KpA96XZMAehR8yh_Rud=scSY;WJ<7_rAE( zmnbB9h_R(=dBpU#>P(n&~FS)R<;G-@> zgH%vval{5EOofZ)Qtn0~seN)FF2}xOv%RYeMT^JLQ&8umnDG@(2gsc6Kgw=)G+g=G zxgC}Hk))Pws!V`;-e$2NuC-ZQec%$Whx0BdC(IKBo={y|Kko@`HMmZY%V%55*hBN~ zQgM%Z4CE|s;!mTkN5kh9tjs9!{18l3C!aGXcr}A`RVyMhf^0>jRW4PpOP+Lgtoqgh zd(*EU=7X{)$?yKqw7%dG-bMFdRa<-fiRzt{){H2);CSjQ&X?AQxz3zh)N_Kp^6ia+ z-}v4_!$GxRc0Q=q ziJKeb{EjyD5Y{g28jEw=La|wqX=qoQ$S;~y)_{-1XKfm-;EtDuT{G~x-8JP6Pa|mx z;1W(a7#4!#>Qe(`{(iAYkGk~zS^oEr*@GrL z7Fj?ZvHDUTPJ^(ecYF?9_%?Mi(7TI_yU!LTmb<ZGvL)k2}X=-(~4lY>7_P~PJ2JB z=QS6?@vATQoVyuJsbk}I0JtxT=>wgW-;=ULf&vh{CA7f^tc*9CF2A!so0N`H+&vFz zBu6M+*m3*!C9CEq{=(?Xh}8{G;rYUHBVqSEA=M6W@#3(%B1G0oXDiU%yrJ=rm#gu5w@rg0q2jO6RycFbt1$(;P@>@4)Qj|>4l?OlWZP;((hhLsZU?m;D|0-#kw%FO=)e5JBex9SZ_i|xmGM<|^12rn*Fn@Y8dM*DXi^M{n@6%XB$vBP6u%QQARp*)Ww&9m zDcaP*xessB7x#lQhiwO}JoV>&@P!Vx47={q7ZtF!aqkGVj;X&kxyc&96N%b8S-5qB-%8BSlg}*&0Sv7ghTySeUThvm0RP6rBET>cg#M} z=~dQ6Q+zv5f3>>8W_ZCL41!wCHCO)HiAv;=EE9~(`Tz965c_7{D+DT+-=Dwhc~Y?t zISkAC8u%%gw45csMOAjTTP}v2y>(XX%1RD_$MwiCv6uoXXCpSCxfK)@;P1$wm=V#{26)xb2k zDE9!W^Y0?&AH$!Cq z7OI{>8D}vL?P?n=c)P#9m~m&YD5kIZi5|d5m8q%GnoS=q4tPbG-Jhv8k^vm$*7T-B zC=e!*R##5BvmOeG`^)s@cEXil>fWF}c)2G;z}Cs?^E@CQ@fH%NB%UW53(Xzh5bT7w zmm6;mCl+RRn}P-Xcu}Ji$r3lj8?RBM|NhE1@s28kZy9YzH$*U1-<)dfXiVn6imyF` z`La~sE&&Yf_*X}QKCgCgGZ+&noZRuX7M-U!y8X#cBc+faAy$7oM?9*i)O zy+NP0mD$eZTb{GR_Pcc*6%?&*K4-C8Y%8E5?pDw%4YE@ouFWUTWwDZ0*==B|()(Aq zM>e*RR=NHM>#1s+$lgT$D1!b4Uer+pKLI+8Yi``XDQpAokyy^AAVrmUyL{ZJ8O-EO zja_Gm?-S5fH%^qbUsEJMnTW!~OkrU^GL11afoB&Bpj1_&o)UKhJvx1#VAVSve!G#k zzj?lPRdXeJYkmNPOr85u{oToMbU!>eo-ZDIzicg9St(r)7DtpT-dGAk%m6z%!L(TS zCcUeaA=Ld-7pcwh^J)#b+N-&{h>SmWB-C4dDf)9FSqQDF1Kb)#BMBydiBLuHdC1tY zY7U+n&q`OS0;e@W-c7Q;8(Zffk4&jon-~?+Z_ThSg&#>HdSKH1AwZwrn!J1c#D`Y) zZ*+&y_7u+8EXXFAv5MVJZ0HI$kxjO{YFk#UI6H1C5RMBh>aus9^IWMS?|rUQYyq3N z<^t=zpM))Y{}X_h_dC312t&yXFPmN*T07uF$G-H|5PfdM)*e zlqFoKI!X6TS!6OP1vE3&whC(0%>(^*4r*XNb(M%#YRc1WF5skphhzKaya;1eT=%pG z2AMEFZ|9`j@WdBM1hJtNk@j^}1l$*tr2J%0?#=5f+1hxa%ogu2Zy!OlRYdrIQl^xO zU662a!N}itauU|GaXzQLx%Ot29A~-dNP@ky7il#NQ(05htYJnr1bka`Pn(P9%KFg) zmTElrzHo-fM%UONX1~W{U3{Fh0{u728t5(DYjfqV7E;sg6a1e&J$X%HqAQwh1~Kk^ zidv#H8V=A60x{Xov&*A3-VXXp02@V$b8Z0mEx}Yps+{HI7(z+$yhcM%{B#%1xAy1n znD&3z+UDw*WDolZ1WALtUQVa9+&T-EyDQI6z#x)Of5vx`TFXk*XqXdmpDat9UC)jT zitWN{e<99>@@x7`YXb0SpOt?iateF`;xB+2Ry(fsdHJvtX+VjP_6#OoQ^Q7P6wZq7RYOd z^>joT#532$N?%*ssz#%L@!81wWsBG;Ak*vuU{@)Yjk5F@FT++4md zz^K=ZK}OY$cn9_mt~Rw1=10?8Ulo=gj1jLFidIbaejvdJ#(&^|H&Afv)yRRkWUBhRfBzN)X z_c`AUYjO^~Ns&^{&Rv(kX*^8Wpmy^&&fk0gl&Xw|EcQon@kzy;Lf8{CYR43tW-A`# zqG_TBAhbjx#se~gEsgZW!|N;ogth2m(Yks>v(_~BnKf_MFbRQD0OmXX6_GALA~5_|a9+RMl47uYxB@y{3DSOf`Rro2*4X_H1fadQh4dlV~f|ta9og6vW?z%_YjUdipa2q zp7?pz@Z}Be1pt^>7j9hh zK`sUY!=Pkhzt?rDnRSJKrNV63C_0G_{JL)wpuYofPqs4*1sQMPvm=SMr+`5RK;CDC z%e+$O`Pyzdnix60Oe!ZE>a4b~8Jtlg%@0=?qy=}+U;p7DR`OW2%c7-m*+ZD&GJRh1 z)LsQw1+T8BQPMur&7S5Zn+r%zs569ct2kBQPYy7yk?cc+{xUGco_hRuV~ zl}Y|7o_g&~9cTgf@mEdFKP_5QKXj3tkS=JFgs}iS=|Y zyke*t>;L?+=s2WM?*C)1P+fp`#{bW((*gw!3`L00H$dc196q?;2)grcyyU9~tW1#w z8y{en0&Br#?q;sh7}am9Rr3Q`9xM2H{1%}LN)m{bHU|eB_`g2B!~r$N>M>+0S-q2 z=~6=tNR$W&QCg4y0Ru!5Ak+j>$PKph|L%J4y6d~|z2CZ@Yk?~dGtcbVv*)*ev-h4n zykuo6wN-vA0059OyKv4101!qCeqL?aEO=6Ko#83?PbkpF^emvXTX9ag9Jep*Lj@MG2Xk zs(+AcPu9`N)k)AX?%H(~*!Fqi!(^vlpX}*fYN^pJ`$YCXl-)5evG49f-@ST&{2?w> z_uv3qX#ZYWkq4i58bx-GHf6i6yk@YLJy&Sec4er{ z(QJYjnB&^a=@k=*cugGy$Id^E5(fb8NG#&r*knoYnkk=HG)D7ry=Oco3INnz615Vv z^nKK_(a3TKPzV5cb68kS@J#poMuV2TEdsp&2Kx%4m%dbbJ%q5P%gx5P|0HrBk85z> zX-LDkSr}%_@$2g{^1xHGWSNx_hNgA?@7)u$avH3O>AO9bA#GRZRD97AC}QG@dsM_kVp3^5;r zkpi~jo0A4SPN#wQ?q*TI)DUysxYEi7p+H|5MV{O`9&TX}V zp}779#-)$1k7wQtuRQ|`t5ccCW^aZlym_va&;VZk(rHX-FNIcyAUo#^Aa&V`h0<~) zc*V$wbX%BXV7$zrGF1|t&;aThV#sEQc9*TDxhr6&NaT}3p zPxC$G!z{<*Qr5|v9V<^?)E}gN`68lw-*QA5N%>RJISV>dp%xH_U^=%FGOD4qdxWVb zA5o_~+`@1Fm=+L>J_R?Jliv^Jl$KVoTKZf&^dMay{*f~c*eOhPY+Jm7DUCFqiF^(z>)bVU zUL~xF()x}5zOOm=w({&-U(qeT^mOXX=)&#u#IU7k+x6TW1_Do3aASQ!Q)NMKjLG2DoKu_~KBn zLsA}vdp}9E`|KUffmruPL;IGCqu<7&$=ZlVMdm9~OS^7^Ig`Xw%zCseuxma2Lyc|? zc$9l?3=u>$^x6r`xG@-4%u5h#+TOU+Fi@i_&FpMTuUg(mI+b|#IVJW~{Vbuj9w)PVP5FwDOPIY~kn z_+C!1k33;ldeHFG`L#f$cj59xkLqa2tr2{i3??SAnA90-T~Zx;tM^s$-vmOMjT z1M0W+(uqiD;$v(%>49>gOz_%1a7Y*>{ zRGq2Wrz+WQrYNbmK~V=d&+!4B`XW@Dd~`M6DMQq1EhPp!c}zvojh7M?wu)6*Z5vM+ z<-1Gs$#{_8YAI~p50`=*kJ3ae%Ah#&l`wu2P6oTUf+O(nMJ2FR$KWxK5nO|tVSR!#gN2&TDs!s$J>XlU5yWx+O-qQmS}MT}2#!AxnnOC5N4 zVLElj_hm=5C;e(hHRo{X6|$4x7ft0^4q*pUhG>a|B#d0-t8&u)^edSC!yunHC&;ya zovTAy3K~sBhoR8=5F{@@kpiM_MK8$z(^GHj`v-8+U7l@D<|X0Wx#|q1(Ip&Ni#y9; zm&HgUh*7$YOY!{ad66={b&LwHn~zw1%0N!b0?8*36I9gr4zNwOfveOaHa4#uB@h2{ zEsgf9m{CZ6Rm(Uz{^5**SQDx?Zt>yq4$?lC44wIcU1$6c-R zpNc}PR+8sy#!of#^JDc?P`AVABruRWmWT)n<5;77!|>Kf#A*wH*EavaePIMg;LZ>- zb>K9U+cc#zHEM@wj##G779)!4QK=h`>ljxEt$!0btJUt_>bmj5-t4jSx^0`*fVT<5&xt)Hh$`Dt`J)LcRwJhY0vUWzgP-}X%G90gop5=-m`<6 z?ZA#s_$#HF-uVUS)|K;X4u8ch?ZW#H=doX(Kn*Po%ZD3r$_jd3yr(l7Oak4ZnKIqE z`0^3uY6D`XJTPTV9~hFYEO2UIJzj2(%z7VRzme%2bz?PMV=ZR9DVuW;$Ki7XE}SLJ zeLD^tjhdeKBQq1mPmQhw;smZ!Tm{JQwnnZ7@Oz$M+m{1+3H3QL*YE5WLkHki1_+1y z-=2Odd3 z{_5~JSYkFgKEpd3ah;KN1-divfxiN;(m$~PWXAahiBJ*!5|A{F&ZVsIWatyqHSW%K z)6vb>U4Y(o;c4DvnW0XfY@3Yfz$<0WnJ`a<++b^oXm5`@kgm?AJ z@%ZKX1C-V4;9WJ(+Y;T}hsyT$={Na166T=k-B8SB>PiaDf7aQzd1u?gR%#e-%|YNM z7c``hZ?o6gtkZ>ncZP+sY{Wz>9>9CpblDk_X91|Aoo zaz^<(6BU7z04rGXUdcP9X0Jk9^wnt?AM$l2nusI$-MCkgViQAu$g2+tDFbHzF*>@t zJL-{ZT=g_Cbo~+g-0M z&)^(kkr6HT#dAQP!$w5>gDiLv%wq#NAxdi#yZwFW=rwFUX2S~FG)Jht2*=FX+P17V zr<+I0)Rw0WEUA_>EpbZGi9I);Kdfu>%_um^_p-RkaiX*ydRYW}#H*NF?|f}gs@^HP zvwH{SPtXjwKa(uG6YI8+?OIWa_sPDVF&&YDzm6`OaBw7zV&lqvS=OA1GdJpQ($f$0 zTf5eCbo;B_bNot}M_9%l&VJlgKg#-gwyJvaVM|X>7Q0W^Xys#>_ehvyaQp!FK}4oO zLgY`)1UAo*V$0Zhp;GRwFYX47)TmXJSk`(1S(E!=grS6`vevQVWymgf1vdndtTM{9 z<-Zf_4sD{Es(|5EA}!#!xHH>3J8J4yZVS_t;km(^pryGEVqWRD`hy*I+AFTs7r!Yx z!k=IUY@PK`>J7#&I9+vY+PUTfWm9|bPB#tg`l*SHw8`l@Byv&rFUlcD@T@wW!Zc6J zY%8Q`kYnu{%pTMnwwkgV>C(Cw{0CU3TWNVT$_RqN9L?|Jo5npJ4Bfw!bEqbRb*~@v zURRqY(}@}I40h@@d0D4;H6_eCp+a+LMy-UBI;y|dE!)6dOSwdMJF!>NrQff5LEEpg z6nAo#Y)j}To-Ad^X+TRq4-pMV^*t38W^Le0(M!)&*1d4{&8tl~iKxY*7!7_iSs(Gm zeRXa;(tYU|E`vW$l_Ia}XM+*F_EGftU=7r@)p|W%=6EETpQtB}E*G&~`}>4S+{3Uy zbD!&u+GC22_@O)LOm(8=p@DtrG%a`B1tN6U5Y9Cl>mS@zX*=X~z1nmkbzm)SR!ML6 zvcO$yG4IQid0d{hcek&Dp=QIwU;4Vl)W4EeF)r{!D9FyjU+p9>+2TU^pEM+4YflrUqUa*c1_;I~xf!(1 z9Z=!)k4s=@;-Yt|ISS`DDTM{0?jASXF66Q+YoBTA*;`Q;+_wYOvibY@VXItBRM6_q zD9SyY1Pno*S8HAnP|GNsv}D=3IYZu!rKBRe&L#=Y#B>fG>9*pEdrW4{jW3axI&bQS z8CvYA1xG0G38$`IGaTRM=F(Vf-Ul0mR=Ba#Z#R zqnUaSmmM}Dy-fqrpAln^*I(+HRbEf&9QodgsWR8>sOr7tv8CE|6_+Ma9eIzoM6na1xLf8gF7a zwpTy3DafJ1EzF$V8u^uE(`0mXmST*Y!juT!Jl_+}f4a5JOB}5cRpi7U7@u56m~Wq1 z97vHSfGE|t*kZrT?^AXW=*-A%Y&pu`HY(X)<4eY;i9y+uDch%8{~m6puBKp@9~^jv znps(-PAmSY1ltMBl$H{Ry5KTZBm7-~dj$&2ItkB%?W5?jrY<*^$H5M!@U2_3qfUjl zE)0C7sh_2XL;6MWLXT(Tcyjb-hT7evy&{ms&y8Tz)-=2#_?S09*~o5e*&{$a9OW)28@yL%6ps2< zts%2dGYaY?g{ET_*(663124 z;cRfHoJcm8e@OI0N^>x~j=Dd%+WHi{loR-B!=ko3ez_dc*rI=Yo!~T7wkM^MvDCiuZzp^?X=tQs-$(MWrg6odz-i!`pljd$`4&^HY)t0hF{F-MEY*^ri z76dfv&HdAug*z$NO<2;Xg_?Q7)UgaTYsYD9x z7Dn=hIscZzOqiOLay42Td-)38Rn~&6m9TGqk~W(=Tx#rd6r%@E5S)~Ai@+LAr~hMf zr1*@*!7h1CCYBn1b9n_*OaTYV;e2ec66sKoO`=fnv#d^&|7>nEHmtB=4uAdJf*Yf^ zl$2MzJU3>zbata9rmZ94kLab35*u(bEH79Y(Qa*x@B0?|Uv>IAB#1ly-PU14{P?ru zY)k9+e>Tor(7Wx%pKWs*012Q4bK$sX_tql#cX+v$BoSTNdc@^B!VFHF9V>pbHRU_V z=+C60zg^kxVqpWuX!WYol}xBkkZ(vaE2B;jodyoOFmIW?~ID(x=P9y&Xi+TOEcf z{EmAZbz|_x@MX>Uv$FuW)zALl^w6LaH>6*gB3hK^V!cA8ae+|hc1^q@Weo>s&G?6f z`TL$4fb=6JtZhPtsfPs%p}aFX(D^&&>d2@730!7EOP#DHDeXzS4#{7&bj+KtM-n2#kJ;bDlrhSoB_WZfO`4w8>m*7M{r0g7zeR#~S zbM~9c%O)N>flY&ko+;{^^XHA=mS_v!q?P!Rs~k*eLEoOu^dajqWBkI)SMhj?bm?)Q z;oOx|rILWbtv^I7)rEJ6rIW1<&++bAgRbz5o91;tf#cre7UuV^gQK8K?zo%bh5Y&t z2I=_X*MvicwUZ$fL+t2^9=faE$8iLw85&xFwyWzU@|zi}NeeAEu+H zl=J4g9_BDxbTJD1+QeZQ=f2!lL4F)!ukuRX{H;8c>5=PXf2_gnWr^D4Z3Uh!lySLy z_i~XrbmhxZr<##l^qX}^p+hi+N!|O9 zG+82ZIl8h^x}xS%Ara-HB#)Qr&J^o5Ay*0J6aQmA-cixo;e(~SJFLz=LR{ih^or$2 z-5L;nKg3RE5~;ehXWt5n^5|~9bf>x!z=4NM|L4v}AM!aXTla-P= zr>h=})_5yLBoGLh!x{bT_=x{uj6m)el@!Apc*tByEcce=5p%~vUzzJS^x1Exqm&5; zMec)cRuzKw2SzEGaO--P4n)ujJ%eGGU^jnCs!e2QpB^+NAbUbXs(=aSbm~GeQ2dIj z{100#KbnJ>RU60&@A8P$@<%u)(%&_C*ObUoP?05)uGRpc_D>CJ!41ZRYEO_A^%sPE z=k$zxM`{X`*Jm#clZ{S~+_ME;h=-u(*cQ*095|ead?9lv@oI0d-cZC94a{fobLLzD zY$&0EuoM!?p@kG-pfBf^P?sb5G(ohm^}4&jWWLqk{9MyLh{alHVl&yYu;j~rUI3ud z4=X)x02i*cuuB!YV{Y;bi|zyuEA+IHf&sNBf1rf`l3(|zJm0A+vIAQQc<2;yb~T4CY$v*8yX=C)=-UZ4cK3svF(%x`*$K`+O0Sq^2C$*Odd+oopK@e-5eu|gS zl7@KYCu+5Oi)-pfkc}QQO(dUPYt%brC2+7~|NKP9Md5sj&?86lqC8CboBrNzQrV&} z*5|3RHelPlNece~lS&DnOWB_0r$SHT=I*PGZ$2psXqnvmTZ3^zHqXvnVrcs>3BkUo z-ETMEk{1BpeLZ+Aj{YLBrl#|>{)20n(ac!EfurU8zMtJTcjG-aZ8&Y~pR#tfv@2W? zoJf9pEB_4^3zY-0kFRH>3wA{4PnBfAHYk|okJtQnH%|DzWsIUHc@zJyv#!gSQ%Zys zwNf?2)q>gqasGBbD!HvvS>mb6&QNyI4GDbbN>5dy5%xt?s9y4APH0#@OiP<4J{Iwd zjjT;9hvLLyV<*Qs6T{8!M_OB)3~sEReq!`-iSZ7v;}hq#WG-`-92=#8;iF#1*h7%J zjG@yqilN*Q*Ct5-G4>~u>CO+4B1bGAita7PZ7#il57WgPE4r)C#o7wzOD9ih=y^!~ z0gUGT(!f%CJLZ(<`aT*NV6Y~lKcd_j=vjp1i5P)y;czSKPq41b(i79OiBYc~-ySg@ zjQFIMbLKP0UL=~Y`?>%{+}@TG6z3Hv**1%0-Gjs%=c~g(ihbc~y&CqhCUSsM>0hWM zvp44bkSW3}H7Vz)zYMrRjE#HL5*`|wJ+o8!!#~H_QeMn9+t`@C!j{9vf~@qB>b51r zxnZX7(G^7%^d4Y#EU&LFNnnfD?0;cf<1Ua(y!5A;Gtm2O2gdqGw*+stTDb<>Y~|{2 zbJPFo*vT>(`+Q)QT5oEEEIvj*#2KGh7#(O3qT0sL!gf+pTf}F6OPA7S^w)@p7HH-x zVKe`4Cdu5ROao36L!E->ajKNNi-hybRH6g*mcz0hl;`8G=7k~l!(X%!FC>ig09E0_ z9OIw(PCfW6r%3*gsr4>kN^po=PhpF9rUbEM-uztXYjwpa0jnF9_E*%P?)}d`=Wm}0 z*c$L4cDA^FWDDBtw9!6zTZQyO^f62>TO_}B&R3x{Wu%Ok(+yfb8m&Dl!kU&<`_KNi zfzg+Z2Dvz^`#}CR%d;b^Pa55o6TUFZKhCGbwBmxo;W1*Y%hA1Co}-!*qCjm#>lp~> zBNA@Kg2wo{WF;)1i!p6ys0$G;=Wo{CHNy4=muLZ8RDOA*Y!}IBoAL1@Of%)wFM>JU zScBAo-o0NuCE_JnS}M7=eNOVef$V+24*IT1qQzLF36k=q+}M@B@jm9NQ(HI)JEGqk zxcxtjZYQ2Xa25uXivF?=piLOPfLtXEfIs}TyzhLL@GQi{7C`MEzdhxD&*crr;Eecj zGH~3lAsP?$>ak~*RcxjC=x4mHGl^B;pRG5pFd|qk5Gttg)5Y>M{hr;=q09kM_t8A zzA}J!;|VaJG)^RXXRZFP3At@&eF~C3$DePkneUeaGL)4O^Pga;ThN@#bDf4q^E`U~ zxa;%BpDUp=4dqmkqH;!%6?k;2lNnM#q($1IfYLSJF!L^pC@ERZ8!4 z=-cnT^h6#$h=grA_r6i)B3=;xO8x~<;fIIsIUs#stGwQK^kFPx^#m%F=~#U%vbRqL zSo!3z@im($k|HplpOSMfHkm5T`Ug~x?Opf>G%oL%xd`Ec>bn=@#nE0bIa>Qj`r_G} zrfMq~iPyKUQ00i^oxo`4UmS`0;EBh_c9o%O%$X8DlP4F2H{7H0Ks)nuM@xZ-o6aj> zAwtQaOZP%T`B2U-7x<$H_eZGtGxMu0X|bjd$#ba2+~!w++GD>JB)l8@F}ON*=`!gC zK)co9k3;d-ZuY}0#}wQ366`K4&=D6>U$>-f-bRtXk%>6x@JDw&`4xvXu~fjPSc{hlH;Blm0jSeNX%&#jph zqMfx{ym@n2nScFLp`YW2e(Cl3F*hZkf^>j3+=|Xq7&!ocRFNM7JPc3x7*ebDBr8J> z2vNB?ep?>OPI+F=coqPL5h3;!!ug~q+R|Zo-lWjKh6XBUqZoBs&+Sd zH~7$pXD90(GIo+?+eildI|qP2ZaJoRc=LadSGd9!bc^Nx$0XM+d0N3fgl&0X)$A68X>RNodc$;-qPtxu^zXJU~vu;@iU-kLp7z}UI=n0EJ1{Y8$}POupHGo>#D?6ah3ecq8)lxEA(E+yozc`$ zf)q2rj36n4*Pss+c9~F1@2|-&-K`aS9!auCIk>%fDUuHX4+mr-z+Ux#ay_8zwt z>;4+N^T=(JLmyAF%y8(Lo#b`1s3FKj2DQWxrfAJBDa2G91z7)z-E>Pl-K<1E;}m(P zx<)SNka%(%$V7k`jRM3dh}JGJw$3cM5;=3um~GWjYMBJ8zA$js$9=AAtN@@W_$c#IUb)Gapl&*s0_H1_!y z46jYZCHko?T3W3Lg?!X)2F28$y%bs1A}9RL1!bR^xCKoMQ}d?mh+evq)Agv?!Q$g- zhrt)DrCajZ(okV9PbAd&NkVV0K&ruCQXzb*0TfJu7+TVT!d#WPXXn>>wsf2L_}h8| zxGMEST6AE&NfXwU`i8)6Ib4GeR8as1ho@RlO!>lE%=bMndO=+%4BK%oBSjOYJrJ5r zTqzmCCz4ECj{o@?#AFWD%)fD|p-RtBk59)-o2%q~HLlzb zZ>z7TbcrF|V%J>SumkJ$-E$H4o4POC8Cn&od2}K|J6rgnZMUd4yBkAN$aXPt(bS$h}^-yAb+n~I&J3fE|@HbB$iK; zviizx7X2>&hYOIoW*@EHkg&Qt8i83ZnWtRamey+z4oP6(niSPMWRl~}%Yr9T(o zFZ0VTWv-Ejd z6N+(SflcUDcvfo;IbZn?y9Yx20O~T6b{}w8g37UL?s7YOOZMLFNM6bgy|xKFtw>l6 zrYE%JUsvZeHWPlDLz%p%v+k%{Zry+uWJC6*J})ZXiq^XE2awe%8SdfxKreor5BX~u zl6SIgLgR3fPPA?8RRAXb*U3cU(l+#5*OMI|pJ6UALEdRbldsO~C1*MB2AT)AV6O;M z4Qr+XJmbYN{)+YqJI>)Wta_OpsFHGtG3LK>dlcOphTHj( zKTx_A9bfTgXO|v2TIJO7qkE#x$gODx4x7@NI6}2b|IQ>y*vljPu>|_&_P2AXkYkP2 z$&k*(-MdvS3mdU}z2iIqdjI0eB}sH{3zcXsJ>Cj36Nu|84_s=AZhF@I&f-~sD#|}j zgOS=&KoA4`4&7*+)`YkDwd1r!ag$w_R`tUpzp3p%|z2k z^!sdHY8uN(Qo3D%F#q@wLSkqquvbfH?{5?rzJKENUt)PtcOLmI3MpFTXwPYbo|J4X zr1mDO%cyIO-haa9+_duE%bMX{?>Eks$1kyST_WRhDFd1Nn@s`32EQnL=%d)<0D#1= zkE{>e$AWPA@bO;{Liet%_U!i+2JHQ{TLsCz|0*{Azi&+FKO_AA3uf`3NrVpxO}gXk zIYIDg)`hEYSJS@~+fa~+DIwJvnw$~_Fz@{g?C@fiQpbWWZ)4#q8)C=ns{M?MNVET@ z3>rkO`w{?mc)#o;(A<7EP-E3^pCJ4P|MSOEx_XQuekLqp$K6n(Gsa1r@MogQVHT^f zLDQzsfjKupZoWk?6ppHxim_q~=B~RoZo{n4jfbzSE~lTOmA;y_17kzxuo1bu?WK&p z-MfeO`6NOXy6=BG>m!zw$8Z@(v68bcxkl)^5(M# zW&Q*|s%cpE_PIOqoe^-MPG0lEO)Ih7nbqoGy;rjX0gcV;Cqbi=%uwF z{aIa9a)=(rF}LrX*jUVRP!+fw4i=qh9G*Mzk6{ChtE3=6YsoD>?2L9nGtCCu# z@18&QDkw&(xqDNVtegDgo_pOB5AXH_Z|b%q%Yg;X7jQ@CXX8Y{VWsy&vu1{INBWx` z%oUHktN!Y5s_xoMuTC`5@Ab4tFAYY-+lg5r=PnP0`taNThoN2ydM6{G1HhY-Cp&e^ zVU@!L2}g<#MtNU&a9HU>1tot;gHtSh(Ys-##@>z4zal?Pr%Rw$HdNTRA_#H*41+Ou z08QJog@QZ|hN}Iyxd{y`+o0Dov?^fjlE{HGr#fx;tr z{~c&YgeJSY)Az4r>7wq3_*NYTjMe{Km48G8!N?Za{931 zc;riKl*^5*{YMl7En8P6$uEMe))oILS=LiH&sKQi|BP>718tNiuTHSKNS{BGZ(OZh z#-H3)e47{-j6^IraGWuZluO+3w_H0rpz&6Cao|#vOb_zQts!wxzxxY;R{@Y2n9@bc6=_QRQu3D&3&_qIHZk(s+l|@tnh> zd9~YLwH45{n~#gWint~|i#gJ_I`$;1au|&N%$lf&I{CVlL8?k8KS1LX8g4=qzoAM8 zIvw&w@-+Q@ODYVy`)}a{8tRQ{*Bq!;r5g;L%3*<<;?s%Wm}+phqu+Db5(3wGJyRMj zEyg)Bqgt_`Y8Yg7A!IBr$uxCW>pNg6Yv)}7Fb&Tvq|TGyB&J?d0=LVP3MV&XrQU(& z>X9Sw>%)|CkUbbf_77b87E)xDu!QsEM(GsHWh)rx#wPRLSXxl(K+1i_K5os+m#d>x zbG0lVLUHboluo_Y$H+Ioql7YhCGM=ZS*Xp(zUE35 z_}AWWhMc`!u@vr6QP}3scY`mrL}_bs+q6DT7LGK$jO;&Z z`*av=HCcd&wHVl7GQi#50kO?T-c7J zznUE-lJ4EG{&T#ID9yIe@|MMaFe?ew3Vn8aR{YDT-UT&qzsY5rY?F-%&}Lm<YRIbdH@9Az>wl_^X8@63J-0~{5lz2EezzOe6BKGUQxQq?8G22ow3Zo&O z-_a(sx&pMlpZ5orIu^xe+9^!W&QTFqGivcA6~{bsDXph})UF}3I$p6zYKA^@{#S%` z(*?B$@TBSX3!9Iu@wJve@XO2yG7l8U>7q&EAJWvMD6-%k@5MdR1?hu;N0apr3z*wa zs2=~KI!T$l(O(#8g>kNKQt+Hjfl`J{#wA7zIx;cL!S~KBQ{&L({>_Mnq>=Xu{c+G*)MuWzO-EiimCB1`P6$v+q>4*T`z`!~wO3H+oJal;3^fPF1Z9vy8vpWoB}Lw*A1YtsyAeB_miSsNpJ! z^qSIj$dG&Y6N@R5H$U$kFP0zC{ct!x|6>7YHnK3pQmNaqtds(EB3}0ePoa%?o-Y(i zkyxTv(~1per4RRA@lz4GS1}0zy$IEloo|LByO0sS3YHbRa83&Ko8U^*kCF+E)5?IQ z3`6lN3o*?quxmSfx|MfL z#ja_@;Hrj^)iUAy2Gre<{otHl|3g_1($Q?aZXTR!!f?C!1ZwScf2V143NN z{vmbwGQy7CM!p>81xUZ>F@D8;V~Lu+^l?3zubc~`3@{Tk|44M~_sSG%C1KsZEKoF^ z`MEg}{Hn4qd%B;G1Wv8k({iVZCK|EFD@Hvx@HyQv*suC>gH-QQVxHGI5V3Q%;uvSB zAv{}o#AFt_Oy5eKJM-I?=k+{v58uzw97X$QPqZy185>+q7y5ANRCd-I+}*E7SKdBH?RXarPV+9eDQV%F*y<)k&7>ri!6Z_u(FE@ zJzyl!SAy!CaLm=*t7*A0B|bw?xuHZ7DJm_|rFk1y6T;S))Bf&!Q`#^xIw#-2=)LOK z7Z6|C+!uIV>X*3)q0=Ja!!|9O=MTln?1cXEmEvREibOhKOcZ5RPQK3i!6E;jCg5fd z!?BCc%Z8JKyZ8LA-ieeztMFIxdS^DOe}I2PR|;?&->RoE$iL~qw%kE7$8Ks3e-{W* z%Zt(|112now8`EveM4;tr~TO}I7kgDE(&V9!UT0~$dXh8;`o`q=~P%aa7xxik4Sy5 zc`8AB4cXpnKi!W#A`R&FU_>t^WpgJk4}b5RDuE7#ys1=f6x=xDg>Kcu%Eh!i+y=!L zle0C2uR$>KKrpWtj9mRl;93M`Q1&?M7ighu1F7%R+&iY@3R;nM_ZY^{r+((#z@IGjaEnE5fpwclYu)c% zE&&02$6pA0NoE|sWiTg|FM;;Y+?MJ8)N=N3j`}Fz zR|tLkAu1#&?Bm^Y?2sCS1x5ai1}#OBe>3Tg_}J5tvw}+u`iE}Av^_s@tE@RyX{3~v zaLC6N{Suan-s9Lnhy2k!a{N*crd~6n4N%zX(K`F`?CI6lE{ZSj8t+l&5h!&Eu#-i^ z(|en4`xsh5t}Bz5HSVb0hDLe6-UVDi{m@3PuU z%#Hw3Ud7o%nFDo!G`;jTO{)d@EeGtamRSeFi~8?d1sK^yohXK^(C zXvNWu8ikgpOhq8!d&wdEfUuX!k7rxZ$nUj=rbEtS!_R(h*=~uyn}hL1DD_X+`}8to z!>8qA7xem6?Fmu21>bD>m9k`$sN-ZO9VG55UK6?&nB4IxIE%Qu8`cl&St>F6vI0t* zpS?6`fT@vr&D3nR>>8W8H;T-C1&d_g>|{Gq-L>cB?J$>D6ixUcRqimQRxZd4`@p}? zN3GgOpIqhFRXc1u)_CrF&7DjO`APeYUBUx};**cwix&hn&7Jv*mB0c$D6PAcuT`&C zVtcBBKkn#=)~D|o!N2us z^JV+t3&fAsF2^sW!y;O5n2j~6&b@uY^wgGI1=K92?oaNJq%-glL>2A|M=P$s^x91q z#>+rysC(?$K_5T&_H^n|qcd$bDjKs`eJ@@F-k(w1J5Y6bL9vLf2Wt*diqo~HU@@8h z6eqfbi*`Tu*rt3aXW7Gg|gnoj^L#DBkF0pzP{R_dQfg_aNX_e z1p`;bcM{*C_F6Q*RSt?=H8@VSGCo}#xLW2IOIwI$$dnru;a(#$O&Zn$2T0ddhIKS3 z?-piX4ITfYiy6N)R2E{Hp;aUylFk_QJgU(j1+yXKk_ zW=ohUt;o@BW&zEwd@1SmY+c&7jKBc`3>r5=tA#Fm!xUEHXYKfjaZD)DBcmm4`Kdag zeopw88`8Mb@bFniH#vEFVhm;x4yhC0J6andxJJz7duTcM&jZDeQq?U(7E<5vM@Eot zDvonuA8{wkuh4xisFn`BQXTrXcCR=Qn>Xzh;EIhu|7C@;#KY;l;`EjE-qL&N&T5Y@ zsA|TA1t7I{%zirvDP^Qaa9ArIGx_tEij9&*-1ABs245ITLLU*;2c{znYfC^cNKVnX z(NQ1%Ilqjrq%cEr&kOuWwoN6h+ogG6&@aBBbgkfW?128Bl64HJtY}-ID^Ig%$m|XK z!-(l^MM3@akE+#hp|A0$I{o)TE4C*+T$n$iqIZ$0$26;nU3!&d>37$sPv?uCgQ|9L z@$1;^RHvlR!~Q0jkNr-XC16O$GLJeFy{k#_x2ji8qMoh0AT5e`k?c45)-sOYlG0b~ zD|on-=Zu0yUXoec?L@n^fsmq-Wu$UKCACUx#54<576zgZKcJwmlYOs({R{|CDc!cn zA=}vX!29gooaRrcrr9U=FE&N}3Cj=9gfK6glEnWFydth&(re~-`PWY;zj06fmXbXg zko!<~^i`WwhQ$f?KCL4!6fl!3K^J$XH>}HkoZxpp@!r&ZZf?ODFr8V4;aO4^~-vKuNrE`NGHWQtc_1HK40V&FUT<_bN!#w`)Bv{*I0J2 z&gO2bd}AG6EKhQt%~k|264j%G)QRTZLJ}B$pPmttR1OO0W*?-hRY;%0yVhBsqJ0Wa z@N}-@o6i#cW2fs5BuEi&#J@H3EA~R}stdI1*!3UhCl6KFEo5)M|5@+)eMt|y46UrT zww+71_=XqlPN?77{!S;Glo?uJZ!rBpTr2I;NH{gyIl3|cF)shi;AGj7oe1@i9C%Yi zcJ;x>@q z{U*KVz?vYJ+qMdNzJgyntx7;eH2GIMi9uLS&|OPqRWsguW;ov@(-|*Qx^FsvDp)?a zR?godcQ)g*^tPAQT8pW69M-ajYO@TDV;w;&ord@jdxu|SoobSasHK<2Uxh@LSRK3x zXixJS{mhyQFyZXVEJD4Yh3L!~u!E3Fi{+XA>dR5Ny!7A`^!-`Z?dnVB zRosn$Nrlj~y8-;8O?Gf)UlP5iQ7FXjjjTpij&MUB)$oG2e* zuw{>qhZTl*a4dIl z6nl)-^RbtY@0k zAVuxM#7Zp4r8eU6`eoMh1N3K!JAR`?Km|xn6~DolH*lgt6n`* zlu8htPP$F@b!^6#H(a9l_tAQ>y3ZB^Uy(X^&ORwvgZmZKSu-W4*}l)Fb0DXG7faNj zU)BA>+?mS}wL&dv#oWn9Khr)|f5&DF#_8D{nx8%YP4vwUFurP3Isexd5|y0u%i|u3 zeIpJa{z?>WP?E^Vt>`kuq`IDGX65@|HLjzh!c;tXeZg|$A_XAf+}OhWQkA< zeiM==v2JVBVv^~9P!tKYM&o?zymvO!TO4D>pl%RwL56Vb0%i{o(vl2X(gtgj2*-Z0 z7=I%;c1ovgAAF-6vgO4Vw16rJ=*{3R0ZTI5pg|e+4_ek9**CU|b$!^1ekx#h8&t>y zvmNOA4O_%=b0^{7rlIU2D7p~H)XJmff5ImQ@3atmHk}hU}hb@UwV8yuE z6xC%?aNlkKTyRxo8GiyKkNz+SAIDvcXC=)N?L3JYPKFvQdd0pK1# zo9>QY!l3AD^YDD4YYIh}x~cit#%-X|EkEL&r6=Gq{ARFXOyo+y(&CQgcU!_DvN^`y z84(TNgkMybRJoancs0h%yCZ#P4QRw$7|UCPdq85)2&k_u_{gv-$>dKLHuNbe&tQT# z;OyR@bbS4o24KwRhu57h6y)b)$N7x8xum^++>MvCwEe5SHGR-a@}#uw*fMEC;grgO zd}Q#vejL7zuThfdxy5cQdAtLbLS=d8?|Xxc4ItbRH}9sm?)SFEEXoHt zI({)C-l~oVVIWoK>HBXtHOT=Jiy4n}Hv#_snJ+%B3s+UaslGK4eOqgVjkoyglkKpY zzbzI00aMsXxa^JW-imJ51l@XgC-0s;LC0w_p=a+mS&vU!o-Ad2x@9?LSc9!s63~8; zAH2%-y+U{L4x5Np%Yf`Q-S*ghGT1(B?n-O$CM!(SjuR_{{Ts8f`H?E{R*A0MWpm?J z(WbPk`_$0jGIwtz{Px(AlHRp#?}6EMGzT0i zM4sANYOj@-1bgi>@1Eu)tKyS!pt*$hEl^}o=U>XZe(}Th?$T31>Cv`a#oDsLptpPZ zTdiF*$i%=;8CYQ*dL(JwE#bilP;ps#rlWg%#6+FYjKc4X!D+$C`R~RlOcXM@ci*m= z$2l ziKu{uBA^hEqF4|?5K%y?8jAGLYZ6cak*0JZ1QijL-aAA}A~i}25UK%U2t9<75Hc^H zsB>q{%>Avq?!9X!f3Z>)=bZQKea_zdd7e#$kJUp4KL|HB;SwI1*j9IdAsRKUl!_fY z2yM%$2x#@zFXtx4mKf54tJNYOOOvzRq^Y2R&8p>oi1ek?u;7rfgQ~MLF+4rAk@h8i z@K^56rv&F1ZmRLmi+{`tK;lXmrg9Rlg4cVZne+?u}e{WL9%PX?XGbu0A7H5AA`-P zi!L_F$VILGkQOW zre$RIT+f}zhibyR9?Cw9H{9_m1(;0o-^pZh+E60iSg5JMw3tODR&}d1MqCe&WR1C$ zC;cMfa!OjvQOHJ~+#$wG}swfeTF#OdokII45)rOIZ0Y zuQo)1q2ViZEWx;$Ro^RD(`Xlj1E-CbJg@WENpR&}ovpW+Oo3~~_ScviR^DpQSc`D# z<^F4helNdjLX!CO&gEf))~#!I#!p z@|=)8>E@kRt6P(7Ppb3kNbMXoUxKcj=}gbX+E+@$yKS>?wNI}>PtD(OjQE4;kiMk) zDY$9YMXcZPnZ54~Vd4FOZo~fUB~{ZwFR}^Kc=(fAc4g<62Tx~*kJHW3qs0~Z?Li&c8~U13He`afUkL+#8FBg#!-orTOwZ}o?6}LuU&kDM^avp#CA(e zK12`c=C92SJ4if-PUOqRdwheszn>K?SILa|zOSiFVK(iKNf+_F+Om62uNbyGn(EOo z-^jE+*zd`zJ{2T8=AUtrb>A*Vk5XahxF3m*3bR^{;Du+Y68cNxZ%zyMw8*DS_V(Er z{hi9fP9vRyUuU)Ed*p!w%y90Y5ZfP1#DR4D(GDlrz%99ahu zPl&hBNX(;eRnF1pPM;F2CWO#lO`E>!w}=Y4k(-K(y%_S-M5Sh|HyIZUNgcKTr$!ut zDtFH)+!N2-X&A9EpWBb`KEBI)Es0}E<%N&Mura62#4eAYzm@E?Tm5zH-zh06!TJp2lF z4hV3|Nq8^zNbPdG@QuhM6rJ;HRmoT)mfl8%dE%6( zZj#QN)>`_s&Mva(WHyx{3z%1<4yjB`!J}Qf_`Gn#YT?u@nfn#y8Rczldm~nlWg5O! z_DJm`ydF}Z&Nf=5o=@ywxUEo-^VZuet|V_#>7o)T4w)}Hlh)Jl=z-9`f}RDSbB^w zHhH)wox34V)o(5|b-LgTcli*tezhs2sJQwn-RB@vRY*?jwpP}A9}TBQV4-Fc-WnX}ilJkh5=hOW28HfNb9 z*o95fg%osJsk65BpNw;Zz!uPQO{UlXGQvC1m>zKciTZw>_1RTcmm}*EUHI zJXUYo)>~#|@p=s4rjaj0bg!P}}F2Mf)05yP(iBl}!b;ji6;~|QT zwdXB`!EBW(7gy7E@pcPiwS@drX8Mp^Z%iWZ&oVRZcAxvxA*OUj;(LV&hWPXq>Bv-d zCSjOkl9l1cH~yZ~$d@s>hRFI_QIUTV_jn+~rS`RlE4e}-S4)`a0v2@~ZN42SQ8gV6 zP#XM{4G#?2krxQB6ZEQ_KTK0+8tYefTMu1tD&~hj*6e@(Jvd*oqv9w*0c`=O9=-=> zxx6D@j|{xvIH|DvRf=M_x>dEie9aQ#+ zhWoTt=FOjI{x4Df{|KX#5`$F)0^w#}T=D7{YEy0iVD(FEzM}Gt6vt$~24U_$JS3H} z5o3dvwEy4G9{8tF@!u+nkPZYgqw9ThQ|k|$h%eO0g_WbDJ~aUDZ!nF(74}V`j(6$W z#}*ds91snE)B3ea6eUjb&zXnbIVJlcsm-*}Q7Q25kdUe!hLrCDLLI1!+n02&4`LvO0T%m!5L#OBu=`5|zSgMWikZN5A9672CaEDr?thQjfT z@%8*}l_iro1QxK}9)87n=-7;aYm*xzBQt z2UDh~?kI1@-i&pheL3?sAkYrf5dfd?a^&RYFGCro69w>n2hNPFe!HV+5E8y-Ix2bp zfKoIxONsZcb&VQUzU_%k=3uyIDnHIRP=DK?^+?yam=yXQG z-W8#ASMl9MN93 zT`%AOm1(+)zzmFnv~&Tv6=v36)Z5lPDHZuFUG?ByLbz@1ch0HTh1B_4;6D>fccWUA zhVF2J95#OfWQh3X3+Vc{Pfh7dxJ8FFd_QO;Y&oK>t~tUUUSFX4CN;k-BQ+#Q4G1%w9m^G zJQzjs?29Z|%QqcvKMU}z>|Ol_9a6V|eE)ic(wAJ@9$djn9|VD}Zmz_ULy+BIKMvv! zXO-1$T%g;>k8s!o-78y+4b(?A-0W?DzQze7J$XU5MSgwYuD3z;1xY>sB_Hw+)Bq#) z>$86ZLh_n^IiP=%VZYaVBOL}x{`Y;eL{EmY0{|60Eq!#!NL!0#VTORz}s5zSRWbEgXjNF>}hSU6iXw z1b=m07Ex7F3T!)%%yzSWbje18FsI7G?OKQRpuZ6s0C* z_Qa3(pS0J|vvw%7_c7mmRzgCM><}5J_|yjjTOZcE-Obwtuy8$8vN5)UM>;Di^Y=z` zb!=aLncAECDFXjSP)cg}7Cpg3?LIY&PLp;OIr!m=RIBuAb+=wl^!BqP({*nbyaBbi z2FYA@?#@n|35KmR=Z(sT83pbmsMIZ;7509A{xdtcv*ycrwE!H;x(VcJ_3?7D_70ch zJIT>c^%KrgUpeuPdkw%KI*AYVtv1YRi%h=}>-4{KhHlS>d=)#zzVw{fS(7Vd?@0S{ zJv)pk-4WV7Z`DW|mpN1QVS0bA;+g_V4qU035-#s)M|j=cRF(^6vG8$A+U})(=D|cM zq*GI_$i2$-j~POQQhM`xKXYvi_iP^@R_;M;c==UT)dat5Sz725VXo!8KDtR(Mr7$+ zXSD988EKqGrjr@*UL_t^#%d@rxZlLUM9{29OjoPCZ*J~&99O%QYxi4`K`E}u#W@t$ ztE0U-vSk^UeF3_3Ox#6b+PS^PwURn~k*Kk(|~r$lM(7G*PYArO5OQR@N$(8jOPp{i$33Hq}$?Po>3#5w#Q4DCL-D|_uX!J z%3q812+k_esSrv>BW7%IGbK5uCWU(jo&2DKy4Elm^zNn-^&8(EQzAl*%P+g4&gw5E z9Kq@e7ftyF%`3$7TY22Px12yqyI0z?FPva;->pl(n>G%Q}h4Y zxr!RBzU|e%yt=j&Z6&N~)6%&cG*>OoK_wd&7ULtq8$QYTJ=K>(Q#{?cHXeH!>Msh_ zoP_i+`eei{8mHyJ;`ns7TJ=zoO1QnwB-G;RS*R^3lDf#QogzinBKZhygj3CV{q=VS z@Smfq)M)aQSLTIXF03H9Z-0JuR85Hizu%GmE9SYih(U6tb8d&|X}a zi^)!7is@J^wRi_}aoNj?Z7^uiT`d!D7(ZUNFjn#nuSJw1c9%C)YmWFU13&^PaoBaI z+s(=K>;d1OAHPhTtT3wLtaA92qw^x zg!~g{A?47s+}W5oxfHoR3)2ui&ko_93ry$-#(fU~QOBxx5p_NTzNNLjPF=NdweEg+ zxwvSpMShJ(&R{E-KAyf@1obi@6UJBUsi#R|&-|da0*Z&9E~6XTrZgQ`{PQ`$&tUL;Z*7CjXf$1f&*wa_33K5B*;D*vq!sp38Cw%mbXKGQ&k+Oq&k&=Z4}b<*>UDzEuelr}shcjOtS#0PD;q7`djmMn_l6-UN^tQHB7MRVWc3?W^)86D%ud({ciY2ikcv^OH z5|aYf_MQXV3<%QXUD_va1?!LThEoad%0(PDrU}dTK7w~~g!2!RiN+f)FI?ShO{TjE z)~~xgT(b8NlMTIs!UyQP(0_px0XJvjzS2NS$4$cW`r9T&xT_mT00326S zl4D_#7M_J%zHU}q!!$B2x65g79@IYh6fn)UZV;sC5wZ$=MiC#8>zRbr>h*qIUiN0%*NL~W>L z_>#Eq(wALJCdHkO_oSRc|J*|`l5WnJiKtyF%&3b+OIz}EHxG(`?Yibswl?K(R^t4wW zOM<(t3X%kcbsUBTex4Znqiq+dqWG}-8##k zs=N32*7gR?z)n0^z`y_cNY(Fqy2&;j`vpQw0o!N2>;&?JCo=KLoBo*=bd-Qc&)cKM z16L1lwj0EB54DNt!IAk6#Mc8Mn9$DqZjoeMbfUETgE^9%lXOHAY1))(rD40 zsD6|IT08=ZljX)%N5{+DEWz2EsZN(G^minTPWsoa{hT!3^~yK7*f~@3FkN-t(V#+g zxll$d+S5~sdCC-bS-ItduPEuuQNyx>n=6=HJ=%)k)fS%{n}}rM70gfr2?B)SDPQ*c zH5B^pXL?-B&z-!J)6p!TX5y@S7WRTmy@MT8lPpel7Z~{|!>fWUJF>iRzO;e0SdH*b zTvtoUEm+mK11)`T%#BOzoTOPkG{3v7QRZdIS}d=}dwIP>+&8=GhdQTL!4MXJm^i*| zRIFDXPNF8`o-vVdQyXyT!lUYVXn1}=*yiQj-E|~<%dsTqcg8<&6O~=+aXWA898@ae zQ>dA6c2}7{>};2*^E0lb*r~-|eQ!+O4pf?@@;&ik9s??Kq~|BI`bN8uulZ|9+AHZ& zdBVql@3-&|`%pbe;?s(m2x*;Ys{Dir+%!L>Cv=(h=ya#!S*~^ilY=Y1A#NTP7SqOt z%dcj*aYAX6DRE(1nhIu{LRZIu*HxmLC_BD6u5;|F%8>@q#VJUdqk%&HI@ zJ=Y|~l33o!N}=DI-a^KGqi|oE(pZ0Bak91*Li0|+qQNl>iFxZYIWqfF4ngxxqh8fS z`IkSk_(CY=312Ah`D}t*jfom*Ye^BS`6QpwSwh=GT0gB!+g> z=>d6otslcYa@o(nEDGxK+GeaOrv36m<(`RT+db58JT1=M(0;?zG#hkl3m+lW^IXeI zk(*|jW07=cAN+YW#=@@U>>+EGsnhPpZoPqU|C*^nqF&yLW*(~uh?CPulgbQJv-V82HhQ53XUvu zWFVrVnL{dF!r6f#gPPUUE)va6s>8z40un<`Q`#th9N< z1|0tbank@-Q(|>1R!4i z_|pwF&c8ncnlAl^^L3P1423OOD8Ay=+RnIj6cPr-)-8DWkr^SMOAoD2*HAxFCG%^V zW!5-<5>#{(3B>}PhF8(^CJ1*wA-~#S(zC&(ExvzZcb9#cxVoLgxV2L&&6Sz2wiQw; z^Kx0tB`+a}8F+9o#be*&51`!QUA;c67m~HVjgk+v0yOsEV7V)S`mg- zTtnes#&D9;*$2YKfA3DKkwsq2+V=+66DGJ-c%$WQrJm53IQDDJAIIOrj}9Fi0Dn-} z{+YY8CJxtKDmfl}d%v30Zqn$n_6ya6Nki^Izd$CBrdIy}nVcj!br=FD6PR!fw|`}b zr&Lf|2P!(!EPoavCS2h7aH^>^qh+-bPxD!vU*hv5M!P7WnQxjSklM!*Cy{Zq)Jo6$ zNLE-zuP}k1S=_HRl-pFJ(;==mRJyw4S?$iYfu`FhD@AoL7tCOgaxP0oOR>&-Zy(KT_Rx(%Fw#-%8{u8b6_FQ)zU znK>8yaG6bjutgou^!pBF2u&qTUzmOv)Zdejz4}BvAu@>a_6+kB1xm6h9M)(;TrW@a7py4g zx{^iD`%a8tb-H+2!V9U`PmgY#svWg$J8f4vb%M=qkyqG01IBvLdSBv%6~%VpL`l9H zB(dtK59=*67Tv;4bgv@9qFYD1P+%vG3;;~iQVV=P`PlUIf5_Dc$KM&AeXMP&w7HhI zI5ODN5(9b0Rik5;FSQ|OqZ+Ml;GXy=>aLBQ61%5zpMfY9(^cdb7>`_-f1o{rt+(EJ z2GB#G^)eBbZJQ`pLuBh=C4^xdNjlGw71-9wF(zANzK1t2QW}vnp zqN2Yg@kqE|#hJ+D^49CsFIdBcl0pf3KdHcYEVWIyY>sD|!)A2i#enMigdr~sm+ynY z=xgEBfprqIXMH=hMp+FJZeMj^J;|Tt)}rDtQ0rRr(;?TvJdx?G z_~CT9MO0>j*OdIHu4O}2v7Eq7rz93ASFWk`A$j?jlTik#*Wvh=7%g1g{=mYn*(QX| zE)-+n1UoO9`vhq;7Deu5#7EYD?|8GnUzt*wBQM>m5qS|IfoG-1ma_*}%8)mh%dOCN zkXjup(_ulQ94}w?p_$>{;FRgOw%u5j!HLNOOlq0056-D2wtvnT*WmFx&3tl0kD)6dlj#M)9*}Z=jv`kV(3x^(!>j@KdBDtbTS* zrwU(=jOlO(cRnk@)3F5Te}0*27RPhO>hrgnbx%p%IOO_Lku9{VHPc=KgeDToENmYwoDc&i3y z(={*fbDN*|Hy9>E1p35ei?>Q8ASUI1Q5SwOJG1R{i%i_=*P~!YRT>lvlO00k4~$j( zp#PN3eXKn0c#5(V{;-{&yc3yn=4E%kee7`V55D|ib+lZE+uclaUsO80v-Z~V{0lnd z;^vOi2Y_Bv*O#=oKs*pYi5(_CI(@`B6!iFSU{dO^eyVdV@en5azgm5ovV!4Xe``sr zG+D()CiAXKUSXbHYRwf6Z_Ss5Zxe#dmiMLz^Ug zrod=FMW(iQBp+WY`fF~07IB8BwOk{}oj132Q{(m}W&Xp^#aD|{P0qK%$S|rK4 zsE=z;-z{1nOnm>Av6o zt8CV#_9wQeOX{m$Udt`{hO(cAjw_b0G~Ltv*mu=h`MHpyryX<;ELt&5LizkSLjN2O zN%q+jEA4h};|szx=-AVHv(Ruiq1b2{@RWyB5&21IRWKTHp+8&Mrijx<{yLVStj#RN z;TH>ka;nL@gN<3HXAPG#5eNfnY_wZZr<;HEt%eo3$Zm3__2yQL;)RUAiOj-?wCrKm zCTywnY8rbdrm1F2(fsCbbWp6ZZtE`hZ806v3U*ElTSWNnuiwxk$*Wn%hO?m@WCR(@ zU`gauW>~Z-zVDL1ZsF-%%7Df$rnwBIF?>!&by~IhPR8CO_n=Akj*rgGMA!?a9o{sN zHcoPp#ljiY8M&OoXRI^hq#ucwU5;}0T*0Ek*DN!{F53(7tok${Fzqjx@3{y4wU2U- z=Y)J#Za;M;gyY@>nvAs@iCy+}u5I?D-E{2Sp<7HlRN7Q?p*@ox4)mN;EkV?kkskhAQ z%*CWo_wmvvQ@F`3yHHG&KxUwRN&R=$WIxd^xr3pZ-4;f)9CkVc5g)|sl6sqbIBg!| zr+kx^u^yY(L?u;Nyg0YQw<*nQ&$=d_sRLA{i80w*M%;F&UefjO2uoH`Evh%*KA%D( z4=HxyXf49$%>=a9+gpIUdupKRX~pee|CgDv%gPGzoHjeowOsI6%u6w4 z%bABRhN|Y2rpCC6%4p=M8br*ZNm|UGEHPiSeCkfao0~bxSPcL6l!~S`%cLPo-vgm) z%qAuNBGM8Q^5CM=1Jm%1u>%YvRY*9(BPk}?WzR^^xmT<^$0vl{azeRhZOv4JcR$qQ zYPWO3g zlwqDwG}K64Tq=|>G|g1ipc#=Emc*jmre5)q&>DF*txOsaGu=>?564g%0_F8%(ET}F z5BR|J-sM6>K=>NuTo2bni81bz$C9wm6SWq-7anRjluo>JH?tV& zV#nT*f%uT>iNn0BPtC!VxN^Pa%g2c7_RIDiI*p3&gdizJZJmzv`OZ#pPc_39y4ArF z51~qw8hCixukLiQrfU|Jmp1gZrSkgUQ0769$}M#eiN9CvkLweTn#b-adju%0vj4a+ z5KNFmJP-NTxBm+@vj0fZ=>)6-8RoP)nMtwF31|6Ia*3aj^!s27F^h;YezoleC9@s) zjAdyM$Yk?$SCWM34DWY9lupZt97hncl$Kzr2#x9e0JOna2$DNi36vE}H$#<;xZ}$8 zQOAkz&Q&`87mWchYmZA{j6yOfpk=cz=e8wLyROiZ8ER_lhgIv-oz{ zIe+W`@pFzWRM+eCg$BO6Z_dLJI-naTw?K}5*prYlLuzSSdfhAv%dy_3!!KK?Dl-II zS_GQIL}_krZJ=MqzJ0R20L0qx!~U%?bB|_Y(8K-W&yw}oSwFK2ILHevjW@VjB{qNd z`^1ppv^j8T0&cLi{fFv1l=`K4XZ)jM3*+Hinl6nfM;?O2lq|B2bEMB?pljLyXhELj zrq=@02KVtqOt)eB&fqCKMT6iA7~8m~(2d9GcXG3|>OLZvE|ON$HlVPRUkGWQd+?@} z_vxt^RPEh;k)8m;n;tsE4GPfs{q>u`s-`Zy{8=BeYv;q1JtCvMi`nG6<_o0+4d}TD z+_)7PY5r}tb4BZlwc>K8%+`)>e?RmAh=vM$HwXj$?Pw%nN+Jips&Red{79;67_1i= zB=q7Xbhmw*D}9|X?Q=}eDx9pTdMEW+Kw)Bw2rS1FNZ%JR4}$`5n=zcb@5mG{hxjN^ z6*lGmv)=(|_x~=I_09T+(&6~m2L3YxVE&q;1xtrsE_r3E1uteEW=dFOCL+gwi0+z3 zzV?8x&w+6jdz+C}iMhK~2BPTYY_Exu>{YiG&vNE+lVRx+%xXYojW|ZO!LQff3pW9k ziEVDW46gPCwVyK_1A}JkLK9IBJw~b)XLZ56LF+oJS`(aP-fb1bN^2q3&;61xtFu@O z3?P24ZPW#15AybIK7W1A4Vh?@5^{b0U=ho1gK5!s61G(N4MV}-|48U(07Q`ym)|8k zK?r!Cs?iX*Yw7ecp#fainH5Q}nQrv7$j2e@hbYpu9okWuwGrB!HWG4chG2_Kyo^WO z^noZE(38i}G^5V3!0}{VdhOwI$In+Fx(v_q+#1h|D4L|RB+PiUc~-j4i1Dgw?bP~k zqz4#lzk}UPg!j>0(hhmN?4S{uV&tP#KniZ_Z^vyaA0~1(e2#_%IO-DE%<3t zimL!8==kQuIyuR-`7alO1?fwYeev5M{3RdePtxmAo9R8CCdCS+fh_QcjsE&I;&o{SL z`+i8h#l8cVuRT)$KbgR!ErmtrDFl^`wWWBN_U0~PzjB=x+GF)v>47y6K2}V+T^!x} z_zpp4%TLhjZyVt*#%CkkRgGGl?z7wnkunWcuv?!t-*eF}S)9{$g*`?Z8(aAfWVw~t zAMfLgU#Femu$ewOSZ*9x=EAF+!E zxz%87g$zA`9$AjgTeVrVpGlnL1H0})?6w!~-hm2&e`gr(334$oltLf>313BtDnxACu|4~4i z=>&>745qG-Km5xEAAhmRBMwu#{ zQ(^l@Cf_kYIh(W>t)?NlMxjNKy8@+l7O$hmWuMOFmk(vQ*Ysatlw6dD=`a(Bd?239 zOc&74i}4^X__z>+>>+jgR)_2q5Bb@pdrIxS%MBQcpuSY+9`Tt=rqkj!g*bx{LwD}UX_@~>^fj{r0SO4zNwENdf%kLMOEN33b$$qo8 z`ebhnbk%a$;4^|sn>MMEAn|{?OaW9yjOJ$JBM|JsrdA3F)$srJ*E&7`Z5(s`MU{*k zxd85Di|_UmHpOOPK!-RWrUD3{E_Vfq`2Y=3$W;?yF9BRq5J-97f9Bu%E0|0RS!KT^ zZSTIhclpB?0KtCH9Hiu{XtDOfj~4V^X&*XQ0aS`Vu#<_In@r%_LTgOeEA6MZ=6~&< z(L~ZFqCLe#U{X0}V2t78<_nXfoY)fk4GoPE7nEGWqU8Y&@{boBJdDDC#zc8D3j0pXGxwQB77so6kdoD`hfC!JHdFv^z9_KpMA|`Gu*a0V zG$5R>l43F-K7ERM$jcGTHVNAI(PpEK*@%m>?Z{N~sZIgB&6yhvXuWR)Mp4OrM0@Dc zVU!GvQLvUtomSNWns5LQDzb1q8m%pB42Fo;_#Ziy!3x8n!GZd0MJ_E{&_}~ACy?d1 zWs2h7fFqqyd<1X{!;l~rQk1VJ(@w%Xtz)l2Ley&9r?&4vp?3#Dxu~_0s=g~8p&kD$-sKU86EL*iSy+2+mcm+L^8UZ? z&TRCL48UEMvONL&_y4Z!$ArpfP6Nj5b07a;EUUyGuGboDxtzg*qoP? zg_uK(4NJ0N<}};PZ2L`lz24vJ`h7pY>-)QY-_LdZ{`mfpuI;(U<8go954Xqtc7NO- z56(JR%dgwMPD)Bj-sbd)^HNePQBqPXzRIqVd~^L|x|`&`6`|*?k4s_Nc8p0rNc&pa zTS`flB+D&&t(JUV8+7_gsFaji{L;S_$s;q@q@>P5Y))8Syyd|f5M%Xh;55F#XdLs>r?U;OgQDCNYxqA1tE8lk#R6(r1S7OCLrmP;i@QPg z+$g<5N^0*e*_BdKnfp*0Qc|BD{MR2SMzVty!J3C7(8@AvQF_tij^7>Obl!LBp!gNP z5_!`fu~_P1cI{oZA6Ft3oLjT+0;Pr^_YE+&B!2d zh&SL85nW5ZsMfo*7eF({H7uv6;Pe9eBv15#Pw?RLT2&ETOLktg`XTgUqTb7RkmxNx zRRKY%5e@*1K;ky*@2-Q~jchu2bg@CEwLnCZX;mOFLYL<~p;%V-DIbnYj+L%QFaCc1 zU3E(Ejz8l>=v(|HOwK@8^3H|QtlVW6N0sPx$v}TmQ-kA+miTHgAnJ3?)a(&Dlqag< z&kchO^`eHYe=JCZ#a(@`;g?(Q*vUmNNt+MkKC7Ic1{ok3<>GH{z=dnfS}zl{ht0_$eo>B*vbP&zvy`2%O@^gw8J#y3)h zb>EsD%^TaQr;wt_`XDGdtQb*CGS4aCnN7wV@4Hv4HXwZU{rP@!#aX2GHfbGd-ZLC+ zhr}G989p|HOc=JHZ;7bs?B~tsy}*M-X?zw|EW?fi&GYD83L+i079lz#ase&8#GYr+ zeCy^oAOk&d_0$pMd?E}dQ!g{U=xNA7jC}Tgj?^#yp$s$m?bdEA;a%uA&`m(RYDaT}WYOW$;dp}I;CxH+OJ2-`Ej<=cNsbxvM)t+bYLX5E5WFMbQ<8;` z`3x}MT}2u#YCxKq$YR2uI{1UVXw$bX9)5+fhA)NMg%&A942L%BJ#JW4H_Y(fv31e+ z@b0_Q&I1zEuNfNv#=E!e^1A65FaHemb!8!D2vb^&t28cLfng+_*S7jBGU*{l;cI z7k`OvbwY|&rR#lMIgZ1wA4g7(q|;r7SH6%jKd7(+6hwkYK4wxcm|GJDbgq}i{^X@k z6+_>v)8Ypiw7P*xvJXk)-Cfb03CJ};cafuX{Xsl83_ETd`)d82JAb`l7Lc&mDT6)= z5++%kVS0)8nh^My5NE{hI@EhNw#>*n3*XgEELehnLw&!3%w!#gybJ>D+F z9f`cZ9=1QKZ}+&$Nx`YzgHCmO#+b?+<8qnHBQ78Dhpbe;M4rM}F<0?lIr8*4{?X!Z zxPidzb4-Pf{B!PE9qh2hu=~Of^`3d&FCoH}SHSZNQK>Qnb;S$iCyjpy*OY@_-mRO=*h@gN|ga_EV85d@w;)j3lz$QcA6I|$%&hC+}X5PHaH%E~JjDcW0htNnoxZ*t1 zY353#uI*S2PLRs@;S9Kh)e)GZ1))9ZCf)@!Jq~{qKSItMj4iKJO?0J*tKkFYXGvth zkxnDN^GK*?r-4Z#J9lO~Ta*rK(nv4A)cz-m&x*XCfGehgL&+p@6~9|S_=w+}BhKQB z>$rC8Nwgq=o~kFrw&IZty%)5o>F8G5sapm7UxfMREp;1j#=f6OQKRblg>2#pek(Oa z)D(6(PWp6~mFc~kV8Yg&ivU@&(CuttDs$A2CCAC*+&!sNgoc7+I@Qqxul)Ci5x_-6N3d(J|)v+Xe4JpnVJ* zbYk*_z@FY4@V-L;t++fyz>iATZ8Se{xtZLoz z{KV5Ied^NJ#%7W4*CEHy8*^lzzB-pYzFZ=UFXdB zD>wfZ{>0i>DvxAd5LiQ~&r~t27|NR<4Qpd^zwzp(*fJL|4MVA1EZ>*lcM*FS@7iRN z^BrKFZ3`(4aVr@(4<;jcwE6z55IqI>3!Hy*O*`dx(v%+oMzV6bD2(1^3iK`Wngb> zYQ()gs8^~-UWZXH{#8fKm^<1K$+K5TkAP1bwF-1WkV)ipFnh=`rpbK15BnlHX40SC zt0L;HnbR7C0L8B0^c~V&NyXzzd)$v6Gzv7`_Ate&(&UViUCtyGf5ZX|s%J-WRF9^A z{Pu;K$8{WfnE|WlVY4>w&NI!cOdDgSFg|oUsd|@KpyU0)6Z!~>`RO)ByT6UbukCmBeA*f4@1RHAdRw^I1M3WU$*3n0l(Q$pav=}v9PAB&xO z@Gmv&*Lvyk==pncD8fvo)^jm&*Vu2zWG2DEEY#ZW-ml+h1Ml{5ujCr~CD^=|hpR2v zZw$l?1dn7CX_87#i*KG0K2blyj}bBw6UxC~uI2(&pHZ^MsiotUd9w-hv%W=jbKB!y z!%}6A&kX60?WEcY_6kj*gdTb!5~8qWrx}KfF6D^ipdp>WbQh;FOY>llFC2PUBjnU; zLYZhk=So!4c$gL=qt`l^DvWd|R7CxPB#jp)Ua)EC-9SC^S_jJ3uhX?LsWaXX2hHWD zAUr78Pk58Mz`iy*WSmsMJ2%XEPVrzCtWCS6dF#@KP0|e@<;bRFLPx)_2Yh5IdQj|N zx41ygK=M;S{vr-Zn8}}$1N#A|KcWxuEEcw~zom#NHFKAy43ZJ!Gb6E{AA2io_QKl6 zea>vwvaa)Us4~f$aJ|v+Eo?pm65+MQjwur;&cQu8>IMB~}q)M*geP}hY$N=l5<$$C;^KSh`irA0KP zJ78>IDE0h^+({}>I|w?+iRDK6)5-?AxejYroB=dd4NNr{f?=XaJGK0cp^f4BP~bwS zTd?8;QRfGX(jEj*5N>2;;7j>0AF@ifV+j|ni?Dl*`5IeACEpUJYKS#MzQ6!r2p5!& z3})x?xeTDMsC$({dNPt1k->|hi30~Y-(VT>>SBqH0FZM>WMokxSHCLtvX%12=z;F- zg=<+EWv~+Y<}WIp87;^n$GKayJq!6=F%9;{;Ln7x1DQww@hJHsJgZ@)d!Vmr@;!JC z>1|yg-tmh6;D={*edR59Eu_?L;gN{JEyR;1*vC9q?d<9c%=7fS29X{U;~ms$X3j5; zpYXy&Y1u$3a}s+E4@Cefp}QVc)Zw8)EbZhc2EK_Mjo}fkd!T|X#GOp6L-3Au)B|i^ za(o@wcDVS$cI+Zs5;5QJ^f2|@z5kHQ-_;=%`V(#{4u981`7hcp^GqXaI0S=JcpYTo&NFw_$()!&d9d7{2Fu5XzjLg*aBo; zcVy?A)`Utn##py}m>qo}r7YORy*ab^`uBusMZ`S|!eK*<`w$_&17poZUq$D#bV(12 zJrYUhY^SCaJtmNMp32-6y)1`3eHwhD(;QclCtL?F;5bD}lyHMhgfh7i;*6ma zvZG(n4$F`M^001-F{4i$)%VJBl^QK}m&rJSop7xPT@?vtv@2g_m7?~O&u6_7u1t4} z$Gy6%x~HgRs(_}=77!22S&z^Q(b(#qx0s&Q;UD)8m(EsRCtB1cA=-R|X&^gc<`V%Q z{_$(A4edGltu-J!dy`Ezd`*+UOKUq+AqZ!8@qpJ63l;<~;PmJeX#>jZlQ-W-LE*t{ zgL(hW^C1ldN=*ms_VzXUp!@`>)V-UjigVCynAbV|->T!Iq6V4_6u4vP>>j{Z@5Z+L z04!$)nB<3v!<~G_AKJtEKHiP7I?%eu*40?(J7Z;eZd{ct)657I`?rUrg z_Gl53O(Uq2Bfm0>w==#v__>a4Z{U9Jy|ENR$E&*pt>sj-5n8nf?!$qS7Iyx4;&Fj# zY*R$sC)l!3W(p_@fPdud6JE-w&V`oqhm-tc0!_vYR4D%C9w|61gmITi#^_V=XiY1? zBRDH7MzIVr(V_Q3rFO`v)fUVTS`L9jD$o$WZ?MIdL6 z%so9gc?vJ85!{_@dW1yB{5yIt1ppSel085l1jBo4=AY0mFzY{7JSZ`hY}HNZcPk3d ziPsd)bGM|)JGs7bk1dZ-yqUciLEq!J=*oUd5GqPB$78h*KM ztV3OGZ`r=kgRhg+H*U*!9L_qSC@m#reBLE5MOIQAk+MG1a&yz4bx!-gaQIUu*s))y z%SKvK7rCvOd(HHLL^`RUw`F!(e}qbUmNxeGE9z$kZPswEOe9&n;)Y}{WqH(QtEHI> zUM~%)2wDqU?RdvfK_Xj}-_pFgZULYeb_UHnYH8*k$E8(+hK?@{fh-T%DJfXoE^l8F z(XB#JQp5P*%`=7NtQ`gjEYdMCY-XnLg7rF8%$9`evqK+TKBm(q$ zl29gq;ThEf{d#qSjQ)SeY*|xp{k>Ipz6>GL8`rq=(7^TZZQlu(YWSybRi_8?t}Wi8 zWe>4_lLv1Es&c1x-wAu7aZ4aDk1N`t6MNL9{hAOF&YW^AuS+c^kuj6z$kmE`dlF$MkA+SC;L-bRBkJn*#g7`J6vZT37WS^h)Snh4Lb(uCEw}ydN9<~sJ^bw??P@rY zHw0^&fj@}#XM8}tk_)b$9^s~1>dHTCR;|~XtaHDMU)1q7klo7=(}fXA64M#4lsE-O zSGKu0Elpcid1cN)9m}9!GXsN@Q*wDUhq@1vx5jwNUY+ILQ3%J=Xvl%tq9GsjjD|65 zYX2t51kNCd6FR9#SN{^}qD2P+Riq(zI#Qo#7z^f&&GV3?>E=P%Q?xgUiL2}9sZCiu z8e0c7nnNFHNPMUmv9$J4*$=S602@@g+@o`cn4hVwLEld+PBhmM1=!(m^`o-Qo($B_ zZ`4X{S+01&8Id+|K><}eG_@^>ptk$pNsMI|e#N?I!_TEpmdbg_TVf8TBu$-}3lxoN9@vWOviHiPn(^TS{Jb@mM1tB6JZs5)|GWZulXP;W-8$5eyxVN0y#I`A zrEcaxb`2|q+BLm(94e1;hgZYaY9Rq7xBt=pQm}lmJX90B;~8N!v*D-1;=Mp##KQ6W zkH+yUf|~L7tb!)KGCG&S@y`;{^>McQWz|)eDt*lSzv1`45K9}SRdknpyIA=T7RaeA zjdzw?iv9Yy1eT2CiM>l>-{HSs$O(_VKD%#ov!R@2@$mw;GpiosmV*1`x8sV1?FXL! ziBO2oPT9+TskVP+HTb9~eXy)~&(f^D+pox?wz!P^0h)kBZRz@TMInEH1$RmrQg`+nhXY|BB?o zQMKfGwyGa!SyK;l&ps$u1tKP@`qF=07V)n#CJXn=296AUiM>?JcH*yU@saBeowJGi8G}iEC&4}Gv)IjGCVEYx6#UTy=9Q8df`gT=^K>>o)lN`e|~1TL%PA$jMbX8 z$W5$+6Umw?^yxz_ZD@1t;nlT8?wGcA3W#QoEB6t^ zeQYjH$1NX(jmdBsXE#B^6{u$&wbt(QcZEPB4#3aeC=JhI^o7k4d8{tVMl#loU0h^t zm=q$90mqX}?S)Pix|M{A#uCF*(0$(-_f3^?IyM7me%_dBSu1pVsoKmKGg%Bv!q*yt z-Nl#a&lYzWUz4uqOVAT)DBFCJ%F*9$7KL~1I+ z!aU$amdHz!N+GLqZ76TMy-36AcPH=c1_Y|itg>B_z7@}ym@xlPKw(^<^b18jafN1; zA_Tav$At=kpG9jmhvktwrj#gII8D_SjE+i!K~G!OyF~Avyb@6t(Ginn4s!i5~TNj}<^wI6pRK#4&)B1;#lllDugTLu9o(U>8R>WBro+)9m$3$PH-w{Q`{0F8hjHiub_0!diL0dU{0< z%L}2~4aXuvDbyPZ$iOzul!va;di2NJ-?px)_Zx~x@Fk>Ioz+^^nj|VN{?c$F(l1SY z`wR-$iTS*8YS8&EM(S(39TJ0}du%>%D9i@!@dN8QPT*Q5W`Lfp1}=4%_5H)dmwn^hZ%gT_%;3 z%e}Z@Rz3Ly7tu(EKpj?0|BVLIP7UWpv3J zY3xG+)SMXVp1usac~Lboy_awneJ}BrC7O&G-EIqwKx--FOxAmeuOc>^x9J^F*hG_5 zK~NJz7yAuEvW7}8LNdA_tof3@xMyWWnML^)SL$R#{{8ocB9 z2?D%KypEjPbHU%+tC|(tp)vZ6dG_-~B(0K}PJQl8RV8w~LaN#NpY#A7RpuJQo8pV2J-?9O;Vhz$?T3D3 zm@<#2nd1tOWc6J5@fe+QXq3f`>Kq^}AhgrBq2jwdDi!z+U)c|yjKK{wnUsg0}!@c zyBprq`u^QiXNk1K*1xe~Ejc|AOZDzw6K6?y)gt3cBJWWV4=}2uTq)gX&9Z`OLzb)m zWa$%Jwc$yqJ>axjgec0wa!JnSu!q7MtiT(gT2+W@g8bHB6-!D@=2%v?jxgu$Xd#b5 zSofJ|6YB!92K^!}nIk&r?&Oht36^7=2Xe?D#g2#FmAV$jdr38_V^9PiOC++sFTdbV zcBZoU*VM+yNoIRrT%h zEA}?vi)?8QGCvii8C}cyd%-Ei%s(l#ge??q|M$02#W((%?a!w9VdMW9@PD+lv}629 z$o`LO{C|oET&l(`qFTg`XW?!7|7L%<&C+PZ!dUDQ?YNzCLUD;X+*T^@)~J9z3HuX- zHk1&>MJ}FTk)ZQYcPSe*wjpknMhho=GZ;W#<+x#s@)eaO{+;>OTMlI?UANGUl^jcV zBs}zL|Id?ksGZWlsYuchy<7Ei-&-?`x)1p!6ecWDa|a3f)hn)qN|jBhTB=I3eEqkU zo$LvlvuxjRSVG~i-@y6pY1tY3Dn`j~m8a~TdZq`jYTtUwE~e?Y#_6S$eqG$*%Vq0J z^sa2!B5ftR9wzpYdiFcR($&Y^T1}FBOJQQQ<0bqB5GT!Lq1WFg#n6w)goBq}< zx^}!Q>h)Vo*rR1#efsQU;-i>(;orGG-c)q^Ln1uA{vYUtt#rLrXPe2X<;q5;_7zD| z4|%&>%Wz2hZ{Q!faMaHczI^EL;`xE_eUq6+ZQs8Z#ZZe9N)N&m!WVmG$;QfcIt=>x zzBN+4z`ty$(=gVPG4Z+o3~r+|wnZm2IE@t7k`VI<(>hXV>MJEh-TjviQLZYQGgmf7 zs;nXD2A-tKqR77`dHTVcTz7ei6?SY{o=sw7x$By=13Lz%uMEU4gzWy#*XUh+OyKEQ z$9cZmQswNgg=>n_VeSj~D?%XS`B*R?uQJTsw8BsB&Zvg2`=JPUejx9mFfUMn(^r)O zcL&7>&%iWEdT`axx8&Jx#kGaxwvD_ihe`eXwFy$iYnNG()oM%e+2=bCh`F!LJb<^{ zD-M$VuPNLr!J7HbaVljMeAXh%?Ad2N2XRPpuY1sbF+M~0v$6@uXCkgRG}!z$of4_&*9N%jB{ zzjDzvci;LGL_g@>W9$2G-Gskf{ka5jVFCVXN5Sg)-M5q0)RzsubCCK(S$0dw!41pG z3I6V3JZz}mOqt#(QxntmR*gwJ$`9H^U|sl(Qa1Iu9Yo$UzDX8!d^G=%vbXSZrru>& zMLPk~T((j0NVHQ@VL0${LREUIVmK-Gub*{tV?Djl?=9QOW1xg&4%%8lynFq3IaKZ^ z)O|S!r$qfC9-u2b2^=ocm6GsZiG$`#a6`l4h-|asWB4HGlbm2Pb7Ewus7vO7+&1Z) z;-8hTDjXHH-BmUN?^g#I^uW4Var#$w$=<8dV^^+}ayD8vx+Ti9SJ}d?i_kJcNK$W` zTmjOQ<)W>Lc|)J!YG^$yWVdYi52h(-=9M4TY}*mB4&NPgNnlSM>>d-BoCZ1GTY!J+ zXEE_ctLsM>uM$cZT>T^^pl^~m>&JhqN&?AN#edW|o}#d-8X9?<37GXlPkNaPT^ni@ z=f0G5@S)Yu&KeoWx{QS>gk|1P-0}Iv+j!kdN7JO4@V?}aB8&%_q!jxq6B2^Rnn+*q z3D*>IUt^vHLq;qAg%^dL$lI%A-b%wIi#CO9v7Dy2X3$@dVy=Hdq)qxRA)N8aA!@`Y zuX+64#rjoJIP0_mS=7#X8xnjnv{V?d1hNM^VOut>48C-)l1P)6zHR?>#1!>Yf^w#R zAS&$fe_ci}xu_V^k>K%rrRS^F^`9nfmq4gu<;NWdWGT0K<4y$Ab+^y=UPr>YrD*#< z&(?Pc~Mst}SD9@u4dl)TDJ( z*FY7^R-BDi+S)6D-vy0yA^7$pAwa8%6iZ3I!9?0+rUOLjVPe{oYQTlw9)}3~W{aOd zCj{z2Kk|WSt6*ay@!b!GYtX~tkulKr&RL!%mU{vD46x0VZ_Kk=|0Os#I-+dwGv_VG zRdd*4%=8Aw(2eR@nAOBB5#I$>tH~t1dR$EEi(`JvD1t? zX7Z4z6RqzNBZ-DDaHnjg*@{UXW7dO5)cW z(wQHMTyX3b60wS&zF$@jsJ5cR|lC8*LFkS9NcYJ<}Pf3$XLT3ez6dMp6 zA{W-Ho(yL>Lo-|#pOQX{%w|x&l~tc-X47|HY!q(9^ohqwFGvIL?9TvP%bDLPZ~Muw zg_F!P$Wt!`7TAWs=iuZf?9R*8qF1?qd>-e^jOlxhO(f#oYwJF&Qft$Y$40^Cl^0_& zj}N9OQM!8C^fk%)hM=dMw^bJJAueV@a|d$ZewsQq0TC_WpYbudshH{V$F>m(9{$JY zS+l3c0XG`%mKr%8F3HKjqRo979l$HK1Nth$)?r*zM!m)3?Xcb7l>-+G#a+;=B{nJv zvlWJIu{RO9!|=XtvKTSveDGyLZOK>Mg_^eC&VtBF&;s{9w_4aWTw1A4Hi^m_7V@ zA3Upd?MTImn{J`eg=ZAYym$CO&-}o6`yfWiZoSz*4Bltis2XtHLZFTU9h$^qwlej5 z)WQ^R_TQaN(NgdIY|r2-q@3>4qD*QzdSJsf??J~*Y>jl&%Bo9J^c9E4lvPVUeMzu{ zy4kWleGn%@ZEhG}7EsOuHazfq{fu!22>`?T0nG;1tPX5_PYHAQ9`h!F#_~=E5k`Tk zm~%f~bK>(V&^_vrNIJZ8SKamZLkn_(vbo`T;8=NLckr12lR;!f`mGSg1NU_wU zSMjEmQi$*(dvmkbpHcgev;<}U%E#P?oO@8AkG&nd!gG71cMGk0^*glEEN=|a9h`Mk z;dkaN@!Bx$W`MQaQEqQXT)W=O$;=MXFVkmL!(Y!;UXQS&0gIqn?~=9Vo`8~t{gZmQ zgDe06eM4ARt+fXaE~yQ}(SF5W#*QqwE|gSa+02jq<>fzu&wsJl1Wcg2Jf_Laz&}#0 zxj9VoTLOFd7qrjKKOi~ZEjiDWNX2O8;@r1VF(1miT1P^_E~3oioyp}T>Bs+;cFUX< z%lf4^Dkz5SdT`Qs0j}qAC^Z9PXjx#iZNvVml6d{HVZ17B?zM_qSMf1iYiwucrUWl$ zNr&4+pLc1zm9Cp>RO=9g2MG(lh^ZVBJ!~W2%4*QZiR$ceI^6znSDa_Q@JeU@RBZ`s zHLmDmvWyOyU=6}?!mznXDOZWFMzS4vrC=?=J0f4;YZQ?>{6*4yXzd@tVc*5&N!yd3 zzz&koC9Eyw;VyCf9bX`QbF3mC$yTfW^lzr$vrT%W_2=I6v&V36)?Vj1av$tXM}O;R zz4Rd>Ky||zd40x!^TXm4;M^PU58g&z>L=K?vtbqNa`l4lYYbm2#hc`)@W8gNa2{LW zc15-usO=s)v^_x03gB4THu-V_e9HH(tn2SDytJSEw{(j_-i+NuF z%jkq;PviobnYkjDe(;Viy&=sizO5Sb>#z9Gt8n}i(Jf#p0KzQ z^LYhCAN(ir9b1TfRlD=44L#6M-=zPl!Ji(1pXx{-zPSNPlHOF+f~|6t>1P{MJrauQ^8Dk^$6E9%#b0tAJqF$hunSnCZ% zm%$6Op3`^TD24g*O=AeG(%RI&>Ab&4wI0!V>i4cu{(~B-79i$|V?<5H-PhTji8R`) zhTxgI$@mAMNdr65bqFP_ibl4Vw(LF9Y_N``a+%H{$Tih|sElk_yUnQNL(w@xA?eAo7R<(e^(lCiUTo{$%mapIu zN&70WS4%Nj2)3hljC{==4zc&H=K9Xn{i`lp0>1+TR9XB5(D~V+U_ts?ug_nsiLTfr z{iLEz!}%pPCG(i#P49~pjRA`oP1&SE+tQ8F3d`_!^PR>!o#wHtV|C%MVeLqEoNAqd zUsJdfFUT#wM7}%Yvjb&XtJ6wnjddXfj{$WVVa^yoD?91)j;P);uaQ?|l9XX|we~b4 zwVKz!J%sIS-`Ml!rn;+UsL8vs99&*1*=D2{(`Gy3@rXHkg4$5dg)yrj=1vQp-Ck7l zX!wpXt#jBx0Ecn>>?C&4G(RcVka!PK0zMe(KiNweZqwEMTFzxXq(2FlH^YeD*4B@f z-^Ip<`orHRpPYG_BAN+n)%r_AO?y@ACoI+XCW%e6f)J>?HfnpF4wrNaa~49!PGE6P zx`CxCRb5;3wgwZJ-djlV7wb+p30YTLB`;yoTj;97xQdyB*!JqxlJ)c!XhilASL9ni z)`0?C!}-aS1=B0eDk%aIE#o76tWrq!^?d`s;(7x4-5p>p*uT~*&hSUJoDL~<)O3rN z&IR#}=4Xg)^ru32l-qFc!-eD3;lw%N>+k$eY8NOT)oGK=w7Sf>N0%3f!YY}6-KO2a z&VTFtZ!gwf%k&eJST~2`V!`OCM@durj4n6Zf4^y|J$UqP!pQt;_$VZ-@R|N3KXOlF zl~VE^?>M(8f=UxV9dj^tAnKXL&+{FtLQr#c-zHN^!p;*EUQVWtR+UHVn_zk!l^$_Z zEEu}?e+%`wZd;jpEK@nRT6a+ROF?drbqeuv2FXV3e5JPJl0^L=-a9!Ox%J#`TV{G zkZIPpDmdK{p+4D@{R-Kh)i-=f-6I5(ybqs~(iZB3?R5%*>XkU^ z1B#^1U^hmbe(ab&y9>8sp0*reo!gaGV<`&l#6fRHMVnT;_S|3GoRuNn_bT{S?CTZh0yo1Dp zBNiJX@M|iCsyzkci%@^-s=UOalsMKo(6jOTl$=7mgO_m7iUlO$u0a;Rg?bed9+FM= z!hvOT2_UlK@4O@^kxQ(P^&FFE>ROatIaD;i$o5|bk9c{M&}UL~QO$8wl$RX%Ch+Qd z@pHG~-KtkIJL675u?0p~Zf_4fe>!Bs6pn7zkMP#lUWbT@XQc>SuP6r3O4Mh=xLiSN zaGU6PGGMAn&blQ(>s5>!oG*TCF@Id>%^Ky|lR7>+(8F$`A0W;$AM?N=MNchyYPYxt zz$XOzx8>I)W)*^-h3|#>k4cyF`=f>IyduAKRT(mz1rjG zV90kjWC9d*S;12AFa_S}VQy@H&yuA0LB}GN&=jO*IymtF#YA;;d@-KEv8E=|oCC#pZD2q?|mYj_| zI{Li)KP3Urj852q&X$$&QQfe1dJIu8(6juHi=OU?hSMEDBe)GoGm@j zxW7kIpE`)BKBd_I$XKcu@Ey5>*`O~|UwluGzrN2*79&*1|F+zAv0 z>)d*-Y8ZEoL0lY@N%J}hXXk04*+2DgbESHcYu8In<9{fpllTCIs zS2;f2mzY4+C6-m(ZYC{6J&hu@wdKrk6BZ}k8c?R0dPT%ZP3AW|BlPHth^!v&WxLL@N3Kl0yTZsLw! z-)?rfvObvgtFj$5@q6n@@4}d(q-ZUQ<9mDx$;#DfHfUS4>|1K8a5&Paw6-tI8$2}R zj?g@e%iB#I*;+}P!u6R1Av)lO-{m7GzMGsg)_qB~J_`FKcn2U%i0l_Mt3>xidGc44!Xr;0|@1=P=eZl3UVZ5*c|Isfop zCGs=l^l$oQ-VmmWw>G26BXk$Y0TLg;-s{f>3G6D7*8m2b=O1JqYuGxKv~9}(mQ5M?KCm~n5iuNk z6|gLn>uF!~ns}sQ8&*D$r%&uhV zsKxjFlKLqy-(H;u)GM@3v#2W|iM;Q6EwUDk3HON+Lni0kzyeboeoY!xjfRX97|nTk zBd;-0A&$wV(6z$`SogMm=!^4!z%Yji>%T-mVyUe-$pOC6x$3wh(Zv+8?SU6H-o#Tz z^KUa`<2R936ZTyKgik_D8smbKm5p)-9gYGr(=^g?xn}s7)8AItJ-k)+t)Qvt_(zZA6yM*$*5iEduzf{#AlnWSfS2P9r6?t@Ks^1)u9}KEzhqwR|w6 zCA;!d$2ZX-DbLn_5m{;)mf$c`w66HlUmuV(z}>!J7-Q=o4BvUXe3{n$_cgV>1V{^! zpFW5JtVHpmlwq-+q0rj>J!qx&S;iT0&Z~5*bPZugAU|2AA*_Y?tw3l!=smn$=!bg( z@X7~b9qzL73l!TvjH_5C{^)!dvwg4n zqE?y5IK*->d91`?|Q!^h7`hf@I4GcH{=^lWs) zbKv7SK}FPn`FiwMw*Gg)yU9^6J$mT8-FHazVo+x4n%7>`;KIb*@=p(XlI{gxBFA?I zL)p8tG(*G-i)+0*WnA#2KywPwWRQLo1WNUe^GZ}km+t^iq>R>$?%wHSM(bRbP(}eY zwlXYIe{s;hSo_dDRVo=79$se_u9+~f|EW=}>s)7?uB+!WnYViw4$!0(m&>j{&euQ_L8a3Pi9(Q}iXDK@E zsN02IVo|%&+Lrr)3qCU;2{u*6?-Oo$l^oCxICjBvpYXNjm5lyavzL%Fw@%Zc2s^Ep z;!xDj8B8KaaK$a6rQ!qR^n2K|l7K->qP5m`>yet$#!Ag(TjtiXvi-`~A{`=m;l%5H z)%fh3e}GV?9zhsQ4e8An*bVavek6CFTjd6lDfqqTli zs|q~2N=p1NxEO!1C>r_l>R zAPx|@Y4WH#P$_d;tx?*ZzknbKz80hMEUAT7-Ot0Li4KbWn>cw>Do+!9vPapcz9){d z5y;A)Qma6)heMwa6d6pi2V!;64b4`UB73hflGIEIr;{0^~s|z?FP8)Lr=B`Y8Rdw%j0=#tK7WiR@8CQ+GI`8q7_ikfO3xh zQNGvwqJT7O;wBsHulR_b2W!EoBeMqF<0zk0sUzy5&Z$@ZKwkmd3s)EBlB!+Num z$C9uGJ-%1a5!43Iqq9U!Q>TXXvZT^NCpSn`QipdcGX;JGVc!gV?brzk1xE-rNvlY1 z75J-34xp4gA8Vg#;@-SE{~!+vt0*bn{xt*m2a{Nm;ROcZGB8M77np{|a)PZ+4jCVpL<&bRASgx$_thm*CJYgb7%o57A=%q~6y-=qd1o~SjNT}b=qoZU=zrIOp%Us7&c z=tqL!|024Z+K9Ydv6r;v&xQZAAs>>^oC@H-Ao<_b<1Fc=79jmu2x)uq@bzaxms}7x zPo#ODQen#9cui)Q{^^ToAdxK^mXk8pSq?QJ%2RygXg6AD%otKfD0_zl%*EmvJ7v{- zerr@bK_{-0a@JZ-iGh~w7K?H)@pZyZ3LAQLt>ttveYNGF^hzoEa`&~Q{wRWa&e*%p zHWJsY7UZOd(>B;y{XPvpelb2*T2aOBGk4Pb`5DDW%#E=8TdoFIc1Q~|2G}jr_lzcK zl=<>UI#N>0a`jnG&(=hrB@d2%sn?Y*9UzTNSRKFBp4`LWztZ5@j*nG@Ha#92PvQl0 zd<1ixP10Ijs8{Qeed+sP(yoolQd0k9p1GEX;ICRfb#Io2W}P{fa6GQgF$Mtz08F{U z>ihX;2kb< zD^7e-5HA>p(ME@8)4cjKUgz#T{0!{i+j2Z{wXvT5cAY{gsnKQckuX3J)LwniZQp72 zLD7+I8x~7uTtC;s`W%b&*4`6=pHJc#mOJ0)m^scB4P`5+n^{>%*Eglf zqI%|gS4tgIbUUXQFdVC)5GLvI2mSSh|GG8*=B1_fB+vc-9lpM#3hT0N#O4f9>3!_+ zMNJZA0#S2Cltb$I#uJ-TqnN)))wma5&{#T=>z*CKG7&qDd4Dck(oqvN?)u)9{;QBy_d=uMm(d;R`tXDD zsL9N@aC@i(0zSP@`S<8fPuKmY8Nm+6s~_n^R2!`IsfN{a->`tkvcX*1W#u7lAV$R1 z-GF-SAcjQ66j_8)4hZ(_U@Q>hTBomUGR=XiZCvOt{|1GtE=K;smq1zF0J>`e~ua*q`o3`~xzCo%2(VmG6~G$T_dGPmW%JO{R_RIs~(gRZVq zAfF?gYRNVe_DoMQXNHSH0IMWT7R#3$6j1monKLTDr}#@9IBn-9#UJrcy#QiPUti>$ zXLDPJ1%J-yNw%D$P1fPL3f4#9NaD|aTvb*1E0ceTFa#!T1&GJGQe7wF53WP;RjU=< z7RmnmZVD7=rt(93*CNM6=Y%E^cCX<;jV4$(m$6w;z$m-(A-uI4CT@OZj7a1%OEjF# z>IR9DJ3GrLA-QBBw%)nx*!{C3pPLjeE&3eV`4fBh(Cc-r-+(``VqidfPPzk5%HmcHZ4h-LY-6 za4H9uaEchgU5BFZ&2pfH-F+`MN<+wgBm-sX7Gg3-U#bwj>_0Cwwu(LO5%$Sa4&~h2 zu3Dr8Ar87%7!Oe2K`QaZf33XESE9W_F_%ZzJRLGH0InQ9@zyy!zggi zVOCdK7Sjm*|AVKTltia_u(M6<&*>NPrnMCtEZnXDN1r8K;0_#-bqS?>;Mwkx4S&P# zC8e;2+ybMK?)=E>WxU6hXBP)bHB9kxjtd$40T;vb?q=?M*XLc}rMDC1P7xg~JjE!k zVwc^eO;m`Sp=gQ$g*&Ar-Jt(bjc>5>Q`A2Zv=${5-Wjw;%6P}W0BV~8dr=IhY+dy! zY#9|cO5Yiqh3SyR4!fj0ul#o)=>M$G^8fD_ul^VBclj&6{nMU$yzl%!_sZ7A9hbDM zy6P@pAp6_DdadOz1oySAlB8jWb%q08{JEnl=}?vGIr;zodh4G{Tc4hE{%^S}`@dr{ zwWG3w!9+E`R~$7-Vsbp%a92KOV5_9BTf#LRLBgX4=o=*WeTk@=LrEI9-by^;_62K? zt=5X>=Orzc?Sg06@Nx=c%pLS%Fv+7;2}~K zvt%OOKvUK<`9*bht~4PU?B{U{J0E5BM-+U3$5zrh>G~}D)t1jE(P7Uc?fP(+{z&F} zSg*`yHR@;EJ=D)ydYn<<(OQ0shYVqQ&@Vb&ssnMgvzIldAHVMP-(TzMmHl5!W!2^A zOJ)DH1w#w+%!cH>^y4JD+8W$~(4#@-^R% z>B~J?GVjR`RnSG!t-s`Rc`2`-9Qnu>**&a=dc$pjvEZE z-~1@v@!0#g9E0P9jStsIKll>=zD!YX&&Fa!eJKmWgum%^@;|4Yzdn1PYKidE$oAjc zHh|-HSL$b{=&%#Tj;huj$%nUPy{kwpddDij!d}O)=>1XkX4(J7@0VEveK}u44C278&st3t zIrLWOa;U9u|zMUg* z#A5Ax-~xKlTbl(f*Snwqd1CPrf0 zq_+tP35i{~eBqXm&_;xi(1r%U7QrWvF2-96{%r8NWprLBuU&Rh@F466G6o3=6(U7f z?KTUZw|ZQ*@DdV|3tjuS0XaVZP)Nx1*_8{RJAStGL4Lma6)1Uyqdl!n#XG^D|Fku_ z-=1J`G5hZ4vo|H_+roZ0B#-pJY>~Yr`UO!@E&5mtA^FG6-SQtth}gBRac$3Cw5TFGYQef7O-#>xazpTZ4r@8m04L6udN zm4Y|k98w@Ia+Vj4(-I(hR$mP;6f{NNBqa2)PMpL9Cg6BKtQz6?w!IL zgoI4?fFy*3hA;fjALuf|?xgaaAF52lgN5tj^p~&{Wgw%90-1$(tWE`-M8;7 zebtFxw6XUa#bt2=#$7K~AiQA}mA@KF5d$(l`giM#$D8ulQf>7L@UGPb5g=rUH-k(> z1yYqLs_vXu{tTQiZ$6lEmyZjkgbp#zt;0PCu(TZRHXvd_h+)&9g=>^Z7PM!zKb!0d z8{uKwOv#)t6|hnS39di!OHwulyjc`(u)du z)qC0vq$#VHI>sWe=s!S35tMJY>wZRQYP*r#c$H}VQO*%v+*|$SAi#A_D#Ui#zQrZd z)>oY*gTvt9&;r;J{=9^qgf}T8=Y&h@Z=yQ%Y;^#ZXq)F~Xr4gEs$feDN}D*muX;+M z2DjQBig6lRzJ^R-1x;V01S?eFgGTJ(ok0sqxKj!+mS$@-lKXKb4!j~KC5++)!?n)= z@_gQzID_rTbIrcwuJUEv?in` zGXf2#tC}kCX|rA@@0rl5Cped9TVV3iwR;XqN%5>S%kFP##DH{$H4{97nA3+YOvQ}&ngB%sp0 zz5DgSSa4{6zV!A-IvEvx>Ti}p^7GC7=V%*FrmKEer9$?wDJgF~w{ixZ;l|AD)+$$% zCYoFnah6wXNtrRX@wd{oXC-|;4IiWqdX_C=8nK*{k(98${L$hC>)0-T2A56Dz!C@24fqkbv%h@1J+$_0!?oASY~61L{kY)xkfj5;-gLrRtv_svz&@(U-L@ z(YN-@UpgQw$4X)`!`B$Dc2uW&a{m7_OVJnz}uCT*3gE<+hhQvA|B*t~p+ z^A$SK$uu5-zB~7|?YT3kfD|_nJMJVhhS@?=m|w`ayjQjCeG zAKE%Wo?uzrPW<7rY;Jm_5!q4ItHN*as$AfbFC3z^=OS0K6dsiHWDHx9w?UOrcqfh! z)l9mJHBJUPlLN+mB969aqg@hCfeHDAsdU}?U7(K04;__|uff88wBG_5^nI2G(fz-xvy@m=I z^kMru@xU<}X^+1yF+Zy-u7T!W)wqz9{D`bL(Ra&k#z1w)E@3{1kG$x{8|1f;xJ=V{ zJZ99GVh>#0#+cwQ#I<30&8!b#1O84%IA(b#qdm0tzC3JHMh(DYQ&X&Y3gKzdK>a+v z4!u?GZM8nw z&hQwv>y5{OU)^zEsR_;M35Lm~>@Jr*FKZz%#Y0p`4AYqHO@QULS@8ShkDvFk&IdZu zxKe~)XNfB5gjC*t?#?+@X1u`_!dC(nJwCnvc-P-uX#sNUSssj&QWUyHR& z4vX3Ay5e4-OWLr@m50WcN6+p-$52e!{?3?T}uA$8ILcu6#Z>Nr^9V&k|F@kGSUzdX6XND&Yz* z^PgVD$IEMu2h}*)T~T;>%}E|5)>?{~Fut6d{J3iMvkM3QSY}jPBeF&oEH1*z_wCt@W z27s4vm4#8=*^}+vDck z)3#B`*pqE%?t-ZW|HKhLw5QsUCyMV)`pX=H7Q4i`oAQJ%vmIxuPeg@3u{|(bX0GR( z*_YnB)n%c&zc;na7jM)+>ttv4J33dLzz>33+=#0NPl!K~yrAyHVSJE*@OjXbCpDD%p+_Md9 zEU5iBMQ_FF2j(O-pSMkA8iVn^$HaF+Y+I9k8$7e*P~_Vm(jvR3*3R4B_C@HN=JZO; zvl+r(UZ6BRpoDjfX+fCbxr|ra)kvdKV~5BGs{8pH4~ql1XI$`y4v+Pu`McU1bM~_D z(ef7rOz5Q`iGB20o@nOz%6ys(sZmj%o;7C^9X?iHI{(P@X< zjgI49ZBckT)c5$=}1d?hO6{=BT)Izc-lLzH|t(mF1wE zn3_8F{_)uiZ!rKqE=fHBX{qpvwqNXgFQjy(+r2x_uy>Z+)!u~ffexJlXIR^#-3h$H z{F-QSgsp6FXW+(1#yhgPj*1uAF) zmr}sm3Vw^MM23?o^Z3k=+-F`6R7R{VzYdw|I!j zjb9ql@9CzQO9+ zk6wk2vHw{i(NPgb5A)a}Ws3P#Pm=IY_@(WG=)j7z$~lexg}Vv&DjN%G3QU~1x2KC= zR_K)wQQ9b(T&Tkm1jjzm^Vaq@?d+9Y>`{Ttl;|krx*kY&p2dSD7GeIoLYN3qh`=eGWSn&30 zmKmH#Vuj^@fHV7N6UComc(+(fTofD1cxPs^9ns&S2ACo~KS7oJ^*wmox36>C_Zvw} z*DUYGINGib$F+*{y0L9-Wl+-Ugema8?NWyLhbkE50E6Od@CY{fTs?uKKxbAk1}Q^e z|NiRbx8%FDx}x&1LLH{*NE7PIhMb%HEji1~y|H3uR-bKxOMNAtrmV6khfP;?8SilX zPyX}v7{scN3Ywsxx%85*j)-!+B%fN{b z4WV8?L@3@1RRjpde+O#2No+LT{(lvX|B2J@+?EKM+%51mn9F=oK`1R&xZkA32PF8k z7mIPV4P3DhgsiTw+B_`Lq6vtPOS$e)!PkUjK0nk66YM7BkydhD`8TMj_py_Q5Q;)V z-`;keO1>Z=EJz*PvdoD7ogy&0+VXVQZ;UQGe=s=+*eE0 zThe#_&yw?No4b5kL$TcBfMBy{rRz&21euC&mQEi`DpM4fe;Rv@HAeQg8L=a2Do9eb zom(Ic&(3fD3#)6dNL~JivY|)8WaHh~TBFuB;t&C1<9-0p`0w6nC&UooKpKS7*t`jx zH7z5ID(9SAvFd2|nt`1kggdjyZaCkn3UE*ju43ytzG)}6BarclHgnG09R;G1hW9Jm zrccGgv;7!v=X_2M&a^Dg*Xq|3oAPUVNm|q7D;sGCL32z_G;UVAtcpS3Xc^6M*Vaz) zD)T>2?0Y33{M&r@spO~Lpbl=$w?(V(0Zl`)m#{B|%0+#((wewdQ5ZTp@uuG@!D<}O zJ$K=;{&k6x6b)Zsrfyti?z1(>bK}2KF63gK0SNLI+h&)H8ym2sfNwehBI)Js^wG1#cA`^|K`b zQYBH^h*Li+xEDU|ba)e9+b|t9TTf0Jr_C zSF9QzOI&Z~w{d2V2#(G}SRfQOHWKgcR8=h`RD>^?St5pij8)YPlBKR=l7sFFsJ5w- z`0;CYlftwc2E(r$x2kV47z23_$hQv(02IIkLYSup@M+-M7;x{B)Bt@OQ%@*?Jec#I ze%JXaBQZ5QBWf?o$cPFki`LBrX;g#WQ}=-cGIXE2wzspy9dh-+JK>X3`%>@sg_I?Z z#J^SSkAWgtU@TqFN#cE7`{ug0WnLB%)BL5vRh5BEdEvl%vZgFt_wrvLo)U`wa-3u8Hp- z5)K38y*}&_u9qqQynqn24`j$LnQY1x^EhO?=BWP+#ilhSNeAg075kGmV};`upm*{XZn9z zmkt8dtk?A6zUpsVAf>jpzCiM~?u$wh#RYE?OCpLNu7ALOe*V*qqwgV-i2EV;D&B8V zgeVA<`^?)AMe|R0)z)mux4xg}C2~5B$Nh%t;&1?P&nf2GZ>VRAB!o|tG#_3wH2u;R z0K{I)@!y8UHBv>mZd>k?-&P5I=@0PVR>(?86jX3N+j`CFJj?x0Y*S(?5rhjI5}2?X zr_WfGy!%6mAl(V(EyM{vb*P<>bidv%nY&JjfE0*~z&t{P>sEfVOhEG2ox)Us!u-ZK z`;tV`Z}tlksyWgi4+DXv{7wDi|NVlJN<}|^SUsuyrUz_*?$u(QG^jz13$VFe!Kes` z!Qs?eRp|^EoZRQ-^4xo9oWJ$dYssLnzk|X*Mgo>x)nX zxXP@fT4yCiQ4tH`Iyz4Jmq1w;B$A>O{n`YFnYZuHH)M7oMskyxlsxcqsJmC+_r!do zEn#yVKig4yLSsT*eQIWoPG)BK^o3`yi9Enxut_yi=eDFf_I7|zEgo*X6j;Ojd{{mk7oC)48U`} z&J%H^50`V42r;%U1hY@@&)jYHRz$2ct?Eni;5-4k<-RTe!4TY11Xqdo;TWQ+o{GSg zG|(e$%3bv>Bk@M{M(ln??OsZw?`L{}k!2^i0e&5?b-0^M(53m>)6peYvg=c@Aukri zDB~BI-?opsWI-78bGo|7sjtkH_gcOfjQ0V7M};Aqp-cOimI^)8uqVlr-iw?UKAH5N zjYTdk4IYuDUdpl4n7(s2iRv_waZAy$N5tgz^ej%qQgXI^8b-)f^baQ!#SoprWc`xw z!QX0CcZzFxMg#@#3X?yyu)N6fltV)&H@R3=b-DDg!ltgscQBV3;WNb}b;?t(+QC$U zokDEzpl2#R3vIP1z)Tz~dS&hvF&Zv+j9GU%(JD_fOV=%QP&-9k*Pd$fn|Ytn;8XGq zj1%1GL0ofbFKa(dw?_4GjgVHb;#t8>oYuCbZsPedg*_vt{B7J%t^=V)82x~sVP40? zFA-}8gW+j5&GWH=RXg)KOKk#|n?tSG9mSk*`c)1MKhuD}Ma;0KI-yLRi>YLdu*x6I zlH5|X6zBe}MBiT(p9`;{W3Z=Ovy*j89r%0MO1B5p^}+L&7iFsQmpl{7apvSwlB1AT z=pRg!#1J7O9vA(D(#0d@N;zlz`y0h`{pqjU@yq|nMHMcwAVrWuDwxTU401I9;pNe{7V?d&#@1IsiARPx2_? zcClaMHBbI3o!0F04WS$I52H5qZ$S(P32a@II-r?sgzc>mX&9(Dr~X2gBfhyyYDU{!u>X(YkONCh*ZN>Dir3G?&piJC1Z*}7)mMYQT68zxCLT9vSW;-SuwhEx zWB$xn2u{B5YT|T7d*vHNBz=lpYUGTP0AGV7+9C-vUvM(Sq{RUZHLu|N>EcrmHCCK1 z3gY|3B-iF9cd+yYT;&$9?9nHlOY-hgE~z>OqHb;Kdwob@A&8eiq2Hd-EvxZCr9*}9 zFa1$9on}R+5Rt2I3`)FehbA_3wJ7LS;e40SCD}kDCo^9Np)7~ws3bti=aZX-8DK+9 z0AkGmyr=Eq^b!VpC?-$2K5&kr6gFL;|Ii%qW{4U%Q(V&jO$T8o9z&M(=FAcWs{gqX z47aT^P6~7#V)H6Ua*49!O4EM#{-I;&e4s%ku86bi8{v-~E}2pU4Ers=(U$kYGB3=O) zvlsu1OaDtW*1WR+XZip+0h)`_ojH4yo@D>moq`+#7;qQ6Mb`XyA>}Z|HCJ3n`EfSL zgM5(o+ZBv18CP7UyTbz|tsHFD+$)cFQ6~WgoB^B`4m#u23yD=NQd{#g&tAbw3PS)v zOW9zE?c!&tz4age>&+fvLqO0FBgN5n4j~nvsO|pMu0zs7YAx1HO0(aJI3P?AavIP^ zXaNYgE)A#f9NI+iM>z*U4Bgh_+IcnBa0_VVNXM3M5*vf@H8b8f_my1i^X>t?S@V(i zY^!%4;R-|GDB`~Qi*9t%K(rX_nttgHT6 ziy}eDjK92|97t06PdM}(;kp)v45e`;y^?-|bk05LL%7un+DgjNY)F23xo~Hmr%I4j zds}*um{0-qPk50I*;3a&5Kws?8B3kjjG{E0708WjEd zHb*ejwx`&TUZZyk=QrhwdfoH8RwXSsg|o-kp$X1ds`XOs-Lusr#g!sUaAq&Zcu;<- z*jt%X3EMF?O1_i=W^28em!@3d2U_GOE6o%;q*O3=OK!Nod;I`Hw;_0+)C}+N=!U-4 zL35QJW_jJs@^cTszU>n)0S65e7wn4)6gN#aZK<;%r@K3+($it0#POg> z_QC@}fn7J+UJkcg8LAWy(-&@@J0oDy?)1N^xtxpMi;63Zg4yJqo9x_sXzlF<#|{3#Y+ia zd%k(6RNs`n{uei(wFC*;Xl1h&PznUp6v$l!B|Q?1v^vwOOw;WvJsrWf_f@DMlVu$$hE1-Ln&_oox}fH)fqUs z=@}$?Tmm#lB=eXmf6R;gd7hBSj>}uwf=#2xk0XZL61Cej1t#VdS7i{lX5lbByja4jfYY41!ffFCeI|i5Bvtr zTNU12!QaI_$yAa?-ps<44e!CWbi+@ljn4+#(ldESfv27>c+Q0Gdo^~IHRDthLc2mM zyVMxi<=ry{DM#1+sBGlz=1oW^Ee{Nrp)O)u547AB2Ax<dNW^R!?F$;ZO7Ll9)#$~! zB#>>b%3Q08VS8xciQ)pN+M3;e_!fkFS+|aoyTq^1B|{JGTCspB8CA?PH%-71yr!gZ zDd#hP`nq2EYtBrQYPr?a*yi^Nu{7T&V`o-DS44L=JEjL7s?_GP-zj9~TujFWdd|5x znJxunM9sdS-S`1P)!IlCeWz2d1rN_{p8$&D!UviD4i(LcXB#Cg@H;U(W%;+Cj~}^H zMpjJFL+_w}`Y<%ivp(gJw$$wNgLr{EX&lk8EWACh@91XS6Yr3*@sn4+L~xX>i}}4MO;pv*#PH>7glc=B8$Mv3DNa62bsr&zbu~( zsa94l$;?f*zm#Y13Ohu*;>}6%9`H}f8@yGkZ!5)R_Q8%tk9UAP9{)aDl4?Nu){(Ln znJoAhG3}Q%{_mRh4F++4ozq1!o2KYd6%+3AWyU7=S^qq)eyd?sK3~i;EepGN(nh6u zjBr-GYb7R%_0SB==XBcVI;k-mC5a~UI??uY>NszLs6?1$nj&$O0Bh=mcLqMS#|}3p zZz3QmVkyw4)`oLFa1edT8F*E7jMRl}gW6P}J9WBXx{t4V6mbu5u=8VkMO4NsJ}r4` zDZd}v)#=$rFFX$Fi1K_>dhBLZ)Z3L$U@tq4f%joZPyg6BA%$sG3zfHs-GR8KGo?6D zzO~ml!9=ehB(a^YaO7=~Y002zO0_Nh(sp8(SFD@0inFi1vb|zsx9aN$o?%kKgz{KQ z-Ott6ly^NIIn2^@1KC}j=a1oHcm}mY<-qqYQG`@*aIQTbD~6whVTf3HIII(@Wu5xP zkS1>I3Cz`B;I(qnE(W#Ts$Y^~I!|Kfpq_pfD}iNS7QN2%3&|chVkD;I5=yqSmy+PV4Cb z`{GbTHEXMYwhUyowQ?Agkh+Tz?YHt2IWeGD$vG==+&mi!Rb^O(A_VI=2WZ zqKd~D0ntm|`RP&753nD{Q%qRJU}er1>0R%kx*;pFKU@YD>A4OT2LbZ$eA-V6aw~oNg~!_z6)c~iCN33llsOl6x0<$3P>%QN zqQykgU&b@sR4(>kQ3&Wf*;|;XA^v&g@QMy;#S+;&Rm3Ph0H}1)*VU#vS8-OLc`7d+ zE5znic!;5+J|Q!$9es_N3ToS_Wpq8vPojnd_X8wanytT&Xe(h;-1CGR0<~lpX5|OR z>X^KiOnOg!E}I=Coz#0{7Y=u8IFH5m3mk=BW4-=}E=A`Cp(5Lok9oN)=;hcLVf)Oi zWE#}CF*)D=iPI*+Py(*+r!9qx6#yl|UX>G{4 zyimm8N{ovMCBJIR{;M1VQ;y%FPN~*_SF(5A4SB0c+|M4E6hG9Wf2OR|6T3(L!5DrP zlgF}eF^I(9%U0S?9?KBPEJrRDHdC#E@CNf`$D0!^-#x{+HtxtY8&f@=opA@U>{6Z~ z+Bb)O8;ztBOKImV)SK}m90*EqRDUw|3^ITjt#wcegfsm$Xs|Ne5>Podn6`cCz1u2p zi(FK=vS+n%lGoGk_Iay~=rL(rXrbahgBEP5p7>WrOQf$IvA^)%X{k+QN#BU_SZfR_ zXpXgdhQhi^QfNNo$S^BOcQ++q`n!)a)zH-@*SyLVw zja?eq^EPt!B!kAAAgFQhOym=w|0Lt`qWxsKL(0`6n+E2E655qUU1Hw;im16Ib7CS| zyD#0^XntsRz#yBhiLQzHQ(ka}NeDk1>sk0{Ic4`!%Zrofsbl+JB?-Wc6?#R6c)7*E z{0;QB78No{8Y|fR_x-cmkI4I)+yi53AwabFv+Q+c{ErqUuEU>3m!(;_p{AYf+D)+7FT2ynaX@V_eBjQlwW8$2Hd3*n}2c@9-QDx zdJWVuNzgvxlL+ z1gv_}kKtJIJeaWSpPw1r0=^lV<$RFVVV_IRQyQ#>Y{SP#k_B$&TW@DA#4u>RkR%9`OD|eL%d5&fW2;xbi;+c29ICPd&*pXaznn6* zQ-&<>p8O;ktaOiVg-1=wm>rhA+H~+%uEK88ePSzXL^t`KPly0B>3*Q zM0s+<*$85MB0svh&?Y&qxn>u>GYlQ-LMQimOP~T$_izKIYBPTVQ2T+Jh(XtPOOvAnTx?^1{l zJ!+C;_<`|UH>0G+M|BXd3OzTuKX(zy@fKf?gld96CdYSa%rP@0gJ+I_;x9C58JV2t zb0#iDM9m)6zSnHr`V^!xblNge0}1X3t-Xi6x_>MMW%eLP^9uJL7DzJ(`nPhaUoWoh8ab9w!yyCayVp;;9%W2nZtzU2 zy!I*Fk=BMMx;m54(W$+hZF#vNA}+Okk0H_G?1h>yd1S9h=IvciyLkHo)gqS6Ms%{z zCyx?ZxVI9nB`;cDB1)sMx4&ET85I_Kp0I66s+EOaGW#z?4+Iap9Xu4>Xk0`V!*=2=S5Bj zZc1usr&OK$1pIO0lGO1eY406}8Ldxf&nkVEy|KU`UzayTj9tywc5)UTYAdf9=n&i%;d1a$?>#e8z-VW+0;gkKu7VHYpL(2tk^q0?b z?dcONV_avE3B~&tP@`+R0b0_5SVIvJo-q2BHP*0#6{SYN35Urr}8!{ma%GuQ&{ zoZAh_tkifIjwEB{tl}r~V1>r+?m=EUfvQh4FGpNdm#(rsJ@lm28XgWolF*AV z@z0zggVW>nnjZp7&m3(fFOXWOSwWZ0h;QZ9^HQr#j$jwD&f@&1^zNw}`PZyOS+)u> zuv?9)v*PK=SFM`4cPrXK3U`zuaj!+b&QbZmTr?;-+ zP(hybzRiMAVd&eBo<$RJci;TYH4a}cFVk(7$+1|KNp3hl-uV&Scm8j6{u$&d#=Gne zKz8ab=3!vvM4b13qCWrM+5ia3fJ*-DNogK1{UV#sFyL?B!Aw;NX zECIVqc$yFKvtI;R-qhmai}+`qJn5QDjz>a|r+=MJ!M(rUK&*y3Aa9v2sPAiz3f+fm z@I7#Ykq4iZnbDRZx(zQNAe3TT6|rB2_r@K>CKMBlxm zCzs$w2AFC7i{uD9J@i638*Nj=vs0+0k5TK>&zkYIzQ8qq0k55REXh@(q*O^(Tg|OXwtIBraUhL$ zWlCRAGjAlSFI0JniB5UcmdIBjbCk#_xK4*5Z%d*TU1Yi~(hyIbm%YP0mV2yp>F6LO zDja8zlgYL5qI%HvCUtxVLhf)ls(J96sModf%>CllsodV#-P})#a@Q`J>n;MXN0gnA z;k$7zI=iJ2i)fQ9V{G|p<_O~kcI&zX%N+q6*S`L=UYVGh=saycz6DzvPCd^rh_>Go zS-4QDGn4EDOdm2a5Qo?_)jym*@W#!IiKGs;G9Te1p&_BZE0I6@6W+PT+5Zv*u8*kS zRxYvzG_-#eYEmzZlsnlfbXJGWrovW>INFoQ3APM7o3ArPeJKc`y#`i#G)ye2-g!G} zpjB(+PXe#m!!LL}P+PyXK!}f=?g-4=TO*g=XgilkT-TGNN#HiGyrEZIyr$wad63d* zW7YHPU{(*Yi5gr~a9sSk&9e#Ptq3n-B6AZ{vQHeC(j0%?`u6DkgV>I!++1)(VUluS zTiEK^T)CpQ#I!d4wB|T32HMjDZm#@D>b`3?wB0+ZB>OB+l{o6Zf4NXClKZwbO#k0o zKuTCN+Ms|_o_NY)pG;Jn!fLtOy!BE2=^qCZ)F=&}3jVKr7FIs0^w$T8604Zaq326% zRw{QVJGupS!@dnU2zf9x*6=!l3^mwM#fPF*6O5rPdJX za7H$9aJbxO-a3A#@U<~{df5$$>$pKr@trGgZpce_`cu$lPh}s4Z+bS%aGFkFR~N`z zFqiWTILMtZ=gSyls|V%DA=C?=P&%!DNZQ=ZH;BJ?hTIVv$&JYsZPwRsM<0&BSNojv zDtmYpTHbrEP~q=M-S3xF{W5rgF4;a^_n5Dq<**PXCo?!4?RHT1s-D#9=R45;iv00? zQjPkSr1t^3ok1R!i2H=t8PdXm15(Sj0Vx*rhqY>I(A|6Fhn$Z(*&r9rIK+ULa2AAuB8w=s%OGt+UQI#H=DUQ8 z=0(Wl+daP{nf^41gnu%^SpA-j40J9Grvz*664veXpQbi3J=Dr-FnOzbnuL}h8*6!C z-8>YhkPghwJyvCZoc2}=*v0Unw2nB{TG-Tddava~NgYAWoEuj;nlDtct&~aLM?hJE zX8BdvUhFHb&#!aAPa~yW%ye+0h0f&IsQDK-(^u=5q6GO}BPC9~pndGGMc(iYqpH(T zcKqAD^_x^s{4yDsQ$4pt3=!(P`uFM)Ok(~g8p8wu;v#=THoI7CMS*P^#mDq7DtM>! z00sXfpWq@94|dog7LBULf%4n&stQW^Oa*^rq|0LJz$Ms=WOlXAPBbcS0eBtrn(-HV z^X~=wPK?>^K!lugfWOS(Jm(RY_kS&S<0{B@4dZhS6aD5;9RXSSn@6auj5=tLwGGse zyu?vnYWe7w%NR+(eo!pe|J{3Mz8BsNF5j$Qvl0%vvGSaL&-@?KM%#dBz~ZPz0Z3Uv zI9KmSBr;q4O{eD1++(BSZ_w_8(y7ydg4Tubb^h915!^)f%eO67W3hwNQ|KF*yO`f1cpE{&laaYeyt(4cDG zNrCE@*uA=XCu;A@GnPSpPl5_fKXX1uzp$nUU0cUcP7jbF+B4oT7pPrV^lhJ;E0{kp zurkvhsp6A)d1%qC^O{tp>+_rPZ(@^lOV4dF?@YK!QF!zO!+WkuNr#)yQhv<|U8mT? zB7%m~IY$|KVj7)EtSE0t4<36 zBa@?PYNH_yUkeI07(f5C7#igOc_KdJly_|8z=yJxlgUmz+*Sm(N~>?y(Q{CB>}%eE z^xB(^MgCP<^2tuJF^qO;YLuQ@u6;*WhIus_Eh`vy33=i!8xYm}Cx^L1UYNuEY}Rat zn$e6T=idU}GZORQ%63S?z2AC--zYlkjN0(r%4ku9{IT40Ril-fwou?2(BCxnUZ*S6 z`xfGb3qvu@LY#@NQs6@({2o+vr( zln1aVvP{c=^+NVOH&L!0ciX0G!45m4(}b?-Pd>;!Fa>Opf>)_3a9nTh+)?xKeySz! zW5;rbwV8xodugGx@Izp$ycv;fNq%oI+sm#lH;$rzLfp?^S;>+mT4@2;yw*I&#Ub<9 zzu6fTa*xl(3GFHXGF4j#&o~Zu9IPyBi^6ZZf`5o0_qS6A3Sp=BD=4wDZY_&kDb#;HD(y?k6tYA z^NgB``5}F7rQZQoCJQDg59Y_^bx +5L5gKccob{qhaB)?4XL)D5Cbb~>H%CgSQZ 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5031.png b/windows/keep-secure/images/event-5031.png new file mode 100644 index 0000000000000000000000000000000000000000..11f85fd47d0d9db9bd4d21607b571bd4e8248ac0 GIT binary patch literal 23351 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 w2Q7F9rU=kdc*3Xc^#XGf1Hzopr0LncjZ~y=R literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5034.png b/windows/keep-secure/images/event-5034.png new file mode 100644 index 0000000000000000000000000000000000000000..f6a419e5e378fc1fe14e518ffa7be45271b201b3 GIT binary patch literal 20423 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 JF6*2UngBlInoIxy literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5059.png b/windows/keep-secure/images/event-5059.png new file mode 100644 index 0000000000000000000000000000000000000000..aaf85818257ad77777fccb3c2dbf09e8b0597c5e GIT binary patch literal 35764 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 S$s2ymT!!aO&K2w1Mf?x{vtDHY literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5061.png b/windows/keep-secure/images/event-5061.png new file mode 100644 index 0000000000000000000000000000000000000000..fd745224021abb00e9ef767ab2f4add1612306bc GIT binary patch literal 35197 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 N-qF0Bf6LVGKLED(kmmpZ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5136.png b/windows/keep-secure/images/event-5136.png new file mode 100644 index 0000000000000000000000000000000000000000..deb4bcf3c20a144e828c8741042e419fe4c8ab35 GIT binary patch literal 41272 zcmeFYXH-+&*Ds11C5jY9DFOy7AYG9n5R8vqASxm+mH=rtsQ7=*hjYhx-*e9Wa?b|`E8D%+nrp5(f3xmqSB)=Y`1rOs0Jrg;U;t*{cz-r|UcYdLFYk-=6z>P%0mKNx$5)6JVBOiu z`@P-m;%!epKAEuff1A(~^LBiEsqL4}LT>n3Q%AVnC!yB;45sU6t;OsZ*rzW0$Cj^* zGOmAkcQ@zB<>$u?`{F0w)5gND^>00LS4^wGLw5H_uj~$l&ETV|fJY;CBQY^{kkfr5 zMk+6X&&#i0Hq^Lr(9G_(UCtXrUuZ{l6>~&iAO5AnxI?GIWchu^8C zT}oSPy0E!}IP?_d1mrOnep$W4) zp~5h33hxb)DV$7uFv^@CL)UP=j_HG>|M|v1-u3HXAU#$DKx;j2Yn>}3VZ>cO#?*x{ zR|H#C*kEBEBZ;F?3{qqHdHfTP+krYS%{uJN{Y5!VIOw4^f&`O9aQj(PV@qFo?=CaJ zI;tA`HZG}74_~63o!DwgiBvu_A(_fv_qnmebaUINs-`#swyT#Qq^L}?=7eN zo`{BF^4%eX@;W0wL0NUQQqo%9SSyLOw>}WO&|P1a#95R+fPO+f{Vah{T76E0H-~i zsd3-BCZL;UQ9^y3fq*b)oyI&5sLi4)-Nz!^J5B}+iXvTC91*1mZ|4I*>t_KY*fzzQ zYfY`On%4Hxuv5T&nbs-Tn%Ma=l_6}pun zq6U`#I&hz(iAXlc#3ijQvfjOJXNN8|f9v-TDUhquB<71;a^RbH*|UO$b1DSu7zInh zrfMHcL-;$!ga^CVL#4zf&qU0}(sXXo`r3qFg@+Uf3~WIvEl@!#q)^u&c37A&rxYUv zUc!~_bFy7+HC4;b#mxg{MqQ76zw+XcrJpD?JxD-D5D;csK3q z9J{n$3t6APpED0-SB@dsU&{nxYkNtWtTqxSBz#*f>+ngVq^}3Z>9E7W_HXvIZx)|b z6tDTqhr|t&i!0jg#{p%DS^18T62C)zBbK*#AD82sXDN;+S+pV3**lgmHAPqFExJ#RAkViC zSSc#zQtYWICf}R#;Yht%!ER(dd88b;Ijt{$yoO~KJMQjGZ$;OZf{$U9{gJ22>`hvw zyFHve8Kw?;mCg>to+XKwL?p$xJzrQ^fKX7rsnM!az;^v1G1#*o`~V} zF?*(~_a9ybbP&SIIL&xHR^uGow!QAka*>Oj5;+C?rrl2L9SMYrB!qxC6#ZwjwgluCi7}@Xebw{}A|y(SeqfZSPk_ z11j-dk*{tUz+5aNF3kp3pBHgzmNhOyQiPS2*qxdkX1c;>`r`JM+?=VJGIxX@&adi& z4Z2HFwPLJJ#tJaPbimTVG4LDq77K`;2b6w=UN7fTT#f`f@l3aub5Ef~Ij$D>5EfYi zx4nBfs8kl=Ad;nvbXqyYT@>C4;H^xNynv zrz@iv7nGZ9WM(B`&a~I{^@#5q;CETf^h?9Fbg#_|T?jX4lcBUEPe-o3H_@ZMHyN6^ zC-1uu;Z2RPb;-+2&86iVa|J5h@yFq0!smBWYt8EEFF;r5&u+<0X!{D@I*NpGi)Zo6 zoM8`DezqcGn{ai{lEqc-G9}vF zAk#(5YTeblPC)Qr$WbLi(&e#Ztn>&N#j$u$Ffup@p$tSB9;!#Z12^wq^@>- z3OLEbiQOjt(-qZcYA(1`mviKezu{emp&xu*+U`4$WslWc3m9n5aISF=v$Nx(I$MgO zDF>f0NJ9f7*JEFOU}n0%>ib|hX((0Vo?Y{xk*X9?>_^0ccQgf)!22D!ilf2|iz?$c zrM5eqcdj`clj{bn$_S)*q|6K~6Vn`{B@HNx!(tBl6ylAatxinJP&}xZm?Q;=^Y3*S z$!g+(H&Tmj`>G!?hcu{WTOiz4hE%zsWBiE8IAIW5m{UK-&q*igu~zHn_H$-1>`ydj z5UY9YAI!=*DFAmGja*pZnjPNHns@K+aDSlEVDni>XyW|)T+FNNV9kW@(`qqqNqaay z%p+S#PKW#>!6FD zAD27&w(^|A7#%h(!BraYamfkn(z>&H$)d#bUW=Kt?QCU^C2@r#Kmt(|r|~sPc7_rb zgb=-apPV4oe&Hcz1)LlpPLZ+#-R{2!%Rt{7q;uJtrY>uUi#5iI=6TdK7rjc)YB!Oj zyhK%E-vM1;r5_w1-H38~B-4rgqJ=)$BEQ_bO&A1V8;Gr@l~sGLR2tCX_53NEkufBa zS~_NmU=hNQG#o<^w7QH(`1QMTI>KDJG?D~(Wgb=np&bITzbXPCIt6u`X3962czgC6 z+c$--IS*-B@Y{V8m~Wpz^zjFj&mCENa06cNtPN|>r?w_>rFoij!z4jm0OcSEI$_gBga9nfrjVPg2?Qg^zQb=41~wu14q*GNOnl3At*BSg;rSO_fmi@bYC+ zzN^Wdojq8C{-*0NXBrLC$+dl@%C2#h#Ql)M`>xC)=d^?|oJ`k!2zv6IG-5W;mf?}VcbPeIBLAQJ77nZdXEKLws%_U2 zomuo+=iYSUn}AH`Ax&$|(!w57DZL<(C9c_bUqoY>5R7dElIHxJM03tMlJz37a%sg~d96zzx z*fB`C+cSzhXI^@fy5E`AP6-zljICGx;X1*vRq8aDT z?nn6S2Lo}dQCzo`H~siPKPn?=nHIw(GlXIDVR+A#*)sNru@U^TuOMk{D@-G(yFaLv zb^*p6pj{v>^Ncg+C&^g|#X*I2)y|4PW8Ix~J*7}N*8BM0y=_rBwi>5P*bCmGMc%Z` z$~I>S1+5~Aa5t`e~TZf!-{SEDazWOK_3uwpGVs+25NF|;sV zC|TCw-2X-N^Kt}r%LKd%>7~EJ_M}79Oh=u&aXZ^o*M~AYF%z$LjL=xuuiSqguYUq+ z&yJ!N8`hAS?R~mh+Z>snjT>m{7f6KSW=nw=Oxj>+Nf1-D|nFmaXCANxV!Z z>^G@!x$T~KVp-!M@g3EXQt_5;E)@mOQa{e99qRZ}&krFpf|jzvR9TgH?Vx5Nhefl4 zv1iAih<>y%X*G`XgO&nft&XV%&CCgs^f`=<2m?GLj5|tegcYg-$Ca*#^ptH;{bKw% zA!NsCQ?q~ib^+vIOTkFrl{5x-iKfemLks7_7cYd8773$TK@(a*bF@AKPVJZ!o@!f< z2_!)U=h#2XJ1lUver#2Q{YsiJ*SS>MQcO#|(w4JlKl|Cf)96e&o58GnHN)~D(Oki% zK}hG?cdmZWyc{Q=7e9}KgkVdBJYmmMpOL{)$n|q8O>p@SJYUE)8x&qwfU^i9Xny3YwEnGGf$h{%(06fQK|E-cvkDL z_msOY{aRc%!|v3x^~{4?R*9k9ue8H#bnMh&lq?_Lr{u2V$!FI$FE=sIi~{m9GJL+5 zTfKJwN=q0!Bp6qkiLjbn*X|pZaCrF&KL_4hD*FKbg6m6n3a;-_D}ZO2)Lux9;AIs$ zh5tM;G+=e9vb#nO0XOq?8vJ>|quYJT3>x7(E{Y8-~>mcv7N7nWU#s`7cE5Ddg z(|J7ED^Yf3tUuH=-#WyaNh>Mr=nsPho~#~|F)(09BmXW?<0itB8yQ!%+PTsLFW{j4 z)`9i9O}T6w5OrYvknHZ`$xCSv+9YW{bnNEjV^zi}Eg)i?iirYmm4SaD8oZrFI?TbN zbV!MzjOUmR9WCDJA8~kx52)o4FjlI*(u3IS^bc7&epF3KvQ7VH5Vf8&b+>w?rVs7A zoPaUruyjMU+L-9HPXVuFS27vr=kUIMQTn9aogb?iM)lbp{!H3-XNx22)G(l}UR|wQ zAxy?*GWyA~>B4t4?LPibM}`w#9%ba~a0Ffbl!0giuF&eDm(VNod{ICIbf+sfY2I=g zyK{Yk_o;TLrZORFK@TU(66Cz+MZw%XuB%+x=)o-i2h#a9hVXOo)z%`?2{z*Tdv_XK z<|K_#F>Z5JXuqwnA9ADMpvWMD9nalqS5T?B!3GE&n9#;?r^(M!cY633?6L<)en+9> zsq-c)jyi~dkXo;$>yXaS@*_cmaJ!e`!D$O;X`-&kD4^?r9hLCO9(EGqMxG~+(&q%4KyvsSA|*)EPJZ=OZi;}9Yrx!+XZwZvuV4zq zjYu*%ydf;A;s8P%yDDfcz5EC;c5^yB7f}0yTu+nW>eq`09+U_=D`hT#8Y48P56S+- z$hLUq$o`$W56~;;`eW}_bt#Ep8_m$NewMl-#4RW}u$rlpGkG&Ob*GOeFi$V}3hLWZ zK6)bXD|kXyJAs=rw$=^#D=l@9&Kk?B0*%5u$naQ^Tf4qD^=Fa^rZmPDBfg+Qbg0$S zL`*{?5(X9JhfJhf1>$lcogPsBWoLnnCA^|!{W|iEAe{z}!$-9aC+b|Xh0N|hqvA`0Ct)yMnyvf2&iSA z5ef45hR_zEHrr8rdcRkd;jis>qd_G#l{97#eP}L!gh^{WymR+#`ec1`k|ImKRpks$ zdcxsC`AGDxWTMDq1VdQ7yktNB5!TRgkGBng*a}twZWZffkT2Fyg6k~HH8}aa^*Lp{ z12iMP+#Dd&flo;pk@F)h+ja3HK)SK#66TkcEH5;d&VT1jHdzg>DEtaP`kPUW!2o#pU{_jfH$fc0fi=bBZ_F6p>m+!H=i zzOo-af(p=W=5+hV1t=_EY*AQxY{hD<3)n|F!A4dn6Fa0-X&E>(3Sl6?K>5xATR2S!I1JQZV0UpHF2ThoTPg|Eqs`m@G;_?K^fu2@fh!3-*=XAhYP*)X|->HDrHka^O~K=l#foQPAF-Kh^9vJ%R9gN%1=2lw%Rc6)ps^$fZD zZ2@zT8q#=5NNA8fF`mVL_;$aCh!3H|ducAeG-Iq9!i`zGyF5I^ab)j-;h)3%rmsB= zzJrZJ+3dDAyqyMana4uytbR}vDDN*a56o=2lA=pAcDL--*WlqWeK@TK<@{jcKU}cd zR(tR5o-Pr!W+ktQbB5c`3~u$jUd%oNaZ^w%*1s=)qZ``2+BZGqHtO}bBN`ttd(nrh z_U+v!dpk^NK#x;gzll0py_?&O%M{8awP7=GnJMJuXM_uuh#;B04hB!)HqAxF)I9_{ zx&rB+^pCRTU4*@pTWRHg1Y81OwE`5^A*k%EI5((r{_7d-;{siovhfO80acbk5yPC? z@dSZ@?t}2x%)DLfvRnP3i`&?y$B@gzuRbC!=V$HR`fU1CpA$Mit0`K2)|TU5A7t%0 zJSIVR?GZadnH``q^Y!MJ!wUkYqW|l16yQeql;beBJ zLYXotSl_gS^HWuTEuC8(R`BMgVp!m!FGu+@n0qJ^y@v*I9{MJELbdoOCvAHnWUX0UKH(7A0pnJ$>%I`R z+ajA?##+MC9IC9MM-UU}(uMF`i*m8CG%43Of#~BZ z*N2*xW$km8T|2F9bC9e1_uT|QxYnFu#mOVU&B77C2|_{vyRM6QMmrn;@D=bZ$ZwFf z@`PRjo|K|}2lCAdK?;)BU00i|ALy@XXt7sgT;oA`24k9!k9qc&`2R9FmFNHOc-^M| z7x?gjDC>8sdY^U8ZlNrjz-K!2sg)d;Ma$K&v3E{ecs{f&5X*C;d+vw??T>^y&~#SJc9QZej^ZGb|pwU#adsGFzJOiUpMZv{J$>loe&0?5?Y^a zT0a&&TjqpDr3s>23DsaA7=(#M$EK%dhBVqBkGu#aTFH!DXhZqG_J6DoV6U7kkS_yw)GdrAYSI(B9n(ABdEdB)>&dm<{|CD-PC`}PvuTjte}Z| z>WO2)HZ1g&G&iwrkc>73y-K+#MX186y#(K*>;u2g<|?u@6Qv_LGi|UhrOaZ?y%x-o z-XXf!x6t#cd_UtEa<*R#B=uOj3U6)R=e>DQ@Xh zmhCY~MvJdc6?}=rbm&lz$bF}DY4!eFo4_Acby4hSW|3v=!pKj>dx_>&X*>J#THCjL z()kVdy8x~#oY{MmUOnQOiE4PHdhyl10)glD7~I7Sl4L~90<1#9s?}Y(k;IijD=G)I zL9R#!S9}shSDd5zJI=ON7PWO)a9(y_5dj38`GXsNj)5z&QR3TCp}3X1u$g5mNmU=i zd-P|7aDnR=q$*db5tg|&fAf*CXjx#~F6lU2PG}1Jxu>i-cJHhx>4BqNIatpK`cTFK zlR8u2I*BMVU}_p7&5D_xuHzFT03t7tJqYyq6jnY=xNzz7bFs6&)$t94X12Y!OtIOy zsM6#WHqPZbGT;<|`9$E8JmO%y-hmvmpABg@cA`8s#c=bf;T-up%7v9siK6d*IWkw~ z5q(XIVsovrMIOtBv()m41x^wwe!$u!bmYSD6`XUcdq9P|NVMJI$*p-$|42`P_&D^( zSY7&)3R%Ap0pp80w**jM&xot=9V#vWh$3#dT)p3-B2im+3y69cSSXdf$)QC3>{hb+ zT7B)w;MABZ)w0-((L-xyrWBQ}3|lKnhlI-(!5-;|{vXd{nET6lCSlzl2GouYY&~x{ z#CZ^s+z>ACy67Sxs%&R;xZ5U)a{_0pp*jN@;aA8kXJc(}S=`L-@3c&N>U#m$bDm}_h>;~{d zk&^Js(Ls(jy`ViB&-JdesI;7c# zVs<=@1fe6ise6W1GlkPX-7+~p6vjKWz@J0Q4jmEL{pk3StDDSzyT{LDpPqMtm|%MN zK0n9wZ8H09vUpG1X9zCc7p@NZ@bRfU``-Y0ye6N&a9N<(tpymKQg!gb`<&+<-Ha$3 zf>$*x*PNAf+4+zpvN`oHgY?y5gG);#9r?~5S7KkSGK7yYcLC-sR3Rdtz`Hh7xdB<0 zC1@CEK|2=wt$W@cUw@Kwez({v^SlVaO=v?AT%M{vhT`H8cf|kUPAnW+P0p~uh6sFI z*t!IfVKLH;K~}`$vFu4X_`^W~ke9Rli=jBB1v)FOP5xeGk#QQ>BrurV1>VVolnm}K ztCuTG-qFUqpcQuk!wzb(GOrKmR-_|L-v7a>n+QZtscb0tSh1o#U);Vozu|p!a z>gi&dxi}z-CMP~OEr)X1g(ZZa(-%T@5Q5)BElE>;*DyNY&cWl84&@cQraP-1__n*J z@J?QPAEoO0`Bn)vLIb2gJ8zTM;|(1V9ou|T`QhD7o_CZ5!@P;nk3<1Am9p{_aTk#D zPLwv%d{xFr5p6DFeSi{i z6Z2f{BohgrE()L;-33zxHY8l;qS)Cx)+I%c^Sp`F;8flGKvm1{BTR^YUZeL2KiFFPYDkzLHJ&ku5M$3aHPI;+O148hd#1N- zgD|NpV%4XmJ2TnsDEknBTMmiv@#C)Dn-heQO%ky)sPY5AwaPc-bMOqWv6K~A*+_wD z$F;2TR4K}VPeA6yXb4}qth(5X`N|TDl2oqV)^!!q$Qzj+&?{eODw zW4ERm@{_1GdyYjtnzH76NNXJD|BiLj|9zD8TnUWq8t}CVN4&tr3a>gJx^(;X%K6>i zq&EGy8S$9(S+-s$mS4wxQ5HjGlVF?bZsex%e8H`RUCnBuEE-h=HdelJhUQypXrOEPU7EOI2T_^S`NHSNb5n z?F{$Yi%L((cRiEngC)xTn;(dk+J7w)NHA#Pf9vKhbf)Jv6ma2dU4`}J2cc&5BI_x2 zp8nfsS>Kli6jSdPLKQZ=i<5jNYgF9u1Hk+E8 z^;e6l<_y{v4K-=y{v@W$14HQoVUi8gS1D$(ZGfxtr z9EdB-xuzy$-mhuI=sqGfZrf>up)09@m^M%sJDNgw$ulBtC0R6xm`NgCnKBvD|^7wE(aB;KQuSGlG z0p7<6p%zv?o+<-C%Cz~HUrZZ`=$ROCbEu-u{rSa#t|lVGexu`b&(_Ta+c(U0y8_6- z_*(nkGZ8NVrX}KLvJ}e3t9sYc{8L#!mHr2VpA4=Ao8PwxNWRd$ zqUW+56~gGp>WpdY=PU79Z18T>T)}L>`D@*w;I_ZmAgMa)QcIKu1be>gk<~6$M<8py zxL~M|t4@qb7eSP}f4m`CjuTw#ryPq*qTjBW9rBK4X4aXlwC;;X_|+ygZZc9r+>$tRnK*n9>jV|=bGTOAbgnH_8XwOK{b8n_)s=i%-tiq7 zGuc#7|6qx)iHP)8yElw<>YW7MQg`(}bF7IMBz32}QwBI4peU&@@5vZOa8^Wbr6!-Y z@P>KkMJxOMKN{Qcw~$bs`Q@W)T4DEadpG;GM+zEjD5~OoLY+JztcR#7*`Q$c7#(9aEzAsiVEv;B#G6w+p*H-V% zXPUM;WzIOZ(ujnR`FBr>JaklYWQ;kNo?f#CP=ddGMzm?_Q*{nWqC7+qsF{o5ArA28+crdvbm3$MWt2($+Pcm+g}vBIaOr&2YePd zJW=6pj>JFp6fc8LL~`?6A{_Zt|8s&t*?57wbhZPebw)J$w#k>9!8ZEdjRqp{sZKYcjuO*!RZ=&wE zvG~x+%a#T45^n)9ey70v1j(%6K_3a@uS~|LQX}o89=6I@3Ue1ry$#aM4ee`wrm1YH0bPoVFU+4XCg%i8fp zX_|w_dtOdOp6~{egeQn4Y}Orv=Ty(tJMf~(qYaz+RDN62E)L3Ok4A~?%90ll^>n8m zy++=!^6DY5$NmoYrMDOS55~`6^gi5}eicowf5X-J9vn+&9Gs*MYC0Prr2$vq*Y(zG z?{0T~pOr2SpmrC<$VxoPazj>N1R#n~(rdnq7_FjB@;mNk1OS*12H?XcWzNn+2u=a$ z3cSe2g%`d3j;FhP;eN;73K2bfRxMiqr3je|L4CV^>we&~ou3@NU9`DaS+i4Ge0*`g zqe+Jc5HUzu87>g5wlcUz3B^Z}q|`FvTK2w>B)Rs@ZDV(Zgs0SfK$0r=WNXfdczN%>Y1nMkvLnxExpn+Krijw_YqEu#4v1>! z$S)0C-7|wM0_n8Mxs0jb50qZA8~{dENMwL(HIH}=f#(l2_bLOywe)Md0g5dVt?|7* z3VXH{zad|Nr(Mm{;bj-}|FZUU^-Cg6OL@s$#0!dU`ZT%spU1n;-g~LWRc+nP`@)5~ zy2KYlI!a7^azpClS*i5Yl8oVZBR2`5D95XwK|Yv9tfLSg<9CT^H>6-ofS>1F2(O(2 z^CYP_*hc4x<&CMJLFXdD{v9Y$i`eZJ-5iU^WJ^up8#dP3ldoKLL%L+HiZ3WgOWTRu z07phch1)w4gKebK@^Za!!`RdjK}f+z%S%D5>eYdt`+B4?M7dGdB1HS9Z@3K`<|AA7 zGLb?6LLAu|uVB(nX7<79!~9{*?Ys+Y`jFqTa1x4GvDYN<~u3vzh% zt#a9-_|~VvpF^HZ3bdlRV9SA&=d#*VTXe^=m1W+Xqq9YCVe4us<+e+=$8b@{^-=o2 zdG)`dF#pxLw5D;_CE!!n#&T%4)}yl|kFJ(wyOmy#xZTJTPvf|uFDX6bSnN`5u4UR> zRN%sM##l|{-fvxhh3~F-NR==WwfYd7m4(eOFu@(2d*cMWoENdWhLckIt~%_KpA9a5 zJ|%qgniP}}H|NNA;BTa>XD*^aJqe9^Gc$v}#&{~KxOCCgp$dyMBbDqAdk(&gy-9z3Ee}1H6(#Vh z8=M*8qPN0GbKm78bVX5f;FZfbwGpAYm>U3e(g+gU`fi=j$hiu!#_;D(Opa-%u zn6^90IOF9!j*AMC8Fv$N>af=G#VNz3`%I^_+(*JEBiFcbP_nzH!6xQLT617m)x{$M zxqcq^5m-@9(be|^K=>K2>b)xG%TiSyL3D4We38E+uTs))1E{7EDG1a??0e5ePVnR`*lQ|VN_;}rnwJDRJP2zj0#VR931wB>G&E| zJ(Bs$l8cpUDs#-ngVrzVLmEWGL*Wm`(6+cz%-sxd|^R%zlzwo_okbc+gc5qGn&LN%wHl zZCc1Cw9~;t(}`3qyfb^awc``~FV;W3y{9L{$9iXX$Wbf92yLL)nMT3G0u@(F<@b4F zl;)1WUs1|J!3v?N?^W*TN4s6^#wt5^%;NV0;);$FL#Dy+Kl0Aok4hZ`M@E%X$0vJn zq}_mskB=zMbL3Q9#)4^we&O;-#`Q+rr^vss(4e$q?ToJSOSu!xVWQOmFDx~%DnX`` zV)bf#+M4z&=is@ci{q8mae`v*>xTvdD%@UM4O`TG?!!*f%jTFq56)b^*>uav5fn{1k*rm&a`IP70Cz(~gP7(spc(G-p86)A7yt^R z8Zl)RkU3HK*+x$^yCg{qCTx@cADEC^8@`)#`_u55-JBglxjW0AD*b58Dp9k3oEsMO zX0Mw-d=Apg^>&8?Y>`ufr-Zw`^?rNF6^4cGQ4x8<3=3a4m~%l#`t!p0y6W!YIWhSn zLdOW7V!@sC{vmN(*>1oENWu@cJ@X++oH)%9IYP-PRYi{MfG0_YIe?<`0>_52RxQj= z$-fJzXGMm??Q0iHLI4AYPhfeys2j$n>RXD2{bRK3)5Y%uF~0xAsGf_w_0cc3qwGsH z|NTC%kM+OV`1Pwl@BgQBD}_*5_1R;+ietQ{H$|qN3?`UyH!rE)?K&?id4&5Nv`lO8 zS_Fc3vr0~ziUL%py{>Li;B_beDQj45gGj9$ztifXn}ovf8rJxRd0mI=g+G~X5QYZL z?J}b{1zq2roi(;HgP=obt1HoL;BA5MT27iCyebSFpDuY0le;P0wGOhf}Z z{2Yl<-T54xqzsw!*9IFMa6WZZ2&MVGxj-VhJLL4WFkZhmTrC0v+|6r8EI;;pOU5q1 zxu3qPesLUw05bZiemyb`bx0Jfw{H-0QgivwmTh}`@ zg?~SoH2^L&2=P6#`i=Eoct|J53e4E$LigRwOW@D`zQ;nJ@w zZj0@luD&&Q9bZ>*6W{kD?g}r8xFho?gJHuzb2dS#vzwuOAu7{C`U14o_fTMfj{X9y zTU;5KRnO7|sgk}-C4F_zvNcEGUB0@uxYOfGFbt+nR7f9d6q@lR7dvcnl06h5!05hJ zHr*d5bYB$?&iQKsPa_^1*M}#jM*56L$bIY!;baU3%3kLiYYwHuek$4#-fuX_ z8soPX%Z_^152ur7L@fpUL0N>OWKpfZZqVcL@B5UCY5{wVXcHc%u2r0NdYGl`ne=&Y z^F5c=E?zO=zPYTWyeAirXe;sSShi5q8gijzEp-So+m+vs(be7`bAB$bM!r|5mjPoJ0U$P$TZSdd5_*LJwwkJaj$tDaGtC;GKqp*P022TWk=_E z`y|d(Ic}|erri1@#eu6#Fm~z6Pq$IxNlF#^4qYG^c9n5005sP3cjuQF%aJEX#J72) z-W;v5C7{wwG zF7NIpIx)+04coAMdD?*EdAnG2qW3z#V1D>$*_>S8=f7B} zHQj$rO^hcW>!IRZ;yIC-jlzKq|AGKj`@s3R$)oa%xa8ApPR29ZkKwdks;v9hXabkK zbsZBpPa_N2Dq;Xrtfg#IHs)%JP$L*hJaJ*1Sx3Q2m); z09}5ucB@bELl(7+R{~>PTQiU#-+?(-WIbFfjio&J8abcD0m&aGW@`49xkpcB-K~J= z)_Laif50GO$aXcOEntp$1ALmIIxUG2F8eFUo5U}+y*m;TRTGz-I^L|EGE+%DI-A;l zQq+C;%R_L|MF&t-qitc&0n5|k*L0f#9K!8z!_RzbW&+)1V3nlf zx&og27}L@hquCy^wH{QyKHUzh;KkkFEB? zJCGkx2Hcl-P%3Vn4{8%LPwt<#nl{zuLH?V0k4ygp=A*d#GW}3`f?+z}k|hCAeBbc9 zXT-v-GHYyggP4{;iAEAuy^C0U|I`Do;i>poQohAfqQ~%3jNK$Fjo0rI(L}4jMyxI) zs7)bEhir>w$`$_NI53F!vD-!;mvLTpR8``Q-t8LZ(oPa0QQly_pJP9V9u85Cj;CAM zjBnQ=rJ%m+S}-P$vNgLR!wCbon$Iu~LOL%Jf{gG!>8-N%mSwQ0c@MjP6JD*u$eLO< zH~>2YjBG39Kxb5U$4(FFLK}(@QFjB2roTA0?q_)3gRO9&7{maFPI%Ej_O3_O)FmkQ z2Rv%)(k*r-NDD*YI8BR1Na@DbfnN(`v;Oy6n6gZzfm8U4@Jg-eEh8iO} zpGn`da_)duEs^R00Zvb^ai^w4me9Et9xtwwEGxd2wpveGFcS4tKD7EnIxnvs7$tvbJ z-NSq{|IF0Z*ObJR>ugwO3zMUUT8|?{qbABKny1GhS1lUyKX^O_9v!zoaAnB0b&0+A z@=;HVSga9+e{gb^+mC+6MCK0LSLI^5476s--1JV3Y2O%lt4ymNT9T)K{i#J@SDsC3^Y5z{t&FVEQcepmQWb)DPda&tci zvK32BFUs9L(OkuNP9414U6-NMm0*inyQy@s_2ktrV?5K>Lq@I1*B+3la^RVsV`R1A ztb>QQ|6cky>JQqF5Y(6Tx1b=FCt|@zG;N<=UX!v<09}LFr;>2W>sIj%d!jCB#`A-$1bVd+kvpB;Rr zJY!m|=>7rE^G&1+TsmFTy;u$5L9E3a9q(O>1*+~ajp)~^(OukHKSAclfHn&X+q`wT z*q-2L%oX1A+Sw#=nyB5fWKuYsDl?|jN9lp$TjqeC^#dR=3~bGgsi9-_Wiv)()#C^NY2)wkkyFas_E3(gQ4 z+g$l{NWJfhh0@}LaS5($uF*Sa3eoxk^GQJ!8%2zR`y)DH_>Ppp>BnL1m>F+Fr#1|LijzL}YTL<<~e4-N19 zD{)~W|KOO`$QHi+y(z)p@>wnU8tSUI#UQl2)%-ip z5&R<#Y~6djNYs}h0We?|8w9Qlcd#wJ6Yp3TDWSf}6hk+g;*e3if{xz}h8VyI$oiPS z_Hj%APZKD<(^-A*Hm?*sfy+Ts9g|+mO2A)Luj!XA`pjo64>6m?iLfXKSFgOE;nZSp zPzVUq>dX;fS|MGyZ?yPM=g%qt*F;wQF%18D@t|7qo%uENH~Y4=Ux_^@Qf(STGLl;V zAnm|*$YOtVW9_V$7Z=9l+~j?|X(>bCLQ|5q!L{J9xu_X&zEAq)ak4-EN!|V^)c>G8 zD%D?ADEP+_UQj-o-6R{YHnH;ZaBxg?AopA^0FoQo;=X9|X@a}DBK`lc_nuKrwcXli zkYW%i3IfuCq7;#;^b(^ej|v1t1*8O}OYb$HLG)1sRJxQP(v*(0Pz3~}2r4BILJb{4 zH3<*`-@*rc-*23=$Jl3|Z|`w_oIfIDt*mvoIqx~|>$)arsat~qwt40|!zIX}+KO7D zGmQ7*@4m4}ImQqjVxta~N=oI3Tn>Y%%#4IwcZ9Io&D&EQ9@=R!H4K%pfZU`4*-@Gd zTiGG-kEg z+fsa)>kNmQqoHMygzhZ%#?Q(w&<#x%3L^;5juM8g(CN^%JxzZOe!4n(?C4H#+F-Z( zopmbJQkj|FdWi<;q&?k3=`Aj9W=h0RFujM(Ry&*CglmQnlk^Z$At;Qvhy;XivX`8dPq_Oucr)~8G1 z56Kf~4jPC{3Q@oN?f60eS%i*Z{;jVX5Sy_GhX;F$@OP(BxEK(DfNaVIV4BcR*ZM*K z)s4UV`WFUG#k2(j(>~z4@P@ho+Jdz(HL}UGgs7g~WW1Ey-9uWo`l)yO@jr3T?SfNwdU}HZ~Y0M8h0((Z` z$@JzbU>rJjYk)(1^a6FmYR};1;Q~1>(ka6V4HcW+?-t6usFYtVy!=z~MCr_~#^Ge$YHmE}_!M89ITkS2$jV z#&a_eig=kYPlfG+Q=!M%_GW92r%Z^pzUIk`bSo@%V=Q^f419ZCog>Vqu-B60y$l@@GZ#vcXtUh973Ul!BZ)^WH2r*_8lV5`{?Cy{e^#S@ zhX52|AX~A)ea;(v^J@Ium3|kn#~fnyv>PuhpE6C|aE3Q*dHw z9lRHatj&gA90U;g#7fG%!93p&u6`_KQiVA+mt@( zvL3a4of7&2-P=qyPzAsu{-*OBF@o4-FCFf8nL<4e&USHP*Ejt*oFmBWxLT*~vg>iq z3#YsID=Pd(UORUD?DB7TS#ZUJ%>;4sud;3oF^$(5p4xG|FD*T^1dYuUG!3-SHc_5JIr0P;#JN#mvPzc$S~$+ zIhRCu6Iti;``{y?nX3MGfUcZ zHxJU$h-=m=yy9?QZm30mg3*ws!pZmK*LFeBy2Zc8$Tfhd_>( zlYtL(^2pDFb#q&SJ}mA%+>z)Ewp#Vky)z7~fIkpDL0QgOvar4AeU`7!zo@t#`4`X1A{&P!Ef>y0$RmLA9rFxiSA454UJ1 z>w6$4aCpVp@Rr-xYV14l8AP7kd`=%{!Ix=^4sztyjPPq4l139N+}H~_&m0`N3iABk zb$lg1F8q|!f%ESv=?_i2ADPr47)C1}c^bSaYyFb&rQD8BCQRUvpWi&(u=&1rmS6+=47m3F5a$07kHY7{4oPgJ zE12~~e#q^a4Bd8_fXJxu`r6OoA$>20U1gBg^({9`vu`i^jsDy*B}dd}K9E5k28kRP z;-n<*S^N8%f-=8|yfUl0{L=z38fp2ucZ2NqLsbQ^=&9zAFeAUb!HQjkkcP$RCe?!# z8|PFTU3WfbL`leMD}nxz#X*}!?yU`@d3*q9&E>GQ+WbV%mWD!UFyB2txp(J|J`1!Q zN|-}S!Bul9taa4#6(NwM;wYp>>BI z9s6@|WVX>BWR~!R39=Kn3vWc@5zK-Bp#cnX|LzH;Rt;3yTn--<>NRB*yv56<#0Zm` zOV_0Ir8h{ z44kW)o+lUJ5jr`{jb8vJ?hV|hKAdtqNm^^~@ z)?B)v`n#kG45OxTr}N*O_a!(PqO-66(9{%_gmZd( z;&|$@DZieZDGVWEVJr8jhdxIfjG>Q2(8K9qp{5=QiyD4Z+HsK6#!vF|j#~-BJkOey z@v-H7hZ`#4qFG2Ox&_AAEvr}ugtO&Pk*k~={Uy7DrQ!PRNxnVI2To{Y9A+xW_FFAD ziYm$TtETxMJ?F{cWy1uy8lPJE0p=7i&s*zC|N5si2F<4*BpAJ3Nt+SotH?j>=zXL- z3MmsZGuG=;iv;HFfZPugDBUHx{q7(8ru$AJO})>6hx{9})scdVVR_pVC_0&FDI2E2 z--#NVndgC$Om*Or(fX&l79?PLtf)0!NlHvday5rXpe$o)scw%q%RE4o*ukZKaxH+; zrNIxZPvEJ>w^g*b-fR?>N1c@cgqJ#4FXnD=uK+fU)#zGBL+E8D5dQ4JCta9&BTC6B z7C>s}!1@25B1nxG&rz10H;034M~AmPY^W#fdJ3CYdwr@#(Y!%cPme*m3;XFFRUhzK z{2Uc~?Gc+(bvP+z*vV=D7(4E~LwkN5@^V~1xOHjXXp9a-j{LLsYf&w~f!sg{OhNUos(G67j))_1vr8inl-^#b^0i}GqhlcfWFuUXc> z=n}tR2#kbaH`=`2%b*R!RR8KUp)>H^pY{BdAoag3r^`EJ0Y0`U{D-xm#c6OC-9;zu z9BJ@F7$3+Ddhoz%4o0P^IrGy2N6MwZ=Y~9YWeM|U13jVm01mHr9+`z8(4WQ*FrS?C zfTW1Rf8GmCLvD$+AG6Q|N4^nDw*cZ9vBys?fhq$JhP5^Uz2X3$&dRo3)y4pHy2wMf z$;|fB;4BCrhqeUhBmE;+p_H}abL;Z!<1rKUgbF?en~hIX%@Een?=4~|@^#@;93Ua4 zgG;sX+9@}_J`YWzsRUi-Wop=Xp2%`r-U;K`wxS?J2!W2?2~Agyk}I?MP@MtLoiCpU zjm;l4GVlTV)6bO_C=KWP0aTQ#)SV7&sss<3i{8nV* zV}Lion1jt3^LyS=Esp@nv3nGH`bY_(rrIonUmLbb% zh~Np)6H#9-DI|0gcNWOUyu)$8V@3WA6N7sJ*?kK8@vP+RBi(m57^L}Itd);;jg$9u z0v<1HiihZR^rnJaVBfm--<0d}6eg4iKyiNCji2TW4Hv&W=dkU#03W_358hhKn6w&} zg2@iCo#cr1T<78dJp%n+BpExXv3ndZ%CU?Mw~BgEX)H<2V|$`#V}Nkr-d1Q{2H-WM z-Oyb6=442TJ>{feJk@B-JJDNjXM6;OS!c501p3iYBmnn%HevgGx<^%Gyq$Jtsr9<~0{ zDFFTbwG_<0B4*j%2k)!ZiXg?WpN7d|xO;ppb4lGpX4uJvqeB4b9?x>%sv_03I64{Y zoG$eai-P%je05wa^#I|QKSVuC?NZ^KT05Q%3Gt0r_eYa7>v}J1718!6DXHba3>Mp5 zXUTb(ogZJgEdDUswSqeMq$7uwydi6BOTA=p)Zm7_RIFfsSxr6h*(U9EPSZVFs8#EZ zYAg-}Qacds7U%+I=U27Nns#?6SqsDM@I5OVv&?DL(6zX3t<8iRlY~uI7 zu4u`wz@Kteu%MRSDSAS^jZbY7Y*D zR=IUI2qRzI;bAaJEg!!8PPbsk3i0LsY@TpsKKqMPH~KTv7cYVfde1&wn3qc=0^LqI z;A0et3<62rE(zq?dm)j~$3X#SDHu#pQmL4kVy_c3%8m@v)WW<{J&b)(5?a;YdzKC5 z*lJxq)5;0@qo81^eS@Wfl@souT-^HAQl9a|X3Te@NNC@>o4O9{{i!qNFA4*HPFL!Y zXWZ+Z0Ls9Lcn>qkS4AG`rFTp)1UrduvV(2mo&nDkGvb@d&+NY)%;_wn4jh)+1DF z?v3q%?Uw#v!DgnT=r2H4_be>sU?1}zrNaK7{=GI^s1x-zOWYKLL;ht zDeU`E&zcd9D731-dUl&Be$$Blmg2D~o=DSG451`!#nj@+l(tO< zGC8>CdZk9;fXrQFZP$E7awT+z5+@(H8LQW!Q9NaVAAt4|=8l^UOB)pId{g6Zi5rhX zEQG$*yeD|YVAy&%+e&71^pDk9MAbLEZwsiwxVl@pvY~8`%G>-UvjY*Uj8a+9M0y zF&2dKaFS_PZ`_&Q_$|V&uc0w(dskZ#hsmKCRb_H?4%sG-s9 z`k(!+kML2(3SR{5yT0f*9ve|oY+6x?eXG@((f(IMuG{oi>1L`t zl#?OpkD_GxNA$p=*2N_?7SXfN;>tCA#)sPM*b~sHk&JH^sK zibHCcehAG>R+`Nvk{$wMhT9S7dl_O9^^=xhv+yYl^G{#rvr z@Xd3LAlGv@^>_^gC$27TCd8f8`MW(MF3!Lx1S326yjr$+keDvi{2V9EWjMIDTZWYB z(iuo6&YvE`p-ulrm2YjKCntC+wBwA}q*u#6N+SMlEz+>Ca1{CUs5PdzGJp7;XB48B zV)qmB-g-OATSX69>;s+78;NiC7EfKs+c7yqa45Zt?JMv69VTnGUpR80#E?$r?S2=cu?cCquiZa_{e=@K|w?5wXRj%R^&QzDodQi znac97j`tTtc=Az}4YAlyA1%V;f;&u>yKjY5ItL7ul{8X|@2MBOajfu9aXbh z)_ldkJ5E7Y@mM`N(Q@L_gy_}c`sAFL>uTcf%XWMkJK;{_6F_X4ln@bHQqWo|_ptgW zVvDpMjr6L)ar@Q~*E6=a54|G~-rMv*G%Z0~FU**=gi{xo>pIQfVXeE&sw& zaot8?WnE2=TZ%R@!9w0V46&+p34W(;QJYBXKZCK5hk-A```ZM?xL;nH{`U}knXA)7x8{?|f;&D|$`CXWYDR{;f4PiWtLOKZ zrAvL<&@>t85JEdp24S*G2ubYW5uDGv`G7WJ7Gy#ZIO^Qjc1rT(yy63s>%HDyzbtmh z8D%ii5qp;5lwRWEB14tDL$=Mu-jK`!5`ex@w|Jwn+x|q5x02&)R*jFoBcp}I0o#V?#46~fdx|iq=qBb7=S8 zzFn(hq!Dm1B>l8YF3luTVmI}?FU@S`7u;vGtg64%W_qh!87|)Xj572!vTe22I&TUm zWF9>yu$q8aDBLEq;0?3%!aSG%_(LT#Ua+Rm3zvsV22w*!*Bb>9oD8fL!m~Ds&TBJc zHCcML$B)d5&TH!Cxu3kQ^1g4Yl{4r|`KiRO@oOn=r%La(*Q#ImkWB&?z>eQ;R)mq^ z0~VPnpOh<=aSCtNrn0T>RL5-rnqQL`_m_Rm-0;u85GtI6fTL0%Cp)Neu}%hi?1X~a2&u5Y=Sj`5?xj|1Dy zT>ouYgx$PtkB794F^`Q~H?1QNNFWRrsKgA!FNrgcp533}p-D{D{`us;AqZY<|20G? z+`b7TjJhn>IiyYTbI+Sq2T5$(K8ja!bt3XJJ*?5HAN0%%R_oYwrhDXhkn16T3BLNh zr>}lz@%X8;3%2#cBO#22T*)n4_=)&Dmn8x}DT$Baec|xEIxVc_^4kp2XCnfw#si!2Ck*T$8{J;gVTwWF)-^RUosW(twZ9=fpMO=3X$t1w zb6sSC5{oxSLx6p*%pY|*&iQnR)YsK?=c_CpM9np`@oo|vo2UFakBM(}(r}S5KYOK% zt4>R>iTL`X@PMBMNhAM!1$w!nGKy2<*U;DG_p0D&Kt$B&AmKGYUu~?-lDC#BB;DAI zu|bc`ywIOY)rp{M96D}aGS#8_^j-VUt*^N`p6mW)6ep8(+GPo_57t%0Gjd+I@>ZPH zya=w+#~hUQM`!Brn@7Ud^h0?9YY)jESOi*1zs4WxlscrVd&xn=RS_IVuQ$+|LjLDf z&UrIDiobNAMd<0W8rRVIDZIqkk8pM9#i7eU1A`j6b013{6>%3dqSr0hPFu`>+(JaN z%3fRW=WmRCU5;rD_MFLKK}mN$Mbd+04m2G1B%;ayiKsfCA8g!K70Rve3T)A3=+JDq zmBu2J`}u-upA7RwgIN=)kR!4kno{F8{pW38l9;Kk1phvYyp3R-=V9li%29yG0{f0N zs;dvs0F8MZOgz_4=`ZeniI}iqna|R^$@oCq`;j~|y3{9hS9TUhlcIQ7>R6BLAPtu% zulL`!bGOLfPD?hZLZ}zD0V_=RZ5fB`^S0S^4|m9ekhc!Jf1ZqPKq$wW^p=)2Hb{Ap3vU`esJ`RyGgk zk+E=;k-Cz6^B<}5p8z8o0A+Fi4~UTekExyiR~|H%{EsNCpx%7BWARK7>7oF-$GN*T zo2QVSdkF_ts^Kn>{wJ5Uh~5`TM=~}1=yCUpEC+NsrvNflrq#HYPT`Ml$!zlpbfCrP z{mTFhL$;iyK#S~#R}kCYwUe95>NcrA0l85y$oK00H~tEZ+~nE!^=H7iN5|u2LLW&kOs3lEQU&x@-RD}v?^kPqa94z@UPQA_moN7c^~y(k ziFN9RKBa|3yAX4H&)255z6M00f3gn1XjicMQpXc1%9LRQ~R`3URBJXD+~6BMHL=xZ|K$xD^LJH2m2U2jAk&0q&=Y}JLMe=-eu(xxjq zR^`c4?pHX10^VR%1;p-dYsv2Tv&HP#fi89L&nI&+@VW4cW9P@VG&kkriR*_Tj57S9 zM_OCLLjt5JwTh-xLNPsY7p<881{U z`pE$ry7=7%m@M9o#C{AoIouD3s!TXK7e6V0tK^3R$BUO}ma9>XmrQ}w4mX37u_R)_ z#GOh)jjaj6z3KjF^zT($<9JmAl^RP#me}b1Tv2?B`eMM;Abeg~Q9PBC!IOw;WOU~* z=-G0Y$w&oM_+?2MIrdAQ}0K}a7f#na| zTzsJKkp0>Mc86ir;w+~xVq}Y)ZqnmRzfzGc&3;tvCQit&FU1X;y0tO-6$)TJ_v#sW zAq8;PxX#Zj@p!Si$Z?;+sFLksGe9OjG)=(KBS>RWf&LLP8ekj(MG(C7IBK4H(H$=M zi+Kwu7Si@lDTMiRU|Y>P`hq5nvy<#Xpd#r0Ah`fXZBa*gp+1V*l0XPar$5kyW zu?FSN%{IkU0U-X7M2*#{<47gM6BO+oTw9>k_HJm+3?6cB%FMIRV}?2`$R96B|Avo2 z$zt@DzXEAh@30CxraWv4LvXA!`LI*dqlg;23SgS5kQ|d8Tc;A*I+!#_&-*WqFUo_j z5lvW7IHX)Hef@0sH*RO?;On|1$xwF z2G`a3m}XW>$zk^+fd{&FzOCo^-Dt7RiUdajXzJ^M+7hP#|GwA=43ozIaKZ!G5x3 z)Ho}?S3+CDHD5Dxm6Oz6v+U=p`HjTc+FtT;3${};(%o-du(iXq-$J0^N1ULni*Vaj z4K?1yo#0F7s0>5HV>dcIthf{ooK@>ANoQk9&jk*98SdG^_~T^oq!_PBDLQiVaxJJK`J zYV=*SAKhSZ;Zx_hb2#*1b`}Inc|KHrx5WzF_`07Q8+e|TvPNTx%Uvq`cJ(Qy&d~}> zH1w^FT~q99P3W@w(mEI@90bJ{D$L|#5D%t#i8QHwACe--pmD)?Qn&(ID8o#T^%o6D4djCm z;f8n>{wwVFxe85FzXn_+A{G)AW7$i#Atctw;em` zXil=*yIVLj_YlUJT&J0!ml7c#qd$bJR1C(QKk6PbeVanHb`E^{A$O5rqD$?bZLO+H z?Tv9??$vZ71f8^+#@W+m$+`7i*mKwz&f)lGiU=+_{Z{+XZAh59Mc3JNO?R~JiH=R|SGwjq-P+6iV9)d`?%izV-Y<_!hP5CGdNJ@YR>I%E#y-g(#~J)yh;8JvAa4^o2}k zyFd2_^VD~IbM+mXAFz@S-wdD*cTWZ94Q7`(XUeB91cqd}i*9x1pRD^~KEaNr$oK~7NV;Zf!hp(*2AEdBEs$_Kiye_$S#^-3o&}fd@BRvu z+V`$RI74=ljIbE2m9^Xk?X~jNqlG{eUY)Xb8GD`NRqLi7HsqmnM7r&lzn}9rZ`RgO zL6#qlC!-G2s-|0E?m>eKDTC!cdBvvpp4zlPAf1REXj-A$s3lbY1#7GTz^}sezVl3c5mfiu~X&wF|W-=1Gx(M(`&P6 z?X=@jVh$K+!5tSb-S-Q%ZZqsNIkN#`LpMv;lAVyK)#y~yYD81umCoxh6FqY%Z`RVL zyHm%H0&V((wgC~#QnX24X_(>1!Na72KD1dj_3S^ha!+axMf<9Ve88VGc$hy1eY&jr zE@t-eKNA2b#q>zq7W(lmROrI5C?b|jw^H&y5cmMbc-2Trg|@w>N3E{^Vl+NWnyTnR zJlP$&eVxX4n$oA;W+ZmCbpd;33zxxy)ICO)q|t&euR0d>Ter-;@QNI#u--78w)Ayg z{`z&^cQ8_-LL9> zVT~z-!qDIeY*pqp!4IQ7)a@6$dpOfqL~NjbS#76qE*+^+{CE1_-5x!g^Kv)DPHEw$ zIN3Q(6D$qiEl^7w)3gpvt3@{l9g{I5k5GnaNJx|ll*a*{Ki}f@K`2v23JO2h8flXn z6DW7yipz=OY@XUF7*khjlc0*0gWm0K5J9s2g%&Cx!SOzxDf3h{d^x7@OQ7Dcaa)B0 z6;OiX8k$*a+M4VZ%ykGaETk?6Bn}-!1vt)zNw{h7rAqYFr4$O<)dgxFM`z`V_X{Ci zGaay+;8!<7s9=sUD20o~IYF^HLO)Qlh^T0@zc8BMW=i!QOs81>n^bW9h6SWGfx7Ef zcVikNAyjy>Ie@o4`EIJ%h4lwsyO==3ei_XQ>gL?_UYQT!vrz!0Jjbl3Tp7&dEs#%w z|0J&pXhSKJThup5h58D&nZKG$iZq6@h%@ZeV!YUtr}m8@Tf^O}ScN6Z-2vuw;3Vs;*pjTBR%FBLt@_AAl4kL1hVDVu&tmVyt+jt1* zBYS|Ds5rVw7gU14V#C;{Q0=2XCq?zbI45o(32W}Di)Rep{w>;bMg=Z3U-m;(OTAtSqEO5e-=2P_Ojva@;N^shvvX?a`J6ekq-u7WMrLQl`^9bK zQz=h3UdtHO0#Y~5+ki?9qqbL^suUPI(KUwBiVP-D{<(PjE5;MWn z^cN$zS)caN-Inv4E@{?0=1Ko`>%@Yofso?Y^SAE6zQ3~4N>Rr1ns6Ucui6Oq#rxgl z-rlgNuv zH!zOYwt?T-G4iOb$)(KB-#xVQki%&aZQ>k)s4dhQ!p`H}cG4g>rwUWm?#eBh77QJ1 zC=2)*vSG?Q9|AD%;wepOvTO;V^%9aya7Fv`C}#JJery~+>of~nZ>wE|`##^%O}adJXNM@=|A^N{BP-fb2Kun7%%7WNk7q3z^Vvj!;lhq-0Xt#h_G zKIf>`yL*C>Q8VV$e=12`-^9O-bua9ryj31!Bgzx63YZ1Y*E?*6V4P<7jUs9`#!*56E$R6DkH zZhxfg0Y;@pyR1}4OK&BuyC0LXy1#iY8yRGtOhw+O z<}8T(sJr!z_FxLx&H1o;spVIhHP5zaWM%!mWh38Yw+gJ~?jM)z&YaZR$XM^Xc5b68 zXZWu}(SoLl%T~j$tJzS~d>R_&UTnt1!oI+OBiRNgvqjb~75>|u&afgvHo$@&2Gc*H z-r5aJfGnwiw^X*@IDQ?36;Ytcrw=UBTiExJgmn?}6jM*+C+dr&i@tf|V#lZ#lw5fl z9p`tfk;=LujgbZS{hX)Vr<`wMT#6|WYUQfi@tL=&OuF!=_&|f%qva7_20l5z9?DW> zAh_HzLexUsPLlZsf_-VpERQiNX9cPsjJoRxL_51Iwq-|jY&LhV`%e%^a!%!p1Q&IR z#5rsTo~T0_o!Yj;NiRTl9|OAN%M#RlQhW^}6d5u0)^Dy%x1ta$S+~<>`~kFhpX?=P;q9X&^#oR0Y!#O3-4 zPz;ruVVy4Mmorm^t9Pfgyn473619%_o}FGegY2irJ`B;NGK7f#U6|R}Ew}{{?O%vB z+jXbPDJf1kUk}Ve5*(AO$va3y3;jU|lp>simu+B$IJ3KCm088|3n=kKhB*{RW5p|5 z+PmkyA&gXssmP!1_U$jYI`CA;-b7p%tI z1V)oupQ@L;>sUv!w2%ZNl2$a|79c!!uhEW`)~DBJp+kcUz^FKl_>=GxScwlt7neKx z%bSVE2p4>b%l0~@Z}vm8SYi9!iv*X9g!*HXx_mke{83jSjm5$|gU?e+zgY9YACRjY zqu(Z2Q98USJcy{F^G!##|UC`E|a`vd`8sA$-$95j9ab)zT z7OjBfyX+=2=096P)>1uo+ciJV%h*`xFU_5Xx=hO(&Bxa6C=4~a&tV)>s>#0cqFwuI zc`g7Zdtp}NQ&g?Q`{%_I1772;`C(S4Dh8fkznI$j35&EjCYVWpB^J%BPFF;cV#6;N znQ!`YC1;n_xkJaCibf6 zF{dOanqh}V9=_hAE@!dO+9IKF)uZ#{Sg><$d|#DryE!!_>bd8^RtYFb;F6j=m!tFLyXQ8dWudtlj@q6Oe1^hpil_8stxd>Tg|LrI zwYaJ7Xz{n8a}f={&m zP2*lmwoup3?~@d=8!!7X%8ekfE<-u?-xM(8pi2HW2ova+&cCYK;(OAygFYTwjQzKO zN-^Y2cCZ;Z&FFu?xe#IBX@~BTs#!N#Y3!{uX+>IYL2n^wy|-8%d4kId%>M;Jj0@J_ zb&;yQrZ>mqUucdU%N@L1*QjS+DD-45JAONCPR3nxzl{tqvqtrkl2{E0!v(9aLC>;i zmv@mt&(66xZ-rhF*lzK+=V95U{}#VxHdbG+#J046?Tb^Q43~!7t~>fdNswKsu8X08 z_G1q}t!0GQ4JqXe2wJxbO$SdLQNS7~-BGNTxG40xW{#M_1NUlU zcz^!YQvtP1IVRqQTtw_e(OO!I^RRvEjxT%TBLIBeOrf~=;~yK-b7;CxeLW~cOIXj zJd3nCQo zmx#ZaSxa7)-a9v!e3iOhu_IF>m1N%7eQ!YmgpYaDZ;`1lmmToIVQW7G6+Y`)T}s;S zyWXgG`Nw2N?O{J3p&vYTCO&94Ii1#w663p4K5NREFa3%m+iPYp#k>qtwHATqHuWZ$ zIumAv%ypZJHpkp#rPS()Ef;ZL3_1Fv)s+V0d=<^=?nVo^oF;ZTqT|3>xp3T;@lqdS z4Kz$>kY~;7gO!iAEghQ+&k2-C+5T4k3nv!+!i~txsCH-la9I1*PldvMXiqCSaC@+Q zT|riTSzTK#RD$I1lT=d4q`y=@c-7CW z_6IX6Fn#1#kCw;Fmgkx-Uk1PIi3-S+u4+#a>>l@?i@#3vT{3aMXGhn?_^iCR}H9KFuUEi zHPV330i@-3^sXSLyi+Q&v0mft=SU_$XZA>#BE1X8l5;2C_FCAP6xcfkMfO?6lH2M` zT%${(mZK}30Z=dkIG))9<%@v%fZQ?i~_M=MQONl3xxT{{*&e2Ge=$cKH)B$ZD z0r6!um-87cjAOc1TAgQC{Yp-0Ibo;MSAYs%yu0m*PHDw0SNldd=MD)#0;4>wf>;Fx zd5TF3e7_8RB8}Nm*9KWk@`K_Eb%t@iU!UKSk5byo~& zORaIu!y!CYUQR2`Ljbn~Tc!eDnyfaU10fHVg&t7SFJyWSvCf%(0WCVs!BChh1ztPD z0s6jQrTtbQfZ?Y91fNeA(-aj?D12~FlkMe|$s7Kc^`E|D;NaKUCak+)@j6-g5tSxk z$ZQYG`A%W(E+i5zw_-wgRt+3rvK#U{${S~4Mbo%Lpt1cS3uqJOWeD|0v%+Mnqr}BH z1r~cmA-A1WtlSI$fR#N=cJ^kVxz_jaLc?!mx`6(y(7yN1oEGMlS(F?y3LU%We@)l; z>tZw$EMK5>PgKF;&Hj3u7FIsOv%99~J!-jHxIwkV6p3HCYKtD*#&~>RTog{I7F`Vn zfnM%6Acd1*xaaM~nn8UIsgWg(lWh3nal^(BHDd@)Kwy71>Sl-DuIAfeyD3O`&Xhow z75GKc;EuW&IPzhE6bSTm|C#Hkv~h07P0HegrG3KHojJcFlsja@j&RgFDmJr&d{JD> z=H(2tCSPjhSaCwfDX@#rbD-if!W0Am!vq-{RHcE^I)FOJ`u^nqEfP`tCzAbQ9FD!aPZ%Vlh5DL@2nzhtaU5XBEu^tq&l{_{h1? zjU7MeWeCH1y*Q2`H#_^6S}>w99OPCfm#3QeA6? z<1`>jIQ_#C>h*Q5ZUx0l*$+0n;q=keFM&HVR-;s(m?8TF&sGSl473p9I!WaPZS7}7 z=C%QK8EJ8=jlWaxG7i15JbUFk*Ntf;z8lb;x4eI&ORgYjEBde2r`b6=Cj%CJOj6gh zipmPgouur$X2Lt%3_Ws; z?(&m!{Cd;E$B8qHr<{%$HAG7jl`9ZS%;Buc?v~LuEe$fvsC@5;Zs$s|r!e!@SQR#( z$9~l%A-oLy3rVF^`NnMBXcfPN?;@#}2D9&LKG7OFf0Ao>_b?=!sWqzW2oS$$=X#%y zRe1?UUFP#ytd{QP}n#Ys{$Y0x{A0!b}xhv|mIL?#gK)>MoyU%7+8vDs-vPBFqSsqms zhfiXWhYt{PFW7r>yzJH}p_QKnm-j3A;u8Vd9s6A|PJJzL6BZpT8^DAcqGSiylH1}` zB%IkR0I{BF92lf_dOy470hFFBxHc`Ky9v<1wH4DC-?fHCpV2=zeokeHgGr=qDMXJ$ zAjJ@yhWLoGG>c!wyK~&07uyRQ{g*0*>;QM1RcGbrzZGvqi@QV^Wk(xFG)#|$n%i)g z`A^t%8yvA&-E8%2fk}ds$jO`Xf|OO)8u(IBrXsG+krmamv#H7S2Ub&M5AYzxj!L?7 zB#&Nz*&UC2_e`>hF$M45UT4Pyd!JblP|x*$jRr>@nP98F-8Ex)MfEv&mYKeZ6SIn^ z{)JZVCJQZw>dGB=W7e+wFK0e5*SER%6yr33xv_=jWT45F2s!Z6r6K-hu|VAJ%Jd+! zsDIWzaAGE{t7+4?_Im{$lviN;M6J&_eH!wzBl%@j>hzW{pg5*FIzCNE@ z_P$CPXenl2yzFzz&wVoR|L~U?v7!L=z$63Mf*PRK7FMo!I+HZa2fVTo`)@figYNyfs$1yJ?4 z#t>-t=l3EqfL!^A1mN(;e!S)ZRA!gCfc{&V{mQZcMm4sMY?(CW8WlcKVk?xS66t<_ zRPdVThRHZdsg6%`As=!xa_%JT`_{lpfA=la=z^=j$VSzMzxMA3`3}|;rJewz!h!lO zNlVa${HE3zXP{~Y@SasSr^DXnUE(lX6bIL7)~xpBeiRF7BaA842{}>dg$LkA`95iA zPTxBfvj^w(itk|YHi5CA90wcJ4a~|z`d9j+rXpD@%#XmnTRbAwv&>3A#k&S*otMsG z4Inh%V}g}NsTgr=;mM9c+d97=7(Nx&p2u;xp>J`exPlFRmVRWxHDwp-uYcR*Sw0wb zN6>NSOxhXuK)QIVGO^(CtC8)`BkRxn?wDak@LlU?PHf*JYrC2Nos)0P-(L^*2CFoWbpY@YZb+cq2b5XP|KAs(gYOjdz=k~WU*{@e-Gd4 z=f%^(qF{2rR0FK%v?)5POSOxtRYzHF``3ypfzq|BY(f8PDo<6!i=`OWw;zv_0tdU^ zbaAashctla-QG-mcrLO3ylgcqi{t5*%^#VL|F0_NDg4(tm$&j@tFU-Z)%mx|^FQq@ zdc3@)Y(dSnuXbW)u=og=E_x{@-~`{Ji2ZA4Sl^SF`HMR`-Ln6T-}xM< ze*HSpGU`Tk;}U;xz@2{HS`^mNyddxlpBaD3w%!Gl10DNF?W z|Fx<9mllNz$5KawDxDftNc!Sfr_2#|AxdD5{KvSD@7bylqPS9Bc^5c@P!sj8yKIhY zF8>1FI^e!=ZLddW?RK}*C6_{*felrLJokag*rBWk@BeqUH?R51ZpR8NLu3sl{Z5y~ zeH8{4C=7SR!Hwuya9xLEV;!++)#)y*OA4lj5J)X(7Q>gTe~DWM4f DOncq~ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5137.png b/windows/keep-secure/images/event-5137.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b1d532e8c4dc5e2ca892caf977d5458cb61c71 GIT binary patch literal 36484 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 z zI9~*y-Dy>tR##gA0e~Eg4(Z)YJ9<`~Qtcsh6

    PhM2c-haP;u+Q)-^4_FDyA;}jK zmL0?^y6TfjDSYZ;Wli(>tnB6r_Q+LOPaR%5?_1i_`J$)8`50_@6GZ_L`Jtf&9f>Er!p!@{O2 zG|K4G$wu4wbVr=AbCo;jK_KY}GW|CR$!AbOC`44wY6Yr|@O}f%A_p7ad89E*pe~I) z>kI7{U+~h*LO-Oh(euP^1b7-tzz7EU*L|6T?a?DdF;4K1Est%|AA$Ndvo$@*NxZrV z6_mB;oWAKgEOQl+#o^Qi>Dc;NU#~y=Y+(CcRYr#6mmmEKqKsK@{`q8z5M9pBJUhhk zdMAjfx|_l>6AZw-;inX4*`1u2jEFoMuMd}>Cf+%RmU_PJNd^n9S^QZEt9d=J#@}R1 z`;kX?i8uC|yh@VD0oep$oS~-?0-HCK+mDGv)OqxWI;(5?r-PNo<<3e2B4HxidqqHD zfh!6wVU>vYNerq$?13JWR4st7T%ufYMk6{Xb;|)o5YDM6PQB0Kj9E}|(n0U9Yjj5IT-I)ZMh*60M^A1T@0-u0R%w>RGF5_jd! zT(MahJ$^700NGt%t8t>8!B ztf)_aasqJDDt^H#WRINs058cTK@5(s`FqJM>|uDteH%n3?ip&=mkle+<=-fuCY2`6 zGjB&O-IQIfY#Qp339^~}xiRE>^7AsKM3QpR?#dt`x7}y#ogLaLX^N4$T!;a_oJ$cF zfugf07+hppUP_61-*sFjv9ue%M$&8KI*iqT{N9jo69c*!EYUTT*T@i&sfwv9>~E64 zN9f-fSi;}WPrAQ+i6=Nmps2Lv+EK5HJU{7W>BaZP5*lY&SJs(dmr32Wi$zRPD5b68 z&xa>>M$Bx#!(=eG#!H_Vjdql(tbF`T$tUU-DLauEaAKtRLT4qW&AqZA59_&%EEDSy zsW@ypS~;x!!RTm5+}y!YZyu0upjhz_-8HB@J*ECmjfy_9K{^!%5zJ>+unK9?(0p7y znysR)5p}2RqmL{bb7meL=do{3RG5~s(e||Q0&P4g3gPnlk{PMBx3*Ij4Rx#MU{V?y z?997x9l0k75>4!s0q;iARqUtFRbigBr5TwMrBcyS+UUoW5?fV_`58iaH(o-NU*ljV z&pSbKh3EK6B5N-9eCv0#tzMlR?99_LSo(J13wYykO}oH{U+vg7t8Bo*03*s*wi3SF z7iZ^xHAjsGq;Sf$<_z(kI~s zS}~g>zuCAA^ETh8ONorcwA@?ntM>A&!lphLb?{M(KgjQN-bR`_ZA7a{^q36Y)u_)K z_|WOWZWpe$P6?hv8C)nI((V zrBH@<`sLC|-ZLWig?aozXC4!O+QQ>mzZitk9R7*Z^&eap zCu;#-Y`NfM+4SG%!8;-Hn!1Q{Xv>Tws)h!`U}W#^rKGO(_071o8rl^fm?V$i1bbsr zB<6)^@r^`l*M#L-$MA7N1c?bt>CY*^iQ!N!^o?=}j;>mW6-@7VT%%W$bC`LfA5;F* z_cFSiNomzWReqNyxBuCA2!If&M8-&>U@xB^Y>-(Ar&oeob+&V=MXixs<9NeWRPZQ@ zzJ?DZ&I9Kwr0&+_u?nPgFG)puL+v7G*RdIkKia$QLmL+drXh|~SkDFQeAQsQlWe*u zkN%`ml6&{{Ak^AS*ff9NS+sI&S;|^;NlGgAdXRu+Jb2IbOY%b-^nKr&m#}ZX%Iop3 z6F<%@q+#?2C2&|59w84(#9_z|2tI#p{Z1AJnYJE8#DG{iuk5vQOvaV3ItRA{RGdmJ zgCnO}BI%F(%ewn-vlMyY$8@shS480x_w{cjcWLzt>PPJ-DbR8!A3H2(?V)~FE{?QeuDE9D(~mYG_M|;(z47A z5-Y)BQsyDtu8W7$WtC$#MO|Re{RVW<8L~$<;ToDH_QbkBt+4WYRDJTLE*GQjvL$kC z`&an$_)(oYWe)6u*kJWfUJJx&#NXVbGVzL{Q|lDYg#iAy39{c>@iug?n%Jji&#ckj z?JM?;5ZOimbn$|NLdWI>NXKZ{nx^@@Hn(5Fd+g)g3C&OfKgOEVo>2eIdr0Tq9u9Bp zr-?A4d-?S~@n}+;7@yd79otCoO;Oxr^VXzrb!-Giav7D6YA^|#-AQEYTi&UMN1Rd& zwkr{lh?zMm^j3zQ&=b#d4^tG*EO%#$ytT$md~%}DHworfh<7e;wJ}i$hXvMiUK_EI zs_y4+LWn##-zPmc&syO@o| zYuV^i`7j!GVMjDXEu#Y))RrZ#^*=TWY9L7RGtwusNA8L^)piltCXHz0p0v=GNJ|Vl z*WNNwQmtXf=_FpC@i!H}(@2ojAht&)&0GGY^|hUoFC>)d!XEIr&tn zf7`hp(KA~?b+GqoGE+^PhGy~dHlL*U%|8#=xNGkv=DFK+OH*U!f=OJ~31*ItGi>+# z=Cqtq&{9;MMF6ds{RZq#)6U9qWQmMK?}{aS_!`N&?R;9X2qE9IqKD^WDo^-^+t$Wi z?u=&1r=PX2Bp4b-po>CkOC<#5?i_{%vVdsK#mMMM`AP4XTxgn4R>ZlnbP-c^^2~*C z@Od#Q{gorHla!YNSCUIL%h_gNoq7WAS!6up?+2M=J$hRrE1~0`T-j$xd{q2i*ZTci zE$w~DpC!Y|O0VV4En}_aycMuICOs-|(8&j$#5bDs*r#ojWA<>D>gIjwR>-{?QFD37 z^es*A5-)c7iF@SI?HiS`nq+&!5&S^v-$q`FwRej4ASv*lM!HOutz~)aROT`+_)Hsz zOuKt4n$~tEL;S?;2N1{3N?-P00z*pP7Jb*f9pYmT4xeORz3R`ypj-#H)7+L0F37Q% zI0@2?*Ro&Wk0Uum#G~*Tr0IZToB?p{ldKw6IcqCCtmQr@IYPhW^_$OXuyiP%b9(;B zd}Mt{?-cU99w+*93N*X;5#rslp;dvwdx>zKkD8nCY*Kvm)etGCwLEK|5>DtoyYuHp zVHtn?+doHOQ?`@Vt3(w+u06sGkj+%NaZYV=+nDn%g9MAtN0+W(`55N%pXj!wR2b(m z53|?p*MNmHHqiIUJd?Ns^R4Y-igruo$n|su3Q^8tn<_R6%}xzP3xMX4jZu>A`&}E+?GU>U z=vIpCvMQ78Re({xNQczm1kqZHKEQ5$r90L-IN}I16MHFvSfWTaRU~bFlV6|w>Y+df zI}g3|>?u3nW5J)3O~Fig!|y^n@q@@@@|)`oHzxr%o*M8vwH}XmsPo5V|C_~u;-hF4 znX|Jmc6sMg?Go)XBa>p}^N3{zIYJ+Ev*-IKcQ@AL{4^!g#8o0(5sybWJUwR*YR5oD zk4|9q4C>hGL$>y>TYs#gCg#~R^`0>Rl>feeF^NLZA^+t)0O;r6WG9utM^`?Y=DK&{ z-Tb0O7|CEBUG>?I`aTDgA9~+S#P_6t?I=tkX`}}9jQIEONM^o}R}vANzB?Q#7wWwy zc*oUty#Wg}H?~NU&VH)mK2XCvyyIw~hDoXGs#yl#0?VrloToFiW)?$2O(!Aqs+$I`x>pOmK5JQW`V!Kj#c)F!sqWWD+5(x+c!Xv=0B2rwYWo0jc) zl2+4khKn^Z)zqMaj66_58(L`$EZ@EbW^faUq(_ys@ z0J8)}U7LChQS$=ue*K*0P+$j8i4Inc&oXoifd~ttEmQo}cB|v`frxe9r*HgC05HK< z?Zdhx7nSn-1a#D5`Mm&{!H*~F42$`vOG~Kunun*#6F8|<5g+h?%EUjc0 zXpu)S{)r?VCSCJ*#(I>Wx-9!Kn5>|X42AgAH|edPz~h*L_YvnW3C>_QqIo5)=M6z1 z&Vw~P17NWV^scWA%$v@Y-X@R30V#|n%a{zL*-l>?2Ir}zWga%GBF~-}Fa~$I6wF)N z5136~A1wia0N&FXDr^An_YbE)APw+8!7u1PbUjPU*cZ(J%^r-c|6zMHpo$iRewv9m z`<`U{P4hhIM}as7Ezw*1`c_@>5C6L|7%-z9il6_YD^5|QvU~7_LadUl* zW{qLR^Q)8NYoiww6uh^2#6|3njBy^Ez!JErnrki%QfCGS@5%Tk)lKl0Zm+O%>w1wA znr&wM$KD`&9hNEewx#77OndH=JYnl&easUsOjOUj4-5R=ymS7EyAKz3S9gT%M%9>% z)=)Q*rWJ2!AbxF%RWZGQH_F(^KZjNMWyBa3*Ry@ObZHoqedQIG0y5zOR_WOgE+g{I zZAsP0Oob{{e^UTkpvwcz)YLRKulP3UL)^(dH>#a-eL(!Lly+$7ka!Q^QjcKA>Od>F z+IAln0_qGMlX%wimq}0ceN*=w8p|0c#R4b`xay^P_(y8jSDhPJBL6J=Vl_HwboGXC zh31D@imxrvgKNviWvFaRxgL`=8|nVT?j&gOptI*Ud3St_v>I1a5_K+O^Gz=*b)30( ziWrat#JEj$(Fs7IYYF`NIiuzmwR2v3Zu*I9w{lBzs%@`6f=g(5KZ5yylPgUD$~&`Xeg74`mXxmmCtisJ{$~ z=_-)lK;UHd;dW;rW#>~Be#De?*k=F}!SBr9M+4{{$;WddUknP}Q|v#J69qQzg`3rM zGPCeFx|pKO7xpLjNcn=Z%y@{|gFd)?ZT2?sF)l3P$c;F_dND712-;}+a}0oEd0 z>76`p{T}T9c!x3t`#H7qQw7o?O?g@zQ6#DisQtNxFB<{v@YyrsIQErr*qNG4Y7}Tt z%>}x0VOY?qbC1KG%|<$F<~yYYHUrB`wLBDEdUE^_{v|0I+ci85Cf1XgJM6noBa}{ ze2f3}82~l`{?YUt7*lvP?^7<_;%wfz;&v(p(#F$f$SPa!!>4Z<)UMJY0})^PvKIA* z$!8$By^a3>McP=XVBh=Go?kqUOzU_Zkh>A^2IX%GG!@V}1Y*n*Y!q+5;b*nYO&m~+c>XY`5nN#^h+;=Zg3nU zGN&5m;kgqDBSk#tuTGNBWA|?rq^W4+mE8E&ob-|9$L21^c_H~tfVy9s(_6^Sj_!)K zG!(~Zn9Mvhy>!~bg- zII2nmS#xjyFf}AEJD{1as3m3am(wXoE0-aI_e(mraGKzk5`C@ez>xFRFZ<86i6X#t_qUVh z`fs3RWiepnyKe!Svj*%}#Vx;0L+5SxA(x=V$NwGY;r(X;8oIPEg9NYy|C=_(|Mf2u zWT%3zz0^&9-s1)|hu+5SR-1K&6kzNr$W5iN7NVK_p#%o-8_!M!dQ#PL?E4K5$*kAO zBFDn_uer?SX~qp%y|e%D@e!56fcn)(Ag}$*TiGN|nW^&r{)wiFPpE~DZsgKFhIZsN zD`0Blux|nFxbmHTgAQ3oYqAwJK2Ts;*BrzePAcA~PnWvKey1pxluJ385BCYUJ3@bY!w79(eca5g1nIS9_M@JyR}T zWul4{KSKrOGy!auyHGVt@YQA$wPMVXS4&`;aBNOw*+V*D?tzwvch?mSb#jqoMsALp zXCkps(aMEmX|OK4Sw*HzE@6uM5hcs-q;%zPACwRs95RcNblvjHMk;gkSfRBwz{v=> zp|%)S_5$Q7WWm7rF*Li$-^WHm(b9W<+sU8uPN|-zde7cVQu%s!qWV}Q#z1qgQ$uI^ z)8sF9dZ~LK1Cn7NCGJ=jOlV^j;B-0^-}h}+wj z3PSR%O1lB-<};Q618`FV7S;F^_rZ6|j6SJ$B*oZ0+GI_Rc zpud&?U5Pj^D4(}+UT9wOr&*V`8P9ICP;_R}UxerDQOyW}rG2?F{Bosd%C)OgWyw)o z-}2ywV(yh{3B;3hNZOQRQSB3tEHfx!6-=upTaOJQ&Tc32&I4k;z=!rcQxea*Fu8mg zsGWUYSA3t&e;Nl+vt{{gKygEu27=}p%ij$wnh6v;57^rnGChn86bkq?QmATyae4h6 zJu+Cil69}*`RQLbPlp7Cmc+|n@A%J+T!#V((?%A+Z5=bwv*B~n!M5fBHq<|XZvZ`8 z1b+R0bP@lrPrv;l(Enjc{vUkV=gV~DG9Gfn_|=i!`@jbd{m_&4*N}YyV?Zhn5H{Gy qfotp!{r~t6E?@=%|7y)RNl}RA#boA$+@Anm0IA&8xRs-5iu_+hm5-JH literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5138.png b/windows/keep-secure/images/event-5138.png new file mode 100644 index 0000000000000000000000000000000000000000..adda7747f1aab3aa1349bbcab6acd416b667331e GIT binary patch literal 44374 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 z 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5139.png b/windows/keep-secure/images/event-5139.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a0962f874248270cb4a3d24bec288db5544875 GIT binary patch literal 38877 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

    oqcT9#WBU!0Ev^m8PU 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 Vf~$|d0A66xyKJaasCDo8e*wBp*7yJb literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5140.png b/windows/keep-secure/images/event-5140.png new file mode 100644 index 0000000000000000000000000000000000000000..60ec5034b65512c050a99ebc9b9eab68a5127cee GIT binary patch literal 35800 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 hb2C&bNb&6=9F$vEH!;>1 z5t0_-g&ET1U|^6`0O z2=avI^ZWb1`(d_Qfj&1-beRHFR{4t`#C^{VrZ>woL&uDW>(OH}oLL0DD33!Oi?CzI zjjhQjp_NQF-{Rpt^sAmTMsbTHP%#JHp&ud%k+HfvCaif^scz3rn{51IkU^ zgDd2}Vpgv>$aow-cYcBMHA7x9EUSckm(A!Mi)r*i5|lu$uDB+*1;nYwmX{hSnV`0P z{IV8`-v;yWdZ^KO&ZMdsl&$P8hh5wY)u~>C%gbP$xHoY`?iBJYYgLuqGNw;lQVd6O z#GqQi;}lNa*d@?<+?YcxD=%D?URbuPcG;!&yBt4}a~9`*TC0I+3q8$JBPS^C-F~<0 z!imx;ny4zgs(^cRFT+82cZYIR2^!(=KSNO;RP$!Z2Tf66)=wRv-&PI11LB-ob%LnN zV`xjl?o{_e>TrL(JwW0eF zj2+1KMI0r#X%SB37~u4Qiy2|Hv=wg0jyedd8Dzbm-$MIpe0N@cp7qJ$2JG`D_xZl8 z>A1$hJ^Tc`S;8@E{McBgnVO)AQu`UBP9w)>@N=5f*Vo5@VFe$3Y_7xa(WaIH6Q`1# z>XIIuoGZ^(ZXd{*n5u_WGZl_;3%-`stWZSqf|m5d{J39KMJWMHrEny>g*&_mb7#on zF!cA_sYNl+YIv9!d~!#aD!r2;g;cHkY(x0q2&m9aRUVkxEB_7>Q+TC_B-4hF5skLpiLFK+2MXJ`V*{W1U*6TPfyWICk@6egb(`f zA}p6C(kx+fNBfLuTu&%Sv~|S@-@0mq$XQm)|7c`4;qTi|yyvY`Ce&=;+|ZtPb54&dL8&CB%)FG< zTEx_>*Z7B+xS9`0As?lZ@6}_2ZSj!FiEp~w#RsTG4=du%o$77Am>k16j&G`R1ShEG z&7QjNOnO~fAuwF2Fc~pD?cBPUGEztPHFhuo1Z>J^IU9R_t5*%baU7 z=h6#YOM(8+v-h&pY>i1$_6ZE4@ zU3Q&xzL}<4wA4A+*ol>G+skij{h>1`qx>r171wf76^=)XA(!%4ql+W*^u{rFBolcy zc$B~`8nbn0K*A|-98#UNSjHyd#Nd5~cm>{=_aJuB1I|N#>BG*8Gf&K={Rfy`M*oO@ z`EC|J$xde&{mnGq{bc{-P1!;N?_2LyMX4LlQZivGdycTu7)+qC zzHD%an0pXDJdDCjMT=1AOK33)Yg92zjJ294hM}bq)mW1d_UgF8NA3Ddu|2v@=598+ zQh$fw$~CWTYrVUm-E$M;Esm`GhRwl(aNiItDcQh<7sGbJ20HruNKYAKFa%eCn&{ z*zPiPn-Wl&T;iEprc8c+Pv^`0L;SmlJHKyA`DR5+S#T9M6h+ zp!C799U!uBIE_m~deG~55Ex!t!F)INrgl9USB7O~gwulQeZc^hwmj?WI=A4N9E(vt z^I$kp|L&%8{ujklj5?!G*6^4fjb48|?VZ>4&<$F$v#sZtGk zC2DJDF&Fn0`JAwgPjtzm)UL7%u|s?b@d`_L50w zN^8xo7c?vuPrfV7hxaa&P_ z2qR2dxF7Nd?}!8wnaH`VU=z{oM|?Z%Kc5*M%Gv$8=q)0Gs@z*AMMq&P>f5OoAT(Wl zZscqCaskrK`mW6Sb%>{-!?!cB6~_dP@#R#r{)qyh`Gb9M?>WEst{bwCcv@7etZB?J zA%^&c&caBwv6FI=c&|Bz9P?wpTo&?gcskkEiPjxAQOW@>6TVo|;FQ@>vK97&u(wASLhkTb8N+>G zr&-PLA!-Nr$S{hs4Y4kFjpHzvVmgFOXdnJ)Ai+l5s zw8at(M-Lao4d;5&>xk>x;qrlWIL?oQ1)XA*m9u;9u3>I_GyZkef|GW-+Rgd0e2B*LH|dp@Fwn7hQl9-t z0GC>?;iq?H-({+VYeYuMXs(94VBE@_SL%+lPZu!W`?n6QN6wc3fej*2C6;AR)qpor zu`~B&wA zc{OTos;#@txqFz|ChqXs^}s%St35R1d`d>;12&+g1Lj;~e1ojkhzJGdMC&WQ!PsbC zLH0DdZK#IsAl;`7DXTDnWRw{7VzDX0gYG421V8CR;lKo@CJ#$~ux4mTS9)vS`oh=> zcGg`Ky13VUA7|MQ;X#k4a0kY6K&wk*?(ot0Fp4yn*@wpvsfTLM1TRRc?n0e!QWG2` zJW(VmPS#%(xO2<$(zH0gB4*_h*Pou`7wk&EiJZ8E6Lt?I@^sIc$HiAugTgJ?X?|jP z%wDlwNcKGFboD%Y0+`35jx|sa?TeZewm{MTB*}AX=6LpT8}@VQ&(cPa&woRpW91$t zN6clCVnW{1ULe(i7s9y%ixr@CNO=4DXH^l5ZdlE*AL1eXW*!qe7Mkb3ve=wQ5JN6U zV4djoo>c)lZP5zPN|qd6h6-5LHvz1dH1^QqEE~;>b?;oV2`ehJ?cT$mOk{l{@-hdX z!z>ex4+?JO;~P4r)MdcW%Z)siadgyr{xgU0KKr_&IR6$tKDSq~Glx+MyzxdBWk zat`ID=IJp%H+QbN`BCQpYLslpJ$gNx!yE4J%)8en%^x7LF=4*+&yf!h4H+ofXK7xl z;EwLkiQ8FT>_wT{C7E+*-g2KARvTMMS=ZZ`-o<`n6aLeZU;rOqcId|PqlwU;(@FfE zZewSkZ}awFX$%Oa2;+(#wBJyz_8Tm3>kESVYgDg_$YT&EYB%v4Q4o&>0_R0Bg|&cor$7#pvz} z?jPa~jZnS(u<>HF22^NhFdx|#Rr zrl<%qY9&8{{wjqI#Na0TrTEZeZJ}o>kS$B9@EKtPe->S4vb{_5vUAOKz$2he_4G}= zcOpS(L*}NZLeF+v>lpG>7G#xUOGOq#EmhT#!M%BRIhoh?X_R_0((rNk^@g9 zAYQRDaW269BVzJPLItg2wfE^}>sX<`wdjuEj=lqONFC@--lKTDR-~R>9Ic2_|GLh; z{8s$lKZd}&R6JxXk3^q|-QM;6rT|!eJbJ8!q7;%O`gh~*I z5vuft*3NzAotZ8H@V?$vC1F(P=O0jIu*cZa#0ZBXJd2LOoZ!i=Bo>vVC#im!z+ zDyH7sm$U~1Y^bz7J9*M&V|dbK2%{!ixVAv1>5!UW@7DLoZ~S!&6J3iRxhZ2Yy5iS? z?~J|))U8fTnz{fYA%H2(`v9J1EkV4K4w2^nrs%$qhDs2NG&m)LBM2`g@c0L7tP5l% z^{%`Fn{3yX=YNpW<_Pv+^x>CvOCY*}#-hk}56+CjrXp6qfKOFlG%=jn5gLeb5Ofjr znsE8PG@-Q4e4@e!9MH!d_#&I~Wu`Xo!FO;6{b3)*-3hQ--vtgLh;L5uC|1G0B~K50 z3i#wErRtwJV5|&oprxk^SYaEEw{&v>>~GOV9M0wd?{3-r%4LAgN|rSL#BO}ZvVQ)7 zU2_nK-N)ANB7xbxR0U7WVHK{)dh1zp>1C@ht zeFHh_PS^g}VOQfX_Lq4ETg2Ty z3E!6%+OOOhzTCx#BNVc#&HeKk^&=YGdlvC&8K(kG*L;RxG|98rOVWh(M@{}$36a6JY1<@3Q(85Zi0WN-P$zx5Pt zSr;qB#H#KsEel(lM~gl`m=GPobjY^8K~W$ewI~I4S9A-#PQXWTp_Y$n4)AntUYX;1 zfRF#jwFVoI^9uXXuDuNDxV)ucU1!)==B4ih_&@;sE>{=%%E73o#!L1rQS3A+*@f1L zXdcvZ*2LTBZn+~0&fmbMp6y`o7oSw*#&^E+C#qg{HtjudF$J%pAC}5`4moIjay~Fr z52TVHvUZhf@i$?5kf#YJZV%(`!qDpy?$`534N(>l@35lPJ8SBK`zi?9IWbg)U#h{W zh5G6hvc`S7=hVBfi5p8xpN)bImwB)8KMweH-g@`(_l(~ThMYM0PU}K?1V;S&_-^44 zV!M0Z$=<+%lMAYn2Jht#S@i`1MDg;oQbdf4AwD36leN|`SCPXeF$|!!Veo0*x*-## zeW*JU!8TU!fQ?I7h@-72LAcM`g#RV)4x`_}e4*VH}BfKy8m zove2;+jkxk+}mtb%)Sm@v^2M`nwGTdgLJJ=&klNyID+$i-O|drny5Qza>|6MwKMx0 z6UbaAsKt&xcQ---HaBHr?fb-~_`JOL<{!P)dr5<5Z+AnYbIC($$~sq#F9?fldsCY5vV(mKa93KP^BdwVz}q#%94y2dFGtC zir92Sb6!TqR()?->ryh=$zZP|H6wj+pZ>YHF}Xiw zz|HOw-$#XChJsbFw6h4ww2ta>F%!K}x47D;y1Zfv=84TEO3V?k)W9Zf?^&$4oW-|HtcKz0h zB!5xpA#n-3*Rj{7Og+uH3{coL$=ZD6aY5PUeN6(Vi7JxnraL_CplBSYvf4}cwM4Vj zvDQKtSY}e6YX5pb7e^cGcM_y~KUcma5Y(_jDIzCPx(0XjQrF3u>k~1a+OiqZ27@H3 zAA3LgO-1x^Q`HALXgRWR&TtE}X(3|TA${Uy;9vY(&TMK*5p}ic?c<~7pSSS2@(6)v zBs`z)Q)tHVr>_P4>-qW4h5tmnzrY@8qVi>#Xod-ZyD;!^l{U-AN4WgoAmdM($d>*+ z5sxJ-&!X;ZQ2S4kaQ>f%-v6@}-~mz{dx1wIiTMOYg3D0BPrfichCDYH1>11RfALe! zDM6sToc!`=88Uc(N(9E`Hfq#r-Vaw4PGxN2d+hrgVI=u6AkklJvX02vVB#UsU)om+ zKFFho_7ssSIF{&HCG1bKe85hj;6?Y?TW+-jj5OXSF?2RPW%guDSB+B|41fOiTUR99abQ0;#STV$0OW zh0ogs+7v=`!t268YmZKC6jDd;{#F7=P^+n{+EAb_@vZ*G^%K9Y!wv}^mH)=8?+Bcg zTrNb1MZrbECUDoJM1t|Ze_K_svLo%H4MXhgDu^X`Kus7GKI%WD4?NNh5y7b~XA=EW zhSi1~3HZRHT+7R_3HbKGBZ6gL+%7q z{M#z#)qfa`b=OeZe(u=yUyn^hX~Vx-JMa^j9$~=$DEjjJsO`UW#1uktD9fQ}kBHjc z8xfVz@5{jld6i?0kl&WKapym6QMpe!<}q_sFEJ(`BRCrI2&~Tcl*QO5?{an{>S(a0 zJa1rnp{INB1HXPerv}5>-__sT{4&yA;##RBR!N7@Uam@Z+((Q8UMkJ((`*);*COih zC82)rY;ktgPjLrRKghmPh{lu@7IqY_efx|$5Mjni{@(wI9vd-xJ9^?Ol3ONcVNO5K zuk5fZZYx^OTR(>ct5790dx2EfFSXr9DdZpBM25c7P z$1FH|t0cz!>1YW70?|mP4Ih+{w5fgj+-rFJvINKRvDP36^fcVyx$-eQZJNsE8V zfW9pa=l{yV;fAzfuavFtNQLjo<4PkBoG}Jo=qOr;U0G9n?819WQHA9jhGS) zeFAHL1L@y?g!w`E^Hq>|YYIT)Uw+|bfQ|5y;>x2j zwR)SssyhV~9rwEkfJ-{kgg<{(KH2m%ui2=%bzR_)RsRWahpVcFgN8zsMA*lBI-fxM zZPWz=)0kdPR@1t7(LO~BH@rZlu`lACiq9UmSgSf~(KZOZ3+=HrD? zc-ox$;hJOd67KC~EcaUrIP|w7Tq=po)&WPY}c^&{c9_xY#H)XTWobl&*da zZkY!S+yw^o>HR)A<=5<&X)$i?C~uR5xpr}Whk+nJ&JBRb>N^`z)VtvU4cALjH>qp7 z>LIu7tu^G5o%VxNcA{cwq*8$yx{Y02rMxiB%`2OzSX0Yl@2246)YCCLQT^(_iLcJZ zJ0|n?Db{7xqexJuVnp5fFW9nAg$yboB7 zxW=3Ho4L`%b?%t`etmp_#{Bz6Ft9gj>DUManA<~$q`he;ctBO0E=@N716yJ?BbI5e zkKH70TLPLs$+_KFECvQxZ$>WuK3#WT=3j~*(pQa~@zvC9S;l*@CuLjQccIiwD%B_7 z^_2tYmCq;YQPSi+`-ByRzlA+l+dXsV;r#oHu`y`8!7jZ}hiqC%+)C+id=BjV)di5g zEJ!Yk`}Wn4YOdI=J1)l$Q7)krN<%jxi(M$N^Fp%tN50n0b9gx;|7{|~nQzZbh7TVv z`}Zr>x~s-5AgqeNDv{-T?7caZmudQc3A+9h%x~ey2zxBUKJsm>udSbW`7_153Pvi& zl8zmU1e0Yh@@4P)?Wl~tF3)of^zWbU(>NR4@^y?RCe0M*cPH?m=`n0`TQ)D~!zsX1 zFj$?-E|eG=&C#}5JNGjGD^Y_t>gFGN52OD@pNp75v+hdO+8_?s7CmYzeFQ#>eGJUJ z#6on>ymx^%dUA0wz@oYLQjg#d&E{Jq0+0yPbfLu5?3$15-6NCb)nZ);0E~)?jzM$*<3MrC!nxG~yfvcc)qqQEd_nN8k81tuxm&WgZmL}RqscuiNus!O zYfp)hN@-*Lo0HG3+$o$bJ1iJIxm!y~P%dTha)ZFI+Moh?k_mow1i;_^5%596me{B+ zfqwF0FMrmA^yd?Q^nRgKK`2}=OX^2pnJq{#Y$c4=sRyjayt1(Em{5xan2--8K~gc2 zw#0OGLDXm6UyOViP^~pFk@*}-A3tbr{Wh?4oi=gT+VX;`9KU{7fZWtUOto!iWD`% z9i&6v-X1Cm9s^=2n8!!K;8(h9I0LZ9Jt{8xt-l)5F1fK_5}$X=5*MRS_KtBR6*{7zbW)Mv|Le5@Y%#mMkOax zJb9Xm@00dbPscRyhK>&wne%!)U0_T35$)MJYEj&%0~Y;;Fz=*1RCJ><~gXsWN>+ zN)wSxcr@ITuru|9?gF4Va>)^$IU_Z}rmh&nI<_pE%Jq$G=gZhU05;-fkIOS0ru1AJ zDns5ns8;qLMJ7LJM9EKt!dK~Hw1)R$wv3sjPKEy9kub`BHx=Q}O`96DxD;%Ug+85A z6he%7Lk=8W7G8;WHIzK=xj?tO5l)|CEg7J_hlr|y4Tb1y5v3&52WRh^wy|n4bdYIA z<~QuZl5P*Wsr1F|ua^?lT)PRwe@QGr{I4Cw+qvDB@5u{yxgmY1F`+P||K&^0h&oi_ z(bgC6>5^|`wgsYf1)uyd!!}(M)!qNQVP)G{4oM*13;~_f=7KGW)_w7%dk&bsFvu~ zh>FZ#asK5+?nX(0)VGD0uw(FK_S&1=frgMfljyyU zDK{h@H~e`d3c^S0?YCqr>(~%4Y8AFtWKmWCfoqguQ5{Ngq{qOy=uMCd_ z6h5?;0IrS8N>n$1PigA6?Lys@S!1sFh%!%#q3#Ch__+hRr|i|EqymTvE7dJR6H zR$BL2Exd{M?7v@447T%w^#Bp9qdqR~+a7oQL7_zGnN?K4+ikBcS=DErc9(|g&6Vpy zEi?4K$w;cndyU`i1@JrA4lhk_P3jx-P;r2|AZ;J?jp%_rUcH(bu^@D*??kb``2WM! zEkmpME|YbZ*ic~l8Bs!;5+(erbQTQ8_vbupl#u@Sh4V@#T#2V^ool7FnjaQ(0Od{y z*Dq=&tm*wB+)wq*{icK*=KY1CZ$2xe@iz{S&;IcgpS%%5S!s`3_$&=)(dyA5mp;G7 zqH;WgDSlo_PYb+Rf7cddC+~8zui6#iO>)b#X3d`G1tY(6Sb``e4+6NuN@9DyqgHj4 zG2M8&BIuBa@6VA^EmfY#|7vVUaetI>|C53|)kALbl8rUu&9hTa^GgYM#RJB0aaS?a zA+8!>wV3qu&g0mXK64OTcYFS+?Nd~S{9i*-S)87&=W_1?k~C>^RQiZLs4U7;D0|B$ zR|<8b?zGg;pg}r&_che&r(L>TlEf=J2}8|u3y%plFDi10gOY?JAp>A3>jSQ#TwXy6 zo!BWAgY-XkwQ+Q);sH4wc~o$#3wYDz-8!XUY5DA>q6`)2l&C!QLHH3?m*+AUejEwE z)~^+rgDWp=d>Z7w-@^E~f^i{es5QAN)y;?|@>p>*-YVbPpzuRN<@B@X0-pfAFHL%H z7%v~bH{PP6`ZNMHdflpAJU0IbK2BbHHq)mOy>Bf%#^AhN)J%o9>Ig3`@7)X`Jp_z} zP@!;hN&atoQs?mdUEGq=9F%mv6~q|jNmkwuk0FU?C#6R(@QI@^kp-DC0@(mP=(BF+$rh~kG-4rsAOV2 z#45d)D)eNYe%LYa zd-}F7WBp;CH$gNObq^R|DZB}edj$^|iPxzhA|fPKI{6x!!&^+b;qOIZ)g@n))cK*tfAJ1{kh;uqY{`*s`2`ba; zi}ZhX)UqdT_HE;PO#VGMm6yrbGV?B1{9n1bMh)KU1G|2udZGmCUI^bG&wR_gxai?czzk(biul0j4VW>8-s$U3j?dUzhKVE>SX1?YkI7{~Dl!ci5%NEB?B2=M2(J z(b-8-z2ohfQpMS|k^%j8u3gJ3WCcrd%xncOjraKU@BP;({J_NVD!7Mr(wHsmi-NBM z7;yr}vZ`N*T{!WqXZFP$bdxuWNcx^zzkF)vVUE)+ zmf-0rnqkU^eUAXVO2@XBvXS>}$@Uh{Vb7TDC7BZ}15hvH9(9P9J^Yn}{xB~9mb`rV z6feLy4W>LtjTU6rQ>FJkCe03ca(HM<2f`b zO6&N8R~|Mu%d~4-h~fKa_R|jbedZ;@wCCp^)EKRhK)tuBRYzKyCE+)8&w<7HJnsJj zmR=eDj9Ne6!y$N6={vJquEsqONS*NAckf~%2QJ?BNVaRadF`R_wXqq@Nuo2d!YFoy zdFKrVG>@MM!Y_9@{7vFPG+$ffFR@O9j2d;xpXD8;6PqZbxObytz@67c@N3Lp;Kk?r zf!A`_!xwn<&Q0&-|G(&2f#tl9NjTq3tcolt#HLNXOko7`Ep~4Lj>YJr_Vy_E{Raen z%a_Z_cvbw->Oc1sPEMjZ%+NKIF<|ZjfdBEEi+`vmJakAP;X#$XYN_K!0(x;YMefRp z#ixZ-PS)Hwu&M^Aq8mQZ?%l5fOsC=p;K z_wW=HTUSHK?^C&_P;&vW%jYlqM>_b4J%NQVE4Txn*%+h`8k#oX<)ck=NPY>-?m3`_&5QX^8eD_;d){AJUw5jbt1q zM0U(D4~Km)DLYI*OwhLixE`~J_w2ZlVJ6*rJ34Red0qMcW8T$^3piqNhc)<=j;{1J zsF{es6~GH{J-ha#A+Ifbl~lCNEZ~i6i1-co$G>1^U?+nLtExBAMo0SIPSMAK`YpMd zd_%kv@z2sr-QIkhwZEzeYK(nyGHE|Q`M_khGfBxU23BqcNTL_o^uMM;z2+vX!5#Bu ztFO0x=CReU^0&ta=lK*L<{gyuLX z@)Y^6ONsOV4Z%-~XRH_eTMJrO_ZQ(mtyHn6&L+6W6hP*74{LB&%2jz4Z`nVadoq4e zP7=Q4#~)LxG+qB#e73W2I^^wc)YtE+yJRo79oB{3#&Vb*PC?SB(PA_R+wE65)Zf=z zn(lxmmF4nG89x!t+}~o2__k%VbkmFe-^y&&>g*`Fol7}VWloIkfHh^snv2kMsIs35 z;|=)T^0}ur>2iI=AH;H}_QNs5F_P6{?mpRkq|LNm`9Xwf`TC+_dEWgX{~t^t?FpA< zm8S5wbA#o1l&boRoG&o6dCv|>HFn+Q5>GCD6)vLiC+T^RCc$qTG~D$e*EjE=pq8(H z`NvxVV3H8rW2Yp;4#t=9CrA@l0$5Sj1pL{X4@b0+Nxv24#Hn^U{j;@6%Xa4KuZBz;Rp8W3{W zU5x3q{tv(6rK-KG(}858TV4(3S?&doqE9Zhc#b0@dlBmsXo0;M%#DEZ#yl;r0RvZo;r zB2T@Fvm%#G!C&@4uC*AF)j~rKTec=6od`M0R}9|B%%(QR^^WXNUMpzK{q8oQrPxg! zz+#-yk>l?NAT+j%C@vb@3Lay{!@P}ze%!jg6Ub%5#d?+&*i({7a=0`@6z{% zG^VZV87ez7bfJ{y`uqI+!;%dM@{bs2!5cmh@_~^0dkZW>g53}_Y{z@K_k;bNubFQ% zfxZ1_>!aPsU;8dm3D*JF2VJ9T{vt*fu%j!M}_t_nGyc)=+A` z)U>b>HbF~E(EMV<-h09o9mU7A!hxFD_%*#uq88(WG|J4jGf-;mZ5j_&?1qp)LAjO_ zu9Cl3O%_JEG0z)6A~duY!D|l-Y8h=gcY6eH0C$;cPYD_)lNZv$;7>&U;DUJBv3}wC z;tLDIhcU*B(`sJdEh`soZ7g?n@d4;>#Urh$+xN*Y4&}AVcone+6uVY+#OO|rj;r=5p;)BbC`)J!=YpZ_pTbJ8b`uCsH zH}uXVaC}@cGCcSI6@M6f_@s@OxFGYZz(bp3zEMxeL-!@C9IOii(S#V}DN}2+sh|bF zz0wp(=9fERZ!@vIXEjsWMR$0U+Dp$B>nf@4+~%vh9}0DFbuwhWwZqI*H~Bd2+(-}5 zDo}3;>4Rg0lY{o9WRKx#=6RU=$PTM@hvadeyp*81jER7jHNJn_80#|hcBHVdrRCL5 zXq|nmxWtS1xbd6TQmUW(E&;z?dn$0f7nD<$O)Aa{LJopf^(s5UI_{O_^(%$}1UuPX zdh5q>^mX@tU0z*}FCPBxbG;?&X-K15{s*yab`CX-!gCKzZ=?r7VVHTQvo%is-M!=- zYHXf$8d`Yb6eVQPCohRm*5WT;F1{InS*J==f4zP6v7V5FFyFso!QJ&S+m#l@`8{7R z_iue%@+XY1!0CfS(UCh*KhB;j<@JqjdKv#W?PjZh4rt}~lZ0Ehp?XmCILp0yV4SC6V+kA>H)5SH8z@2Cun!(+1e8C)=1$ zlM2a19K5o*lL8Jl>ErnLbdLXyMa22n@K~+6 zBTV{o2HJNobb4rgqhDe3K3N#$Eni}eq3U^qJ&yj^$c|fz{Q4^I)*;EELUfQYp%s2B z!4NfC|2C1As^?q$@LObc!A3OF=krP`L^ns6(p1|e866AR8KdBT{z}|Ru>X)O&bAc3 zE4&FLVM_Q^C(es=p8oRkuZ6rl%_b9PD3pN4oArQY>J0YE<8FER@O(crqDn~0$9QdC zA&>8I#BU9aEBFJ=d4ls1@?#a~HI%@1Ju6a@1FuJ#8lnK1<8@^gD+|;ineNl`Ve)i zHk?@a8X%VX+491?SMM=|5$5$A{tjRpZh$beEym8~uI{5n16)L2#Cd4YaHH23KTB(3 z$UF`7>U58Ol8YM?p-9-%tjZl}?H^H`^XrL!ewM#3TbBy&>-5X=%wW$ps(=@LVY)np zNMSfle8-v;HzdAccPA&5Xaq!Cz4c&7%w~|tnnfnbHOal_TCY=df4qH1T^svxy-xvF zB|h}hyB*d(Q+dr|hW1SWtXNCA&2T%rPz=TO!z=GlyGd1k)*Em0gkD~l!R&err8+`= zN2x~yM-peZl8^cfw2Ja@CPe z>IX+M%t_WED8pomrdisK?x`m@bKZK{%ck@N^}b&8?ihOK&eHh zeeL`jq!i{%EJ*2UcQ*dY(2sgE;6-B8-p=SQVcd$g%}5&=05+8X9GcIYW5nY10EY!f zif6yfaJ!R?8R1R(Mk8xp=I=b0q20#N>GK9MFQ02^md#nPxlSHS!Z4>TmL4L7dU(tH z30`YEhOmGXU0a*~M%|m+OG(ATz#X5UTAXcG=?iGnf^0K3LYxGft19Ju#rM7F={4<4 z38OY6)})(lySeYL$wM=sJ^ipxWrU1J%DX;6yH>_Jd3IU%#yt5v`-@Lf$Liz+I{9b@ zgTMN(s2Hx};PIoJdp9KO>MciYY$w+PXQx{_=FNo-6=v1TbOVr+WIM|w-Zo+x(tV$m z7n-ox5qv0Ah-oz?*?i;E{0o|`1MzHT?5&}rm!iJgoz?%q)?yD?y7fLV!l&nU=Doi+ zSK3`Q#=~!7 z;>>ZCB)`u{RZt2mjfAsrLA?(MIj%SOZ#=jU#pSj+#7oRBbwy{_AZ&`;_vAqn=k_P! zkq2$#Zotsl)*Cx2$teG38{*I5b#obbb7kPK&-rWfAMURtMc6CRFZvZ0eAYPOi zwjj#ygN|od(^X@}^yF!yhiF^jwVPS|hwM$Y*-W>k<{9;1C}=J$+3tEqpZFQL9FJ<>Py zFb~+)b7^}*x>s5lM^!E;4Iz8Pp)74A4ZezqIpqi7&vR@6pXvm=i-H%U6Lx1{o;5ZZ z*Fawfv)-Mc1tSK!sS6QuGN?|`46y7ZpAnH&jRA?+b)lg=*U_cIQNDX+~l z)smV5pK5%aclxLLMlA%M@>H_6JfiZs){p$%ZOW2Up3E`Y>2zjq%QdD$(+0%k6jCEe zk=zS)t}b5RqNuZ;(@YH!wW2ANdF}^e@{EP1FNqAB+npD>&}E4zmG$}qBa$R*UlE%`&5Ey~ zE5?z&v1KH9LU#)WT1L9YPFV|;e&bw~d#Q6r6SX5nM`|DQ6UWkvD6odLJ_v&hN>IBUK>T|(C(--`MhCu#)SG03mpN}Pcj+GLEQD#9g9NO(1{Qj|yF}smDcuweYA18+%P!mlA0uY2+_P1l4 z^3dAP<}`z4?2_{KU*t67a{JSzA-hk8PE{vrr(OdcYgPA^L6j-sZ+pW_u$Me?5IzpH zB~W}A$TLP}$H?jwEg z9l;$|BA?4F%{aD-Nh){HtgM}8tbC|!Dug4+iih7Jr%M$nJHjg+3AqG{@`Of`_neEW zY&d6Vy3`W!keJ#QTliAlaNb~$*z0HbVcwvnm(Z!zNDbqL!K3F_97;S~YlciW5JRYM z*1~13tlOI6{SjTu{ZeouKaO(N=1+S`$&uX-MoiSK14le{N`HW&4%XOoW0FHfzR!_L2<=Q z-hQU$xIe2syk+xYRBJe>?~3UgSHM{%D&JiriZ`YoSwnnOCA$sYr9A`OF zdt0uZB}(%4*ekzI*D4&;x;EI=VKZ@NhHbEhUSdp7DWMQMI1bPf`H{9i*^jHu4to2gk;|%;`zVtc%L! z)RVPR?J&p)=9NSl@2N7&*MfD2-)WbmcBgDRB&An*GHp=Ks*LAB+;D+-zNy;2#JUpX z!~3fY8nN0=3&@H7rdtf3SCPYUfs!=O`to*$DJzMnRDSqRVx3f> zjZ`X=9ym$J>!ajMP_I7459FI{1o*w_rcC(vUOywYsSCu(`X}5^*y!GS>~zAy`3HBr zz+$$~RNdEl)^<>za&D*h4)Egb(!cnjOMhF~yz*(&{P}WI7U1aDd&|D7_a>30Td!*+ z&It4-C1e!7q`B;#u-br|Bc(ZKni!=sfvVz!rp|dMFLmFv$#bqa%?2Uo)|frgRclxsIlm!NKf0+P7pQWlY)GkG zaD#(B-*6k76>%$j#wp*$*bBMCqpEN`)Y$#CMR79BvJ8BBKM2%bgGhxDmUzI_V|J0m5UoNkDK&_fYrXxj&Ee z`u8d8!_PYXKqXPaH-wW)I$ZihF>i)_pwv!Ea~C+UdEEy5Hk~MO6q&1w`8o_vT+^Vq z$*jZgcy!tQ;e9l9KNg7iExh-Y5%p-g7D`h$HE zec0EaJi7GTr4zo5B$g>JuQ#|ObUEFTfk}RiNmI3E7wHv#Pss4MHi783XKpY>e_f+R zd{aIkQycwxcHvq)$oo;urGg1;s9!0Ni3Y>~PN0B~qWbI^CbD$Z8AdE9*Fmkw8|)SL zAoMkB=Nf;W`EpCQJg@qm&(7hV0i(f4#;gjl(5t}Bq0*a1f&wZjJ9|0+##ob1lA#-X zX>=H+1>g1EGBp!4-zUQwf+8iHr}e^>GEZ;jnTX#W{kBHa7kW`SP$a`t^AHRq^!(xl zqWX3qIXgck)s14Qb>Xn2LQ-g6Rk{azQ~Nc&nQi8DhLO%IJ;T85H3@Ni{D?I`DajP! z2V(WMX97Tkj1YbP72?;%rDXB)M_>|2fM$cJkP|(8E}3j|sMUK@Pw-H$7i|L#0P|{Q z3#=$hFdrUF*)r6T)1{!*@0u9LXbc@84b`vyrJ`cbL?`?^#Cmq|<;If4ZJ64N#Bm~1 z*|ycvs~YEU#vh$jT~7LVt`^kVAcd%s@-Z6WBmeT)u zLg|0)qW-_?L8by|(X;)9P5bj;>}ctLjkYS%vu?N#kZ`2@xhdNR2Qx1{Uhqt3O97IN z4*nVSbQYA#(ka!*ks`be5h}k6G3oxH`*a=&H1j%Lf}f&#w}XR&ZP@Avt4sOJF97&4 zcnZzdgMJgSFt!1xAOOH$pyJ5dNl6vN+SDs5`g+W0;}>y;F2g7<9f&d!F(QzlxFtJ( zZZ>7$2wk=EzrcqD_nqmQD`nnJHkRot3;mBflV zL*G<1?P5W9D{$eX@opRGYfkLS7Q7aSR|^Lf&^L%TH{aHyz$EwK zx7o2rKCTQl0!ci7a-(JhQD*#O*FmcjrKyhc-1L^-ch++k!vzfOgIQiSlzJZl(Ouo^ zJO%a3nEehOk1`W6de+zhfEydOzc&q`@`v#^oY~NAFVtytOWSO(V$8KHyp?kqoJ5qszImzwp3eoTWNScxjg1rTUAr|r0Vt%Rt6WsE55cZbD0JEX!OfZnnf>Klilqh{#3@oBjq_-k$FL0=CPf_t)g;sIR=051N?QonrXD5~+q6|$Qi)5neR9BW@4rto*d zPMCRV(3S2B%&6wMsz(|Dh94;%Kz4&VE!yQJ(^I3rNqT1s1)}K%cHHa-algp1_=I=h zyMak8Vn?kZHL1y>3LuZ}fYwekB@(H7_{#{gJhR#W^pegQ@^|a49i#3=c|)lSVdl2LFfqcwS637Y z8J6oLgLewv#*mX8M} z^~v6>i@AFl?_hL4sza?xg!x8;gzRy8EtnCUdDW1viW`YBBzSa`oc)dXq8&_HeN5>>E7Fsy20yy`XLcWqgKDoR7WVZM{qUn z^+;`({zwomyLHR`(#0YyPT&57RTVGsJwe&F(!gTDXu&ewG_TT!io!VSC=}x)F={~w zy~Xk{3HctJ!eqjJ^q!>}_q_YOqz(ud%`!+|D5O;SDqR|3`X=#a{qsc#!5%fjrs#_D z*PN)YKF)Efu=)x>$23%!&kjgvf*NP9Izg+P!v>Y{YT40!ble5Gbqf;o%T zM-qDtq(wIe)GSB(6-pIO&dC)iZ}P7>w->d+@(H;7DCQ^UL zRW~7dbFLAc3-qv5_yO^Ob@B-#4*Ko$r^tM-4r|iVaIv#iL5)R} zU;vAlWp?sq=j9WeT;AzXMR;fJ)Srj`+&8@QZW?<02E#)7B_hXfcW z4~Bj#{@lLMjuYpfn{woZ2O-2qJmW1pw}H#|eY%QiY^lI_?elYF=7>hb*kLGCY5u#a zMWyWfdxzN+zAFc`G~W_bvg~YYew@#L{UON5UGW zVoSuiaOWIsCVZwD>Q98cMPyoV+w`l@j2(<%%h6t$>x)&6esalnHX>!8V`#z=3z~0-`$e42gzC^XQg}j^u%$#!K;QndFST&R1Q=O6Qd~Pe&jg zs@ZI(pRhO26%rK>Qcw!Y;0vmU-Q>u&h!xb>3HE=7-SGcwN-FDKCpp#8>9J9kODM5C zmo^snKuAs~D*r1KGPBW1P~Vw5URtx(@q%vouGaivf9_d`yM4WvW5iYaIP3#fu(Ktl`hUlw8`%#T2eoytC7}F%YaUGY76OyHCyX zyj4bMavj<8=YZU-vL<@2n239RP#vL)OaG*Ya6nViPZ6Nb~Gx46u>sKNdEh*lJZBi+4yKKxJN_tOhf9LDJNSWM@ zSOd1$65FMe+$8*|x%4@Hyum~1twIg_Y&)_K4iA=ckj3A>uP9isQ_{L)UxYJso1(1d zjPM$S{X{pq^HEiY)C(656BPOf2J{y{zXeO>nFf(H^N>@sUj`P?oR$qc#!kKtej5(; z%W|%Zx4+Ki&fAV~69kBC7uQrm-cq;EpO#cJApYV zk&}}}rE?##Z!51}nBqWsyXG*J|+EYji_B2bg_@FkKfgieJiOH4)OfQ-I|cknxp58rLP27bdO6rs0J-XRu({c>5qb%(sa>DWu; zin%62Way&vp!WORcy_NNt>EngC3gN^_CgJDkppz0ZyE%_=&Y5y6TJjeiZI|KxRjs^Gr5WQT^t{vH_>> zX!wO>RF`3*-IhgfJ<>1PUnxe!z1u$mvR-URuGU6HW1Zjn`K8v@g(EegijB*k>-1%|8J0iUgD;I2U6d|( zm&h2(uHZr4c-Nk$d_e@6>zlPuv2r+?lyL9Wwd^!ehM!A~r3|2rwaYHjVSoZ77u zjSpSj*Z3&mXgu+;Bq^2pz1o?DsS72>vDk~Ws_uXW=bS-JmrO%-+`WO^(vSetB9fI| z(N;#>jLk7=zw*1KOp-}=3lhkqXPhi4!*?Sy(BG~NPo7%G|8U|YEls^4g@rvB7-Z71wKDkLac}&>a&w zEM321&DW(j@c?;Jrn{6{(d&y5{^|dbgWdq=bj~wuQb11s{;%0{19F}wbV>iD<5(Sl z2{9H0`uwo#PZe>N>pBZ(7RQ04MGhpBE9wOd+2o#pvkOMl7I|A?9beDU0ryyYOx$$l zkYbicZ{hFiYtuO$bQzul9o!60v^ivOTFs5m=8$&U)|dI@XM*!^7I7V-w_@%4h+^;8 z+Z=5_Iq0uNYf~BN68>mM04gnoJsh@G3nd$r8;TD?>&7y!nKY}oLLs_|4L%zI!k^|8 zdc>HeFRisiLK&h7D$1kHUbB;-Bn>K{A<#-bV!aSHr87`5=D%v)#!zDj-=xix04B~p ziLOGjihXX$g`H!)gf7@DhmBYo^gygFWL@LXi!FJKr<|$qhKkU4vPoq=d^^M~lF zBllObBM5+_{)wGrp94WziTeJ!_>Vg2|7&Vl!3Tk9QAq%AwSH3c_`)BVw3&ATKSDUg zeygm>kn<$Jr|qeq#RIS$9bFde|5E|AU0#pbe@Ll~I+Q=!@95-Melno#H|pbuU&RJP zvf09F3y)=aiKv=*{05i$RQ5FG@GPj$zkw$;_KHXV4Z5bnv5wx9Df_V9#w!J+;)MUv zt1GA%*brw79pYjH^Cv<8$iZL*;G795C7T=tBL2aXdvA*Z5UJ=^zq?*uwNs(YB!9t{ zAOShXtHn9#Xj-1Y^dZfM7?y({Gmu^%WES%AbA%N%XP3t-x`LpqZpVDVEy$4=e4s^D z4BpZ^%f2w1IOSzh+x25erTdI&cAZ=d4IVky@G?O6wN!wA?O8f|)SloRz-`F++RXkw zz;7BI#hlINIUyNu|BRDLaTSCTuRj%vgFg?w#xCD|5h}>cEcs^Gfn8}m-d{7;UW{Zk zD2i?Fi$XJ_e$@q5^v=jFubqHxub$CsNIXDiC%CupBw-zf74cRFipdwFya)Xaf8ASJ zG5_R}VY;>I8kDN3!F4k%clOp(xh0(Ce3vkL8!7fDk*Oi~KKtDRZdX9FE)kNz%OHC% zI}7U&DVzLsiDRU;R*`dZ?Vwnq^aJb*i1wMdFS^vw9J3%+ZUMjY>kkgX^j>bC%&s@C zI)x4C;-GimX=kc&OYDbU2jHL^e-?XZ56a9uF&QTQj(b=O&}4^%R2?~lgyozxe6wVp z>7U8=4KKz?k0vhP<)qtJ80@?OFi#EuI`s!l`%(=j&$BswzIaoqNg(=pP&HG%KFTc3 zMEtqHVqK4M)xBcQtVTegOxQOOeF~r}HvW+^EW61biVv^9w_}pE=! zvY}wfMHvu(ZH!g0Xek;KHsjHc&fCg09%*L|Oyae3@f%u@IrP*a;?D|p(`2uB?stGm z^aqFn=mhQkTJTN4aASkDBy{QB8>kmu_4=NMV%a11Zt$t&2bb@%TB56XKyh_CmN0Em8)Tz@ zY`6aeyTX5Zg=iu%44%G~V?MX3_raT)P+BwNcSN%9yzRsQ+&$(!QQCy4>fMSz1xNe& zJ1*w`+`^36De*KZGVN{JZJ2Y}w5=WyEEcewtAYp@LTUvYE%EbTDVlyTa!r`?SV*F? zdvwT&F9|O>btVB(1H6k9uDRG?5IkWAA--PT@mxt@4*2@cwe?1`@*r{4&?JlHW`E`U zWFR1=@zAtxeekZ6%uWIMffn>RIe}vIVb5&4Gr=$!U{vgNzYeLy$J!C!1p||8+l|=^ z7DHw#gLB!!Ur`T|-z4S~cVlhzjH-JVF}SJw_%4H5;og|k@feuf50u=YBO za!b0E=JC&5xsAcRLR?V+sVuHG*2mO#nQC*4Mz86L0WE^@F@Blpf7Sab4=7y>wvRIXcyXb-V-ljE;Y(n6JQ1cF(BV0i3E=lm6|^ z&iILT*Oe<@Y!}cEDF|=4ScR!96k0DKGJN?t+N$M2xbKwe#0Tqly~@<>{?$|O+fH!f zGnZW-2jbz5u`^N+dhMZH)-p3QQSbJ)2~EH&ZcP&%Smz=CH08#Ev*mP+ye6Z`Z~T2e z;=LmOs@zf4ss(Xa=oZR~WwC_MW|TutmNk!t!+-z6HG+mlW!n+tItW^D;PJKg;oe`&j^b?4<@d1?S2#j&5|(P3 zy=xI=FqH5b{J`KdAjchH-AcMP=vmPYW_8FU=gUUgVXB_)by6RdG{pof*>JfnHtgoV zBexNX3|}zMnV5)lWS@&m=HZ+g7kuj+-z~$A>(c$p;;a%s!9U9c*C`jx4R16IKOI)+ z@6n=hTSL&$TNL0J`gYO82jaT1j@Kk(iVM1Sb`W6CtwkV9y+iHxiym;~nE!p`_;w6g zBc!19&NV7CwP1~~rBdeLYCRZyp7()6VkvgTS!@JqSvpDUH6AaSQsvi z7KV=YtGG^5YDRPk%NB{9GU3MC8RV!pd*;UlkY5^uFh=ZnJ4%Q%+DK|NzjC`HEbAD{ zSa_!jhPdRZk8Qk7t4d@~kvOvhCmK{{g)}_l)gLXHr^xat<{f;kSd>stLLQ=7l;7Ujq^9)}vA%a!sHf(PrYNn(-yaT)bfR04 z@x{%{4t5s_liCE;0$eeiq~!ztvQ^kdSyr78w1kF}L(VU5jw6%3L)+iW<}0U{bFI>* zid0r7DX=yzTi>)Qg2ZGI!@koc0#b0fdXlMv_l=KpSoqtx(; zL@y-iQxva$rH57n?8&WHuP~%OD`B0%-2N}oA;3*>7?is6&80J_>9K3w_WQW(-1uNi z<4yf|W0S$sp(1-p-1dXcL1IMd0z+0-9-8gpK!7T=h(!959BO2<{*0Analmk!Yu&D@ zE$R~P{pZEzS?XUhsnL^7=?;kl<3!~^J3IYE?cYrgUI@w)^dCfHjqs8C)6pv+rzkf@ zMd+1o_oy@`F$Z4co=)*YY}xk!VT%MQ zTGrQEtI)1ee_cm==+7_2d%&efKGK8-`-~rM$rpzGV%@?&cRph1i~CtJw#;>UnFH&k z!n(UTG8(d-0$Gyv6X#SC98&K=JhOr&xSA|4Z^sx85XU@A>le(8cmi&jOC&l4Y?Kb8 zMX1t6nfG6mVTx@|+k9%T{csG=OOfZ%&);@Qb0NtvPkbTkoSc1=aITUz>X%HANmpv@ zGj%}!F>3dEjiJ+pBRj&_vhEII=H9|0L65~T-ci*-!MFsl$d%Zuky89bCJo_K=R@e) zFFeVCmxct}yc-U@d^fkcHc&SAA&d#i(OsK{4MdtW6Ot4#TO?8YSjAqA28)xkW9VZJ zjoMW12=m95{@Gu)%?sptsy>P8Bi+D?tK?sIQ@>>C_vdBA(CmlADjU{4HdlE~5+DPT zBQ(IG&CU7XA2t2RB8qg*y?C5$S9OZN+bcYbj7@I3hr4S+{On9~3%i3;#G6{ahj8Q5 z3D||~;?}j8fq*Py-yu!4@+$ZqpGs#QwAZ$usk&>=FaLMyNGn_b&1O3u z>0NDB+$PeF!-FhwQ6mZg9Lv7?7gpz@YjL9Ys%#sh?wwXYiX}LXSB>Zj`STfuU=We* z5?dJ9lSW?NtObX4_!URp)9LQIKhYD2fd0*gdyZ=(YzcL!q$wyUhIm;z(Cq%m1~TMU z9|VE3d?fs%FxsSRI^k&+!Vl)GE3D-$A zG(iH`hRUE6Iw_Qb*?EUMhpKMxe)|HJ|`5gPH574;fR@HdeHQ4qeiUrRK_ zy&tB32+aODvU|12Luo4CMCh_B0do6adYE8#cX|UGc9fJyH4^FSYoxSUZOi>6$7Omy z-XF2-;M&<~aO_RhTfkqx@MF^-ZJyn|Ll5iw3)X?YECHVmY965?e0e>64urVA^;sE} z32W3;wsn2zogf{?*F4BWws_be)X$GUJuo^@B1P$p8lCm4-Re_fLK~Ndfw`yLL#eGK zv}1X>&cb%QqtT$jSY?t!#yfn$*47i~UkkhH(eK(b3kxpv%5HgLTCDfBj>-Hhv-Q+W zIf2@Cmn8mm=-?otgO@3^3PGYxzV;YL|CIGg!??I8ntv)c@UghK?uuA>L#SKOpWP{X zb&{+;Li`D67IA5H4IU?Vkts9;WycNEGzr#Vhz_?^=C#yGZ;uG_zC9E$I{c2*HN^_t zfxM(xyC2&|qzQa&a(4jkveO8UvjXyp&{JNauIg!3?fnM9nj@A5~#( z)t;qi)~bg2)B#qPnZj=-%v7(dBg7jniyf;?H3*dtCM6#@t_LR6<;k~}v5hM|8G&e% z?{qp^VtTNrs83=pxaQcYbI{wlpQQ3pQzZ?gN#yC{$O$rccGu$vv5~t90S^;f;*Fl1 zCaWRar6YOwJY-JavvT2w#QSk1?@_g7fNC{whCUwf&9cAjHOek|Ry&N06O^wu-4o zB?y%>LsbS5E*LG5Di^WoJg$hA7YJ_Dua-|e1vxU^b(GR8x*SE2RpZ>yO=s5(U31@H zpi#%oG8Ej_b@M9Is>B8jT((+zN(o!dD6@q@&8`yJS-hJu&;D2)MJ+Q9lrxJl_RU{? z3^eAM*!t~(K(pvCoI@2~FY8|`Oq}@q#;P3C<~Gk{ z`mAx^9X93E*4Bui1r6xCrkk^tEybqhG?kigd9N!VkM(w#T>!iy`#S!&OvM-QZhESb z9T!;{=Wt*ji2$@F1bBDuA}cYoqcXB@gsdeqFQ z+lK`kl`Q*hTEv>b<)}R5}_os6^6iE zLRW67ykWK~Y!)}l*kEwB7TSqTGQiQG7Yy>U(jkjCmVL*{^D;fzl& zF+MK;9B9txw)D?X593`%pS1O>PH2D5{#S^uNFyNBGmG6z2)FT-?;>T^XU~TH=CSIJdVR3b1xy}v5*a{Fv)K)65dK`OylxiqDo)VZ;uExe@6MyIt z)owi@p*HQ3<<1YKoc+oPAe3A%MxbOY)sDWV_2!|g8+Ue$qQQ>xpa%J^IJ+N>Fz1B; zxf^@cAUZDuCRItWq5IIX(e80027_OcE#u{0Z6ua@8=R?38P)AA-(G{*yC3bcyNphE zQjFx`pl;;qaEv(30F<_ou0Y_ z5^lXX(|3v*W;rH-=V(aq8}L%9+SqjFM^-4m7%H+Fd_6Us?n1y0)!g0DZVSj-$fHr% zo?H0(wf8w?RgG_dn4de3JKvP;fI(tRDHI#a;>h9sy?6xWuNP7;!_qhN zqLF6B0l_Z0lKS3O)D+7f8%}T&{{G9gLe#&!BBlQDU5xDe&rL``sTZesYX$4dC)i!L z=_c<8exQa?27k64eEo3FXn`rN1s?dsd%Nwiiwp)Iz>q|&m)gI~FQ z0sCf_77(%u?@axa%|>lu%Ic?mSl6KGC1od{Y2#Z53r^0xH`zf@EuYv=J3R1BL6T%d zO{g3G!UWcR2MKi;yu z?lH+?(DXtBZKh-{!>QLX?vm*61mvu%>t6$+*>87t2v=koJO@ugm47% z8bPoUoiZ0SRP_xSzAn3lTXXGfKMLzuopK?hjVf4^?yR=e3|<)m_zGG$+KYzkV*3X6 zFp8!tHLBJ*_FBNH)9S3DmvHYHK4zD<@f#Xiw>*4~ui}P2bdR5Z@=mb{8z_-`I;2|S z>a9rnnqkVUe|6*7*0HQqgf>Up#V6u#aUCW`2AGltm$*1-!4*P=&kqHsa2Z-YIh1O! zep^3)dliMyHK<3p3c043*3XUPiSR|;F6m9S3pi&vM!&b!MLFr2165q88?kq^Lyux7 znW0%Ce9X!9I=4RgNQ#+~V{W*;Lo->{s)QDoATzR!Plhivw0|B~swDMnKaFUl`-T08 z5v{koz?i);xhCI)Ge12*s(`iP|P3zFr>DBQ88IrfTip$`#rS~HE9B)-Y{Dm%3?HSvM)vi=`zy=_yH<@&#z?d2QMhsu{n@(AuvcCCE9f^&df1)! zE8%;LNXDY4Mp})cr@c#{SlKJ*i!+9xh&%4NtI%dUATI`T9r2@61LG(NAsc6ok`}yxjNfW^8Dp;fZU-lKT1AC2 zISGQo!U61|XWdJ*3TbQLpAfd&W>G+fZ=}7eFn&0_^&-~t(&}3ol{Ig5WlK43r#3^! z&a6IulgSqi`oqEDi|t%_afpPag}bn{UijxN|5MnP+hODK=aki3d$iE`YXb#NT{y2A zs^|5+*x@2@d*!IM9{dkPzgskB^vO?Um3s$@H2)=NQuI4-<8KTy+Yc`Pou>;W&}@St zW73mng@;1a*)XwRH!z8TAK-|ww5D7VYGCK+fGf`DCk1(}u z#@UO{=TcL*f@X9P`xi622aLJol`LO*5J$rsDy#NR5DmYB+8)!_a31oIAG zYt*_idsUSI6M1uPwpnp)sG#Z+oUuMVEci0q2K8(GcYQO9d$rm-(-1f0DraEQa?pZK z+|@05Q=f3qtxoYAm?xM%Ug>))9LFvYA@igC;uzbTET?T=%XumwKxMOkYoUQks^TUj zHg%>d(H_Yb*RRwka*(vcdgKPzf?ttKGNm{1#PT_16N0K9eb@l!hFcbQS}te9k_vtJ z6EHjr9K2lVrqqB)d>1dgZlQ!Fe=qUCg2PRhT%>IZGse>h=`2 zeJ#I)(cgaB?ybtnl@sWf%`2 z&Gm;2YZl)wWNE*qZ9#NAtuHJFW!(bHFiBVsFx8oWt^$#dmNgM`9FX}(y^ z23tTB3>mgXI!SP)4a@DHRjG`yRn@rz#Esb6qmfU{T3PcJbUesEOt07ZZjKX+CU7dT zcb{wN3iW-BgbGQEewYIab;--#4@{a5UYwhy;AdkysSytoIg1 z9XweVr2oNgi;4{r1=lrvvK98|FO6U*(0gHQb}yz_Nj5Uj48(!GB4ccj?$jfrP0n0< zkl7yFfJSJqAu@6D7Y&ZPj*nUPY&gne3edw&pQfI;YRgIe?F-k4b9MhBM;I$?kXrcy z)*~KEMmH>!%e^`6D4d}-lfs5G)R}H@cYg%oBXCtShxn}rGf0r5UA2wxrjl1Aj6nzm zkf5bh_XLpb(T>>Cb${=^?E0we>jzThv(ld|sIKk!U`)fDPhSGO>$Bed%=SDLFrahG zWp0WdH$IB{LQ-gUxnV?-e}tA9fKVS{v>Q}%b=~k=?F0;cO+HY&umGs={QZD)lHj>Q z6Sh$Cj*Nw)vK;q6dv#&wzz}b8enOwRKQ9-N$y|7xnSou~@_Ne!AEiz9vqeU(w<)GZ z?A=u^DO`^$5VuL>>lnH@ODBY5H%{OU@*`kAz9jzT`rVJ+ty4v}xCg7-ER&n-PU92t5qrUFM4&)Uwf-&EYJGF1L%6?7qP6fEHNASCdY z8iwZ-U5?KFlZR3M%VJ8~bN;GsV_n~mqkdTfMEL~zgLIUCu)@(NX3HA!K4SzFih3!9 zfPJQLz3m<3ytSMf-Ez%&M{s+-EXwR*n3qC**SGpk0j`Ak#r5UGP6Jhib2t}=19W>p zcQ+qBxg7B^OZlfppb5((EO8=ERn>UfrkPn)?+qaNtwuAJw4&s7A^qh0RrE{gYw9xu zgzDfP+My7X2#$k}PJQppjbMaTCN)?0oTN92QM;<88dRz4<8PP9uAsAB{*v5u1l1U| zJohV#p(fIfneM8<-evd2K(pg4fZQ?&Rgb(bAN1>2;+6WOv1abT5I}t$djzEcr_7y2 zC17+!a98k*bR`CRLj(wfoA%ihwKLX~uEa&===DL^Q1|7hckA{kUD(@hLx7yJD2?PW ziD?`gSt8eHn%{o$SFK9prq)Cfz7g>BwAcIr>6E?W0U(Lgb$w8(*wjnnATA}aFpc)D zT^zk@x|01$-O?-+J7GN)0B$8pt)g$VxOj9)(AU@d1tc7&SO1?z;R&qca7f{nuZIGc zg5%o&ufbI6X==)r&=W_km@NFkhN)n*Ixc-f30#Y>pef0u&2g9JC2lH1eO>`{vjsL`hSOP9~ z0*)+F`?!O9fSW?^ATsbtTi6~yhY^3-UK=v8#UX04U4%L@I+8k)IaK|Ad1=EbJTXz3 z$`;F2Oy|tHzqZ*>6Y!G@sGhoOG`=cba|F9FmCTI3TuE!2kXeN-X~O1Y$vfs(j7=aQ zTKO`Yn)lM&VZiJitghVas+%qQ8m!?NfYFS-bDFS9l@1YkKsfPxRy=A)_B98mek znYcfzy!2qQ%F@ERE%l`F`Xb@}sUKnB8lCWkGglYayRc1Xv`H__M{@?w~1+#D=0C++wh+%Bf5S*yXj2?He~Wp${X$ z7k6TF7wh_7EWs;>qL6Zq1xc)TeEfY!#*Hn9$URFu35<`(8f#l4Xe1ba+vzi*EfacL zg{Blxp}%Me6x`fD9)RRY0!s1)8>!$@ea1cChF6b#>r|WoYETJ-7WWqSvFVh%m5Z*Led)^A=ZOPm5wyA2=kp=!z= zn?pgJon=SpIz8yvH$ORf`eTLgch7S!8eh;Y%OKSHCqsl)eoa>kHh0&EF#`?inewPT zQTHW_(3BBqqUt2Ot{Z4(gUt6xRHqa?aRKp*uDyil(ViHxoUx6C1X^tDj9dO3-}tEk z>rmKvTohI)sSX5Ty=tCWr2>X3{#ob)X50I72?3?-h}FT5)0;#~TnlEAP^(_WmO>ts zcGg-m)L6m6Pp><7KKojn^;tSeUhSsqM7o)$mkXE3VbpFU=`7d-L4D3G3r-53=Sj@q zR;_$pJ$5Y&bS0I(#=`8xs0LHJMq%skZ}$gmwo75#*Cl{Ds(Xi!D?^Rt8y9l|mv9>= zeI}u)=oJ0Xdd#oX0DcE~5P#i=BO>|Fo-n|2a&!w@%ffmVbdS;7AzA3=_T6K9K!YjN zk9LGl1Ei>HC@&9M?{zPb1I@ak{i=R9QiRX*Q@;RLV9zka$zz(62fLC3&1SY} z+i3|w$iJ+0Z1G(VoUEwiD+jAz?41J&aCY9;>2Ikw^)XTOHE-D-YfK*=Jfy5Ykm!?Ptcih`(s&E?Qre*j`b?SU?J2I2%`COpDxbv8OSqi< z2^%9O+-NLCdgUeF3QBS*I6uyd`k+{Jdi~_FdADtML+!TF(5WYftNIaLxxFfdSIQ_r zrw9^x{N6kV%qsU62f*>;opA<^h<#8V2#{j^nw~G@XGzc*$Nrf|z(vS0ru}r;CY}cb zezpD%1poi4sQMox1pc3VNP`LXr;cq1XSN7%UGTdk?VCN?W#Pmh0@zv5%2@qxE@siz zpW3uptAKb}QA?AY(IY@3&3;#zjBd{2f4`LWZ$Ivr+MeRf|7Bh7|Bjc5p8hTPko2s_ z6Ue+}wsW}NHe0?c{UFLu4_$txoAilX3uy9P{=p1nHOlVRBQNnB4+3hD^6WY*gNiG) zN~mA2cLfI)`Mk~fVM}Ve7z8=2LL4pN^%?Oi0j@|+luJ~=D|xVpcF z-*N)wn}XOXW-shk_kJFARO~d>VYd*nGg0&{r|pB$`Y2@{)0J;*R#>3GQU|qq>01<6 z4Y3}0(D(LM#hKqPRCF?pZU>4Beb#1xB`(5OzKtGgC<2Pv0__=+Usct*F970q5CUQ3 zD(3t1Qy>BTgkMpW(e~&=0{yxyr;AO%u4(L=yFDpiod_z*Fk`4Go&S{}#9v%x<<-Na ziA}+`1qn=xRd0ns9eQX)@Fqg(4yqb{Pd!lOXY`RPL^3<-AG*~{z zSo30DujN2*Zj`szb$0vGl6qt(v$gW^tOY_BhBeGa_4i{y$?ueTapg09DF+jvS1PiP z(W~3+=5>~%q!?lF$bfF&QgjgC@8OLX5i76?`ne(?w>(jvB)b4tTHgYpD62kNPw2j? zmpRf|O;~Zdo~9E^!6xwh9`&{;&eM6dLWfbW`$vW1>cDV?^@AW(0<#T)p?Al}lLfK- zDxS@|G3W%Ry^q-Zxx|$q7m~gzRL|7qpO4Cl6<7x;ao)`fl)K`XJ{cC3=9+i_wj^Nu zbUfe7J+~{M!35-$?IR(AJ>skTW^Gp@9;lL5q1S#y0i@6~|7-QCIbP^_&C0r~04U+D z4Bf3og2guEFF;0qcSaws)_&M6-y{P1hOOoNJtT^#U%(3FZe^&cJ2%Ws8>)W!dyUf9 z{O_*O;(mdb-uFii&^e1`6dsdLCr<9BaX$uzovxbn8)yQQ3I~PuYLGtVvHnl){_d0X zJA-UHV@s!qTS9>Cx$@mw?lS&H>u!>LO?nHR zP*emIkQN|>fPj>cgqi>$WP;_p|E!t+-uY+ltTnS{SPSt@a^7>!K6^j=+2u`yfu82! z1AGSn0Kj3bTN-x&fW0WzuLg*X^$H4lqk;8jkLMjtH9&E zos^!YjW7%~ij%d@*><)T#q=F+)_<>T3$TQNOaPNfe)w@?{Jw3A(FDA;x?IaFvXkk$&@@$i|&GH*$60RT4QoXZ-eC)S*a zKNW6+x7#sWq2y;i+krG>!y0?NDRYiqk8N5;;M;>{D)8YdEBWNv@zrJWH#hn%+LW8$ z`v69=N^c`s#Gg6Mz<2GW(|ia!)b_y@)}GNnz|h{_z3J3(mFS~D4AU;1XuV42@+Qz% zuwJU0z1;X1r42_KIh+pOXc4LRK`t5LRhhlH_4x2DRiU8rfLXF>y`1ufHoiT5gGAme z*?ej)$P$`~zy%PW(^70DX?AzX&$y6v^+6QO+|Hyp)2TXOt-3xvh>}~^!`Mmp@=4$F z!RI20GI%>Kq$%wc*Ej*OhE>5UueiYG$PH^nc%hx|7)o)mYF?krn2mDSH8I;qLVjxiF4 zuICP5RTvL^da&ZNQe{j6qC*a?+xo63&Rfb}qup}UyQ#<0atw!vM63K56;{M>CvRAS zbZ}Wkuo^^{-AijUPchANoMbIjWQDH<17kEAT|Ga?R~i1^n5xPX@D-iLy>P}IO%4=| z`9q{0iUOqKqMcZh;F-bU`Bu7Yss^p}u$r29HhpS@ z9lF_d#*NX8S+u52NcwOwM|tYF8Y$=T>4;6_-1t@wW)wjrY?jm$5I@|!^#d0Y>v)g^ z#X8CDaZ?bgqi#We%A$M*Iuo~Lz8a#y_B6xGpbD1@U3y9BPT$!iIp~vR0|V`7SB1BY z(=TlG(o+JeakRIKCxLBMdNjEQ7UD!V*T6HN@tUfbfV;UTfiu1WjyQ?OaS&0Y*>vvs zYCbs}x%Hhq8H3EEuW9ah(|BODi-L^M65{yUD5j6G?0{*azl0&~(o!W6+B94`a|Ie~ zSNMfkJxPnwuwOTiDAl&6Ra?z5NFbb zadDcx7zz8Z-UIf=IcuTTo)R9Ul-B=R>S0Hf1fIQWXKrX_HfP+Ts)^sKx{}cjhpQUI z%+lUCCU2Y1AZ&)@&0aFHmjza-_sIW1FBcSKz*Vt^sElpjz> zS)D`T7)V&4ISnmD7sqSE)?i*RMiFL|u|>z^2Yg4k&8g5!cGhjvL8FoRk77wg_A4V1 z3|T)-kHeB(Pf``(9()jh(s*F_md{PPqM? z$ARB!Z)MY{f0Rm-upB{VXLf|wYX;4W)FGGA%$$HlIP(UrMUF9xmu#3+C8|(|nC0}j zdh&em1b@9g@@F;Y_V-fCIjvc3Mf3bAdkQ@nLVm6cOPpimZ25hHGp<7vYfIE+=V&W? zM8Du#Qj?LQXA9!Yl-#nT z8b@*I$s9Kf>u;>5H|f>RBh1^MChXk1pk1VyP5FS;C8;{$6lVN&M5zU6&$s=s(Vntg zczyF}R7T@NHDX;Y3wLKEBO9niLX@5FE(C1jx-w>{(UTTIen(UN-bl+zCyp~CB)x@v zxAVzmJ==z~OiF+ztpmpVx(G><4KbvM&S#j_KJM=}SQO~|X1HL(=VbxwS@UfQo}F2c zbG+>EPXzWGJiS$3j^JL@?!qMypqSm1usoCBe&E7-cX!!x-A2=$g_67Gs<%4JuxAEZ zgv6cG3lZxc(&lCf9#$b6JIT&j^7bb~>v|S={8AUZE~Tgs6^GIa*OXis7p>$)vyX3oCxU=)w)Au+4|W4m*MO2>)#AE!rD|5;JJZhQwBOFaH}`c3o~D!UT^scI~~$ zH9fPZ`kI(=al8BB6S@M8mGA=yN5`18I!C&($nkeithS{rC>R3~ad<(keZ26GH;glv z7ovWrwd&z={f z^OUIDTIDm}QxehQ?q1P77DE-ADcg_NWu29ncknLot8J&#K;v;N;VgBXVF5n&30K1; zPrZ){9Z3nIhX>`+u>>XqFSI=z<0XU~U#;^&%+kClL2EvBnkwt;_(*GNH2FI$=*JTD z^2tY!L}KL}s$|Z;NIffb#Q`tiiIy0&{h>7W?JC){X~chpm)$AddS0L(@l&8Dk}cth zv{J}VV#Tv26R;|W)^XwURnbjB&Su2|o~hJ)mmo`6v0Ln-Y%-jb#kBAn;P^y zg9k$yeNdBA(RF7lM5-G0Wy+b}NxMzTXoQW*7Wq^)b*#Vg`i8zcdMg3W6dbDcSf$x5 zc)cy19*rK|%2ND%m>r75tBs&JKb6^Csno25Tlf6*yfD<`$P&oOD)igQ#bBEa`&T>- z(=YJ_$mvEr`z0ow48zyyfKXG%umeFt@q!oo`HS+K^^YMZiWx$uMN&l_qi> z1U2w3tl6hn+;#;&R+etRh-hZ8O6RBn#vi+pAp7`5*iPFnmUUYR90w47Jz`bF4TyAIwgE8KF5_9$B1I=rya z{}a*Rp6R@*9eZ$vff>CVm2HZKmFS!?$J`sGyufCokwN4B^8=d*ozP^;5h@5aV3q3gHC$<>tPp}v` z6Y>19Sh2xUeIhToTTJvoi z6m|XDS5^T@tJ*Bgn{81cO*xSa#~c=XJGadFDN`X^=6Mzx^FmUl1mDt2-`O-sf!Xe4 zS3<{B+~{ZYvy~>6hy>%C7KB})Y1;OxxidR1q5$B^lwA;1MC*KFH2rMqo?Cur5O>uUYpYl(c+a(RjPa=8xJ}SM+=60w297)c5?qU zH?w(po&~4Mv{-ae(QMQzwp$7}M0@q_aE`U2gAni~#c$0MzY1flvcPiP6CVj%?k2Y* zsmtV3m<1ZTX!)I1kXufGya~#{aScU1uGqbpSN&>p<@I4Kb3cPv@71uBg z#|Nu2-;wvn1X@e5hkw$I8kABE6;UXrU z9+RGLLQ0LQJmDOud#6}2ybY(En}yVEy)t%%buaeAsEem|*IO92J9y$*;*#-_fFpzTeqs3US9tn4kz2V) z|CQbQ6sG@qad)132X|M~vQKh%MWrWxO~r1#`!O4dUyI^u0J9|0Y|dJKT`FYbODg%t zk2Bu0M=&0#U1xnR)dh?%-C%zB4P+RcX@$eaDSTlnhk2As~zlh4xO~v zj3hS9MbM~12%~)}e)p!o#6$EwBO087*8}oF*=py`KCH)ZA+@PAZ2_GCx#K|ibN;qO zya`+F710a&!1TZg>m%bUxlx0VBmt(rkpEMbLN#;rN~b>Ygc^iZJ?TK%oW4AoeIC?3 zh9QjZ1hlM8O(!2fQ3(gaAi_++8XF&q`i@tZW?P4BKh%93V|0$Cq@_VDMR2_YqDC^R z1Glnjq(DP^v#f+s6F(SJOG!J5ZTtaeco7=>tQ#%2cQg(`c+()Ab~=!Mhh71F&>#Q$ z8Ysojn`JW;Uae@G9swDaq?0Mu?dwX;;JB7x^4J`_3N{9 z{87>O{G2G)$54p`6;Yk)lj`@>{~;!t(P`RilzqB@hO(G2tLOY_AG4X(`mt=#nJlY- zhFWN^hd%qd*V$dgCg$2J%$uMl#3URji}Z04pu2?b^D_yIn-^o%mF_4*(bzmY90<=8vt8 zJ`3Ibu}?k-Emae@yuI%q^kEjNy!{dix%ck)rCrl%9{PXV1&JHT$~9KA_Im8ww-ZIv zYT&}&1BukbD9NDZNEQrB!!|ojA38*uc$@~AIEHG6gHWRiEVvv8p}JVcy9=jJ@16x+ zVjcA_95s0fsY%%t*e^)gI~3epd*;^~od%(oL)hpcbHc(bQ~G`cn8;G2 zYo@@K85X`3T?3Kp3YO0GDxFN(&bu6Pnl}3>^p&bsWo(KSPl=C^<^hIA61#y>?lt%9 z*oT%ub;!Id@pi=ao3I)KX6xo#8<{wv1%f*neYma8`dDxudbncs!TH{!V_`Z~q{?f((grDDe;i-+W zJ_XH3zF_W6@+h-$W^C1Nh&b459WlQuq~6ZEwg!IyPWhneJ=T<3tPayEv2~_iEv~d% z-kM&(s?W2B`s>1F2E8Th0nPB=N9$AtH8{L)u%jdVi_X_M-Bw3Z3rtGFs4ps0Fskiq3KvL9L-rp8 zA0qPg8rRg$9bdr-n$9kFk&UIP%q@8&3M>P6m82x-4ChXr8ejU zgiPtC)EB8^8kMT&EaMp#quS02%xq}sotT96j;p#?VN)I6Yvsh)x1zc3dg{uwv4_2P z*Z_q9sJlGNkBJ{bsql(D>(Miqf3KJXQa8MO;h)&Y6K&5n+1CuO)z(GFm|h?>2?<+d zNB>X`2r}{#_~Pv>PxEb!!Fk+gE?MjLZ`MDJ4~;taj|SBJgP;+y%H^%J{T0}hx#I1W zt#ibjPO%iD0q=lEGLB;V047g=o6h?FmeFZ@Y&P^l5~qweDpGhNC_SiLNO<|&Ki78V zUlzuSVRx8e%V_6KLtcZ0q=wm68*}!O5<*SMn7){4TEJ*d)2RYzsocn}a&h6l*ws>X zt2=07*s~Udbl6(gnQW@S73-;d?~B&yAC2Xe1N5YAMpx$u+*2z+cCr+YLB(n^H1UOe{YNsl|NA{|l zP}gcT*QICg3vW-RRQk)WQ#%KH2=P9Cjh-YPwD#zCcq~QkF1g0q+7nsymF|pryts21 zTQeH{i5Ob|<5C~M%@J*B5exn0-;8m(aZoU@bnhS2qeMWu(@wB3eKzthq78+L7yzCE zf3Fn?EmYsAc2Xvtbp|wV{zjMoG6Mep1OB6*FyROKnDXF1g}PTo4q=lJk|mT6#J#3F zcdLzt_5hx)Lw-Ye=r6DFh8=@n_wq4qD0bpNu~*eET)KoKvRM8o3)6QEw+Z4)tE+FQ zSuCdf#8vJ3DR+h6F35b6yT!`K>+yFh(hBMGx|TuZX^0?A#IiV5hJ!3 z<9Djnc}wG;T^88#FN`>jT#jc`$dUr(U@TvUR9pjHu-{smOViO)%AU@$1puPM{um@% zOS8(G*p^~O)}(FYaS9KdJNjMeq@vRY82;`y1@`w?t%U?ow%!KQq0A z@FK1h09(%Gz4<2*ai#E)46tR|ZtClR|E{Pt)qjKP7Ak|oO6z$f((o+f6Bp0X3dl8J z`(ysixXTFVIqEBY#@3YO%gIX?1gy-K{i_G3Fcp9oKZ-8tF+%y}Sq;#=>p^A`He3%X@MD<3%l zPrv;>*!c!j28-*G&yM|IaNg{;}h|(Ow7F`QHx=Y8!723 zS~G-`FN+SqYLhIxnuM|m%v7qlMBpK)_Iz-5b1b#ikoeew+=VXxN|aZfE<6v~>!SAS zppHV9(C|qMJ=b#}zOCsb@S|?LoeS)Cb;U!$YJb=zu>#|s#c{nJ!|`;L=Mn1?_QUXxjmNs- zWBQVEhf(EGi#5$hej|eh*z(|Vte?`dsO_Z#*2^K>M$|!+jr8|V+}C?_E`EQS9>*X5 zrh@zCm9o324F9I#sE(%t$tN>2capZ<-M>N{s>W zTJQSG0;?v5shXrT~#Sy@!&;lZ+& zlzt8HS7J}&i)82@EpdN24N$x~X^a(;1VvNk?QhM$w|v_mLAo~_o#1}CO1IpaON!iR z26g}WxPX`#7f&U%Hu9&(DqP=RI3hYh9r#Uy~55hXWN)%N>$`%uIoqc&MHr z;~io3x`D_My2x0Jg#88<2z_+&uWWD++4>)}mhNlh-6mxS>asC10*`YIf8T1-p>>^^ zf4?YPegk^>O;i}^lJ+~-2SgFHVQ@yO@efjxBf67Tu@)ZQB=i#T%`J8RxVb~yq zuuLvC8h2B1Z9~Y<3hXrsQ{t&FdL$B15+U6m02vd}vMETItUe98-}P4y#}!oHXsq>~ zuhtUz?As`iV!w%~^j5X*+D58>6il_UBc8QuG$>$nih2e>icuK?)(yR`eV^s;0o=(YtHp!xJ)wPgjT1vmek z_in0*?=KNyWsRJFdxc*y=!gH&fR?+<1h9K1Q>%jR=CI~=W`b#=2oJAm3Kwl#hm!c! z0EPb^(^VTXZzXW&jf7W|Od(_RSx_3fij}Iuu?&gD&so}jqtz#1w7Ig1qeKd1 zZ4JXw+;uUpLbP@&S<6}c3)>UU&n2JrG$jQ+5NTVQSyA3h&GsDn#QkAq|C-^cR$A6p zOfmfA6tyi@rE1X-R402ycs5aYg}RaX_1uHHa_>x)oxm){ifj}Pno@yx3)a7HdSQW^ zQHA@~&?I4haekk=P-O{`!Po5n+ext&7daPUo|N$eZu$HOw}tAY6&?Pt=pggN<0NAo z%I3t*^fZ23qgS`p8!45~>QW%D$LHyr!!Ve<9`Mp@*{{*BhU8PSlwoSkr}GePmdUj& z_PQKIl?N?vjemtCv6XBG za%*jRx28F#I|>z@8uObch1sv|B*02OPFHnyB@x(Ps|@#*>?z#)*EX)+QhT+P_NMnX z_duqXNBLdhaYr@dy|E@3d1$Ffdao1I-M5wdn8*`#d3G}q9B1amXAs}(p^&S@E!hOA zdakuf$UPDkVDjvb!<;zqfIIWDj`^qS)lcvwcBqdf&049Wo|d)pf!lvL_vl_{cu1RA z0PlT;w}6y*x9~bKf}k zRLQnZ9vdC8Ecr>q-3ddo@`c^|{_X{5lI*)!_c*hh`(4U)`uZe~+QXu**4%(p<+77h zr$eZY>9kG}@-l)BymH_`<|6`U!2XuBQBG6fC-n-_#ZmnF%S~*xc^DxK0!m^3Yc$mt zlb6moU0=l|b9{dxQaGwW|7d?NcYir}Crahw2*=}_;6q+l>5*HvH$Rd>ArNZhg3D;G z!aM%{)6LIux8k6HYmo0eQ9E^`MER*LbX?hcu8;J}H5Y)(_5T^>wVTELFWY0zKY{$8 z^KW7B=L|6L>4X|L!F=Rh!O>}~q8oNC*}Afcg8q&nsR!Y1nIxQRdZmF!yZ6}R&d=oG zQsx*3$5_dX-+1D3ziE77#UmN^I6E-a;sWEvWs$(DQR%Nw{ip-^Ie*XZs72W)Rv(&()uY(P zZf-;ib-7j6iRnZ8RCU;DzJKaB1tG|fS)O>>_!oXG4=;yqdLQje7afl1Q3_p}=K0xU z#-o4d$M9rh9_M7&W?QVF-PpLE|EF@zY%QELR9b%4KNbI2vcxA-ZzlzgZwt^;yh-%$ z&>(jnvdsz_m$04OuE~8+PMHx#YmIu<2xqHgu8Ao>|0ci7NEF!t^wWP5Q8g#Nb60_{ zvuywJQEpq+5zAfM?@DWaqb2dCa#7<1l>;i8mXZao!g9A*OF!1bj$lvYG>60qvn&|6 zrr-GW3g|>na)(N8NY&SA*~edAV?UyiPn6eH;$0oSDY?$+&l}xxd1wZp{-(Ap3_Sk> zkg4ll6=Cn3dekH{Bli)jzUinIHAG{j(hN_TFBIxhZ!78yikk_+!oyZ?K9Yv4KMc#8 zdpk@OqJNeO&ajWcCJsh!wY)9|T>K02?uTD@=pssFmoJ)&v?XlU^XwPodA`CSolj7K z8YEziXO)x+X5S5nE6tzO0k$mooi!mwwy>7_{B}u2W6;jqQ_3JVZ6>c8=SmBs@NcZ;Bx_O8w&F#bLYsj4NY+jmHBL^zL*(p6A{(61O%bW7;07@pt z!V2SN26*^ay1vA?7$N1&=`4k^i)Ic4F53cdhU-O8T?9fDliz(1WmAqhQuR0nQX`3d z_^Fwa4=pOagy~i$sFutETRQ1R#FUzJvgwJZ@_*gkINH3ll=wPAlkH6qVk7h)Gh+GD z8@+MY*5p&bEW7Ce$Xt&U0$JDXn!E`$DCBCl<^%SxOl=#Z&kYJGKSm-3%WdDnCmYVSv(YZ`J`3g{T^MNAQJ&KXX4m7+2S4%6V-e( z#<_>;dP!gTP&Ro5Be2w`s|ttO@1O_K`ou@wJ|^JB8}@H$vFnfDuSdqL z3UP6SDoHU~2#2@F)6_H82hpB@(m%1yuky|RPR{ec6PmEOJZdP>B^!N~6uV~R8VX(<|@@)P=0`J~2!M}JR?tTY)Sutkmu2mpy zp|+G^19IFEALgUe$hWE7Sf2;iJ)v%64+$!w>h=Oax<9PrpZU&-aJ~uef8Fe}eooZq zhRaVSy4r9mgbo3k)J#XJM8F~6imeR94+rYqg~I3iE=kczg#QJN&RN1q@*IK*c8~9S7QPut>|Ls~0-} zvpa&VsU(?fm7M+6(~X}Hm(8&!fG#w#r&IqD-@P*&pLGm6KOR@!|Ghe*>yem9TE^;n zty!#lKIb)wc*wQ2qIWPSL~8?s@%Tm}A} zDo^*Cx7C%+Puzs10X3ERQtpSA4_)NhxlrgR-}-!yGB_G`h+#-^Fm&ffBG();rorJk|)8rKxweL`$)vW$>i-RJ8boX3DS zHubiEx$WlyRx(v2wr&X=J$#b-I!LKOH9;|?1v(bkRWa4$fQ{m;h!%WnDqK?6ovRWt+*?_)eF zmHVfN{q!#G4y!9TKQ|h+Tfgo;3f)aO0lEiFf+w0HFGl{l=t~HmFvV;Q-uQZ^>sP6! z;>io>(#am*o3ug)Wo;{mq#Fsp`sN+x2Ur=QXOhUxuKHP3=H{o%jwj4c>{hf>vW*U) zP6JiwBR%9a`q-?u4|&Y6EyL`A*>1VoJwfk0C=BelH^Vj!^cLbcuKge1It}U+c_s`9 z1M@a4+%0+0`rk&O1%c|IL;B1IfVk;cXvLTE?n@wY@uj-RgOkp)SUjm%QnIc9UqgbI zuJbPp{3NeutELyY<`%;EeGa1yO##jGqyDU}n`1|la*@&i6_S%ae-gY$2~?Mn7*_Zz zFIY&h1UCfWt*kA*u|Dx$E~UE}LUsOqfKtKS-Ly0$$<^V6+0Z7irK7oW22%4Q*M+sA z=G#YrJqr;N#r1W0`y0VPMyxvB(B-HAeC`0z->{j3UO)9EMx{N*_2pK7{WZ`K@mQib zt)N7Fa8Q80;x7_CgA-SvoO@z2`Vj%VxS>!pHFm0Nu4>TKEqwkTF2MC@i0?z@&C4M# zuY_DX{UGXDE8EEJJ4Hd9Q z(vL|W7Im%fi`9|Q0%DUf?bMtsi~rK+Bu+n0F9 zRg%*&>}X${jj1a)fie_5dH!=3C2Q>6up(wD)=IN8@34{r1k&xyOLB z%2lH#;1p->8Lyb#eFPhUP}-~`@neSyJ+N#}0`WUdER2ZQRzYeYg^QhBV(@nb zqTV+K+vqDlgmv?-bb6%<0bSrfs!bO}Vk+{QR)(FFS+}_kRw@ud?bv<2C8*;3PJFA{ zU3gJLzkbc#z9vKFMO#8SDGl0ti;1@m)M+fP2(~F17Yifly8ow`WErt$q5FYg?s3qPvF5hFj3E0u zPy*8ZUFeCaj|$cbS+>sjj;93`*9W@sIxOIl;gaO-n-9l?n)CnSv@dbnwEjHQ*+-cX z?*a{g3fFcfmV10mV`55Na5%`uPt{xFa+BYItvwE~DPNB*blpaa zq&@Ald*^?nbR86el|Hy(u`Pd7&~cs4>h-zYw2@7|b5Jasrkf`<`Hc>r$N*`?moxkZ682O&C?Br^ipC}nU0tZ-kW7jv9^42?V(bePfB*0-YI_* zcY|@F8o?Jo1&nBRbT-Y)l509O2ZS?Ttl(q2RNeO&lU=G0QfBnUrlvaVLRP8oWX;^7 z<;d8Bv-f)x8(>Uc!QnIivM2Cfy{-4(IQF<7QlQ$IA1U6oW$<*h5b6!95-V1{+#a__ zm&3P@1tbLfCGB9FMwKAsV-@vg{)JeIQIRCn{qAjO5$}Y~^Lc{YX-ziF$PBOS)0faM z`-_!qIvEx4E$LzhAoOH|r5UTd%3a^OJk8xG+7Jdv3c)-H*i?|8RYf+GUFEG(oQGq@X)%twkKg>9x8X|}^UfBDl?LUsh#yA1$y4$B$2k4PP5Rdo zNms+82@90ui7E9cv-JHb4JppxsMh48(@}Yrv@7M?@1;jn^J5P?8Cu1yWKQG^c7&={ z$It`TC};b<4T5dP^_s>0Dp8FrRV(q(?b{QEX-^O952DV29-h{A6~Dp?>I2ns_qTW; zR>}u5M1m(!TR*(B^=UcdlHbuKY*79efxR!%Dz(l;9j}%eMcHg?OLVG8*NjZP5ebq% z3C!|Ln2k$t2+e)II(lOGbrGXm17X&GmcYLc=){ z`&)9;{1-$)D2Gp>Vm#x*tb#;I1!LZjKks)pu|j;{R9vU^D;K{05^6vuU<9j8sqA{qf2n|P z`L<^Mt8+^_O5Y=Ql+!r$4WIV~XGn!y(?94B6$5cX^+QJd5tZdR!5M~yETv3+^z_v; zhaZgB4+8jsa7b+DOg7Ht^gw9Eb+%eoj%9~e%PIi~J*$#-k!5&cPg&gqrw5C%oqP4# z|JQtDIH|8czgEAp#7OC$;;YR`JFsCBE>sxT+l4xARs$281t-em6|^U$eBdXRz$>>HQm;817cYn3gL@(_KMH+Q?L)Ne^$_4 zpS6AhS697-o{tZ<=?Qs1oo_RiuCB^W7sb^~T@W(FDMZiI?_jtQgB1RC`nH(;reFaL z$w-^Wj;wN0JdqQDDfhuC_kXQAB(y^fS$9JC#e>&iD3QE=SGFZ8HsdckJ~MoCFZ&Mo z5Vvn5XJadO%MZUJz-p&VA+wIEDn!|_(Kwn!QPfZ*oAYHvap@>ahWlp zYjzfgQQ@o>F&^(T@v+fIdly5%`qFLOFCZMKk&yG%$JZjHfvTqucvum+F$$*v*I(q^b9y8zwnEc)(i zoylSA-0H3`-1)A6#gBA{HZ??b2cdqtU?pAc65AnF79fo^4X3*)f`-Ute~{}MMUV|0 z1-S)QlDTxRR_p%#)?30C+w?NpfF4QBcMqdtz2@v=`JhWzYKi7Mx2n%^nan^$S=Ebt z!j~X3l0~S2$ky5-V0=RFlBl2<-8JN@LZgEkeFWRN)69Xp4YoY{Yhnu? z;ZtJiz0TZW2cv^vGDmK3-|=g8=N`z zzPJd1T%;SO^L+_8o8Vfqj;-nGQusnIRlRv9ktH%wf?Yq&%e!ZI-Q28s{%=GHvN<2; z4g@Iwb?g8Wb;dQ`=8=EjXO*M>rqEb8^grrs`!8pCoUTH9Eg!IO=-b$%@3$`jTMiVt zJEcRuwEq5)u5vtiANHpOkG>07PjL_)luf8f&94S!i?jb#6$L|hJxD1GTsieNXLjg4buf)MhX6Lof4U#hyg*6%)5nA1EnUR=@2n3?)UpD}6KQ?Ltnvsz?}a4@b=-Wi zkCnAO{E%DdIH&$bR8Z!)ZiqY&kPdJZrcP(=b`(E7nkX6kRNQ4Y?cpZ8*n2)`vpsUz zF9J{*di}{UMgFgFTs|@NetkYs-7jbHfd#I6vaTlgm8qg>xO-z*&=2ONuB(WTO^ItV z0fDV&0FO|AW-UWyBoEj>?^IQ(q<2MN!|FZW+>~vJgp;JQu%>6OAB&b$`wZ3yQ<$MY zu!XYqRUAgy;j;CevevV`4-)N>^SBlNo8X3qIIIF$#AHk3GC~>Hxx@!3efUSa+Bs02 z({K&$nkL=aua6m*TSQvA!Xj8ac{*LFOZo1L*6WoqCJuW)He1Iu=~i67Ht2f0o+}Pf z1xW(-c0iI6_~SVM_Y_&rLW@_nW@iDRGV>o|KO_Yn5#{vM9sw!l9Sp%y|f}o6M#Wi#K9;SL=OE6DdQD3-L0Wknta)Jqg`z*Dc--)+9Er{fP1 zGdr#_sx8T0SLAUVK~V4-MU$R0+1eBxlbCq*2ryv5&nnf=;L2>Or3~%W_ORZdcmEL0 zz7BR`nejlBu>b30i|QsZ(9L!poYhde+CIRL<{t~EKpaKvp&`ONY@faSp036Q4(Fst z%_6TXhGvLRUq-tvWQWwTTB>jL1c**q22X&y&nZ9YfcFu3OA<+g_(PExO(Z@P^bL(Ct?gx+F)(5_-VkZkQC=%Hvv9xL|`NOd@Kq3gvgTlJ3gr~}6z zQO!Vm3B6jm<5r0ZU_G;%Wo<&At#CtE*GpahQ5raT5Bl0I>LMT|toHI|HnbLQkjhH1 zO3ZpS_Q|WKt4}NVxqWe$^6NQ9F*0*y(!^_D(rxcX+fugcosX^CPb z%#D*GpGHlfQwG=j$RZ?V62g-(g1xjf5d56qZ2*3|ef7un_X6UL4k8Oxg!Q77@H52$ zA54aJX5ZWnp191uL2C_^Du&(sbE2EvEoe?#MF$KXQYWT!a`gR4*MVL?eA$C9x4Poj zpJO9d`nz8SKbG6k6M7WrJ9<9&zRJD0VwV8bFKkwdPea$2t4c@(MHSD^`bj=geZj8O zmT;V!NZ;`0*yl4QIGKV^Cnxz4UM{?^EHhN>Db(vkoLX>$nU2czjgkFMK5PtBKCc>n zkF*_};GIGkk}1LF$LOQ=qiDrhU-vZT_1sw5d80)Z&$lcVp}qW>neil$!RVM8d_OBS zsCr@6N`eTOeIv~Xlm<~(Kh*@C{PzUi1=jjHl&mEclhOym_}iX*cyFhf+UJwjRp6Lh zI2M%dLXaXUj7)wz3`VEcy(+y|vs^*d$3{Sbq)YojCD@{iz8hqs^<&ySlKFe;hi?%~d`M_efQ0Dh*A(#CIqTp1EGU zIz5x1km>#PPWb23FXg;F4u4#)49?`u`_Yo&ZKchy$wb~jXgLp?2Eg-zAD%e?Sh+V( zm|A^_Q!z&c&?YqG?q`K|}_HzBr2$9AeT{^XL&%mO^8yx|udpB{Bs|KCX?3yzv zB$cM1&=zIqsgv;OXuEMaT;%#~MlL1Sygr8Z{z0|)P<3}@vO+C71*xqlTkREO9j08J zAl;3sm-~!

    yp368^I2AIwyGjS~S-P)E0Le+q*U0_`TwG&G3mmH`&7;ArOQpqYc zA;F&Wbo{|8>6!5NF^&}|~zdX+OAhRp!J*`X*SLX=#%a{U7I{;C#UutG^cszHTC(V z%cr8mp&Hg$jr=ixy7;QmGB13O7ME2-r{67IL@w*wVA6B*E#Qxm%n5(F?_=`+> zd!a)!P4U#IuW+Ab=DW~!S1Z={J=m(Hs32)|m%;C6Of zf@@wc78be^>~$+0h~CRrhp=5(qrR1kk1zGl68fUya4Xg72B?8Iw4S?T&tI>{oC#AMnfpZ7ir{uey0&OnIsY2c3(dKLXR@GKb(^l z(9C{Sl6oyv6t99#A7yL)_UE3zYF0&mh|2%mi%}6!4h%nCIIBvjWYQ8hJ_s~6ZI`UF zA8C@idk2&A1wp#AF8-pN0y#|4jeqGG%VY+%S|i@SOTVxp6~=Tk=qomLw5xV~B)RHO zD3ezl?-fa~f)z&oF}rbA->&cj?nA;&iG7@VGlTpQcpnjI8%l>|OhgleeP#t9(3Eb( z*0Q6#IYZicdt~BtHjN(ilP$E@E%xzyjO5!cN8Wz4t6oiV1-u&;^ImnaSe@S8*mUpg zZ?AVAmGO>?&rxoK=j(cT>;r~&mz6wYT7LP#h^x;-HA_xesBoArbBW=aM{^}h zL?@;{H>Zt0?M%W8Sxp$Up0grfskuOQr&?6ExJ{>YPe>I}e3o&Sq( ziU-yB4KN%pJ*JB4TGi+gQ$L6VPcbjA>D5`D%u1R*BJkRPzc%1k(Fngf;_rM_Gf>ym zFirtkLTNR+j(j~weXZiKS2B%J=gDJ*)VH@nm8I+2U#@B-YL*yUNVK+$Z3M9Li;-bo zEcVisZuO!VxA+^oF;=L@yPbgIGo63rR42X|sh;;~#&CK10e8y*o|OYPzlRFx!nK}L zn+^_$QB2hNQ+yNJWKK{B$--Cl!kr5Ea%4jeb`A5D*!6W$DJ4L{|8~hV`Q55M|MmBs zoQCspa#J;0QpDWjFy|x-=9E+t&fRMCMMUQD!3!OsM@CV#$cprD6+sEh_msMdj|ems z;+4u*gNYBnlsU$koh27!e|jI>bMjBkE!QX4V9!jOj2@*|ByH-ip&A*}H=#4;D&Cb| zUq80+jhLXjmMWm(xN3NhP*PhpDg`8``*_Ca!0^foR^3=ch!pX8;29_}=h%5PQ z^D16r(0i}#*ii_>Y%SNd@bB6uP>?mOAlEKIJ=7VUZA-tuq+#s%q#c`8*Gn04Kg@Tl znlN0P$Eq7;-;gNp3?F1(@0vK18N~erz#^bxPeG48|BhnT>R3qhLRBDftIEYl2LjB- zJw~D<=*nkhTceykO9&iSkHOEsm#TUp2i7 zb*Zo34ZL-ZuWrTBFoPZm^Rd2TnnaV?(f4FepxsJ7Zp%_l)c_I1N3Lbh)F&T-qDfPR zPw_DCp=V8-bOgJSD7I?F@Fbb@`*}}3AFF1p>GTM!?}R^M+~J?%dgq}P2j(5m%o871 zsJHtm%46-MigCK7$eTNkB^p_a5>R2WNq$=DxsjGtSX)y9JtVSqLghJn)~bUK7mq&` zWcPvWUPeMa)(E=DK66|6DNrQQ4sBS`Nwq#VWB#uQ(>u;2Fre>_8T9yo`LUNG7yE}s z@fDnWEa4_elCi>WPwgee-8<>0b_#XHFNwdYW_@aOXy64aTx^i#`kSuPm1kcQ8m(op z??SBS0@lzlW7}%^sg03S?W4|>@$@h9itbT?GhOYMzFd$IWJy6ky?IYOTGoXxd3|pT z8+u5zxkFEJ!kT~>*YPYn$lSJmmO!Gu_=1|(r=)w<4hCC#3BXMG{x+ki(Ow`MQ&WIA z)$z`DD{})B3LH{9;}3}b`b(7m(|F3A>PJ6~&VSY>{Fkc%27nRP=XzO{b^6ePGsAfI=E!DRZNc`oJNZ7a?3A5UvmK@)d#ELpsS(_u< ziXJB7_=lL?Vi(X%>-v6&1KA$6Zsy?I4%dhsj!H8Id}>eL@V@O}$cY~w?j#c5N0hlp z{o;MZyR);=RLW$=)0<}fpsbM7#`c(qd}mSWcpEhyu^Qy`#=BA!%Bk5X7bh-RV%HN6 zun>Ds<^~ybux8$T2x=6$OjxE&7ro{aX-4o-=StHr94J4Y{~mqai^_^-c%?JKm)u7~ zZZC$Nu&5=_qCVCBO}%8= z;jhTqKFc+tD%8Z*L`q0v=_^hPQIm*kEzLvM1g8b2QCAQ2tfON_k=^+@B~hq+KC*N8 z8Y&06yVJ7};uN*f{64Uul0h#c99_i)+6Nm(P*XUz+vjpyphE%z~F*sHr%Q@s*zFt)f*g|V9M9@5nUnT zhkTS!d{aP8vo8<(tYMClr66FIH-Ml)6Yp3*2e*QTKkdR?V5H*tm=dj`w+x%mlSZD*p?d<(U_JU zZ>vKCXHzKk8uI&Hd5x!*Ns#7MUGC`g$;L*3Iq{aop5%%K&2qc>?;A%32-(6i)FU#0 ze8N%+FVrAN(=KZE$;#Ek*EsJZwwKUeaC5EO=~;abBVSkXqBX*cC!h7JeFCvxYNLHs z{gA%cD?yd7%Eq;i+Ogbxt=ebLa+^GMVchN6P9(E4A`6JHw6m*u1bI95A*G8ncO^Hu z_$AFx$;r(99Nv&zsptgPGR>G5HgGPnB5&hrQ4v94P_K4brp(xlS7EP6CHaWs1ltYd zG=t8UHq72=HpHzyAx@Hn2x3~E>3Y{DGxI!=VUbFsD_c4laEE4bum`Ef?4g#u2H{TA ze8wo`EAJ3{89QI6nN?~2^DdWuFH1nH2^bQE>)Ao-!oim#%M~yV>L=qujsAefxsW-_ z?eVX&8du0z5>RKvzaro_8Ys`S=B)O|S8Y6&fBpJ}=sE7ENfPe!ku*!&Z}-_&wEI^m z83&yAb5A&aIkxNfYUcDftElgsm+ljyP^YHHON6^oOqn^Sc18M22rqWqaT5n36K7{5 zA&||nf3zy7rr_+v_p3YmRQ}oZSAfp#Lj@6b5Ql9ZgdZs0?NsuAc90|hXF$D6)JQ21Uz3@*s>%xYw6yssnqEi z5F+deB*aguFYA>k##DYJzpO~`QHQKEao-}}3-=rPtx8ndam-ND*4h|6FIJ`N^t}*3 zH#qqO2iYqj*Q=h<#%yrI`A~kEpS}A6nXXHwB1g|$0-Mf?-#*p5@}zNsz3_SGUII>y z%xqpj3_y(u@$GR6;T@UH;W@}uZWK56I7FCX;pC-?+j;GH@Nv8ALARA=$-S1HhQGZo zV`ci9-_EM0#*%ZnCy9*WZ);Zl*QHwB77?V47MQT9r?I;85aPstQX%vAf zlC-nc*Qss^Fe9yKU9G~6Am?#lA4`|G7=nsVS*hMnXIijUD?oTTYiXr(HD;|8;=I{M5T-MGPX<3DLX z;^e{H;Esdi<>tJMR@8N6Xi+Zz3A#X46H@Nb3@lN|f)ak(fw%`fBD3#xv|@9;rAmTJ zm$M?vs{OnokB^slIY>iK~_DGGsWTlVrORvYb`*l?uDVdM;Cwk6n&&tHG zJ%BkunKHv3Zs?(XWRte$q!E6p;j4R;?u@zP$(VVYgmkYu?4Vw!;$;@X@Ox^|TJ;zH zUx)kncI&(x7r57I7GMt)wTZ1jXXtGC_u3R@FC~Aa@w(^o$jMMt{IB4K%@sh__Yw=7 zeV+bhtijJ_%NYZ7&04;W+-XAp*^spQj$N1=Ikc4s*c%IWG|k6^{(#1!l6DA4)kIhc zNt(JBSIozY+tZ?+npr=esdPFg?v^d2*QDT*vD9ZHf;nmvJJIcHUyU~}b+1R|eeyuj zx+4=kpUjcN(sTU}Ynpzh=}ytrILUak*UO!Lw&~&`7q>j~OxWZ}PV5W`-O`c&x#+jktm}4?&9(Ja80f zEujYn?I-yW_j3qkMa404$41SpOXhdQ;ylDwShwWa(q)WtLqh(+>(@#?RqD)>qmZ$e z%FYEA-}mecOLuuQV%Oz#ajqyW(<^l<;0k^h>Pbc_deG;B*r`p1ECvK)Itju$Yy93@ zAlDpp9EEPi-Rn`JtqilH;Iw)R0cOUmKszUnA-HC;1Kb$@pyJT1rOw?4s}!4k1OQjx z#q-aXax0FwQq3|k+)=>E80mY4;5&yu>%p!yoxLi15WpMlc^z6`N{h5DjgCk!8mDOO zW~4CX;xk$EQ{nHFs?Dm(-Y85rJWjrKerxi=1>g?%Q>A48N<9ZiW@ONdOf7KJXo?(IcWLl%p#He! zz-@*hZG?ptpGEN;gG_}afMnY953w;b7|3DU=?7|92EwX_g%>iuKg)7xeCWP@LPPkm z`1r2N`|s~P?WM7c!5N)Ngh?eI%&=Ij^1z>f)GF3puUojQ>rJPudcMJfKwFQcCW5Ie zipVK7=!nMJLtIB${_IC$3hcHeS;>84!Daw`hw6SURR5w5KFv!8c@*xeqXubTNVXRr zk9Htc?*zTw@~3J$V9zWjwS2XA!maZ6e$Ba*?IR9FQd{rEp?PW}Z#pp!D=zEq3na|X zv$iXdZ7`{wSjW`;@bVg*Qh}K4Ojo|xRWCiX?`5Fdqyyv7oy4qtkd=%mNb*cA;RB^@ z#YlNAaEJProyGzr1DFB3ZfWWJ)4I>-m%7PYdOSV9n>?{8H{dJZX02kj(z$r zN9fmksGQN{_NG6>1)4gw%>WjptgR$JPAK=PESu^zaoUt|v$H{~e^0w`h5!pm`jn2Xau zS5V}?Ry3$w`@b6ioMb?yR^;rz@~t5JR?Y7R6y<+10AMJSjX5PuYcKY#J@mWZk9?uT zB7Kq~SNo;kFp)Ry=Mg*?>cR@W_4n_ph<_hVKdlQrvVzNDYB0Or1ZNP3|>C?J2uO}H5(DY zFct&*&TaYEK&VXCm-${A+!hA43;s6Rd*~4k+7#9iCJ8GG-f(i+^Ld0jZ8<*zlWGr) z%;%7&U%e=;w0{?YM|<@N%^%J_W=j^&{*n=6H^CT+6F0)4ippprQMXlW1u?dh71WqV z`y#7Ujjn8nq6h0XWCt>*!fr6jkv^t!FTQ_g<2x$Ywev5B$p*q7=MskIBB!Z_Y3I1I z!T~cYxxBaaEQB}tIQv!jR=4rj&h>jyTqqL&RYrc&2r|9 zuU}c$CAZg5!;`|p3cDh=GOF1TM`3O89$d{9=Cr1H*30yO)luaBeFa}S>N9p@s<{l5 z5Qwo|{CWVJj8HZKL-xG%I35cD(QGkC0c)ZZqT+Js3e56K-n0E58VCHxw2;aOjVlZCR5W@@Q4*SvvIy z#Dh3*-dl0a)dwzCoSv%(0C-jBje1%ER=lm{55UP6=`P=6fUcEe9+Qs_nC=P*Hd;P( z}_mrN{H*izlsyTJ|^h--{I65dQYcEPB zqgdIl;py8yjpHCX9B|X04&uYg!WoFwG)Zt1MX#MnLR!uk_5bhp-i>j3q~+)&BoQTu zp+vY)cVk?+CJPskEW9k3Se|q@31}(7z-;>R!#=yq6)}8%gY;6QK)sefKhG%#fP*Zy z=tQ{*ynNru9I@bM<(0R@>}<(2fJ$4w?j{vw0gULK5#cF9m;*Mm7f!TKwUakZ1*i}cl6Kr!ijzT@u zsA3xX$r=)jgZqv|CmWcmCFT+5zI{-S7tD7#}NLXwBnt$rT8QU zPhk(pciTPOMA!ZITK4}Rxp(2e$iQ99+41Mr-}y6wfM8UAZZ`k|Qvf6fbfp25iNNMU z`kAoR!T}sj|S~Y#L3Z{ndZ-Op^gA9*91sz zgC^qYHE^(y93aQ=SHL;MGgGlsmjQ{qeREL#BG9|41c2X%1|Cc1?*UtG^5Xi=eGml5 zLKHVWoD;Xk?zw~E!xfxNn!TMJu<8X`7{Z&ZQlAGMm)`|mgF)hS0Cv;bNH%xSslB%3$5Rd-SUz*%$Dw^- z=uE~fzmAnL^>EqsdV$>4Y(5iew1rb|0Y~=8-A!cv#GG$vw%QRlxUY)-GsTCa?1Eb? zqiYmh#4RN-JbXt!Pc5rX%3q)Nz{c*9%nCb3I~e0E6Hu(Q@@AFz{rmGDuOmPb#Qkvq z0510f?^IVn`inKhZKl5xIExE<76a?+F8`*u<8U-p@Wfn^!D5WM{}qc$9zc?^dGlbb zgK@CZHxPqxth7(N>PU^pBYlNtTqZJfprFgX?!3i*sbD&xV7+aMImZ8^06~8mLh< z3-3SQub+GuE%=QdK>bi~yL4bhIeS*g(uhWUw+S%yofAowq*R{C5LD@h&&c#z2N0K^ zI6(oQaOmjil|OF#SBxS@kAmwt&{$H(JDTtz^v}6ARPTOuMjDLs2rduJDlY|?`a-z} z#K5BG86cHqKR>p3%bg!m@-7K=GzUmiyCuL0#CPX@h(sSV1T4!P<~y5)_ss9%p&U+c z3hL+H|EtAH^%8r3ykr*m6O$xm;6Yk%uoaL~lGEPoz8GTuXZV-@{cp5;ADA~xZ2a0V z!j}pBC+qF~XF>%oby;iC0HhmaAqdF+|A2k^2hS|X*E^$w%lqo~8lhNKbOJaXWOmlV Kr1Xpf=6?a^cb1g^ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5143.png b/windows/keep-secure/images/event-5143.png new file mode 100644 index 0000000000000000000000000000000000000000..5d06cb95bd59b3ae269a8965925a69fd1a758f69 GIT binary patch literal 44476 zcmeFZcUV(hvp0-|n+OU)Y0_eBfJn2@AsU)kD59dYh=_`Gkq!xBD1v~93QCEffZj@# z-hu>(4G>U*gx&&%9v~t0+X3W$o^!r`zVAKfyzd`xu8WK8ot;^;X3fl+`OU06urM>( z!7s_r!^5+~^pxRw9-ggG9-b{bKz{*ua;iP_fPb5O&YQq_@>``Rfs3s-Po6u;!&8(X zz;xsVuD5xey5hsbBNN5_+mtXi@65xKXK8A9@aG>g@#J77QH?|{PfYhiPi#ZUbr zi=)>Ve9q3y51}Of_7iMXHhRNdm`-c z?r^Zg_3NhB>tjBGuUH5MIHjIGeE#X_r-X~Op)*wjq%>;fhk3-N#)WQd>dJQX>L!aX?f5VQ3 zbYeJ(L$>`Zbwj!AE|nb++Jgik)HEOJ1}%Pe<-w2&lE4?`$ykQS)GevRu|Gg|*Nt;1 z`*4szs>zS#)d9k0B%$cch#fty$(IkHX;!eM&qJxGL3|`^zH~sFIYvd^rTNU#zt3%% z<I72WgGYlINY0j)gNb57% z1=7f2e7`z#bb#GB_Yuo-#YrJpeK;5$&lxF%F;jYEc}~o?mUnypg;_FlmMMHDm*$U} z6Cg#sOHC)-9-(i+-He-N=NHgZiUq}ktEl&nAfBb|8%PdIt-JwpOrhR6O`MT_hX$h- zNGK;-^K1xp?x`p1_Yfa)I0@%3&1s$UM~$GQk@Eyj)X+`jC`^L=c>vWpH;JGTq7vB5 z;7D_JGfb*(7=~<{6GBnSw?V@Q3w557$mBatMaVXd9h{7^ws&`gPTC8pHTkTB;!^u_ z-8hfEjW^@{odd;&Q{1AmL7_w=W3}D%!bJrBqqaE9G2wSPL&# z4dY1|?SY~l``hl7vF(6qdNQP7un;mI(u4Mbv#5td&EG>v)~ysEZv{{jP zP{eWOhXEQ)Xn-}%`7#&9PDi=W7!a05WCD`uDTtVt!}`-oQFEziaJ_3_PD5d_`%>(I!GE)5i(>e>p$aLsfq>> zY#7&Lq+Oj^d?1u-~+I{QNGh)xITVsj~@vzmPe?Rg#zXvJ_^Q2he-Bwj>0rT zhUM7PLm1Au2kpBMYi5Xu9Ye^nKdZ1ZhQyJ}Qjsd0-?Ng)6>HRet{`QEgvR);bG~PY zsCJrr*G_F}hCNEnQs}=VcD~NNJ^rHNvqPlEqPMLejoy-^%(#25gxU-bgk&dsJ~1@- z>)e&nd9agY>G9jLo+A26N8XBM-wevB9EY?Lh5GJPXYd6LB&#qFE`?lt>WUCu4!${3 zg`Tea!qoVce`m_g>@!(=+W!}$ZQ^-#UfDujyv?kZkqf(rfM@lOa-?Qw$BjhHZjBsr zP;7HnNGIH=UXXT+vs~&eCg5~4+9uP2ziAQ57TJHdn3OBSG?w&iQ>)v3&)`x0U9DS| z0+5*I?oq-a%$C^J&%e`D(n%=^CUvL~*%d8KHcQyuIs?y><{Am6FjR8gv4CeoGjUH) zlYIKxHPb5WmZ1X9cZ?Kr%m6Sv4)txDY#m93`4wl4`o-~}rDLfD+fgJFBxlaqGZa5} zhSP#N1KL#cECX}3JL)gzR5t{ta1Z1qQ+>tYVRhhV^}a2p3wt^`u`i4Bg7@rlXYfHO zNuNW4$8?QtIPhv0ouPXg9>Je!BJ@kzCi7P{u>JnJ{tgR{z9EIuu~!3UtlNE*Fjw=R zR_YUE(?|`O1rlmsnv8MBZr;W(kk6{UwU_ekk7(E*S`gCNYl0ofp2aTrPJ1e9TNh1d zx#q<$Qm96_BH#h-;e({!LfFzUDToJjwR|uD+zQ(UyMhZP}6?dQz zjMJ;1lBL|=#gCmLsymmNj=xdo6HB*pKKx;&BRD?WomH7jLapfjwZ~o&4VopqTL%0D7b~kd0$RXf_YDZAVnLqqFo>3SkTVn@e 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5144.png b/windows/keep-secure/images/event-5144.png new file mode 100644 index 0000000000000000000000000000000000000000..b99fd0dd630b29e8f72f51e49b5b22cc9fc9a848 GIT binary patch literal 27644 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5152.png b/windows/keep-secure/images/event-5152.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0c0fc25e54c77ffd507c59f9c43c9359d92af4 GIT binary patch literal 34816 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5156.png b/windows/keep-secure/images/event-5156.png new file mode 100644 index 0000000000000000000000000000000000000000..afc87e9a13f2fa160fb10808651507d40efc3b47 GIT binary patch literal 35205 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 ~o+(>Dxq=Q;FcqxZy z8_q_0k&%M!aE4jgLL2$uYBB=R#zQ&I^=a5K`hA8tk>2H@_yJnpZbOe305|oewx)R9 zrM3chma^h$x>XInv5NEFz2QX}JqAb20_w@~!;beoHGq*AM2m{HbB;mAh#kp9%woEwzVAHGiV--VBw|!5N3rl4dMd}Oa$)GN z8)tioOP)LS$lfh?oLhE2foQVe>v0UNnl4WwKNKn+lPNH6bhOe_A9f^?Hx?=yY9_Aj z7emjFt?*AfBxJG-9O{h;8pbB*o0oe{m71R2)QYe~xt>byudw<=8f!Xo+*nB}WP9cY z10xYZeX_(uO7X1jDJJ@6MNJfS{p)dn&x%X6ImelC<2hD^6Vi)=2IUpa6eW=}l_sC2 zpcgqkOGMvH5zpz-a~CD52IaF?f?$!hAykwwptIN~lHv+^HXc^VhPY4Iq zSMWbBFqH{Bo^TwvDdeM^k~u?8r4C?Iw$257xQwak4+cT8O%!(K91 zm#|vShE2C3^$Px7GnG1zVBdTcIidEL*ZD8KN$K@lP0mRbT>UGJYBe=ON6TKK(sjkc zv|XqEN}!q+p^#htdc#Jt0v86!F=ImHRC;%{jCs&^=1HxxZl6;Z&J~HzEoDe9)9-(5 zD@++MIJ0A}#31(qBhK@*#)gdv9r17gwj+}zlV^Owu#&Ky)7xb7gG(^&48%#jn*+=Y zQiIQ&0IC>GE&r6>A!DfC_lzUCt9&0uBXPfG7{tr2I z$Mt{)9d>}ka&Iz2)kanq#_<+km&@j?YbJSg&c*1O(v;IOvR5nM5!Aq9rgW&+VU6r*LOf?=mX7}>8iF%&HnxC# zrPoKSmt-Uf>lC4f94ND+9W|ifDNAz$ye0`$;cS0Feuj4gHMJ$qD(bPg7o@$S@I_Vj z6NGULWBk*hJL9xeWTFNGRxQC2aY1)jeUOd!TE#@&s975Uw|`m7tzJvOv@YSaxWbrg znptGBck{y8d$SaWXVl;YJ??FRGI{XYV3uj5%bYy zS`!2G;nEsvpnEK6jU>{}Be|G8a*xnz{hs`p%wvIp^oV?|A~AwS;Pic*11@_;)`op` z_utW}wD42ggRioH`-P1>`p`e}CCW#IFIKU_@#=){9`pxNFh_wSRA8RdKGfwuOb4b} zjnQTZ-m8L5x5AkwworC^B;mRgf6-jgt)nD<1R>m;H0xnL8!>*#ZE$#cv%XUzfN8lR zVMfhhVtFi`N%M^YQAd&m8!nkiWPWRktu~7CGpJI%h=Znt0$$8k&8s_%ATws?a=*#U zFWP^^Ox9@$aZX*LmwfivUAd?itDKMR_{STJ0?A-^lF0Z)+bT;7%9m<^j?5wUv2m9( z658uBO^)8;;Ru^q4@9#}xDP-|Qaj5uOM5ULoLp88*;EXGx4q&ZHz?}qK8qkhN;yZl{-TA`^*vKRwj_wokd&pT(;?M{lgpZ=)*ESR6Vst;f}YSKv29! z2(2%1rBUJ4!f2lA3+J4Y3#H2^9Tv2F3{(TgL~lpLxtm{apD^(~El{B0#= zp@DHWE`eCzv7cDA2;3IC=*PJB26p-Vs91T4nZ@`BW|B1oFYrOquqjX7Pyc>tSWvRf zcvKfo<^{J-y4q2rNMm<%(WtqPdZ%h$c`y9fHl}XcKD;1VZgV+O*s@6))QmrJest!x zQ&O$UP|*`a`r%m~5XuHM>pw*Ma&0`wJ^BUYoi|0(ulp3aC)`pCAZ#cT*Wbr00ij`w zat|!vnV;oJEM`K0##xB~C9S2YzF4+6_;HFg6j04htv>(o&~y4r!Dlr)CqVUGrC6S^MA`2UyaakK zqrmLbSFnz+Nbw;l1o;{yw2-X(6Wpgm$AM$-Xf4VNbOb8TIN=TCC3r`f}db}ooe?P zoe0H6OB~5rY&?X(on>F8Or6bit*sQ9Fg{*Zva~k+_>T{fA4JBCqzYpaRPSRN{LAQ` z2?vFqgh<8=zb3l4uHcQS9*?h~u3*=_F_nVat-R+WytRlB_@N=;H?Sw#eiPW$sL zs;oPo-_|fW&wi@oUj_5G+F|kxAsN;iQPC$uenU zh*r4TU$P77Cbg+gw*%2NY<5~@Lyq^-aCX50Gc0Gz+$EtT1&h%paN9>&uMgc62+mKX zDZz5P?&MZI@BE2Nh>o_QOhL;F`%Td)0Cl)4bj3%qNBjv`A#K&~o<$M^#|T$pN6?)| zi1AhXOt2-H!{zS@p=3{wg`=rQijh8RY->esZ&O<}2_{a}%JW0%TGP2YrS;(&&2w=+m;HT0$GAL(pw`)R1n=Y%q`bsYu=@g92ET%+9A`F~C z1cmnwhR3T*d!1khM1tL&%|^rq6gRhyhV?oQ`u^-w+yte&+&y@uNcDlGIPH<=2Sd4M zOBrDE@DdhRhlS1}c=focRP}NW;-&!KZHQMz%1s?H{R}miWunP;%)A*|v%sC4NAANv zDeqbdDdZ{f1y@y}Gn&tOHO>OT*<;15gjPtf{rW6mIXKzb;A_Kuo zhb{FZhb|^+zAIo2`$sK)p$=Yi@w7Gfor(^7TgS8KeWGOe$qV(RfirLma2VD&vY{FG zHM~q&xq`))rO;6jjVrx9D}HO^6!66fVVpIh*YK%em0$L20vMsWOG(6{w)|lG7R0m z=SE5y5)KgGfZk+7Z;KhjoieQtygD6z#{r*9i*g5uQyxSiuA`3@ya+3cpn0_|RVcbu zXd_dMW&~8iHti_TFsZlp?S2`EIeR}!&UUS&#(`Vfpw@rJAo-b~fbtQq7YLlmU|r0} z1H8rkSU6W}aN=m_5jVyS^jYY|?K4>j6_L9mR4`tT@ammJS(?L|FgzAsM8L~me9NeL z?3j4~8M>e@R1u5wFiVr@ewv$m#biVpy(j`a8AmF&y(5fN;P3327e>ik|T;3$+HJe_^H_rn4( zNXiXys7B$hL3y1|B}Y>Ylpj825=)LF(Ewn7o#(D{-5u0Fh2s|ws0_nh=7^$_TXiBY zIjxoRj>Obl2E=$oY{AvsXRSv}WK{)3FY&nFdmFCK&`O~!j6Zn+jn}l9g-@rgpj%Bg1qx8~&~K!^-eMe16|_A4Co519!h-7V{&4}oEaLyBK_OiL z0nu{psT}kfF%0JV31gYH1C8^>cYBLG=3~p+`cw;DkvSvCwK*Ox>Z?r$lmbGA&b&6R zRbP#fAE|BCATE^)*KS?q1~4Z8k?fe?{1&c9`hRYL8uV!s)6E849mu=M01XiRBegZ! zf{W|HuNy`QO#$X}Ov?Fc)09Pd4<>+lK3Z#R=W>N7bff?nXBFe(Kgq zy)3(r7seX(4_GvqZJ0YPUYlqQ(6iTU-Xp820=Ns5{0Yq>!Js_hjBXZDIQ=tUQvZq= zDExlK+tk#7xb0s{rwhaLrB5jJT$?r51$wThq;MB~hD{MpTe!+~Hn#wvGghhl{OHbJ zq+ZI^gF@$HETqV_Moqza2(4>K^hc`t>htcfAZMUkD)KbY7 zKB@Ge{zkU$0c44<>&cBK7sf9+i6Q;0`c9w?TY0T=h8L16Tu)uNm91O2ZlE3a*ufT1Y-$^#rC2j$eT%Bm|JN zdp}5)9uk$a#VsULNx7;(^9%XN=2I2`MXG=LJ=sa@iIB(x&roX}9SWw|E7F z_X=w>?4i(|JYOb`@B~@b2;zZ6SwUdeuOj&}@tU$}PMwq43 zZdHSU%6|{7F^jR7l~TztD~cvVuU%wjh{Cd-;oO+cv|17m=&|zEtgU$=X$_z`ew|=R zq~r?NUa~YJ=LNR%=-(}0AWsU5!u@K1+!yRt9JQv8)^hN4G6|oIIn+@Q$2?&G^zr28 zn+o>+OGZ3Q$Mw|~z+F7WjJ9DWMD9rTkO8P9X?{d!3o<^e-uY+My7^-V&-vxfAgi>D z>PiEVgV#{9{>j?BBg@c40s>q15#x{w4a zc+EUy;2=A3Haq0heqziy$1){@lZF-Gl6}aaV&&PVuSNOl3`s=6t?$yG+%yc>a~~(& zF!++{_rPz&t^E102*rXzR*2`ZS&cRfb}ZZd#p$hx_H;5eN$Bn2Q%%}_*QXYKe7UOs z1U-RahZ6lSsmfy3woeoU4EFEBxFGc;%fnze6pmZ^?JQfSFQz!V9>qXN(dT`U%M_mjLY6EuSt(W{EO$sfU@%qZ=6rCnai!4oFR zqm(|`xN~Hfosk3Yfao&qUym?wt4w?Z3i+VIj+{xbgz(e9G`txKG6{ z%J&4i$n{0}Xx*J**${+Re>8@f^1|l&Z^-qP35Bgh>wxf5*Uk@!>b8|Ox`KCUD?0~> zwFjX@SN$K<`xg%s<{M@A=yb0E2Ap!a^a$e!m*ua!LjXL*CFLdxxZ<0?Lxb`&%X@Ya z4Ah&r9(nvu5Fd|qMO}^2G6Y7MsQ&(+fMNab3L^g32Alm?12_K-NOn^UdBz!=F#^mLm_M}Ws<;@%Hjthes3A!_9U|KI;9 zk(aVTYw`AV1TY(;T<`9_b63Gts=#X{@=@fFLxRUum~}uaGW{YnQD?U1#s>I*T5#E3 z0?WF*QKu-E8_o0qdh9p4nyHxQQ8a*LV-FyuN1XHj&mRc3gRPRMo1>-c!zy!P-3gBX z4_b$EcoB8A|Jwveb0U>9X%`JI4W~M4l4@2eu6{wSTp9>V-G@f=|M({Ne&m_72!2d- z?l#O)PQo~*($DCQSN_I%BF9~$WhOdZoJ}#iF^j77>x`DZZQvP=Tb1)wGntV-cU@oi zzz67H_U&&Q!yH{nsGAnUHUqJuz8JI`8q<0=6f6q zH+e=iJzGeVmK>87_T$Qdmq=F*X-7^zEv-Ge5goF|+=5MV+P;3Q>XJ^{>GK8UH5 z#&zP6^_%-S-Fjj%a!-DU#;1pB8XFrTU1yL1I2Df>fMKpCjF&=v>eR#&gwAh;wz#kq z_%=Yqb*Ksx==17N zk+qIxK6C0340N$EN-Rh9F%Tr>bF(G7q6}fz@3k_E>0h;8l%y-GxDG!OnyFBnKT(hi z@!#eo-GU&Y@Ysz3vVa_u06E@B4BB?*iW8l%7ttG*fr0_3tI-|jX8T`$vkYBtyA1TJ zuS^t5oF*5{Mgu7laAe$ z74TO551_=|fipY+ZNayqfFnOoCDsc#m4URt88(0Ike#3A519s2)uX6>nLpkPG~cNa zI1{m97+hhWbrt~b5um>ic-$e$wj=Dp<3B%uJTvnkNRH-U4XD0z^edj{T}{par%hJ& z59K!r+oZSQ`p?d){m)Fi&3aGe*!fQySGo96>;Px*s7*29c5AT(Qv}dYE^6YB5~3>r zR{;K2F1R5cE;7%?>v2v0`y5~S4U$MLblx6akB*xlUX9-0cDj~$QAz8DGWteG* z$r4!yGh;9z#?07eVa&{Lw7oyybAIRC-~0T&_xb&EcaFxqmgnobuIIHruIuH&xwAHk ztGBF{kdRP3dE)2=35k_h@lTqpwD?G0_0>z_j}<`|Yz|8lwy95uzesvo+geLVd`ysE za+4B&m-9byB}hU-BX;>`MZ)NehlB*e_vBIQi=nOziiowh#f7>sXEs$aRn#GjdRzR! z=fyqD!^?R`)8m2*T(l0Tc|NdO5!9MuJJPpS#_^!5A#A!%T5V)nk4TMjk6nRmP&tTo zR`)R^o&`$F$bPQcI&%F;)O!DSyVk4aR^)xin%w4@B8~9!dZCRuP+^X|-A%V;iT9=X!$#Mb&+}t-fJ3Vs}J81*#g|mmT5&d?;TipGC z#d4-MV$2Lfz)h2Gg^3^BmmOp|qbEh`tjU#IRsQ88Nw&X175+rd=>q@V$$I0rtfXDp`_h>8ntaLS`(G zq5#UtWNG(d15z7u@;V`{_AWAJS7Y$C%ZAc0CH7*Y?o(*1Rzu17dINvYo&W^yGu7J@E5jCLnaQwAte2 z)MTNIN6lU@niQ9CAiBtHQ7an~@>sk*=?I}2#*aT-0R@X5IzU;AUpz4Y^QFVw)3^mc zO#4zJZUV@`f{21Vj#29hYQ+_=hjjO1uI7HI)axN z6jTT2N)l%JgZ@h&C+xe3k=kaC%I+>eiXq;)%aK1{N>K*qm$}~%f##YGn(oH$9IXmJ zOR9Otx5qD@s(+D7LR#E7htkD#V7{qwZ77xg{IT&ZwNsHeQ|yQf6IzOZLbQ0MZ!#-( z&NcV$qIsNDGYCbPhfME30}dTnbl)$BEm~+ou?DAKCxlRW$lAAj5@4}`c~I2bMIix~ z`k4f(=sGu5Nz}p2p^BE6R(^svO#Akw1tvf^2}0w!Rn)~4m5ng7gN7;H2BigZYByfF zG+f8A=Pm`>xA03M}YEvNnS zV|%SZ&RkJ)>D5E$q7(+IzaPK^*Eru+gPH+gqafdi7QV=h8>55F<`11o$P>xfoqKj%|LI;8gH`gyy$A1kFUF2$jmTq(L3Gf>Jyp1r2$pzu) znZgGka_s^}c#T_xn0bUjPL~$Zv7AewPC;{#V5~=yy7bPHyz5PRHVN^}d0)NlC(GBX zE0XLAVoHu3xI7{4a`TbA!keX!YevjX7~d8TNk0wcJEMBJ3HhYc)dqXmu|K+AxQE6!XqCoZ31IpUY028>xuMS}++XG-N(A+SyL8 zq%Su5%afS_9v@KwM)XuU9` zIr?UoQBbSV_+=cnnbuKonw0HYn)OlbWksbZ2f{EvmtZz!(q%SLb&Bxmjp>ynT2@J% z7xEoHmT`hKq(HPOc0s74S`I|BE^?ov1s80iik1ivs;JN|xM%^3nnXD>~9Qt}~SH77V9x<`I*2zc;o-bQm2&4rr?NCdueTOuLwv?Ygqus@a z5`q}dl&^zQ;m7(orSA`?ARD|NyYARgZg+*76( z2AV8gn0sz9NxlWYVx*~Z@AEMEy?cc}A{x?zo$?|zwwiXR_B4v+wsFyTvq3qe6>_l5 z%2zZ&4(#arvN3*tM5g5d?8ST7LVW`UYAG~B zi}2VOvA1962v}N>s1b7NO6R#=FCulR&m~YVf#~C$vy*l>FOh=$k??wNl`F%50aJh{ zmpSY-ho-VL)oBA+rs{sn2S}cUOeu>Yk zHr3l~z=nuLb<1OmPCPB>pv`nS?dW@#ii?Rux}pG5NbRUQ1-wwm4fb1@LD2^Tc%fV- z7hV$4ZUZ9KvS{K%q6g#Ep1?U0r3E*^ptOtXJoWeR8g=lyls@sa&%by-f-iDWNH*U5 zU4K_xb%C%8i}UXcWXm-<8Ry2(lR0+TUwf3#FlL?uR$r~k{+O)VY@aZ?aWZ39(l{}! zIqr3g>6$kIe(m=FYQg;X$Y;WymXkLr7=llH2UhHdJX4bzm-&jqZK=C;LGWn#S}%nhpX~;S!S<)aQGpebQ8s(8GUUBB-kN zCf(q(?go%Q9mwPrW}Td7iz*r3!p@N3A|%Z&m=!uK8Wc2Fz@4~u*oAZqQdmnR!KWGw zn1c)D)b3jP1elSz*bQR23gi65QcSgTb(oHm&Z>R?{rW}qcTWc*{Vo!VDz1~9HEs+H zYbSc)mcDl;63kDF<^v&*xmN;ftPP(w2l?ywjE}Euyn1};=-x6|$(oiRzW2DcX3C{! zSh*IvfqyCz7Io|!ebj=+J;umm1G({(29MqDb&eML-vi3wqY+hzZ-ea+H6q55`eW%! zwKi!Fd`Al!$)!72P4KnYmS4@s$Y&=T-yUpi#)p{uVSSupr^rT|`P=(U3p}CeC2W&D zB$TdufmjS*Wx%2Yk}Id#3`!MJSQCRdz8?lT&kNw*vxB|id$Qnu+^3*fo9YTdlPD{q z#U9rUpH4(o;JMrFL{mvp;4rOwD)}_&e|oN8J~$mG#da!#px2Db@5wwv_AYoCN(!2{ zD+-Ug;$L$=A}#%ZaCf0ser}9$`zF}i*_g##J}Fo~AJb`OkJE+r#0N}Owq&LR0vd?m zz3Q0LEf*T^ehhU!Gx~#_vABz*S%55oZz5v8F|R9VP;G)UROx7zt%i@)-1rys8}S`& zjP9|Q)r^vHYs^^5xK?SQAtD=iTab28DUrNzidy7n@21d=1`&@#NIs$rxi_IM{iz+g5+Ts0(7p65B>xGq8v7 zsJ~RjC=I6Q|?bz z=I`}5qiXY59$fsg`|8G$ z0_wLL1-2J%XMVVdBAx3APQ~^t>LSHl0heM${@e~q3KX>Hfz0RQ{rGrh zlalZPchGLhL=6Vwb=!f#(;CumYIpC6?np_>H(|9rC=MSQA8c{#O!m=u>{gdB@Y?p3 zaOLBcK+^G16d80p8&n4W5KpYwzbB6qQ_}Zru5{+(jkbusc(>LK{I8I=w!P(}3p1O1 zyh*CPq|74))OTm7*Zua?2XwjkHGScDjdgEF1Q4ax+%J_-|-ZwDa^; z9ht9iVil?=+=qyPUOjlRp0l6rOwJYx(q>BD#SNe*g^jyujuR=$6xcMpAxC(OJD@}D zw-U-zJK;2uAd-2By2xQ>6!C>j4dh}T27u^jsb+;Slx|aJzMD`&Y8b2#7HkpadVQL` zYWMRsXW5Nv(}|Ba*!rKA#%j?WxAfHqFI3C*TZA5QX*8W531>SaUvL^2@dK6?SxD)t zNO4|%FtbGXIMHV4VPjg6)1l1(EeGoK*!R7A+R?korc>LArVR5)XKEkt+#n!cO?eX5eFd20Qun&|>MF|M3THLJVyoqAwjH{CPvfj3i>#W@*zW#5qEiX` zxYD+K{Nx9UO}~CuPQ%R29dn7hZ6=C3`@R;I>f6B7vQe$`7bwZMtb@rI@PB|9 zt{iN8FjDA;EQweeOSp|3#)us@EktmXn}!qOnTnv-ofoy$Nj80Z3eJvK&3yv4!iRtZne1SDN;H$QwQh4gt?i;ij--Lci{v?phM9wEtP{{g-Y65i@%}k<({ScDPmJV^*f^aC(d1I6Tx-tHw@4HW9ReTv- zMw5{s5w^pfck{$7@Zz`}_RcaKuy>fLHfEA{ckm5wu6DlvA4#ydvL;LZuhD~xQq&X> zpF|-dW<|@;iD}FA%X%&0m+)LQ(5x=STL~a8rT;xj%P2?a)~hi|vRF^oC3~vVtGHF-vOe~WhvS2x zh_QzGde%}K%h_s~$-XUm^`|7MCI-ul--&(w>ymrRc*(TkPx{(xegY+$G0AQ_qgbgb z%XfXM|7M&&Z;0pS5-4wN5)LPzwp{iN3Y(mH%Y0yl@C{7@%Zh;~38f=qlA7_{Ac`8w z(3%^d(n!v!CfL<{1Y;=ohSau+ahN*=9me@(x26STHPjDHh~>~&vVAnGv`ExBzdM9= z8Z64M7F5;pcaDV`ObqI|q5^&XQmrdZ6|V;WmM1tGt=Qy#2=*r3I49!P5^uL?-rSXy zydZFaH|DgXBHX#3E8zyKe|XAa4Z=d^g&0gqAI&zhtQiCDv|8*WhP2TbW!?|Sa4UtY}sQTT}_S*AU&3LT~;ps!(Vpv6Zn(v-V zH~z`6oLHDjTVVA$C5Vi$^=cqI+s-QoC!^I3EU9g*~!v$CBnM325ta(`uvwh zf9YUH`QiH7ML%bafDgYRUhQQyE<&TX)N4A)x>uT-np1RgT0v5WSh=iWdm`{Lc1L)cE|K8Y zpW>tj)&yv@PR=KlStIwAI`N1+4JF>@LyMl`06GVdcIFlPcgonbGu5nD1}b z0Cy?Xxlb&sz%}pRM)N(2Rj&1)3mpDwma4za@~?fY$8%fdmx&v4ySe%DHeP1f@?8>^ z3jc3**)T6Qz{Mo;c2~Zt5ZfkZ+e=DpKDy#XXq9$#@t z*Lm4aC4ADIWwBCMhu1IDdX4n`*VBHoLDK#|^Qg|%%jN9Juk4H5gpU&QW|q@w@0+RKOkH%>tGd77Mr zYMTUOPAnpw&-CTKCjsV5l1m7sqkC8^W_1KZ;1=OPgooTmUl|el=4c`zS8;q`Jju(I z#bibc+K1Hz2Xr9gg&2$y5%m_rsTr6hp*;t~ic(I0Y;>G$gDVmr0jM%_*yxHrF9FsUwtSoli(1|5eT}ZrztKiJ6RM{6Y0+Yo;yq5Ls zmX=4Tp9&zy`jr;1P#2P;W+$v|FtaXT1i!SLPjpQf^7a~^I73Swig5KVr#kUNBjwW$ z1^|DF(#3xoioAs@G@W{vxd08`r2ve#g7brJIn=Ix@zv{#WK4! z6fE_)box-tjY-SoBvx#(-Y9ey`c3mlw;pm03|v*s*I^C^v=LDk$jQ7V9XjN`VuDt? zh==U}RNQ8sqBp|>*TM~7(qFk|J#pzsxMzA*o^bA4TV?)W0PUYEfG>0JGjteMI6o}H zzMr=E(8!F0TL1j{b<`r;Jp%m0 z-PtV4&q-{U`lh_*2NYi&?QI8FG(BhnFLU>WD*ux*)OWk)}=t^+o$FM!ImrDfp>V#bP0f1}t9N`Rlg215o+qP?f zfUd0^m#>xjy&bjj1avQ<67hT6e5Mt(KWx4E0`61VuVf1PEv zYk(RX5*7Gn>pvVSmCcGv%-OZw9FdA5>vSR94t5bIz891q$y}9H6z*0v{-gbQZ}J5v zu+4_b~dp4Vz|vWOYMR`B^~07yTXV;!hj4m>rOo`*tc z_5`PFXm_v$H8Ro<5^Q=gACTeljrT8g2y^xJ6ZVmg(q8YdK!nzGFD<;!eG5d7FRmm$ z7$PN$m{w~AQv96Om&3)(oQYMt>WJ-%0o>2>x7s*-WsxuRhl z`mEQ6Y4UB-Fl~Y`TnkgP(>T)6_nffSxqqA{`LcS{$s|xk+=s{p(l3c4qIR?iLV;%d}qFX!l9AJ zl`ooWX*v`QgTc?8P$%V|*7kBzG8rD{A48GZe+a&{vTgIC{rOut>k7>T znu9xf(8pN-=;jz|vst+ji7rnMK5kc&he1n9l zX5q#ge53yCujLo0pymbH-i&X;H1``7Mq>#@T<&!a>>~Toe~~p^9*eiF&8(H1;!uG4 z5ih!1K}YZF;EtK0&eTSkj!pVfRh09>D0azXfE-D)`+^K$)zv~ol^k~80)hSvLTfrm zjDLzyHjhB=ImOr)#SXx6$>vSeqdkH^!8#v@E}fW~)HM&y+S3p(y=XTP3OnH-XApYH z8T7b~DANSI3TR+`?J+2Ig;Z3$M`rXR)X}K}#IdWnOh8s#7IZ%YK)M{%N;aJdj^^>) zz}Yw2ZEQ76+?_O1D#L&4J9wG_CJCaN3aL3t_ZpfSlHE9ubc%-`L>hm*r+mYs_WKS` zo%Z6mTNHj^{evsHi3fTMmFfbi*ri-x>VuHA=&Tz3{>y`spG_BnUJ-Zh4Jias7ORAh zlLovb>2K%E;-7wh;YOkaZxpP1NlXJ8U6rIBR#S=B>JoK@o1OI#^dKDf=|A2c?FY+z z&TVF^^%`sr3KHb`Ltn566YSOlnrQGvzqe@QqI>MPjd_V6z-c@_)u#(U5Yo^OX#~Qf zs*(g%qP0d+(Dl!7b)t&HZzIT4z{a5RYdSxVRR)&J9mwd;<~~w(x==K%igksPrn+L^ z$8l;?t4S78P>tqfkA;)ibMY$6%up_uomQvzp0~nwI@EI-An{Xnx!q^Cy8>RycTvZV zXR-PIFn(r%r-f_tczL$nV-p#w5c)Ch5#bz<8t*k;=VMl=)NBa`yyNd0KM60oh`Wh$ z!&MoXfnpBt7pS8Bgz5l$mb2(NAz-qS6YJ5dZer<|M2qMv>W)d9b9+vI|8o0`(D6p# zpnu%2I5cp3S}HjW^We3{q9*ZvKwQvv9y)8e26;qx%ly8}?&`-iD_0h-qiq>K{wHp$ zw2+^CFWMwmtMus39q-STjaBP@M$Dgyj-%W!WBZxEB>f7d|M$dC|MTAxN!iR$1eLb`Mk&|+I zEiA&6=gXVeEzU6grGB6FpSHRkA(Av!ZiZdUKpdk!s_S?L2`q}cCK?nP=9fa#2U9#q z)4Pd^)@9jChGo?WuqmZ_8_<;LXih1o&wcZ#;54ByFXe#4joO1Yg>adG{MWcB?8CP4 zO^Y49ZuNGxDG<8T0rL^}Sc)QG--Af9Q$M0qgK(60;2*w!hjJgVV!i=dV zQyIt3ooeaLyx5kEdTvs)>2)hwcaK8}J!Q)82w3&FH@%$H1XOMAje_0=dVnBr0CHG~ zJB`1Y@tMAKBu?RQz3EIuKxi&S8vvtpwVL1dY*+y?Eq$TxU>gK9iBO-~a4(eZ>x&a9dYtVN65~gIT2!ZYwBPzWcYO|NBprc# zHHAht8;;Ji_ehn=to9jGO;LtbkP;*$UMl~xD>VhI{>!`grjL=1cTt99#WxZcF>#iz z)72Xuj}-SkqMNJr1&+#ifDTPtp?`B)}zhac897YG~=G&ah}jlppJTID3R626z?c-JQjA z4{eWsZP!;Ru$t=|od{(WXV|MCyv~we=|~QSO}e{ckAm-!+9lyObtyoLA^U9RnKjT& zgr4RE(BQg4l$;MOSlNlH99{IW(zUh>Zi26IbMWbm;XrqO%{wdAqldvPMOL4a}MLp!CQtK2o*xO>$`czqibvHq{q3x~jn9wA437uhD;caGWoUO*iC?5$eKvSA9zU_fm1? zjidrPbKaUt@WAXXr&RA(^aBFvr*QF`=z%Po$!Nd!P zVFLE6f>n1Ie;hkzMb!}9mw7~XkkK{07IyR#B;~Gcl`Y^nGv?DZVpIFEV)r^sUq~C#!3H;4l;3@Mb98TS@;yD0956KrLtVqgF4;s1LUZR95xM z*-U@M(Cfdtbx#F(7)-ZfY&wY|~BPoz7prvs-Kk>qS94v<;Rv39q}G)FK6A0MB*G+n;J zlI(kB7lG4&cX({#uDYtLGQ$al$R=XP%%mmsCI1p&uFcz`FY!Wxe$%7!4*g!Fv9k_` z8(GGI-`fIfz{V>Ku8LwMosaSZWsaK55;){=9d)~A^Obkvep&c0Bw_upc<>V-(AD}K z)t4cL{}U(DjbYxGXhq;S-0n7bv=hb;cgqDk9RC_gOBW;;@#xPw4lU_H=Gwx1+f3R{ zLB1d#ja2o_pRTcW;git#?$`5i@p6C8vNnI=^t!i zNQJjBsn*u->{xb}d8Ie`D9Jwl>sN29(}dnl?Y3A&(i$wZ(2B=lkXjCWl0@g8B^m~iKd{6q{Mm<@JNS^05Eb%w%P7{vDJ4JlI5Kfu zn`4Q^iX!<#$2s5vzfk^=IClr|vW>I;^JP z&}*$8aT8e#4oB3PK3E(O3;-Lb@qxvw8&6PKu{`p8px`FA2d&Wt{%W4cZq6+7QQOn# z5#X~RpxB={5OZtM!#Dk%fOB=4&kJva%t87?_^Cn-aDqoRDHeJTVdcx$@!?)6+HbqI zaD)?ktF7J{aFbL?vpS08aTe#)3zY`EdFYFA87D&ryNFlA`rWzl5IcczV!vZ4E&|Ln z>3;ixsr+{*&Kn)zKlmr@T<4?0;PlQNNzP=!y9l%HQK2vD%(jxLVvRPRg_8&By^Xy3 zf{%@!npF)Zg>GBznnJq9wbMQrwsaeSiOWZ2{D?IjNKXc?aD7{etNpINnC=DvX}h;% z$RIPm7#SufX%OzwcUa$&)V*cE^&_TDsG9O2r&~t`Vw>-3 zle|bfn%9rWu`a&=o@ob%4@L*scO=Y`KaZFDzFdHg(o|2X?ICy|d`3B_iIg-*_;4kZ z@R0PKY9_jWS=?9@-Qbt*tJp=f?N0WOpuvb~yAPU4w^lcdzs^=FA*m{Li21mj>^a&P zpEysM&dd+tRi6{HVowTc6?RSuS^~pgfnsebn(||iz?~82MA}N{${L7@)^7NNtSfrfs zs`Ql3n6muTbUQmpqDXYqa}rT-rubA_gz@FiRWqdTi|2jZML7Bo7-3v*cOFPd2&m{$ zC&-cvP4qnp;{9sx&B_MvL2srH6rtj`C#dz}?}7W3#8W{++r@kXUFKXRF59BI>O}H7 zUslDH@v8?(yo-xl`);U*D18Ie8uCwjo z`r3cg4e+A&-1qBh{wk@cU0=~NNa%K*Q4i909X-)tCGN!ra$I02wfkV&U4q3U+O1KU z(fK-d;p5Kl8@l4%`UTn5szHzwEory~RX5ZF;~SHRav#jw^h5jf8CB;Ra|RMJYp-Mr za^oV4^Zil%G*#eUq_TXC< z;pUkiBpZS&tl%EK<{kBIb$3SW0?@E-v5AvU1`NC?B|P_d7@Uqi4u4;6z{FGz;_3f{ zb$o0PBKZEOG)@_biUrKq9z>PcF1XwM*;3cFLDpU>PcN1#7OxrA4hkrIt@tg#H^GLQ z5%nihN@?*%I&a#w>VMr|w!)%~G4lgM`;%hTZe1>G_0|4w)i179{%7!xbOmgz;4QP` ztxHG<$~OX8LDys`HStM-KXCzmG+N(-gekT~12j_+10gaVg5JuY@Xb&uiB}tc1!z-s zSOf;cboKER=cTc=SI;`dMY9Ah6)j8Gish6#$Hl!Qz_0yESHxm47+-2El|q3R>)|Ur zqggSi%=O}K<+)!wTsAyJl5tgj_2y2F6m>#8YdOE;HY{+8&Ck-ByS56gkUL{kH%k-1 zzd%PT7aQ@!+BU%lP<|qn$Z|ge+0)|@W(5ZWK7Wh}C;2m|k0v$p=?|Xdv8#|^f!6W< z-rd~#F;w^}iC0^Hm8K+o2rptibA&iM@sD~kEhk}szUy|X`{K9Bx>NSrrkjcu(h*n;QJvqm?yeaM(zMvsG+K`86v|1AT%|BKlIH-D0I@ycqn0z)JFojl13Y>%@FY0Ry21t=7Z@zWX$^Os|J*mJ2?0QR%q-=%nFIhy}!H&1jOU` z^l3z0Tnn@PRDxS+=Mh~bo27pzb?eTk7v#a@A}PJi}@kP!J=nRho5J|1BGeZHp-};1{8*o~4 z{41>8YO@}3=KD~@ZL0)Xtk^xG<4#AhKC-_uWF$V_`?Wz6fl;h! zte|{Rb-f_M_&z%_SE<-q_EFRTuiJP{A_gdHL;5hvjr93|+O(^l>&%Oz8-661@8ogf z^KwXjVbgK+PQbx6*i(Y<0r4M-EQ6Qf1bvBLx+tEXCp_61RWy9Kdk2{)wQIkjjNQ&y z#+wpF73WxEe zjV&bNjRk4{09OKSp{=6u{$+KAC0pV_7qg*+Gy!jE?^iT z78iFu_ArOm;7bQ+F` zO|ZbLPS1ZVejsMn;}5eHbN~RY+Hdg(0P1J1B@v3P_k}*o zt7wp>T)1zCZYs|?H~tEAm&`Xmt94r&)CXA>vKXHECFBAlGswd2E^Kd9szUgwANEmx zYp<4$E<*M15=!tyO}o74Py=P-=sV7(wrHy?3k*D)=*onvH@u7;$SL@*j6b@5tt^tM z73FusB}OrOo6jklJ^DpRX%4?PEjvf3@sU?24y&7|^ z%66^KS5Aj1{wrASVO8LGZ?5ygK+#jkHMSkqcvKqT{(gC_^;L^wq{yqyj%DN8Yu+?& zLQCC&{)xHpn`1GS(iQ|Os|?>x(|IW~hWV>1qP^ihGelLw`VA2$tKcq6AYc20sstq5 zviS8jWeZ02L?7CD!TYA#HxG(8I@c#5KM34dR@(>SB64kat!_ury8`l$3l_JE)o0Zo z7=b?oJCSrfG-xDY{X4UOD`#;y#g$m~bw8ruFvt12S1N@qGO>o&Ka)SwzF8!bZ~(;P z*EiA!IG^!1C-{<7cd2pfOs6cc19g*x=GxzzA@)cALt*m21*adKrrhVL5%d}9+0Pc| z3Op-XkPY)&7aDQB^cC0Y|C&i9PZyq1@50o*Q_&;|-h7DcuotDZl=dW1U~%22!_5E} zNP;J!m%=BOZ)^E`Tba1!A0lOELmQ&65;WP-WU(skLep2%YLAz%JN@^%%4(gvuGL@K)360#YKo6@r=%~M|GOPu1f?jDBsXZt>g*aEabE3~N z#7e^FPfvxaI2~yiG8arAEefF}*mO%#DZT)o#OEYdkeMVHa~9}Tj>>xul^u;LQtA}f zLi87wGdp>%$*BQdF!3@9e+{BIvdyYrVb#0!w+IY@BF>nnJvx@T&zqnS?ITVZ#@HK9 z+!}b*^HD_x>?~o1p0W>TlgnL|BuK}8_kcpYrpL2hPy?;bB8_FUOjEs z4Aa<x*TvMk?VG$`ZeWuq0LSMD$2%)Ovh~@|2P> zKe~F2gum0j_a5L?<5)_uzJ5qsENe}DFte$c$F7of$ZjQ9cOt4FoY2Sb<@kD`mVWH0fzy=cT&+`y4d zv!ERTa@c2q!fvjZ+B<*hrk}8IsU2_rQrN@ymahx?4f?Z{(94xA6NJ^5nowJZ6l1?@ zfNd)!DmVU7VzaHX4<9UbS*yH1vliNEOvVPoXK|*_IddzB^3im%P?CDF&vRI5yTl#R zAMAa39_+u2SOwbRxf_c@kJ%3xjsKi!TTXVq4@9wo+O3F^Kl>$h>tOVsW2O4!{W4U0 zl`ETm9d?PB7SyR={Wp|;DftNd{yv1*P@jAs39gkeQtq@C&intq3J$??n>67)Oz<_Yu zq5ZAOU}f0Xh=BjRb0@D^r&fD<@f*FC2`!SZEBg0&@_1sbtLV0awChRW!hbwWi?@jU zJeHb+F`fpp!rIkRA!0mVJe&5TR~X==&ub*59!oy9JcU>3FA0t^SY~v2z!;yhOssF6 zo-}xKxE%K9G;XC-#U>d1TT*MpOz^+-mdk)~pYg%*|B|AM=f3#6C{Z2O{u6WeAC|>J ze@QKV$SL-hEDH5_=yw`H@ypY@KQqw6-8|o?f4}{)t^Y{y2XV`Gn4) zSc~&O41f!1&+O z$Y0&z2oK7peUmy85>IS?+h;{*06wJN&Td(N`SCv$IqQ);cE)01AjW=So!q*MISCr7 zvnQwEAr&ToEc4qDn6pZGZqsajC5UER@7^S6rUya;AeQ&t6#;_c;Q^dV&p}6`vX&Xq zuEe0WdT~-vypS^}Ui^0xF>f_Cd3HxvjM+kF{|$wQ`elq@{y&FG-HcXajlcJ^XH}b( z!7AHEBaR$6Ulriu(|@&CGeITA9sShf9lad!kY9qv_9K?(MA!ZJNWZm`el^CH>pm@fGuuvsNhK2%R&TD^$UL&Rlel?QdEbUk&U)qgqPyk--*R2*4oA?&#Mg} z*&r?73krU#F(PptbsrRx*CY5oM3RqpAGFJy&K5k^9KXM~3;=woMi24HLGAkk?0>q3 zE&qLw(Hq605fU)tR;;iUbFMWR|Jsc=o+#rovFu3_8Lit|eh#)eS2`(Siy|m=S?sc7 z@t0rzTsDD`1rquwPx z40pDJ)jKaiTMGK!A94uPo8tumzWUbwn$dm=l6OeKVlN^&u%>hi!kT*H}ThK67)L2)IqX#Dhi(lgp zRg&=S)`K@Xh+SAD_n1NW(~YsN^?OV9MzJ=EH#Rf_2C07`f|jh4DGkU_(9nOuP#Voi z4ESbJSM142sC%qvjd*N7B%9ny{e~f3{$y`d(W08H=*Sb8 zn5V7+DR8}LJKFij{+}D`YNSGbxBHHlR*^a^>ChI*1T9{(@rIKb&kXIw5tt@PA8&B8 z$D$;u*A9-#iC^#xfYr*WzTG)7_x&%4OTL~NZ6yJN7`ghTf=3kO}#RHz! z^)<tCZ`YublIH3Qx0@!4ScI zT}f({k&HyekT{~L{}zFw?}Atax2E;1E?H^wIL`v@6tQ#9Ebepdl(1RL(%dag<-H`Y zFZZJ;9T2N$Wx){U_HrOAa@<0mT^_P~vR_R=Hj==x|fJi9)Mwa)H3t@?X3t02}g zixmyHFENC637WRj5pVG6XeWeANx|&huQ6pqwZOYfxH-_2$C>&Fdmk`*hE(|}WF5Z3 zf%*2Lv&w$n0OuGKxa~UFg5=;1#soZ3qe}RD{|qn=dzZymlwG`hAXdUZ?{BbT z4n+B#{x7*gS`=&3&ne~qMp*hC*8VpF*>cPLGj%n3CsVC*-cQpWhgLB&5FW1~2{>q8 z`Widh;-!V)LlP?Y{$^4>Al{^zUzEYViO^s$#AWf+kG$*H!te@AQ&GPD1uRg#@^1oU zc8$K=%*~M&zbLbBAQbIB+E^El31*tX;UL*41K)r9{JREKzuIpX(MNtXdE0&}E+Pm< z6Lq-WeFD5yT#I0J54DEzbPa4i2LOkK06>a2A-lTpM(YDHvZ4|QX{`adK6;}-A|gn_@Pm?q zDUt>3`!--(vFJ)sQ>wc(d;c4w737tFlhs#JQY>*hm3*-glBlC2%%-`L(i5ElcO5Di zzB(;-P3aJ4J14|+^*LfDX2RACKQnfq*NBqSC+=Bm@1$KhVE3qvKCHjR#Q1)Ld$u?U zq5*eTP{#`=Et+KuZ9~p%epd?FTjt{WNC>@Z(64fYdVh8V-iENftZp);HpKax|4Kx- zKe2wjqtffB*}{-?k>s5r=_#Qm$ogSwbsXuanMcH`y*&r3@mY-9c9f_?=Wd~PlJ4jQ zx}7?4xUDrzvGL{WN3_>%7CAGF_0r7B^o-?^;xigklN^*L5orwa=5-ja`w+6JH% z``-9ldPZHm4YWF7nnMf(>1}8Zc=vesPF`;kotVYmSK|I{8RdZ)bTv-#JJ`yxP1d2d zdmwR>0Y9H>9rj7_59EPa;dbtc^G#Xb^)t5aFb#_Tl;WNslZxkR&ky5_s=0OPQ!tkV zOjGi}9lcYHK`>44_B_Qi+7}f`H@Jzk6PxX=Ph4z-=K^gWQkr#!Tfyg2BznT@Y{egm6+7K~& ztoDcY^^Lyhfc}{{lggjeT&sN0a>vAh=}i@@VbDc0`JehDqz&x*Ggxo-v=CTVs;<2WS+~UVhxBKTiTHKcfPyu zg>`LWz)EM(pFJQRlCPKWJ-g-l3LnKk=*Xk-%uN5%RpM^V=}#+OHx9c5w_ydlVR|$<+Ejckvwm3Hl?Npt2 z8)$<8vPP;m9C^94`ifJm2LrolIBb@tMOh=^yW)@F6~9Owq=|jr-JSp^<@_j}BDeSV zkNERkguW!o*<{qI$z;jO>LJ}#S$aWuWty|-Zse`Lv+6%HlQ+US(sll>jl?WfmP{K0f6cbtpurQFO`XIKwiTxEZ4PJ&L0QwX3Kboww#T}fn3hJG9e!l;5f7eJa4L(l$m;kibg zlv6LB3>(P0aZaZ9**w9UsZ7@t`<{BzU6-+5oS;mF;}T>~UfyyiP_Ug;SbLeS9nJDt zmdi!ZOiwR0O6y1b_%TLeHK0ynXv<$i5tFQTbH0jAr2yNcV%7A|{1(m5fiHW{f8}H_7k^9@vJcM}G zk3Pkl$?Z<{50k@(xLG}})EB>?9B)O%nYsB|UW`8`Q7QeOw?Dgf1I#5Iw_67pB4w>; zO;(c}2VR>JV4-eD3epvgv95(Lz0_2A`rCM%=H-0jjWigU`JHcbcdF&~59YI=wV5g; z&o}K|fH8@o@V`QnP{D3HvesYAx<*CHEN|_Hk&+yVz{AsQw~+i;CCqWaO&_@acHWks zX{}sa`w8g@ym$=J&F8-G+oH*oSr$%W=+vLZYNfBLivP@7`X8u?J5u%kba&?QP`2&= zcc(~%QlXKlTcvW_V=SRXw4qWdVUj&N*#|{Y*(&=kLS-5IZl_3w#qTUapxv~SGeIq@l?tF zXMn)}jqKsS;Zbu5#Gqlld0_W^zTwt_GI%2&{^1yV%#FspH`y0MeMD;cYDYMb0Dz1Z z`+xD7`Q1W@<}ph@aES~tBrbW-=8*c7Tg9v~;K<`Z6KePcUrBO%~&$ zVO-33?!F!<^qHdu=-nOqWmSVm87HjUw{M9;7$JI`*br=?J3;xRUVeWYD3JQX^UyVG< z!y~;}^ZxK{gdX+F;c&TuX7NSxxJZlfo{(5UME#?PM>`8=ymd~Lx{JdK>HZHy{zh{1 zkD|;XvZmRG%4};olQb{1K5*Y|?5D!uoA^|YVk7`5%i?<$`9(lSNz9TuU2o&QU9jMh z$cM#1Chd`b>Hrmg@|;nbvgjjf;F6>HCqsCNpVeXAg%FNQPEr$t1wCk7g-AymHRgHG z>fTqOnU)i(Xu+wA;M$#2wto?}%{$$#MVw&pp~Z2OE~Fg*Bfr^XgfpdJuG@F%UwAm- zV4lo3bZC&_%A}UB=Lz$IUD^?-WuxW<(Z-XE{hp0z6*o0Tto4ola|QULx^WYMBXJe$ z2n!rWFdQ!B>;)TJ(B$Q@*u81!z%Hnu)4f0TUk@q!1AwMC4OV?GOcfc+H|k;Xce-SRGmAj-3jo_*m+=rYAUmM8IL^GVmNJwlY1DfIWsKB@dJtX4b@bijG>^5d|I zV(PFPyMomzzgbN!U52pO?UPhtzo&w`%(_i%>jf})qFBLk_oy(O zV-Gf&-V2#~x*d@`Q`2V#!+c&k@~Xyfn6l zUl8N|zA25V;S;Rx=G=9BYj6FO^r}~%H@YjE7u)eRyL~wrYyrgSgf^QwRv2M^>|<|* zSZeCCLD?j?+@>BPsMM9thBEIc@;x)uVqppSSZf&CWKqQjT`<0Qr#yI7r) zpMC-B2e@r!$j>&bx%0K4ZMNno8l9NKsJv5R&6?E0q_fX#?cf`hR!NW>MBl1hW)?xnh_Q?eA* zk)(I-ws)eKZ^UDQV%|q(u%^DRGpEyDU~ke%KEG}H2*Z4Ji>J7c#!J=sD@tp}aa+k_ z?Jtwk>xqLl`xLHb^qzd>B=$}_ds%<4aY+738i-$YN>1YP^>)Ol^SNdL{jldyX*o{N z@OYVCf;vC#3+`T53bQUZb9HGz-JZ*~EQpFAa zm|9o&#Lafq`IhS02D!4Pymh@}>XlMKkpNq>?)gpUX#!5c zw^TbyK1>O_s_qD0NVVzKYV=h4>TVAHdfB282o$>~-Ku-&MWyw$A5wh4GEdK#K7C7} zhFEaeT`JtAK4i>e`FxkyZsQ}eDre(Fr(3P3}$BY88*eYG&rJ zk!GuMIOV){LPa>|^Qa45a=!3uiTID@FkLUS@=`jbJusiMf;D|lD0IGFfwLpuwPzYN z|1ngBEC3g=v|N*|akor6j6AR%gAlL3v?hE+D@Y9*20)Sr!@|N%X;o*Yq3Sz&=Z!ee zjcTP1R?F*%thvUtcv5a-=+zVRhxKQ=y^nAe;K{f~-|YyTAR^)bbu!|;74iEPQ=me8 zZ!9eGpXXHx8+CR%X+_Si8<8Mc@4|v#klZ>oKE)hYUc)YeqT3&jKDC`UU<5C-?SN3uRjW5wn+i{AzZtk;z+er)l$_ZjUh8CjL``t0!uh%= z*$)rBx-%QMO&yegzLsm1hWkQG{!-PI3xm6o-3UOQwa8Qu{L1pIacYXnri}`F-TptB0yl_-Sd->@SU}{Y! zoTgi`;r=k1Ps*x5cgh&{^HKUJD0vJkB_r(~5?wf@v>=k-`-M^M`tlI$+e%%W1MdCT zPAO+BzjeL)8$I63EX(!KypZO*X6VKE`ak+=3C#+0n_l%qSGmMpnS>$-oFb0Q)RZ)h zVz$T3ltoW<@5H3a$u{{m^?1&3^PS_8ae4)b5L56-R=Z87l!*(N0$q$e=O{21L58s#R$0}OKb6gBK)K2;zRLJJx8w<&rpoxf&h$XW>gqtUW` z75iaMZ0&Tf`t5^(lm6-@UE7BK@u@tzd&JJHIgjGeS7&Sfc$D-XTKxPs*%v^I1;ROT z)j^wkr;d$;w43dpr_J0A?z_)Wpgm&xyj~>B$HRMzhxHi98`bcG?Y$Sdp_UVG;i|pS z1Cn!6tz5dC6RDeCeiuSZ4j7wH$D3y-S7pv&xmkIx1OB)^jm8@1dojz`FK=qROcPmG z35l*@{Z|;}yz0V;i@{@lxlm^N8nI_BMN;s)eGVU?h2y4@*>?@*_IM@sc|Hp3n%yJA zt}9i@yKmh1a8~LoAHo(VIGp=}WLAPS4dX^2B-WJgsg7sk!$zmd+@l-Dyk z!CJMGPH;Z{SDtt=-8D0WRc*%XPqLnewX8eNrwPJEfdYW;_6-TmVb9IP1 zu7KoKx|6cG@KOt!Okba#<}VI%r6-c@s8ThFyhFlW{;Zt!gfYWG_-&|WYPM22;REye z>Fk3Jbde6jK)1*ElsY6X$~hqA?z-=Cbx0kEBi(1#xh`|wMz!#^$hp*kt`%E*tLRd& zpKB+x9qkME)4qm$tB|W_oB}oqo)Ud^H`%4JE;PZH*5Vb3IEHtg#F~TAuN%5KrbA#= zb$q~f^w>2(NfvjEc`qXlZF9osbyx_ds07M^^^|0T#4a6RhBU3vW%9EJyz^^OaQEK= zLeoTY_zQ^eeld@>X$gzBU$nY+N<)!f4pd4iQ7| zUL8=WapUZ-DNyOvx)aHuedl}`-J4wGq8bE$!P3aD&L13VTNwU!gfuMK;*%n%T>ezI4{Si7$M zk(}j|aK?RwA&3IFu+#X7s#u)(!cxaMFNLq)J&XF&>4zC_IweT4)-FeEyy{SkCpzx< z78ib}eQWnllQ(mb8*bo(tY6f^KJbZ$c-SE*cBCb-Cx>zY`3qks?v1L;V+P}b516;D zV|NW6Z!mLWmpQsfc#icwEFB2u1InyL8*VA52`=`kk}1mi;2pl%^?@f`g_s4OBd9*0 z%{fdyeCgz~T$C1sVb33GBAKJCz4nZ`mwfk{^uAAcCH!IW%)2po=mABy=r)K5zLXK@ zhxZpOb)}fsPW9psvNb>*$vY9(c%HR;$A8F`9wqmmO1%T_@g7mJZ;4PIlC9)yHz#(N zT&}Sk1-2q0XHMWgt=t(vzqqa)=N3OO|C+CWk0^f51-wyQ4?}z1f2=L z*2{bsbB3^IR21QM?$`M9-U-lyWQtnmREl@viA%?MPulYp7ef&Ux5?+Sycs!4XKv7{ z@lg5hm{#^tr$pV*-Lc<1ql(1R!WM<{Z$MUxh{P2>EH)6->D$>AZN5_b(6 zrn;B(tOtjkyf*^~1u0OnuQaxJCA!+ys|6Pys~*@s#7}BTJpeLjf|lxqQ64bcURpoQ z`D%S5Xs6UQvLB7J{(wLj zLH3Uf;?MU0Doa4Jx;&)e9!Wu1f4ZK$Gx&qax;ZryN1()KT<+WTgb`Rf={y2m;>-?V zWCm_0tQc$X*Dv2nbB|Eo&(90xSm;E!PT36h#5+l{gL1)xDol0(ShT8i7&L5QgSi3`mRI4xJwMz}@^|*j{f;-Ut+^Vo!7FdGm!C zaqG+;+_JA@_h`jmRUi5;+QLd4b{-gJY!sA{}AyM-=kzswbMB=UWJ8$va~4F{`= zy_AO*50F8^UUHiIy4va`wvrTH3Lq+3BJuOjR>H5snuAb2?rvS*`P|?>dIeqHFSFs_ zZL|-dRkrRS?^;qEeU&Yn7aYM}@XQT)M$#=2s#qlxc z2pi|%zW}wDHgep4P)*hxo1EgEIYdt(I_n49>9hVSg?i}D4r#9`zbV0Fkl$oid*5+8 zr@d+K8?n%jHI9(^yqixmao$6^d?z+%1|ScOcqt|41A8C&*y5b{ABtYUm-GMfrAj-p zU&rhqs9Szri+ihT-sax%e-;P8kN$Hh56{0*!0q8BYBd)*!Mm;(2XpRQl~UbT01s}8 z=86xnL$lVwS$A#F*G{c2Bnw%ro_bS5ejo(h8PwtaG>SzYCV!>KT2M4U=5LzhpNvVV zeQ{645KEzZVK>R`7q;Xcxch~^2F)n~GJK^dz7CnZ_AKYsH0c)q8yyp|0X(=(|5u;d zt|=uBgRK7m;-|_jAHBb=igVs#8)u1R64iVBoUt(CF4tNLVzSv&?WomaUl?+EPG`TY zR^nbdrPH7rVTjPi;ae4yy1vza#L%%nP@$pC>lq{uCbo;8tYtEvMWPOQKxo} zxfa+?(vy_CNzR>eBq4t2mcITwV(P4Tf7em`Hmxh7ohIWPd!m&%ozf{lQIX}4#bURC ze-y0T$98+CHCun8M|kCW0jPrqV$8@@YsjBh^6!ka0pDN}sj*m9e?hZ+7^+CSdl*V(&C$Q+aN&^TNVf6oXoRSAS_e}Tzw z!5m4pNm1j5a6AmP3Htd`ATCqi=9p^x+03&DqbRTG_F24QDCQt zf|OuuuVq#qQA!T}b!A+z#O&m(|E=_H_9a9494~$`11kK0kG|DK=sy*#dbjbSnk^4L;%X8M7CKtw5_x zy`MaFg!W=K^9#PAPUk*swvW9xMqu#wc(@xzF)4DJe6}VCHNJ#utM!1ooYUB6`%Yr` zqWP7@<+rYwM)l|2>0#I16c31W#pu`189jC?JIs*YV4XZv^g`=a-e<%=^}Zz0Hm!M* zG?bv&S1u(h8}t03UWs%?pZG-(w=<}VCdYdB0hthRroJF*y-u<_zrk^5qw;(IOeCnwX*R+}(SBCNEe6F`F+ zpFVlyjx*f03XLq*bmK_eP-dDTK-YRwokavP!P*P5b)R>r0H$i_YI3GsYc zxxlzK>VL>3-GyyBpjK>w^g_H_fZJM0V3w;e#l%3JQmdhI@>_g8lB)bTaC3w*3UgPw zGc6SV>C6==gLXvclL&tC*rzgK?u$+QxXj~>4)o$kdO_3i6Ohi0%t1&kICdYOG?s*_ zFPdNJf!U_8S>Jo~vi4(;l3-RNbv-NKiY*EICb~PFcZDVlNA}Rjtg;H^>x~v7r8Y2D zd@P!aZLmkYg8kpyY`Oef*_K5db zo^^wEduM1ap=?VNaDpA-H^pF64L{IHkn;iOKy7Hv4~S@NWmNW$wX)rjIiqXGG6y2Q zPb%AR!J{iN6A#y)tN(x(2J1^EpUk@CbD;DL)&Pr`JH_B+Gkt215w2ky1>`Ld{!(9S z0$(uXG&Y&F@@uYEZ_s8l@>(bI>j0!?UbiL(h#*)6cQF>#E#W}6NVrSWJ4KF1QFcgFAWR4MGy#2kNT=5T_ukYv0x&r5K zOCrn@l%H&ygzqp$y6qE@*D*Ani#j*k=S;ncRE0h-9*4Uzu^Y6 znqoPW8z0g%1gWu-S^Cj>b_9mMM&{=BrWVS~$|7qY%r}=csYkvTgBr zl}fy~{h$0Fwp?F~EOvCOICDh8`O@td9j*-~iV|EjKrd#3y0Mjxe!T%VNiQu3$4C`{ z&Az&UsDK->L4yH{o$N^!12vx=PraRcIr+NRj$u2F#D09 zs(bAC-C@JwT4hs$__Fv%^%@a^POG^M_)hk|xi_fh=K&MBKypHOeJ}`-gPgGf5QX_sDN-d8S_@B63b`2xq}L9G4z_; zxBp0vPv72MDF#B(U%!jTD|wEepV9|I?z?PV62Wx~?31YXjNfT$;8t3`WCB@zC?t32 zY<;~fT6oL30wKv`xhn7gw;q0|_}c>Yn;B*$?s?w(-R^#?yq;|q1D?rfV|~pcG132)Voen_?AzVjEi~vvk3?Xt$%5ElciDb$H}U4N5@ZwMHNDkbaCT${jlCo zMqZ0j-JldNtC*3Cw?_EOEZ$uV(b(-Br-fyRDmNv^PF!(}33pdgx3nzq!h04h>kZx< zYVS+6es+}{w9PwjKP-~0y|X@%bD<+^Wqusf- zvgH0?)(0j-9`Vd+TB<95IWF;syM)Yrh3Dw_otF2T)y1DK0m5YrkCL@~nbs77uvm?n}Q-!k`-$?bhOXX!MOCJ#C7;}s)N_+|*;6xAAx6NGpX9-fE)I8-2C6%)U>kS+d` z1Ctw>jOcC9tRGu=u5P;Ra||LmYt=rx&A{Zx6(toYMUx$W!Y|G}x0J9A7R^Lp zL$;sS9qvgY)!jQ>8`U*8V$*rmwOhEheC9AtXl6G|d>{-i)Yz$cEsHVq^M_t-{?G>$ zL|94X-mPs=(}LX>!bS7l#iXIQj;F<@dY55EKm)K}4n&2!?FM`v(rj8ZxE0#asg zJkz(KAdNA{WW^E|2K2!_E}FqtO+{gGdD{p%ij;s|D0N*EHIn)r0Frn8y|Jdn=s06< z&j#`;6{R^x!o23Jwv6S|mGL9~j#U5!9&wj95q zwkBh??_v{h(jw%-=H&@MyLRMTe~rjFR$NE7mGELkm^_aB9>%4-!SdT8q2|8Kfa{ID zJplIGJtD#qjTWzD2VA03ezoZDhHye*Jtp)+jMar(A_UYL8_(61RAic4?RheW@qahLP)tm!AP_%I!WPt+Vpsv9%oBq2uWpDDd&m=91R{4K`b2A=|Ww-NG^Uz7#cy|R?< z$1R876<>=>U)%q!6#>U^2t{P`N^}yizb}F^^TI0GEi7^@smw2V1mrVML7v;jn{EDs zn9jYwL+r3$qwW=}v(#n);b<4-eq`FNIQrFU9MstZf`O0S=8R9!9a^Vbw-Q1L+=D56 zV>V}%j=Jp;?$5u2 zF3sA*j~ey#$&op}N?`D_E#H2;3OiFazHOFm%}9B&J#QieP}T&9E4v20DfVTWWHMLeuobrEd?{$27%Qgh3NM0>i;!URmOBvUpDJ-tS0zGjoDI>RB+!7f z8`S}5i&nGXi5w5px-hX!a}Bql`RMIwMFfqeTgZ;HL%*@cYxD31ty0>Ycdb7HLqcT; zXh4zw_c~mMF;0hk)^#~=A`|X&@nymr_wCkG>Wef$ciXM4Q<dOyXl4O`50M$ zY@q|kKU27%o64*|eM~P-uW^a3=AV{tSn3t!}A4kaeTL3-Umo z!G|0DC>wTPiU%lzqR`uj-It8kuDv{vEfn-qcq4{2api>xEGXCqeQ%!&IXmNoMRVdK z`*WGwy$ZJyTu$$`Ru&!&zn>1Mb>ypeaV|qK3wpSJeLZH>%&46a@#XW z0uHkL0N^%yR|+;|Lw7;S3m`UpQo?ilaJa~8ez8yb+tUS~m4v%5GFI7dvQk|u?1V3o zTYZ2fLTL=oqu$M>IZzr34LD9lE^y6iLvr>d-yzJ?^24X)tW`$b!F*>r-9mwZEAu)w z2l^q*-6EMY>`A>jFB|85BY38KDlp@oE}-DJYVAq~vzSJI^dZ5zuNK1bI6$J*^NJ-cceUI`V5+0Mtv9F6*7R#<`-*!&A6G)Lz{X&}c7?i)kJLC6#{{l#7CT`e?$K6kcE87ufF96K-qwAsn zL}#6W=GnDNpM$@* zk40tgfh%qYQf?pNyvAWCvjJ7}_^2I-)xuN~vLMLdj^F#A#Y^&@%}aC9r)FAQr2+?G zF6SBEH1Ul`vlT;BZZGklF3XfSX&>BVQuNsfz{H6)8H(Vqb~5seKD#3;ZT{xm^+h$z z^y*G*CcutnJzB$jZ-_rs3kunG(D>cX8g^$I-vHxb^y0!iQKjy|rU{0mEV%lp>ukJ59W97*}yMH&%#s z@**IZT*Y;Dx+AM5K;r_nM6(`nb;a^^zAL)ggf=`6|DL)*?gQ8DhZR-yQ@1j%?Qx_a z7TFT0TE8J8=+vuT4I65;-H72DMR)ezuWKE;4b?{8)t+JqyR01@7REWybpQxveND{B zjYmIjp_k`E*G1!5C7vuHx(?*$>z#qEz55eH3nSi5O+30N;mgG%c8bE}#SB$}x|K z+Fr5;87>zeR_u7BK+qKV^*Kp+?mLiWxDTcH;zx|xp>}Kzx3?Au>S&l CKOnpS literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5168.png b/windows/keep-secure/images/event-5168.png new file mode 100644 index 0000000000000000000000000000000000000000..c9e4260933eff628548a5ee11072bf10d3a2be2f GIT binary patch literal 34416 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 PUo@`iT+O?3@9+NsSe;zK literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5376.png b/windows/keep-secure/images/event-5376.png new file mode 100644 index 0000000000000000000000000000000000000000..4288654ec0c525d9a48f9d1ec36ada502a1d5e7b GIT binary patch literal 29879 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 Czfj%) literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5377.png b/windows/keep-secure/images/event-5377.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc653c6377e0979a2ca68139095e0d89efe433a GIT binary patch literal 30106 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

    KNx~agJ%43qO9*j5xzo#YwX;@SMx)Hbr&Xi3 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 Z&8-ZMg&CQv0KW$rpEEm~ea12Le*l}ZT8jVx literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5447.png b/windows/keep-secure/images/event-5447.png new file mode 100644 index 0000000000000000000000000000000000000000..010320f5b0f35396978488bee9ee3affd12d9353 GIT binary patch literal 56150 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%0DNUp8})1PBlUdHd2$i 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 AuK)l5 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5632.png b/windows/keep-secure/images/event-5632.png new file mode 100644 index 0000000000000000000000000000000000000000..2444c7e1913d1db23aaa57f25cc835b4da97646b GIT binary patch literal 60333 zcmdSBWmKC@)GpkXQYcPwFYZopDeh395F~i9;=#SRCrEKCP@qMEOK^90cXxL=w9oU( z_nr68`E}M|tt@78Pe%6ax%S@Io+R{>k~At3A<~N%FHmJ=BvfC#cm;TVeMWrq{0?t1 z9K-X!mkz4ZVlSYB#5>QG*Jh%MqAy;QLXhtb;h*bo?PRnZUc4X){_}bX**GzI@nTO* zRzmc%tKNPCf~Gp4@oK1lo<1q1pNc0`iG$O0wA82#TAEb~*mt)wz?P7NFU01<{rujj z#ZUKh3E(3<4l*u=WO5j`DF6K9;?-lu)t$a&g2Sb-m7OITQqPg#ko1tA*VT}gM|pfC zpqcO5rdAH)wJ64Gm7{4PuN58f0wH3eN9E%d6ui-RQp)Fm1u<=q#t|EDf$ zH+H-Hccx3O$R`ineuSgmky^xy|DBE@bH&d*no|f_*AqRxO5lkJDHLVQ|9RBf_1&&x zt^m?n{~Sw-W!NUZr?((NQ{+~GiEOj%wN-tV7Vh6!1XK>kq$fnXY-2pum3+E>Tw>LG ze{{UUU~&Fqf)vaGn|0r2;XdN^b3<+@HNE3&r`aGUZ;+un;Ik2uX)jv$kdYa{X{{n@ zd`9*eL(WI+AzwzyWT7M9Mq>O9Y2`X9Nz9 z>CsKMboE&R+44~C190o4(AM%sIo6)Du9TsPmurE@X=z#rj?68@S$7W3iSV ztL{hC1WFdLn8#m)n?69yCvyG6Y{a)L^St~cZoPlxD|$)6Tjmy6MjQ^~D()|~UUISk ztXU0H2)MsKH@O}pvmJpp9xvu7mD|jjsMY5WkhkO>FM_4iNe6>|yimJOC7ZDS!2ZM1 zrNV+oiBoC4uQ&4+Gq$R(?|@d(EX9meeiq0y-$&=&>vY9Z!rkI z^dLzyd^?IU|N?M8^OVoFQZSq;zpU_vw)CZZ5HwktqrZ;Rgq zZ$AGe${AP`4c05t`5KUtB$CVLK2-E*fB!D8(R@A&Ib!s5JWxQv-WjbR=Lntsmzr9| zE)Tk>>bzel$w;9j(aK$|V%JEbY^P@NnCflv&O$AYz^3&Ib_|q2q{c#x+aF(`-74)k;|lp_l~7M0WVl z)$veRmh*5R`#Yoj=t!jnR-~O6y7uT9$8{bZjnuUsHVHG6PVUH`({Sq!z0_;p)XiHi z^+b-C%d&q@124TgYPY{iJs&|BRKsaq(z@nArAHFl{cB9K?%`ce9ImY-)F#_M?SQcx zNBUm5%xEDt25yvIGa#RPI$F_sOlF#(j<}_;POD zW#ih{eziHv!KXvgPo_1U)tC5*+-hKxE@FGnfT4OS!b{V-H^aBZYqrHgoon7q5oe6c z#+OWk^h1ZkJrA*@SskvJXZfV=GQk%cae#*olNOdQjUr*Tq%E165Qnfp2WcEl!(`%V z;ez{H@!L!89Q!k#zLor_^6fiaBDMLjlHlALKrSKd^dxbhm$Y!UNgkI~{7e`+dJ5O? z;=);J_)F(Cx6ICc0?RjRJanduMYAxn%1`?w9PX?Pp(8IKrs{_UHV0Dt`R=qyr3)`$J9Jm`R zHSD5}ARX@cJcwRUNxk^gHMTvIQ%S$j>t&$|B#bZAL>Hj156{N5yv$8LwMMK9{H>Oo zbb68EqKZg1HGnHFxTd({hra0N<)DL~bLP@%pmT0G)n@qM(Ok74v68qkRj^TLHMFz& z(6b}##@J{%^(yG&1v(e{75siz>pS(t=Eq>ol40}SCHHT6zXvS2NhHn&Db;t((Dqn} zV^2?$i$?IbkJG;Uyr{2g|F!;AQ(33VXDDo|@iRi63EoMN(6N9HzGwTxnt%&R-DFW` zmL!qF4hkc77q@Yb>e)qOR|s|D2NRB22;hnB7M4XVWQ$aEY3JB8vFQcCASU#M*CSfS z0=CT{!4Gwe-xKqqa&zVQ62(yZ9Aa+%32u+znY1F3dOX*HaxKuv{<3E04qPx?6R)YZFS>%>wdsNB%E<)BB4x?dn|-}Vdz@6Oaun{zCcEjJUn2z_40**w7G@j`5UU(1gPA%V( z?gC6!Ud?sB^ryAPi3bGloA6ZOCN`|3mlWo0+E<=d}xb&S7M9)wc6Ivy_afI z-v^q5E%rK$?RvLY_64;~8RjM|s*jt}*KX83png}hnFx#y_hFW;r}-P<26Ohl$G;}3 zN=YhD*JmN*j49 z?GNQ0B{yAx8$TL)@VS1F&0d^g#3%GS_*x(3jIJ#?M(oVKX5LRWJ~S=$Jd!Lo;IT`? zSemI~e={UV6>w%5*2N!r_vTJzA)cgs?14qruvD{ASr8A`gTr@+7r(DM+#)Z6?Cspq zeBhC<$6=NZBaMhc&AOMdrnAPiJ_J~~EsTQ9v&fSZy%FY9y${n~t|kRFINC)Odyh;SXy=S(vTaw-L0epg&wZF2z;Fq3s*_ zLV$RX$(+r5VzUFh_=bnc?BCXwOfw9mdzMqo(rdZSc3QN0tnqi&*q1^*>Id1+KBW@O z2!S-VVCD?2g!h>0QrGoc_SWI@Ib_bh*Af%$4%*x(BvA5nO&X8^=}fl9lZ94btmnh! z4(LL5-XZ(7H|;0!wP0Fzh4E-SiWTZ|dR&7>rtOm#-p?A$IG-UW@44tntyQ75x`;xp zn!55IHr;`pjvt3)Pi2dgp|f5hM3l6(#_O(&cca8>4gC!Y_eLLFQecm;^4uQ}7#(-C z5kDS&o14s`u#5&K^-X-^Tgm4N2hwJV`<$E%C$=nQ7l)s|NqZyhTuM-<;As}p7dOUl zVyis>sx(jME&WzV;WS$c@6tbW?3!(*Q@05CP^00*sY=lu_rTr-~%iPFyc_SHQTsQuM3++tCF!au#OeRDgR)dvDU7hL{5X%QCVLZI}jO z#p!YB_p`i;*N+@9?cJR)ZZF{HlNLh(pBUf=o3HU+gWpJ*S1RPbw+a6+YgV@Ws!exm7(*Cf6oUaj}S+*jz-r)py{ z!Gr=Foj9J}vibdw{ioM53JTx z=YtbqHVs?amAe@D!ENq-{cD>W^PzwTnH80wd(BVYp{Z@vXL~(y-FCrM_;s2<1Qx(U z0-dc5`f&Jz(UYO##F1B-w}VKfKQa47`@TJSHi_1Tl11GReGmx<3+}n{Y&uysO044b4&W>4s%C0=_P zsC{N#-s7mrxKwfKIAm*(R^u6Gp&-NSS1O&aT$V5)PN=STHy8PPKPuIGSDzKC5xU#- zt3V4njs8RLvLu5h9j`p;#Z?CRrGW-De5^FY-@omJWXeTPT;Fy2Hs7wadi{m~pqK&B z3wY1lYsuu}W#mf%=CpkygzJg*Cv-asycEJKb(^xNVVXz0`XF6up-()hkRHlqOIFVd zdhN2XY4mjb7E#De+297UB?GN+?Lj_Ra{3z1H}{UcK9D&VK2%83m;8QX)#f;sG(pRV z8K&CgkkhFO^-ko%_oC545wd%alQz>~7(2XC|3_TmyyM#g?U}5E@Y~!Ax%&0M%iMjjtsa*CB_3N}zLfTGPlJ!| z=OA7sN+WH*esZt(+J7|Tbq|5W2UlDBlMC-&H>O#yROxv%F|zJ^BKmIb=N^^rOmr!8 z^x@oPVi1En6=)W=h9pzS3l#UX(}32;>3!Zs=sa;b?W$0}Dq^#_YEBJJ6rq)^>etrp z3ZDXt=Dcx~+LAM6El(Cc2z8z9b>sM)&xBc52Q~_5&IM6^8sEKG|j_StBq-FNK#kTkn3Hgu;#&D1<3|;?fx*WK!9C7`E#5Y~xbQ zJvdF9yz&i&9GqReF~EkG|Au63w#ee_{U9B`n@&68hNuv8T0BARD&nLRF+0maVhM0Y z(01L-t8+1r5A_nzdqL9{=WAT&RUS_LakQVvc;%UA9i$}DpZhQ0*(SSh$T2f~)l-Mw z18hz93@zQ;+h;JgA-P3$DYFC0o^wj&0}aIculiU?*EB*dn9@XIbe`(`szh|uD zhb5Qnm(eTG0}3Y3@LJ}KfA8j4I1MHB@3ZeGY_pY0?^U{n0^Np4Ukh{sUTAEa+-DT3xb3rRbCvkNOy2W$vtJyJ&Q*VLw3g=F= zf9_>pTYG)>{+v-a(%GXA&Ua8pbxR4U5qdLlM~F_T5(1C@^Q}b}LC!rA(?;0UEXo%i zqeVDNBxAqv-=)k_EFiEPlAhc84;IN z&Lv09;9!%}J6Q_%4TkHF@7yaZJDO(@6zqLHT#)z3`zAojkH28-5lAm}s$7Nl8&kdr z4{`^Wos|{ajp4Pmb6@R=p!jcDTphdDmV@q?#v|0SzDM>vSdW;5+;%(>oS`8-Ay`G? z&I$?0q-CtJ54^Ol8{%dja^XO<(3gZ-3H+iCY3p#i_hfb4W^BC52{io1d^>=#WWS1X zFcLYz+>3JrUs-7#8F+t^kKv={+9j)}|AcxU>MtbdlGsNyG1xe{-aA}CkX)_u=(KAh znk5VUO7N+>9Kervz0P)WZ(mu@dP*=@pAfGn|RmqmpqnfP6KQW*4bw7qz+`) z*Qr#nQL!jSn1_~_(`xt;Tt%v*1ZL;7H}Qc^71x%94aD1_-R2;nPyJ0NItkN;^;aad z(|k~e)@mj3KuVJSk1ES4^@|WO-jjqvGrUw9)#T1?K8Xj$1^aLFEbNVnkdxe+=jJwc zXTU&YjHZ_s50%UFGvyn8)3RubuVJ3k(z6h91@>Jg;=FH?VQna;?w~(Gl$AQ}G;nSsGm^6m zm4o8yliej8199_eh=b4;J#f^-w1O+_o^)+O8h<<|5oA3elw*n zC~Aj>U) zI#ztJM_cQy_XS)vZY*1Fl*WcDN^fe+XDmu~;H{G;nUk}$L>!dIN2%|NIa8V)Vs9YA z`!&2WCS1l{2d!iUkD5BwH(bf|;Ouy7ek30Yy7nVjAk-TBF4w}cf}ncryGuv!g!#yP z{eupl&AZkcGVh9*Do(uEl`}E@-&Uojf*+xX`)5srLYa?Y@oh9P0^5 z;*JOP^{}zpqMKqdoeJlG^3~GipydmudiYHM!Sv-;OI&H};vbfKdk@C%h;HfUyn>L> zVRx|@Oo^w4;lzxSz&bBB|C_O<`?1N68FkA>2nR9C1?qjGnSR|q6r00hJYp$)V3y^L ziBA||YJF$X`2bAh2J!MMLJz$-vZ|i>Dv_W(!?tvfYeN-$nmU^{tKx^m@^gbqUgl{< z&;@ev`fftY4 z>Ous*h#@gyHD{CGu|sp03EP_iP4LMpy%Jl)@I@^Dd=vq(dOjIwh<1zRhRwBA@gueS zGojBj@G4`$?qoKX0I;;ON4-X%Il!gaPUOEH_J{9BYz_OD=NHw)jA8tn13+XH`-jMX zZ7BKmdqJgP=wIF+BjAnpVf$|t=%AjGsEG;nU)KF~<~M#dQ8~uS;iBSSNZiiNoOPJFoyaUd6RI4^?DTWYyt1j9Um88V;OxKVZ*yD(LdvrjzYM@X`84MAtRYP*6H;h&WsIpp9s| z=A|pwFC2Ex%?(1w$I5fzH#%O{+h#YU9Zb8F8Y<4=TDwA~KfeSnz#OEnk;OTK*?MxB z?`;?pv|zDl^rM;}(sCm2yzVm&($(fHKFw_}MDz^Hj)MPM^$u(mRQVpmEH-1!XJ&P+ z861P%6O)abKB{)M?700hwgBFI%$@jh-W6?L(_dNmlgxM3s6oEW>=HXPwZ*%TjRCAS z#S9|NYgw{^+6v*@^)UN6bZcvxl_-X^cmJsQHB2qo9f}>3y&Gs$fA*5UNSO8#2(#+S z_Sx9M@%xgLzSds3N9=uV{zAbf&W#YuBdkG>o7-BC0T3?)pr)oqqJqhN3ZiZT&ZJocv}iynjw;UtHm%5|-G$#gI!`(G}hOVP06wFoIX4lkcit^HMz)l--Q0n0IX#iMl;V0`WX#EC$ z*y*jUwg+8V%?lxl!a-W7P37H`#w*sp1+)^^77BG~XBP1u}~WQ|uYs(nPeauPaf%w}BmR6aETwQ{$< z-_s%ky46>N3bl3vaXhl3-OXs<_{=`!fF{b#lvjMTpkZNQ*meY8+rG$P#`_SE4hXcm zRwM41;bqPoJw`NfeGQOGH4MjeI*OtKfNp7BF$6KmkS&B;?wYXr)Osg`wV;RlU9NSV z+j|~T+miBqD&vfz{{YtCIr}4^$2V$ul9KqX4L@#A6eN7JTz8=N^GcU)RYy9S@S)oz zmizeCk=NNqFx=`;(KX;xmn55sO751GjDhc4MAF9Br5%DTKC2@zjDEtw)m-Ml5hv(( zo|i=Ku;e}!PpCegeqzE#eo4uv7Ew{Cr%g|vMaU8_!9w!w@+%#srkZ!+`>B}G@p;`2 zXyt^CoLiw6?Ndj5E4)wXUbs;G@C_mFlC++Q*8w8+tUVK=^Fx?t^GobF)=jSHZO&g9 zd;d!rh@uO0>zrkmcBjmCMsr%9fY5jE-Z6a%>QkpgIYs&S@kJL_d9cDqnN<8IrZwz% z^qs(!F+j-4-Qa4=nx*DUW?iq7MAjqLNQLjDtWBD*Jk%Etb*z1VYjM)W@lqF3+w-|;lM;O9@O9i4|; z6e4bg>x{mMBAx0_&wu|7a-$g^r$G0`GePKN;B0A#(ZlUUqJRtZIL39Z%39GP|L)0p zV`HyH-y}UrPDu&I({1rnz8kua?sf2bm`V!hq77Z-uQ62V;&nMBejIwbd7dt7 z=3sA}2Jv5mZwtX=)r$h|eEZk-=suVKV{L!R*^Axkl5PaOeT?}5Sd&?=HcYID0OlPN z@L!9)a5gpy_d%b>XPllwKY!2OkE_zv6~XmJ64`R144DmHmm|9ngCb=t`c6&b;#aS{ zLh2je*+aYOu21pXH!7;R{rEc9Yx`S?w6=YGeW(+2du+RO7(azUNog>Erac@GCHE7_2IQrX_7h=05BDeW%ac)BUq(V*u|wDEQ?W^^h&c?`VD@cY&;}8K2eSn*NVGNW0b1TFovxTOSfiEE^Ce zNtMJ(DH^)PQ_-gV$MUY;zhCAeJuOMKoW{avj)yBXKEe^)FbpK9Auc6qVe*{X=o3q~ zxEqsSvWJs%rh%*A};QC2dBo&#ct z&TzwsqKmwd+hCkEU6gt`?OL1go z(!Z*AYjI71ooK%cb-Ok$)U$!o4g#dB`<-nyv_FTWPjk$HweIj+F0A55B3?zm#A{c& z80Jzb<1=9p($KlBSqrr^BX@^8X{I|&k77ZI%>~8~J{RPn0KGELdBOUT@4>ceMOAos z^R4kSl*0|b;egyEU1<@XpEqe&pW`I@G)Lm(l0u#~BLRfv_JvoH?wslnREPPoIa&+{ zX<_c4##y~5)Im%AjN&$(%&Ci22zApZ_A5$n!no$F$N`0^x?-M)XvE4Nl}yN0S)|`{ zXrv&4bM+Q@*Y}V>c~4VUDl!dbXRbBaZ^;vzAM-ahY&tGG z7P_g?j2B_dlirftr-=$R7Km?Sb4bVVX5&VcWPrV!f}NpD6|UUS%w+d8YaO4O%^Ca_ zph0s9n9JpLrYw}W-AL1{mSUP~>_O+f`@Xd`_lxt5(z`ufW8!dbKVU<1+xEh-y|e!o z2zN^mizWIB=i+OT<*TZQqtMbpD>oQXD$P*)?eXh%ZNX6$Xf}+bm$aOV_%sz+d5M{~ zrUzMQ@lI7mdg8)*nh)_RG2rWA_Uf9^E$lv#El>GVg-^&9|9-tEGJED?;t_U4K>b!t z?Hsb2S&i($`khAIftjj}LH5`uM~iu^K~d?bC~v&H_`0^40iFDzZ)AgEcUtXbi&Rx< zJjNpuaGUNW=i!|O$Di~qQhxmgS#_VbyMpGC+wNOWsG6|j-U@GDxp+jb$qT2u+0GG0 z*o=}W^*JwFi4jw9%@qogwL4gJzQS#Cq>pFPhjdS$X;!(i%nQXM-2_;F$M|BelsHFs zd0NzBH+RU!q}6dbVpp--@EWhIMuA~aU5$vPplV|CID7g_YNQih`VWo+w)tCLgY(Hc zv6)S$&tyZ7XLrWe(*{*VWiyYuA<=0;MuTAuA&RjZyYz!lQbaiAVqX2Xe!mD}7`?{b zU~)_B_+IratMGRhcf5x$Hr<#^vtn|3DHl;1{rYY^?fHc8g{&8)*A5>>nlj*OFSo(; zMCjy>fe822667fh=g6e5OSxF13)=B&a2j8b5P3&}y)?CSb(W7}y(LU5cp8m(*sJ|_ zRNad>sM2+%zh#JUXVe4}5t$jT^d^;%)x+(??M$;zFV1h)IBhRwOpGj%E`erh&JYm* ziY-@a5h2E{*$iqQfm?44WxKcfl89z*J>iSP_k+}9La|7+zTfYD3_er>beIascI!Q;Lpr%p@akdM~?L zVElb|=#nQjOfEFYgGbs`|ML~vTg?hxY@80`mQ>EfiCXw%r+wz!@+X1C46n&7V#$UM zPXX3uri3CHrZ0W0s+e5&^8LaE3ao~1R&-X)@fYVbhMsxWOD#Ax+PW!;&MOcZ^k5fpax2i50upr$~M6&On_)d!_D>3#Hx7 z0Jtkn571DVyR_lJ2WL{oA@xXZ#5snHG-UEd&8iP*Z|^*p4+L=1q^wkmvp*>*TYU#_ z_1;rmquvu*7N0!S;VZ2HC@$HtKJAn)FYllvT-4Cy(ISfBQ2}m$t%00K4^fv|>M}ed zX%v&2FZ-mf6CnJCqMF1Y^&4y+xW-iTFHP;opM+B_mTIikNTduuoGz zua|bS>Q7^x*$ed}Q{J(3lEVrSlvT8^u|xOo=+{1F>gsJ(_D0cp1aXQsYGT!*A=47s zuNZO(?x)#tY)GG%T{Yt@A}5sLfFn^08e7=tBfbaIp}azm07&xyx>4ki<{nnGUy*){^iu_xTia1U-pnh@yYdDMzKYb4lC|1RL%WrbbQiNxI+X$`s_M z#7#8#GG^smdjt!XQbozaB{1_rI{1@k$)^hBp-t7UZN)lGgkYcaiY>u+h-h^{+5lWYyk65aVH4`p@gtaXoY$W zqArsZO*h@MH@ydBlo&VBFWU24$jM^_2+KgvRjN03w?E(KR`S^3VE_2|9?NWU=v#pc zT})Zr-)#hXf@WxVoO z5}@0%pvYUEDgvysJf&9pruR8FW|%4y?ii4vN5SLHT#L%7 zIsX1oYi8ndUHNSNv-O{F#~@)hv6Ig2cYf=F;{6%`lzkyAXbOJ=*;Qta8mG{d{LhuJ- zA_^SWnzk3g=_Dgcyy?9Kq|eqlr}&?pec%x;k!b@zjT%wCK92|c&?`78bz4|QF%~(f ze}q98qC6O1HO9_mKlBgO#A|4*9L+Hhj$w&!1G@^&6O$?Bn;K|ypu|SxXM4`5wgCMy?vfSH zduC#BXy)l6dBovm4uT6U(G(KtGwG z4Z@ZdO8py@U=K~fQ~8;)VQv!-EW?U~(^(?6BD^}^MH#VQmVn=2mgBmp5DJqd^+_!^ zPSwRv9GIphZ5~ZHecaQQ#pMkn=7*xa^376Pde@(x9mRQ?3Byj1Zh2ON0prgn3?W4x z4(eT}&sCJhDcSgs9e5>{Gy1!*cOIaAr}2_T?K?VYfrfgfil?-zkwF2mwavRmO*HX+ z+5A~&JzHm0Y+zj(TV3=tVQg5hwBh#Mh(~U{Iv7s9VFY(>1~(nZ%`|FBO2hy&LcDNh zFSd+ZlV8+`k7*mWD(|Q=-k9k*(RU0CZfe>QEGxCghWKpU7?1dW&IZbEqztNqD;Dx? z3PKaWlL~-}bwZN0G=7hLW7HgeMgsD?kazruYKc@5`y+FI8%*_AqZRzA^e-5Ds z=O0>g+wVDgpaT38VrKqneDAmMmt_qB`2KzLH?I7*+5dZGCw(XdN=a#{p=SgXOkR^G zqZ5aSZ?$izP=Uy*ApUbnLBSD8N-SOSpFpwpud5qhP{%m32~e{O^I=u!IwbCw+f}r(?5jV+Pv7p#xIc-hG>1)>B-kkIQ&!7y(n8U?H#0&oR=i_ca*H2445DBcC z%Sv3=6HZM`Y;m3*acH0%M%qo@+t0WE8cYKzFC@8*#2VQ3U6~TY+x?{?4g?S%T$8!q z6w39Qxt&Ej3S&V1YeQEezH#QUHHoWvE-o`VCN{pybH2%Z7&ZxU?;Q(2pnm49L-djU zvA7*>elkltiTvL0H;Y2sANCV^)Wsc7dHrbxk7A!ajZ7RrENoC50qRv%8k@nUYN2)| zQUS`r@l{}gN|FPL+S4LF=a8Vvxb=x9+X01!tuT1q(?pr@Pt<B(* zn;Bpe1?50$nE|DDr6Q5R2`fDZl!*fNbd%`~L2x#0Y-YwNpc@a3Qsfgr9Pohvt~w|5 zW~|Dv9gotUSBD&+%-Yh{h$R&a#2f3zmM|QACeybcRP|mW!{mg~rZx;^x|u)!B>yXr zH-7{&2a5A~!TEUdq4Dw7(sLvqtFwsDHx;j=yQ$>Ol9PETYm*(6`K2v_sTr_JAoauvdtZX$a1P*gQd~x2^yFy&h#=$jpZ5ub{`tzq{g-D; z{x8QF!1BM9)rlnV4UCQ3uJLtA#O;(BBR^og5mrY_zGXNzWLy_jyK!06i$>SEl(ut> zmvmpvqeKG{eJ{i@gTJ;n3mFDeE>ir5%kg3LYizap5#y(1$e!UL{v-Ed=!Vbs`YaB2 z#$|x5#4DuAQ4ICJm={+WE#)rK(}b5xz9L7Jb)@z4H;&##r!_qQq$g|@$f!LV**=;0 z`Ok31sIYvS$!}lq5A*>Qp|gSO`G+k-lp^@G{1m_%;jyYwd{~&C zj7dlz^~U{^7ryNnp`{JZj~~DAJD8MzvvuNS7vjSQQq%EF^!!$W;t$zUt_R;}mQo`P zah<&@4z5Xq!wNs~JJ|EX3#6lu?X+QJl{EDA^bG0pP3&5|reprt8v5ZnvsgeW2Pf+@ zVRn(Az0jO__r{1%_YAqu;$Y7}>bNx8W3*v)wq{}BngTGS^~KLg=d0;m`T5~7 zHKkTPJ|AoJ7{&qzQa#1S)+n54nVOUkvp~T@{2}OJYs8}NNWDE4m&KRn%{)n_dPHR` z^tS9Nfca=ZAZPs`fP%*u&vaH%>I=`hVF!vmZ{ z8`DyZoSQk$A1)cW4g~Q#jp^xrGquP5`hY)O80SjtIe}q3Nxf=;*%yl!$)`)01c9^# zvu&IyAFtGrt&#a}Q3yV=GgiMS4M%8+BN3RrcsJR0O588LYlwb+D>pB4KabYOAZG9U zsuedp z)v&?viW&Lo7VC_iJfXBzJ^u`jD-A1hOW{R+F#v|9UM#@Knt#T9^GwOXj@llGSqP21 zcK5(;B+1+lZ`P(d$(0lL)M?&05IX(%EL(OkqQ%!{uwuP z$$b7@^k>+856j0H#pJFddxHvUjv3bcB3KvdL>XkbZ$;^RxBz)T_E;|H0H`GSkh181 zXstPRRDVp~*!4nLB+uKTEd}k8$wr;3l{`t4G0nIK>i%@FHy=SP6ugt@rED9Uq5?RS z4&w){_ua8C8jFmoyM<2q+iqQrSUj?SIq|A+#ibdTi$u7=EA4JXo`--`jCMxb*r6i; zP0u(l5gwwWE6tGd(9`eogb?_QQX@o`ezErUlElkWrWR;kdMPvU zcR*xIg)f}C>e2Xks*L4|SEipnG01=Gn=qSzK40vI4_o6~BX{lxwg3De9j*3jU#RSt z{`6+#vP+s5t9Q^ZMbhgQYt+?jmmgOFH@p}L7K4mA7a_6nISzeKxf^bu+l)nv4%9EP zx4cus31TB_I?v2>oBQL7#_yyp7v$3^S=v$Iq+c)7WDo&Zib?;T%{a+(cwS`8k)9=p@ZT2B0}1^s?BaU82D4rS0^UMwX!)~O;;u@_k3 zwiSp0G0~=M?i559tU40wmA>{)QC_hRO-;Yvp{p)8YV2#5!QVGE0=R?etpi%#1R-8N z>}VC5c7-R{qiR5bq2=`PJb|y~Z$?nZE~%1E-&KZo@X@8VDYAbOE+$C7D_(IAz+_2} z?tXVlXFK2P5TC8bopu-cc6xgsjH6?GtRR!eOOsDe8S>Wk;-c4rKzoX0rQ_5jvG5u$ z6+h$BZm}ycYm>XFyV3tbZH|0BnRsXgG|@0Cn9EJe2;OSPcTRJZTn>~7*CPq9@4eC{ zuwc(TzPkF@e=s*~3=E?7mRbSw4GwWeI&I92T&y#8$4y=`JiD(MwDW?k(F}oUsbeLb z50orAlR8iTS~{2;QeOJ;(METz2MTg7_#68w-6RSbTHCH#x4Q7q5FdCa(rU#~ZlU1( zzQ>+vdj`+&Ub2rCkL~C#Gx1Iiq#n9@F0Z+@1rO*_Nh}u%o3Ol5daYbc4S<&sZo)*S zWoljwC!muP2H#jh)c%g&AbFjX&f2OMsHV^4i* zW8G2GxlnqpzP_u%;XIInG_`?n^6OiNiS8$2tXY%S)DxeN6!#MkY4uW`mA!tT%aaYZ z1WYw^V?48I;kBaD(B1I)P^hjC$9sr(wnY_Sqz$3xedI#mp+H;i4%O+VcSD8A)j^n* zjM*uNSNScH0JEEx&m-qL#Y)9$!M1t1sE5Q&gKTLfW>^A%YRzOzad(>duOQ|(yCaZh4 zbDL2jQr5Tv+UfZ%<&pzo{BqY~{5xuQi#!DP$V9*6YsVcE6>7m^RjB5oQa!2{`)mn@ z2g|%TnvXtH&?2miboDWx0^sIW1d7DDrql-^!|3D zk}Q{1#Bbei^y}{38%k3}+|$cPDDyneg0voWosHXIV4m&kQ6znFXqntGmp$v|#T{uw z&K^}0sm1`K%^7Ktra;|Q%dveruiXYa(h*skRU0BXnFwG~n2s&45^G9LxVkJ~Mu`+$ z<0#&zq?=<|UZ!+$dFy?QxUWPfsdcwZcK~)t1${TSQ2v_R zK;I2S>$aWhryv&D%SD0p(3=8(`>o%T`c236kZ9XmmTKSUuTcbw-LP6CWsuW?@HN;;2sdg35iUqwF#S_d)h6-lg=V^dL=akW-z6*L$TQN3M3 zk2Y~vR`Ad*D5!4y$0B4fx>c9{rDv z?VmjQhkyJLYNN;owpo1N0V%xK(q}5*%CQDMJr+Qp3jw=32%jU6?QaTR4E1jm@zwuy z?)YGW%p+#h-Z30gSQIac5v3CVUiBk7-nkxfJ!-gmoeGg%xdAAykUbqB7uJ6EEi*eo z1c92D9+Pq&wnPlZA+oFAV$~n9XY2c=U7c;lak4wlP2Cn-0F?EZSKBDK-ZyW(Ezd0P z(-Ss46?*dqn`ngLh;-*#&kT@y8OA|Q{aRK>9!CxSOW?U;b7@PaC0mJLm!%G~0sdyQ zKGFW&rw@yFYh=T&v)o_S&oI;FRa_?!NZc0cBV16X^?~4CL^!McNEwaFz-Nx>SHW{s z>c5_kOBbdSphxNQzPt=El(xFX!|lat`u87Y>u8>J-k~q&n5uMDh;cvM;5oUv;j#qu zw^W=cfUkl2NnLD@mL5!ao89@c&?@8ZyrSj$Efxkfu(5V=&#{mfULX$Z5e!L=r8B$c zK$EKzSz65|-vbI#v%A<;@6<-&h-*80z|26I3#wQZ1kSP%>d!zvZpQ&XFD`@%E7BN@ z`4d-p-?7i;z6G|rd3Vl=nwQGigbey`N!NY6^A;RTw1m*K&Q2c0)|P$QY5+7NWGbhU7A6V~HeQ+6c_ z0hS)!SnyUj5#ZV&1uS9E+uCp_)e#MQ55Gqt9LG`=`P3VC-w+h~De%IQY9nFVPBQ-v zPvVxmA8XR*b?Vkp7hDn7b2#pV|4ht90ku-@3Pv_rbqy0a5gcBdww6v^+3Di>p7$eP zXIk(ug$!tHxeR3`0%SU$~Wrgjt>_I8mrwrQ8phoY&Gp<<@)w2 z;(_Y%%O@9J$MysvEE!j=p6NW3L_T+Yg6+o@Gtq4K2RIwMJGkfNrJ5px5820WBPGEc z5r4L~{O|Vm_RecQq6(+jzjDhhc{dL^ZkdL+wA&alrjqDyTXv>oGwH?lwdQe61_GBv z+OQ9~EYZLVtVS{AWPP-dmhBOyqBVR4ee6)|Ooe!FS!vHPX(r=d5FCHwXQ*l^bgj#r z$1i8eS^R5CgenxD`uPS=8l=j{7L7LjYQ+$x)HWEip2dX+<#8WpBcB7_3=iG6!KfjS zdsyHP{cwTwkHC`hs=+IxZLicdWtAA93yMvhZbGHxR?mK+=w*CRq{Qp9<1fDVEbJg=+97@)gL}?49MwTe)>azbGCySyG zjad-_sB_6d<(P{tBVm|xv4#~qB7Rs~|BJe}4vXsj+DAVI3ew%(UD72TA`L?fEu}Ql zrF4g+QcCAg5<|++Gc*#?H6UG5QooJ*dC&Jf*Y%$BoN6g4VF}XtQ7Tel|Uq1KBxSFL}=h+MQ z84|jDzpbnFUN`TE?>{i62#pfYV>p=~cbE(zcp3~!gGyH&4j7&3kR+45`M zpLC7`ZW{>pGZ(?_;L4{>zK8{YSyv!h`83KmHz6BX2Cs~N{nYaVh01%hN@W~fS(Zjs zuJSaFFVpgBuI}CU2@K-e-YYv!X8hVbvHxwEa2Thxn^0SUyQknyeP%s%u+;9ub}{ib zCg@DuJI4MF<@$`;%I7!LL78wdStfe;hUI zMR{C33j9%zg&pmR+xm*;ZX`cgY0r2^vD1lP88!0Hl@ZjH0&6JwYMA* z8{7ST{xy%^mCnO#WrfW=o}bsYWON+IsN5dp-y~{=r2v}-UAK->V1QFUIdZlP^E}t;`4{`|Bsn*l&mpB5X$jo7s!HGE zTwsE>@wE8$OOXHeEH8X`+AcqlQiNf3YrK2+W3rSPd_SI^f0cnLa2`9rGpFqMWr+EY z$BQMMfStMS-XHkbigI?I8OW_wWp2yvWsE%BSUT!R8}ocrIsVF3H>P}6af#pRo}j`4 z5RuTvTs3kBdGC{|Ujn_GZI|IX4QkM)tx#?$=ME9tTZ4gLM}%u^5=6~v3*BzIzG%Q2 zHQf8NMyg|_g6D`v=kDkw`9@!7RwnQA&blwE;2Ck;#WVNrC_?s!bV*(xi-g-9i&^J} z8z1r7aVOx_5@zEwcUVb27aJx`D%|->3AnI@0@9fne1v{A{H-+*s>_`VT$2B4s`;6y ztTp?xaqSB8!MvCE^J=dSzw-Gv6s%D3J=(Yd(ujMm#*jxb{5wfApS2--_Hsg(ZO+Jx zSoDKyQxj>(k2?@MLiEAkhlO95QM4qMJz@9pd)&)yB5Uo4YoykBv1In}d8T^ectJW$ zw%%U$%92R$eXQ6hE-E4HjE1XrM910+?yXJQu`yiR^4KM~U*jl2b% z`$O`B<{+>YJ<~VButcf|Wh)n0{;;u*x2h0$`I-V@!t%bXNkJECct8FC)x(}c`bVgS zu+ST#Q}dK;w!6@C3-x!LS|dv4dcyI@XZ&Gn05GNL8VZ3SqXWkYp z-pD9y=}RZ_bRVXaO<}8WrX?Zm_>ZZ8=`9fb*Egq-M-v7YcHI7OXkoEIgp!`Sd{uOg zwpgUDP@L+ib(U0AHA+9E4|9R4z`q{qMlY?@)FVcNy zZWA38zKq(&R#4Cz@$hhkn_ z1sUu+Wl)|sh7t6nWJn+=Xfgj?M6q(;TY1|oHpiG+F&l_Akuv7?PVqeYv%ogWTQ-u@+K9NaKX?N!2sW@EQz+l^WMxX4Bi}Ank)(K9ofE z)Q?*u<$;|jOy*HMxgH6pCr7&PA`mPxDs$!`l#=l=EqE_Y7ua^fIpjr$-Zc|h0SQqH z+f_l0uU_v%}|~MBc6?@ig_tm*YKbN&EXE;BjTsizsaF`uUV0| zI8BF*c<9XC?gfUE~^Q;gz&fm!*yqTcyw-S#tmX^Vgt`-QV zZyu;JRpvvznz`4X8#u`v$!SFRPkK|eBo;4eB@|nYyF8+2L8%qxw%pSyhaU72I7#qMOP(TgPmfW6CKM2N|tis~{y=O|D#-jSk*5 zGPZrnptR3IJM-~8{j7xfU703_>1sa2%H>novLEzO6m6=7p&MI#F{cv}ldD$!uE=l* zK($ajm(b}6|8(8(h)GFAi_8l9ebY_(59E*6LZpcwzz~X2-@CB%i2;SFDU)!`h|<0T ztJTK!BS-`hJX!O!-fn`OyLP|k8K|I!P{fv6Q)b3h74x{fl z11EBj>9ZY%kVjnRxp?NOWnDD7PDyXA;#KV=A&Ml+E2NRp;er;HOR7I9Uv(jigwko0 z?H+!3A0kZ$GXu7lO3CVSZtepG=BDeAb!Um(C_ozW zjT&0YAt#ehJvXla8+pMBdc~@>j*s$*z;24(?9B%Z&&3L192c?-OcT`h9duvl6f$LP z%ZLf&K^FhO%4^=q0D?D;v$=sL6z`m`XH7T2^QZ^$+q%2d?_9u%5>V6JH_w>;=L(tA z7Ls(Je;^K)@*_Sq8SU%q!|CU=uv3R!P>OlU+bp@5@IK*pG~3>Z`@z#s+`A{P_$z=} zIG#F~YrE?#$;-!N=-fezbQCd)lm%s0N++l_1w?Qm3|b8?SW;#j9go@JDe~71@f_W@ z;s4CNUx4~pL7P6rWUn*2Db&Ah+V{3k8?s0QaAU8J2|)x@88cP z?r3Dk5;+nB8M=>IN&~T&DFJYN0aQam%zcj}7oK^F9M5B%^%v7>nmsV8P;=L2 z4_oF{O3wV~Q=+s>l&;*GAFLK0SbNvEEI0pnw7GP_lVJTDJ+_D5T) zWfQJoFElCS^hm;8U@i1FQ;PG#2e%<2Mw2=dSVLM3plqtmaR74XA}J?Xw0y^V`BUk@t%j{bS?Vtr?6R-*IXNlC)cB&%w=y`d7jQXDwUXNKzdjTDjgsh0xln6sCE zYW%4Q9Z1G0rTgL3`%hLoA0LS&@!-s~Tup228zI-0YQTs74C<(mber0lRUpKM`TP#H z;ae7wXbnr?k00UT@yZl*kZ#G2H7cL%yDvKG!5H2C3 zu^7+cI7y+IIH0+KP3gVICCIuUW0lC6oMEv0eTrxJo>h_C~1X7BXu|Mp#dLK>$M zVrZY=Jum&qQ*6r6(CGbSF-6FDp|0=bN&HY$#>Kl>FU>QJld|zq=<{NJGKozM$wCELkh^o;JkV z=s$)%t2JQ$-9?P&v$_og;I}3XU17tl8nQy*buE!=B_*>ee}|l}Og?VmRL;0|0HoU+z3 z!kNE-)*edV^h~Jvi`YBk3OV_0=M%$;D@74ArXSAp?5Iq{ z-I06(0)FqbEt@CQ+plJ`jU!axlQFj?T~1`t)fp=St9OV|4)gB_|9=C$*N8GN9VMa< z0j=nAL%z#-@scn_|NAbc>^DVPdT)&$&y9vnb=dI}K6bSF^yNt0s7MmErBZcxN*hb; z-9@YfuF;3!#`)|Yv>P^W&YH{nWaqGVg1JK-bR%OL=hG);=hP@SsK3_U2lldSv!UyK z$Hf@fyElk~H}>vVlV1jn)%uptaHo4)xW$K+mq}d?GA2877gRExd5d=Oy-ZP8cT+m$ zW-LmFHS^Jtpl)#3#q@}y8%N7Wj1p@J`K}sCX~aI*c`MR`jP!FB{CFiKdL(YxFyL{! zwt8uPgLpvM;yRgFl=E5Bsxg%XHqx3XS?~w}Zol zO_>=dpBQOdjzINeqWizpWZqs8!&6!6JBll?yLm1e-&c|!okV?Z%_6X+N)p&jyVRFB zAaA5lnu?%*h5y$BNm3==V-{F_*~J@e;y{s0GGKQeFflq&p``cI^=Dm1OrNTYh$O>9 z+{j3l(zR7?gL;7Vf$QwJ6!imc-xcCx*{02dcjVPLZT)dWO@Vhv*PILwB1iX&3cG=# zx4g-c{{Fb+n`hJXhy#*LaRY{c1`=|18D49>Gqy`53E_&-H}-Z7(gL)Nbl@;-FGKgM zx~*C9BJ;CX!}oS;N`o7w6nJr=Em@qs(X|7Xl6R|<$}$|fbu^(<`2l34NJ_a&)T8d! z8&$#Ub^3mnBiH?gEnYeLCsA*DW1zPQh(y7MChQjF@Hcw(k@ZFFY+4q2VnDX@F{)ze zp4(?UDCs3nWtI@ct_!#BuO(u&(|k(>x9-qgXe)&{odI>4$tYiAs09Ov()}v!xqGhy z6AZ)BtmUf7wLq>sZ|gMm6t_LmK@cV;Oy{Sbv^Mm)aQk39#)_` zv=qYOaK3Z@QJ(iRqviGCHbCg%yRs%KcqPJF+9HLe!R^KD-2DJ?paYFc+BA|1>Qm?b z^!UhQgHaAP^&>VSMBH3Nq}XW?kJ$Vf5X-?l-4>1~;Dn0{@T0r3k;qQi)?6Tg^)shD zXzu`DJl=CVp^Xaf_5^S%9}^9l1yTp{+*ZY=SPh##Q})69upHU`(z9g?CGGbpN6x*Q9f*z1R& zUp<7DsuC##5<5Qg+iRX``g{dWh{r@Y-@NvxI%Q>EkK>`nUeCb8PdRJ;IzLRBQ+uH9 zEBe9l6VtiieX5KZs!gAZPAWHd)82`Z?8qqO6N_;P+OnvE6*1H^0+-Uc3J2rL#nuB zCCzzzT)r8b@R@MZT!gY!3+lGFy6Y2Jx-z)PzdV~Vue7$yu*U0Tqi7%)q9}#WJ1zut`>bHsA-G$6$|}8 zi^dn!AMn*7w~SgWHw*@E5)1fn5uyEE6B3}`fnb|RtlbRfgeO(+Qc`*|8IP71N1w0D z?ueB)L3G(Bc*I2&ukQYza}=;%765UIfAq>L?U_q8k=KU*m*co9970Se9+#`DWOYlq zttm$Jl|a!s@-?i+Gq_HA-mRd8^-2d?GjRD_PMk}%mE!(g$spzr##XFUv|zHXsJ^9W ze}?64q5SC^KWjld180)8#c;~eVJ2S|5>uWayVR92>cjRE zbf`tK(=+Qv9(~CmTpyCmv+8}IM!-kCF+&#qYN0o2gb@T6G=isCNYt&dt$j>Z3qx<0 z!F!p$B*#(^eHQhQ>s{}9MI{YrqCHR_dCdr|@LSYl2SHHRESNSl*UKCY)(O|5&J4N9 z>CV1=5D_W*+-NLN$&aCThFFAZQH8&Hh#Nck%iKzV@iRA+Dm}El(CwWM%3dPEghYhqq=2_8okX)Ge9@DRdmHDDZPZ+<{&z+L^7<(zKK+a8D!B~ zh+b1O*sio@8SJ0t^y@0oCFN<9rL;SL)K{;~RP)oIwwM&_dK+>3kaMzlY74$G3md^-~>*vlVn7x8cFHbV?=N2o6LR* z&;sQ8gQ|(&rlqu%QK|p!!CEHU#=CTNj^IkSiQb_3kr!TzS`K+>E!P^5}|id-q2_^>CzJDSj<>=oH$k1ojDUZpiBt!M=kj<}fbVWSS)1 zv*;R3KzeZYPa}t3xG9ba6X<PE8zpl)gXro!ARO*Wa5jsw-JrkJ2p~vk5u}tX)R6gJXx~t=UmEA#Tz>6bAU>tt-=f6~n!YAAMUx&Zx*ymkqhY*k|dS z*g17(RlKPVS2IEv zLX1Nk?1Kv6?pCDCV9abOclg!b`J&f!n7A;>E@e=j?%?ZMP)sshkR z;-lPMPyGwT|4UNyPl54&Qv`u;$(eg^qfO@&5}s*8Ig(rR;5l8#qDFajJf+p5dj43rEy=qg4Ua@kJ} zT`Okvd|Y|(8f%-;aUV^LN_UXH^T=bnm28R==4780vY$G2FlCJw3Y}UO0?$-psiDTI z5Sf&#&q_VVz}JssiT1nSeG#!(PcaVg3@vcaYYaT1ZEmAuP?y>yFU3bV~){N^>cfleJqV=Y4Qe2vcrSbyjqix(ycTd z7R!vhhry|loCg6ZyF09ZTdyyT&iq>Li8-B<64sbk#%nYE1l&d)ZE3Tb;GE;Mf1Q5N zySL>}=S;or8}Js}n#8P%0&lrrSvWois~5}gf}qMDc@SS&wG#5hbU&wS*$qu;xTNa? zG_X6JhgF=Nx?A^XF+9Gr=-i^}UUX?pm_HW(?Rmzl@M&Su6QT6#oU}^}=y0?~Dkb`2 zqFc2nAC}z&ggdydVdHUN*eq>{F>9I&6C0W5in@hIk->Cw!T_wZbXXlnuHxCBn!|DZ znhFKBg23`lt1L-t*V}#aH`*^OJ9;;lElK)s5z9@F?UOZ9wXfwG7(h(t!b)R}GJcut z6H1%+xii>`x4g7JB$|*|iU%Qj7E1j~6e#k_o2oO^hBl34v-te3zLaXm9^fJ{6;4RB zRp_R9OXk}B42eLiOylQvslA_+PJ&;-x7o4#O0sfjB4+*|?|MaK=2aw08vd&q*dzT; zL4GgorXX7S#Kd4Fzn-xP4p5IAaxhI@U=C#?Hx^hbJeP;?W8_m~Z> z8t++VR#8#YV3afl@*ZyR`|f)n%s*iAN=R+#J6@zT>cniMlPp)rQ2j~`&oiqK*ASbM zA<-a}hffu4H!eYjpuu|}PUIFTT`SmJ954P#?j+N*^a>`J_SpA}T;?=rp|J2&w*(*w zo=bitghUl9#|TQ%ZR!I9c#ecDbDLf8hvUE~@k zLJ?^%J`E%yRkAmtLk~+7{9>mGs_{+WBCup3nF5+>WVt@Qf;yILVaXg>6-Vz=i6~*w zFVbYBCYdd|kl==Kj?}B3zEwHsQKtrzo`rgx&r{!kRe|}poC-BV(;MYf9YzBFVIs!H zOIEJk8*ll$L5bvXpG7+qkgrS_iagM+{n(;s7nyvJJEM3GcH-r17JE$;3F3u4;HtTMUon~AwIUJxR2V3X1+c4BT4 zi=@$&2U`f(PfhU+$n^+upq>cY`o6UUllGlDV;UdRB&A;Esb^Ur{KWj%4FxB5>Ofqot!&$E}=B zBfGeu*D-=-tNW^05Cw~1E(%RJY@w9Czja@O`+*VL?6)I0zO594t@ei72zXu6(X8Jz zo?2n{G@w|91DSZP2<#}C-`@0hhuWLJ2QyGfqxt{vxy+4FS~lFG_$$f4$@kdi;kvO_ zF0Bh`kiZI?i)Xx8VKd6|t2nxyC7Bp((IOQarU&8k1*dT&4;ntPtl1WpbxnNQ+9vGp zZFPHGMZdmdey*Y>lb94v#CY z39QWx;^}`a#YbQ#LJHh=Rij6<_-w1yO`jixkwJ+U+5+R#l|13)s9BMFlr0ehBV%^? z?zV04a*h4inV=Vs{zoZ^$;77dfH(= zH4$(ZcM5?$^%P!35joGqQ@nsDSWQDg87|mErZaCxbK*wk+K5x@yS^eXzXwEho)}># z7}534cgH`NUCJ@?EeYo}Bd}T^IxCa=v2#kY>3e@_1#5LlldArK<2*C{+N*lD9KV>s z1*f5m^EHtgs+{g>fBTDXOpO>uA(Srh8s%`$CzorMcDMF#t}R%(st#bpMJ_Ly(Z!m{ z5k*jXvs=tH*5kv~1M~-a=5zUo5kd|YI z*E*XY^9|&X2F>bix8fmkgh#2eCKo`xlsR!ym~LH9L%|Y~Z3LEn*h@j4+|fVJsv)z~ zJT9JsPu9rYfi_D-l%^I_5wBaI1M{@+V%H0&Sf3XO;0aaIsB9a0l=}&vXqd{B_?&MQNp``E$2N$L0~!>+r6=RYFr)vn<)cVNzMu(5*UQ zL*@;G^6BO*83hj_p@bJ9mao6RNJd34HbPY;d*B-9SGBiX$&6+92VV=V@N33?b0oV0ctg zl#RRfO$;^9Ldy*KHj!`4EPh|`Rmeh~^(#oFxLL7RC(+cqVRYv5N}iwweo5lVMK!}k zMbxd!#4j(_Iyk#=`%=tFn+rSC_Fs;>hs?$JTSH6vS`)vhCkMYe+JE#Q+H(7P)^l(h zp}23_ihpP$_{qsh-Vkw3A1d~cv8*%Xp2&tdb&j=Ciu!X1!GW{|QWKeySI&+*W6wKG zORc-GNNr@PrAfLP95(MC>X(|gTbA~kq$L@s5n=rSBjOAoAtL+MSfCgVhwNt`7X7-& zBf4W%8_^c5g$SfD1YVfarw#HJfd+wCRQpZQ`?oz>)NJC9Bi#xeqwX*GrZh83C%>5>Ydi^5MIZxn(S--b{z$dlx~dmS?3R`3x^LAQ;8^@;R* z`RA-`ey<3Dkg}_Y@QL>e?Yslm5TBD1@ZrThPG2G&WR)NTx=U1clU#k9WlW>}$1sIa z#|h79I|E^3u=BgK9>1U2r6%4+C9o}8HmDYwvj9G>+eJcyP|hvy8>(N;KGANhN1IMw z*q=E-h6lTa30ZKsIFt1diRAdy8~b9-{Tw#baq^R}B%Z|r1#v~%kV2jXH{>)mz5fRs zA~qN)6RV}SS3DC?tNZri-#mmo$%^|O3y8luS}I60?6peVx&A?cE8`iRd_+*E6T}*d z$E)rzNDCH}barVvLTU?6kjlC2&FNdVR^@Z6 zpKx}cR2;Vu;G|Bb?2{*P05Tc@dQVd^6Pcw`HBP}LM=lKa(&E#8(-L^4vXe>*CAIxD zaclDO81Jnoag$fYoPjB|#ff4fG_I6*(lp;3<@0=hW5q~(13g%i02S56u`8sUCV_F~ zjQ=JQiY+BNDePfe0H|;@`jMh%t@h|9GPNUp4b$Y*$^)4x8jEDqddRzx1YWSSQL5FY-Hm-s8ISv%p)=-_0OE z_?h#I1_TKC-oHJhzI}Ily?EOlczYJuj(2w{Jx$ubvkEIT7uQrA%NX4@hPs1L(4VfZ z`Tcuq(GzJ191eeYo+rTxb$#=utK6WL$LFVQ47F67N(%?bRpj3*$$%?Worj#BxLnzGmNHxP7%u6wbT?5S`}UOv7tlC&7r8|k=1KPHy0}#T<3#WDT1g4j z=jRXFpQ_-3`dC{>M)OUiU5EM1Kk&=3ml+Qw*@A;E8E z*Y3nn-*UG@z<@&Xby`VgaWTukuOU1q7(AHHD~s~)O=5wYw8T=h4Q!yU(bpkXzIYv4 z2n!1rFPXcFE2gqTfwS><-1+M6LKGB~`-FsqGSI8e#m_5a`H!uIVLb>u3f*~k z04uZcT89v_PCHaS8+}fJIN)2eo|AdgW%Y9H<%(+;FIaUzMj0yKltHRA_J%k zHhS$5)kLQ(w^Z01Xr$-``%Nz3H&;8(qA^$_^T6yc9FlS(=xHC9w;128+b<=5fHbO* zk}AIWF8ceh3FPQKmZe2IReHT2ITbDfBt6uQtyUTR7>*JN06z@Q`?-6JxJ$^-I3~Q{N-bR=a8U=N0C{)>Ku=2z> z=ToU5G4+LHaJ7%6`f^_z$xEVYXaKY-@easaWZH~E;W7j=JG*R~f*a_za06R0@hX%xo zO1AQLsgZ$V=EsBf5%#{cRjsqH)ppuXt%SoM+6XO`VjP<(2xkx1QSura%HuiW)!sbc zs`BUPerCs5H%9`9_H%KB8&!0MDBaWU%)mw+kHyGimvvg~_UIRu;A-zqI$Ch~R14)0 zH&LhX{1tZ%kAy4Z1VT<_NX$~5PYV)ewq{Dck{5VEusHZVraAt5oNhU{&7n6`ygH^k znsW5>>=TN%rpGt<8(-aSblzBRW;TGkvnbUH{U#bNT1poxdn&sol8+B=hd#}489I2~ z{3P-7QHQm7 zAS(t7xG@cOnETrtftsXf!dH zTCZkFg_XR8(b4f)$B6Skr}b_az-sioVwN#e9DoH%Rt5Yl_s^Vd1(D>@=5T zk({OoGzIYLmopZpAxc68eL^a4b~cd=TW@ zZhB!#TIIgtxK2DCJ%%8UT!i<4mA>So>k@}JUPQ_l<1aG_8P(|gyG-LNcg!h3oa&GB+`{-@(?(sF7C4@; zGs&lkiVL4wJ;bEkFw5Svq`$n8mt(fdtKlI(gP7pJC4Jc`yR8IbI5_KQSAMw6DRIl0 zd$2h!F897H@$gw81~i!Ov|zBPw?5r#igO7XUmGP6@T1V9QV|>uKNswWM$Nw_GXKo~ zIwPrzjy_ImM9GLVRaOzl2U@2+w;qPpI=Vw|Y?Z4H1Ghx!MWdm*qtHsPe=Ok=teg zUFzZ+u-^r0!^05CbMK#?94+O9MRJSPhihL+e!7SSZ*Xh5*siK@TprS8gCsj5y)AjY zdyNOh0Vz^ji*^N)d??Q)n;=OKJr5W9W>Ldes|gSAu-E6T_;dNcr2M>uvJKYh1~_G{ z9#yC14g0~SHwTpj1)!I0`H)5rj!*tIjq$#Pfj()?`(euhX$&`PkHRagK1=y@6z>L4i!hzj@|0N@MUs%@ z&&5+GW>toeF>DnVS)O?Z?)SBOX1%Eu)5K{(7V_UiKDs#h4T~%3aj37M5rdW@7dp!2y*9GMcSdhFkM4Y|AQd5;0X9*7LS{;95k41{s&|2N- z<|CmHaDvkItDe)xYgbXPO-Hdwrzp2#y*`;nf)+2s+8fqsnTjJx|3lmr{UT&jOR|Iu zQBRGWEfz+1A&y_2E_lk2!(;J_q{MF-ylgk_GBQ!4_Q66tY8E^G&|+@v8m*5z64YR@ zpjL={vy;hKDAahlszrv4=(u=mKq5Jki#72pYPOtbUoglz!hFU1<%hJXsYihg-qiK; zYyK7bi|`G5vHkAJPnJsFpA{iv)&2<*EnI}3gpY~p%d?{eZ1_SNVcJyZK8_Jp{;It? z9L;KtRC4yt>V9?SA93_F(}VfR1HUHkHfVluA#yy{Tb&+MP5!V&gPPdH1#)q5sgqGw zj~E)hc|mBh^!%X2wie=#>__N<)~J5+pl ze3}ot8G284VLyDnf7r!4o>}2?hY*&;U!w{3z+|5d4CW=z|AOoIA%CL>Oi-TCDXP>PlLh8YF&+@2Dgy|{BWe>t19lNMS zXxm#75!ad%&C&6_u+n|ft7{W;CT4W)GCItXOkOvR^1!EYRc6vM)1Ve3+r-FOFb?^> zFGNw8sQag}UZ%NK!LkUusiYuxwlRtuMeNk=%T4((~ zo)2>ZIa=_Oy~5MlHHASTC*nfXm_7D5+b{DEsp(vyQ0!{4m!#_tsc=`QB&{|qfK1+0 zqANAg)T}QmPv)0ze|!QcGZ=llsKdqapIpmTLiggcSU)u>$tIlnbq8V?FfLo6V{raF zV2CZV)k_|JNnv*dZm{b)MZTCDUfI`Xq+kDEuFK@t$Z6A%*GO@b&HKtQRRVU}j8M;p9QPm`1lKfp>+K1ohn zSqd>VS79(E+WrY0^t~UI;1%$|8v8(IfS;8!95GQ@NTX#^&tOOB^E5pa9l7HxFS1AR z^Xtmj3Z<6*t=-MwS*=!N!DC+OHr#6QUHgF0z+Vzhm(&NB>g1Lf&BAGXo!p%4ilJ7N zA#dx!m_0}QA6PaJR^h;O@^D?{o#t-Ao6a05xyLyqZr(5#WJp$t$V$zmi%XdfO9RUW zuHf+I+ZV)+ma78*(OSK|b6>YNH+^AW4GQ%euf7;Q2iw*HAx~&AszVmAb+X)|5V|zr zHq($}b^Y&1P<6{S&$+x2YUg~4?YJZ1`{}bh?b(j~Pt-pC)DhF$i9Ag{E3ok=Iwp%z zj+|s4h6q2KWbX^L%WeoLZygD9kKrtDM0jA;I{&Qaa1-d$9eefVcH$ugr>=dl4RQ6$ z1oX+Q)@az1Zp3oxrNT^{fhJYeZ7ydjr7uSzBI0ZQq-pNBR(F8*WQl%&1a!r_J951a z`HK3|By8pS(N&y-Q0I-sXT_-D-cnXjib2G|o6tkl7cFW!1wd+uBBoxUtg4F9KQY_u zm#Aa><1Y(*bL@qNg1|lgoNe{CuX=Rcw0J|UlJdmFOd?aABWHPbTB5j;Lb<|`HAgZI zA`PEZYk1;6*^OB}*B5INa+d${#cw}>In^1ua&oFSgjrnte8NM9n>%o0i?F`B$E5%m zUr7g$ybxhuWcw~2+Q0Gm%~)hgqyMBhELsrPhSH=U>cIGaLC;Xop z4r|iYJ~~Z&@jtKOsVo)l@DFi$Do*cR$&y3<22F-@DvgE&fFN#GrEX+d&fF#M;00M% z-G<^#x(iNGABB?fWAse%>T2g|K?Gs=A^|uy11HCW%#Ezgsg0+UYX^?*?hY{FTN+*U zMHDV9ZUcZ8rP_UOc!pCTPfMT=-?2o+L3r z2dDhRU@nDeUgPbasCk&#sL|@OB|MSP+zR;Bg#8@^6vIo^G4AIAb4_`f4#!&s(g8y6 z9NMwh|NLqSuWo_UK6$kubk&txZ)gY2>5mqA1b;lfkEP+VF%-P4|D_n@V&7&dMa3VQ&0Y=(Av@jZguxLeQ_)7D%k9 z9*FJhY*XG-WZjE~#G$tLc6w#BcZ+E?8qyTF3fqfW+q)&FwtrRP61gKrIy?Xd8n(ej zNnJA}Z_+2kbn-S-=;I%z2`1qjQ47a$hSqdti&jq=raoJK{N8WjxqE3GCRg>2cv}KX z>-%RoPqv!Dhs(|YxKkb!&I+g$0Hw?a6N@pCIi#vbJ|Yj76ZPiU6T{PE+jtyvKMSHd zYz2c;Qc}?Fre66HLf>1dCNQ0*|GdwdOdulHYxd9$(RtKwJH)}~`%xNCR8R?6yb=acMo>j-9 zpjQKJ6J!0(G74lUEv@~1r4xd9OxZ=~mz$@p4C3C9tJ(nc{5P2|%^y0&-bsKsrT=08 zFsPP_ckkY%i?}ga4}L7bD+4AQp$}wvWfW;Dv`~ zdPX@>Uwb@ycuTII)7Y&Z0>W zCg~7Nh3~l<(55GP*CzAaKY^V~hQa_q*S4oBiPxgg35d%8h|nAsf_C4sH?I3ziFT-P zw%%_jtW5MB3p@PXv)ADiU^J4qZPzw*932!UnWV90*vXqFkATs>^xm8^0;fImaIKef zsJ&5}d&0@Z6kXa`T+;e#&or2QRVA!>Yove-(dZMf(&px$|1nLSg)hfH?v1DB?we?I zS>>^x=8>*x1e3-pXp3@zZcj{at=PiXO4U9wg4A*FoAAYgua;M8C>z+E%!`twJobLt zhh4SKS*n0GhXNVibflV<){#1xj`1#*z6>44_Q&TdMTwKWE);L5vgPTDEAD~ z>sK;RQ4L)emN&jB68eBFZ6UD(omy1mY(!tDz1K|e!$ZHXwh~!mzf$K_Q^HNgNl-+` z>hDT!bRW#)UyYk_mM!;64UKJ|>TS}k-JDkb>Y6=u$RoGFnVf0-htm4Nzc@gdt-fa# zOJCmwfe#gfWW%w#A;!%*cEB7?CPxTJ%`WE$?)4PWb;fPosKcH17d##n*)hD9lXP4e>H>VY4;~LHXiUrJ6R|FgF4M~f zwvtTgxFf`Svn|p3&Wj$%vAR_*P z7cD5ivbW4=J3T-3G)nC7S8<^=?)ux~x5rKH2Ok{QGs~e~@?MsN7^p476h~9n z-_qY{YkU)e{<^(szs0^iyS*{JXOQisuCu?;8Va)G0ymmH0mj9ZCONyjdQ^$u;Bt8? zA+Cy$uBHL4F12m)Wv3k&oD@6-6%eOTKl)UQS!=V|`jJ?D&n!zDWZ&A4grm5nQ9M&= zvq%lVN-L8Z_=;wguB!Pcj+D5=eSu4y#T>!tJ#Bd|W}Rua=xsc>zLKj0I;^cAVe6l$ zohG!szLZ)X=Wgqnx;-bLJ~fT_k)hm}_P%>knk~c2p%hM-V|K>ms`mJ^Q$r!icHo1H z)J>oe42(0x1-#9npzC=)0*-yVEp6~gOH1qEU|Dv&2G0Pp26WtRJp^VlK*6L{92`^^ z1?x`>&oV{y1vd$zR( zn2YVBd8#X~UAt5QX*I!GOca@=HIY+=D}4-CD(~}QU$&?1-$*;ZAz~|lZcr5Trvc6N zkv$%^tAWE`RPRIs?$C7&4H`36(Cz;1wbcC8M&M0R3B~&|(T>-BDOL8_7ArgI*dr(`SQBjX zvaqBDPD1U&Vav%7DOvKdFP)nFIgSr4!4PIvw}1Y72ZSY{{K_KEvO7KpdSSywR^3>K3Zu~ho)|r}hH0$+_S|TJzn{6^z31RVTZB5hoU4ZEbYE*! zlz)D*4dAUBl>HORuCDyb{!WCHtN2egh$evi3;xvt%hfBsgXsQeWw07iD;B*gw2f#O zU2;msDk94C)2Bw&L=*bqXu9P8L)}|Owb?%JqIF!06_?@^cWu!YEiGDt1()Ei#odY* zE6_r5_W*?e!L>LcK!D)xy2JZ>e|zswXPvdq|I7LIWF>jlBlkTs*UUB7upOn1R|b7i zg|KqgC?5+Jy_FNOG0FWaS&wVB#-YqtMncTO#s2PtBWpiJVf=18c@KW# z1P`VX$BTHBlD5ZxN=*G*2gW3e9n6M8?-H3*M%`C@GCf(klUHd6H*I{l&H1uPG>0Y* z*m=|@?5~VK09-|t!_0^7o(NWzM0pycgJzA@qH(Z9KjygO;ixEC^M~DS5h}5YpSeFH zUu&V!WDHOoX9Xt27ZTq))8Z9vV_%ehFsa@6OBGcQlMdkK4|8jl_Yo7c3g&cH)urTm za5rfGmiryC*-vTn=($#&E^(Vb_d%P7togLjt4i!m#()rGz8hZ_G+`f`0IouDF~rD# z_IYd}mGon`K4@}`2@miuz^ckjsGnq4X0%T%0mlQ7tta@Q&HKNtF2#u@PXI?*Us+rBRyI4TDs!BOW=T9v9s7r7 zLekw53DQ}i&K#?3o;W)cvE3bo<4$grZWq@OxId2IJ~*10gX7u{+b!&XTV6I$Lsf9a z?Y(g{!bwc`4)jT+rw9*q&JWpVjC)yWR))1+ zirc+BQRVT?FtR_%x$}yVecUnIZZE8z3vBy^3H9Ff{$=4fs9S&K%r7*#I`PzLWh9UD z^f2HciF1c`TsQq5M5%P1#m?Nzrb9Wj-Ot2w_rE4L>e51;8v(u{XZapY(Zr9@XPj|F zq!(0n$kxI)vpH-}*)BK%k!1}>@rgbdXbn}Bk4RnYcY{BJ+cLJt{0{g@dLU07zId4S z9XCMHElBFEU#*XD8(ED$Hzn$U6#AmMq_;^cOO;8G*BZuU6bOEJO+Hprhi9i3inTz{ zPc5!e%Js*YoAT-^0;K-8#cmgKkaChHHW2V@rEyyPX2~vTOW@Du-KztjnkWB)V%y(VXBi6FPF>6#t?(sny% zmzfCX8+3`)8;O>DnFc#<+xDSOu1@G1Yf(AQW*pj2Q=-K7yJ5GHnVM|?K7y+6%&v8xSO^PlhMlAAf~)BA=N^C^t$oU z0MfGJwjOJ)S!0NIRxFPNoRaa>^7U|mX-|ZU$N!l{`e2n2y`JWN!@0NE8r9Xs>|xx`p6|h-lNob-EDAB6kl|5H zGjt#e)HTSyxBJA)J8owj2PO0pVe@Q%7_UXj!C#peb&*wt^^^)8c=gD7&%*H*>JEln+3(B<+kwQOufB)AKYCS0r|i(Z=P;wjS_Jp&prR0zD_zv z6Oy~Hu>Zl6%tvhU*uDJO&(qtBc{lW?6y}}$Wxj3`22@_b^OorP!^T<-M;OYRzxfYQ z_x}s6^8fyC2_%gDLcs4H>VCM_vY*!kc`f_;gX0=wxXUH`oz;pT(XnGT$I*>y|M4L+ z?#y?MK&Q{*VR+pKxvWDi{uj*Aa6J}W*Ml!fdE6C$@~8-j%~)6!Wg3x2GlEH5+rX~f zPcgN1??i0ot?c=)wiSRd|I9#$G)$oO@{-Cno$sk#NgPA#M}`OSw~N02?lzNmnpura zgpBTjoyHr|92;hMagFqHnO--)*#l%o#|{-MT^^H)f_nrJ2G zb0g@dMkvEK*>UL@wK3H& zi&x^k37t{Aj;DXsDdShl%?}Q+0kDQg61Huf7p@#P)}d)BpHspb_1U@Yvk4A6-{xud zHL|5J(yqN>RhGLcV(%p~<)XnesaP4#2PCDC(jG>OwCYI7j4jF#2*v+mX+P?a#NHGl zewRvgOk-W29zrD^l$LfZ?0zXoXb+d|gkck}R(NC>J-`=AiG5s}|CDExbO3cl)BHb8-z$ zScN=5ZaXhtD=mh?ILeqzfU3s4s_}z9k3*+mmpQzLdb-2X`k2%utE=<;{YyS)%nAG^ zI}!04RrEykjBO!jZ@d9Szp+`Zes6ybQRn|2n*xW2`Q5%y+SIQ?3dSLKvjVHYb|iup z(O7|YNY<_Q(9K79WCe|w+g>}8coWvn&zNoxZKBh*!~RgARrWb^iu*Fmcqz?WKc1Hd zFLtOLHu%ju8nVoT%hns4jOuF`LJtWxxu`oWg9<%0JRfKg4?|QQ_@#g(Nk}i_c9q|) zd2kMjXhM=r+VU6yYhVybmBJnDj@Uf2Y`80+AAwp5Ik6R}W<{#Qpq)tDyzbQ@0NHnw za8mYZ8+6HQHxavj$2g&mj)JFC5~lD0r2`goG!hXt=;6F}mD7eW2h5x5xfuti5OtK8 z4|W4fw%QvPrbfVX4hVe?!lM*h+sQd&bhzj<)j^qte4UePcWT|_V@YP3jAN`_fr|ac z{oOHln5#4Rt)v~*?Ca8!Ac%%-OCN+|elP`YACg=J)@H*A({SpppR}_AZij7;cJw^X zpsv{m?~Q~S3C(M*F^&+_n32dkH8tNqVjeM&2Wm;4KJbDx{uQ{3WqE{hd{*f06xj0> zJELnY)El!k%%VQ0%ridCk5W}U+d7g|6dX@B)HB6V0&cvnO_9*R=XjO&itf>K%o2hx z*Z25FUZ!Och5TVerK-rDRy;082cu>`v2u3Oj%aGf0Fu|1`>E{*a~cS>bG~#rj-T;F z@ET#*Ajk4ExYsgLdnb<-8hgk0_*6-zyeG{_xM~~XG+rROJ^+-5i@uO5=uF!mYz7Y4 zHWdR@u16mm$6dH9HGLX}{O*Nr3l6EVsQ%co{;rhpz)|>@%twXOC*$=u~gK(0-!O`?Mb5^ax@5v%24acKNGRW)Iqu`7+fr zv9o}QIkHufnnpCbjpId!9nK{)4Q&gN$o-s9=u9jb*i?$TpR2Y8Ob5O}@Eu&QFTTg` zd@^=>4t#Z~He!7Em2;-kJMH4?Y$uGS5%9s^Sm#?}Wa8e?80%6%QLC@?jQi(SOuL-! zWwCUiz24f>XKwcr-@TbD_qF2L4bJ!PpWE5$_Zx^q0xl&+0|q9OKRY-Y#y}eQ)C+8} zP&^0Yf0=$^@LrG+!=ZY~u7YJ9A2VoH(zz%h})kynVm>Amz>2+Q1@kWU@*GnD)n%vgkMdmS98bArx

    {)XJCds~uMmj%(V-x{``3G2>g_d=p5XDh${aS4$Z zYo8uw$qaDM@;p1QT|tS~p%edyo8VVPv}XQiq>A9mTfR8#AIHZ3kCh`n#9|SAk%$EJLus_KFY! zw5MfnvLDjflHS_IBm4&i1}n=Gek?xu+16dRff3x{*Nq8O;tYIs6AnLJC{b!$ZsZTS zyZ=hu2p4>sjL2YDzcZq^I=g zjgXQKne9){*Dmq)DAq7?Cy67ND=StYl zjy>^o0gdqlp&0&FF}a^fj5TMh03vPVp#cyck5PQ=O&B(0J*QJY*TA)n-ATe{WnDn2 z%AtGAn#peX?ZWq}jmdyyp)SDs?G5j0p0gSuLXjen$rFQNhH+R^yb~@@PJ2u=W#`tQQ$Vo!oc$9C2_e6Veb=I%Fo_op_42G z4vNz`NX`Gm&Kn`e%Ga^BMd6Y$IIypE@`<1YSy$ANHST;-|AIlmCRm=9F?4Xz=zdyG6Btd7lL{SU4(!EbRRHs?zF z+Q(3jb*+&c`@oo$rTTCGvr^O=s;yFZc`ZEUtd+<7=Jf-A6|y50IwUmU07*jfVe69z z|M)>`iyQNuk6n8IIXUTCo%TUL!T~wrX_hlg- z-tg($f5whQavKzESNQj)(B{a$Rx#msKtLF=mH zlls#1IL*TGkFRI~&)|Yz5%ni*o5FE2ln1kU!V|ox^!NOKS=2J+pVW-kyV4IZF(Fki znH{8!unPRHF&0!>-;?L%uL!IbuaZo~Q9eptQtD+lA1LzXK6;5}>-j|>C!Kc{E`k|{ zA;DvH%JZ`?j#GD00$j$W^GeXErQ5+^y}VRjmS**-Ljo8AnGxyYT^K13r{S;?LM~NgV<(`h@5;;v0R| zLF*A=imz2%6AxE$%7ese=zoL2@guRD0YfQ>MUL-_mVKN914+`vSseZ|^~Y?=n~M1D zKc6q&F4rb0!~q1l&~hTzoL+!@{&b>5m$abA!Q5n`4c(+MI@ze|_O}VOLur5=dYQt`Xz+1UnPRdIfz_=&_UzJvGum12_SpdCxHsN9^>fVhL< zW8Ws8{6yw6iMgra{%-CO zbY-UbbH;C7R(uiO{CT=P$(GS`@(ksT@*TwQx=r&|$hE`SnZjQX6FbKIpvBCi&v-&l z+hS?X6v21gdY<{Exg^6HFwWBJosB%7(R5Ya9hldQ5uln{d?%cy9k8PGoP~`Qn#|7R z8WFyc&42|-{^;MSNhW!9FMilI@-~=??QO_-&hl1hwYv#mnn#Do8rG$Lj7&*-6 zNu|q(`fHGW$nB<=H=VDP7Dz=p0Oh}BPqR6&wL7!0wEJ|#YO%b0_#eOYLF=6Je@0@j z^6uTGh^)$104GfD9^)l9gU2HS0jrAO5_2sdUk9N(LG@Z3HGB{iWHKUVOPEP{BUamh zD(tqY+W*vaYTWmAIxsF&IV9IT+m|?^7Br0-F(XCssrZ?E2txl(!2evI##Pd(l)1AS zi!K(^0p!eymu**p*x7A_3cPL3;0-7jM1jWlb!~S|Xq5jwnqhaa{U^t!jb|w_8!?L} z+K9j1m>Omrq!U}=jJkQ*Y3;GpaZ9J?X5P8GH6C5=c$|fMavsr^HfgC>NZwB-omEa# z3L7(L3>;CUw*Zd)?%=fzxHWC(h`wNLyL#i*)6l)f*OIBUav0io;X{sI9BG0y_7Y;m zhlT4Gm%J zW4K zx?x*I?HT4knkriIcQ1TT#VZL368Ln<%7ev7%KIUQhY&S}i}(vbT6A*TOKwC7te15@ z##l`}B4K{gt0-y?F^xKxW-^PaZkXDl7Y5$#w2d{aEXXm(f;M*Gs_1y^O7gn>42|E!BR68MWFh+`4Ete8w9h#x2ZV_HSNQZA#Q8?&U_ z@36hdfe~7?Ff`Ufr^~Px00;ENPmrr%513M*Hna6xOlkHq!-0f>1P=ce^BH++ttvlz zvhrg5hE*AHxa{9^1FH=4V9lJ^In-V~$3A>rY_ z{Srf#6@S|-D>l^_^W44IPOXB0njY8GubT4;w>Zud5~#!IA6CdYM3bDvO9F^43bt|G z|1e2COHSQENH8X$KoZKHTMlcYr>D=m`hfZnupAj49=`DIf8;P%t5b8~)5#u8uZGCc z+;s!Dud_V<5jIBbTLX37x@Fyj#BRawrEN7l?1X$TMtb}%Io}m})$Ohm) z@&7PoNRFHV*;dqMQ zIg{0H&=QVhcMUThSDBtl0vx`_Ef8monc9}N8qPhbJ+us7G_+uW$uYOd{K3$o`%Efj6>j=Mv{t+UE%b?vR(*SI+|C7$v z2&)SM-${Efi&26 zr6PKaw%}(=V9*TR>4N!H^P9`+OH!VzZHbvSM@D)7BOWGu;ZS;lX7l=uVC}o3w!YfT z;bdG$?|anR@7P_o-lknZz6wToxqH%K?q76&-!W~hUO~8XSe{>=$3pUa9NHU%!24Gi z3{Qf{8=%E}N6t8ONDq8*_|21|FYa4lt&Q#dI8_t($UR`@O#Kt*Co&Evz+WaU8BTE_ z>}W^8m2%La!PyY3Aubaz8Ji|3ha=e7kYIbE9Hbn3gZ(qt0HQuazWl z+9xz_okq5a%+DP1+ULgewNqq&NrStv5RJme3{`XqH_Q^5f)0CqdbZ+z2dB+P;Ok%F z_Gu#}M8>CG;;HjLo-tnW_d~{}i^@!!!C`@iCtn3v)VGqB!rPyht^X3Ot%Hsu1TnQoPdbVXzG8q__5#4Fv_*i9uFc>$k z1hGL`i$=QE!DxtH8Z&)n*NI-DXZT3pzi8R|%f=IIuP&$qPzhyM%PpX%62Gg2JJ{fJ zoOEtgcm|--a_#-(qrG@v@0qC@V;KD2;pMX(*U71>a?_ZPg{-bY8u!Be$Q>w_VFr>rAqp|sZffgXLH*)34FlhSf z)TFP{{~POnd=Pt|-=A4L(<+lKQn*rt&dvl41e^5vHLlGFaMR+*I0t5O!CImbo^e zn(Va@_}xsmV>Y7O>oiWBBW0Rm3gy8w^+NuJ7@S?5UU{Src=0VOW^ZS1e>gi62xG6= z{JrWp$@-eOyMeOYh4Fm^Dq1D=?^+ke{oGKpOqNs(s+h;p_Gb3(M2sOp*EKg(S~Gtn z(Ir`8Z!^%fojij=PyfWrRW+Il+mp4+rsuHt5&s*Nkgq)}+5NfVEVhOlB)YR|E~TtX ztM&~QI?W-E=)1yH!zR5kRJRbRnS0zCV&N3x-i>U^B-@H&v%2oEwfrEv|DFy-IN?d|v?5~i^=8$B_2d(*Gv>>q`?he7r zc}7mie%pJ(LRti>xuVg&ZkaNjr$s@+cL6@HFraCvHaf^kPeia9Xp z+iTW1eqN?9*6*gmlPQD^8X8GnjYQ!i>9SDvcb8Ln`W)6=fOMLj*RMJ?J&V1(#X3F4 z9RYAV4DC4v=F4e;p=|4)k|Zw0>@cmyaaAvZP$-3nLg4b6#N&?q6Z@e$vU2P=^icQj zVYi23Ri;T?J;H#KUHH_grwdcNBYWKQWLi<`#{(u*_iTfxr{ZVTSZ(;$;ssi<`~1lx zpU)`t>GZ|#l`MsAqasAQ0+%yoa&&QX_^0@b$;#aQh8{Pj+f3>zO)QauWsy&Mqg;=%FT@Z;(S1i|%Vq^Cy-GE)U^UBP`|2*xY#a z!di6XY_0VY8hC~k>6AyxY;eod&(t34;eNwg=&E`Ayu&Z-o$uetF^^O=V{x}=P$I!! zRk7G{lV#*>xpB5VCqR=p>Hs{5r_Zt9skR8>(;s}hk(66*yKU{A&QY<8 z6&vM7KoDMC=Spy)a*pBZgWAYr`iQ1)fP@D}cb~=H^pw0!fDG5*8gGt*y}<#5CY@A~ z+csH=Vqp&+(UO~8chp?s&8-P{@o%5@O=V?vCOeG@W>dy&&xovgAmZjk1@3;pmREr~ z=P@Vs{c`Zn^VC^YyfSyJ4JP_f=+mCfVs`<(d-cCXXF+bsP6UFsdY({@Uh5lJ_fTjF zn`!xp)_UPOO>M@T8aF2`PI<_vAv|YIXfJGkdM+IhT>G-Vga##-Y733d)Go{U5r*%Z zEs^c{Vn|%>ZL@LXr+uC58@?Ad0p;5 z%DK^ABGUAVrv5H}yn^obhrZv3SJZacBJ!%c$xzd>B-g*=C`G3Z?fg((UvJN)Hu)H1 z92I9_KM+z!PYmfU#J02&^Z4jWZXrmTF`rV z`>Lx2F;5CTEZIF=?JFT13v<_q4bG3$ST9Tpjz~W-L2MG7pgXWLbp9JjmBI!6lI6V# z)TA)wkvHFTed(KzAM!dL$jINzEd3JU5oLGbxV{#MkJ+A7=Stm~xTyXdKjykWOFzoy z*gx@B7LWMb+%g*4R!pUYZ@ql*grV#xyyS%TKYn-~#(v#W;4-{lTTIpCZXhxow40?n zImeHEG<5M`X3FrO(@`7ynG^8m+DSE}GKL!00^3&p5{gOopUbjm2ZD=odzB(OersJx znz-9s2OnQ^+I)-d%bs%~_XhUrUl^|0WbOJUvRz6$OnCJxZNX0MTAGiu!GougmCt0; z+I^Y?Ew@`73-Nz$?i>3IUY0#}-xk&SCvoyuwXwJ?XsUaDgm`$lUlQ*!oqbHs|FA?R zBb4qRhuL}gywtkVsf{HiN!EDZ;BfW=x3QL+W1+Zxx^yoyY16Jb`RnQq)4Vm89X0VU z*C=0JH$x6W{WiQR>b;EqkVWBu9qg{e%}}D?UdDs9mOdW@1nQ`v4S z2Wdhgy!&&^-&6CJ&y4LndSyTftL+I9%RUglw_pl1yXO2e*)*R3VEu95U7BvCyyfj~ z+*!8z9wFI${~x2$67{_=O^YKyi~2v1bBaQSbEUF*?zYU<#KXMt{Z}WMM6u4*t;?Av z7`SfY+LrDEtCiO@c7cyPNwu*=rcy}wt$+cANZ;6i_tZ*97i0I6*YNNtGmd_d@TEol zWm103>^ZQ93$ApJ+%A~JI7cB&Yy{|IeXB60cu8MWZee4Awb$NWG2xOql0bg>X`j|! zyga7eIes~|!5Ai7A$08}c$Y~_(xx&mk_pY)Phv*XtKF8yS?=f7?`zyU-4r}Kkxj+D z-F?UJn)`tQ>buI7$ebT_c3E{MgP-8hC#f=ViXaMIW9WWlc&hHI_4LHK32tieZnw%=rNu1JI=3I`4-sIJsp zR9AX*^Ey6;y%`o6fi&~V6ftn^ogv=VHyAEBoeh80=3}R?F>O4OhyD|1$!jK6$dDyL zgU98mKR1w&fc%CHwT+W@3@dDW>(g~QM+oj-si5%j^6)~_r|avD$5sR693?4d0{yWY;<&f3FO@nqp9LzwG8&BS zL*7unQYFMh+Ib@Tul09L8Lxk#;2T-#`!#w1D=Gf1$5iY)Pe5o_L~_IBhe4-)Oj0@V?&!W#QM7E({mRVP3A@6~`AK7D zp=;y*z_s_olY4;lp^BaQ5d7KQl?A)%SX*N)>}^{Ar1BG?(h^fo3#WKbiZIW{ENEbL zJ4yV?G~J98p$Jffx&4}r{MB@O)OOkq?g!WJ=oKXx~2W`U1P%Ud3_;`dNP}G(p62O*8zKhlkq?m7EN4D^XQs%wMk2<*|1c z<-esV3Ta0~S_^>4rYFBzz_diICxUr*8Pu(nsu>23s+c6W_CdrL!*qq1MaOy&-dk>5 zwT2(3KD!myk;m~V`VLs`U8iP)d^gEocs>cL$ey1W(sq!M*%6i3dcrpx!usVNx!IMR zm#}n>)zJe^Gs9$c+w;iamvw>rLg`x<61NUIdVa{$soXx=9S-80Zb8xdDZI}zTFZaC zQHXlM&c0qK^D`iGKCAwNre}a~*e$tCLkUE*4yzM`2i9Lbp(Exe%+%}ZYE8B1y~=Pb zh&$jbwyX#{vsZ&h-~`-qJ0m?c^cUi+_Hnv1K@lu%PTe1;Jt?i->l}VfO0_g|eHZtj zxeCpo!aEK7kF_ZwJ=pBenrZs%D!g0G%dxM6F4{hZgD?-af(w4CG=Hm5TRq$`3G<{^ zpa?^#7KN5P@o9I%l|MV|*7pAFaOjjS2*@et0n8%loQ^4@_wHERk`ZD>k|cl$BWf%I z`SnAF@Puu*A(mQSEAA<__OO|-AJZ*HnbomcD--oxbe1_6Q(zN`6xMm*n>I2D+#LTp zyiL8^v7aT4w43wqM;llLH0DCQW0pHx?J@6+E{WLJB&$8i=OlknK}497e9gC;iPJ>P z=%<({tLtE=4Y3=%c8qS+st_}z)ecstUd8?6TML_Om^(!!D;o*xwP3Dy#c~==TeqVq zFo$|tLu@bkxK~mcbSSmKvuRUzn=5O&#%!drKjq;+{^A#WeTnlTYZt%}7a{dS`>SZH zJ*n!SrMr>@z?)Tc%!0)lM4jvJ)Qc?z5B{u5E9PST^T-^w#@fDs!in&&q3gM4w!3rmtcz@H;ZI>)+%EMAcCuJfY&McYe-Vre^&&XXyVom;)5!n z$@!a6FdF$OsF8xAw|C^1`)@?GT^ocAFG_ey!f6mEMWY_Kn!|mE1!T@^+bxdf@6z&M?SozBzw5ijA^9G^N*j>DoS;I7S%Qv>}zrS(b&eDYoK#aE`Y3{EXwRK)L3_(Tg6bV->X8} z*hyG&;_5QYR#wq~*a?pVI@S!Y_?Ipu2d)(RQ0nZ(bv(^1VAz6kO>BMN z8S%Z9!B6}aR-A;6O~dqS$FP0Epk@dZnQ zjegFRjTHQ7jjNarHWNLFkLW{qa@Mhv+!CJ~JWAvv;giyLQ($~Mntjpf!CA~E-M{$p z`UdMRqgElb=Qs&+q`eH>k^a>_V!^=ua~@y$k{(mni9$czZLFtpxIf<4iMdk}9-JiY z+gO#oXkaFVG^6wBDNG|t09NGqV-MUan0z&Wce^UPDddnE0&CRhT?&3PpZ8^D@c4Fe zgG8?cO7Ffs;7j+$@7%_LtToNDvhEWRzjhC15HBm?rfKYtA3yFFDZ6H;_W0!u5r@Kt zy=s(t8kEk(Zb`Y?2Y)5)bGMBsq&4k%6QyAnianHdI$+Dzr(2T+gIk0IFkMoD77xlR zuk*KY)Dj0%G+#_k>VN7r(jq$xyYmkYE*QK zCnxD4Y0)8F?_YoaNm?QX zzITQe4K<6_GCbpPo5wH1lAJx~Xb_{Y*C?d-2L<$GW%nMcm;a-OCUKS{L4Vtqv!@uK0n8a z*E8xV^g=K9&!DUz>o^~^<=qOI>!bCZtj87RTC(Je?G}pE+tk4Cn71M4vhA5D^Zx`g z*}8|ykuBJ@cg|SW7}tG(8A^W|3RQ=h;Atz=aIIu)?v6R%y-P%$^cGXw>~O-!iVrh? zPKWzV+hDEg&|r!XRmN@4A1>}Eo5S~sK0w;!idL@^nZSCsxt@8FGIp@Gg>V(7lB6dc)X|nQR{kOnRY}Hsw z4&B^-ye8P%P4DOY(56?|hA#&+u?}UnAKs*j?f*OG#s1?a+tuhQjzH1UHPp z#%*~topRM8tE1@UCJP(s1Y4i{!k(pG#%sObQw2qDps|*qY|wymodTBj?UPE&Y^g;o zoiMDBt2R1ess<6w)C4z6v2V_G%Z!)rRYXF9P0$>9KTDm}?Rw5~DRbr4oy|sm64@afg|8 z#n${7h;$Zi$iw150M$!RxSYjFijNY&$Z&)xukPZ}xNWAm19p+c`SP)(#HfYQqc%wo zl3#1db0@(liM1Be7YqQAvpT=PIjz!>PqV(SUPXKm&e9K$WVdcuh~07%ppH7bJDM3` z!N2ViRg>_-A5(-qbG=Th7qYTRqbbh$he85CCGWJ_=`Jc2q)xWSX!6b9K)yExjj~%} zIYs_`sXqr6IxKuQAOB`+FMB=6Kwl2#C+*F?PTg*Vr+qDmkSU>&MrB6#xN(Yy$;$J( z>OIL}%qkO8+c^g==cn&WBB4iqyNAqi3Wr)b#yWnqFJ~2mfT5={C!gxIZCog-$)QJU z7prH!hRX%T)kY>PbvS)Dq2N6al>RZ=TTMRQ%-elb$l?b z@aAAPyW(#jeDCSNhQ!=OGo&P+Y+6BLti|2mr-}!IbYO+MMo!FyLR?u{VK2zK)qSpH zf{J1%NT|+vwA+MzbX%Y6*ZpcpMtrq1#ut~2&@`-&IdQnz<@~bAW{B(Tiu0N1N%e(M z+)?A?<)ICSPe%R3a7lTpkQ5)bOope)VviZw=#KyB&S}FKpD-aQ7sY;fAEKPy>rxq# zCl^&Irm|a6KS{&de;hjFm+Q#F!S$!=!0KRgQWI9*dE}wX49~qk7%7NyBwpUx`*?vz z8Qw+{(M+`_Nn39-=jGyG*lOY}BUM)>N~6*KUlK|UrNKQCZ-du^qsMO!jS4LmI@g=L z0rw?2%SvT#e*MgKFF2Xi8a7Pbu8cPaW#HYYC>b%N=f=R(@+i5-Djoyr zaQaNNOj$kb*E57b+^|l$Pn1SO#*s%k2Zh*r40M!^?tK!RiHnhbX_u6TQ>)_qS*e~= z-C+qVYn}2>cO-pRNKDUs85*6qt`GZgtgQdYVp{5tNtL-Db|Y2#ht(h&9_49|cYQNK zJQeO8gELsx^9xVO?&tQY*54V%X3nH<+{{_-tP8=#-rD7V*f^A`=qy2c1n-T=7VQo@ zpCZoA5y0fzQc#Acu%7EH3^6T}JGj=e#=;k{l*i*(q=EdWj}|&mJ>yG{8YgC#VlpcNXQe^a@DXTlVM$P~OfAdgo6ay(qNs;m zP6q&;ci0 zJdGL$(ZG|Q9vyqij^qSj+}Xr`*&-@8ZH0@+M(}La4ww7U#Nb>jn9Z8~w8iU~DdMZ# z%@EiSa${ZL6un#AC=Y)X)58_>=jth%!yj`AdGO(rwrH--s-Xa~eKBG*UOCu>r^jJ~ zebImhwYgjgo3}b z98UcacWBf-5WJGP5h=#2R65YMF!*L0ZSw97n$ghX!z)TKARzfu;|Mr`Eh=Y)4O3OQ?gU z8_@*EIpT4X#JpdiU&SVd`%#?dNbOY-24UYh6cUKeVz z^1atkF}CDiax?rZtm317lB%fffQL6Y8@b~)8LD^HG zRN@G}!=8%8O4n^I>4m zk~sNu|Dyr^B2xt1IDE5iJzv<~X~Xw2tBqF6X!=CU!)D4)BNO(t9WNt4LHtEaYnfzdBPOivoY40+Tz$zOResk5U}A{g6~_IQ>drqKVk*0*_&7Rqfv0X<2P3BpUD(q>h03K=e{nvaTiX|M2?xj}hAm|^ zv=X@8Elq^kNVr7nRsXx`q3@EF) zI0mW3I*T>~Gp*x*9|6K0_JS^MCQ~ zSuC092P72}l~M|0%XrtyO%w!Gf#yGo&$v;aZ+m}hw%?e>Tl>CJX^1OVyQ7_n(lp+W zL&~*lU!BYC7mC@?K^}lA7zjy<9V3&*cSAsGd5_jt9746+w z3I5A#(6rLonC!61_!RWIb27!OBdv*rBy}*<23jT{y{(EHDo1@?^gtt#F6qf8qo412 z^DYXR@n=FxzKl868?WkKj;v?d7(>2#V|Z5VsliZb_@E-xyq)I&EBb9SVYywcl#TlU zitb~k!cEe>_Yx{?Q+tTf9U^_mD6RTABh>e9bCLEO=lV2%?vAeBw=f>jFKGo@i#bTt z?2XKfHdoVKstBfp`u?x(t~08swOQ-&s31raDIy>s;GswdLCTRTAOZ>mH1sNnBtfJJ zQF?EJQ~`t1NkCfYB~)!9*_vgE7-F5e`Bx|poy=Tum@60pL z%ot6pUBu<3m??YEwkC?y8Tw(AV2Vi#9#Ie3MMw<+IjnQ#+T;0u9T091v@m%(NN_bsUPdwK*w$bDXLbN5ru z^+J3SUZm%@Gc^Gbytl%qd)aocweW_oG0kuCP0z_-ym|~NZ?4%QDJSx>y|_7So~=Da znm5ezGd0(v+)gkbUX1^#)fJ!tnc)o)!eE$rnPZGk5_^m%ISzD}*5d8G1D!a+KIbNh zHHQ#mbXvE~=SB9$$d+W7tt!KU(lV^x&$4aayjUa^H@s5rC())`X1(6ewq=pSr;1Y^ z+Mm12dsA`x+wkOg_^cAujsj`l^qN>M^WhgPWMo7mg!J6!s<`81d@9~GVUFPgWX5=T z|5m8z##Dk_J38=Ptp$%AC?=?2w6`bF`Slf~-Sua*?T1otnEVGFe8fXa5Lr!WGkY)E zQ}Fjo+mFn1{ZlQ_(zGHMZ-6J_1p?3=5HA6*8{nebsle=`FB{Ks0tzprw9iUtfQbwX zH6P~6411y7-|gF`9AS5i86I)It=bc9h@BFaI4ka>tD|%Gx z0Ao*$Kf9^8y6<%Xbf1)5oZs!~M0(RS#fD7Q!43lajlUgK8OY2>u?7CXSgvqBF^vE ztz<@pJFQj|*0+8$Ae5eYK#gUx1d=77pIVyZqmIg_1LXY0dLUkg(u|-WOyJ6Ep*+Nx zL{i?Pzov(FSI=%1G(H1zJjdiDOvU$=Pq8y)6o#$E0=JwcV`D_lw#y7xyeK*Qb^OM+ zXR1xB-OLzlS)n~XYLyWxN%%vv8JB&o}dbDO;ki0O#ZiTUi+$QkoA;0Z} zgl2R37ju+0J?I6%#h+IiwW4=b$^xkEPXBDjt_d(2og|vO8yNs`)V{?PT-D?VoLtL- ztWv1SWDo|h$aKJV1WjR5U`xGG5v~|b$m%fd`zO8;mdvjRDx^G}HPA>8=1lg9l!8mi zUxTf0sflWpo9k5SseYC1B)7yKvqQNC`tvW2KPLMQFlzo5d+nd%^#&UKq3Yd)**7tG z5j{(ZwtbzN)wxG|$dvVFl(D_J#;B1OV7&vBax1>h`a6b=`b0)VT%~$eV|wUMe+tx1 zmOK1e?H2T^Ng5m*v}C`*%#j%Jqe{|8<%`}$^_x?ARAU}goubfg81=LCF8$NRP);fK z4oSJI%ifJi!Q%W(%XkrLQrSpYwV>OM5ak$QE>n9tT$K53Df6o20-=n@Db^b~=I*ee zNL#U_SqtS-i~(BN^xUV$N&u_>$|su0)G=G*W&^B^$>_V1{~-suk^$1dt05x&8zUzl zu^VB&uHM$H1AcbC>xv|wOoChS^x{QW)s^sX0~48|~Q3CYHJycMEi+Akh`>iXtL=HSH;S zCT}AlmxVA`yDT(fKbqF(jD~^>es!o4qVDGTahq#bA*AGmfi{2sgL{3F%~4T$;E{&S zC$+ptZNqONo|E-6^4kZK@&NrtS{P6&0PhvlH0-F1w_r|64!N#HQyQ-l{n~arE|DH& zzjbHow0X@2O%h@$w~sD|Z*qLUNM~4B(?fLqLf7Z<2U#ktLCjV&=B$4aH!R`|C-1k{ zPMk$p$_lCOU#oxO{^D$HcW})xQ>>JPax~-8x=FW}688~F{mQ-v63A5+Z$lk0tn?cy zSKRVCm7=r5Tbh+enqz_DiF;HZ4A6iihL>>++)CrXv@hQLnL1*X0q8lUFkD&;;vZ)} zwHwP}>oR5Ap}j}36dCAj^Lo8pw!0aAG*WZ}IXuacuV6Q){c^_kPx<^3%uPXLmoO0> z)~{*O;Tn_06V-8S*S#|H=1YZ~i(HMcLvHD61jetZSjlGDOwFVBOPHl6TCrb|mgXA@AOM8_T^EJE4IW6BDbRlZeuonYJj2gB|D3I0 z7S>qx=5CBya1g8#Pd%Ua7ld{63&B6&r|w_>Q92Z`86N#%!{}o!P<&BT;`5zlBRb`V zLjn12=(vPH!4s{J70KXT^Fv>NHJfhri%4VfZt^YFPk6*>mHkqfY*{M&_fsA&w-5^z z?>D1l?=o@E#m{Rs3%;df!-%`GsHJ7z&&r_@zEO;1T9x|aL%M@rH}h@$P#T-x#ZU%{ zB2tMP*B5v>lN=ai{e3pk>ZyEIMBz!o?{L@gPBa@^zY??)z*&hfAF?&$kLm^%#1=IZ|EwwN>pY&d8#kp1YUHGRaUAuxk86y(R}>{?se!DIY<5^n)i{Az+&xreFOeWiew=L+eP;K``fzACdDT99Azs z6gqMD-hft-eA8ol9vJK)Y9h7i(}mO>B>zTZT6mO5mSIEGhYmM89^_<=W7uIkbI9ZcP+RYLDMDmz#r4N) z)*QhE?j|Yt!w5Fy1?Y?JRF3hZfW}cgcjM@`@9tJ~TakLe)uH#@5r$iXx2?b1n9A=5 zs{XNA&Ad1HJankv>z0+#Pgw&MaFP4@d+9eOqlhS#*K7i{k#s;&s_&7a^3FUwuRF%; z?m(~lkI&35l#D`wwYs!G?@ixBp+$XqpK6&>RgK{d2}*2jKo9}Dj;|r8DO_Wjm~6ay ztj;xi8--u^xdT})52*KueH0QB;|`Qt+;13n5(vbf8ujfNqVIeqJoD;cxD7!m@!1R3 zjnEs^a7>m^7Hhj(BTgza(inUd3h!2!y^HI3Y2BGWLus4RM~ZlfXbq3cFFBjDAHSN% zz`N(;;bEZgHJ^ebuYMK5?)PD#rymBg?1&Lt_IWFg;p}rqr%$_6Vug7R8Lc*VE}2EW zT2P)|#jh5dpX79IM-!em#tm8`?H6&l1Yz~D32q82DQsCHpRBuO=rdIsupM8nyeqSR zg+!b92Hw8wg)=hB7x$?4P1#$=iwG{}*ySVxlVSd@k2_6LUFcZ8SQ47c5WZ&yyPz!*`6(rSScZ0 z2kPRe+lP@qzW4$y-Ao55a2CK);YzzIKJc0|;dWJ!6rT8@hJ)6Sl-ZKm-J#8nVfLJk zjx)qt8Hk~-oz+_s$aYeT?`htnp-wObzpQ8{{gt;DnvpLBmg~%`p_I9oG1t(_ zjsAC{i=N2KWmmk_T{3p;+sysZNqq|h#ESB~GqNk(u(oY%V+BFsiCKHv+21pV&Z?qS z^?dQ8u@v6tFn-85!;0_j)*+r}aiE0o5)cbIS!_Ac+kvgKVdRjFA{>+azH=k)$oU=v zQFxKzggra!Fqk8pUeN9;9kOUH*q&P6;a0ArTU zz_tG#mt&0#m^&WK>5v77lnBGyneEm1VB157PqB<>lVWjHZ{t^1Eni2u1a-~sbw$&`a#CO*^xK>F;++QYq)pk@3z$lBhT#Cl@ zvrRLxdfst!E);Da$+~G~o^q7+>e;|ECS(W9A}dfde@G+HDUC+NOuR6QmHipDMqE(^ zR&R>@dCgK|*`Lxr{0@|O_2`oJpX65veO&qYlJoPmy-Q9#l6+ddlK9=UzTtpAyk3|9 zv(@gxkp9tWy8PpqtpGKf?LuCH`!~~#c!sQkqPjzGdcW=2!zo&g7K9rO^XZMg4IHHI zi*J1w0eu0~rQ;t){M>l*_~~PJOB#R$vN@<&i^WRDg;M@@2=YV|Q*8rLcImix#Jn^7 z2y3bn_}&a-YRY&2>_ICXs^wJlCJ!rTu%6Q&&Fe=zFWGrJK1v%a*k2-!^9U%N{m_mY znR^eCbgboZ$?7H6av-B>=iUfO*!{Rumfg29tB#K1c^yuX)oOZ^RB=TmyY9{}oeWt~ zM$?1BQxT(u20cdk0VUwj5)sy)N3?Gl13UWT1GUqRrF@R$O1UU9jp5`o!rXxeb620Q zPXi?}7btvhDQc_RAQQa92O7nkF;JVMW#0)9IkY~^iKBEt zKaxZkUhZA;^P(`1^n#2n-0Qo1L29$l(O(v;hlK2NrRyUhj!F!39!Li?kx|vW?BdYj zc~zf7>wTRyO-(Oqx?X()5Q+_NSM#^aeJQ*FT)}#O-RwfOw|@2b9;&7izI3uBe_UIr zW`*KOxRAi1M2{k$a4H{U6_Q>{$a4dZ)ykfS6xh^Kdq1wox!j5VT8+oup2G|UB3501>DO!=)vix#CQ{f{c26jETMGf!4GTGvWu5M zlcC^~Ti>=@4)cc8AQmOo3CG?s0TgSWmH0OFTr_u= zjuWyVvtmKG;@GuCVTv4rnnQ`GeQiOLb*i2bJd{ZV@VVgcydzlKjB{r}%rYdU?6EG= zi&@@^qb<|q8>hQt@p@IMJFdQC&Gc~ECJ7PBk}ek?>IyshtOJy8^?#)FV1xsCUp_u+qdT0EiE)4OiZwFE8n z(ogYIf5Isu8cP`nE=3t)>dIyUw5k$EkxVOr=UHsbNS4o5O z2&8+X9dY%=1FS5H=v=4Pvyi+of1DakNUve1OfH(jXpFH_tFBjc(#;uDg22`wWFg*l zA4-B$5}28>rvHSc-r3>d;jt5t2XgL2-YIyE?q2l7{&oK1-z_6TAzBC7J-s-BiGT`t z9KIXq0Z>40GaHksk??<%@$&!UVvrL2Dsc~3q?(%8UkJ7<+Rpa(0W}4DvP@cPsG_OR zCuTUNQ_V(=P$I7I|B5^K73|PJbi)r5_`mTr59oBDr>9r$*vAI5tN9g6u~oX6Y6#23 zOw_{`;=)SC$IZcYuuxf8aC#X~NP=k4vdZj7T3k%&zX{YB&|oeDY9>byid)q}7nhb^ zzxexy?Ma6h1FnS}$W>12gBH7SAg^MNAl2TRRwgDU31QT_{nabJ?$QlTawdEH;FQ!< zT+k>D_cs>t$FAqXe^fnbst^5_lgO|og5~h3#?h}wkGO+d-v%@LP1XfYU#rx|0DVE| z2tO~iV1z{6U zhSI#g6&Y}koWfvr`-zq3i5~J?W(QJ0mdV(1?gWw&twN{P8Sz9v@%hZtTbPuA4S?13 zN%}xhiWk1W96#WMkxg$9!k=Yi^r1oRroEajaHLFgj8us`xn~PbmS9elMU8h2$J#T# zHh=#Ev2^h@uEQf?Mb^sO=GTpB{}N-ZxG)c2PF!b|U_+w2eB(VjP~;=;A7Zkj$bq4% z_0T;%ifrkXtqWJC3-)U*3$!fBNZJzX`4i2P?j0fdb8}dEyj6^1fyjE$_HHSXRoRIz!O6- z3(j>FW6&=tR5$WW47^mXP{>UzyEn3m=KU9atq))?cWbku&k;ej zIAJg&hGC+<25h*EMIJI!(MA2~>OWu0bPEuZC*R4U@>mebYt?27-{i9=jV0QtV`cr_ zR|}BK24R7;uW3x`72eNk#M`-69lkuFS!CpiEsD-dG`=bhybl+iG@B9$g<&BL(&7NA zZ4xP9_Q8ehdir1Pgs2r)rZe<*D0ehwqo=-bPsXZ53w`0G<>h1`_@EZdJK;i9^v&muN*eGg9> z*8zG8*X|nb+t)6>EZR(>@AnaWb$KwSR6QP2QX_k2e8+&%Qt~Sn-FL6nBk`1iYT^pb+NU@70^} zhz_)8(nJFS<`{chhBLTt!B5sGZ75!%cp&L9J*TfHIeEzLH`9e{uS#0 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5633.png b/windows/keep-secure/images/event-5633.png new file mode 100644 index 0000000000000000000000000000000000000000..5689461d7c8c99d1e220d172951f420a4076496a GIT binary patch literal 31005 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 BNFV?J literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5888.png b/windows/keep-secure/images/event-5888.png new file mode 100644 index 0000000000000000000000000000000000000000..59df9fdde82d876c5196a6772c0fe88461c6770d GIT binary patch literal 35712 zcmeFZXH-+`w>OF%LBWCqL&;WDEL4e7ghWBX28c*65s@ZMdP~UGO;I6a3nD5dA_^iU zAiV{pMQH))H9~;U1B4``-(dTnGwwL!{qVl`ez@a)Adpq&GuM3P{LQ*}e8bpqw+K)~ zNJwb+mCF}z3JGmS34W@Cw+oKgeRHuA{MzJy(@;;SphIR>@MWv(1)~c>LPcm%j^j4L z_nr4ITl)(M$;NE_Y(h`1I135I9=LMx!mSX8#Zh*#F44Z9Ng%3fkS#qTHeE9mos4s7 zdG+cW5dSK}<;h7IlAER<(@*-$F*}K4Pak}`5*>Hs&c#nEk;2FP{vNq}`N-Bu$%L65 zaev?5CGlGRYR+wU>nW?=ZjXG2YT|tD*!;I}%9v{~g@Mc)O8uEkCiY`F^wflr}%^~+flIDUCIlIFW!jOEeC zV`1Fq<5UNlBuwOsVv$8;1&I#Wr~0NYycXQWDa4{Z-vs{CKGkoV~1%B)dj4YWVUEL{2*B zAZ~V;2<1%qASlZ$javVZQH^+B%eiP3CUQ&-PESFOD2fXS-9~rp18{(l=5%pMmA&NM8lXE3VXN#6HbH4%0ZX? z8_EU8qS4%zI=OV@1WXLX9mL2%)|XU(WBdZk-O%;@0>bS5b(%HHEk4q`Su8(yoHuUo z5;~Bhfon6FGzrTr+HKV;Mjiz*<3b%nJ_hCYVSQvF?uv}^+KGndv#FlJ{r{-Jo|mlb zWRX%cx_oKu>7# zEy$?qj%@^GIiXyd?Q=5&T6Vv9sN0S`6BConQO=Z|Udb2<#U$@W9vQ^-MeOcQojn%; zas7r%Q%X3bI>(zy0gMl<);24L@57=9As*{tr4hTm4uK0AWy*0(|Fk&f$G0ex`$)}T zw*Wio!yfD+fy!Z7JdBJ3BON4-o8*VJE^CZY)f@V`G{MG25b@EJP;zX8Ngai;3%b@} zau7!uhPtnR*}?BwW<>Bntj_hvFs5s)KB?Du<|ysd0vqqJ63)F%nJ@@lB$*dySDuY( zrl*Q%bn8n=4USKYumfLs&)D}z4+JOrV_Vlyf6v%rgB`9T?lPvp-tYXB%POM77A71j z4%p&c86C-|?vdJK445EC++rHiCuB4hs#C*Oi0};|48zno^DrJI+9$l5BE@S2aaCfF z>lsimd`2Fs3Lj67z%R%0*ZYN0_iSm^9Hqh4-EJoS`BWDm&ant%_w~Nt61Qso^=fzw zar)s++7*h#zfh9%a9X&%@h()U@4pBy&$q9=wPs>XnX3=;ig^!8mFM9+x?7%UC#eBjReLy@Wfm1L};mug?h6yxL zHev}7!OY7jg6pSvf4uj3C!6qbr^e{{(Zr_#FlNc!leW)Dy^`fuZR_uxYJv7#NX_mN z%N3tIT)_xWS9gqKN)J7 zKSofSn=2Z*4&%IAZ1ZXRv)Pjsa`F2S*f}h|FCBpJFE_Vv=r^5zr5;J0q{Wfw`}{d^ zh3>T65EU=Gwn3+yu5vvQE6pLT*?wZ z6b2P-vu>}h?F~XXEV&^yN9k7g zSIjO{aq1w&C3IXo@Ot_X?_k?P(sF5^!COJRI zgzSq~AkQskULF3(FvpbQPXzZ2*dPYgK#TJ&dz}Epl;-Bt>ZBDT`Wd$0-NoEWM2}4A z^rtsx%~_{YRBF8x7tfX2mlM&cm z{q~B&qT7dSs}YvmV@-(cl<1njCK}I34sl!#OmX)Nxs)_%lE3ka=E^1~7S3S;w^)A_ zBfkP=UskHRFeVoskrrMj=GP%b#U~<8)11FSn?n05m?qBF{xy7-D6D^aDZztzzkNfrg*!}o<^k#s7oT~Fe)q90 z?ACOFmiIKL3nBe%zUxM+CBn<*G>kQ@`H^1Q5)gM*h9r~Gg~oPPd*ztxWpdD}SZ^W?>)*|5}~X`d18Vwkg9j zIMNJri?!Xh@(Zo8=vacQ-Q{;*-P9PRb**vxHB|a>FEWp6ybT!s#ye3`$(~ry#q53G z|1rDr`OB8vwE0g}Pq9U?f6j>a)G(a(lB0<*nn_<>kk-LmMS>LIP%Y2KKlqBZamG^Y z^d*PvuryJx!s&ckdiL-^+*vHzbND0V>a_j{L~fohLCI#9Hh=x5o%OBxEhfuPWHENN za?e5XiH^|LxVe2D9)>9ZT9XM5^&VRixn7_81F3x`? zjzW_0P(L1DI8#LeF|t;=)b{elk)|t7cHml?|JA@kZ=HAA*PRCdH){5fNiBfs%jqOV zuKGz@48&!HnZ-EgvoIc=e3CYJA!ljm7A7~{;}|JRqx5LqYyrnX9BKCs8-Tn{zQQsD znc4pxxlr*npyS&LixnHVx;A2OW8vQApsDiBk9xX0+#sVak9UIh5@J|7ItLeJAI}fh z#8Ln-S9q!f6y4AzrwEm^c z4tnyO_oD4WT|KS5Q!5?p&~h?Ejc53Rz%GVq)J*RtLTjeF`HXQgj+GmOTmuL~EEC+g zbTlY*_F4>u^-x82jP(Em8e>02o`&<11;N(?5U-P|p9#DHJv0?%mlo2JaHV)s&*q~~ zju!*Rz?*mm8#c3`z(8qq1I8CJZ5YDC6~r0QIc4n!|F<~1;M4b zd+@vV#RwE6!I@o$_sSUIaGz-z@5aY1=J`OP{p~ct#w5vBdSK`H!2KEYU1Cl8sMpCp z!mKAUC(dko<*7FW+{_oIR$@a)%V%JGM8i1>Z+IM3vs}My3+0g-usH5w0~^Vp$c=Gg z_{rnLV{ArDFmk3J?gr=YhzN-4Jg(rVJ@}7mWz}~0*SFR;>MpS*=Wp8`d5GK7&~Kp? zM)Y4Jyk}3?-G?02xulrNmk595k(JXHqK;`%CnsS00}A{p+2u)62z5raudEgMOUsOm zG->34ufqix(ndQt`MGo3PS=&17p+C}=NP6%x)yv1_VxbiZ%dwHvP8p(6k%l?#aJJrASy#tOIdH2evbcG1&iMF#ERwrS^%3A?ERm|onFR6oH!pB1Dh}ju6f8$aM6uODYxhn2eI&;cuJ~W)hS8P!GWy~<+a;8*&!;kR*$jf) z=cYjfq&>NJ5PfaIz2Id}d+hw8Cy1$aO9yJ#5;`<}6II zv}>sR26jSV80|65>mWx6J4q0bHq8@t;ft>DmE|%1I8tVeaSlmd{wKK3XT5{S*b!Yv z??rlrtc)U&A#61NgE)#3K@rd256r$m6Mdrg`HuDASq3guIQCfk!^b6Wm726QyW4M; zHdHYiW3MJ3pqo!&Mxe$S&^)KA4vjMNq~36K2hXqTc1$~eQhJ%wEA=Sm(}nr@XX)e- zHdC#HWpr}QNXO9Kv4xP|TF9P2!=u-$?k~M&u;yP@*E(yxTcKb8JAAJjSVKQ7&gvu# zn+sH>?LAD97^afjod5yKwwMM!?w>sFWk%3+m&LD*ZMnnlVJ0x$Xb;>>)WPQEz0-t} z_IokzLv`8dvBO{-QC$$;cMbLHjCDEBl$GJc1m=R{$nyh2XtBgIHOtv`ch(d5Z2N{& zb*ty1DXb4ZGGnWTP}lY61kT7f4a>_K_keM}FPHl8&NT!hzJoxrK+@#psVyGLHjhId zT%DWl)OA1hG5+2|D|XWSF^Ty-MuA!-j(6?WGN5+sfNJv;apPIc<6cmclMPwDte>?m zaqg8zk@rrgh!C9EEN<%c{dlh4@V9M^H|C^?JDScipEMTdMglx6@KCT9Wzv2tmF_o*3O z%x=*7z_K-rI@&-+_7Y`q%csUpbEX8YcKjTU?;2Ci`;L#PqkV<}aUL8h77eRgj6u4u z*H|j=LTP@L0WL0nYGS4YJDP5}Z*HaE5!(n9xoRJw z{>xDNh8(*+!~1e~cYMw0Vt=WVf>0Xxp6fLjPId!1VmUdQaPXgTZg7O#x*3*@8;`<< zP?w)z!)17r0A%;_B~lPIBvm$JZ+|o4isYg1b5XQ^Fd}~ir*}Te)py$}q`0>a<+{~C zVlQx$kWlAE!4aYJ`!n_mQhcLG1HmWwzn(C&bmMTu`K;w_AQn<^eW95$#ac^sP6P#8 zNf1x!3~;!D}7uQu%SbZ-6&s_eQ81N%UEes z+2Cj3@F~Ii&FXa<+}@5A+@x#d2B(NN6uS~`s?-Dzg`{B_xMk0fuhI|*!aQPw_fL}6 zOp~hnZk+Yy=;Vrj*X#c^Xk>_~)J*Os_01#p0?jt~q&Kx7zg^NN;fc!$ceEk3 zzrMQ#FeZ($nOhw1g+O}9%RN+*kCcPo0P=19qO~5Wbu4QPIlO!tiPLHe3>|KbcE!+N zjW_g_8E?@2YlCAuw>5seDc@=+!rA0VqLY(V>OZeV1N`{uB-m;KAmKH0MdJ%L+y7By zwXs_OM5kuDyV?Kcu*imFzPD{i#@+2YW_z>O($3creo`2*4y4KEROHo=`jx)cUdycn znjYy()OlKo8rPSey&KEC9|GmPuzutmv3{l@`zyozea|5^Q4~&WWt|B>`sZl_b=;q2 z5GV@u=)d$~t4`iXj)VkSD0D=AhcB7{E>oRU;w8yj_X+&M1M1@?J2ghU0 z(BiOcn%x<2%bpp1CsGbf5}3`8QX-nMd-O?@%ap^zCbByP(p`v6;=dJ*X^oRj^?uUhO?(a2b*=5r0cl?|8ub@T6A9(RUJ zTb=1=EdYqW5k)_ZC|3f=h!z;q zC!E!W$)+0jnJv%{e#WM!hsgRi3J6lGrVwjrTZP_p}E@fDC!RDaU$hgs_;{yg~uVZx8WBAZ2W z@Bcs*`gNQz>VU=gz71{`Uc&bRPvzAg{bBIx%)?*{tEg)~SaV&yO8yLG3W}B+kapmU| zeACj)EZr@5azPcWbpyCI#Jf4e*Zzl41(>y87&ZR`-UOSFa^B4@c|-IY$hK9FRP_S{ z1&DQQ53t`^pdl^#B^Js!XC8^Dz?(G9Ho5C%(@|h3GKg=_h7# z=r*DuAy^$r@6SR0B%RnGlTqn-DSRxUH0@rrMli^FTu#qzt1`N?LRp|7mV!9t&D@s8 zDDMsc>`U-IAb0bSTMP(a4+)FoYF6BEgX|WeK`q@Da>Dm#tbARIYVJ-yX(NpKG`07q z7@p{7hMzp6E34|mQd@7#zG%#Le^}SWMkvf>fdH#_p$E3-H9?d#urUy)iYTn^#y1p-ikdak*NFtJJ@OwKY8`S_5bCuS^BBN%DcADg;Ia$DsMBj@+q@Jb@uZ<8dC z;*(Di<^g?7oxxCi6!lQqJJL?`Fx=E)2cb(jvp4Iamu=68!fy4Vc5B_WvidiRWna}! z&gHOYm<_eUdzqCpCJM6dO?r)?ua^Z^^bpOQu2b76II0_1J_BiI4ZNni6EaQx?L_>~o}OOfHmr|j$VE{NK6d1X9-9ojitoS1BEc6; z*nxL@&W++vTEZF@|BDK$gFi%dL=c44`h1_-zHZy5V!!9(w(L^0O0b>IE}VB0)i@!l z`+1+cV|Chs4C=Ivm-aJt_tGx+B@!z{8CGV^v)|sN2)39@L+9vZnKB+jF^ZP-oKtuy z{E!+`=U$r$)PM=Gh8_u6_r=GaMujEM%e44WUQ*9rCg&wO=%?#24i00|hBcKb;av`& z%c<`pb`);^X`J@XZf%lEjt;vDPJnHujKj*L9rdry3;do{PH~@hUH6com&wpVc_phN zjKJ=Z^eR^Z8S0yia@WyR6MDu{cOH5ezt%3V#t>nb)VDfTd&~z!1bb`n+@XOb-7ARc z0{p7Xm7iQFvf~yB9f%iDsu}_Toz+qKoA%2ZMD(46!LtwducxdzZnBk1zdGFWa6&TC z^U#f0gOA^PItGhJlkx%1NA0(&>;c+NIqQYyZ|hkYu0LDc&Tv0>FE$7meNTICi7mf- z_pF`FEM!SD%R}y~p9s5$)$5N(kpua@r27y{B0DBPE}$n=l9k_spIz5Nb%r$4UCC#M zdV3kBhMG?w-_zQ;sz~U7DJ2qf0YRIZY+j|7!w!RH~8BkX7;%(i@iz;8j zK0l_EwxpG}Y8!j`Q2>&>H8{S+7L$pMvqIE4fWly{H#gN^RLEbP*m|Gkr zi7=|^gRkB3Y4)c-2tb$sH9pzg|2w-LzV-g8-%i5riGoPQF&_TytQlBn;M8vy5zcJV z;<$ZSqg4D|It$9!C$(v0-|ut(aUVZi>)8iCAO45`-1!ruet2V}zy1$+sQ(WxVJQs+ zQ82p+={p(duXJGW!f1oPzpX?|9Y_x4B?zrqzkIXE58tdT{unJT-r&CyXk_B1lZ$7M z585NS0{`##%N^i4*ExV${O`?KA z=R0QzC;oXC9(KHCSKvPWc0V1m{;o3C75R;5uvq@bZhte6HX!U!k>#a!biU`4;za!1 z-M}rW4_!hg218h1(b=1XtYm+Y*8m&v9%FVr;6l?Oo{Vp#1jK~aF39l@+3^QA0+!rg z6lpOA3ZYjkEZjUJ^)`;1Jo%|`!@{Vq=onPzd%ZN#$U$^A3L%zZ%AL{f9x~n#Lf{|y z%xr!o0-r_db@6kKZf#Kn%jr$mpy90d7=vi1$?nD#9ftp&wlXyBI!``ss2Lf#N$7jc zew-fqQ)ez&)XZr%pYlN1~%7ywa9i`xr+-WVo?2b!>eXqY%vvH|J_)RVF1JJ%|xb z@>GEb!OJkd_I<6VA*bptl+9X^kIR?L!x@{t%lt+TxF4&yf zD|;7<0VN#u#v=0-r!&1)@zl#mxterKiyK;zr=7%}*FR17FCL@P?UE7BmDpsset=TO z-U@@?paCgWf@`;5(#v#G=^2oO;!w;9@kS@D+TG#wmaWX zafMHb-o3Z73m+@ZtJtHnzO6;cbFO&_@VLUqN=Oh1CnCNz-Fb@vyO_wGle|>)x4C|% zo#zxWAK{CLyPfR5l(_x07ATyYFh;Nq8Ji0Xy>9(3%%#7~JF^Co-Fd8x@ob#2xBsT+ zFg(@1Kn(RUZlUJWw%-aAqSP47nLX^hweHBT$TNok zr43SOM|?Y zkgeuCTWMbr)O|Lp%mv?st!_C^bF7V+Rf{yR+wt3-VQ*R;=j>*^XqtUpsG2GdZvF@w zWnRlT(&L(e^AT&0P+vxD%DcupNFF5TUGc%^n@)p`q1B zNpyhmSdaUiOb&MUM;a__`kj)Qw2y}LPD}u{72R0h_LsG0v-CP5%-^I8?Hn!WRRNX@ zXJiimd+P%SC@QY#t)HE}-uCix%w-SIflsM$ zi1D4jPs%veg4R;YDOC$z4Hx{lT660wR$L=Z~(O5U~^ z8DW|w@-`#S&=iwX`_(rTl*RpPXaPO^egD|0q_)St3vz&XACrUlwg(L|Yp{OunZM`t zf93e3(#z>RO-+iU3R~rhgyUmL4JCv(UMoanImz$1&KKJ*RdxnL-FJzWK^?XV$pSIZ zkyzFY%NQTalBs_^*RUW{)lr1P)ozXUS0zVFr@SKx8r(0mzQ=cE6lr5O*&X;JgNs!! zj6`2sE$9`t{&SajR({vfj6xM~3+vsmp{RbQn0sjW0dpK|#Fm>V<3!VUOCI&njMpWu zuH1a(l$2Zq7kjTYp#I+oJ`lMv9qzqyO3B60D^aw#=(0j=_TGX#meNj?JadvDf{IZv zH1%BxjywBBn;EgkSrBEapNuTHL>jhkp3qYLsOJ>uu%+VUAMro%T#*nHwNvBBRxi%# zJ8AlasO;W4&V5@mHvvNDY>l=7jl)H_HE!_gmcPK8%OCymBCecAo)dtt72kU$i=E1t z3{t(Fm8YdRDsxsx{Pdn9fuadGDJ8L8rI3221Zxmw$yld9Q$rZJZS@xYWA6E7mziGF zH`4&4%7OS{5;DlTL`n3+`250^&hZz5py=V>&sA2bY~I&<`%YdQG=ru}01aKBBl}Mh z+8M<&3{{QiXrIzJcaWa^ecRu*1HUsk@uJhwdx)r%?od_HTgFt-it(}tiM`Nu@Sh}@ z4j{7G$}+g-J@%Q(YN8ad(f10%o_`B~%$Ai(EkR#A7#XF$&;Rp5d@q{(aAom?U|au{ z>)zOd{l7Q$|K*^5!z@4Fz})!=V41lerkdSJzr5b~f`vcy#so4JS~q7hQ#2hhfag7v zWS&s7woX_-a?qbxee88_PtKVgBf05 zH$s!X?Ly=W|IPdh6PEVtJ+lJiqh=k4T)WB^zNXs>^=>8uYD2E?GMd#(-&&BE4vz0R zJX}D%6|*2^jpe)`i!hy6blx&Q~D06He4(%9m?=A+y;j zWAz_}Qg{5;bj!oLPxalgvW>JEj=P;0spkZe2Oo=d{fH1$FR#yanz^2mlHzuLNFGX$ z*Eg(wdM`SstNv3`++zwq)I0AWP#1|S$}>GJ9)Cjg)7RgMUbFq)Auusl>81b(K40e{ z5+XDAq^~yJ>ZLsEJl;D0!C$VVJxGf7#N=NwU`El9_uG5^YWD;YlCo|`1Sd<)_E$V{ z!g-S>@DHDViK^8*7UlgQx~WyzHdzd{x?Z3S+7E2dOYbr3P3a7Ilg@MBh#g2WW401N zKzexou)G&`oO zL@+`}2Rt{ zhFV{*tdDYEsH_)c;>r`yYzT|GR0-|5(Syp67O-Do8FU=RQ`6GNFDdU{>xWpI_OJ-o+yw zxAiwfh+NBo!z{RoPalSYJkC)86>@(p^?`jrCwRp48#lHamyc0AE0>74-fXrX?ZTe*PyXL+kvTzQp-TH7#S(|W}0^A^&FLN!5 zyHrd#43hyG+SWoI=>CaUMM@-(*8R)O4&3hqgBgrOFjRGbv9Q|IJqt@9l3@4%*QsLD z$wiA~XJ1x`6t>fXma%eHWsWq+JR6=T-l)(z3pJ1P2NP9%-~V%t5~?Q;eY3q_%OBl- zEeQ;lv_{r&g6&s`QI8QrQ;mh1Dj%&YpA-ZKUU+`tX=eq@d&$|~Ai8#$Ayv;wJ<+bl zL`Cl>w`a1u+j|3W+gI⪚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 Z5s)mdG2iJIWDZV)n4C64<{H`u{Tr5V{rUg^ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-5890.png b/windows/keep-secure/images/event-5890.png new file mode 100644 index 0000000000000000000000000000000000000000..2fd0dc13f13b5b05392bd74c1c3427eb189ec0ab GIT binary patch literal 31837 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-6145.png b/windows/keep-secure/images/event-6145.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f82b5da4ef21d9cc66c5e11446a58fc16866c6 GIT binary patch literal 27374 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-6416.png b/windows/keep-secure/images/event-6416.png new file mode 100644 index 0000000000000000000000000000000000000000..94ddf5593d86656435413b6b130f586f8eacd28c GIT binary patch literal 35263 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 G_WuAIK&_kr literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-6419.png b/windows/keep-secure/images/event-6419.png new file mode 100644 index 0000000000000000000000000000000000000000..cc6318207e912f17d96c6208e46d74b511d60f97 GIT binary patch literal 141985 zcmce-byQqS*FKm8cXyWn!QCY|Bxnfk5G=UUXmEEAZZTYfHrlu~B*CF^mxe}~Mu&Uf zd*AQ-%^$PY%pX(h^y+o0&+e+dPgU(_?|Ld$OG6n4lM?gUvu8M}DhltOJ$nIt_6%tf z9rdZE8~MuT>Fc@YJ7u|NHIvl)PdCVRvg)$Wp4BH~-C3eM-D9|^7 zna#6jj}@v4vhV%OjtbBWh=*2(f^;5Y2MH4$SU!^nK+&%#1L8YBp&Qi0m0aH)b;iG7 zSJCm;C)n>)gLb+iz7>iT|g##`$K! zcfmzv-xNL_npuhlLa3B^Zq~0WKDBJbRM0KoTc2Hz2&g*zj|B0PNSg0SQo#3OY>0F) z@3JSlF^+Mr zM+Tk#Tu#R|>jUv*X)lE~5$9y0etY;nNAoWY-*x!00=h#UeXm!6D6VuNM-pBHi#z&1 zMmnCQ!haEvdSI47e&e4=AeH!PGBS!qYBD{U@j7{siJ=b!!Y9ZKy}3UQiK@D0+gknV z`TjnMjO|ULqJO9gEcfZPl)8YXM=+{G9w@TNct%P5ToxXX(59P%0+5%1uMCa;YC7a% zk8gvJ(9+qHqQi&EDtg+%pnYJ?)Z4tFz^5zkkYhF#w;s;i=0u8Hj=RQ#UHKN> zmTi>2njCqX0W_1*ueNLu5tV)Tj(!e z@w>}JZ|BAyD=(h`m2!FTp&t0g&ekuBDj3Wj4(;_$=Fdbo3a=M8tN3X_6Mh(uV99F| z$xO~lTDZH*f?R@88=B^PresH<@)|`Dr=chMcCArG&BlU!{yaYpUC;%==b%nxin~62 zXdap7!>55SVxk_6S`7-+$#mtGn@8GpZ@;yNexJLne|?Bu*p0v5w8&^*a0ZHRIkXqk zj?0wlj_T6?vUMIJ#9tqDggvj2sUjT@=DK8k=;``?%m>~Re=NA^yk>c?%q6Ggu#IOs zbA{>tVLgz1emQ6iN{@nqqIevZ?wL21eP&uo=eBdSz`jd=lGKqKiDLBAWg`Bzqfm2I z6{1+`;fJ_pT+^e+rE7`IYU4^W!-~xGec=>HEk-@%! zL*^QPG|+X#9LH8CwFK(V*U5a1^&Z=A_$u|*-x!24-xtO2hU{2I$^}rPvt@FAr`Y$! zE16Mt=F|Muye&XHU2KSEk`#0)?o9xG9Pa(~K;w4N{JLT5B_WVocCNoYDdL2I`^V*A z@=BC-n^!mgm4CU)ug5k�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�D<@rEMJ*tCy=(ObKc-rE1YGLK-56*io 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 z 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-6420.png b/windows/keep-secure/images/event-6420.png new file mode 100644 index 0000000000000000000000000000000000000000..237e9c23a2051df40c31fc5c6eef489178d3ce2c GIT binary patch literal 139252 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

    -QMKv{H*I&Mo@@?Z? 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 bBQUt-U-UmUMr9J*0)Ad9swtE`Hx2n8X9{fW literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-6421.png b/windows/keep-secure/images/event-6421.png new file mode 100644 index 0000000000000000000000000000000000000000..e3840e58e8c75e13cc46c474fc06ee78c4ccb0a9 GIT binary patch literal 141878 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

    qI_8Dda$&@5Tt&w8rNv)YE}@6bAB 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 b_eEgoP)V?P*VgF+;P0KR@|$vLlaT)lt+O=z literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-6422.png b/windows/keep-secure/images/event-6422.png new file mode 100644 index 0000000000000000000000000000000000000000..2eac4fc311a3f721f00b298ab103006d86834e45 GIT binary patch literal 139100 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

    }ueyk~2zlf^x^Y-X!W|32e|A8BuULq)<_za{38 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≈4)L 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-6423.png b/windows/keep-secure/images/event-6423.png new file mode 100644 index 0000000000000000000000000000000000000000..c50e8a8feb13c7af87a41d971a7cf56f6e63654e GIT binary patch literal 135112 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 z

    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 Hu@3(qg_WAtryFSzw<{J;!raQk&&B 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 KN&Iog$o~U~YTcy( literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/firewall-settings-public-profile.png b/windows/keep-secure/images/firewall-settings-public-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..b02d4d5e4855e1584d188d7412974a21d062931b GIT binary patch literal 22059 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 b*u&$N6({N)ogE3n)sP3WO84@mpZWd|Uguw? literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/group-policy.png b/windows/keep-secure/images/group-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..206e6a907436626beece590f682778679e1c0cd3 GIT binary patch literal 34793 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/ipconfig-command.png b/windows/keep-secure/images/ipconfig-command.png new file mode 100644 index 0000000000000000000000000000000000000000..41ef3317f684b9f3cfb7564b70ed95e5d2e60cd9 GIT binary patch literal 51846 zcmd42c~nwe^f!*pWoDyVP7P05IcLtOrOjoQR?eE5nK?%es7O6IRHim)&XAc>sgMIW zi)l(~N;!avii%2#h>C!MzOjdB}S{yK!ySM)^Ap z+TPlq*XsVf^*!c}wn=41!^qdx(~23vV{7FyH!ED8TwHE^IKO0lOTkD^TTWr=FI-La zrB8=@UzL}?|1>-#6n$ZYiD!pg4yV39b^+-^4iUDCf5BIjSJnWctX?*}xkdOqTqu_K zbFWM@Uy>HxRN=}_v(3fHB2~P2NIV1Q?|9?eJ8<$Kcy$OMP{X-{;Gsics~w0x?Tj4S zftcNaDA;8Er+-1J4#sWa%%*?)I4LnY zHT-jQ>LA8$%KO}*envoZkAZNp?UvS!dsOF8iqf=rooQFqVR9pL}L&Gh= z#}1=Y79@=y^rU*TPBaN_RPlTVIWY@ zx$x?+JF881o0)fw0xh$}9I?KDC?<=0U6!Z|-m3yey*symQA@ml6p9GbbUoHigc+Ka z-oW_=iHs3-LiyruIf4K#a1)8LTm+h;CaU-s{zkp{zGxtQ1E_ZGZ*BEl4d=s`@j@zU zKQOqFwHod;ynq-jX5!f~2U@hJFiuTq%f`2dh(lB6B5S3DQJ9NJ05qh(VUx8Jzp=YE zN8BwQGq0^M=ShMJn(K#>j4G756aM6DO5F?2AW-;X9I9sd!{g9;XY26kTmVaF0W1|RmgTJ? z_o4ZeQu^1olRKXO`toDnw{KUyrJlUeivdsWXjC_sl_2gLT*-o0tUs|(bK%=x7U)Iq zdC|Yr|A%vA9*_80t=rK*J%vX+z%aI{jJI_h8RXWp))9V0{P3o>FC{ zkoW4;)_#Wm0JVwMJRr?5V$*tAq0hr^ln|Tro-Ew+oLP+SBj@!^E)zi@xzhlg9sokN z^80sOk+N=rj}yne2Z(D|A!*inD7}9@^5Qq{Cg0OXcEtpp-E7@`>u_z!%}pO~FJa>@ zIL=`ui%Hv6mzQUkgdwvjjc>7o@1yk`VO!{$IG++L++6p% z?}v)yjh?IHJIa4O`Y9?qx2a4zYH|OE-6~$3uINxyj86^gnAiA4_aFQG`YjLU7a#L? z+#(U?-{&Iju7TgXbOsh8&t#3xzq8?g0mr3yma+6HHcU2lcDj$m=k680#U?K}Ohrq8 zZk-Gak0{4qMFQ(xcnPr+ac>-6PTagIg97iWm#jr`?z63apGGNWmp{cB<}ZvBu`dec zqK8tJB5b_Hfbhp1kjJOY3v~$WVHZ`#5B4NK#mD zL{hEUbe~!;BYCmO#g%{!0G95QO#Fu_A=x3Z_+`%31u0MVyyV=_A zLPNp2uco6uV7vQP7b^>LYINlad-IAF3_lsKPCO)uh%a3H)5{HxLWWJ9=)C#hM955) z83^?Jf7{BD6VSO=eX;tf4d*w9pS4ubyIi`#t(O%r8&VQ;su_|x@Kp|>Z&B$YzYqPf zV1R1!TZ<($lT{@iBVzze`G9?@34KjE!nesUhpHmc(jd^GKh`5Cd|!La_+@_bI;=p@1@_~Rv(~#iY7EUxH2VWed)kJ#PB#h7Gl0;5M~nl zqezhXi3E`mfO~B#jB<0>ONi(rICrzS6rHNBmYPqh&P9vNW#QXihrP+Bs}S1p+o<1j z3^)E8FzgSdZ*4YPIO#2w$9**HDRrRf{m<>^q+UOhuvLm0nyD91S42+B%N=GZHl1a6 zQ`H!CINxEVW{B(>D?M$-$8#5o+@`>#mm`NJV?u{%sSGWSB~R|yin=+bK-F2DdNEF4k8AiM5>KwJN}hk9sx_e;C$vVU1+Xyrz&WR`Gw?mEeYWExffiY#kZvCiq| z{SE=Qvbz&jK{7|s&Pu*_Bx78xzsS6rSTHN=^}ll0K-;xQ_(L~Nrez+TDTC1LoZVP# zI#E*ScbR3j5%hM~pMf3$=Un*hP#OfsVlg04w%2C0myTs@ncsyZ`laptq~W|IfAlU-t<*@~>+Iom@5If39cf zxkYoaxfl)?r-@Nw013aZ+M>hso&}<_T{s`lHy4>liw(r_;%)!@>PmVAxwq_%Rs*}N zwBuLWm+PaWG2#`rfM`ypBDE$UwUsPtdmUW7To>hwq#X{X{*C}1ZWamgVqUjT6)J9S zHyrQ|PGj|dm+j;KF8>-4)LZHZAI$phcB4uN5p1}lC)y7f0%(%SP# z*ZpN-r>4H?u-vEZjXiZyf|ZiFMHhlRk4d!<{CUwL{1fcl!P_4qm$?VPrtAOn%R=L* z51~LTxGxahfBuC-=Uq}NOyR*UBv*-|{Hb>1RJZGojq|@_kiJ3%ZxZCa=|&&sEk()Y zl4S0Oc+}7YlRwJf(KD6sYTh=Hh~u5LDW#c}fh^G&EGxxmS!v^H|07xlz#TU%(>3n4 ze{??szG=7h%&X(PQKzfh+_$0WwvF8jdh4gLL#dQGWPAR0gmJqr*Rrc1j|rVLWM6Ev zF(U_2&)QC3_%lr>D~Ow{^M`58JPc3!w36zYS1u3t|NUa7jOkx)p&05_aO%8a{qDx> zo5be3@O0DZD(RP}g<8~pZ|Mc5IW$Ui^HxNFH?+ib%`)MK*IUwTq*LU!MWlB&G%@M* zFfEL%l1!^tWJ<3B3y9iKpJPyBK1N(E!f@fkhTz`h{=c6svhF=Mw|g9`vHKd;L-)jX{?G4!n~D1wEgJW_qIMb z+;ORXU%(S{8_IEox5bES#8?#C@>s}Ce%<2aaKRn~H`UuGSRqL(RIa#7%TJko7xV7cIy3X z*;+&2aKkT#8#|NU{w$414ul~Ep+)Aa?SPiHJBB+-UT~5)Hag{E^g?&unfAL0={%-X zmr(fzTBsAj%0dk<3@~-r$xL%Vl*Bi^kx>l6V1=jfcbMD|e0)94fU6uMJw(# z+(!!@=HR~q)7ps70=IH;^j4tV%A(FtpHu>jV$^BV3L7z0S{3l2-8`@!v-pH}fjINF z;#P|-VU@w29~s@2>GFZ5b}r1RJq&!9aQVXD?_FFH2%7%b*z*@a6B^cwO?r~v1|0pV z0HQ7-BP~BkZPsZtdAQ<_5qxMp{}Rx-jzX4PW6`q%XQr4j(IQhI7CU%`AFkRsFDJ(5H zEo8f{tITsBR?G2fAcl6`F7b%Tvymr07m)uap z3k*+1>V8+)(5|g|K&G^rbp&mWcUxF-P`-|L3c6_i{F5_kK(;2L4G$@~pB)sA*UA>6 zdW$dnWvf0}uxm1!m#-ygg|4Z>|c4%N~oW`b4P zyII)cp>5F4+9&VbjxmiAY0<1qJDIjVQs>L(2}3$U;_`uW6$xD`%cfN|($7L{uD4tX z6Kfpf!3vd~CpxxM+V#VvddncSAG})WMQ7+73D860neYg?stZ%j-}R_BZ*->l9c&}8 zWPT0PUU`P}c0|(pYCexB_0ROQ`2>8jo{5*>Z?O1*?zXqaN)xAfB%YcuEcC-3jw{l3 zhHaDc)%5iuVb*mZP_C(}TW4R(ljD=pqv~2Xe6;iLF{}iu&{OYIb9R1OaYq3zKrp0( zQGZoZCw=Pic)eB9R8(iOVWG=&a$0%ow}`P$G8_%%cN)3g(TPu3%b8KqDlRo9*-x%w z4hhWS5syd1vMDz#$hRM5Xe@qJ8H+G?RZ{EB(E3qFXl?f8_Tw%b(RkAxi>VHF8nBiG zz3Q;xW?VaZ@e<9AjOaVbER0kh68qUq(cD9L$k?RdY3_9oqR>*3$>UHW9-{6Gt{s0U99oIv{7ua)LhB zM}MUc=u&7sp*pw=!S&2K?|4T4vftbr16%dH(mQ)UpnPkue`Px$@+8{6xDQxe&&9s1NpnZ#}ctTPUPwq2gQG)#LOM z@CY`8Dp1J5s{n9fJ)2wHPWk&Y%O6CsuyOf-)0fC!|Bhj3+H;kO_B6p^{BP!DDOyDa z3uB@ypK?C^oZdz3UqalzOAvBQOQ^B49Y06XOHvJ3eD%vA&uA9TJbsz|Ih|08rR|+A zTkn?7<34lGVGs-ZVE*?ESm8!q*%y|D-zLRigaCHS)ginkZ8SY}u9pUg>f#m^x_dSe zt*{`q1ghq(XIj z$nqNfH{^Nl^B!#fPpsuL)y1Zc(E4W{u#2!#EqdpVBtb{#E`iIhZ5bN~&p*~aC40Mn zvQ_XMt0p5`6YtH?LyBS`PQZxuP2;&kdouyFS7WqH2<>}m>av19d9#M*5WMtvHA&*q zafQ5i$1C0yml*tGY^IA{);2EHg$OpytKIDAZsLDFG`Z=|0C|#iUTDY7QK*2 zgB@rZPUkf0w9Ab}}r-#2?54hof%?T&3}oD{BnEFM3eB`J>R?(S^m*}>P}No89NGTA zWxK)<<+vbhAsxqUtcl?-Arw*NEd4Hfb;T)dvQ9pz&oe!6I`V+C{fCHE`TP>Ratujj zeXN0*U+M{rZo%lL63w=j_x(u&1(Q#Onhye#01Xz`Ldo7g(YCo5(!AYZ(D1;K6=BA# z!J}$IT(YBU9>xkbrKp8^UUrK?We|BJ@;Z>}{19sv>NUF8t-~{F^hSRxv#YwE6h-MT zuoT+uWPD~lwrpc~*_SObruJ%4(t9UA)YE@;WcVHjvYTCiX*eVk8+!(EOmln-;R*3| zEG}%ewb=XhO_S4H3Eg~`U&9JgNqc>v zWoY6%2UOP*;MS!tcF}uh4IdloCk=e{UR*dP@B34wcU7UUTlzhCF2Ux=UJsy*oaI{INGK;ZX!PS@!p?SRn>= z?v?yNn@51djKAc?y&ktE`QuUj7Q~vTL4jtt^)nVOi<Ou(MBw ztjc?ATPag4taxj?46cgnid(!xHUPYh6>suGuc{PxVbU3Srs|5rrcAQCB7FL+iTo}f zYMgI3<+Cx#xpv|yL)L#6MePIUQCMxZUgwsHZ@$^x8`K!&d60OU-o_TGJ=~Vd+lbZMr(-v zz+aiQzYRtL5JmJie%>#o>qs~vzn-Pyahv^8{h8!5$q>t$-AP014?N|r=~J-D?w7v8 z!P)y{?YKtt9b6pW5)x&D-^dj?VfpWKF}3rIGHp)H%}!%c&)i}`?Mnk^vei_raAjf- zWinJbo!@2RdS$P-Q_x!%0SR7jtl)K|HrNmYCJKj*3x0$l<_{-LMR!UHnNXXW@`10~ zR1z|OAXvybVTwtRz(Hy^S@Ir30mKtK=XWy7SL1eKZ}o8NZ#30!vL^17U5?DJi0N4$ z=JSX-bXuWm`AEQqn6ZPEB`-KiVV;sl^-+sWPsaK_`Q2QIm}L6=szEIZtOCV)g7>*K zwapD2hustr+NQ-3bN^eFzXz6XQ!j4!r&kZ@U zcg(U~5cFs}LMXF;YOmWa1Y0sJQfWxDSpVsS!ECIpK+Bs!oLz{?6?_?pD|{Id%4wRd z88cZZBXL4qfhcjwIR@3Bx^HU)2n1IkLV@*r3kax3c9neG@Q~L6S>48@16i1*(|(^M zM(XCXS2F+wKnBKaN7g-1cp#V#SkH$?&5XfyLRsJ^AmeQ7C<6kS{uBH+ICYhRKtN(W zQ@GVzz!z3&!i$1}mxVX+Y}wk2rV=2`BdFIWR{Ox4^=W}ZLl7OBg}*W`;FX#=X;KI1 zOKJh)=4j;xAp6r#3|if2G^l#GW}t@NP^p02-8&Ftw=2XRcxgcB?iugZ?hoj^IPeW5 zI?-sGJ;QaI;YnOx?cDDT2FZX~^v-Kh5lQe6Igqv=MLUfugN@o~3!PjlBdwpu?7EvQ zYmr{fYR}6NRf$%jk0MnqYLZ1EQYGRx+FwP>C@!@I?SzE6jA3|k42*dwwUl_YS|~eu z^x@G>)@8^J8)@sc`ZrMS*Car4Dvy6Q78otp7-Z0`M>A+dN7?O&PR~upA8#+;R`IbG zDS1kL)F)om&2H<6n$X8GoPR7p4D7l7jHB%9-1TK<`0-#n{hL!frOaIqvcZZ3%~w{) z_dT{5AFw|Rk5<^=r?b}8l#Wvaxu0w5$FN5hO6xegdq8#NS8WH5v&0M{S!4)0c@P@9 z4@nO73IAl;tvuld$MB3Ue$Ux8nOc)a_sR8Dk~~K4cZ^?5K^4DjBQca6WW$?}M>g7) zw0y*d-Su@KyCCIBmojEK^bx}{3Oc`D#gX#htnwYtvo&!+#rX`~3Y2eDfWL^5?DXuwKJEUi<(@ct&&UZq^)~#MXB_vKvh$sXjW)OVB!Ic{4+U* zPg7LXbVivn4})#GQe~d=PiyqZ985gUT3CPmICNHZ`J~&4qn9~OZEgA(i!S{`30ne9 zS#6xit1{Lt41t>D4$xBJtHfJu=#bhv=`@Z}&PI<>HZtT&wj6?#Bz@<5cUTg1rUk!k zN{dz3WZVBHpN3=o<*Q7KuyDDg-(v40oKp4{4l>8E^16cime3jo!{3^|w3TNOVFq)K zHBPNB>}G}8;Z+Gwkkqe{)iQnC`uIMDzOd&h7@w@Q3(wAcne=d?j*`yEkzTlOMY-}tbE3IcvFe&- zXnwJm*o&r<)NSMR6sO=Io%w{(O_W6k+u+ecz`8wUzNW(Y9I0~pJI|;VcB?=$sivrY zelJ!eKEy+!sFLJ8n9f7(AX}&pN4gb`Xe3*4qy>HeyTg2Ub znX^0L2B-Q`f`g~irvy7t!v&HQy>wZM=wGrUdflgXi1E+|6umEfGBwM8o1r^G2|+NX zI|M>sq5J}2knHde*e?5*`s1a$-RtN449Jm-(Z4o5T&r1ZT7l$X%mab!&iN7- zT*Q?^f+H!<rPmh~aw`k%(ycI|>{~*8@)BgrHx&K zC07r%vJ;PFLachc3UJ3$Zn%K1eDJM7B*u1JEcPypE(v7H+khJUj_>cVc+D{q_Fax! zek=N}-vLK;cCTgky^B;lZtpshK~pV~yj-q-v~S~%SnlQ!@<3CNi-4=(3^%46PZIA7 zaZZ_iI>&zMn~xQH7`-#MgdZk85(Ga6rt4m}_LaskDKaf*X4+xPls@%de+Eqm%ZjeoW!CSh=6eK1Mev1B|7(KN^-l+PZF_A^xP22G zIHeHVYJTNmekQGbvgsUN^NT1xi9&H2}wi^@TyraTHsUk5!VK?HZ zyV(cxGQlKXcXH|xRDIeZ{`(PDi!LEDY5r~})hW_PSm+XI&-y_70t}ARHNx-ie?!6E z*xeF~n@pe=KF<&E6}P_7e^bZ3a3qY8{DtfM0OxaDWj4e$*@?*h0Ozjks{?STl>Cz4 zVpS0&J&P`hV)@Y2ybN()q0%=PJ-xETDk^f~KLEVse0R61i@%Ny;t6b_^;*_Aj`bd2 zXOMmZ>NxPp<)){EVJ?~(F(8vWJ%+kr4*1%owIm~3N#!0S8QEX3%<6$g+)}c|k`BCX zWB-BP}$TCAu}_YNKtxYdf(CR*N0F6{%@VInm=@ zXpO6|=SP^*Lp2_+nvgQju_|dN>NDS>RrdSRt6WYM(c$nzzG{)*lM<5lkts++-&XK!SK^ zesbLo266ljl=39b8z#)~|7Q`|TNM$alMprt?`m0n-GXnCyWLm?Yo0K{}w@#&)L1ggm+c5urC~hP{(gIu?>d?!8A`RIp?a z%La~@4aufa+a2M8^b?L0U%2aDzUeovk}Hvi^H~y2kYp;vY7D_$R6C2vhrbR!(sGjr zn29h>I#cPcsbplVj!kXFMPk9(8b6_$IdTUA$Ityi%7M*45J+vscy*0CxLjW6ajoRMjNwArSm0HH?45!L6=4?k z(tWA^F>LRf;Gfs2Pa<1&#{7{=DF(6=9cQ4BIy)%Cxhu*^_4|5AV>g8ELj_N|#T(MC zT0?SZj5V((SL%8#-SRX_v7W{C7qU1-XE2v z-&<2w1OcV4#n`xG-7HZrNDSrIJ$SC({-91K*J_$}&@BEnt2OkfaK)YBH17~9)mnSq zzdfGDGg?b4>xqZ={CCLy2hm5Y0{Yi|YD>~fwHunrfBoSYhV{O+yBxaP%cbm0drP%p zS5LA_`ZSb$?^1r9qyL3)JTm_?>nzFA{}6rEt`F!O zAJ6%jHX2n7dCI-Oze-Xq>8T5%$|O6q{IDMAEM=Xk$;J_1(%y|H53!Ug!~n@jd;O>n zx6I*=`nLr75sfv^Uf&{&-^^b0eLdSZz86zg`fxBcmE2wZZMv%d`A5Xx1MrS|wQ{eb z3jdkKgO@WB{u#*EYWILnqjNE+!d>(!G}KS0a@&-qmRwcmqu-#!#iA&@eVokCt~P?) z(3ufK`GaW8aP$?%@}<#_`QmDd?X(%Ca`PekVHYqHK8G z2tRC3-CrJ=PYr{q@GnNIU;-Oqkz^g$ztgIzivO|ZOL?w-?*M{Y`r&m7*f~ZLXXji* zWuP=fpv4vZanEt)&&~kl+NJZO9fnQ&p8P+*aB{*tsrXjix>}`KO4FbyL1^|T`X5d9 z0OEd-S@SGQ^8^}huO)$r7jU)zvpZSJv%d~(maJdKpc3JKUG(@r+b|t!zk(QZ`!wS) zu3Wr?xuPk$YMNCf-WS*zsj#}Yszv|D_X3-r&ND!5ZnfGyLIWfL(*6Hd$wxGN96+GO ze=FsI7uwf=-V)Bmqs|HVRnN>1qOXbi4B_re^JB^r=A+5X1ib#OndA;Ofh#dW+)m^& zh-rKXCxcn+MUEC&&cR(QFI}j}19zIQyiedKW1nH6mNjY-77gWE8+{Af646 zcsr?bShJwHQODtOz!y7BH}!yAJLv1}^{?YGl#=z1!sd6RMWHiuY5(TG+x>T>%l=S} zMdi9^QJpI5r0Wmw_?xbob}@V!thv{B0+N#4or?ac*SR5S?OaCEHtPy+8=q}Ik;}uh zJI_M2%iGoBQDI|gWwrxlRiPh*uWXClOWp1x2Ra#gcfE2<&Ca#|W&(O21e?Bqxntr{ zWWl>@qO-2+oNFK?8Rh~z>ZPOW5A(sc+CF_G*DB)(`>achmVaIh%2fWGgl!0SPKBr>b_{<<}k(kk`! zc`O<``0M%HiE`h&tUD%w2Xd>Q?xeljeTS=<7JXCRccC)EDNw%G#U+#MHe$LBw5@9o z{|PHRIqRc${qvB1qdT)R8pQh=^Cr5J+jYEgjX!PVj^Wus!-L!-HO|8Ti6tu>z3&l>!|;--g`OXa4_@ra8XIBTK0BC+?l$W zrpg~=bWLB_7m{^r<(yK*-9&88MZ@Z2Zh2wZ9r8$!cBg(k(^8og3<)8oSrkzoab7!4 zWT5kn&T(IcbkWB)h9vEV1l+qa^vR;Xxdd2O*=~SDy8u3=46p#2V_{bHcb_LP8a=A_ zt?ZG>8_mvdzK#1uRSdjMN%42LKl-rnwYy_WwLKa)x-~bce_3rJz%&0kidj7o*AY4B z;#v9(_t^?Xn0u0#5Y` zK*l$F!wxtMZ10h!*r?awz9o{$_|J(6zh2EYV}%3NF>IFpiHZGXb*FwL1GzGQ@p|ur z^`~ChVH)U`=B2m0@P{TPSiuPn2QqyS=udbZ!$L&XeQ1I2Q?{@OurS>2X&rn(h!vf} zqzfKi@AMZ`gcc(d^28u?AuVf6d+iMrxokTzO4*xPiR6|4)) z*p^Gb^lU$Z+p*=8sCQl21DU=w`nknOIa?-lVP+nB9qOHI4Wyd)0;%Tlf%jYEQB#fc zk;RXFb17ACD_mGOIb6jh({e@t{ZNzb&pRPLVw}N_2zj7K-$bn9&oEu;uekt)I)X&Q z6H=KiIO`Q1&8vLs%y{+n6#L}0s#-2K+llM}a};V$8^JUs8H(*3q^X(oQP#}-X22D# z2j;*zD~06IwR5GJwJv{seSoz0ay39VgCv;?FvQv3W zriTeK?6Oa-JYlUtHt6bg>AP)^SG-DST>EwiknbJ32<`Co`JN2%XQa5)JlTFVuq;BYL$2{ZKHF2VHh}t+zJvTa$BFb) zAue;^$027sVQopyD^{zSnsDU+Q<4>IkTiFKWfJ17PVeBinsnYtB;L+GL7*G9W&I8< zHeWnorS_SvWN?8D&Viqcc^Lm4nKO}!Ih-Z#(TnRYMuz5Q7oi5wKCmv4M#t!`mSYk{SsXSO-vpU|zWto} ziblF4_H>o{5<)xost6}CCgb~sZVm}OC}P}m~j)0-9mqisVyS_D`x3I3~J*u z$wox8;QibKC;NSC8a?Dl6`&B8z~DpgdLnr)^NPz3g;5ZB?q+$eqrGtd@QGFfy_)(> zA%pr`rk70#*cM02;3nIF4^TpX%=`uW6Mur_9LM3=<=au3&}2r}mKhu9)zos&AA7%Y zeraH2syh%=1A%#O$>+Fd_j07~b^kyx^`4HU%pWyu`yX${FKApNd{O~;^wsO3^~rGl zo5rji8}a{e*Fm*9jok*j#Yc9*qX5{gUO@n@O|}Lvol3vf;f@#->)>YVWPbe4 z-wyyk39v;z>=ReRT4$whP3_Iav5o)y0??~}{mUIOQye||HdD^HW?gyKRm;q`5lihUE6 z<%*Kzny$5Dj*47ncAEF_?yxu%)QD8N;2TxG5l9;oUx6*XzdIT2MaUqEi|4NAyxww3 zeRWuLz+0c!d*S?~!)_wfIQd4K&p}O%iB6`F<#n_NBCs`uJYS)F!U-cG7{;?Ea3EHXB?QOor#K z`%OkzmfA^LV|byj39-sNNj2iz=DYE+(>od@Py|1F9DOec76}18t z?FH2qmNj-Wh}Ka7bo}5JB6YFKY5B1CLVH<@)&S56DEm(@3umR8vqyaf)s6L^6;}ty z|J*EJJqj>bLVYhqDl*6}+jQB)tU%ShR*h`maFeV6hRL)84%ultqkN*`la%@a^a=UlB(6{xv;YSY)h zb>O0Vdfx-4S>YjYNDQh3+!S&`a9#A0*co~>F|RjtxL!vBbi^K6BXG;kXV1-6QNn?Y zPZmC9RgfTHULU7CuJVJV;$6D74jjvM-704ntNq|()?j*FVEC~C;~M?F$EN-3uo0 zrEY}Q|BVYn`QMAvAkflRd`JD4wzzIbr6ZFD4BUC@RCiyU`B!f>-;eumAbun zZ#ht@blje%%p;BZEI911KV*Ih4fm(dm8~e4`uEOsUk{$?5pAn=sfjDyWG(w|u0qju zn15L-7WIaX=4aDcMyuRl(O>`AF%ang6&=p(2UqI=y-ggkKxPs3qKI6~WL_LMDv66< zgLV{$1P|%*iBLtL0}$u|KqvG57{3mlY zfYVX@ux*y%&*)FtP>tP*#29ZXdsXPOI}nHie(%ua(2<@^`8@^>U!97rQacb)c`BtF z>Y9yH43boOR?ry${|E9Fp)t-AGR%GCtX{;@v@-K1}s32i7|$ zExZans*DWWkCnQYaik*DrK6*Ah47;7Rdod4^n8*=S`N;tP&%b!sk^b8-ICyxCw?}_ zd9dgfnjNJyarsNB9=Mnzw5lpJICSen+^vMOn{*>q5L=IwdcLwk$h>$jkyJh9wC2t2wNvWW&SXw>E%;`3 z8Sc?cK-Tp#rrmv-=Hr|wc2}cPK+YyUHX5l+wjuC|roxV4cPLXE8 zwTpAO_!`8p=n|{Hww}_b=Nx|&yl29T{CP+^!eJp=hkCA|WACWXeRx}>#&CC{Q5hrp z?hv`6+BxZ8AZ)F1@x9C`g=0->KTjJiN@=lx`a#8fsqPVi4iq#nzB|PAuAV4 znC&5jWG_i1*Gq5uz(B{!jKm#EVw3-6Us@N;JRGUDswtoVV`?A1_H4lWF(;h?`M(ma zY+&q=?yA;jAxCpCi=kHY^pM#FNB5@(zU>`)s85OB!MJwJQ!@4yLvD(9lk(uW3;mXp zruqapq;_%p#2$b~cMT9hrp2u%*v)`}%PHLbRR$S5EZAh25p@<8A8B0|wqbUo&M?Zf zY__i;wyN_d&bgezZl&d)Q^z!Rhjm17xo++&oB2Yt+(#!(h8qvIE?ZNX z&Su5egyZ$Gt#r?UVr0Jy>HvyUz*mYUmHFtN9xs& zWPT>@1n=QTzo+Jq_b?o7B#9d+_kRWuRg=?{hPiSdP#Ez*E)Agc7pViifGulf@6mq3 z&C7{8Q%0-jJx{Lk9e1qsjAy++o8GlGyV@fAk%8c=N|J%K!R!z3_f$nPc72jSROU>- z>!dj_0fzntR2f1f@{La_F;(-A2F`wPH)K;d9p(nwIa4B}>75F;=@PPeRdLe*m1w7d ztww(ws${e8hATM-u9(cIt+yYeH+%91CyXo$PJ2_v2i&PAf9ZCyhR8RlU!Bm9at+xx z_Yuaf5#f}k8^o6)-}Q!0k^1nXU4BhnWqBPiWeMV~YO#=Kc|*O1E}OC1Q3SyM`pZw$ zE-$b-e{J)65Bp%-Ew3Xi6@sr|(PQi}`G9;+z2ODt1GWVf{>R^Z#)QChwhqF~egJ*y z?W`{bl%|tsDy^txTFV^$L_aUqvmn?bMvb@nS0?g0Lw5*2^_E2`OIY8k6%PU3612dp zomK*!9$dGZbL)-1ajn>1r0pN+b zn#(!IK5c)%z_g}8y)uWm({N8RUU%Iw6Reawqc6+FMR5YFkAka!>z;g{SsVmzJIyS)!LT) zVw}#Y@PXt76$W&J$!t8oEVS1#a8*ITF2eL=UnSOnGp6y$kM`P66ksvpu`T=A7fYjG zR}Joxr22nOKrK~1dOt4w91k<7ky>!XoK1k-cd0Pu3~B$l+`=*N7Q@ zjo*Nq*2pwo@4;5{cB1=CLQSXsbwS{@$d;J_y_7S+F|7p^2>5XgD}GG3fL*nELg20Z z=+U5pN(sd7fj>K$5p95Y@-%{q`?DWvU<2EcG7WgP!*X8QLbA_-bmXe&AkYd7c<**I zzFqT!P%-(>vnAb4){myXny-5^qRjpCDEx2?3Xa%1wr%NLoPzk`+>0UncFnpk=I<6~ z$v~7UZWEMdw`<_Qx$J8qiz7bsvcQQY6Z;e<#>x6fvsGBdXcCn~JSaQviSN+Uj1FDR+je(mS~h{-`ExB5Ly=Fd>K6tR zASVx<3`Y;t&I<)Orq*t>%m{Gc@MU3Y#O<@Q=D{-|b=Hf%Cevn_b((X-(wvA&j8=Id zIrEY{z&3leka`kpKfHsunIXI-9JVa7YeG7lOB#eLqoR=)D2CzPFrB$Zz_gF$TpbI3 zHt-iFC2ieVgXym>#VC92YFW7rIiv5YD?e*?dN>%>`N0l!_oKYyniOg1>hKhrc9drH zO}BM%!LLcVj>9i4>M#{jU3DUys9him?qD`s^MWrTeQ4v<2sO0+?ai& zN_AWK@LisBhNyO`KG2taKB~ow{0Z!|b1WL2%Je512|pKGsuRH6^M<#YCM0O_=Jhj=rF~3 zzpF4sEn50vHjh3YpN=W(rUx+;K%{;6E(Y+!(spy?6H9;g97n3=6^SIRp+UBayaQZr?CW$CfzZ7Ym*z;-{ zgE88pDE|s9g+^aqljq`wyxN(^)SwwhtCB**0E_7*jmrx#KHD@u73`sKhg_P9!ut5G z3=c5gVH0_VBT=oBv%idrXc-KAAe*JGL@W;~?zIZYmr|EM5g56R_c)yrM(p^z?`-cv z3j!&qE=MFEjjZvb!&3Tn1D_cW^^r{17evcx5%pZFXYn`e316%In8pILSAe^&S#(7w zvj9jvFfS*Cyc73E4>=Glyj==ue#M?g%$>=?NQO67|9i$jenIb@FiK@9sn`KyQ#EF0 z7_E5p!4Q1yL=~DCnT7yRtbi;)qpvt%0*!9k z>he{0v`NWl-VvNYYbhbgy^+p*2j*}pp;v$|-Qnj72TExpLm`9mvx1vX=ug@vLSxNR zS=mQ7Kbz%Gc93dGqNHNw`)}^ow3hT51-1o`W!Oau+{?ig!&OJ4%%@OKft_{EqmVCu z6$Brh&h5437Ed6;qo^ch7uw|_wrsM#6QytA66i~h<{3)($Fv#_9t(Hk3=F9Gs{V|3 zq{Oq^B6`}7n{70i#pf<4ki)|6)m*Np(s+W&lOO_+Tf0bz>9T>pz&J`z*gQ-l>qcR2 zlKkR=O6tNjH0~57D45v7&uhsdp6S=L%1X=|PDC_%*Tg=SLx$y>Wd`BTyAOVgJeYLY zAN;lcSa05EIWADx8LBbCHd8E@_fr)mO=ZjXSJ{=SMxptP}l+&+S#tI`W zNd$o#yYntb{mM{Tz6qVrMQ9u!51#MXK(Y9XRM=Ab@K~?L&V;zO<;C?K`VM-suw#4o zc@-s~CplI21X|qm5O(OTTO17>q?;_mK-)343HcvC1MduNfj(HwO zaolQwW2*OuX%EBh)WbKjoQkt&5I{!$jaB`G3Goo+J2%P?leR&S8!6pU2+_0{p)g8{7G)`G@m`RHRbPfCMoEOe7#PaWM3z|Dr=9W zDUI&ddB-hz-94n`+)sm46Kn{gYVgZ~f zlWK^nqODbXMWPg~6+0v(MM+5`AtF{dcl7)H{eI6m&+B!b=e*AAoctw`eC~DK_kE4` z^}Y@{_JpfKuPdo}hg3y(mYqA4uU7GftYg+tmNnzRqihgt$t|qlD66|yN~TNJ&A*h= zVCnyA2#Tv@{wj=$txHZd`q(24?h?E*S76{n@2QbP(TX<3ySgvNI_HLNpe`yDkuN%t zNWJz4UX@IYChOFBS21w~7mQ`E;o7(G=_iXa`9|&vrQKs60<>5P4}yb@$BTI(#W)X# zqWewy!veLY4Nkj*F|dX1@ph`3SWX;set}%2rb8F`((9|CKeW`@$RrTDAF+-ILgV~h zL&O(>_GmI`^lL}PdBSyj7T zcxZY^mr<*+WKPDDi{>&>+R_dpMNE7Nb$-r?r3^4r*UCp}0go2MeD7BD)<+a$1_aIo ziTmfBNZ!lk{~o5XFI%+w2~cWiB2_g<6H6MkA~Ssoj9K^KuXj)1wAjkKBB?XP7_B=O za-V76k9R`8DK$G-T8Ysn)VZDTjEXNx#z&{5o-sE`F)X5XoGG#K7ueBNz>QUP&bDqC zu?;;-FXnhMMRMdyv{SZJM-(&)V7)5G>aFdXe+r{_y0{(Gx%w1!>`ClVRNQLX@dg2t zfNWWDN&NP2 z6*r$xdb?R;;Vi9Cxf1V^SKA0FG=;bl)wuP(l}}>xT6x4uBCa?V>a=8wTo`N)NDLy9 z88Q&kDR9HIufL&jIRosxZOE~*S?<|#t=E!Lw@zHo@^A|G&RmjY&m<$0N9wRii`mhs zw7SlxvEDlP4_7DyJ|XWEo*!|hx86y+dPQJ2IsbzFYJ4wd>8aWse8Yg>bf2PJ=lGDj z9-^mo@J%tBED3lpT+UAzu#v3e01W1jg7Nd%gqDWeg6H| zQU?0%D!r27_T1_44;KR_e(K9`Ti@jwR&iZ|Vp#s9#sP`esWoI>-q z7@~OJGW($ZKuNh9u9Vz1(SFHr}GGxI^zLUvh)oh4Q$hf5Ea^zq}@0_=0tuJ>kn7_lqQshMGtl&`g!v#eDRt3U+ov#5tHnNE71~=B<)499HSd>FBYR$>hzH zM6=3p+U_w@{EA?X5vSFJ=2O|kwWn)Q4#-5q_?6I}BYCTJL6~#JAJFMM=!ejKtkW!4;@!=81^`^+j(zvZ}{!$mll>WT_0f7PM#cpUF zR%7vST);0F>e$2%nO~R$bon zntjpdvcZG z)szc3yanGK4Yo}J?oWSMDDf3L7_)7iQCH71wmu;InT4ivx`3ss`aarF7yP3%u)=l}Y1MoX*u%5ajs>nNenv+)sl0l_hU6 zZS=ohA5dRz<5(=_f6iZ9p|b{D&yd+mujZ2C)#GVL?o7~vA+v86RDf7q*UcH zC2I*fVi6LKb|zcTtp;g;7Y0AhG)((aydPwmIh&<$9%M>HsSv*2pQ|8*1l>kfR26$` zO;eEw(Q$ws;v^C<#KO6~t<>(eD~lgDITH$#(;8NK+}pD${@69BD=>DWHsb<5=j|)? z<}}p!Kp<_WkwNjX5qJCt)k1ycjHQgT)Q4&#Q!S!CL+p&`+EP&f{6!;skoOwWA3(>+ z_V@sW%<06ERfk?Btf`G*pDn;>bvp@BAlUP`s?Pfr72|lhgT9ZK=H4@ADibnwa}#~ZvE#?!af6&nX=nW(w&lCX9U}RM(1sUz{YIuFWeg5uxqYExJ8dHuZSAvguU^cUDUt5TW?nuLn#F87iks>yk?zMmH#n6>$1O2c=pQ$xUU|0UKo2 zmbX2@im)!njbe)@{@48<&vr|^*cDL-JX zHw3A1a+$5LDA7?5S(Utnc}v%lrf>S!hNS_4%a1uA_fmsy=NoRhiJdrHA(`sfUZ!sF zveHl>FCr&6MBL<1f^YQ?YUaE4Fu_iCU{T@BAxCmJpO#{b4LMS@NiV5P#|@WBQcy zz||l2WJ6~;A1AfI&rrlu|4( z>fMDsdq#akn*J!?9rEhQ49lJ|Fo|s7p%%7O^^MRZ>7Cj?;VW14{Sm9}dC7~wN&TW< zEc+w`T$`7(tK9__G6>F(wz{K;($Vdc%@g8C3m~gQ*`dEe!h5Q6J-Yo}JM_QWP25C* z@R@!-EVAd>V_H54q%WcbQh1P#S1s>_;&CMVN8TIi=qSHiUOb z;EF`}WO7xn1DKlYW*jcvDOCsm<)QOhobfKd(;P|37~cF>rYS*5+n_GR_`TRQ0M5!i zBPh|ZB$ZpWVtMc~7uG^?L^;1KX>sD23^nW@411tD!Vy<`W^*T3?Bqx0Jgo}fj1qiq z;l&?&UT$B$jl8Fl)H1T^C8L6XHK#h?luLXx{5F3R5E2aF^KtArV*|DT!~V8O-~B77 z!gp|kC}*deTeT15%zr)OU9x!x_Dxquq%E2)2}Cneinqg>?j<(eP} zZVWdSwz4JWWNpx1wxd)U6HTAOQ6;F9cU5N}I`d*1Ku6{$>wT(5#2x78Swk?B3-5kg zegl~5CHb1pS}Q5uLPQGsnd+km9O9X_F;raUT|mg`S*!@AG6FHn3UQho*K4iRb=aZf zlCDu$_5tydZFoi3$n%^T?GK)S7djFX5fE6(nE66tma4GJ1)qDzZHydG^tl@S-2uRNl{1eVjk&)_Z5|c;rQ8b>m!K19^(APC4OR`||R|T{w5_dy|1YA{p(# zs_pEhtv^+5y}mU^@YyZy0HpfV5vAm%=4=t)=&MB9<}S2dX^%Sh>!NnL+TX3ogVs*o zbrq$&uYX6A#651Yb&-0YIO6P>_SS3n*L9}~4>JMX>PUh84f)te5~gS7c}fCx??L#d z>FVokxj7wdP0@p%Uspk}jL1xC|KukG&db+o%+$%#<4KSD4OLo|FouXX0z&F3^C35; z^#Opv8irCYxiEH&7}5wYQ=&JQSlR>H7R~m&!CdcT-)w(;FcaH)ta+ejGz3|}Ht-&B zf895~XxURIkBeWBfxJbzBX?oWTj8kB=W|q;YuMgZxAb0>MAH*F7pnr*h0(CQIL@@j zUgU4Z@E&gQ&HKlk)1(B~_I30P`uuBVH?Cpcx)wE5(>6KL_r$=NucYE;d6MSU9 zC`0gDHQ6^t7p0q7U5wq}*%dW)>$#nk2_Rk_Mg}mxgIn%w=+-&2YY=+?+D&rk?W&vF z&`?);=jUj)Tx@-eiQDQi@tu_qIet=4dyKNOqTUpc477_-=m!C=!|NdGUu4SahV_A~ z{|0#{L?U5fVgzi7A95h9rz*AKd>aA%f{DSPc+$m1p!4w(;F zyrO*A{IGuJX{@IVq|Sw$o;=Xl}gop(VBPI~LCT+C|Vsx+PdgmT9jxKK&h*^yN*^wZ@AY`u~=GBF} zN;FH>Cez{kK9|(uM^|gj&G;SOsyRNHy-}IADlSsjm-shix9trSfhL=PM(=pwWMx(2et-7Kk(00utm1n9%DU$9tKgg0P z5CDM3LyvuiwZi&?leTQkbv}qqv$(^(8xy3Ua+}Da-exN07&eB4nvX}>&@aEVBi|cY z^A8xS$_bVKWP(c{O<$CrOS&=oN`&o=%?(hFC>UaludUn4y8H}w zb(bCCFyi!ssazs?^CIgYHtX6Qsjo4oS-p=N*JU7+16eUQu{zMIEixZKoK}ft>m9@M zuyNyk+k0^!f4K@59e zzFT?l;gscLApRVdkha*Z8`(C&1RRz7WG8QogQcQ{3cs2S(3{t&&?J6+0}2teacsS5 ziXXggDXHoNx|py!EY5ss;Vahn{%n@V^WA2P!Q<+N^a}jFm7nSZAjW%n+&YmeHxT2E z>*efdSzK@e6uUp-7M299e^u);Zk#dzjUD7hvSbax^dW!-4S|FRo3yQ_FB|2K6ju7& zd>zV8ovx3Z87K(RkYZA2?Yl(hDzr6nI9*$BuG7-FbiRDvpGK`JIe%$8#kYgkSKm}p zUR)(8B=o(2Inj|H5g*btGJ2=~l70#mGY!JM9>w>lHw-ae&{~7}Q`=!4!V|dqp%B2k z7BAWyfDw7!d-F~aQL9-2XSvi%y)f|esP=i7%xj`FuF>e1erB4XNnV~W{z3lprQoc< zYeZf@H85n@S*ytsr}U+cJQuZc^+ zmGW#JJjG*hd?~e^KLFxiiCfmy9)p$w-C`GcjWV>yDvTJ&N6rss>`A^0t-}kp z#y^)am$~x+!-k?{@7pPVReMuNd=?6ZB{CwSfp(tj!4iT#q(LzDYf%_I;`~sYQK^Nt z5+N-AT1kL7TNYP;4P)ZhH_j`Oib!HHG6*AL5Z5>IxSr4x?$coHR+PZIYXIujN|Lj% z`{Py$@0aM068+!HzXEx?jP^rw;G7~4;Me=H(G=Zq@k7&0iJSJi1m>0dUDLXJ9&227 z33H0Rx>~^*wFD=TI=EhF17i#!2yC%kRHzW{G7StXAQyRpEu%FG9uv-+evA*=@^%TA z4AEfG*yk{O9K8-k24ulK+78;E`5r9|Kdza~ogEhxt|tfXqhFb~kJEGCCk}CaJrx|6 z!e2gl30RKG6+J=)QOK5j;*Hp>v~&hm^x_?I7p402K1Zt&D{pv)c(cMraOve)BCVNx0fN;*(dnQC)$DUtG#w4y>Hf8+1EjG_h&oB1HE!YwpH!M8e!o_nCX6U9*JW!L|oW+iFe;dXWS7oL6@O(C|!t z68f~{)Cj_4VgdQyFq{S!R|;jPedX~W{|VFfHa~1kzhOTw4ez*esrUz=#C-24;qtyG z?G4Q}YKX{XqWM!tz?lUg*?)ni1NOYjC@PB^bUg!iy1B^|@ikI$h554_-#m28p0J>; zk-sUPQ`B8j;`{nKMd>+Nw@tXG%Il*yY83i5az_T29x!dcd3eI#yCV6V$Q1*JmWQ8C zuvD#cz$;I&-GlPjAx$z&;c;9oMBopsdi@T$X(X=pKu}F*o!aJYyca3T*w?pT_-@ly z%Abgj@lZ+IH>(nflw$mnr~D^2Y{M_lBNW^V%F zQtB#k0M!qEXe5-=ahZpW*v*qMF&(zMsJDpoGYu20n9HGd9)-SNjX5t~CL(I$D@>`? zN43MuhFRMu6)y{NWE@ZvAdgUYU^p?E6yrcNCfEDgHXk^@+bY@V5cjb%bbvI-FI6G? z{_=gpF7u_1q+$#;J8+=M+0!fNbH{sIFVx4}pXwVZ`K69P-rlK?%Ff9hiMdG3iOnfJ zU*AVb+i|r~+-dG|azq}Kk6Z;=+*3Sv`N6|R=vKz61HTtqN9j|6Ie0E-O9P7PJou5c zg#{9J!az-cpr@3R(Dg%8$36E$TWH$Xb+$4CyEqoqqu+cZNp+-g?5odv4y}nG^}hdF zL9XpMtvedTQ=sbB8`?u4kA5bi=Aq{6|FY%Ydu?k=%$7|tDGizt-11v2OJp7KFr4i2 z7v=>mfoOF2QK_L8<99tWxW_T)P0IqE@|Xd%GQAx5(V9r5zJqXH5%ItgGmjS;qAcIJ zfUW^692yUSY$b`CHX%;dGlIQCOG%n7dT9q*FDDb9a^(ZhRW{q2ZY&ip3~d)!7>d{= zygenj0W@$ohYjC+3igU)A+T2TyxBSblPAS$)1_}87xr<9blUF<96XJ zN6$8?%MAyyDH=Trrny7Jx*QKdLi#?4l z*!agVu8doRM(>}48fR|YMl6l7%0)Z5bj#o(*-_$H{%k#eV0bNrWAc!5Wxa9b$(njQ zuSBi)aCwOf9#3BK%eqdmj(8ikQ&$#R1uV3t>enoUUkP01{(SxWbUX62YAnv!UCM~M zHp{!P@WS}vCWC{!e{VFdjl3-WNfmCW3C*c0UkyR#28rImW~!bTsyXT^I*ET2uzB3@ zihedsF;^*wx(!TFN(49*CNw-XpuEK@hy2`Ql#H{Ub{#qfCqrI}NB95!0PhS+^S^on zxoiA6e7lpvPVJ}Q{Nl{0q%yMED)lu4IF5xiosTmp5N1$@0NnyY6|oX*mr*E2bZ0)-l`W--dw;k7kopxQmOpajsXFjO=B=bb8|q@c-pe zV0MGWRL@);-(bp;S<}*%aRMks(ef%K^fh{Z+nhF;)~(CWxZdz+@S{EuJkzwuptUU5 zS#5UGWX5~GZ2WMmTLOytXy?jm@qx4P>C8zyXC_h$IuNUc7f;+tJ$jqB-qDfmFJ_3% z_3GhR;M=dc8j|iHDPB5|>PIzrk7NU(6bIUHXPJH9I(ibnJs_yo zy!=sbh^0=2+rtLBw$dPmOndW)ej_hmp!of1t43jetS$Nmv(MUIxD%5|v!15iwS-aV z?&;tgO5+{=vGv}7QgPAquAwGPxb{d;Cq+bA{cD|~<1@te{=u;rq``3R=k-?OiaJ|s zv61-xTLa;&T^&c9sYR`Ww<*05^WDs=^rD<6GUxfo#QlWiv>r#Jf7uxMc&oGQxjOZl z=g0H7QnyD@z-Q}4JIB~j3}tvTN}G~+Upe~1)E0y=<;eE4WvXh&@Y&R&-aNpy#yDmU zxWB7Q#q82?I+iw`tY>fhhTDj2sn-T3Fo1SrZA^5hx8_X2RsYv z*|u+GwN3vatA;@SSA@_<=~6t0fskKwWcCOV61+%!Bh<3Np@;(Vy~2|W-c&d2gVwzO z{LKM_KY4t{#f6C%bt?&pcey++n%C?=8^$XFn*DM)aHR{b8DS%5pv`?F)&tB}Mb6_w zb4Z_;FwXObF)8m71=nUrFbD%5A~T!iGgB6txNs-+iJ7gS$Z#0Ym2g59{^GV@jFI{w zu?Je$87#2t7MU4Pu=}w9uGngWPc4q*6m{O~2)?d52Gw|$S6!Yslf?Qx6>RUg&4I~1 z^N}8P>a~|m*?v31E2qCE0+aJ#t@7l&t&!K6);m*j(0509G5w_=Eg6BzJ7OP3T*;@4 z3Leop*%Ic3{hB3FGJr_cp7YLGKlbpmhO$5%Fi75E0 zr!x*ttGA>(S2EZCD14~n`ds|+Y`K0WGLGx>>IN!Q{+JG$T8BEwStN+6E;1=6nrBa)shK?(}K{d{o&6UaU>abh>&n18#c;^!w@J^8NKvKlLw-B zX-M959yZf%=5*c6lWE?-XgMy-tNsBKnr%kPYcK5Hu7FJcdGjtvcmdf0jwJRu1FQYmw)S=X~9~MM#XkB_tdNkyFK7|36phYEb&Qta{dYqp4{hB@3K%@mDz|Q6*N0I$&-4TA4*>IH2 z-7Vzf>G@cFpWq<&K9GgaD{AT+v_POT>FgF>FssEPpZGoWytli-jR|UD1LMxWMaA&T zTQ&8FQCtDCMMTVQu3DL(+~u9_p6dE zsXutM*eQbuO~sw3>daO~Pz`cKJ2D`+L(pxp6{f>;hZ(W-Ei#6H!9=U6u*J!U7SxJ2 zicTDn>%;B3h$6jNzJ*=iJr_J$;q}r{6s(I(JQfq>i z_fj;xB#pG7wcz(eG(o@SsfmnyWoU2d*rI<{0^ev#UdP_@q!sRKW*&K@;r7#Ic?2Q?$ zBv=C9CM`o5*d0to?d{*6&$Z=^fSQ*d`3xp#xdvv4M^$nmyAB{+P~Qqqlb86L0r zPZnT3%GQMqKJr~vR|%LWSFECS*iB@hRV*{&c#UL;%iFZSdn+J22~Ub zj+SlUnJFICoBJr#nu;5&Dt~_^B+B8u$o((*r#wkDL#fvpJ(Dk<&?SHpwY07&^7KM1 zzbwKPC$FsT8l+82vL-!aq8T$?R*hQSA2pU+KDlmhQqEB~wP(9z3zE>XWcyRCaMSYo zq8!^xPJ{L4rtFZPhF+RkhB>Tj7P4f(UL?r4h8wfVptDB=tvp6$Fv7zF=?x#()G4HN z`p|KJ{H5`*`x8@;DH!E#dSTKvJ!)Ee(o;g4ig6M`?yJ*AS$MzKC>#YD)M8dd>ZnLuZy_m=D^t%U(U zRgnR9eu`xrZ^4r6XGjzTW7u67O^tNJ7(NTouDr(=5EyGXkAyCr#Fr&e>7tQu9G^+z zDDv+P#8*fv^ThqzYqN8f(jVRVV3hdm&*lv=3`%)}H$#qBD%cFek7+`$gZs&;C}q{W z3xGtEo2OJrXVod@%dMBQbHx@O;?)lbP)^Pufhgth4U*_!jet289gKn-FX4qezasxs;#YAm2 zCXLDgA>P&`W2#V_80ZnZ z3hZd~3i@H58?W*MW13UMAQ%Edj%z|f4x}N_EZweLNUw8PM7bglDIhCJ<7cH-PtH=q zwHMixHIl?Ud#8n#E~BNDNo?&PXlkgbZQ5Y-!ZoWkXIROtHp#%FV<_p3ZeM8stUE1c%VuZF!xOO>f7Fklp7x4b!cM3D(fcPF| zFL8INrRnENTvcY94zP=hL-G6z@RFG5aySJo6j+IaE4R*WVd}Vo&5&d1HwEP67hp@# z9-2I5=9|!sf>37WfZ!nWV~GcRv5}-$`f+6?{!ovwL6~&6_q9*$^4})!-3Yo1zh^di zPrB7%k3zw4^!|p^Sm=9S6a3mf`pS3`sihRftfAWsaZ_6-|JF6*1cixRA(`^7Og4U? ze!P57(wh}J6g_uRG{tVnur-SaWpcTWmdS3Us7d{W#w^&4qk_;+-NnU{MKFdn%leQ~ z3A3xM{P+XKL&clG)e=R-5aWuPzLm}VQfDjk(f+|bGcqgmB(#MY{N&t^!z;@n0hXgn zDZO!xrYtV^&}@B;|y+&E8{GEL&Lv${M3R(5k~~cjj}8 zzlIo#QuKnwRx86xL2aJRSA?{EX0+3ldUa)!9C=3fbsTSQPQ(AyIrNn~rVc2O%w+#v zuxomaWF?^&)C4?MGNZz?EhFgpyD4`U_h433ubuMb*ZFg&gh)xV|5K zX>9J-;2)jk@7TltE~|b;?}z+XKNIjmac&XRK_wU870q5qY@i{rQa&YxFF?;RQs|gJ zN&G7e0dw=^88S&2FBWvnK}`id}&-Lh=&Z9i@B_O;|k)V)eUn(&2*ux{!i-uCL!qwrCu?_Tubb# zGcqWx3ic@~Q|M6QmDRY6+fNi}_~N0gnC=d0QJ`k_0Ijk6MWp~G%B^#mQHVa7*r;V#8ewXjRgi2RlBI>( z=BHo>-b6ef*Q;e%hg`{Xohtb>s|SH3&dUm;SSt^Ct*uS5eYO|y#$E81H{5Ucuv98S zz;_u_&D)|+`>Nwzq+$8sxgmM`!n>&(yWjIrXAPZg4=q2HhCmLl#I=4v!HJp(yu@tJ z6Lxw~*dwQ{Ch&shkuk@tPrEJz5R$DoYMnawCWU<-6cK5kJ*y7+;VXnpLLdy_LjP98 znRZz~x632;YuB3ZnKS7As#nBry{ewK?`0RIMdm`I4$@hACj}#Q)hG)WeXS24vjKwq zv-YjP;j+1@UNO{Uozn&6q1DAB3{Z7(Kh0f5U^e}+YpR6#>l0c7_zCAd;d1wBAuya3 z>9qX&SR4rAZd!5Kgn^7z`S(@%ABp0LB1yJwL4W~7c5v)6k39yhCg5w1*XG|I4S+M!2#F1#Bb7Qslv&hWBmJ5cTsWsJ0ZPyv9>VmXi z?yz`fm-d6S)Z0CwJfg{Te^BJ)yH{F7_RQ^_uAcSELLLy|p$8o}XDBR!30WD=elJh= zqRXbL(5h$H9GipIN7yZO_of2&WSsQCwsVSh*fFkTXS(5KXX`Zv>;ED8@I^HhD!5`1 ztCt=KS4IN>R92i6F%4&thjh#+wh!xkBq+yYU*3S0Y~Q*GI4shMYN!H2E=-Jv zP7G*nxHxAhEKqoU=il&KPz~VbgfJ8)^lyXN@uCwG_W$yTLO2+crxy|dv13rbR!yf3 z>>^LrI{<}S5(b_BbXvpwWNGzw+$bV3RIp@Ms~3#0iM-33%E8bs~3|!v9V3`lH+*`s!be|0d@L3sG#yXE6I1!#@96=@U*bD@{eR8 zMhCJ{T7o{l>Xx-`?owbzz#|N({-kO($$x$YB{Thd>JN1J!wTV&w1zxEj}C<`TP-wS z)wI8;`E=kuZ6`)*tncqo7w|oT<5}aTZg4cF)Rja>RjkW>v6?s=XMVj^hNv}|w?VfO z`p1RizS7xsPa+Tmi;9dFJ$O>mcUJ9pcQEmMrZ!$Bcs;dtI24i;N3 zASithYmlE_Hwv3wu(-GizPOk|Zz`QaAhy}tW3cG0i%wZbrEF&UYaq@8jwP7=<>BPfiV_kBPZ3+ zC3K5}s%oIS)tA;Y?^_}d(E=|0r9a7SDxF>WP^w0vOT=-GVw$EwRm@$j-ZU(zW&xR9 z__ypsGzj0V#960x1LtTVUIr#{f$Aix#4+35O;q6ui2f10*C#7y`C*bY_w5+dUoT6w z=vB}c7Qzn$sn-v>pVQT~weWalgUlKK{2<$x-_5m!k%U0AL)D zmc`}DfZhR2o^WO%G^imF8lwX>tgr{4BH@2zJtHb}+fwf=_`xK|G9wE^H~{|zrb^h8 zX!@W7by*8YE`WAHAS(YFXI=`OX=taicyVHqiwRYyH!`XKVB!o2Dl9n*VoNRlW5m5D zE9Z?rbuIMVrUH1Xt6JKQX)s#IUw=B~dq;{EfIq+Vt6~<#%xRuAX^~2?x38y26Ic?TUriQR1An(bSl&v;;w@!r!<|r8X2# z8Bz^o3jMB06-1_i${zPqumhvxpE=X@6^;d7if3TF%U6~6i}QZ>XK&gvnD6e8Q07>) z#t#LdQrVTm@$pa%P5t?;#J4uJvK-U10weIHTv!WhbR-YZ)-Vq8=nBQh{r=QgvjaP~n`JrbI;JDDNk;$RCf-LTEUpXc+ z+V#_Xrdo%qmpwfvd83e{Pr&V+K?NlX6DC0Ss;z~@IY37q%Gk4LH*oNS3<2(YJs6#a zHZO$-OkFKF5 z7n|XPhYx>DQ=6g`m262NH&|rF+}PH%nvHo78Xhropzn>eCxWX-X*}-{G=~L^XCR zsedm^uQSL}=C4LOL3z&`Ujv+LONDr|(#bvA#%kkch6s^Z57>9t)!@t1=61-b-oSaQ8MB)Xi!ezwi>#!zN6m8 zSr=pQEA;g?97QjTP+&z5KkenN1^;#L|}P2RAc7)0CIe%-bsD>G+HN?|JY` zE!gAX0fx4$=fxg(6nMemf{B4|q?>BCc1}5L-xe-{)xW_R6o8zWg5Z_eTBZI;yRP;y ze&uug&}up; zt|2L0s5vv8oG=oVog+T?tfEPKIt_o;d&$GQxl5aiC2;%z$@<3?&PAEqD9gNQ zhic#io?@Vdsi=u>><~y=tg$g17;%8Y$w=9LxWkf)U#TP<<_ZMi!anG$J=ff{u5LUb zj_7-(vv;mOQ_f|Kd{gwx#G%wTmJRi1OM4YXyuNiGQ4RULnS5tp+Mkd1I2F1d(bqGX zm||?)N|Dg18XP-^dSL!10Q_z1=3G$u;JfR++1N#ua+*JG6CiME@6;}?P_|k=I!Z-i(+VlU9_1u*< z|J!o*|KB}w8urK3Ou660E)8f-nHHd}nIUsMMh%+6y2g3B_K-zAgqFe%{DQE0CgdD| z>5A2uZv=Lm#(Ge2TNZp4mT($5-#WAoXj!UYQ8rCK=bA+Y5`~7&kMJ!x0^o**R678! zU*QL5sw|N6A*cuLFrdUlU;u{ETgc*z4#{0%nbZ{#gb|-i_Wf}|{5Z4n^G@#vdoip3 z>p#F_KEc9Jos?M`nZ(PV6qa%OPI@^!wV6N9Ee^p<>z)vcuKcTRo3?NMz}6DT9^;vI zc^;>z5)U)}Mx=5bZ(Q-z2@l4L4hS-z>|_OHK4{EWIWzL+UE^f&yg!frAXL{G-)w;& zoifa}cVZ=+#d*(6u-+A&=b{Y9^x6k7Vhlm)-B&uNJk_beM=e01z<2T2foD@c5Ap1Y zW|Ob5L|!$p-*SgWmFd;{8{l8;y-FQ<@(Hq89uc|EoU~kT5HjB4AJIkB+efa6nkJ9z zT-f8**?#pa6>}ce1h?=aZz|T;)}9P%+x?-zU>@;7;fk!f*3tUr0X1EB*szcI)WTts zE}9>pY46aXm_}Ofx;!^QjPS)b-@?VM8}Bo;w{iA|BILNLE1Di>m#FEDc+PZ?#Ll0S zdy%jGllq&TQ{dRq`r>u5ElC4uxP_SX512vKJ>_!=4UE*|L0+z?%9bKev7NFzC|&x5 zclVa4F^NZ?Y-qshaFcHd0-Ub7^Vm6;)hUy$OJYfayYoozE&df|tG|udUm3Uk2&%a> zR{M9Pl$WtS@Tr_a)pBz<2u_If!dZhn)auVuQcEHyifC=s^`@nyP>ch z;c2&PON;}=z7~kT;Fbv)6ji!o99#1fv8kcr)C`NNb?sg~Pe0q>en$x_aUHEEyMI`I z;#5yjs{)06{Y#?i`bOmS?PYI;cr}N}uvs;lLtL1l;qdPPYF)2lovRy^rfUSs@uC!v zO<3i4vqUgyW4qLMOa>P-p5HDPN-sqH5x}tYAAEG#KSV15{@SjgxVC*Zv z6SmbV^BM*|_{o2@oob$*(O2vh8>~$OdEn-9aeea_Pse+~l^(5SM_y68CH$je6TArA zI&TZl!ba3eFF@_g99K8S>@+`xy(F_sy-<2|AI6YDrq4jP}~=Sw&DX{u;pcsRL#bFX>Sqmr%{=>DV5K4inAwxZxF{FM7DxB_g{}3?HzYE<8bU>loH{A9oOU#|>5~oN9#(vC! zDv}T(yI$^4qze5YN~b$_xbaJB(>-iCe03$JGqX2-s_<6wv^FQ6EUyqFUg;k^AU@-8 z!bXNDKZcWCR=HkDByC@Co;vaoRN&u++awx;3PdMn-;i1v?vh{iT zo?1Ge$F{?BRav8+i_{)`k92YYl9}Cg%q~`r>uJ&cAHz zIy$j$Zcgp*L0e+K4sRfJ(6o6yg`fPE2V}3=XIjdrfkVOAUJ;tGf2GzmNaj=6jvGg0 zd=pQoFq`uFG=QCipDMkobFZmfRi>g=+jpci`1b6_gu}6yjS`G8y}2Q8@x2lfK{tKO zgQ*v$qtaVU=JSrZY;svIRufpn>3{SWI3n16I5AWS0CL*#_a42K6;Hro7~&jn43PA)TTR1O`Q<} z(eJ*I*kJnV?a?xL!Q(H_0?k>5Ue7$YimAw`Hn_B^;Lrg2`@-uMw?Z-wMscS?lvah6 zLfa+CWy+*(YNoE&gyM{YN3(1;QbJT%O*R#D(b}I^yRD(=o$>bX_Z3_V}_-$W5NA-|NAek=vV*mIQLe%^8d5aBXn5`U;p>oo^d^&J(7Y6T`n&V_DB&C z`hgnwOLL5=g`7|k!2BuBHX;^=e%YBlyb<`}_ttdAeHjHr1AI{BwR(Q-KH>Tt-#Iwe zaFYuP-7Em>{-)sm7NHEi1**K$=Ywk?KLq%N#n$qy7|YbIsIfw7kL^l{Vnm#ARDFsETGb=2`&5B^tQ91h*pz)W4~_m_az*>Ic!X~NjQ(Is zk_IN?HtA|Dv?mIbW)EXFGqdCnZ+xSDL-jOnP>Y5W2ykUEg2P(e$(oM9Q{{qC2Tjv-P{?zt;yQxumX_@ z3XFWuuNc>Vp9#a2*!w)u0@|t!nBxa6oq_#d4~XUawfV zd57@XAIaX#%8O%2@82=II#iu@>*a0yU9fcdWc9T+dD^Y`hR436@L=q*ABA%xJ&H^KLL&pF@u zalY&P`0|TuhwPa>d(E1eweI^~GHb<}i~#F0DbY^NOp|0%kKfw};oRu>C;>DmAwyJ> zk%L*mF&kj`6P_>ok9qeukQKiQzo061oI8v({lY18PU9nIccL?O#69R&at1uv=ogu= z;MR>D z#veAm3|_Qr8XMEHriKUzY-BsqUQDc&b*3KeqxS@B%0EP8pBa&VM4wP;Raf(;pH3*W z{Gbe`!8cCgwWf><0xAA_k+8lQwbR|CgxfhMKjPYI%dXXrKg*V1*u@ko$Q+rb-8DJt zCDketn!`wM`L-9akL$d3KxMoVko8#+zU|*;rak}62|sJdy$iRK7gbMQw^YhqSD#X?fn|d4!M3c{ij%23L@rY$Z90;WfjSuPHT$ z{G}=4nNYc2XKU?TqVZFJ>~@C6V^x0RzutV%0ugo{kyo}ZDV?tycJmqmlOeT&XH`s0 zG>)LF+n;a@?8P!MfKZ)5Cg+Esdd=T5*Fwu~M9`v>#O&~0hnOXj`#ppe^AETc>9}_J zIF9_=wi+jH7Y$l8MCiC}E0($9AH z<%w|lVsBxkkAWa7NpCF3*X(Zoo5l<3KNfsg_8(abm|!CYf3=>=y(c3$U&5-MxB1Z|s1VLo z1HAFsnkjayd(uuA)QA}DMm%q|)TB-6r-emCE$zOY|Ha{zvPPhN=KojK+dtJQ05|Gl zB`IkTsYj?-=_7nu$hB6@m#9RCANHurYdaC_6J@@i(}OwJULVJ{e~$+3ujcYnvtxYG zMXVX#x5Ir4nkkN`qHZaTTJ#T+8Flim^AV>LwIKy$2a}C_tF9?ds0O@P6 zjHZET!t4Mi>#^AKOT97{IgYwI7s*$5BFJkiNdnTPKD>E(t$Dv@cqq)3Rn}*}17icO z%^+J64Zr!tJ<%=IWJ6EMYqE6SzoE(e*yhcZxPm5B6dzU>Fix?EtyQlCgb^*4MGn5% zb2p-UI+0}wY!tSo6vSJ^#VC#p*9CQ$FRr} z6cZd^K;WB>Xo({N)V-tQtv>#GZg(!AZ|AB?$YdJROQQos>$FpZX2$g(a*5;Oi%Eu$ z6&c>jz6lL;^S%hD;_FyBnbVW8w|(_SO9sm)-i2Jk7opCM+IZdBL=+DeN zwMjhsF0Z{mFs#vkaB8YEl5k2Xe(SPa{mxNb!62#sNxAvA?ga*v#J}=y}3xVB^ z!x^*yuV#s`N6w7vKTnn-qit1^SZ7)v^Nq64Aui=(OIYkACu{{OGS;+tc;u>TdA$zM zJ(iDI=GYt#yv0{0$%{Mf-u;v}1$z3bc`r)_qGCBqE5w80=Fa@!k4GH79X9SUoaxdR zv(Wxm(4&I4{`Q9Z?%o$$d>ZedBY&~<9p+x+?Hubn6xg4=2nq77V?>Gi`)kUlz9|o9Py@VLB^s#K zF1MNt8I-YvWsDPP`H&dCDMxoKF9e=^HnJF2S-g28KAp5l!4zS7VFNd43HM}dIfu|W zC3|(n!d_GBGETGs=zG+(m^136q{sH9JXwO8J`#m=tZSWgX=d&G$SPUU3N*jz1R16$ zM4lAw^0G3{^yxQ-FFuVeR(+&esU1s zPK}UYmM%0eC>6oN5%&|2zKot>A5S#_!g$Nkrt~b+e*z{k)ZbO^z^J$s0sNRpV6*jg ziclGEtCYeacC8css)tZ66D4q(obMyC6FKH-NP-*RP)~2suyBQjb z6ArG;-Hq{H{=8`_wRxgBzUw`yn>P|`fy&(CsG|S%^Kp5@oyv_)^F^PV~A3`s+`7rTC&QE7?1bx0I_v3=&65c*w*J$*z0hi9Bl0P<-3@ z5d^8M^QU4HkvL;sEYnUYO~{X}1iDJ*OA-q4P0iHZ zy{hjU`G7k4ea_yoX!x$GHnnB##Ca1+Drequ0f_nYuTr9m&h@prc#CO_;-Q?;3y?00 zilB&bG(q(Y8sX_de?78y-L)Vw_oGSD{iNxpQn|v>fC5%c0AJblwC}RE7my=t)3~Xl z^&d)R*l_n${#A^S#Bg5>cw${rioaK=J+Sr}T2m|2y-umAR&62lpsQOyV>_#{O0Hsm z{qK~R_8xj$Sw*9tFS#@A>ADwLPM>rh8Ehn=H(9xXL8Gr@OnEh?~w~ciDXd zy3c4Oi0wZ`jw0&I6jovJLNJROzSW7n>lYtXTr-$zbJou0=2$}c=B1~$bw&dOTEW+j zTm4x%qcYjHW{a*C#v=7@{;h1jCXNlr5IHs=dSV78Sc9rO*en4dEj<>t&5Z7E;B>Cb zkHYC&aeG-HJeJyFQ4rqIE@wH`hgZ*8RqiE#85gu0q;_Al`0MZaWx0os_Y0?gN)#JY zu}HS$Lb<{fm8OxE`2Z!2tgw8b1(%A?z}Qqm`r}i<2udIa*rtUv!{3?cwPT72#R~fZ z1JhP@lV|dVQ)9@#oeZpe>YKzzCA(KZG@8hk-}dd6-(tD1rKxwFG3&UM_XAINPLN1` z&=Ws-ck^A1%Jk~c>p7njU6NZtA_e;*%2Cm_SrnU7O+$%^aCyx0j zh2DQdDJm??ZZz$BZ}5kWpfs<7R9UGU(#-Sg&bF?_vb+NL74~N`vk<&HY z0*9`Q%K_vh#?!y&F-2EePew+hDlktF35|7Tg|~`01NzAg-|cVQM}ik^;!ypJ&#U*B z32V(W$E|EEI+|D!rY#xtw#U)l7SUnR* zLh<===Dfa?;QOJ+dxF)Jt?)ltE~oqAqY&H5@A46wN;{qOqB<2il>C#WA#e#1SjiYGOuzEE`V!=6xu1W_SAsyH8l+sOH;uFdg^A2!)rT zTMlCtI1CH?Mai4h;a#$gTHniG9`Erx8#WR=qS60TI>grN+RcwdE`{eu;R{alRqii+D-xA2R70Em6IqwQ0)#af?apV{`8Ev3~R1d_|;!FE? zr&Y{H#v0W1@CrJRE7(c72eeP@LkhM^kWiJyk>c}-aKD$fWl1cJKwoSJh!n{-7qj6R zo)&?sx+I!S5M5BF>gW1HOJMN@C_;@2{ZE0*9Iv@8YmxyXb2XY9mXlJa(BENZ4}BF6 zX}hSsird#w? zugrX#*Oe*g?he6}|rAB`NM2HRSz4Fb_)y zJM&<^o<4QtXVkT-eylbp9B8u~;XB;1(bTh2P!6^J9q<)D{P+_Vw*GZB2P6Tr(8NT} zE>R6Ym}Xz@dMeEIO{5+r418f+@a)m08_r+04H20M;6FIkpLVJpihs=Ijf7G`(27&9 z`-y%{8b8;70Er{?^AKd#hK}TA>iGQylm*kCPy{K$WK00%ZWMy!Ha@X>%m4wUz zLZHf&>0*7AK^H*734+qaC+RzfgLOL{P44`~75e#F9DmH&z(rBkn)rY`GymJiJ(M2_5E=qTWTAOG~I`;E zUj_;qkN?UkMh^nD*L~n{ejmmoU84c#d)2Tr_2bcxlaR|P_$BAJm{^&g(VFc6ZhU9M z(#(|8R;29S4UXLGop2m>q)8pI`{hhf<4xwe>vh}Pr!2Y7UFYnmmJ*PWP zi~YK7GvlZ`<_u|mQj86ygj2AL00JXGDB)SH;=URU@hb{g1K5pMqaDROF5~?QC?8l` z?fbHuX1wBm-Mic9#4aQR0OV zkCKWw#&vZjVRrsXOmwrG(~G>2OO2G|V1%VEz1ye zNcv`|&!hyh%WA2&R3i|k{m{R-4&Zlj>-;{1rJUx%?D*1zQsH)JLpk4JHMS`1PPnLl zkYt<4$|{C77~qR5Qk%yclc%+~KS^jP50?zk*a4NPgs!E*fJ2wu=^}&CyIVN$};H zP&@-UV_+`N_cVg`+v3h+Np|?U!J1wQHX9#q%UR#B+Rt!Ij4-yTh~$yB%oxM;szxc3 zPi@TYAPK5l!-m=(R@c0rXprI{5_S{EK+t zgrv-DGxJE-PHC)rktghEz3y?jo+X;8jz?#^v8CXqd?&L#vl44Aq=UfsC;0@G_*bN| zlT!Mr*;{7%IBe}Vxc&<03}xG(15%1OB7KBNi;7rK2~i9 zWU6~PY{4ELy5e@BFtcdCd!M9S@C?F2JT8K}`&k*D=1AG`C2YWG9R%Tr4w_J#m%{l- z{%k56j(6O+g68zVFdO~j(;O7F2GqZsvfM|@PKxmL#7R1`6HBohbIzlIyjH4<;B_g~ zjraOraS0qW$}R7iiSSKx@|#2}`gW=A;QDrCi(+xIgI7Ib=Nn^-J_iArd-jYGblb;< zLT{It&Tb36^vus#I=5X)lsOwL96{<26P;>U=AmcJxej63;5DJB0QzWjgqD|-ihE0a zKPr|5u@H?Bpy(n?}K=Kz#42gSSF zQF>3Uz;<`*V|-Nxe5WZRH_aUokm}Y!sJ_|d_q-&VUzuI9czBBRk*UXD;3-x`r05EV zP7W@1BM3-Ds#cD(l$*;zXQHW&45-lq)920SNvK4Q$sB3wtZKh#)HwR7LNq*_EhtV> z*?_x}3uM)b(dBD?T0ptVDN8@aN~NCsvtrbAkq5|ia2B??DhKm~etJNAxl{@7RF$J? z)+1`R)IN4d;@g;v&4uNK#5FTfsSkI;;6N1kEW~`-l&MG^;ddH0jGKBtkL;3ekbfjF zWn^AgJ10AwA$VqBVe;BPYInZxid)asmWu8{eFtu?57Vm{wM;(MiZO79QJ2cT)mo76 zs;~R{#E063kGhoT);AVJZQeV>emhz)&w8FMQUmWPI!6-AR%?h;wW+hrG(LJjuaB{X*PAZw7}>wL zzQu!C_#=ELhA9Y0o^H(cymWEtg~wspd79CV%!Jr?4 z_=rTy|D>>C^7QYC1k?@hG8H%M%!hj3r?l5IbHQ(Df+l?3-qr29i*$J#w?bvl33GOT;8WEO zWG+0Us|>b~*5HEJ)|GkhKT3rAU!Xi6CX^HFG51KN=~Rmj7Sj8j50KT}0ZQ}fT9kZ! zxP^;;_>)XRC+aMKz2B59NFiBv7^t^~`AmVI>93a*5II{!Zy-v!y_5I!!Q0*-I!TbL zHeiwg>m-)rjo~lgzK10XvCBX#BwdXC2|H?;f-NuB(s^6Nc+UnoKLBeIP8Y(eorN3* zW$$WhhnT~Yi<EM{+anVQFqNm0%}!E(sIG`iSj__L)dp^nK$~28eY) z;?d|9;EXWt}5AOInvE9$cV%iF|>%IlC#3Qhepqm(#|NXH5LH)p|9FM zjnAkv*wSoC<#H@orOtz=e^A}7xu01Re9pAS`Ma^S)i>u9V`ZNGgALWjQWteRLbKCa z9@Cdj?hS529E#&Zi-q7)U^0W|CB%aj=MDu^rDJbb?(P-j@3x8TLs&~j*s)Te6nb$Lg$FU^ zBx=~1L$|*mvj-Xp-3m!9w1~EohOlrcMCvo#s*_WvmD_D^{*|eFp`Q`>oz8zy)Mx7H z^&cu`^`nl^6Jbq8SiI|Eq#O`ESL^&W>A52_erO$4S;{iZ@SRkzUVI=o)il;|HqNVXzNmt0ABrexU7`!V3lvSlN2(0eY%L z+UIuKUaoIp;P`o0*`Ze>P4n>O&Z-yfE{n%vKRJXd?0rdZ!Ol>2qhKB}aY&xmqJajC1JRR*RL3mB96jzMY3owlFvy2!-9%q?ElCeji0x)y|YCVXgZ zP{Lqsxe9;y5uPt?B@gJlNAA}LV)8{RRlb5;&31bak9gHUhg4nMynkO;T}-DQVD|;& z1W;eHr>)vm!vQBKNM8fI#ge5A$(x?Ls@wfdcsDk&uf-33afZlJ*e=u=49igZENirk zvJ6U35Z2A3JJIE8PL*ojQRM=A^u4I=%m}$nH?E60>wWzb+mx;TnJt``Hat1`&ul+0 zeN&HHzkTp@U@qEK%G(C!Tu;gIGJn=X`7GRvE@r(M&TuFwD-5KB856ld2^_Rcq2^$V z-)b@{L33b~>){Prk2qGh0Y&yr-~$e&1GS0C^~!)Z^!(GnZy+(fkeG}*b&S1^@9`m; z55ZwChwZO!M*J(a_Q;4Q-Wx!@J;XMJm`J*kc6p$fAC!dr_F_fm??x05mXVpd zrJ4cXz*O>O-~dC2$eC-pV6M4KDcJ+j;8Pvv)jRU8cpG%*Dz4g+8*S(tiQd9)sy(H4 zLM_(6f!K0M&I-o%%DKU4f1{P<>%Dvfqb?Q@dLg63EiXZlCdN>Tmsg8+YZFWw{g=d` zC{Ja{)UsyW>Yui$CC2HvD^Q|x!9Omhr}~C9hx=N#609ANdy`vnaV19)a#wy1YO^gC zD9V1KK7NOEu67wFWG}q(PhjgZ`D63G7Ljw*fsg0w{kWlND&k$=lf}Gca+z8Hz`_EOT5FzynJuP;-L1b3N{8ggck#c1(C^1h3c-)miCO>p!$L(r z25V(BvviE(Nm?~ksUNYUo_24KRsY;_=6o97D`^^EYms690^5iHG2NpB&SQ#oTPqvz zH^Y+xuL2+an)SNI!3KiQPk@dM>mS_RXbxfzoX0*`dyWPY`E1ga_@aG#qEmZl}DjB2?m}BXpp^<-9NzV72VzohAY&p(N+QE7?Mx&PP zvj5On`D}21Z@6_gz@x~=#5P7{lF_oV^O+qI?C|7!97^o@5ji3>_BrMqRT}(uc7?++ zKX8`scASDB)+LGj!xn)~EZln*+F6M@4muEbL9HDLu)tn_z)Xvv?Bna>H!TALD)UJd zGPE?BG^9hTs$DXUu;KSPDU9*M)(NfKn&Cenfz6#;$ktMpM$}iabLN9ejGp^n0bC-* zTEHc;j4b+Bt@nLH1!qY=Pq2*iLUAE*Ckf~S>L(4JEdX9ACq%$~md}Ru?peUhEQk5G zvV=iibj)>v4`sYRjCDc0rXUTQ2D#^3vYp{Q_zbg$0;bglCk!PT?cUKAN#lU6K9mY% zN*|LJ+`W50M2j{Ta7HhUqpBW?EDJrND^gPrnriw=s#l=(C~h3 zE{hqaz-a~drxn7z>#}ffe#NlJ2%F3tik3%JsEZQFzV`RFS=O(hW2>9jSQ8Xn=xm{7 zETWnylgZ)gfNjdfYy0&p=P_%dYf#KgU1{v+bKMWlw@?Wvdq)D0B`i>IuO4=v|o3W%GfA7Z-E$xk?93n)JEtsH>piuhW>be1=j8I&G zqH8u!;iHq#{*B%z!N&Xa3-Wu>AQ%{w(FHGCvl~|+L9wg>Ab<>!2v@1o9Z@WCgc1m772EP0MKA+yzy1dgoR_(N%m#W*td@>BfnbiVC%4^Hie0WCp$ z2GGXDx8~@EzVb0g(*49%Z{Z6*w|wv~yV+!**rik2$uulk=v6kp<(qKvz`uO*girY# z7&LxYdzR};-#gN{v$RfRX3Lgcv~uJ_kKgQah%b9HdwG>Gu{`W(o-Z3w&;ExrQkeZW z?I7KIooEk`XeHm}LvV^Q_>9Q+eQieB%(<&^m;QL+djrYr_vSuV3}Y$-XYdohTdgFw z@XkP;;M&x%K#)E$ ztr786^(YY8UiAm>CzgtsNRcu)9hd97V2%gX#$V(n(NtzAwlV=AzXYUjIX-YqySKe6y|zGAJ-W87T@nVT~UqcSoiK`qZvTrbfq32kSP=nN0(2z~N8sFdU`!Woi!;CZffuUS~M(o zsqJ=h8$f-7z#QrNU3uC|RcJj{NGwTP+2E@)x4x5qpn-Izy9i8rM5WM{*>K>XJ`#U7 zFpyMFDzutWVm!|#1V7C=!s!vHWun0~yXW|qQ{5jARfP*zifw;24V0B}JI^`>rMj%d z1fA=-s?v0Xj3$c6L>;4MAx@T4L_3{V-}RL=Jro;U6HU=ib?MCaLPRfUDk*Tk7xphc zh`o^%GcaYbA3t8zh1D07Q6u&N6J#!?tz0OvG%Foh==k`cEf+RcT#t_BK1EGs?0b>QD*PBj~1w@{F*cf>I#@ z4+iE&&{7LzeCOxGWAk|3w4MdXJ$?B*yh&o@!F2N?XIqNNYC1#3A5nVo9jlqyR!tG! z-BB=*Gd?T2X(3d3-+9%&e+u1Gh4VL!@Oj}Wr|uin<2mXo(B50(F?eu*%5iC&WXnO` zfuJ`68B0dt3%hRFMjH&MUwWcR_XdXt z3>b+|Rag?xGJ?VJ6LFEV^Ea&v3MfN{3L6m@Kc7%ShnV4AZ*yO|Ve;sp zjQv|ho=|jAi{+K+f*txH6(W;fRCH}wOh;A0cf3U*h1D?n`FXJ_KvB>tJ%29&d3lK@ z&WjL%h8thh%56aCcWy> zh$o{Jo04SZ-k2~?Wqsi-gUZ5HZuX|wI+Je452Byph})>1{wxyr9eCL$JgSH8cW?vF zSq+0!KpMQJ#ZU)7?C4ze;fVqKMf-u(+uLH6FwAaMFHGxe@n1a(rJmi2JS*YzzKdvp ze~h6CBAP-zC*UGug$EW~J5irD&9=36VOy+TU8a1UpLReEYJZc9n+e=pzk94{W?55| z(-2^G@7^1~IagP4^uD3SljBBxZ>v5H@MtF(WM?iBmO{-ZO(Ke+#y{RpBI3i(O*_G? z_HXw}I>>1=;u$g%3|g}T>3Y4+L8NcVlyX~O#8256c*%k50xqM(0@#hp$81T^?2+S) zz{T~uolMA>B}rdNx`kBB_o zEQEuj0Al~qTsOx|#2p^&LMoxb2m3v8HDx0UR@B8&hT!T0)0RiUg|18V4!b~EIvZaZ z&r=e&9cMFp_kcswPjLl>s42U}d861p<)?KZCT&2=KfKhnqGMKtuh z@6S%GA}%Tx)cKH(Um!zDR*>96)ucJp@zs%>0`ATY^A4XA#7wap+S%|G_#tr z6h7%U!(rV127JE+ahD*m5Km5*0P_jx6S#gHD3frM}mHA23JFgp8nb&Up*U)*LZsqtG-^UZraDe)0 zeD1DkGo-2OCzZ343BayYNRC?pt(SR{fj?DkkoFuGSQ#PqV(|&OPqn)3;A*j^$f6D= zT(zowO=($c!K%W3>#nnnF<(&=fqMJ(i|^*z8x4_J3pRV6-m!cBGjq19pG5?WjBUuI ziW}Z$`4M>)#Wz8b&8^>c6YRY|5D{N?iP5}nTfg_Cw9ISSoNu4)=jnL=S0bChEC;EA z$9DCj_*u!)x_Bf1Id$RnrGP8YmZ)+{$ahM7FrEt~rKqm|+5Zcb{=4#qF=hnu!|b?a zrj9-)q*C4RLFtTNg5*4Yzpb^9ZQdF^`zJzj{#gmp_RRUB#rygjYKB|=xHz-3x?MTY zq8P+KWGnCSYn(gr`^8;J<$!gUHPds@0#H|J=zTj)nsOOcYFO3ou6)pO^Vx#V^**{_ z!!nunX7Isvvy5L+6C383MoOgkbFbkmn7Dq}fP=T0fRp0tSJ*S0x@k|735nMJJL-H_ zs^V;4ou1>J_q46nxstt!vxYk^ck$dA-K%f=qkSb{3AJ=pWk72_sWOy+=fKs=bBRbH*~Ax@0WD$ z%PYEjc})@-OB-Lz-vMekA10sDP%&3Zm#g$wxoe3I4^{Y4P54ElK`YeK@DHIvM^3*E zXXmcp5h3UKpT7R1>`c|F*~JTW3=N^tKf|(9h8N4fJ^D<@#Wb^kbSm$@{_UwehwGAZ z2Qx!H0^+)(YIAe&mnGKy-}n&QIYMX9tlng%N&WN+GD*EPw#fLt@u9YH^3Upyz_2HC zuMqsbH=JnSX<-Pbz52x!;vp~d0;4_mq2Jnd1f*GML%lvSK2Szwj;xNQoWOG2B5=+Q z!vIo8tIXNd+0>`A+N;{(71tK_xJ;dTu#zZ$=hdm<4Qj7)aK&ul-CPZCeiCedt_F|j zcCmBEA53r0fkOQfd?%acb=%p#%WV5?CYfu8bvFA;nBd_AX;P8r%<1 z(u+A1AX*=_P;l6kPp4n#d&buYudU)(;ADY%SJi(1s@baZGHJCEQ+AO+Jg)J&F z5VChso!ok;<{LF=wovE>V%P}jUAFUq`TG>YYUvExj22&5YnJBYasq!VCfUXAcV$E_ zVWKFEk(NLvPi@}F*spm>y2>p-d{)j>oeq~@SXGHMHW++Y%kt>l+I@5R@k>Er8>u0m zvWGmDN#BPv&P`vrzQ?!m+Jil$8SCW3hX<;Y<-!t^!0k(cX>b8-TAu~Pg6ab{@(7&6O+}GKk}Dgx}n?H%~xleG7>u`o0(y_PB4g+c1*uoBI5Iz;mZWiC|vBG5`{HqNvyWS*xCBbH?!0x8o7P7X&d~k zWWORd^2W5*L)9ehJ*ha^30o>q^3+Q*J%pcd64{#r*I6aYDOr_iwOi&YRd)RF%N&_B zS*!4T?%lhh*Oxm$x=Qlf)E8dy+6t;1CwlW+%6^D^);`;-j!he;rW|@SJXw3ZU?lMH z1Fb4`BqM30*ZpCy95(G<20jMGB^f2-C!>npS?P^cAIPax;yuG^S|gH~} zS+^IyE&9CWa4gtr$(r%LJ`zNALbq*b4FB zn-Uj7kCR`Wb3E#|*zVkkTeP|Q;S<#j)9B(n0~>YZ&&ju)T#bhQomL;FT(B-q)ggag zvg8*CbBb{KdSO<2a(YmKbXBko`v{ZynO+_l&@ymc+MP`#ArtnR5B?fg6ebqmDjVN9)S6 zSmGrA^D;mkrAT0R8Pkrdd+oiK z&Cb#)*ZUn$9-oqnE&W1k>!a1lNB!nJoVf4{Nr90|`?g?;CQ{D&aqi_ewzAJB|kb~=C*6wHjW|`O>6?*WmZ$~C~?Z~&KAUAE| z{OhCh`gHkkkkcbLybtJZrpJ-&z_e!B>4HGImHszvL#jG(AgAYqqA27oY(_omVQ$jV~&dP&aE{u z*Cx7bdM;Vz_A}GbCFUu~Z=Wsr*`|`Sc+Cl?>SKqhZk(>~w|#p9_3-hS?V{_3`pkRb?}{)BfV*^z@1JKy7{V4#zIwhwOw+7fjcPQ!t`LWf17oyG70UA=A%O)9Bw>b(TqE< zK(M@6&w1Wtu*sU(#~#ZF@x&1sg|%h^+_H1U5*4>zCD)t5o>O?7yc?^P)iBxSY=p!} zZ|jNZR1Ax=x4Q%8>}oqudvSYh#JO}RAmsBG2 z2G5(2-}5wILU!bG*hnIjnilClh!NSvA>1Z+ar4{KS|m@7pTOH!y1yEE388jSj;i>w zH@Tcpj+_{L%W9**yVZE)drn5EV2(>XG2()Z$kuo167zF4#$co}LP$W@Ouo^sbW?~E zcNPc>rB%%Ok&9~bi}!9e6U97<-QA;s-=lTzaWbE2JeoMSl{P1D!bl`P5$&3U(OMjA z<@dfd5+4_y?mp`DAStEweds11^xVi6Zcc{RJnU3wycj-+BiwUoiG5`ic+7Gn-7b_O z26s~(j%LpZ)5Kbyck#D)-gF9-MLQhptD$FI7pk^1vHeUOJ=6mF!G8Lhv!lW0F8(IZ zz5}1Wv_K^^@=4+TQ&TRIMXgk+T;JRvxV%!wI{XHeAqN@DmV`Y~r*>Mrjp(W7$}cWG z!Wui==P3GW&fo$|FVfe16>Di6J6yJ%ud20qVovUaPRd)iO)pVm(ih6xEH5F^VN56pY%r>-|nT*=R9>~w=ykhB&R@AMf$#|#ks8>Ep~D+I|ZF*FNGWF zmG@3@GE3E8KOGFsgYv>{16|}Icx*`Wi1lr%$>7~b3CA0|y2N*LY5CQ1GWTiGv}S3_ zr<62{q>B4+s}(8Y#kfjq)9%&#@s1-wbD~#z^6?49^Hbirx=uTMMI)y_pse`o@?{Mj zgK4EDd7N5Z?f6~1t$ZfY_Q+jn=El2UK3xXTdxj z?~jyR#V$ne?E-^g?ldKh%6`ogJU73G5o5;T&#BdY(rPX*3iD%(O&oJ3VSj!|xz4IM zvPo3f;7@N`Qdq+wmU>&Lk(m;a9|d9)xpidK%Yo@7q4A8xxfa_%US&Py;*o^|<)q{8 zxxtUMBojn~8e})AEy2-0CRj%FMv33e`J|henv8Y~0)#i*+E}v%mK>#egWHN@{~;TJ zYS`9M>FsqgDhgGIR$C};>_@(<_SjT{$aQJA?8zm_Irhq?O(L!-cGoB+*4m!8L|;4 zW7~locX;CNj&)&is@l-QoR{*5FYC{QpiV%ajyzY#$g$Wt!qQVwo7g|W2gf4MpPO^< zII%8?SPIMoZ{w>%{H9adfY4IlK^HQHY~ME+lrKFLL92c(Tj{{yRFLuX-x9g1tYP9I zis-EQylZ(e_1U%PzPo*o#CLls3za(QQa=fu_Q7yPIaqpsz`ib$vT^ECT~iwQ^Jdnw z=f}Li%jn!3Ie0U5Ay=_26IiCB{@z(4+l*m%E9klgNc2z2`z$XUuu9`8*GDScB?QrT z25l_pZeHwp54u$gn6MnGC-8M8wVo9dI!t~~hyy7?vmN#eU86C!+DN?5*C;oe8Kw;H z`<)f7Zl4tOKhd0@YIwzf+R5zhZH!^+(j99nx&9ptHKzzPFU`6~`3t=HD$4bRl^1QUUE}Bz@WCt&uW31NIFq47#=-W4xS`rYg z3Y6xZJ+a+|E1;)VyyPW<`xe?-iaLU(ZAGuzHLcUHV7Q*DnhksJR;f}mw!ju3n_R5D zH@^`6wKFC@anfaMuDt=#6CRho8^durFrz|* z!?4M18%NSDbt}|Fw)&y*%(IiHwb-oqmC3E?eV348$1)3j8tmoy+zGw>@TeT@f%2sq zt&*}%$H{bBf2Ius^TTd>6-{{a793VLh^p4CR)a3{B_(*R$79!FXR-35M^ zGgrPmtBiQDxSNnQZONy1@2C+?dIW{HWC-=HvYN%iCe8P{~~E%8dety}!oI`~S^F6)$#q1mnEAz-5~) z;oQEcAJY)=f)(gc$uxKef6r16Mr@Ebi7hpyNEi?`YF3>~gh;zrGi&F)Xl`vdgq@9Idy=|_NUTos*-^cNnFA5G3^ z(;$iK+-ex113hx9&bC!i6NxTAq|c6Q^;t-fha;0?`^UcwjeDn`j9OUg(TcR(pRAtxVI?E#jq&qLuU+35=E>y15=4$T86#AF|Puh5WfDvzJSF?NvS z!oXV=O0b|ry!-@c2*dQgrf@v;m?GLBtb9cW?&?K_eR2+$E;ql*5D&i7Smv?j*v+$| zSR9$ndM^o&fkVrZ#yi&O`zuVyI2*oxirG1$6hk@6h&nAi3YIfk6gPVOTGCyxd3Z*ckr}fTj{%X>$eInXm^mOos?ZX3e zxI2%=%_5I8Hm*9*DDm92)5!InF?yxlFKq;r>d}rcxv9-SzxB?paA}oZWnl5Q);5y1 zz&`2$KEQ#nIP~7A8~${&b)ZWHqR4Q~`2gVdCli$@{oQ~UFxxJz5_>^m6{z|Ye^33$ zb;`kyKH-2GfI#^r|JyD;51@q;InQkoe}F1lnzwItUgOXF<4gHAV7@%c@9)5rAN1TD z+wfHLQB}T-3R%#KB+g)#MFTpFkdx|%!{dDYLxNd@F-)Vr480oG7;QFG_dc>{CeqNq z*A$93a0l_~evf3c4JKL0fuf*GL$Xyf=$YX3jR(E*HmKB$^c~4Ze;gF;)n5o6WL{8- z0#(W!wYeB3M|U(+5X=tM9e5J5G)Ea}Pu6UQ>RV7CFO;fEuT}JEmVAkXIIsDH_#1Cr z70zI(1JqDnskhe~($aj3$rf+q1-ku9O#p-?LxGSCYX*QuxhB=RzF( zPe2L`Yxq_Rq8Oi)pn)x0?~^+ao5^a$tTx*Ehqn&-Bbovk)+OYc(v9XNXi#NL{L%fj z($ng|23_5?1wvQcD$tYTcNLT*<(_q#7$C`9)X$1XxXVafzoKRXAA5Lx*}oK zUwVJbPg=#R{o(#^@PV-0!@#zOizKYAS9TbLttNO4@4Z`;c(kQF>Bu%LvfG`C?~46m z%B}$Y2(m7EA+1uWw-ZL+Pfqq8m9^$}?t(?Q3GoWBnsMjUAZh0Awn9X+Aenl$sJi0o z&G^LbRS$Ik?xhT)kCI+`pEX*(am|7aAameR&G-q%g?dhI+1$Jl1kmdl`wT zXK5{aCb#f_aZ0!0&xm@oA(w64x@|v5T1g3q?`{MYx&BsHlkm9Y!(f=x0|9L_s8{>9 zNR*x5ch6>@TjtOgqc?)?Vt>oHZSAuI1=`p|5z$RJ=_={k@Q>esK(_I}n*4`c>>gf< zUEcP@mbv}`^Tw~&jQlagaga=4C3oc7q<#>t|FXS%0~Yn=x6A{(S?_+1KjH5BzQJ-t501aGn<>7_eYQ+- zr!pM^HXo?ch^2hyxD`o){dLES`@p*))C1dL4qMh2_yE>g9}37>alK02YQF&6NVhse z!Mz~)7O#nZ(94&e)Oh8p((4v8IRi1WClmkLN296khIk6IMZ**<3XZ-N&m{>mMRT#3 zkhw29xg{Dz8vXhs*6e=kqY^pU>f~UW{eF3ji_fZl>6n;F*uY zl(jAQe!Wd08zlX4k^WOMJA0j~1F!t}VuOnMhbN%nI*NiWNt7otE#ME>U{O%XRQ`08 zwOqw+h^xDOIx{ENoy} zfx}#B>IzMQ4>E+-Z{}~w)=3p(pKwZ6or1ubf&={l|LS9uR2sk#mi7N_!Y?SN_h z@dBxzjXwklaj1nkWIuieywDk}y}81wbU+i|M~B5ZEe;rIZj|F021&2)@Zmp5%y8#z zA-`ZxP;ZJd;NPpc@g|v=(zlwOdb=b4(vrO~!Ygn7RwAz-V*TTf$Cy`fg5-vp^>RqP zS{sdN8H#?CsT+rTQ#Yy%u+hI>$*=awYxKswlhJ2C2eG#F6c6rdB<51H1oWVHeKuxA z=`=jaf`klGu1XWwzs^Xjk-UhHq!to>Z29A&Zq(P+lv(ccWpQMvXowkEG8^A&BRTr^ z;Zos>Jq6(EJt89RQ{+~bTA0hy;LS~{-xb$VrPp5x{`~-zlToJJsTa;=CpW4KSy=SY zkgt7R&&eUFESm^99SzJUVW0efJoc&PzSU1QsHxCP#*ZpJnY=tRtaW|B99;vVEfxdC8`B3CV*|0Ar zIvp)0;c61!l(N6_H5BcLKSlA3&CRbAp!oxKvzq~orQ z)S5-?{AQ%FI?^r*cgOY94|oUY1z=_nhobaxT9TAKo@Id+`XSx#YoCPX@5RXPdu*(+ zq+OpPW+m-yv}Ij)HjRiZbo5ZFH=}E8|0ay;;0z;91H$;l=di%_=dQz`1*d zx4<4SZ><1`kLtwopz%?0ITbQD8>nur;C)Woc&*$&wld)T05V{{+@NBv{si!o{sl@7 z|GiZJ>LB~Mj!6K>+~{v}{5J$8{4IRIlI^ZF2mv+eT7dMWeqk{P^zq35;tTpf4mOnd zr0XE)M%CZ;TK%$v9^hKt!2JE4^#qH8mEduO36BebLL z&ShBq_kD)yB2Bgk7Dr+!S@F*AF#+kZLe?(v4fKq8td3&rvKw z=eLo+qLsHL5E#$HaJOo&f?+`tXS>iJ!A6fH50`3E(gC1w4dv-%|fjD#Qj^ZbfYSp&<92yJ&}CQ`+r4aN^75_&=p^<=-f!E!B}16 zMokQD6^Q2kPnI)LUfcM8B{eac?X~EE6KK?lWskL>3c#TKP4Kr`r+^-?|M$5a|8#mj zdJfPOAEbSp4+l`|qi45_>?iH(f?5DndbL;)Qa4fxLWTfHnMy|0t^R0cO}Ym-d46V$ zsRG?I*ihl&2Z|qyG|*_fzk8rdOD9JwQx0w0)=~0Q^N$}{6DeueR3kNO>&rs+MS%kD z2;FaWHSLYkJg$ZX269R!^<78#NUNBdw&bX;S7A;s`i+~fnbFzV&ih6gdwAB%3e(1oe|k9GX^U4&PNA5E>Hj{J}6Doum;j%Wh%|=D(7@h~p=PTf=1;2^$=p?IB8y-a8?( zE{c&6OAu35+aDLo&_8s=#(x%1j`jk$b_gTMK$=5ejIFLh_#jU}nu~hdd0g=m)jo5& zJArIUJ*_N)2KZX#Ev>D60=O-m1t=?a{N$w1yU>mb+#xuEvFQt9t>N{hhC}MlyG<%s z5X$GZwwHdXM-$*HMq&gRvg6-bQp$fs;7+L{MK9q=ws7EH1Lcm4|u~ zkWkXYO|F4sr0t^N4>+spVzjUQL(d#s@VG^NsQ8fSYo2p=WO1R~=QSo=Rm=LkSFbjz z)G-$xJ4VI_2JBP??-<4(D5sW)5w4V-_~!oXH%|A$AI|R=s-o*dGHXHx z0-^IXAMOZw8ch(U!H6M)B#Cl30qx815N^fEFH7D{>!@(JmqdHIQ7vCc6ldv5b4&CDAIP>zas?e;E2m>{ zMd7>r%aD(GIQh}lt%sng=A}|d#{t1=Ju*8(GBoLPp&S}~x@X${OGU`VEeNivjncYd z#DQh4)+{Gm9lWenk|$F7gq5R2OD19Rmp11djM~&f?>UIQwR=$P8W9yr{E`xPyB&4y z_K#NS4w>x!J;T|+7T58^OQmdgdT%LE8}PON7UIOgtiU-)I6T0TKj~# zyS^j*^m3ky8bGbS*P5w+oE-gH*QnbuD5+8oW@&V|r~+}O#NST|4v!mBGg`XV>X&1{ zjlZ)Ih|_#B>Cn;3H*XUI2B6~el37#sLDta&2eX%e(9&%CFOc%30sy#B@XyAZox`5q z5&W~kKTr$^P5lEwAB+{SOyJo6GvI=D8~#V!IMa=(UjLUKOW59%6R)8JNXPM)2x6+9 zo;ZG7E#+T;{h#6knr`cu|5v*Z^itDjItB@Zl)d6V&xh(RP`E&lIhE-DE@U=pq?z#O z%|DHVYHg#5&j`0$nQEQ1aBQSm@bI_5{$U*wuj)Agd>Q&nisPE|8ORZKod$&vARLP% zO|cDcC7w85Grh3Sc@&62(amn05_z0U1QQMOYB=6`Jt>3g;}Ba;cTm=eF8s*#*W8z4 zF1zxU^zN!rkY(-rr!d`j)qD+dbu`CyKxsNW=7EXsvqVg>~5 zn=1;S0djy&Otm(yU>leHb-qypy3mU0L`w!vQ|s&RC;i6ux^w!KmpFAZhog84h7HiD z+Un`YsbFw`vmz-ixg-NQziM2xqswd|hlnGDvP$04Z=Fe>tM;_Q9TmkNIU04o!eRnV zB;xXrbBi}EgsbHNSpQmk5sKyuE}*UEWg0caimzfX?lZN3D92LfUKwOH!}mlfxRpx1 zb<*h?oW1vK*)Gw|NBIoaW9C`Ob%w7vcOrifR`fN`>Pmw044voWRx|9q$&y`Gk=tVy zt-&+;g>BXf6C)Q_9`QmM9=nLU1rb)mkK`1alg%v1m*$X`+4J=}P*c;CWQX31YhxVx zIFWJVLtCE+v*vFH9!l}r(ouI2XVu^E!B!jLnTbCc|3#LPOmY_*997hsp_bFOak7dV zxrfW6&!c5HR&eQqqE2u%U@s|~Rm6XiiUc=+B>x}JLac@v*AiA(}(@gQhg> zxgXy$RLb>Dt9KsnX)RY>^gCxz6O&3U_eUh{owO)A)`NFQx|Wl9OmC3D9&0Xh2+UJ< zNt+}cArw=xe=!xnB-2lk2Hudn?!jpv9&BB^h1BibKlA=^WI8@uURouKv3CE@LLPnQ zk5O5rTe3wH7oz57%oD`!Mm#kk;#?8*3n>CIDooqelSSSchnOV2Z{FZi+>eB96*t9b z@ZLk8?gOyuu0rv-$dm^B!45^zU){=o7#~u3qshMWa@G4kjpz$T&PGn(9#51D7T<1g z`%ZrICXu=v-sBo!Yk_))IX?`J$<-c47_qcoPk@bo3SX&P$@aODxplT4uAB|lcIgiUzd=zRTXorxj(V782DIRK?VTE{CYa{cUy z-$>=CFkwQEwHxE>%=_=1E?xSZFOgZlt;0M!dC%~{+Q!Ai;-$F^%r$6m@E<>R{t_9p zU$b2`Y7yS?;p6co&X3$wj9J~n*KN-AzBtC1*+cxkPx;b1ginC=l?7;?sn-8E3jV#R zmphv1f0dc;}sc&h6-1+i)S};_Z zsMCY513b;HaP8=x47~y$dN%~@)g=iMmr)i6dz#WKizg^1r&9-`gZSDrJwJNWT7^3T z=`-lfuPgj#BvW1eBW2MeK$P;1{qGE2`Rc&uXA=>d#L4{i6*V!5ke~RGIe6R^qaE}4|a*W1~^VFD3e&Uq;_k zYK|;^O4Ca<_aNU-A>b57mu3U|seygf8X0MH?Lyt6g5uUug_clV!twIvLK0CsM|Vy^ zzQShmmIvl&+vh$aGs}fJ+K~V4mZQcl!9p6FD6!K|X&BulzJh42xW%<8a*4XOzeiGy`+i2H?fNahmPq9>8q;!8-SbF*!QNt?OFD)HBzd%6 zReV{Uj|;_6UTM76;==(;@Mr&1z6lTvnEng|11?PWRDYc|xszgPpMr8ZMmrWg@sebR zwHGDzGcpS9Z*E{^_j^oO-3jqQ@33sS6~S|5G}96(u(nwAHdzE2``u9g8++4Ig^^fD zYNQf89S}N4p2y<{sH%Le!5DiT^pc`5BR_I|z&zSUBX z!0ry&>@(*1IxAsfEE-`Q?S04K9o->2u_t8rHSER)q9vE`mKp7rFY5H{pKiR(fagy) zOl1ixTt(LK0ypQt@#kCC%DW7>!Y#4PcD_cg8||zi<{4rwq2z5j`pgW3B0Fk)r{-$k zp~=Ucy)jp{yvo^%ELG932?8P0^eWqk=a#RN9=}$wh1)oertexzG72W9Z!{%g3^U35 zdlDdR&8N7+uO_KsYN8aqz8zfXoWLES{dzk-$#Bc0ZFAR8k)PwupGF{21Qh_T=-$yG5$+r{R{I)2_{E`=k*p8&|HJ)hQ{E@eH*? zZa7HbUcFu{Ynh$a7t*4oaJ7Qb$#h%M5A79tZ5$_Zs+LcyFQI#s!Vroseb?be4Z2N$ zEPV(>V~4Jo12#Q}@&~3bP}pv5PO zXp=4yZeQ5ngFisi>DEddOE7_@tw>PKMKC3C>&)%IIX@%W}fT65hEURh+A)zVlTtqgdGE*Z< zkWCuQ#uBvCmd?Dv;${G~y+qsI5PVVTq67L2iNkH7QPXg9yd~my8;!HsjB{e!MykMb zsXazf>U)Ltpr03fMBIV+LV@-$SPh50;P|~i9Ss6QmMX@A%K6!r;Qa)zY-EG>CF(;T z#kmkPHnG?zyo{~c{#=&y&guGjdBIifRQ-h%GSP6Rmyw6;O-FT6nU$f5kg_>f`WW^2h#`z zcdN>!wv~&oa?F@F?vN@h%)P2F(Y`wnZs+^!SMlm}yM+Wce*=@X7e9SImvNSDJI)*C zy7P0r!9M}bE<;>#PskCSgi3NH<}I;eTN!C?fT*#DwE^j3VV`+kZ6#%5?tk3uzF0qP}9PnTz1riJ4Y0|HY7~_W+|6G8ybB zu6ockOD)+gMwikh3BpIc))e;{%G3@qV?=>oL`}r(vtKf}bSEVkn)tpSeLWZp*2`Y8 zNptS?*iYY^SnJFn@2$8++z*fEdtYUk@{lYvdTp-D$4HktfiJixrqp4^n$leUZaG-~ za28@P&%(1WX!(ymDuvevB%T1WGlhK+y(|&aBW1-@WhBSq`)<@_-u;J&8XRs9Y7_6? z-P4%qk$&$4*1)7~d6`vSa6Y8ajV0db3I)?{{Z5*MzQ{IWGagi8w*Dj~5USUIUwvoO zys;#4-u3pC<#58tmGZ3SI&JjDty~|@B>Cm7Wz=Qeoj*nQ^@%;{dp}Hw6_)!POrYXh z-(kqf{NvdfGKZ^hPa#2b5anCTYSG?~3J*+W}j3ye6-_X$CwW!Nb%&LQmwJydNU%D+l z;bIo*gh-+5n%lV+fh(9=Ia5fv2>CO_@i-RQGWlwE{OpzMjH`Hmr@Z~^6 zXNiGvQR2h}4d|dHiWR1k{?~hR$-5vDgATwI+$#U{uV;XGoQd0^?n1Nb$L$>lKHA{JylT0FIvOjJCMD; zTNv_geiTk7W z42;9)6?URh`rF6UI6~iPeH>xkDDz53;1%!G7*@(;G#5X;r5dd)Te4=vy9BcJT1v~c~86A@(eL1yqb(}&PIHlfm$cscKIGC z_tT1&i1NTE+Ib;tD$a17EpL~)F-%a;(J$CX+-ZaoBk*&#o%m`#g305V9NByq|LP@7@1`SCf!5Ynb}LV1z$L-jf^YYi87k**KU?H- zwUzTVEQ{b-C{N);{|nhAr!pLYt!gB)v!fgVC#JbU?+-XsWg#vVd9fv)(QbWyV<9F< z*Dg@2s08%Y%n{YDbPGbLE!L!fsD_xBPXGc|P2TNp;k-QR#sdU#0^69t-GDf_z1w8E zsyy0~@cJn7SUv{)i!3->t=4FT(j-7=Xur){Sl=5^fm{b1$$J!*p}dFI`~&wKiv zL01Nb&ITOj(^C5nN4LB$TPCo}xO>z6X=!aN=M-nh0o60mnVIUCbS!Qg+l5Qeg<=*$ zOrZTSarB1DqH$kRp#%03XV}*(wZugM4~J-MMdw1y)o8CqgOWlQID)wZJE7$jJW-ao z+}_Tzu2?bJQgi47Hu#Fx0MaR^S1g(-__tbJRWN2R-F;ClJWEP_G5wH;pq7ke-g^FI(~M_P>{IQ+(6-42b~nO+Fn=Y zND2LPR?B@6fwPZ+CyrcIVD|N{^{EMg&X1_6_3>d%enc*6N# zX-1GXP!I8%z;dm@UG4r=6!HfMWc|yI{_DjZ6=&C)nWq}d`qO)s!RzO0PJuvtpt@_K zsjhKW1uGy^Rii+ldm6yFPJ5zk*;|1M*GhT7nkdSsOp@2=i1-~uhtRd#DgjSLusoUN zf#ku1ffGJGKr*SUN%N+}pMMevD4n~n;Oz?V48!1g=$;Xp$_rr3Z7bGM0XF>h$NA-4 z`+v}D_77;`M$jjx74&jaIR5xA!$6)j@0uLAwpvBFYMM3qTAlNaI57g5fx6$U$jxU8H3mRB%6`R5%|XKGJ;$Ent^v)mSNhypDbEXbULhp^ zD#-t|JHWz@(v=y5L>>0M$-!3Potd1vE|$3iX7j+rz!7^xG0&?M(_Y9!)f`XZ3BD<- z(<=RfdkXz03}@~I>9B4Th0?qAFw^I!St)~wd@Ia!L^ZMhaw5Qkx zkEY;@Ap@bvV5|?S;>&LU2?0gEdh2$>QE%uRJoD#U4OFXkMKuQRalwSmv7?<_lxiy0 z6AAd!os8G&G_D(eoTAM4m-|j_@YVw(y}c3(PQ@@?Ft`mO-8Q)7#%1QmUcLarD8YDC zeV-qreH4Ypy4V^{k1PMa46*=-e^2C57R<^QlvRdJHs&uXN3<W@DWISo4Tls3{9_@>|S^y=kf{o{_p9qf0DO5DIBr86UXeX4NxF7F}(jB6SVs7Ngn zYi2gn%`Ogtmd;}c0SljBN|i7*js#{l0eSyIYWp{me&w9Z?L#=4q}TfXd_<5XT^?h& zLnkI6^mYg7dN)!J;4CJLpB&P_=;;=~^~X)+>}HNH{#l8-C0}vKq(YG&{K38hn;=G^ zxW~2};=5u?$a6Fbz;n|&)0>yW`Q);3{4s|v~eZE%|$?b$FicMmpt z{CH!GThWY=v!rB#IC+FaOPPLWRg=*w6nQS*tFMKO(!|w+*4p_lf{kY9VIfkZvS-q`6o#aJHP9k zQezZVA8%5$4mB89IqXy((DSU_!;a^&oRz0FR9tn zHSGhSTLl<4`a?iPzf3WfAyo+`h`Fox0+#N8C&9_O3SHy$Mf=^W=0g@087=n>YGej5 z6b~C*;)H$iOzzlIY7dWd0$TWrIB{wEv-~7M@o9}$wxhqxJSI?vc_BpQQejUCxf_!G z^IG4qOAcNucbATL$L>nr36##s7+){28|D=T1rrsB{PSJn79ErxU&b6U0ppSp{7baz zsYH8=W!zLxJio^k`?!;sqz$gIkiRK#OR-6~(2@w$YLp2yPb@!I)wx_kM_cQBxIK%q z4{~Icx~lcCx&YVLt-LT%5mh2m9qT`QS0(qOQ!z3Zk=1X8R&VO$qK}o0OorK1&ih(b zxeSylZ8I!$YWZ8(RKAMu)TOZu^VZ7qZqFDo-+RoW-f8P!t$nPw(_kvv@R(%8NC3|hI->*qe zXx?=EB+)n`NPJ~Nh?nxbZPA^!Ii$KUMDMXPT43{N#{TDiED~BCP1nvD3pzF|xT;7z zMrJPsn5dymzNU!HxZHK(`zUovzP#gyb#Qgz8)ELYGQBC>cjjo2nn-YPjTDE4(`qkp+=&*rS(Vo;NeWKGTQbMa*?N zn-3zHh;9ZPh4q{nA*{&!Y_$VF*JJRvRx55$@!Ildpq#^|r#^YA8k#gWVovbv$M@g#PJd3Go){H-ZKnI_O71X`!S9+F1PA- zt_c<{fP^wQzpB|sJ;LJL=!<4Jsav>H*zQV3_4eyeyp^gaQTLDHLcwH)03h@KX_o!} z>-jXxE{kk>L9E`+#f1)w;#Ko+en}hjV0d>JSu`*+`xWyM^TBIQUuZwJNB&{e{f|0S=o41kx)M5wF&!G7|v+TL~8kUKq9 zM@N(@xBcn~Kn`RvbhZNyUug~<2S1ws{0?kn7!b$0+gDWEn27yQyzIyyQ?-}g56rQ* zurM;N^Rc>}H_?t5REtTQg(HjQ2Ru^$kC7eY5` zG16{$)wXyU*-Q(FH=HrWWF_6uao)e-!C}KUPtMgJJN;~r+*&2BwTUuD{?sjaPZE+c z{d`5H1{Mn57&X3ZIbBzg>)>3!W$k9=U85oDmlXh4aORiTSB94|rS+UDx{HK&O&yFf zl3iBfqAp24Bbi37JC5~aBu;3jecJ&nfS)JLc{CaPF+yPUr0?xOSX`&9E&B3{jK8{? zNS|MDh^Ec)XR_wGK#|pr3_v=w^4>Hko9!ryuU$Q*3LF`zY;Z}FjTj2(3X7XZ!ZL3p z2kQA*tgQEK4v=J%O_rR!pJ5om-LnC{{Vw#y)RC0~IorfPn-rB|yIT$bc-{{-)*(a3J7&Dob zlQm5)zfPDxN@NYqjy4nq_7;7EW+cKfGKSiHugNgd!XHGn*U>Tl44NT3Gp m-+U5*RRukuEVfK9ufAfiR~cE8n-BB_8J{;dDmr)L(f2p&)H```|P#WdDr{ywWG8(AHhiABp?t7rlzW_3j%?Wz_Sh!6le<_ zgIIwZ*j@LLBIv^q(+1GNw^7hg0D-D8q!(rcK%dw})xaGDVve}Ez?hYND-ekGt(vmJ zGauCUOXB3)Ds=?P-2|=>`2rIrD*SI@3K&L&tJ1UER1|E&tkHG-AH{3pNc|VeV@MmE z*?9tG-^9H=7u_j9_oG>j#`s4UBBd6}Uh#He&c8Ta7WMA*Rm5yQ+3+52EEQ#AH~Aei z&_I*U!0^1YLw_!UAbNU3D@-weimLkQS#8xyl0F(dhan&pM}{d@vxl%q4pPsRLd&#y z-ow^ij}5Qh65NdFyhLI`)@&)X^R=JdEd%r2erxyN3>`-u7f6L|)T2SuN)N+)ZJrLi zE2?CLfD%)v>heD&l~WR6ZVFE%*!Q=$NxuZvM!!z^A$ z@t;X7$f?P)yg#2bIYB+rZw4$zwa(j6B{_4T-k*Xkm$jUGsP3cQcOcIXcF<$Ug0l`f zG;l6C)X0DtSY~abJm-y;4(La6@)YwU-%1KB3TUbF>96&rgGal(>WpooqzV(vf@O@U zZ@Ji4T-O$LFjgw&YlHqSGMf==f%luhWx9|*sh?|$C}%71d8i)}&Ay5{bmuJA=DB?u z%;K5JDO0ShyF%n_>uNGHmV6V=bx4h73XT55h$=ZMlW z&?+=XuVfv95H-p%lN_J7HB<#Hq{#Zv>tFC1onG+WCJCd%Wes6*NlNi%RO4D%j0;cH zyL^mwXHXGOpRucxbaRR=2$TZLH@2}XkYe`|Cpl?$>_!{GiumR-{JcSsuCaLmEDxPW zQykz3B`y&n5L6wS>Y)^_LO<{3gcdSl>t;_pkZglunLbXjFwokeNy6B8)-~7#7TLE1 zyj8+gDrDO>u#x*QMHjHWV=NEEEh`TWgpUZXs$HNa6thq%##(`q5<_B}C#XfN)$EL_ zZ+jPT_Mv^eDe~?E9;jI5VNBz|XR7v=`dv=wR6{oCmm;Q%C$}uq1F<}{-HETwzEqNg z6`Z}{lANHHJ4i1&2oZzezBb7cFwhDs(lZe%%G*aBigD1)eWoE%Im8br$>BtO4#SWk z0Vi77vKUy~P_vBK$j)jsipe4>$fV<}Hr_1%2GVcPIbG$wgV@6avxMR2MNc6`35&i= zu1Fb}lQnUV+;GhR^=XwMp6^CE0OX~Y>L-yG>5VEa**v9CqLC3_L$?YO36aX!7Ca!t z9cV7^CeCJ#O)2v=DAAsDb0cRCN$1{P1Kc?ZR}bL(?Z>>TPai`urVC;Zv`@W?NX*el zL51mmPkC;;7Mend+N!A_)`Y%eK!zkxEFku%=qR*EZ{n?(VEKPC>_5}r3ygyRcRz>S z1iP$G8v?8_LE8d7VWs8ws#XRU>%N<%BE~=#UNb~MZbt$I?ajz`?;>6)}>l!|XS>y$3irX^5SpJjSq@Xm#E|8;d!zniY~ww|D% zF5=T-YeIxREq7!Hf4+OoicdesPlTr8x_X8LWkwzho}}+BRWcHBFYfdFeM-7~n@^m$ z{8)~6R|~Ft(mtqekj7xf=RaZw73l^ap5HY%ODriB<bfhe1{^-VYCW>jvZo3B5QO7}Q!9yC;UBnth{M ziVD<{xJnd4pc~H)OkpFRUj1Ope$3+HaE{wZ(&Qv{Za&1W`z^;xj^6*?k)ns#zg z@1Q1)_jhE(PR3|fwQ5t-f@@PVz#>%hm!%lmOncf2F8fRQ=3 z2Z%xz7r*Xzc{s^=`EOYM99w0lJI|SF%yuT>JjZ|9dU4S2Wwp%a(t9U@eg=|k^@mdd zArA7JifcEEVCL%owX(!^7;t@g?B?KyTfcLbI4Us$Mbn{t6mW~TR1Igg=UZFXYxyPH z%IAzs!!ImS7^F(O$j*FTSAmD#jmMt$vAZP=eTTV-g zf-VpBPGcCyZN8osV7OO)RvN8{@$SJ{A}HBnrq)JFjl0NprnenIGiZBAD3|k0uO7Rnlz1E1eQ&`$ic%|SU)XA|^zO=7 zmA@cu2gudAqiR(9omp(Sv@zWD4z5uc=@4?MIKXqhMyLmk+~)go4S!Lq7eWf@s#f|P zY=$XBlntkVeGeN!TQkMr7anAH?Zi@orDqxPwpYy7`yvya0Z3(bHBeeCIM_#GL*#i6 z=RZ(?kwET7)%zaW{kuBf%>;tnmYkAO>|QUBL^{6M2O=%5(oSuY+Aqi&3Eg60&50Sx zelXeeZ|H&bVn^7>JyZBjPzTn7uFHCw&8-@tI4# znt7p^3hgB^{^IfO{#He8!x#g~rJaDGka$|VtTPNut7~!_Vrh`pcekp^+^K2*q5EPO zT}B9n+|=L3wH)jE-(F&fpo{9{?>4Q$Wzcm2d0*VC+DVk3<5Ta!Oi4*C*~8=t3iynX z;9IaLdEiKn|ACsA!<4XlH-k-DIE=CHq@xfcXZRChc9d!Ll7Thu&h+F;s)>_fy_4h7 zFB`TRZw?jrl#tkmjwx9~2+a)sZh?g?DLeDP1GT8N0-*PSore-?|3>z%TbVdkRa zR1+Z5N};!4HrTtSfwDZe8J-dpuxubtWZg&PB6!}nBFR8}L|<9h#Sq>HNb5o}EO zh%1XAe|}e?dzt)WaRvCLLR-PY=YusmWbq=xTuy7*-gBCak<$1bb@%n4y%sC7*BKIy zd=CQvmuwEE>z##GK58j!CP-&7EPPZk$+Widymv_9XdU-=^tVUT3TmvzU6Ob%?{qOr zxGhOb&R}VQZYR^ZB|!!xTi!__Z~PM=Q?-L7;Wot$cQf>`+pdJz7-|9KD!CP+s4@J$Yn9KfA+;baVK8RW7! zZ3BwXU(Q%hGc-Lb2JyDeapp0F=juTEYS*p)2VxK?S-hy(Ocp7msO4~LvOfj7gxi|b zIv|=|MG8@FacSl7zgB1ov6}r2xhNVpmfa$KDiajD4RaD+mVl30FQ^jFEqpv7izmc8 z9vyvPw>p@~{aP4518;}d@ zrouq%hp5W}QcX$dm<}Cmb{R><&XK*vbYSP=N)hkOLMfG+&#ei;u^AzpJG*Sr{12RF zrJ`Khz=W1Zj6K*b=Z3}b0pBBf_X*B=Pa8DWf7);2oOCeKYCdgQ2*J_5d=H6bmht)6 zC3Q4q!MR<@11Ap5*Rj4h*-soglr=_t1C=Z0_D8Trf*l*EV$)2Gp}o83e`|+D4OfSA zgHoJ3Fq?V+trAtPMd;(vzEzRa~O&WnHXCh<%o+n6k z^VGVnJT{5UDl-2V~einO45{8GjDqZawZcr@!cra zU7d9wPVsn-yRqdiq|57KXr(_@{fV$3V_@A-fN$njWNut-|q`F4FVnc&Q8h9^n5 zkQ?f!q%! z|NP$l2^s?gBX%`34Hi!mdh0STgglWRSgQWdYYUh3=FmK`AeXQHu#fL?jeo&hKR^-W z%zV;u4|b%~{OU{RMn^|uP_s@TzOk*?#Tr7@K{YWX8!uFqIk4Gp*VW=as%CkSD1OVY zp~aAXp*xmwB|*+yX20uJ;#zFG)zIb}KVpS}H!~{YZHiknKVX!x2x)1Lbyi#F;US|Q z|BN_7X*7J{NEJw2zfZgln4I(X&&xS5aB%l>%p>{&0-yeq;F;$DZ^O=~KijL5c@;Ku z%P(tWN@(z2vNIf}8yvZh8`DzH$!#}%McDTj2N9KIM z*wN+F?01ZHGuy@J0j7V)By2~v8x%K-H26=x^j2eNT0uVZ(slb<2GxHR@ZgNoHKi(F#P710p?{jz~{62{bqu2h~3sCEII0o=e(R$Z|&?pVTl_;eGMk;@U7?WAl7Q z3c+{5WAE0G{LNtt01U%qAm@~zq~n$ye-jeCu<`mr#)YYB3l&0CQXllt{4d9$Tb7lT zZ!;Va>>jJ%tM=&eU_GU3*%M%s@HpqVp_=7{8VpT?G`2)+k-kFbmo;$s=II?Mtl-b7!)X4?vHf5MKL^3p) zH`tDGeJ}s(*R*8}XT|(-9t3q}je+{t?9sFGUF`yhu3o2W{*Ze+(S>9t-UC3E?v8^* z2xteY{8@2O_X{fsr%#Brz^tt}*d=KRqw4>L5sACMdBWHB_I3Q(O!R;(-AzN~R; zzqY(fz->qcNx%m(N<(37+J|e*M3+AvA=Fq<@A`_rQ=GzCHwjKQ%d13#Tq7qNKxxSn45?AYJ+RNL+z-%m=&>pIOCZbsR&^NRdAwToh$PXJuk#@Z-L;;5rdg}1` zki*8!*oDA9_GnP+*2TZ!RQfbZd?eX!^Sag# zz`XyZ(jyQt?i1xLeqLU+wbclJ7-g>$2fcPqEX~~)mf>v+YSQulQRpuS$H>#*oIK|e z%aAi;22+Wl`)f>5{d$C*9bsV6ZuenXZV_SKHx}ULwmt3&inC>?cEl}+@^ID3Kk<^u z`75VsS`&NC##N~MYFcaB{59Q|AL4^7vE=tkW8u!zFoeZ4dGpUK`O~TrpO$8hp?zjR ze-?^=c}~9McGXVs@dL%u3mMLP%{W%zpISlR7!T<@x(&f6sT>Xio9Aj@H+XzKp7R?_ z6R{8t>XY?9arxfazkWRHj=A@kb^Z88h(8~*Adcvce8v$G3M=m+A24?4m=JfmHQG-Lvz>n!>HQ*dSg&ID zhaT+SzPy)b%(dJB0taekN;qZ_CIRvyB<&vM zHxT$IVR-#Wa&6RiYGG~!Wzkg=ynvo{I1JcJ&+6$(oQBHl{njyg1}T!;9oJ3SKijHG zJ&;M|dt(pjdU^rKyxRj=j%ilPI>&|$uwh}x^|4p|!-@BPCSzap5>AzduS%X{T1qB3 z0~}BYwfdcxmWGFaZKg4o(F|WqD{)MhO9=qr_i{!WZ0CyA=^C%!coPY=oGcAoW5dCo zKvw3(pBdA$)_tpBOcNyTir(;9f|{qF7Cww6@sH93#?jnYOW&dg^Ath`M0%Jk;F3-b z07u$5H6Q*QXs*nwZe9VriFNoat%)1_H^f2^$eF|3XMlJFfFww(VnH%jPJ=gSZO14Gw>Fhirti3@Cx{Zkii*y}A9r zyy)x!(dk2s1(we)p1k8TNC0zvGc9AE0d3Sb5yim&|VntRnq`2?Ip`;Ap47U_UIS3pLoC8ufQ`OJH;3zs zA8Cqo{E@5D=uR+ym*=*gzB@h4tBj_Rz|^A$6yr z)1c`NfCar#!s-;GYIa{iSFf1Q`0dl?C(602%3emN8$FiH_;L4&`L2lHK-yt9E-2ss z#ni@FY4mzgu=}8E!C+Ca7#BCq`b%-3qyUQYqd7n4*A(LK+NuTk_#T%g5^>L&IzI{>qVtcye^nP|d%a3>Ewm+()ZCwKgKEVyWcC0h9+`=QfDysC1UBjLb z0lW11o70QVbUtAL$+^_7pz{OSUsA-(KCQ_?WpURu-9jv@-T!8Cr6ScSFAS(k%6mi) z67w+dz2)FvuZ0u%uG~bv8XJeoF{xkCL9h5|dZg9XSf=q-_d;5Zwr8T%xGT2{Y$yV- z;w2??ff_-4DSg*#wEfTUPNR!+=ZdIWmP+Np6$xkZ5}A4JL=hh=fTL=Vnu@0K2Sw92 F{{twA0xYD!9GNP&faIA%>x@N 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

    M0J(aHkp z`cQQfaFOMcvG9vAGyiB2ZN=5Hw%}4*>IS`fpgTVKe zNH!xbW2FY_pqErH$o1;v%pg*0uq?;O#~kqLZ&a2zlJn}wnTU4ifNjYuP;`1>N%Y1q zZnBD9?pOyp06K^ET=neAC&MVe>@RyZu9YUV$RWdhB%W&5P1p_;*7L&M$8zMwveWRsamhoMQ5DPtKa5~3p{16#M1m&+iu0}ZXNTYtSL5?aO zy;+ALD&yfclnLV>uL++WUj*`d2fm1mr?O8QtQ?l$81}5EOv0W%eMovF#_N~@DmY&v zy6)*0wT^O-hm9&dqU@2)Kz_OE9@$+SHCIsn`cObW;PewWYWd5qLWm8-vkk`vImV18 z)!jd*a-N#ddjWfY-rwD zL0My?ZIxHS@t||4sDJCJ%<;q9dv8C$mpcbhH5re)EDG{uZeyRh5hl`fw(Mzi9724* zr-xj+HJajy0co~(X~mBHAGmhZ*euz(>MbVT@!k2LwR;ryB7F?kRE_*GROuzKti5G< zu9ejr^S<~dQKTN6L19;kHMdC2Ag00ELh*qo!`^kricU}3f@?J%o6*jv$B8dPHc{9KI%q zX1FS5*JM?R?UW*U8+r+|ELi3<2n&Q|k)j0i;qlGLh0nOgNnNpk#aPGw)Kc3l%0U31 n|6Qx>=B7WHH|vFD%(6>s;44*FJmiv-j`py-%Lq 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

    M0J(aHkp z`cQQfaFOMcvG9vAGyiB2ZN=5Hw%}4*>IS`fpgTVKe zNH!xbW2FY_pqErH$o1;v%pg*0uq?;O#~kqLZ&a2zlJn}wnTU4ifNjYuP;`1>N%Y1q zZnBD9?pOyp06K^ET=neAC&MVe>@RyZu9YUV$RWdhB%W&5P1p_;*7L&M$8zMwveWRsamhoMQ5DPtKa5~3p{16#M1m&+iu0}ZXNTYtSL5?aO zy;+ALD&yfclnLV>uL++WUj*`d2fm1mr?O8QtQ?l$81}5EOv0W%eMovF#_N~@DmY&v zy6)*0wT^O-hm9&dqU@2)Kz_OE9@$+SHCIsn`cObW;PewWYWd5qLWm8-vkk`vImV18 z)!jd*a-N#ddjWfY-rwD zL0My?ZIxHS@t||4sDJCJ%<;q9dv8C$mpcbhH5re)EDG{uZeyRh5hl`fw(Mzi9724* zr-xj+HJajy0co~(X~mBHAGmhZ*euz(>MbVT@!k2LwR;ryB7F?kRE_*GROuzKti5G< zu9ejr^S<~dQKTN6L19;kHMdC2Ag00ELh*qo!`^kricU}3f@?J%o6*jv$B8dPHc{9KI%q zX1FS5*JM?R?UW*U8+r+|ELi3<2n&Q|k)j0i;qlGLh0nOgNnNpk#aPGw)Kc3l%0U31 n|6Qx>=B7WHH|vFD%(6$9KV zgj|){CBF*<0!f+ub@?_3^jkg%wCU}RZNQV%H;=P{e>Mf)zIqW<)}uHL41ROJV15Av zDo>PHbJ_}wcf$X=7YG6!j@|g(lsK{I3If>#m|ebL6$+gj>wa;L^aMN^C>tp8B(*7K z@1cj=pFj_lMxC*hcMA94GyFZevA4+D4fjg(zDL!ks9+u2Zi$P{OGM{y9dVnUem)B| zv;J0AQq=Xb>*ceT&$>EFW+LS?jhUrIUC&-7mOOK`=8L7py{I*JM}QR&JjPp(>$t`i zgMq>4vh`U~=BdEY7{MA7#WGnH$cjf$f};<~^4?Eh!8cYMdWb&oH{9!*-o`=w4IS5A+6i zvScIHUn?m=MCoFdScAtGr<)LF#Hf|G@Li9{a4K9(mqxK!u&Y_5RSo*U+Vox5?`d&X9vmmGM6GaD;&^jw-53IwbOeLaC+XyE>iOfBn0$BTuh)nf;?Zb;Uh21K zeUyNYUvJB*_R*2hWs&BUlnozLioOO~3#ce&b*SCYgd<8++IeUXq_j{Xe{yauMBGHf zRTEY>FBk#hO_0oQuID;qBHqNtT9!-r{DI#5eKqLA7vD;Rl*W3GNdiv!svdU6OlPU) z{xuM`yBc1^Q5Rg$+X_F9wmq+k-o?_EjSwB(kq^4BNj9GpS;sev!4Y#tU*&16da{Nt ztHvVsVLF={*uoNiXRUjOG`3z53)V`Mnp{NrD8D1z_`|4Pl$Yy5zIcJf)+jrP&@i-K zs9&#(^K>}xRCkIA$vnEx{us+&%%4R|kQuC&sK4ud=h)qhi6b=WkV^_OFFzEAiGwgy zCCFHr?g_1t8patSucZRFc)ri&yrJx8i(3j1_4%xW&dl`Uo%yz3dh|ms>uF=GXUebc zhiv)`DO2ckI*Oo%w&{-ZrC_z5c-ZF#K5pSHRkijn&+edQnCBI-G^u^ZbcX*>5a0*$bFmOo#ij)CZISR0Xv~{dZz0_Q|UQBpD zEM|*!0ps{=+2HrWJ$+~@k5m0R9`-erG^SJ6DHVjs$)J>wW)4Qos_wh1230ueqJbU3 zZ{I$VzVMfwE9Kn53N^~7dZot^tHqBy-k15=2_rb6&tEKGT0HbZ(I8^Z%kGMB4a%Py zPTPOaxel4u%Xr9XDge&Cd|_w-Q(U8 zKjCK7UTmb>U#{aaviJY@r{Wj zM}_IwzB5+(<2e<~w`Tt}MH*|%N*myTnhQ_T4}czY=~nNLGxvA9q%`s;Z0y)oT~=<> zMIJWC+u@oHwLLJG^6@me`Fn6P`t69!3a~61BoBHxL4aEth@|ctrE-A ziOZJ|FV%V+0+Arv+h492tB;=HI?`P}tb4DE4K^0hAK;RPG8PG_c|rA$$Lq}!{D$J5 zM#ugAJ5!K$KhQw|l6&!mFia&;r3WeTHDzufcHbcRO^}Iu1u5TarrP2}Uns)dhv4voYcA_O<}L6CTD(ecV20 zq&Zsh&l=mM)(mZGZE(Dby4_g>8$ZEO=5$H2!jN#hjKljY(_rr*(=E@_!aquKuV<*J zRpR`FQAbLNSIbNWr3YP3EDo>X&S=xkE1(%U!Vd=QDvg?oNp4(~+-K=y{}pL||D(Fx z;Tp=;ITX|2=L5q;2;izE{G0ss)rJLufO-AN(+eTpoxIu?8NwN;n64;WE+wXLiDfEI zl7CE2BJbX?RqfV4ZDqHe8QiL4V&-EXwGq2+{sjaWq4#be_IH(q=Yq<>q@F|8N~94zrF2EX1Qp8gfj|Gb-ev~?-B zt_bkyu_kL9)E~iqYKoUMLu5OXoqvT^kcqvl^4#h_Vf#H0!#2Lu54d~aM=$>WacFL) z$0eGqFRqJ+2>;MJU?-7Zf4|6j>0fd-8t7e@3i}@YlOg)qfV;>P)xN zh_aO^`1j@O(Ux_Z|9sT&EZWiz|L^nvBQd3E+@RR0S-<#4h-+}vqAaSs!KUoM(O;Rt z3cddHG)64Ig#0rGR;tRHV=?$_42@udAI~O%>149d-8!~%rnjbvjY+H-=8$IP1k#yb zF?mZS@M2gACh-(-Mg!LUUJ2!#KGK2TI?f;@_*wB_e#UUSx}K3|WAfKq&RoQ%6=<-AaKQ>en6t-(8Bm{pl@L!xT?+f?zx)p4X`2;8X?j&D=S<$)uB1| za3Dh%iUC86Pzvnt$8{PUOw_hKry|S}%kA{EO*Ga9nskT1g9lNh(~u}j&9jb<-%eqR z&wxOuU+>DdJ$wif|G}&W`uJLRK1|RZd}~Csnd>R8{t~hyKk{>aJ~TW>E1|sJ;sREQ zAC)jea6hEde6s0F4(@h?{1y;sKSmBB6<41=)waBzW_4(9q;1aBer@Ett(du|ud<~$ zB3z5NJ6Y%TsR%tk`zc7-qI0P+$1$tEG13T~1`fgQptf1mzu9`3AHZa`S6T3I2SvKK z?m!njGwp}p7GF0H>m{_jc~v*RsyF?GS^<{epOM)q*H(VBl3sLJq0uTLgzF<|9K(ZU zU2UDKyDGjDPg>y4k!$Xm>K$yX`Pnvfj~sH*L@}IJn(Uc4MkDSfNROM&$g`3b6wA-{ zr7&>e#$Cs$sz$QK)LcsgAY0bB4dk8Vl}Tsf;XRP83Vms&BV7-glI_&C3taBXT8lQH zw*S684%@!SC+|+2t0(|($*l_=YthMAT{+Z)HPmtF>8?TvcP=w3{>|%7- z{akRIkX@FGTYS6hOh9!blI}Q+51HTdD{)ZMB_bUi1YG3ZVBH}m_uh13)6GQ6pPq^a zg=g;A$Bw6jSy3|;gcwg_pE`V_Bsqh{emEAsYOFUeNMOfetEYSP@sTWKjhUau&&dbZ z8x$kKXfSzDTcjjE6jU*9bCAcd&BDB#PWHy7ZT~xduJ7E&DxsR_T{77tt-~+ckCZ{xm83qze??b^C?7+s zc@d?i;P@xO(_nC?qzsc|x;&U`42~Av9-x&@9M?g{F_{XSc(Uv=%1 zzUhoCc|9$@fu${-crePm$>w>Db=&D+XR=|bH_rU18(GUJ#7_xZ<$nLVc<^QFB#YYn z4aTAm1l%aG=hMj{4^4g}nJ3g8>KPef;Ty6(DAiTdD5$2zq-rzDX_#zKd}EC}rJ|@T zp5wHh7H5Xy*GFb4(kL3(XtY; zhR&PR!#PNWF4=iI3}$I%?XA4--7H8unr zI|OvA#KcRuFU!+Bb5%7tK}a72dAQ|lKw>M#MUQ`ZOdFF(cz3^l{2uM}P*=_nPtuC( znD37}=RoVxNqOA}R*FOddA*>PCIogU7N5wCVSvNHIJ;t2T2Xyo@;0;f2vT!OuqRp? z1d=U;tMa@Nf#r;B+B0Air7Xk(m63VD(GZkgpYl)0x=>Rmlrlb$$Xp=@6{RViL;n3DtdW?+9nXc zWEqrzA@%I}pRd_2Pm98;{KxMmAMAaIm_Y1+I^x|Z!y4+GO`z{TTw4k)Wer5xXDwqR z|A>@&IFAAAZs{btFsFo%86CHq4BOWi*8wo@uzXc#3t8$j@A9 z%JI9X6Fjjn;AwoX$ad&r!^Gy=he@BtQU2N!-PBTXNcRt1Hm)eX2j`b7U^Jg~Cf`Ao z9(O?;vQW?=F+$mwDMg-2*lPFpMdI6S;jb?BNf#&$Ns|I-zDaX6 z<3sCq29eGTT&e1*>>n$Wt9$HS!U%posnJhXfedRgfId*GH|9+rD8O9xO4?%x9+R|} z`5Q(io|4Ivwi!r_8~@^LQhw7xdgp$H!U&`K=q0XVOCX;d!fe3jId3wsk7(VDC>00n z>Xe{P4Ux4KqW&}sJE)M+XFh-1M5g(yfY`jaKSB)_q{tH`r*F}3Ss|E>8>CI%@{ZV6 zB!HRv{ZjM0ozG~2;Uhx2mc1i;lW4(;KXxq<0ahqEY*PM9OKu_7VpjJ+UCPE(f@`x{ zCCStk;~gMG1V$DTEs-C`*<6HIdLHdc*uxU<5FoVR_v}&jy7H{_kFgpvu|$TizE8{~ z38N@$Y;x}zkGocDFP^QV21OzoY2q3LM=#;|k}3O|*!5tFY*mvvLpkpw?niu2_b^5~ zDBMa<8|wJ*r8SiL1wPw7v*Lli>N_Vl91t(@Zm};E*ANRP5ioQkC{y4SLY!lr~a zu(_3Y=A7z^lIS0dnkdUA&U1!~4vmz(i>ABj5ty~Lr7+IvR!Hi-H@PwwoTmPEP-8Aj zOiWqG61Td#*U6pG6qd&cen0fqP}Vq7%V9W%MCw2kbAZPdAO%@>x3=%%gny&&Jv9lZTl{YtH)DxAISODJfX2ef|O+UihT>ZuJ}4q znrd*o-f5>0i&8U0&6dag)N6=?(kO=--t}<4zopbQx+>kNVOp7swG&g-$u+5epFQg` z!4Vv&Htq6LiW3l>s4cw^!_m}L9W{|VL_oiN%in0$2$?Y?=}byDJb7-!3_ES>Kps#c)aE@|JsslF(4}3yAGF}IHsQEFLC$m>Tisyam_9Hakd^sk z)u>u5h!!2yMFNMEg^nmogFS!Zs)<}jFkl7-Ph;>LYrlCxsq)vbFZ$N4GFTK{6dz2v!mm86z)MIpp zdZZ$zRkR-{=l)JVpoKZuj6>SbtgfzePc4lCN3iQG-zAV>HJ6(5@(vp6vBT|p2}@5WaU2){F!Yf_BPeA*3=M%#N+Siaj!83(BTePWIhIb zsbMqdb29ve>>`h=BYfC{;gjsZ68Sw&kj63!zMq`-)d^)>O~PnRZd{T?1)Xd+2F3$^u?b2k{^e2e_rMRR@EM1ypSHi_5K<@z?3 z<8)4=cwoAb9kWE#*Gd>!vq!&q*C4$a^k*(u9+HbPRjaQh`52yWHy`=fwUBt#LcPOB z9b;NnlH7gO&|`;TDCg`O@v{J1s%sxJn&HE8!v^7Q%-HG}yD0pqfeO@*2nfF5XoD^YS=#BF~XC1XLu%NJ55+6^{K=O@GHKc2C z1YbIE8;9YA6DDWT0-RrS3wgT&r}c@!@U!kr1>NJ%D`Z_Ey1PY-{ZeBwOTlN~B#j|{ zV+e=70rYfGneeW86Lc}IFGlzzMoWxFppGa zr&?VD_BTkzy_NDHTvgFw_inCXJ$R_iat41+Nfyi&aX1S_SX=`o(!-1N{cRj;?H!lN zO^YS&GKsF`zx@sL{i^UW-D(ZXXpXEu4OU9j_(C+l_prs@#;sP4Vl@s~3aUNj%ipeA z#7vl>93R(d(Z8+mxg&V&98|uI`32%~ztn-K(>dVkX4z1+!x*`*)Ma7qV^=97_l_@3 zdx*0TIec0<_WSX>WW0EC)4-7a%`k*rMBC=7Q5S=Ix76Z$Skusmn zpY(Rs@KJ-QtV-R~T=QJhPk&btKA&HJ%k!5hpp+;X8M_zFq}{EjYk)aKQjX6j|K!?) zf2SMdycCYa2>akt9Gz**(V@Ev?5B4`-zb^?WVdsMLm<%m&(f0l`!I2SWzF%#7sHc9 z!CPvvxQqj_#+T9$TVm>%yYs!;?!EWwQUqp7OCSyCQ_2`DONFJ}9OkVfp=r;z+1L@U z7gO-wMNBh(<)pCh+M~B=e7pI7W)k^3$%$Ob*C}Bon?QeVqFcdOld9GJg_O{TIw>_t z_1{$PFo`gDl;zb#(z^~uEL{1x9Wl)!?jAft;8m65GOA*YT|}^Jn1*=x%+#X3 zrT<#(v}5FERazNCyBZNN^ET{flBIMVYCdlge-0BUW~cEmCon}|TWY0=hT73!2X!(~ zQxfihaI@2kE6m+*&uxQyhZ&403M9!6`%et)ha3iE@*WpYMZo&&op%n;5ISNTlt9Y$d5ABZh_#D%X*P0ZM=A<_^RIB7nG0tMFU?aw37nCMu|_n z(KSTCvPQJau=JefLW=*8J;_DrlqI}9oGSaS-d7V-0ZyY-nkdgU0BJnIInmsFk_ABm z^~J*gFEu+A6S|+N4_s&IkZpf)LD$xASXU)Iw5*=on>Bo18ExxLRXLQ^n8t`@K?Mj@ z7SFc|DIq{bj?y_Er3tTtDNcYU$h+Ikgxxop4RYK?N|LDHonS9=8o{YfwALpD!!ExX zazJNnkh)L)qYgMX=z4($OyyFYcY5Ma<-)me&aUR?pHIbFTDPBOhPAnK7vsEll^sWD zknvZmI4ak`~;RuvGPtM>rIv4vu9X#v&(1iEhq)c;AVL*et9@&Z}N?X`uB7`M3P^8gKok$$3tN94-?U zswUa-#Km0!^S6avQwZ-3-Kv1MGJd^Ies1^OG!+Va~ox|J<4{^=Pg-<_|1U8j}dt8ZXYvS{{9v zbwW)`2{Ms5g3Zh*6#+H$4Ox!-Mz@+#5%rqiyAsYAjD^r+078ThcC-?yEJd@mTOs$K zn(av1BV{}9)$-;&ZVKtXa=|<0S)Vze)UrYcD%i^MkZ5{8lT0KU zqB~$^Jn8%=gy;z}?|bO4snRcI#q*!1cpK*Yr;LsPOl_N)$H7(C4qi+@qc=Kq`Xg^8 z@0&XVnLQy-DsXrAMgbrIX%%$1PCIY^5{Xbz=W$T2n7{beXE0Htr3GcOT#sRTu%e=}usI?a`L9^t_OY$MQN3 z*R$B{q}~I(?w^)84L6w;0>cYoKjY>rok!PG zADW!<{l^S8&=CK7|AQ;oNY*h6j?Ll8;Y(U_SwaPITv6bNIN%8UWr}#;lx4>nIepXj ztvmBWZ#ADB?pYZfq!Js|_ZyG@AZ{XVw2~}=WIQ{{@>9lQT^6?*5wRcAG!3|og*U*T zPlKQ6*jrKg05IZF{xNj;S;DvpMk2n}+VQW(_pr)m6T%(hyjwH($w&haDy@@J&~vy_O|TYOpiK;*6`*--EUU%!61vC0z-x>a-% z#(RgJmgpYfoj&uA02D6i9b7G(eQ+UZ1P*ZwsjP>~$sCj-1}mr2Z+^^tz4eCLoAfv7 zg^oOx;kb%sf<$0tE&eC=a#yEcsr&EpH}hmZy{<;{3F3>xi^|BG!|aJXx|NU5Xoq-B zfJ@-s-#vfY7^7rF+j58VA+@dtE4*hORvzI?5eaHW9c`sthkyb`<5}`J(k?d0VL7Y` z8ImVJ`Y`lP=|ZoskB7thjRbHVH)rxUNADTI3u>h&BEk3e5T0NC{AKaX>Ubafwab+z zn=$Y8=$O@jIujMvr*nin>TqYQWp8y?GWjelq&~}tjoAMEujWD(EnHpR_?M^ApPiiy zarcP1GJT6%Z~R{Kr`<`87yc7kO*JJh3yL@+cgu=URx*-jeA+WzJ+5>p9Gc4t*?-SU z2AZ{%Qm!m9HyDW-gv}byi;Scd1xy+{(3=QX4MD&XS0e{cgEc5@ckTp|4OjK)9Pnp& zEAziK3vVwQdAh#L9Vb$V_ZlaIJ+X(hIs=4DGGuFNW;~-ZOQN6CO1$HkKj6*y!D%d{ zsStllbd(G{FZ;~*G_T)=ymrXUv42JBG@FmDe)%$~=cB_e=G>6*-rS14B7bFd_hHDF!pM#*zaExq?uXOpZ@vC-Z?C%j+4MoGia{Px zS$0H=$XBKs7kAR{ZYiuyDK<|U4(1dICX-2sqocGL<~;nU7A^3q}j9FM*4MY+wzzSf3(*6b$2&LZgJdCZ{ z*4Z7`6$09Q6wvLUxa3811Jr13!COramhAqVa;0R6N9~(E?)gn;XMZeJc5Q{q8WKFx z+kqNY|EVJPPtOveAzrT?hf{h@jWlQQ@7X%CNbz=sc)R<9T>itO=ZuI29th}5m+42V z_%LIu9`exAMRnJjp_-wa;sKjOy3aW*@ROn8l_`<|Z7K!{^`~_wwsr|^fOh&rw6=uK zOr8092U;~4#+nZ;L)bM^A||m6y~?2LKV7|JB(@b81vso$ zQ_LLwOx*5LL(r+-F8GJ`?iekf&SWNsd-9N`?5Ykb4^V(xfCA)sJU*v3Akh8EHFXo@ z%rse)6>WZ*+!_XHd7_$EP$N-Ju=+SG9GQN31|RNF&Qk;zqreRwhuqVT zQC&-ze%#vBAn(-ob59oQM_o6U8wGv zly|l^$L^@#?|VThdS5cz92#3+Mha+sRY%|EK`eY-Y?^`~eSd5^_ zcIRAT3S(Bk72>me)iC4$%rJfZ_OT)5ot^Q}Y^0!`NXhwLpE6gsh%6~rk6p~#e^|Cq zzt;rMFyfD+F6m!D@kH8n()Nke;mnL8ojIbJm}0l;kO2!~fe8e^DSrIMvRYim1!D0O z|Ld39LxO;N>v}qtK?=f9eONw8b5;kovnq-lw z8cSpmGI%Sx>(KEK9vl5QbL1Y=vB^SIU6-8?cppiwj z9em`N;dy5~?5*_EG~tNSghSQnDcc0k@^J7W>Zu_@xi_1g-n)1c?$9ZmZ{wG@RV!lD zkDk$RW*=@@J?m0PX%si_@i`$JS3%afpnQN0b4`b|eZltd8S~7#K~%7qavsn>q@J>s zu3r&15bhs8T_>yHXt|Y`cdqAyPezg82O7}3!2J-TcTSs9>|cJ7@todzEqyin58k8+ z-c4Z1*bJ=Z8pW%zBsqF{R#WxEclEtov>$K;bQmA!FH+kmMkAiARDOX<5JjR=O{&I8Sr^b4sFwC%e ztc^EoRqg2*TW(ybeT_`!2PTj!{MWI|!r8a*$+9!}6NBeCLiM?mG}0fKx_5WQ{ZBYO?chvIcfvFHyrtWlDjaj`KG49uLmV$ z>@wP$H4z%CNey!nL)qaFLCBCslJ{Hn8NmJ7+?d?5i+8XmW5_=#7@SmW;yX_q04m<) zoJL>cDjG?i=~ys*zJ})bqGWt~Tlg0?H)AB?W*I(7r?`#{A=*@Fj4hT|q*GAaE4`6l z8+qfXxchlpr%)6(1q!Dq7!fnkE%;-HZ3>fedc&Is-LSda%T1Z09y8I15ia};a%%Xf zM358eg!%^fUd4fHUQk4M@$k=@RC^yf<&gOD=g1V|^!_G_%jqFM8 znCGoqRfW4d1ZefiE4guPZ`aB*vcsXJSl5q@LzLTkK`+>H0CWn?=5m~>JjSk&yqiDfVe&I!Os_|0XPG7~ zGJc+E5p8)~WIdMo;l-lGC3??B2z6T>7vxBq%<2Qrv4 z8My`545CGoUB)-V&(aUj(pzOdyG=WiU%>zS!+{7n;~v52&8gK zggG5hmKG`RXiy^ntA_5Ri3ABjt8NyXaR+|A^y^zd))mtn87_Pqr7dwBB|ZNR$!8ff zO{5#`T(}K1U>XpdDz)g^X`~ys zYV4&je>XXoS>FxcoIzs$l764E57aYS6Qi2AWeNbf1Qvr z^1Nn(YG;f)spKBPbxe+7Q42G>IT(M0u^(R30Y8!i(lph>R(9&be*4^FXFG}&-n#LMxu7gPCX9;uRV;Y zcqFYvD^586_uSG0?hQG1<8(woNv1E+bsW5#VvpU0Dds#g4-zRF)Eg0(6670df?>55 zU50pZef7Pv)aHf4+-}Nz!&cF`DBa_8WaA#*48iLTnQTiEO*)ROjAC$iQvvMQ_gtVA z7Q9+bQn>Kxk88V76}q^{y5X5tS@U7nNzMSd%g+xuJ+mlo*Eq8W{iVRm~jix1{^3>sOEt z2Vy1OPr|+O;E!KLJe}*jS1gUNPSS^eJMwT~yZUsUZWrzOkog7W;d>2Pk|a!&@_sv( zoM&o0SMeCC;8Q;mUU2mXqLAfbq>&vQsEstK4fDC#2ZJ4TpfpPCDAbiOTP6UsH}Tv!73rWh6klbc<^AA{73P$|8|)tHg@JeN)i6`}kM0NFQplF%XHFQoc*NdNki@)u(-30Bnd^g+ zAUE^lrj&ENa~xUabCr9%as&hHzbe zakzWtp-&GLQ6k1^Dt$wFyPQUt`-|t)-fj;Pg~Bj5zzK6YMje(0M>hwlnK*<6_6fcFhOx?^(&R(Gk6F132Exe(rq^)KIa zpsu^FdUdGUqlZ>mbTO+rz;32)NW*SMf1K&1TP1b(;>S-KNld%MxD%e@HE*Q@ddpz|==ACKMno-byi50bDY3h>Ml6W&E$H;~9ZJZC9@Y|a9ShB}q*ON-{VklIu`ReiXI-mvedKJ8BSz|Tf3BY$I>W8!MxH-~ zR-GpF#)MTZ3T9^XRXtPH8G&V3u#nsXl%bi8_hh8mWNg@S(@IDi`2s63&6~u0hjL7 zdz6jrD4}g>i@$G^Wi&G~q!GlGWRG|&3|y-6TTo4~gNdKS^U5f?iNcqaxlRcO6dQ8U zK`dlBnj~CyTt#L#ij{Ip0E{c)K-Fp!-HM8gY%%o0;nTv~O2{zU;ytRg-G2%UFmrmm z4rkk8WS||=MbrMTgBp8=X!nWT_N?qpC%$d(KbZb`cw2!-?`Z0s`cKdeml_*H`H-3M zBe>3^$X%tDlw94u1?z|KN{A?p5Zk1>hSv7$*%dUb^8&7wL@Sl^Mm~tW*!#`u)+5j# zECNhyifaiaS+LS9ja_87lXn;;MdIMJs{m-FMUSc@o*^=;muCKx!D`(n_xHcC{rZJA z+P3xLvUz|W%&mOzr2X$D_$FRlOx#ariD3_WMGUDjKK)r<_pQjBhG0!^+U!8p_59q- zO6H5s@Hff)M<44M*C>Rav1-JxzDoQGo&W>;oA9mNOPPO-rivQi_>zDE6+c3ZBtv$7& zHlmY`bcINPl#b1C@|*3nn|iX~`Wsbevc4Z6)?Has)<6~Jve~rVUb_`RB*jk0lJ_}Za4Dx9J z+QvEz84+LU%fUqcU);Vi?6;BgiAzKS^Vn*~D{XPF}skd=X3kghy6m+XY_ZAC;SY&X+BV z=x%*ioK{{hE%2WucQf+*Q@qm$wnbcu(3$QOt_jf5zvo=0>2e)MxXF&zqDg{Hu(ADv z`NQV?)CXZ>HgZ(oEO=26TAN493wy|a#Ij3xHxz7kPa!KJ)tbFzuDA8y>@yg7^evW4hiJmi@tZx}qg+7_T6W_?p^p4jtjuWo zi~trZ{PJZ>OW^|tGSiDAa`lHzcgnMt{st}@wiwp$gB*PGKXJE_8-w!yGZ`G;v2lUI z{(s6zH~Ik@v{|!%BXPPe(9HXOE)~W*_WAl=$lUBww*t^uf~R%rM(q1HV*?t#@cQA% zt>5K#ZX|I3ImE{~vK_MsD3oYjw8~vSwY1hR;BwbT1{*kwTp46{Qm8OAJ{*EWBJEjg zLKZ`vhq%V_SM+-;Y;2DBljUy^Dy)6O{{`@|pAyuY9nR+|rC&|0X@{E>mD2QTt_o@W zLzIA5^4kG8LCg}=3kP(<0kl!bVg-FbVlQOzL1ZIpocOa3xb!e}CS!;}G2OhEZdK`H zWHO#jd>9}aAK?gq-VN~f(9%X%RtPjBKVYRUpHl?>GyWQAbQM1HRZyf4)Es>Ix_w)? z?`)M4`PjZ|T-D~noVNSEVXF~bm-$wgcm15$pyxv-D-XV%gYOg+ytm-}?Zdi6WVXgE zB`9TqK(u%8nVqGvmbyt>%i%MNG2I=Emcn+6pITW_HY#XA<`c)*_?L-vrHUO2wu#u@4K+Ew;TlLbMA zbhWwA?6dzFk!P3+;WYTCj)oJ`En9-u#VXcOY_h=S|4?XJQLZ@q)j$<3PZ0+8=Ie93 zaa?}*S1Y9bgOXN??wxUj{Up?&;IMn+5JM-;-le-%+UVn=Ym- z1(44kW*UrX#jKm5HOYiJp*3psXxq$1F+Qn~c#9F}5_UDw0`!P|LysGER~OczeAMQq zh0KV{r_;KQmlHo+4Cf3G+?4#{iOOGQz-qiWs7a~;UUw&@&$su~xQ*fg2zO4fs1p<0 zdH>9TsF#6Y@H=?XVr{$4^{k^vd;1yr^tO>025(^s?uDx!uz8sXY%cHIz=!t^P<G#B|1Ps+Sm+P>05j;!;q_yBJNC#hyL{c6 znanu;@)hRf?a8Ync{oI+{F|`7W9Wyz`*-Gh>3EqHE3_CbBZE%meDrOT8d^TzLS&MB z_5JjR@{qk?6C(`|_6YXnM6^pa`FxLUB9#bayY#hpfzp_rWdv@mk(9{cn?_PF&h91g z@L)V>CYbYD~bLBVCN)J$S z^YCra(s=gt)q|zNHxq5Hqi@unCeLneq)B$mPG0zP@7S?BC&o%*6pD>>K)DmUfvd%W z;5ljpHiNiFxxP-a%~Vyb2uP{z{Ys*V6V&k0&zdt8;i8?T#Kvbu=0OW-fDEm)*fI5L zhHkruQmg~iTfBLP;+jV7B(iQhS+1m|GbX>5&OQXTmQ*@1m>>%R^#M$sXr%9q+=V(b zg811S1<|lETR(@_)U1BD!}wi={~ww7@tg2D17vni$>?VQ5JVW+DTEJ$TFVSZLK@4n zlo{FF+8&CH-Pb6KkZEt9!|uX(64O#gHYI%qVCRkzd-J6+B^$yw+b~md#d-2fRL~33 zbo!LN#N_;daZu+>CnTXUhsa!?05%u6*0i5KuwP!sP@mJf{Av0xpR*NB*PLIEXK7)- zX8Oj+5M@=VB?(TKRKI_fXnFCj&-`+=6#pC9KY0B{9mB?K&=WTgKMDwDaD$;Lk-g7a zRYGM(8&gYlM48rhm@x^P6oTzaAExI z$o>1|J9^aDV_C(H3)1OvZ)VJ|u43;@lL*68xlgmX@s?}DLyR&d0Jl2e?p3O3n;7AD zTw#)~-4yC&R90#I*R6B3%B8H(k>bpphk&roj_UGu<@?1%);DzbmzVX285rXw-#6=5 zp!*xDn4-*b-qUD6a4AcDON{-XM?lMczba*+%U3c##pyBtjxt{}+;Kuev!g7;Fr-^0 zzgentt#&3j(nIf{k4J!8&|wUw$`NLp*g)9>QSTZ2=!?dJ`3NANSGrQARFgjwCVOk2 z>g>ro&~|J|&1%B!z(C)g-6WH2n(z$PmS;UNB#g1X zRc$I5oqFTIt~EOWOGTWxJ=O!^Y6ZiQpe8nAoC&jQrgq-d1DoU(5;;dHZlg^9`6Mf{5=A| zGn`+&Ar?u_Ot&wg5{rq zEtffyi3z&VTIE*&uH9>LBXSE`iCRjWa}Shj8aDbUK08qg?d&k5l0yl0RoC}ae4)&li)81Q=jf_c_s=#u((>sRq8(GUB#D@6e zQ(=LW-7-1Z1b{gvk)x3*;cIRbSwIHoqAWT1xP-WQTxF!!VfTmxl1$Pf_I#N_u1=Hp z)ZJ_b~c4XsS;d%J- zijT%WJJPrl*pbyq_0wuE0JQvt5!pJaKUeBMHcQZ0%TT^g8 zL7`x3)h+?3o}Kzzp=n@Sbr5>)oUxtaL5PETS>=MjHnF%u=Gl$zr;p4GcnP}>N_2Ea z%SX^uu5?=H24B0B?vVi=$eZ9-KfBcC{{90lho}Pj9HNYN&ZgBG{>bkKvMNwu^U2L3 zi=SX|`#xawC;|SWY2nnaNcD|-ta{IYyN`BjM#{h7+@OS`Xu-5HeIRH3ktXmd;0|_y zg7>bcE=P&FB*mtmvzB(c0+()108#3Z!|=@{iwQb@7sX0 zHArKFK0gMKG9EUkT|aIv%8|8`34zy}y~>clM3i!P4Wtl$rQX~=YpMojC;=!>i*=*W< zWaOl-EkJN#b)CocN3KU6zO>4qmB_KJE4>|jbXo{uft4o$JGoL5rauKn6(=)mNI;r4 z;s4k)0!rI2sHW1P^_GOIG`nk?2e#c|yJRH8o%Lu?4t=jE^7Sk$WvS<_bYT1WFJixB zt^^1n-CUTjMSW}Ps8#7%uI=Y`J9w-sC_rL34%@14*wEgV>t;Fhp7s`ri@$K=;ch@G zEzAhGG$Jc`ELxr;h;oJKFs37@AG_4a~QS?HPl|hJB{^rHuMqFzC^d4Nf$w({yB$T0MTQM%#sT zRy;9voX;PPpKu@<*sa8yh}4W^4f7ezg~kQ7$n4+i-z5}g)`Y}%@i!pKZki|foPb8M zaB#t9!Se;Z9J*o_cY45VfPi(_Y>GVHkm(tA!RRP+2k~wwO^F(~I_fq!_qQj@4BTq6 z(-O0Y^qHu?E3Bw?NE0?LA}i|v^fN2&M4Ghq>o60PxvZLL^GTL0XhjLIDHZzx$DcBH z&lspFN0`QSbSy0~6)|HL;17SAhy}vS(+HnN3&pcE7lqDIm*;TRyKW1JWu<-xR!`~JON_wSGU zzx%)K^*z7mah&I|bKmoOoX6+Qw_tK!h{)HRig4$@=$lH~X2NT4398VN%uIk^6N z{9dM{PAbr=E3gwa95nyp87K7Y!C`k*W!_pv8z>MYaW%ueCs(JA@14Oshn^LFJkvC=7S*tDF9HcXFOostWrT@~$vGn@D{r&l` zwF$q$TF-y+4|3otgLp_qYMqp0T05SijbK-5qV5KDt1U&`yjup>T zGWRe(GVuyTF995Djh&wL-ROB!I_V0;28_3`?UXxpuCT<UZxO;*aY;8*|UA*c0utp(G{+*-7ekD_h#Uj;U_iPoH z`rX`)twZjd{Ap?2(xrCFVo?KdKfFKEBVFjRdH)9Ef!n)X*$;Z3J$LH3NrW>MrWk~A zd@9Fbys7)!=QgfJci~k6bSYjjj0~L9Wi#mvwg_Y(TGlXLw6ifmezeAwtblYv8n-U{ zRT@XXv0)-Dl3G-S0Ba@$oFlZ3s5*YD zZxIZ+IhGdhT7^XxD>fb1cO-c=a#oV4@y=$iTy`D=i~HR|7jEYqcDu0wt=V}jkTP8s z{6_>AFUP$>#@sbA@;36@R%PqMWguc|tH zA%e@j!HTVrs=NltF8jm>VzyvMFr1fVmVPh?u?Y+^r{AmwXsRLMJ!5G{s>9Ql|`JtmxY2(&yGHvhO3kwjeeTy zKN>bx_29`|T1Qa%_U=1=P^gN=ppet?p|agsB#sYX$n!PLsTiF53LIhH@Gm?p`EPKGHu{CZ46@{OgdQmO z@1s;l!gw4JXWw(z@iEn7Uya*yxoB!$i)}S7fE^WCElEHk&je2lNSiJARDsN9%H7I+ z0ix1{m#scEkLjJe06{`EGH)`Iqy~1Ch6Wq|E6D=)^xk~iTYe4r&tCz&RASjR!Wu>q zGVNg-fs-wRhO~k%;*&g$Rw3rJ>(TiuNqM$yGwv!?WowQk7`>mH{)v?1^yO&D80+;O zLWbi&y#sEDiUcpZ7(P5xv_3AVS5!h_}0cc#h(Mrk2U+r^<& z>vQ8rjmKHB2V^z3(V6H&CTVgyjkJP2C$kb6aPQVkJl+bHsz2<}jl>D9&7ObTm^{rS z=|uSKU#U<$<91cjLrF2#O8&`0z<5uq8=V4=mU40sS#jS@|Iz=MF(D17&2$*cu5_6` zRPCYz&>1OL&kDqWuCVoO;cBl3&B`{te4Bd6dlE@SkW5h_AAXHUAZ$@IuQSSt({7#p z5EGO9am!Re)^`@f^0;@zOJV7Ph;_4;r=mcH1_;e^fza$%j{%;H2(8k&3J8GR#^(6t z(Qf)BB14T}21ZM3hirB!d$93$Fl28XmNH$2VPAWR<6V#79$-C|v<(^wp?swV-{?9IgETIQZ)-?@J|M00u zfvChg5rd+YC$kR!vOh*c@Z01%vf|G}toP$zozON&-N2}xg)q-$GzY$}wkWvWQCgvh zIKdl8;{ei71H#ErmkI=4kD_*NM3U*J>nc*(syAiG-x;W`G69ygnskT`>mmgC%$4XB zIYJKoXAgeJ*v4vCGtqT_FWe(!>}o(a*s$`B`z+YL2Nt(h*Cdy{PFI5mZ}5mY5q+;R zTC71yeHAudiy;EkMX^NZwEI!32JAW6QuQw)CKxIb1 zN|>Krwro^pvsxDQ|HcYOyBkN>Ne$i-IiQGuhd979r-!g9){6Ar6g<#4t(ehhpvmPg+oi*gD#=nm^X*2OWX zDCwOMj3PFHy~3OO&ie=zSw0A5pzeiga6%!g&D+K_ZFs{;xBphz50yiKp;OK< zLPe8zDc1E3D7UM}(KHom8}@$QWTj`K0DVY%R9Em}Q5mlx0?K%^`&Re%zHI6@bUXhk z==f}4f0pGXfnV;FlBxB3Ew=WG-vjvXPVVSJCb8^3Qc>k)$2Ip+6p8ZP;oE|GmB?6- zx;Qz(qZPEW5%BuyaBm5(*7msUyYiujsDjRNFzFye(R~BbPl1<61brBqP9@B01FSth zM*%#luGJMdJ&sJe%>bKmONn4}%Vn*DsR`dN>2|jE`yu#kZABTg7s`M16%Dtp)6IPx zuI<`qwwkygI`@MK){ib9mTLXLMi79# z3LtuOj&nb-U^@w;H5WIvIqYu7ExEHjO`cdm+I>e)F2CYC0<8WT%Wkec?zDET-H-b^ z9boOa)K#dS^d&CYMQxT{^N-K}(FV{dZc*5z%vLfkPEzK#TcP6{1oDGzE=+>v56w`7GH{SDHcsMRaRz_+ES^ zo5j(%sMhJCccJT~fIpy5JOX1Eu`OYXW54bsON^jI$Px9_`|yD1b!Ng6+)p22W?M?2 z5R)|jM*Ajv{p=A2))37!BIx-jf<879qoVXh#*oQ#i~VA{tf=`rM1nMyowbz9*#{Ga z2aHgcU8e({ffqmQsFAWl`iVfagi93$qa{;lanrj2;Hk%)f8kJnrF42hkGcQSBbdgy zcG7r94S4EHSjdGq5>-${6$pru!CWgXJp06+%2?DBRn15+JgK$7zpd#(LEIv7>B4Sx zn?N^yu4Fn&%)^U6A+t=h0AeoUnmi=(o)}j#!-TwXlar1;6}*ac`;KEUuv8_`B4`ch z;Bz7ukOm0G*uVX7Xz~ykI*r)- zzziiCC|jN}aR{xQ1YoDv2WGgLoL)!wg`UhI>dh%jOH8pLD zMM(ujaW+aDgdX%1smDqorIEl{mG85me|HZh0nDy7tF5=<9XL0JAWwPcDq1Aovb-Q2 zEkONI1!!?IBT8s1Sr0D%h58c@E+PZRr1VdL8yH)3_bAE_3sg_k@-hgt(g*}vA^Jrb_$GDBt0myS70AmrCqU(&c1!~w zR{0&bJq`j@Casfttp+}?xpBr72?FhmU;eiuX?(#41UhAY_T=#^x1gM1NwT(M7FY7* z80NivRBE_sF~MNdWj3`bfQ~WJ`)rU?l^U26uEe!0C_VP=YIm=WZ z5IwiJqI+Yiry=xY1xUv(k2artH2pt;~ug)BjpOGn%NmFVmw%5iKM2t1{yvum0GU8 zh%1PgizyX*Zt}mqMJ>9`@J(&gjPvEZa3z}A>Wpu9PeXe55xC6$#KQCAo1Yb2bXfgh zLPtlB_?f?^W1Dce3@7o`tf%bm+6B*FYt(zxagCn)+LaqBzPOD@vzl~FSR0I#P=;c+ zrGWYP=hifKPj}+S?niXSHm}@(YVO_NUmJBjkiAzvGrVu5EgE$YPFtS6gL(s2EInGv zidTIhW2bipdta=CjmHmKRZLeTK3kn3kXRlQ$g0peG}fjyaH~hD>i#!fLLZcME5|9j z1Z>{o-w;6~OSI0QoHV>-SM%xYs>DiV^%y3H<$JH9VYsSumBxiXFPZ1L9$KY-^}`2p zH|_{#^q!bhJO^CTbd6m1bmEp+r(<0= zfARM0$vGL`-x8*ramK%hptjCSpt@Zt;P)=j)EiL&JU%;RqY=FM<@hBLtz=e%%=Bf$ zb%S#EPbT)+^g6tpa(EqUmZxKGr4HPebPz$h3;xJ!88EzhGL6_6M@^rNmg3+vU{Hh3W?)7E0pQDsRx>5{=-_{THAjdZs zWEg|lRgHtu^oXof#+!FZ`ASdmvA;>m85}%^^2AU)7k^~e@m1;|7h2oXX7=6-roaL! z_4?4+HE+5mx%2+Lv)4Fx0Vliti<*ZrdLE4N>77?<0wNHw@UBU7a$4`Bm4A7A4jAiy zxH8R`m*dM@!2Lmo7u;57P-2$e#9n830atGst@< z!*j14b3^TNEP@E%dYkBco@&5BPY&~*K!g()upnaV-T0}?Xi*zXZHXAu9YOvVP z!9hC;`pS~SyQ_T%W^XzXLfm{4t6Gh)9PW$uc2}R|y#y_|uu|sI-f_Wa@_59d3%0FS z5Lsup(R#xgY|1PT$yjE4kV@g33aM2z5&cRUlISY-zV5Rb{%vK)!#(w5-;=Rpuhq!= z^(`oW%zW3!J+-iB>f0n~9%ZN})TPgAvNrG@$dHu^5Gig*`eqQ z?_J7MSr&GAtb{pICc-v6-XgN^i%E{0>^5)`TWf`!8o;C`cY6Geqg0(AiDiX%KX6Cu z=ZFjUgne^%{)p2eISFRbP`fNs9|Cyehe&_%*~ey==&e2N9%UnA?s{sHACJn5PClGk zGJY#*v$v6{XG>MlTm{ufZ)fL{u(wTnuwSVoK}T)8Uk(qu#iP zg8Mv1i|jDhs5l)JE<9Q#96diiy)%-QXC2=zPo!qHU*N+m#&H?Snvk^cq5ObCr@0)L z%FP`qd`1z<&&5)22A=N(C77_XcWm()eY<7ww1Y+^D)>@1q<1E*kHY5D@zBL_39d!& zm=+_csx(4Z%-|Sj^TP{$eXlU&5$XbcQ{%ShpH@&*yP;YKPnmUhkC&uoYE6~!0;Bqn z-t&BqvPLg~L!uX)!gvC=A3&ou`F$G4aWY7th_@H|R%gL%-VYTO2q#@tbF4Kb~ zAuH)61=7Eqbplc3(Q8xt?JEXVPC0g#v9g9l4`H5Tr=n1vvK1EtMozy;{BCL7E|C@S z8{d@Z6Qo5i14}NKI77epzFg{i$cfjKj8gxyC#q$H^iv*GP9GE-&6<4G%DFa-){?YE z^r(1@Fh^o9l?$ne`T+8+8CNYfI;MHH5CWsaEeIJwOv@*H(`LSQ!3Xq^7`efk zY~)e+pg`iz45<&7O>bqXS*S=*GXxx;f71d(#*v|L^5~8PVOf7CG>W!}r~5(+A*nJ! z0wIRM8w{avS>C`}n~j_3S?v4hu0O1e(3GS$L`ks&l)g5sjfG7cMy=XZhwxi?QXMHh z|Mi|vM|mxyC2L)CTYZjCB<8;kB#VVzj=UM<5#Gln$N_tEc|T9Co5;#KhLX2tZ?BzF zQnPl1kj$@+G5*ARm8uPs9ify8Ne10<$Y7toY2=ED6%L(~)E0z&XM6#w(zwPLuE8c~ zVwKA}SLCZsRCV!O+)v92kb4HR^Z01-VhD-dFJ^<6%D&_!i68t%78y?&X{Wo%l%d0R zvJC>-RPxqgEsU#meG_WuhiG{NR#Q;j5lH+XGX2uobomC8O8vPg&+B{a=ka#(e77DN zarv$i<&8!jx9?2rK6LNcI-g^o{><>}_2X3dWJjqkvBDM2TG^4P z^$eb5Uek`t+QHg;qkZ%55xkoLHjA2@Ca$TS?t`Bk^dF?Q7`&N~ptznjB2skDfl7Hj zL5e96(<2hAyr{cf^a)u7G9+K(GpbtiduN;zRfpiAzu1Ny3>hNe8((L#>9Lfo7VIfF zilPT!gSrWRB@M9t-0~HCHgzK-DEw1ECE>_tIf0V~(cUT0p*t0#_yJj=Zk?$u z)OWnyy0R6!=-h^Nm4Q7QgGW*tqxQMa70|4%tlGBadRrKA4v}52+i2yjhs!$rY;#Gm zmM1hNN^7t8!09&|yc?$kvM_t-)&R4Qs9$`;hhw~CE6kGdYPWXm97*br@P_-t2RD{! zT-4C$z#o}4xyt{&2UkEs*IlAa5BUcp_D_-^xK&iAZg%`&7|o`O>e^`6ewnD&-4o$R zok66bMctkPDr{>;$d`(dw`gZ6=^1xyvF$C)%~?U-B}vvJK5`+JCLFB zWcQovzmL6j9uvkKN^`J>zYuZMXvZfn`8Do{)lIffBf$2m5PjNA*Clyo;)H|c`s2rS zRBbllw72^|qQ;61f>9%7eUw{^HiV|+D`kB*ynf@{vjm+$ajFuR4|#bK!N(>>gNlndcZQjVWNU5X=|Px{ z8|!iMXeG|lZ!!Z&v&N^&Tg-;gsT<_2sBHpd1&y4Plww=s^NUg6^|*;tY3o_Jk<#6_B*HXxnxjT_d zXQ#(>LN7Tf;M-u0S%Z;>ixV5NrUSyOsP-eIF5`?r|9oRF;sGSoI2-I}$%1PEm{%Q7?2i11)elMOQ?$h6y@*Fhr`E1kzpA%Q z`gCVqe_~8s=}oO6fed?QEo-Ij=7U&&ma0)F#&K*ZX}nByaPjaW{as4cVpAe-;-MBz zLsI@646XGT=@-3j*Y-KR-9s=zE*UTDCbr2rX{{TarIB@^i)Q0FI8jg?XONO&MnM$} zNrqKFDnX=w24gMUH7O#l&m7&JHUyuf=_3>u=K6$)=d#XWeQJ`{5y|@8gi9(J-^`lk z*>~}+iE)~nua*Hxk+42)BJf!<_#;-O{G)Y8YazHTuaJBIp()Fjj*8Or8Y}gKyyaM) zc$C`;MEjAEZ;4@J3$(Fm6 zM^`t5&gP7%#*j1bKh>vwlITBm-iWpz=~sjwd2>@Rqpg$QXV7D9aGub0&TlHImBxG$$>z(%xb-*8!AttbqV?5N6VBPpMblvf6vSfEu zFr(84jUJgj0s@^$09Hb!N=9=MOk1Bzx(t=~zUE0$InUHI2lru))t-Vz;xJXW7sSXv zz@8n>-SpVtsL~MEh-=j7fzZiuL*aLVqsZO95jKj=cs4My^c6D;rZdm109}0#K=VY4 zF7s%H-}rQl{_{evx$|7@T(hCD+O}#kk9J*%%1Ij*`W0i4YQBrxg}AE8NwwAzd(0)Y zkWCAtpa>T`;!^`oiPU^XN7wl~x1y#;-`{uP#LXA`LjP9&|O#^{3^8 znf4z)q`#ZI$4T`Qs@e#gT4btu_Poz4z!$LzDo z$w=C|I?pPz#h!A%ab%8#jex{_5*>E8!6U5O&A;wY%)-O-V*~Y&Jq%1}^(=#E4~<yu#H#d|Huta|(Bq6ww>@ht%1L79do_EX~YN zke^?}K%mFV5e}GF1e#T17^0q0w%e zasP>16Yps@V_gqd*L{Dtc)bsmliW>dKXJB2R#N8^T?d=|Q1^}bVW%36Ma0-?qUJZ6 z-1vHXfcg61ol~4n`$^2o`nCF}>J&E3OR;j~;kfx<6$+!r6<>~((S`CE|1|Up&|$lu zmLrFAj`H5i?*bNUu3CKGs@s+M9OZg@fIH?j@p4C$$-2Y19nVhbtTUii9j=~Q*>T=x zeEwU5hg5|0nQY8SNw)WR?#cvD-l7$ohD13EzJCx=YzUtFRGFmXnoRlPxGe6g+r_T9 zcNv|l6q!*Do{-X;=^+Pbt0b#IZ*Kw4;-0Ewl;jsT(FdfzZ^f1j2|38Iy9$xwMFQ9(vn<96ik^PD0}^U==zF`) zSW%9&aR+(~*~}1_M8&do#^dVcmm;_$dWCjb>Qik0^~!PI5Y6{ic6{yp(1V#M2w8$y z=SwcNpE^U~a^fCLsMVR=0{P@>=aI35jePu-S1d^gPEcG_w z&w5r#CYi}9ILW;RE>rO^Rv6EGmd3NH-bH=FO-{<;qob~|b*{^sI@iNT^Ey8&Rp-2j z=Q1-CR`dPn=GIn(bdG<)D=^xWcdumucIm?j>nUPprg76BM(_?Bu@70k5_Hx4XDIXF zt2%!i8bO79{cvgkFANwEzKtADH=`UNLgktw9A*JG-o&9iEkq3OO^TiL5Pe#$usvj| zU{zrh)x0*^B9Aw{+5{boi6h5BLOG%Qch?kdRJ>Z}sPp(5PcHvxwG-MW&t_ znY)vhjfjPjzbEVzA&xhSzZ^FKC<#|?GQ3(V#X^|fJrE*9Z1qJ)F{tC&1L+0|tHZ$H zRDKT5**9(?9ThXy3d}BRPG!s;33-Nyox!w;`F?GGB*nrGp~q~(T2v9qSi;C&*vrPV zpGXpebaGI=l#_(fPS6q1-i;22(QOLGKe0c(;8bfpw+WHvnlI(6e!L5b&5?eSbn_Ou zwlo>j!eNefMIj#I)tAR44Mj3ir7Cyqv&{npTR@;!%MNF_DuZ@CgbS?`-M6_u(W*sD z)093NBEsu~(br01WukhYi2=nQ3XWL6HBq&_)kM{NkDB@Xt4x0PP96mz_N&8CBTQn0 zb7FZct>=YkUVsTfw%ddxd-sm8Zv5jOwYJgrym&}Xoz>RN_(M-c?M*5W9Tm;*!JS!5 zS*`g^1sre^xqn!o-dP;aAgQ$M$GF<$5mkRq+QSX%Gwt zaa}M&N!5a*3#DHVDy+$oB85(0r&O(OEVVMPO#Kz$*!pzILuA;aU?YF`k0VTdqJzt>g9J&?$9pc?o2Hjq> z%%%Z5e3@%*)Xhn#iL@;!%m`_Yj7?#C*NWi&Kr=B}5CkD%GN) z_%JQ;JhPRF8r#ErR{iOD5_;B~SDA#_EfKQ9CYI7g2pv}r01JCNe}==6#+dQXHd-lE z&6raBPP2%mT9IFN)B_k^8FY0+^$(^8D1B610W7s#9N881-;MuAMo6{j+F^S0ObA65 zQ8!aua=p92wypyUo}_uC<2M4%$^f#3UQliwpYA>`UF=N5BFL`UF>@yAIXRu2p}Hfm zi8halN_rVKWjdUF-Ltc%J%g_sGQ2-My}E7CWk!rb9&tFOC@i>M+&3{bsFibeigoU) zM@yk4K^Ek9dO~@oTsxXlp9!-Kr$&~~cpovV%n3d7Yh z*0IptIM$3Cd~CwEYMpo1g^qT9>K3)GH-~N}K>e<$GOzU#& zI|)!r|Cj5|G@k6x81k!wPL2I;g;`EmG0Da zvHeZ4nv>?8z@*a2>%MKOr^l-rb`qhba0lwY>D@*b)Q1L#Gd*(DTMYWa zl&oS@VQ@9E9h)Th3<(hr8MKsh>V7LNWR$k?7b35r!aOu&VHD1_$Gu`Z)=`hZ(2$dz zwu^3uP7Q`gGXs#HiWeIrXU($NeD6_wuMbQ{YD6L7#pCC`9|@_*8HU(bI{j@52)G(3 zRT>umY0mF);1P(8w(_YY`I{C!q)%_!vL%A_DYyBjwjDUAUplCAI@~}*&7l`sfx={6 zWPFHEBkx-5^O`udZN{e2{3ASiSmiNNIZ9~n1ODMj}5L}(Jc zyN2?_X{l^_Xuh-K1`KZum!L`!#9@;BW&+Y8T2CP9LBmvVt>V~H%Bbv()?%O*iNEge zn5ZsfT$oe2U4n~jWP2)k6?|(e)+au3C(@zw&29SKYL6i>;O_;gQb`QMgu9ZnuB`91 zg)@}$)m_8i22q&zPo~qKBK2{qEBr}yb^ui8`$3`6TnT=N34N1vIwsNka|Ff=Aotq$ zA&x4eT^phGLH%9RLmzu)!1FT^Gu{=j(>XOQmFw|7JsakN9EObei(18)%;b1T+HTCF;c4U%TSN>5*B%@nwn4ZgALG_xm7~)!J_x%J&!#1hBQj+ zQ@_<)S9AKs(Uz3{Dz35el(;22Z`z4dCze&sZ)lCVi48JCE+Iv>X*v?5!CI#_I?E|&oi&3WVgU)e9lihlxBsI7u2C`b(?;Yk={SZ$j(9+ zcl7YD`5|n%F<@h_vY$OW^2OQC4!zJriD}mwRn}jNLC^1QZN5nN{cdn0SSFTQeJ!>y z`Emjt;g1t~!d#8#e|KAucqF<`HS3SWUu&4*Y#EB?dnfm8XdrS^B>yA{t8(z7ycT0R z8Ak6RK5`$Sg!X>oKd=;gJ44hOIrw3wf8$@cQ5LhOkoVBqF`EcaWPWwoGI_r*qT{Qn zElZ1ALhp%anghCizrdP}r)*_#*;j|fu~_+o0+q@7rGN9}3@^;Se%YWvk2rLV;F`HK z@Nk5c^R+VJy*_PB?V)hk&Q|exZYj8w6YW`#NV%9p!aK+Q$*0|wT%7av35*`B--Krt ziV?d0AEF&d6!8SOtDMDwmC3J0Nx|<7&kuHrW9ut9Lfpd8p8{K=Lm8wt8zNY+jP`an zi}&^EJ$c^K(CQg+kyIl;CFi2%dk2N@0wMa1M;2xmkGp$b3`6oK!X6;1>%M ztCgvv-{Ws=P%6p(fos&M76H@Zc>X(kztf!-^qwSNgVIaPu1DNY*KmiQK2KR^N-s6WrXI5%IBD+DG_k*(^2_qoZeGCE11l3* z*`&w#+VdH~O)9_>1|ZrwVO>RQA|gR3!o@CC9v zB>iAD9guzmVV5(YDgb>zp1>CWhbUz1|ECS?cPnIfS)}g6UhTgbI>$}^4`j=-mBZVC zx!dIb*mwoV%I!xpkONQF^UKlm!xBCc+=jhs1>iQir&D_O70rK430umlXr&N4J%LxB z)4&@^oe$O%SM5br1wAzd!27BUw-^@rcVj$cR>0v$z=vyB<`sBp5#X&SE;Pn6QZL=l z2-Sjs-kt;4#nZV(c<`LYH3vy^2&4ik-+TQx`&81OoaRFVq=n#tst%ZCaj2G~8R&Ko zkks~c^$Z3ft##SK;r8l}oV7KGb2DiYoP(iE`{rlIemY`rKM5+E$8Q*QSx;1N? z({2WVzV3+*XxGsnC>t-h2Bw{xEttNAI~rDrt%Md7EMm);Pgpo^Sz+2Fd>dRib91_c zNxb;$wg?NoFStM83`F;5{t8f0)lb7tGJn;3hV`}NG#)A%zFj7e@yn*Q<4B+3^`b+l z-o-f1(Q@ZiDTBsYvGpWQxwp$hxEVncv@87Y#}5uIk%o;HbGqLQKW0Oyn_~2g=GpB{ z&c=5c;ooqXgG)!RP^Kqcb~9Rq$I~Q|fgao_aTsk5Jpb>Boea4>V5^^dEAUrJz*cap z+*E@YypVmUhp|K2!Ovn87r3R|4`nxPV==bJ_0^0Tn z#=oXXJ>M1tdb)La#{ShT+1;gk|DO*1aCxO(WavC` zClMdw<@C2^Bd!X-=8I`yEH?dlc=>SA{`48VL2S&nEO}-6Gn4$-hE&!Lm+3{_2ARN{ zS)&>xbNeD;`sg}^c~b!EqB}HZDygr1m(Vm2i~9`tHJX>@q*HYe`NT zA5OjSbV;9fEeU?PuGAlSljC*s1l2clDHQeudG&Q?b(f(2F{<0Lbjh;d70sozr3?x+m=k8!!D}PjT;+ z$k#%HKavlZlZLyDDx^R2Lap<;ImhQQ;x7VPZ#cU)oXz3uzZsYgA1TpMT*D@(7kvw` z`(9b+UI_CG^wkbqh~|iJjlP~AXVT&+)rtI){)wfUnD;>{guhDNV11QzxVjQ0cK%sd zSz}##sYfrM`KaE3GY{VC<8TCt4{e<+frFo<1>s=OomhdSuM(ofsSEw3#*5zh5_jT! zlMLQ}I>8|6Nvl)*2T|13*{=kE(r zM`A8qL-DAk{y0pwa5~ig2z`_!H~xm&F;qzYoMZ#T5_*q?TiW$5L+qdf(H+E{eWr?S zy_4Ru4O|<9%nP?UH|}R@{t2(^(RBdQ;|rEfy$ImvUE(1QSmg0ZHIr@DTJPMj5e+=e zk_-BawDV8l(+wXoMDuP$7|7fUn-PFpg)+OguEW4>|Yo-L%J5LWGdvBUP! zTRnr}*Wi9b;EN(Z+ef09^f(CDHa5Ol-i z{T#}WX~=MNjQqZX9uoX#e<$U7dqV%`aK;7VQv|J;*@NqkD6MkQ0u1O7GZKHRrm-OE zb?+^_KVq-!GtHZQkB-PAP;414Z7(IIye`w|x=T9!Nd<71aktW;l*BOengT+JscTF% zokx)I3hQT+D7r?&@82*;6x(iFpSSZr?f00U;_wG$8@mW1f8w&vGnNnEP>O>^^2x}9 zG-b^M`_V;Od zXu_yWv~0_pe+)DGjipru28g+26JMyt{qJP@qxFtqrHr$QMK#y6QHc&P&ri>=+9CEHvJ%alCrd+`AJ#?F(oEOiM;sKQVBK}f7 zrfhi&6xxV(EpM*15#sp^v!?Kl$Z54-m&5#QT!9!52M+_043B}w=q*C_w(R0vUjw?G z@{{mu3AJ}4$-Nqz3XcR0zfrPX@O1bdY77ERFUM@%xRxS0TM4{V9OhGQ_nl(tLTg#L z*Me`&zY4MvFGpVY+|VJ1w8c+m`igXQq1I)R^SLM32%5)sdtX4zxJ=zuDXaT=dHt?9 zJ_>L|v;tdfSjZr-tEZa+=?@NMJs?{F<=fnYKawSoHO>FK@t@oXG)@1FJ5Bczndo|t z@LtENfbN2!i4N?dPkFl=!2g!Qf9_OceV{ScQ{?auv1#bHlTd0eesBs% z*t&mSu=i6FER{ObC*IbN+j{MD3=&?~?3r*OHoc5swa`fDmVhf%Qdx?n&ItzBP+%*m z_#!zLauAPU^_Pbr@mj>?C`tQ=|B!>4+LaMtWQL@B6px+GVDT&8kkbW2kvenC@NPr* zg9zl;`a|}ugBIy3coRDOaKUit`&)@KE=2s7$&>$t9HB!_fr^$&&*6zc2!OMGl+%X} z{vkZjYJm!njL(pO1m=XT?q**P^gV=)un#PrE^e59TkpeuWJ5?VN>4u{`%6|l_qIEC zU>fbJ{oT_+v*C&vo-}UkCx-V5sodt8N_)G{cJiL$V)u11qz1P+yv6)441KLw3+Euj zOW74~7Y4VbvKNI!1#Y8WWlAH81zA-cBZdgeK^sNwG?Kclo-lcN>E(1pi7EOkV$S)y zN9oK`AFez{FzI+zBX99)t_4_bD|^hz*Eu$~f#DxoZbQAEYY*h!EQvQ)+GM^+m*YIH*HX-h8W1nOpUI)v74gx6!r{gWvevl3n`P4UHvr4Q4v@lwwmS}D zmQ(p%c(l%+W}|o1DxHayc8zGru`P?DdiKo8R(s2EuSp$pXx=1nNl019CCxxE#EajW zj?)+{6t`vxiD1|ZwrqhBlA%8`%&z>x*-)J$k98$>_tPcbguY@#odQxT$dX{Q$NuCGvQU{G6Fns;9zFQvn9GbKYT1@+71`qkITGf9w zP9UqIN}I!F@b~}BAI5NY=$A!))kNjx#m|dX=W~{7)Qow?;f-E{J>BVU*pi>(gum&) zpLj(HPP)5e{b6|njDDri%aiqrpg*sy#F^q4Ej4*;b<+%@z0u;NQQ8j(YewubBeult z?wBkWNp=egpDJM_px(xCjy^fnC)3m8zYI4$P3LW8uSaS6M@I$k^ahBUqs~N*fze4|qCYpdJH>)`_U&47~oe@oe1x_i8kEMD8f(92x;%Yd%2hV%0Jw{ zVwRW4YZ;GDcOL19U=hkV8|reJL};@Pa8`kU1V}S`3b0&aA0XYT^M>npr5g7bT%wr@ zX@Q-vx!&m^YC%*`)b*?u)Y1>2!_r&^I-{|HGY+hmt5YMlvkORxtgSQlKKEFcg8H@# zkROX-BSDJ*JIn!#(?4^|n`2`M^P zrr8mYX9}lp_-Ie>A~YnIMqHEp-%x-Jz4BCbp|w7H5O-1Lf^9MVY)NpzT#X9O>Jsan zOv0e4X!h0W%dR3d3$a1*yF;l1J!mQ)5;5B4nTj7| z7I^H=IqQ7Wqj>yoc!p#fqvbH8w38~l^zcbcum;+7QPk6;gKTdwUb}z-pwJtQ z{Yg0*gHzOeoGl|RsK>o;Nb%O?!=$XLUp_OXmGRt2bY21;h6s!%jjI$oaIIy;s+wz! z`-fpNFN^<}B}7CM@?`$Zn`XV@yKIrS7B?SEz$2;Lpm^l|==Mhu&6Bq)0V4OVY==ik zZ@`@QEsZ?*jCW6sU9cAW9c!c_(QcB|-BTDH)g7)m^uK{DD3nL}gEtA6#rjejkD4Bf-@2VPZhCs?s+3lB|ZMMC9Aj?O_| z-Ne1v0hE&J471w-PH?#>>$Ab=)4O*kevTKEq-#UOmm zYM^$um8Bp699wFBmFH5`nVpSxriu%=_VnDsbTV5GnaRs%{gv}?l70I3SocK>Y z@+x>5pldJSSAlZxT#;An;pabdlNBmYd8D}crz%E{PB}?@aD!GOKgheg3{Z#ZE@Osd z;k_2MIs@>?3zd~gTUM=a;vdK(JSIUE9OH9kVumlNNO$wB8VE#NhOw)Z)w#WA?1pa* zcPC4y&n)k!{vd_SDl;P*&*hex@BPj>CKo#{i<`v#;lRdfS;^yc8!-Bsbw+dAv-e-b zX<(xAv+=1^dM`K@L*hiI{7-d(6+ii+&D;EEz$4!fl~Z3Y%S#`|yt^1P+*1=WrOfng z6nEx~F_NU~ZOdTz9BR=bn?A`{0vlNz11RmkhqQUCzo976xL%Z6P*B*YV~{RA`+yvk z_80qfh&++ar-jX^+*7%GPa!_ARlR}K6j5*IzW6V@MlB=p(q%Q&f1L`twq@7QP4>?7 z*YImVpfAhvV8>M%UX*16Tu}bu;{Tq@>*y{dwx(8hrdG!gJ{ng;HOk8ptHRS9w;q{| z_Npg@=nDK;P6IwKa4)U^TDvpxDYix{6PXj`WmN|Cbs@FL}m9`V?#L4Aiqd3ASo!$8Sl9<0FF!Y@|ASfZ1 z6QP{&q!EZB9DAsQE@ZzKUoV4Ajo_}4hj00|6(StdyCL*ALLflxA_sRUf!<#JL1Rw| zcpA_xmge{>9w1aBL`_X~q=9XAUR#Rp-GC!C(I?n>0lE634iaSuC|H3<8nl`&I>7Av zN;=hKrOd8_~ez#7*bxxO^?tEB2~gR( z{P0%1V5p-=cCb*q;m}Q`^|s&+iO-0`N*zk5FHL!hf1uc6@qq?|;F}_XQ^jLAE{^dU z<~iBuY+biCPJ8P`)1AO*D}LCxK_GS36oe@zCVzASrcWcnBvH?sOhZQrNIW*8)U%{C zkE2d$@EZ1~klO15^h*gL4E^qFKA_u|e$F97m%`Hgp8jVX*0a&h;>Nv@2l5VmV_ZRF z4)(M1N*B)A=T6L23KV&@q_(P`4Cc2YV)n~s47q8JRJ<)E1M@(;fdbqN*ngkSH5k+l z@g1-&rcz9{fa?>*{8OCivx?r9RJgchTYZ3dQ8q1oFu*=v6sg3A<=+c=B_}lS17$*X z;3?Nz%q*82DIx6(?#W_Q*A%fal$N^D9y23*Bv0M!r3^a#Y1!;8{?+N2YWMSW9$5+G z^yr7fe)c`Gasv=&7@rx1gy5ifg<@mesBTk_IOT~%*IuY@|NBZB6 z{r^Zg_J8YIhwmx;WKMhEni{9tqh=h=+zt;O{82Dmar^gL>~yw8OvN3NvUb-wjRr7u^O1=-Afv{$GSE>2Rj_bf1*j9IbF*=xJb;K2T`qN!2JKFYiUD*16x?EeQ z%R|Sn)Ln-i{pl%Nxs7>9ZMZOXIPzJ;a4$-7DhyT@;-x#Fl3Cpy8q{{G#$Z*&4 zbAT^jfV+vXn=r%xO0ChNzH$bejzJz=`4p<-*s7Aj{xshbo#YXDdTrhVppW}(Pvou{ zHfPiL9URNLDNd33DgV@n-2E-Q$872N!Ohw;K#y-<7RMFb`eJy?x?{|KW3jWn4C}6W z^BXMZk};1D7Bp7ectT7{ye3`ysd81uX&T+dGGfn5bDjBjhZ{AWQ*>e5wx|Y*nSBr zT)wZ>`&+mN#W&K^L`~Km)WJ@g)HthH53qXf3v}-GiTFDuBCB7|UHB5Gy=2`K)!)_h zu4FUn`CpSVLp`Snqm(2Spx^&6S_81xc8v@i-0uO(v#R~eMx*rD9c*t6)#ToVfX)6u zt}NKv;o%uD+cYKq-_K$m>%yo@gmCBrWz)&BFkiDqv5_Gx25XzU(cR zQ7>Epv83O(Q5qpJWmQn+eqtQ0pH@o&}0l^1A^_;1Df$ii?4|F2$3eq1@b5jt-W)E}FRKJ|4Y4vjU| z*P2Fpo5pg45AmZ!#Po0fW!DEX>cseK#+Q`#$9{2Hn!~mwfl`fRtSx$4MXF?KIK|x; z|JT;`GCVDY8ZCh(AD~w0v;{@H9(dLb%rTENijZL6(a&m)!79)b6v%6|Nhe^!i;&oo$)puNx(2eVdCswKq|zM1)tN3sPjT5O(#`nTJ`{##`cjkr1sMPbLKZ*i&s~e@n4U=h=L}r7x*+ z-yu`B+)OVi<@bvCKifG*wZbj-yh(HogKD$5t;Jg&+8PZaqtUQ4FxtPJ8jvd4Cy)J2 z7?C!rU65_k{~se>tL|MPVHxk((4UPovsgTkAPk`uMkt|em@B} z^NZKD?^(r#yb3JB?gft(nt8JM5@^_Z=4UOkWPES49Tg4BTjv__J*G?3G17<9&o514 zL{7;fw%xAR2A7+fhe=DRKyM-?JNQsaU*5R6mj0mKu#-B7pJZ!lu8qVK$Nd|Q6^4lW zMLqr3v5RhHFK7?fer&ePEh1p`R)tgeKB~{po1wLl6)!fO+~mHq?aT@=_%_ai_fRc( z`wQ|iTNXppCT7TY#zEEI+U~e9OlQLC(p5W1qXW_N5L>qz^Ym;heu^R#3TD!io&s!K6WYlpQW^W~N}h^?PTcU-0f8^9LAV5?RKAL>?s5vQ=MBVboC zjuNMH2D136hL?3F`RsJ;UpUc>6v4malrZ9 zoCMmuJNWwO5UJ&8{eh<+Bbj~Jva_=n*$j3)adE3YL)Pza zo-VmvW#Adg1t7z_|0!}f^FNRipXWQ)Pi29pDAa9xsQ8b~9 z##>&&Qpn9LIyG>RR3Ebo4+@A|4sWtE4j}KlJ`1%9CERnf;D}2vhkh4ZJQDxWl~kEe z?sN7m-V|mG|lSL`x; z78PgYglIeF0aal{Xj`SRDUsYkD0z%37Hag&u-Coi0hqlUe`}#<2`nffH`#kBhOPA> zl$R=2!`8YH&1w=={b3d)@ew;~FNofss3&HqyjSfOw48g@B5RoUtqH2=-b_d2K{L(B zrhlO1)tP$<#KM=+N%lLz`FD4z;R$rEj_>^SCA-p^LN2;nNzPLeH!e-Q$)plM;N{$j zMSeBR4?028=wf(yQ+Ww#mRxYv2k#YJ<5-3aQrd)k3a%K>D(6-=kOo5Zbv!MQJh|fX z0Y2xhjc?5@XdHTd7T+4jrhY9SgsPwtA&VTexCL7d%~Nz@#?bKwwh!k9QJEL~8UbLj z8hwbr;VaL|ZSb?!lj$!ED{iS2KrhQV)VD9H35@ZenbOwS3J{d`Jp?r#PfKWV8UM3k zEwp24*i-ut>C5q%CaPU#XcNg05LmY_q0VyLoYT}Bw^#j{pCD?b4V%4H_d{2=jIU2( zW$wK!KJ)utqMh$QIv|S(L=s_{EaN+CSt~EgeUbuL8^rPp5E@Dy0O`tCAu4R|1|-&2 z0Mf%O#HJh{N_^r~_>-^&!CxZfCb2vEP^Xk}?_zRccD7ao;(O9eHi+HhKQ8HtAnZG* zNQwLfuZw755*>7Mc)qCykcle93{7bF;L*(b_l%?x9F3@|2g|6z%~SQP#*&a8YvE*Q(=+i8t(0MJCY2`Pp% z4B@v?1Shj7;}NkSwhq0M30}i1R`oP}k!$UdDZ=@q2O(Z94mK#^$XZbL14i6i3% zi1xa*BBT;4RDk!O|JAU-I@BKf_e}Pi<*wW4bS1-$Q`_wmKk|R@pk+LdC)&)h7P{PdX?KC-FrV>gg1F=Zhzf8O6XN^ zapkquR>Jh0T%igl_LrWCDfy&8azC)CWgG24kRmaO9|kuyQT-2d7jD|`ySC9@ig;Fp z(z23nVebHM^>=?m#w~1~-=Mi%h~?|~h_|JzXh?H>z;j9_Qp*y2B*jj* zpCYv~l6hbCn=z`lx?eNNOg8qDqxg~yNHv%aWcw{Qks|+F$3*FkTv+ZB z(>FV-9#)gAwayP4Mm}N+L9f&94}VR*!-Lw-8CSn09-Ss{@|H1VsdTkBCDC}lgW-jr zC`D&a`z$EA`ml>ywp4Qd4v=8~P{%VdgK-5p+4uHr8N^M(*_@5kw@Q1@+hUXC{icdx zdM*X(GF8moYJY{V?;`Z6MlY_!u`@lZD4xs>dOo-+KqiwYtQJg&!!BbBRchFc}0h84nj$tp~~j_tjyyv5`&G_hLn97X2-&Nt3ELR}racRRp!vAl?lYRhQ_!o>!8R?f# z)tw|(Sx5KgaXE=ON+(kUv$a@e!cZOC*#HY%eCgP`F4VFk*tsr%>X3TsizXnmJZuqE zxef{-f0cw*%Qv^+#_RosKxaY24>k2uNzy$=Vs#wu`VJ$(h@C0QAg2}1>ojRupf6b{*t(L8#-w-5zV}-fqZwh^4)6pM z2{$bVJycvjM~? zl*sm&Nh_&wJZ~KO2#@KT`9_*}^ka`_Do7~rf1bDPd#fw7mJE<4*E~xpt$bFVBd-3q z*Eji_@jP0`-PY};FA)_b)a;%7NgdV($pLpzYCo6RZs_Mx^*k2}FV+Uh^oP$%*?tdw z1ynl==e3lF-u0)mNHU>!^J%(P9pzdVVJGX|2U0UFzE(C9t1(qMrHb$P_S)mqvCR$+ zTV~I`LG&gKxtU=A!MqZw(kOTv)heXzLlvZ_0`a<;e!JK#Fbr9`t@12sHxwhHu8_Ky z(=Oh#I5}~(UNmMS>cLKk{<34T3mnE(jkAq670?W+MWVX(xE&q-dSQCHdY5xJ4x`1G z{N(mO!#`_^7DFeazOJ;|(eL{9TnfqEYqfc%7f?VGj#hiUV-?@vUmpsQECPg719#Qq zg2~^>$K0Gryq^!>Gm_g!jLuFkps5^*)qBTaJcN7t;*6esnF#-8uJ7DuOQX?Sk997= zO8xG(JQETWH)Yvc5q^Erdq>b>;r|LD%v-Br(fuM>tTypf+Ts zDJq&z&o6gQW(y?u9WW<{(wSb8^@OHTt22S3wFSn(FZIwFHaF}u*URgRO5KI~ji!0D zjwf1eOqf3dc%Ij^U0_ZsxF}F4R6bgUTMlrEd}&D+iZ7Ga?3-=D-s=5eg(@FZiG{`6 z2QAS}K*sqP6&HVFa;_LxB4Eph%knp18d~k*~AlP&RwuJTPO+5?wP36Z~ z6YJ3WZs)0q#l`m57Fua~D#LH)`qp||%B^>1*MhW#(TveZwC}D259o0r)a(}b%(Y26 znlk8~$owRr+j8^YJQeiD5)*Nj@%{oc-wpN?i@3m+65-E5J!w3^oK1x*f+l!F_s&_P znzoXnzO}RL#pkqhw)G24Oc*Ra_iyD_OPU^^d@5p0Uv6O8e}*RK5O8Y`{Cegrk*`&0 zIw4rD(N!5x+9hwh`Z}~R)k8!im;gJW#b{Z%=Btk8Q73jldo}KnXsFp%4v|fK zx4=xbh|f}|x8rJDROmCb^nsI0_v^FsQ!gLRT*WJbE#pwe$bjK_dAWFp^8lD*hHp|Z z*s@wSy(jF#WH0d!$)opTWKpT+W7pI-HTQIWOKF-%awumh{d$qes@=;HXBy>XC+=F= z<7i4n#g^lr5Fu=JU*aX{<(mWPzGPX7D}d%qqbw5|V|xG)!rLBM9Yn2~Xle^GwxWvE zoYhN>K@X*&HyGH~%aB6FCGus|++kbD&64o(3WME!?U0tyrY5teXpgEBmti@Ay;3)=;Eu zoS}R&W)^PSs(S_BvA+n53D2|kw-a3Gy~~v;s#C`&IwJKO?kDL2iH~xkQR93grODm$ z;6RIG{4D8Y`w0*Hb#C(&p6t6~e?VNKGKr4Z*8*+DMn{Yc;e5S!qCIw=1Ee+Ub+WYS zb}t=)NW(5BKn^fV+R%4pdeeCnPT;|-nlrt4mq z?FYZJ)`!Zj^B~)X3-??E?ED-aXN|qon}9CaVAz+uSIQ{9+GHb(tWPI0cSULF2 zy=g^1N&L~2ikP{Lhl!&gmND_8wYBA{+|jedC?%^QuLgw%Q@uPO#tuy*NKd;ozYt54 z!VvQ|D!!(c;Zizz1J5^@`KR?5|FT7wA|&m*8$n|pxZ2p_%I!)Fl^`_i1<|nQGpGBU z>0wolF$7Qu;+^8LHeEN}cQ7>%MKkz1gP`d>v++ z-+uF_Cvu8wzDWZBfY~4^jMka=SSL&+0U1I!iq)$(#r(q zE;`7dwBbLL94tVrl;+%A3DJ+!oZ zNVcx(=!>~ouL<0C`ZdY~h|l+4A|@SiECjfE*)d7cx9Vp2j%FY{_%t*>-;f2tCl@HB zPfM!U{b`|#LJN&vv}xDXSYkMB!5Nm`rQXH2d31xn?u_?sUQ7H&H1opgp4mfE!Q$?O z1Y?+JvT?mM-Q$57G0^Am6C1~w%i$%%Y13=__|B}l%w%r)Tkrop~r9yEz^*5N)cnK+_Id5oBS71yW`Jz(#PvW|!ocyhx&bF|@!s?h@NBc~OBfbio8@qBbAQd>{0l=Ea^D z7m%cM`?kE^-&=2jH+d!NE916Mc@ zF++uqivmVORZXtQ1G*&o+7f z0|wE0Qc_R zfLL8PAD7&8tF(%f;jITruDS|yfx9DJ4GM=xl%deGGb0aGzMn~3`s+675kQ)Jv8g{D z6iAfr=q7iEGyUQ2Tg&G=yPIJcV;Nm}yw`+u)K$AZzc*KYG9n!WFAh^-WU(30SriOf z*zJBV&M+MAA74~e8?9W#0o>VO9;oXOcV7K??_KK7*<$0KEkSN!5;{?DZI|N^gPySb zqPQy;Z27)^ons%BA6GSsI2ixW4wJHiplrI9aX#ZTGgMedtUK%e0{g42`utzp$8lh{ zyQ3MLi(gGHT|_;a7(HAhSc#NQV(*u)|7;GW`XJCHUtKaPnD)Y9piZx)%Kz{en}*N= zI{Ae1T4YSrm`L}ZR>epW1^mgwS7@^OcHOH8l@Imi!zV1=Pl(~L4C9l@V6V|yG`zt` zBD(pN{`epp^wR$MEV&4d5AF^+OJcX5lmD<{we3<}Wq@6SHFc=EPi3PjAW~99hEIo{ z9hL&Hj4^+`f^;-m&G|MOukw}Wlf#Ir@M^KYv~yrHV6bSs0dMC}7BugF_K$QcXpDsR z60#0w@q!@s$4UIz_@10-xfTUj_cu~K)@FXb+wg`C8$(RV! z)DIc%VIJ=j)s+3k91V*JMhW=~B=KuEv}ki28prTA!HB39F*5v7DsSEsd;ZC{St5kC zhgsJhpQ<`V?QMDwho1WWE}xGSnzLQ@Jr1a_w2q@yBGTdHN{s6vYscU8YpCN~sOLQ<1FQ&JN>2PbKUb$qvs@}HE;^hg&TxyKn8lHKl zR0Nf>CLvM5fl{g2-`21{Tm^DCj*O}?JC7I0ZfaEabaRG=oh#dW+~v^$V=`)7YT>{B z-6C^@vg7dEm%dzmF@=>Vaa>!y3gOHp1UrIdJV8akn*qcwPkdOpaY8W53~0He8(6R( zDZ#u9y`f=C?IW}BVq$sRw6DWnb+((@>|97u_Et<|8g!^snOQ%t{-s#nQs^B1J4S5j zHR7Kt1(eH}>jjPjyj#~(=0Q_ND6GC@Jg?rCwiJZpT~xgHIYLLItcXT@&@_#;R#M@1 zA|ZQ&M#bCWCfo>I4w#=YJ(KVyV`ouXWUIeS5x(DX+hw&cW#p9ER3^^NBKpGqC$9IY zK&EY!ho?mXb6s-Ze9_^wj8*C+ZUgtoWhY@efjz3gH=Nacylx!{jI z5mcCly?g)szla!rtN9-^0JTsn0j~C!8o2EpZ{+wpLh9CwBL62&wBz6~@O{1rZeMxx zXX*bj1LTEZjU(#2hSt4Da6;5~^nw3VdUy~Wu z*S7`y68`Q7!yI-bc#%*ZhOB3Q@{BTq&gknmGGqpYk;nIYC#ym4y^2_17qP)E^7PEY z_g?IIJ;gCs8-wxe*_lWRCYA*E+-P`!dc; zXZ9QmFP?^MRBrbtZe6Rtr_e}>KVwYWpBs`pur;Z^?a2+V286lCM^nJYGv3vE+=swo zy7f2z#uBsC%2{dhT4>X-Ph!t~Ud9X{w~v-c3}lTgY{Z8sBN`fg>9ElF5&WKGTw)`s z`nH@ahy|T^e;tcERcYhcy&1RC*;j_m%b&}XWa9IV2{?6KQK(IFuzz}}mCpqAn*48c zR4~AEQ`O(xHbGoyQA@Y~cr#4TS(%gpCZg8~XK>bd-2Xb5yF0ZR1A{h)g3#Fv+_tWJ z)pkz~*zU7}24?#V?KG8d7_7Izs5V*Aw}2Jl4&`;6znQX5OSx^xbR!Sa2-0KqY(7LD zrE+9PL=_G7BaUFsGW2~nNQhftJv!AynJY>k5U-ymPThW_p!QMLy~PEXUY zXjyN;0TuS8X&~WGmXW&743&D|qe#udF0@lC1zq3)CX@evFnMBFa zu}h}6=*aJL(*r>WFu$cE;|CHl33Aj*VT3UN8P@FYrp!28T%e|IV(VMxm;JK0 z54TCKUJ+^7oZO%4s^4BC2l-y)wH6F*#{C$9e~A`zpxWp5+I_#i>buP;q60S0Um#J%w4)!yuGO%<6__aS4l_fJ`*?JZ$szT)ymGQ12QV7{yw zuy@>A;O)riDOEeIEjg3YEgu`Xd`5USRE{tx`p4srMu;Z@dG4;)n5KP!8LrxGj0d%v z&i&7TTi|C;i*L66q?Je$G_nXG{N(CdOXyOFjbWUMq@Q?F!n&|msOmMmF&m=GWzMP( z%wUm9i~tKB1@GaP{Vmn@ILNAad~t3~<AaQl&SZg)Wf)U2Fo0;59qU)w^Q=N|A?@fF*iA9&+MB?DRA=EX^8WKb1D=(a z$ZF@wy>KrmV4(kuS_wxd#o*F@ZAtGpV6>*xYV+nmV7>5u$1Ccx#R>ZRPDY$^m8%F6)tIYwV1QS$y;%7&NlE)CfaGzU?7B}(`(=kXwj-*09b=jiiJa)%mXZ(|oA zvrL}e$UryO?KhV6Txk zmTs&HyD_lHzl*0jk}5-&eu|}DVc}m6tV126=OKg;NjoQ-8N96yiO`QQJeuV|Ajs^w zH*sL9Ta9vD%DpiK^_pTp>=N(vO*3U}QNG8apArsy)wzXuEx*z zU^N!%&5Qk^+iq?f7Ghn?k>`gRe6K8zT`hGN}Ma`(_yTTU~pQLpl;&SB>DOHf@zN@IFj$1@(A2cvTy= zzv5Z42`BoF2m^8<*wnrtK&SdyuYy2K81p3C0=f&ieICvCI+I+k@D6hh@UTYZ7TwEN zf+;cu6QR$aLj)8Om33>NvhTYA?@b7NSA$l2^cJ$tVSUN!8zouc6<}vdPOAL0ST&l~ zZR;FZ{WRFCR`PTPQfkedH972m93s^MMWW@Mv9KV~7r0+)@)fdmWh_g&iKy$3K(GGt zf~TcHMc+mB(0fVA-ey@NQuQSwW>P!-i99nQ0K z6~}`08y_Qou=*r7cKHAja4;eJe1H_0=C+f zkSSzhQL~MpA!8=Z8gCR9U+)q9IPLkGl&ZgE27+@#$udiQ99ea*EY0QoXnzcgHv^>$ zCPK~$kyVmYk_aG<6H-l_zmEG-xNco9Jvn)UmlG%AL!`x82cbhO;WR%>08uSJvy*fh zR7dfZa3T769NTJcDC0ss0T+nbrCzF{v0kDcxCoL`M#eDvN;r-WZ-UR~dM)$wDwdg< zbeN%Z#;>dO0;QUQ4S(5$4oYCd7+9q6p+CbMf&}}|T3tch1{7naJyo zuEs5#HD{R(!`fQIaWu4-uI?uEdCB2qf${lT+j9CXo;6MWQC$g_`Ya;vkq~b88*@_a z={33U1=S5|CD(W>n*4m)ARlNCMd|A+;=M9+2iyWb|BgdfEgjmJTht6Ndy-(PFOtQ} z=KH?`WFvK{g0a5g!rqG$A>YPMj4_i)`B(dzwE#XI2gCXf4jd^8LEWk^nL4uR$=HgZ zKHC(o5uIxm`cw($tdXBbAAGaOMs;zjzYfys-r}S~geC$hygZf#WT@S+!$X;Hft@EW zqg!p9LQxi|sV|c_QbB|rI5=FQHXlsd>yg}qtlF@$4|V{9 zo>!kUM;>ThS>;(q?vA~HNwP=yfThPAH9-mUef}))E4%9r%!b|VqwAZ$ew7L zkKCl?o88*n4QiO_LmxAUbP_x@`Fibr8Vftz%2ozKU%vC~Rk@7fU=c}GupPMn*zzNN zHKMhlYQapRDVy_k!Nu>~q7;YYv^+Y5fmFWtUz!%EcbfQU8aDGfvzCXbaN3DrA)g{_ z*2c)n;QcGux7kH2q+%JLNT2E@Yd)AWlnVsePR^Vus|b~Zaep2VWetN~5%R#1yynIx zbkj1)Kqavoi#to#4UK5`teP|X63L9^xED$N`)sKK_l$llRqBO+l}+c!&+BbdHIkj9 zO2oK~8h?c)B3K)%iAZ;mtYWx0uH==)egjS&>PQUg^ikDujZJ}U7H{6(SP?GLCAw4< z!<}Ly#?c#zhDPOnyE?J=6|Qd$&A$?+;r4Q=-$*FFU8~MhDCbK=S@h)sDtQIm22A0k z3a-yB;1i|CIXyVU;N#3?eSOP;TK)~KS0#p2nPn2K#dH$mEhEX|~+?@qZ>u&e^v!NhSpidxF^spgOFsD(}C zW9eI_kI641WW5h}2j}N@B;^ui)H;S1R6m%sKU+N@&XkN?U@T zIyGQCJNQe%atg_+aFvKlhd6zr?yLh~OMi`nFrQRnIVpD#`Jf+dEarUPg+rVIR-8rJ z%XDH))xo6^nFgm|8am>4KW(=azguO4faM( zB2AUbLubBZ7nu|saU``6jAi$aRJj?d_C6Yq3rjcIUz+g!c`wPxE?^=5tzG4Q6M3Pd z?=_h&n8~&G)>yyhfPX7J#M<28U1R{0*0hc4{hvPbNmBT4>&=dqhzlJZ6AIY;oD5gb zV7zw45_y)-bt=eb#d3)!OvH!|p~G&0!%7U}f9VB|{xHd9y}He`+*4yQklm}{tIu}N zV*UaFzA>LyKodPJS1=ke{=N?7n;ApxvV#sOxM2N(BIeVUPKB*{pmSgCr|?bqAB0aF zPXs}EFTv7g0}7kdH8^W5kc2@PT|GX%UGCnqDVJ!v46yqs@FzLmXs{@hvvEa+-z1Hn z6yeZtGN_7SG^;0C7 zzlQYyXR;6Hz2B1`AAHbTo7&pg>fcsQzV-AL$%7Hu7_XDv0KoRDn;6ihso`_#~Zt{1)Xr~yOlrc)mKEl<6D zQa%wHY8^1;oz<7|I=0$?=`!=~+YU9AU<~GO4Jobftxo0+RQ{oyymh>YIg5>TbKRad zgubK7A{AOp~5sdr9um{Gn^!+BOK=%6I zkjCJ>>a|LGR~Pdn`n!SJ>)hr#kCPX)O>hEv)!O-(SOMP6_qJa{73#h&=i%oHgRcwv zSf_etCCU>*gN~2vTmyulKu{|5V)>`sVgn6_$*utJ4FxeA%y3#{uvKclQ1Rs2-i}mc zLu>ZqY{hR6hY!Oew0-hZI|7Zjub@Dm<`z;Y_*VeYS&u>ojADkr1OTH|Ns#jz2Tx%` zZk#7ubpx$E@|i_$IvQ;K+7gkJtEqgXO%f@cwmEz>Yb_8D4Qlu+}D+% z@b7PZQ(NWaUZ3dOTiAPcdkTe1icjHudMYXbh|?BC7JC2~=QX(WdaitHH4rCzAxE~2 zkqaPfd?a0K4N7r%RF*c}7YO4bq312zG7?RM8DeIMQ_~FaNbi%!?kZJe88Zj3$BYO9 zHVgcDQ?=L{m}Ac}Z%K#-Ing#`4t5UccpnB{5NeK$BO&o!hVU$K12B!NebZoI@xctBOrkqYL~{A28Yf=j zs}GEQysJTOF9b|&(YZ=qs(=MGKYjL3p7eN}3ft#)_&RHxHIkR{p)w0!iHUvQ$_{y_NXg8U<+U0fL2Dt-o;wCtj@s_A2Rowg7IV_VH#?nQM z;>J2jlss`n=?=AaHJk%PV10v|27k^5Z^IJdxT6%sGVwNMb?|FK;E9U*NWF)mDjvK# z>4esSGL>le({mg#czp`t{*v!DrUo?YH=_EN9J5k4jOyffL0IK&GxGzsXnYl56!&3eJVY{i#HaE21Ntc7evi6 z7b$f6wkcTkQH-IsIbBFFRBpG&JA!`Z=lQKz@X|m=;gXCod?U&SGatgBSnX23{Lv=$ zvT9&y$JqLU>45cuTcWJ^FkQ!m6xm;UGBh>HAoL~)GlEj&6=lYjnRo?_xU98 zOtnrhD+Gy$Va$z8qaa378YhzFhSCkj+<4FiG8s_hb6Sg6GE6*1M$Df%0hvBg^NQ-* zjGB@*y>>(CCngns4g*dI;%7bza@^T7RONh1d!g(XoXdmTsU=lQ72P9?bO-d^H$ko3 zy|i?{=#uer%SII6J;a{(0O3&Zs2rPNAiv)zi?%J0e<1}pL3DP8eqD@?I5{C}$k95G zqfH#)`moDGz^JenDxgT^W_E^7mPLc7aLroJK~;$F1HA4rxa4-!mmbNUzSX##P1KZ? zBGj}che5u`NuI3i`L3dij{0Mf4m@7#H1NnHnYc-o$`Q7uP z{&Sc1PQ)`Z$xTti7Iv#i(UleC7z#n4BeEm%|FR%KA>(eKxzMapHV`~z{zfY8@8NPu z%Ene!CxX;FKfZ>X)(G8Ywt1f@eMlch)!=fnrh$CY-rjcc;Oa3VVpuXsPb~kmizk6ru)TU6LZLC>5-1BLl>fOxD&gk@kzy6(_GK}9i79iFo*sOAe zJ~Rc8Zz?Sl`uvgP%n;-igy|WD?`vm{Agz*7yp(Zjeq`Qd!06blf^TR^M=t=G6bsKu z=qP_H!wOw6?B?QN>_4YoL5oz5H^;W6CCa+rcqjI(NA6+Idi4x9x9uzJE*mcKCx{p} z<1#10h=mfcklbF2Nb64g$&w0jgpCG5d!#%F>HL0g4cDc+Ss=n@;tasXnrTjXc3iWe z*Tqz~cqbsLMPaR@-G2_cux69T@Z{wn$qWeDk1Goj59#{X@%scj%(yYew9ozU43kro zCsQHLNGHN7CuF`wH*4FOh#6&)nRl#orE;IWVTXzYXxPoBM9Q6t^4=c0F;@uQo-Ch3 znwza(^WIG6O|jUSR}I#-=vR9!+ZtcrUGFb+y$bAqik&zrM;N2guDZJRzJ89Hh%}NF zL~&_yV%}iptI6!V__*2SkI`3{li2a;%aRh|1;qM0)!Y%+h5Z$5gA&9t1ZzBC&-cK! zpxX(iAEdn&g^itT7c$MsbP|X2T#_Vizgy$&e^-$-lxI!T$v)V&v~~6MA!5@`F}Mw; zBXkReWLlig@$B>*Kg~Ts)bvm135*{eG$O^5U5=MmVqz4k;}&Nq<6U8=qSnw5UPM3M zyI#6+BFt@)*uSgi@b)qag#=As%*yBAa!0(`3-y*Hb?pM^MUuQ|Zg_{?WD+4=Im~6H zN{EOVFYIPnX;6Ny$lI1$yNCd>rJ2Ie6hgFG0RRRCpUxi)+zbOd@}^K6`VQP{sg(8= znxm)t1fo;%^qxWk4gpDW1vZqLc>Sm?&a`a~x^wL|#N+ucV@2B)CBIvz?K)F!lHGup zH{scM+Z|U6jAsFMZW^Ywg3RK7y-KNgynKV@u{6e-(Eg>D*JVX zU=uqJ+TzqMOvXyBOBB`g^ZD4wmOI{03(Qb|`Hrw`_W6B~L#)Y>zDIo-MY_|Yvb{qx z8zTW*_t%Jp6=R~{PtOp;LSRlgKHHkXrsppFq*=ryB#4SKGLJmdyjTP{O|QJ*Hwn;H zp*Xha3-C{kB|m+-H4Msdm7-^$HE~IsRiLi1Z}phuDU)-(9p^uk`zbLiUr9zGUh?;M zwkB^fFt^#1R6W`))$9eId#PSVOMzUmg2m<rH_9IZ-=>xHbCm(dDq8yvs`eqzM_s+ivl|o3hj;35_2% z#~e~LDjYM$l&!BmS^b)EV|xspcWe}mmW1W?5$d*;W~h*=<=;+YK&GeyncD8 zRj*o`bBWQ*Yq6=Oyn2l_S%-LIGX}1I0{6Wj| zd<9oMuI<^{CgvjR5CKKnU6$nAOx&P)AVG zgc>>`LVy4P0t5&l|AW51`*`;GzO&Ey_P?&{En@Pld1hwK+;h(?p6Y6AvNG{90RX^y z?ds**0I(kc01zDpI`Aj86o)AAKM;@Gnrc8{7ylgihkbUcTB-n063e_}wIBR507`bMe#k=Ym6c>PLeqssf8nE3qSGtDng8@cFR zJZbd3Iq(VlvW+aG@`;xRH$zTCPe30XJqqlD)=lj1Bj`6UZRLNZ$qmWg^1C2V2F!@%JhjOoDihMNppnz4iyRpPPOy5w9N9aGOl+Uy+6nb}&^}F+UoyUa{e+%|n0^*6eO^*rR^}kYY;AkKf zva6#hK4$`3>Y3QtGzud2oTRM7;Cb*>0#%>ddmKIcuqDs`K9-S^PTv*g8u^b0*`1`v zShY8cc_zPRK(LOjukuv}pE2zQw)rAd2B;NQnY*pjQf=xcfod)dC;4n^TI|MdkD|!2 zxg)EZ^`$OV4J02_@5Jr~bavzCQ}>hG$sLdl)TT{aY3{NaCGsYDcc-K`l5jUD8GPfC zm!O)Fw;|;jwXQK%_}5=w?#DRkkmgkc2n?IiDwVSz?9#Eg29gp5OC90rT;5W#84nO6 zj<4KESX;D9@23)rsPOIU>K^trd)paW4O`iNM44t&m7FQ}YTun7VDd6J@o}t18@{x} zRaLTm+7+mOhA754i8dC|qBMvSz269%PQ*!BO9$DR_7R zd>yXn*cB+#grh1G$J5P_?^Kk0b*bOFYS-Xo!Y&!(zGt|SCaGo&>h_{GiJX0xoX`Sn zDpM3l$mzENOhxyB`n902eHg34`^g8u&zc>C(w_{eG<63kZ2=DwkJa}U>v7uqcxpLaXdNTCv9DX*PIqGqPVQxb=iQ#Gybx4Rc4 z80k9=$U4hZ)teV;IvhI0LdJ7tclr(A#}kN{jmzZ|Wo+PEyww36U-U4v7C$ZPOu22? z2W*>=yJjD{)UFGu>>5tId4qw)3Sm_!Wh#1|MZsC1*gfpgDvGn9EbY{nJo&p>j>@E( zg#h>lbys%V0=|=nDcuvdL@k;L(Mh5-<_VmwZSKY(Qzu9Gz)pmZ65hD%WvC>KLZGL;Z=%4^CD0Py!M(wEcwl&%j8A2C zv#xBl?g0G#T)MbR(%amdhYt+}gO2>k9t>Xb@*x}8GfSnn4cCBeT7{6^>?L4Zh;kfn zr*S+`IbbPe*S49izi;4IgwwCpwx7Eozs$lKuJq8+chHIFw#LyYvliP;r-%WasGWq|nkhC4#&=(989FI;Y%_wola7ZelW)RZ^NCn^K@xl?_AU`rND_4( zbu2^!e2;t$id7D0^|m^iUo}6=EWCcaw8>E6sx&L}TlMDQC@UMe?W(6|n_(&I&$?%d zDL=%pj0m&oAC5oec^pQE$*Sa^*PG|TOy39PLAy*8qLlsbIPESG?s$y2M09mSN-d z;!t~^qkLZ3w3@-G zn4-+#k}~fTB#Q{%H1<<&{1&^V>$QZ~1Amz!BO}9R(E7Z)3fsNz=O6noi0MXiB+>1D zGr#jKIXnL|W{6J%CuLW?VE9-jVo5}^hNl1+rZU8g20aDi-E6|I{a(_{vUjCpt6E#` zyxQ8rsZeXWHrCz}3@-?lQBz7+VRNo)K{_;Sdx) zxrJNL#$)qN5s5-zz;q7BwA`Fc!lm_2)a@d>c+v1K!)762(6*OvhRcCE-E@d}_Yl$V zt8(CRcvz-}-&WJ0&$>ilS-v$D(pU${uQxN~dmD8aYG@kmtit}2flk9UcYpA zEMWQ7Us3u|=V9Y;x-Rdd^B3-i7nT)d8fmm0KS@JoKcgZh=AA$gi{<>7g#W}4CqP+T zo*luy9C79wIHhOsV2PU{SF*)n&)0rNDG)#0U_zvqq(kaY5qsY-x+ump`?~B{HKFT? zFMQD`#F~oIYLuXT9k1~z@Vm$EIWLAtdvBW1(4w{Woc?C@FKsfjA+TWJ zwV=!!AOlFQ{r7`+d+CMxU{%iDxM(a|IS&oTDQvsUkl>DWT|2uvyOfFfqK4he_C|Xq zc@l=)o`m&Ti|-ltRUXIYTZ7|qS}(0|VOEWhavW;m^KyKIAp1Fb@UJ;8Bxqn3{C+&n zpv*>oB#Y)84k12a+OyH8OGo&B0iePs8E7r@`fpgKG=nO(pF6xh^&e2rvG~h0_IqFX zwZxwO2Q2l(@E{{%Z=YYQ!7Z(5Y>}&n1Ua{|W`MHeVW%{b&{T#FQr68*NE4hsqR7H2EzN+U$6lVRm-Z%`tg3`O(qMfZ49=g8Y zu}1CVX`*Y{VqWgnj)y#7W&VL^cQy51m+kqp^vEqSGPK;V)t=`cy1sXirTyjDK`7a@ z1du;#AH(v#U6W>Z=Rbd-@G7uqaip@4XV6Ay?m77ak6Sb+l+WwS5{Za*NQUwGm?`0T zk8rz^rQ3vXg^#zaZz)DvhGt~!%0iD~`11puCs9hr^ zl3%8her*b3+)T(rh+{-^J^2IAj;5H&qnd5Ge5!kYC#r!sT-JG(e(ASu-`s32y(SU2 zH?u(WgwF5XpNLu;#xH;w+|yg;y~7gVvQlv&xnE_fkME}VT~W+hzbM~Y*do?7LZa9U zt0XpRifoX7qne`-a;~^2P&Kz?(ICCOE+M-!%yHvIwne?y#_U{?>0)$FvYmiJh__H| z)K=`Rl;HO6@RQvBOEqFYc1Ts|1vq?gLE#rp-jhSr3KYS6-42>urW6WEwYo(!n`4y0 zk&y{chSomgg$A^<=fSLkrrE@!Eqm?LMZbyN9-|HVE_t8=#d%_CeUk1ZX&CQwe1C*pG&O3%BXbYA|oPFf!ue&fPuThf-3XSd#kx~ zI_aE*Mm29{QR%uYjdyLD29HKfOKFbvohJ{Kzc@ZdNH;Fau2mG(zi<)N2Lz`0C8@WX z7~lzTB54$s>Xd`|hB&HW;R1oyIvIqcC*@gKT zSo(^*uJ`D3f#0X4A7gqz7kV=by=CU&XrMz}_KMy(#PbY=W_G=3RB9ed2Xpx=q z@S;uF`fDZTApu8TVH{3{z#5ofh0x)rSmkcX>v36F!dzi}tp*zQBZ^iJAdvE+0y*-z zvfX=$ljPHVgOGBHJoW;s#e|tA{tcPT`Sg!;AS3RYiL$OXRW=i8Rgs__7cAx)I9%VcFrS{O=ARvqy6K{MyOru zBLk$};Aa6*$H<+GUnvBMW;GgnTs;OEmJh2RKXS<@b^0G(YqRII_F&j6jIx6KtOfSM z;de*w_>;9KLp1Ww|05WenEnb0$MxU*BVHSd@5%m;4{>m~UHjkv1T+tIy2c;OC8a&o zEUwBuRKK_4yY_;aDntqZpf#3(5@Gu>AoH-diZ7lx7P31di*lgq8^x85zc!Wu?ucl{ z@Sj1_)zHj#b!q?h*$ld;42X=2Z_?*`MwhR3YL%as9(%tvqHAU5*1n$W1Y0Plx;GmWCm#rx9sAj1i zqp{Cnc~9njEjavktxrgLI0$NxJm9oE?_|5IC>v;a=6GP*rB@}_$}*#q8fsd{4+3We z_Ohm!592~{(vLum%b#BN9OZyWNg_hytcQAoG&=#~Uh=y;c`an^+?o}h_40;yU&gDX zC5yErLlvY0Jc@2};-vhhTmo(YIi3t)k}VlMS={XS@*i)f%X4#`(#VGJu^TPw`{b26 zOctnUKxwB})aAVB!b*>kE8oMMyGIAlXpQ>*w-QY$MVLX>1Ut1nXWQZSj1!-)#OhdJnA7PJg0`Eu?hr9)AIYFcjLk4DKJZ&@X636%~5m z`zE&YTM7%Xo>cE>?*d)GY{IgEt1XUi{*InW5uNpb)ZSaRaY6Ye%dGjIaYF5OnwYoy zs-gg1jthx1%nSUTgaZvC#U0Uyq4Zr-O8#vuZ-sgU(PY0-qVDV)CJ+y1?76Bfl>SUR z4+hH{*HCk1?u)?nSXh6@NApGMV!h+&E<)KM&@@#`=L6w;FK_)Sr`CpZ&+K~7eoWWd zE_Y%#f5m!YR-|t{2b5MU(iBpz;2XoI#&tYow~1NejjYjbqVnGH_!0;3=6%W9j|oqo z50g0L8^Z~r$y3IAr%snA%5y>Ae_7yMRDE99q*l_>$op{FCH<)Zve!!6@%c+crFGNI zLJe`14^QzD4nKx#uV-^D6imI42$4ys6|5?$9^JGKEmYAM)Gsm)P@=I9ndUqUjo9Di zrZ)S1A12*c_GW{T@Bc-Kr_qqBc`QFrSG_wA*?7|2Qw!z^Nu=iHRNZiSF;ao{D94V zjIHm2;K&a_=KW|Y_sG#>_xkOhKLL2phGyg`NKcTRvbHUHObO`zpk1zE%5Z|`eWDri z!KRa=%9fXzie7eOEb4v60L*c!x4x+w+`B$kpmD!OaYB=jywyRbyGq^r*K3$DR7T=DpWt$KE%1_~e!09}Opu zW9E9Z`$tFf$H&b(J3EK6!pata;T`M8k??nz5HK`u#leBp?uIRRW03j`S)wm|hBX;a zm-`Knzpu}6>{ww#I~yVuPfh#gqd6DSHG(QAi?A5TSS*^)Y;kc^D$`5tB;=46Jm!_ihAkD2?%)@V;1KWjz*2+o80~XoO zgo2?czJ$geTVp$yTEUNWZ8L1!3Qe4GC)ahM_5_Rk>35}XW?=&l@bam!(HzOvjSt!Q z+!?(yS-s50Z*&|2t8awXCrH~LKX=SFz`WwC-Qa_Jz3 zwcd*pNjw7U+C`tfTd=# zky5gOw>>z|UDv8|2(Hv)_Nc#(j^(*g@ESmz-Q(u|>qNitW#J>^xu~Vy%YkLHNi7n^WTC3!&1Gn_M*9I$W>g6J_S0F&^q zbtC(Cl5JH^TvBkP!z7K1WEo43``qq~M(1R&pVZoDC`f$hlEgFmVJJD^b<(BmFMP0( zJz>gt_i*vg6_@riS^m#K+^?^P%%Av;C)1-y{NDR90aCKv8OKco2Zow;a;8Sno>RRE z((a4WTI;So3vG;AYlj4(Ah61PU)UII)4NAm@b(W>4Z*}x!;#K&aN@8q+@1IQ=b)bqL~MXPgKr%z5FfL4{4526mY z3=Y2WCX8z_u>RWRfZAUO=I)RNP~UgJzkGxX8XJgEhbbXm)iz|@AW*N4b)ub?SN*k2 z;aAFJ+3gp~rs*)OxuQKCcJwr}$JBt-(_e){c7MFmS(spI1$$dj2a=A0p1Zd!Uw~RK zcE2=9ysb9d-9_sSP|~C-Zb+(YdVT98dj*n>D+H+x$gToCIKGUxw$i+pG9o=(kpdt= zc(@~RXwt^etH`OCW-Td6Ud|+W z-NU8#xeM%)9PKQ>R~wdn2)neXgy-|JSTNx9fa{wmE;2YX_cQ!<3aHo1U&r&h9PMxh z=79g2acGZh)oG;~^|_UTB%Z-M3aZ{9dPJyCBsw;)Z0^juS)g&ILGarzXv^0&GRalGj2I{ruuN ztjW9lSV$Pmtv#yu zQaoZez1@Ts6K>2AFlPf&A-?C5Iz^sGvxjq;G zP5?w+LhXBU(W^=9?sKB1!J%ht_E>3+5>^2FdK7W47xfq6zVjm3^p?(w&w47!#>0E7Y z%CJ1jSFO6TACtCn{c=bu%<>fs%40?kGf^Tx?bo2OU%nj!Dd&{p)2JtyHxw5?mzD~V z>2kp0&g~E#0%fAmCWCgT>1S{vCq5d|J;WQe+4b1d%Dw`CBaLpay|jERM2OLy7o7~L zPGZYS&(DYws@te4U1GfR9x%IsSQPXx+T4>jEVu#_N;CDz#@2j+G%vMW5A3miw?BgFaZED~as z5KEFIhvgmKvASw~kE!(BTCXx>ZLReA^Uqn|MlXvn5fBq>extMx4QYK86kQnTltEvX zE3U#uo}Ca74BK~YJekAdo6~_?uAU#AIcgMP0xZY2g|+!oUB>X$=-7giuccBW$iTi#DjzD2(`++Gj?6;!Gky~1wss38k2oCQ_*A=pEusJn^;c^ zSXzh@P4OP)cu#ATF1 zK2F{hzZV4aqfS9(RR>qvUu}76 zJ72{wJdr!S%yKIKq0fWmNx_}_bQisZX>*L>Mv&~i!2v< zeOS+57>{+N2cVA_qVjg8KCs9YQLb>4-%OKR(r&$3XRR%yz0VM3Ml%Hvl&&qgMR+xw zi%)>_zw}v{Y8+3`yGh-036dEdp~rJOXR=f6kQvJ4fbngO*DiHJURnT#w9dOmMLc!)zdzt9tv!b(Z7@FRz8FHptj+xJGn^CpIR+Fmnz%F)~muT|vm& zXXtVYzCtBLW_P8%TL?UL(o}~OGI6fq0&~qZq6Ixodinvy^vPp%m=SOiU zAH%akLVg31g=Gy+H9izYtRFqm-_?baA3pSk%p}wd;ojFO-cX|6P!a(f{U%`WgD>I} zH`%v1-mi;PH*K?ACG40#bzo?Qd))?%zlzxg2^))o04JCwL(Fd`U&OXp8paccVdjM6h1o9}4cJl$u^)HykypZd z0S;>}(%{hr(-=V?->QnPM*gYim#l@@g(p2N#SU+5t@Iyv&!4hf6w!^nv>q*%>~;t^ z@tdM740@R)cpKjCuT=>*v13Q&tB+XpYetXs`P*j8Cr{iW4dMC%HcFzL`Zp%?(0ebY>4PZHCPS+ybO~K={n#}>GE6jp|=gD!EU{I9Op3b3NQ0R*m zeLs-84ND<_QyL?0Z1^A^koD-ZBd0~Xlp(;`ls)ijbaPGCsoE>GOV+h7(VE=X>vfm- zA+Bd`|GAEADdo|u#_@LEa_X{Wp`9`ppT|d67MZuM{0C_$z~@tpkaDV!(_3{0{3-F; z(VE~C0Emm~s0Io+plwSG)}a`P=;eAAsEK#1SinmKzY)i7NWlw7R&)DNT} z`-IOkzXCKdmF77p^}SS`M54%A>~kEi&t`kOB->NTjg{vjAu(ss7KEG_fIj!8W}53_tU8On3j z*LC5dtkRN7%slGh>I8$_v@I+!Kl%M}n2hcEjCX4Q z!KTZY!#L0rl8MQI&Bp40#_xAR_Mn^N-u^0}2AA6XI zTUOLH6Xu`KmwY8uHhA1cX_`+qq$N651oOakgGF*=`|I-fX^4x+H4Hpq|4SazL)2jx{qv0j=4ud&(=QDJUh#u&4k9Y>`%gB#p5ADF%f z;J^1x#V!+l3&!pIof*Npla8|Vv$7W8vQ6wB!4*pEfe9H9On|h+i4SFY5QO5H2w*st z^D?@t>%JF?Fi;<3bv~raa`efx4*OZADGl*$+XEoFJezcuzc!9DDib(*?H8FEoO{Eg zSwvd4`)!|R@{FBA#d&Pr+RmGjK4V58_oX`v2!webO+1aJxU@NF2 z@xopA<91!gzP~>NScWksPdk4($#Y#*I@;_j;~or<`pq2wj|xh|G7bo0_1bmduUh5j zW7KWVk70AxFh{bocXPUzXpzI^=Ai}_lA*Yo$>!@klf+MnQCdj?E`4jAN*nQj?p&M` zAiyQ^*qiw;Kn)@hrSw zuH*NVQ?NQ07$fjnJB$8zW95MMuLi~Tt|dLDR&vR}@jFs`krHD(VUdkCHt)NN!zV2T zne@t5+Pf~qopP9P^S)tu3%H09G|UnJ&9K7xup&Na%n=S>RaqHXbtqYigZ)=EctpW z-o&*8E}Bw;X7i(+E%A`wsf}1`9M|j*-fo?z{MgT0fy()^G-2<(nbY!&11wYXDxbim z!K&*&){G#P`fK%H`#05yGP}>e-KI=Sz#S53{(816=o!slCm*A4FlJ~fun$7k0($zy zJ6Qz!AIcK2D~nG3{yXG(`6_Kn0ork4*k6kT!`fp(mRY7Bs}b>e#$Q^xvcg@Tnc2D1 zYZ1}Mh)^1dc$_o78fs&!f8NeEBEhP^zOa!Aw;rY@u@B zqPB{Z59vNSf)lxk59^1iBLV%@6xE=f&1(7NwA&M(v!(r~MUobV z-gVNOzj!TCCG&Xi?JGwUgzifyl=it5Q~0E_Vl{vt3w9{Z`l z_C$!1r&sn&0KDK1^+pn&QiDWO)oLxsFJqh=Zg8=|wH8HCg?PJpsm&FvRNuCi*7)Fu z#=P1NTv1m?$6l4D`hllmJG7^5x$lY$H!EG^XGTQyM7rw>hsek%wgiLflV1 zNM*0lpxbqu=#xEl(XeG*W|e$OA)HBe4axr0*3UZOc|g3W*m?>H##Pg~I{%7Dv?|1t z`EiaqgBM3WZyT+5iW3bK4Jg-j8|?h@SC6;dEsVz15hvJZ9IL)u9JVQ5@Wu_n$EU?R zC}DvrmvyhArk#8Sx6;aXSlSg_!(1%NgNX@zMwMQpG?7dnxK11ov8D5T{`w8X?CPfT zgR-E!+hY<=g*d-X&w}19bsZ;MxJiHYG@IEaUzE5|0Cdc5srTEKG}6zlV5UXot`FYU z%g4vb60FxRONd=oiErj>8|H$OK6moJ!POcLO*({1obR+Wm!fb95Z~S};=0?Q5a>m9 zwH{C~K|hbQxLlL5?)J~M-$&m?>h~}A)>XS69=&sDnj5O1T4vQpUYc&HXzk{Mj$nBw z>%_oTNBHQ-A+UK^AB&=f zwjK|rI5VA9Ama-f>$+fLMd}y+u~c=_ z$Zz;HA@Hk@X`PX3v01yQ3Y@}qCV%3h!n0ZGmA6GgVSUUjf5p;&XFcg>MKqPpk9EX`)7xh#cx+mm+y33xmX*c@=@Btu5!f;6I5II)eAny$E9a6 zvh!b-lP&ou()xGTCNgj~;h*S-7EUNxMdxtH){ytzL4}-sK*;%~77*0gJrJ9>F~W{y z1x~z~D)_n`^XRapoOQwi_c-rFt3VNs?ELBEGLP}SpqOD-L| zJ`*==7y{5&?ohB#|s17nHR7$^LD8!jl{DlP2_VHwe>i? zhE;WClbO|7B$s~h^PFw20a(}et$;7O-`0;?piZTNaC~pv;VTd324gxaI91^EmXe*+ zu>JUbp<-bfeQ=HdpKJe$i_ctBV^Pj}8?RR?(u|^2^?@)tHot&GY`mBC++K5#mX*z` zsxt8K@bGq+d~9yn5ot0*GmF%H!*zK|Y2+j7-W5~b=tW07Uk9_jH~D#9oKYm?=UlpHwztqu=JEy8gT3{IPlO3$~?Wyfd=8Leb+Ed*GMqVe9fnIqk~ERm95= z^MHIy$Y-Q?`F<6j4R?A1?(F6e5x$fXBtLDp5|p+>UM&`o%ut`G_SA8k3}JmAOjxO#LC)sTEGy};q;ok)CYI@`kZJh zyRj~l6gVO4+5r|&p$trN2~AIV1_v*Z+j)J|g&v}<;+y8DgxAU(qOatyKC(_!8=m6v z;n{3aJt8-sjvFpnSe3j?a=N;;|G;T1Hr|xHUSzW1&2y-4DUcj{7d48zdm?PjB>d5K z|51ajmeP+tPiqB~na-&^{5LEGq2h}{K-eRpE52Ze;o=~4&2wNPsq1@hnE6+*L%AI8BEhm}rW z{EFT(T4&`~!bh+itPhp8Ga8f@z6Z?mghb>|@gZ=FLKE8nkoVB9;Hx>GWccIShskCn z|B|9Azw<>;2V`DggFP&Sv37v0TUXZA@B3vY4M&df{xD2W$U$GrSTDg_a<3X~#AvCt zToiOK7x84Vj{Y!;SHLEGu5!mpw7+b(IAMnpw`MtVw-ATq%F!+K<|;AcVS@QIP;f=* zTk^Gv6MoYteNg8Pju-CW^zLspkQtcs3L>%5HgSaG`Md3NRaX||!vpC`@}0 zSKa19_eB2WfS3G4^)0)YMLiwt-OlXW;3!7<`ShO62MKfm5>A-i=Fpn7EmP+di6^F9 zpH4tkpe1J_f$i^~JJ#=u^PP_1sTlR0aIps#EyvdaR8(5*&iY#8copSF9@`(`JZN0a zC^{k8Ch5sar-a9y9g*Cuq)SR`SNl=9^w6s9Xt!(*dPHTTp^O3nikaR_WiDJfy<^*7 zx1nK{bI$^1{XNiU--ccPIbXB=PmVqiH^S+9vv6#g5vVMmhPqmaer>4Kt*!Pg9wUvQ z4s<%q`3GZnl>6#FbB=Vvtka_^*MZ|*$2KO5(j%wi(~B&c+ez^PRNwuy#!hv-#OgPP zvdwNdRjGn1G)yDat-974qBbeRM$9AHrVjU~(U7Gl!HSL!2w6Sl1}TRf;AA+* zG8%fp<9yuIdkOTaC1OFqF!ABlJ3y*%c`#jCX+GqQT}6(+U!~-BQ&kM?Xi^niag#nD z07TW7jStrePO~5+Kh=&Oc|>?WROfx<;4zv@KN#a^4j~(2+X#LVFVYi%tbCm|!xo*v zjs1azL^FkFX2JQvW=&pa>}oQCQtV6qn@l^JFtl^9{VubK{S#x zilH~05ZvRrQ3|9dzrnF@fm<)-|<) zE5p_s4k^^=Z?!R>3MO8*#|{;hwEMJ~6!x=`q&de46-vS)C)E(1INho!9?3oZ*$DLiG1yYDR#W zldfHn9m|nuNU_t=MT?0>6ukMfqXs=Hjbg(RzqpinbK(sx^0RX3{Hsj(0>s*L3jnfO z>on-Z9}QG=*R*UGMa1lOx?8|9+bBVt`tMB&Q;V()+6 zTunEqY3qjhjl3?hV09PZVn+K!)i%eQ1b0l8UL6f)9uTclq|FN+w>@ku@z;pM^q@!? ztw{NKqz-32S-P)6eTotwB|VCmYg9^Fnuy=p3h0ax&~se1?nG~#u0Q{ib%l2U zLGJEU9yzFL$%}=k@~HVnBkks6RqC%A`HuLn>DMKvJO1{OJ$mpydlJOV#ki<3uPCvR zIJ#_=6}9a5{btLl&KMcT?HR$JL!w_Vgvgw?RpqlPHJMV9ZE-sOI4v#h>vh1)bXEue z=&52CY)v8HOzzfi{0h24(5CAEUfd3NpY{DK7{6C&VJ$}ByefoO07&uq{Uol~IxMI2MSnC95T9$PE1M_U@HXNxi!riG2`t@s5Q}fRL*Mqpy z2WDTV+n3tC(kS8r9Y)>OV0KhDol;-W;JOl2@u5NHEel|H@lS@t&}ekhLm0AlwbeC? zexkc+u-2G+{M}rGi=*$9tF&vq1y`)%+Zf3SJ#-ks@yF_`r0U(58in3BqU`s^*p+U=8I{`k30v;W1ze)zf(feya~`G2Eegts~PH#%mLc*AhL z6_K&uzFpu4uC!L`Ki>c4M*nFvIMDWMTT8D!`-rL=ZaQ=O(5+$mQ`jp3&VO3X|$!ZUmA6u$h|{q zPs00|OPb+5cQL)gHIw?%t~KghY~w}kt%ACwM6#4`aI~wrX+h~sOwh$~A7jo%mHxGU z5h<@}w^XHN^~J#lc`>kBke>>^QlL4IgYR3Mhat6sa7+4j*!>l<^%=d{I(aoUM)mde zNy*7&H<(*l5UIFJ3cObC8{K^IGYfWnXkvP_m)|~mXt(fhH_FleiD-+@t7J~bm?b#} znCdOY&NbKL!H#vkd}UBU(uPV-{Bcq)ek~Q*?U{^JL7FMBx#+jgVZFY8Vl-;|X5&U_%R)Q~iUYr~AL&wYVGl`{?`(ZF}Q=*OIdo6&|QDXOgA5 zYc15x6r{#cntIKwNrI!9bGt5y=_u^N;DxMHDg!&tu|3R^U;-&V$oh|_@y*Y5v-q~grlQ*^YcSmNNe6kvf|oP$_kq_% zz(xX_Hdwy>dQIT>p}IEAGCS9hX$ut01>MfQI~63-Ke`#^Z*0+XpD+T>PQ6cTOiik< zG5GM*BdKns^5@h3e#lRwgnVdF0SW)5DDvy1>O#E$ROSE)J69IZCEc@yd>=3|uoitT ziBBQxDIWnGE&O=>&o0Lv$M~)@M35l2z=R;#yS`P|tW?Y|i%8dPtx2D2$(C^XG3=By zKlX0u1!vN%kv1^)etVb~yr^v#ENa0!f6*)7%_ML8puym^>n-mIND~nP^LZ(_%EceQI~{+ib=OB(sxVzRs2-d7bP4^$+AfT%DE-e`!Fu+ zxdjDx7n$}U+Z!1|oy-nPg-%?|k%V|&{3p-2dNST+ALa(wLZ}UbthLe0uMN=3*Wme( zYrC<1V>@+p5=Gcg>jqK*#E=$c6L1h~U+s+Z#6`B-6iB(G#|U}+t2&T+^FM_jf&b~W zT_1o{_39G4XMM`^)6}W_p_a&4)B{|>O2U?{sBB-DM5M2Z58y&E$6A)R4!V{I>~7aI ze=o+2nN9@rUwe?gA){@SxXv53-u$&~sdsGYiND7B{vNsql_~qNut!yDp&N4Yo0+p}sO7j;FG&r7+-uG!eLCSs644e$! z7+6`M&$soRzlJDCM5a}h{xF$I|AJ@o>BRI4u#8-;PZySA*`TjY6A14Y4z&|%0B0Xb zOOkbpWr9Q6ZM{py{xkNHaT5Qmw6%XjucV1ZImqe*RSCUdCghjE198*!IZ(SfEIc2i zFzfaDmD5b=wfmGh;Sz=W8}!R*fc&x38_t|%W8;-qs(8L~{fX4>(Eo3HAyP6j?-LUf z4OPq6eVPk~w}S0f`!lQ_7V_lCmqk(}-;RlS z8HMB^eJ3O?g~a5BZZ#?U$G*Hl?s}G%fTR1MBU$k_E&!N`u1-e z?CRDmMD&?fa=%Q1`cXZpHw)it#?9tdCBoPS*mHDDbsRNhEI?_Swj9O-X zrgrQ*x*&6!J2kS@6BcT53;#lTUf!#AJK0rlqNcWg$V+um3pTqp*X!u&stK)Y@f!bs72 z=C%=OnhypqS1RPE$qlniGyk1;_oj1sb3^|fobEm#>u)&vcTRn6yy1TJf5C13b^U

    zlG@sYZpz^w>S%2W!EKh$`X5yJ>b{~ggQYqb{iX!(`haGVG>_46K zYu{PyL;qm7z)J$BIselpfbRI8>1l83gVBb%Nix73L5%*Vcy{r^BdloX#l=NJk3IF; z*evW88k&rxm-h-n7+~pIJiQ($*P2U%0~W7=KeWDgW#Meag4zRm%qv-Kdn?cMQ~o5U z9H)quZIb=H9MxB}iRnQjQlq4Rb&`-CjM_TCKlU+-OD0O@Eu^^=Db*@)9))C$% z@ulC=!QV()2r`kR9g&i()+>`Got1Xe4jqF9sEuBa2k&V?{tRI!IDG)6aU#7!$atz7 z>NY3V%aP#Ix4kPLG_d+sL*4@G2?Cggk}Dq8*-{uvjL4^g`;3T;gMXgyy^E0G?;?ry z6#DP)0QO5-q^XtWa3N&f1L|&TMQ%-zFxh`9C~?(kzP!6a8~oKTx{QCC zH^aZ?C;E6)O*=bT_}}6WzIH|gx(`3GGh$3hPBK>VI(2{R;2J#!B8$C3H~!C$2fgPV zuPt~3aO?Dlm?PTbSVn zKA_f(qRmW-=5`n7Yms{x#799gJvtHdu=Rd*yaFLC-%jaX^Tx!0lXctiOHt1iiVHI& za!&o1Zt+@?c9=1pnF&!O^Dj?gG>G0{K`2SSD6mtVs2{4=2Ky2$absnP(HDanOBF)8 z3Y%H%b1eTne!5E4%{Z`KpKS221B5>8M&U615k*y3eoEtmmJe|5pU~uF9 z(=);Q%6IM!?Jmn104{xv4Cc}48Vm}))BpNFeCYpI+;>Mcm91|FK~Sm6C{jWZ6_q9; zK{|qiic%D*A<~3U3`hw`2}PugR0~ClfDFH z?z+ysYkm16Yn{MJ&VKjaZ`;rNyu`c=qDQ(IE|!(9;%VGvCxfziZ*eUUF`k(?!}=Cj z#)Es8u_~VZnBw%IWaeSXWQIXETg)m}eWm92asYHo*%U9L6pPO`PgS~%FJgPWmk1T! zZ#4b+d^A*ZalMmai52}7H`=j{y@QhM!od(#^VPywm{{O@cOYVQl|VU!+&Km=%t0mqGbpTtG~Y*t!*g&wsT#e=q>izIch7C5WzTp-bleF{B!A z9Zla}$Q9SK-{gE3s*4Pru_j$NrzPVS*8DoaUg~lXuUk!}qi9Bk{+aF%p1r6!&6T9B zxAbwOp81C%itCFSV6U2Aug0Ti{I!7Se8b74g?+&)>_9k2jEqlc*P$$qhI@jM5UcCr z9UhPdE4SGD^t}?m9KY-V_`-hN&pR9LcB>ej8)#(2@#o@osU#0oIhI7dh61ZZ+u6Rf zQ5mg#0)&mrGxSg*GoeUgaTxB2f+x1Qy7SeIk2V&+0;u`!?AvQ+uAK(Rt8BMJJ;X@e z_l73oY<+IR$vHhF6O4XXjY;;KE!Hf2bM>4oD&79#$eV=-du+IB{L1)eY%vmdaO-oM zC2T(K%j1fulYjkcz{3YZLhFX`QGpTb-JreKFQyoutBC2bVT{8Q|&>b=XG>g6&qKk^e_DO z(4_a?s>4M&uR9ii zDIJ>Ag+j9jPtjp+t82>%c3WQNs;aunjy3r(-%iU#xeo+7?1OQI0nP!9`?W(svN}&>Br7A8 zUxK)X|MI-n)BlknDHP@W_(B_573bgh}C6jHwBmFpPvqWs$QhCscHy;(rOCQLVO7e~UYi)> z)PMi1S+rAR)S1ezqy{j_CdKFZR1oBx)S|G43!)bj<~B1^xtg)Q*if-lCpc%n5glm6 z`{CNqb1uxrlhaq_q?D8#?D-fa?=dsRjF9jLlLa3c`9y-HeO;Bf1TSUFim;LU#R1YD z!@vN~5mPqSsJ#`5T*)t(U?Z99qb9Gtu&^*2E34CbYzT$$dX9}j4>_QSIFTUWe`G4 zn(%HyI&1$P-Bu*2Q`~*VvihuC^X*p5e^a8h8$t)U&BSC}U$-ws49j0_O zzcMEak|z!}NCM#7)Rt!R(&9Sk={sUSDz$E0$F7`_kE>&U*HLWVE zBE}v#SmbdS3k7c%2vAqHEFVYNlqf(0#UFRd-QYTRaLl2 z^ksY$2|UVO@DN5%gTi;G^{Hncazk^(x3po!nIAbfQBr0jJFFB9kPdtV)aC+Uy|nl7Mq zhl29vym}5IU0hDs?N)l zPi5mT?KKO4EBW|sNYnpM>kZ`K*;>SSf0E82_Q8>dfRd#Iq^afJElE51GxZJ8$Ca@aN8pn8VR{FuTXrkt?Q|>W z`B8^`Kw#5fA0Z9?nv6-gFa8td@C;p=zVoO&Ha$SY4_b66cO2#70MWQu?v0D-n}gUD z#ZNuvCCUSJBc$s(l@}#l?l6p2nKYH==@LGZvI)boE2WCr1$G3fks4SkEbU-&uHlD9 z!Bb2lk|Bxt<(H9D7bc#v@2Bf(Bm`ge`K3gQVM4(Z2ITF>4j)J3Sp*0#$BPR|H&NVP zG)0x2@&v9yf;*)zvv8%y2&*5#v`%KcvDdQh94);dz6Z;5aH&MxwbS01I+iBnc18iC zD@p5Fyj{AQ7pzwMsHiSc2t~{NSjzPsjD8INrH#e8@ zU@$Spewe0+bF)I_W8lU-DS*_|$o?RxPtXU12(0x(!AG5s{xT!k=`C8n&)RKf9;cPC zRp0&N^K1L;a!V{P%TU60Qj3W%%~J2DifNWNf>eyhdk z1AP?H0kA#=5r@u|0;Trw_*3&7(e!(E=1%_W%+L*kF`lC;a>xhXEN)fl0aT4RzQK&% z+PsS&if>UMqbaGR(bTC1RzeFyL`LN-l*`uriXcMEc5O~Lj)&O0xmi_?;%STQai90! znhCnkGS^nm`~ghwDcK!MQ&c@_ZV0(C2&dl;we_#{1VU!5GgZM#&3A1<#LU7Tx! zy*ceL-#gX^gHm9*0;^>F`qA~b5w+t68|)9#I3 zVh5jxk(~5!R->rfOnn^%x&D!MPSH7uzBBJbdx)KsG&QpVDxF?>17fjY8qC#sVlUiufue^+k13TPm z3XtyW?tU$-kIqO>Z(>T($$SAbk5rDGYhb#pQ0P2#$7K3(u9?{bdP(h-Y6tpibfna> zhhuqZ!lTuf!bRlX_k*qyy;A#ZNSHQMWy8I~(FH^favuQFqc3zz^g@;pqTn_87x!8r zAlt4oa5r?!{p@&Q-9wy>M$z`29{r@Q-l!%dxt6uqq9IonLj-^jYe$QD4O7uNrP(#J zkd?$rXd;ZGcl1l3W|Cs=)Rff%EzC_#arL9t! z%U-va{`h~uu5rwjfekDX*@TAmzAqw0%@Qxu6rM^lS%7 zp8P1nBFv#2Pvbn3W0B1g#jA|%hl_a#2*}ZVnfvkC|6_L|fWE6g_3YAA41iFOvKo_B zYk!B#wTPO1T->i^XSjIl$SA_UwNTQRS(0LZfH9fCUGG00SkZ-0A2^+@*umXO^1tt{ z2K5r~E-J5USF``GLX*Yg`Q|GQJ2zf#fv9&Athd1Y`CX?#@3#|avg3%kw;3~8NXGi56>3>P^&i@pBP^mgN`^n8&fh5}k3(_A;y&8k$<_!b zY?Em@YD~D3W9?YKShfghLjb}2<=60y^}$zvwHCK$Ejc#+HYd*VZDmkm;#tBB-3yu4 zMfyx2``b6%uluIec>Il$3zDH|0XISj*k63gMkg>IBz&JN8 zEk_U1x2Yw{qsGs*rWHf8Q6YKH_l9L$rZaPz?WgDD$(#ZYcmZKC zHEvML8;0%dwOO3Vv&mSAkE<%s@z-~=xqttrq@?7!zqQE&u5c;Uey}+`Z3}>&k=eHx zjHh<>v1eJS+F9U25X<&D^$^Q5^1dA(7&z-yEeO?*1}!nh>Y&6*@6%TCq5QIq6}pcP zALoG5exK96Qvhe3BxA`=R^z!Ixt*M=j;zTke>E-DQ>;17s*sz=ZLd2KE$1>mwpHOZ zPlHS<*Ycmn&P=^8j^p0GGm;zMH!_mz=jV5ytva7=#el_=oFxQadCKg8+i z@9xs$JeksVwu0dUw*+ae;YrBRu|D?R=(if2hYlq>FSMRG&IQl+AKy?Jj7k9r{M5FN z6%2A^*d3jqYkdC?W3dA%W$yZ)YJ6?m0zzLlfj z1Kw^`lDQm3M8|VhSpkkX*8yE3a+tKAcBZ?;#u4{^)<0hxJJ`|3Au)s(71jbFFm1P# zrsX9L+SoH7R@n%)f>QpkLca)I>DjLU7M;^EYaAXh+w;%N8UQRY`6i&hcR6++ zIEe~f58Bt7r$l{Xp$3vo0;n$O?izM{=-D?z%sc^ z{~bewURVZbuoir&38;wt{*d1Qs?UlHTYmPyL-;Zp_`-v)CLVYG1JjG&sh9Ab#i*qP zm7Gynxf!BVu=8l>m9bGb-znNyAM-kyzTrvdn3TP>uWX`y$%y;@x(p=UCzlqgDL zdMcP*nPcB~&t+FEKXn4~quT^X{iKa#a?^iC1rhxxtKgePO8~ZLiC0mDh1n8@=Jopt zxBGkMpI78}1CdMofExleRl4+kj<2-X327n{-7}r0sEFSS^8mm#Q2X-t)Z7P+igJ_8 z$xR)zizMD|22Va+$}C^@>T`~Zz0}vID}7Q2##6bVw?T-YOlop|ie}0H;db*2-O&7g zzQE|XW>7`$-QwcnESO4i<+C+P>&Df<`njrZ)LonJ>+35zcIWW(NGoLDOd5a!9KnD* zCTYPQ1e(O*6=s;n_SHFi@4NmnSi4Uf!g1B^$`(mSd6nZ+?q$N4^bA47-i9?!Mb!%V z1LT;M2crw>@Lx z1rV;4p;H|Rh@34r+=N>)WQ4GxV&`*w&K>c1cmV;1g@xGr2c)B4qNE=KD8)n~qJ1M! z$-KT&+<~vjWGXu~Jq&Gmn8eU9VG6V{3aP1s-@v)V0 zcG;MC5LVhnjsi+*{=@?BVyjs;Q=A0^{$9NTJ%$a!gAK)rEb#YijIg`JnZ3?7*0Q!^ zd#iCALtF|-G2Aq>8ihO-Ep6$P7W~Mht3WU)tU$#NOhThm!>NkMU=Jl#10PXd(jtV? z$|!8{8Hpx8&aHe5Jm#PLs((V|^5RSw4bB7Nz zJ_i9fklioIh5~e&^%@E%%*~D{?=XDtyv&g|K;Y+B`B1$VIfi>J%4ZVt98Cn#(b-3p z<&ykV&bKTFy?fu4Y(V3Z;QARB05tQ_n)Z}humiaLncRRTY}1r-wuB`;Dc^9Yqy1cg zu}jB5S>9p&);<99ko^|^$%FZ)2!2SRf@OpT7 zh|XvhKu&chHr_*oBXJqBVE3-i3DBCf(}ipdsq#M8jG36Dxs^EvSuoi^qnu@eS4|^o zr@P-c+69Cd^U`XnJL{mkZ${;uZLNkvbVx@z_o~z<+j4+B#1E(}4Z8K}>pTD_t`q$@ zKhim%%fUlgTmdjpKmcXghn2Z6;riAev_LA-;(>?o$GWWaO3>xVb12NfY z#4t8E8*j_d)d3e^QFEt8mL2C35%PtcDFS~L=oEI{`lipFd?W;6o zcBKInhb_wlhkO$Tb29U%lAv$G$o*3o!eC`N+y_U;7HA)6kYDqC`PX5Xd>w|qFfa_- z0MlJjTn4yc{4Wtd?W|FWR~@Uiz+(c-V*%(~*Rkp>07$|E1ZMcU2%U=oo&4=KpgGW` zuS4Hislv0szu%}k8}Ywi*YRthijQ32C&9s=nJc5Cv%ks>U}yvcT2x>_2Rp4xpQ^q;CDR;TxlQqZj6Ad zV>L{>yrUYMAWX5yv+GE|ZGrPPHc z;jH1|702ejk}eBti{5rr)fTZ;*UhKAPWIB!lp-H<&Q@7b>k781Za5}e%gLVPjmxdp zbg6ECFGH!VM{O>Z_VJf>E>%M~iEc@P^tZOEdE_kv6G-dPP@ru7{oI}9&&?x{!kQ-! zj72`Jr1osDqxAz!dAarFa+dke;_$#2fmgn<`f=qU={jnBZ=kIH`CE<0X-F3w#yC`; z@Kd=xq^ZPxgc5*hsu8?6Db{I(<1;q!gJCS5$|)DLEUxN2ymYH}-L$u~1oC^wv2wyM z;kxO=O${I6*5&SV?CFRA9tR&vLPbzw1l5Ugp!0<57HUYUcZkyJNu3-R4X8n|$aLbE zH2K~scz-}h8Kl_h97YSUjFR7xNY_;6ta$zBJ?l`DQ2Q|+A=TB_wu-#vgI46Lhq<3t z@*$S)<{c8kO&7+Z{v-+OYl5a7O0G8hb^q;9Zd=I%2gC)j%+*Tw7SVS5eW+|FOq9o1 zRX*`18Phx|7kM3;w$NE?aG*bD5X_#%RxQae^pJ-0An(HwbFPV!3XG$)JhPQe{MH7g!qy~9+1 zJc{xa)6tJs0DJ#XbHz*he0Z~ATz2eu(DEzk7f$xI3YMPs;b9x=`*;fFvw4;q6`-za z`iWI5$QZK#QzWzAP_C>DX&}3-8L3L@#hE$6C;OlVMr@Xw=KVyP7 zm06}UX{||m?jv5#hf&G9)jB)OFukq94D0uPDL08q@Eho;E$M*hfrpzetYQ+#a?{sn zrj1M5Gg$``NdkdR02k(lb&`UeklX-h^Fq7tb~0% zQMcVd) zE-3%u847DU+rMr)&I+lok8YO5n-&=399_Uk87O>?R$EB`FJH_8YHesb(|=l?rC-QJ zXW4@USCh9=rWtkzfAS?}^lqZOd-o=4W#3FQvP!zvk9#Da`yL>J2i&x) zuIu*ol4}kb?Hhx2v04PoFvnuq`MC)nrQ=K@pYm!7(MP)jR_)MB#|q{Qu4$Y0o+=uy zYWg^1Q90s{EtZJ5{L%3-1y3T+#ERc)RJ=@!}TX+7YJ(2(+cy$i(hn`Aq8a1 zoGAqc`8CRrJJ{S6N3GaDXFHbVfWh+`C!zTIyyW*GT1~4syzfFOWFB^osq%SQdn$%? zNI$un-fy*vcwPcqFf>mc3D_II7fNIKO%c0P0X zqH3RvlCG&kFbxmk%MVH~;+D%*-T{kC`Z>_fVi(*D+UcL{>Eu?~|m?M6R$j?(s57=yd>(z?maIGYz#WenK`dj^S%a=&QdDE_%HKhs(~k4`;}(7EEd6PFu-6WCvG$ zh$!=OB{rSIf<+9Fh9XUaou8PCVft>cVQD-hWhK{{Y!}5DC3RfDw-Q{wPueHmpD?(B ztd7Z+mv+QDpC95W_s-{~uk*f;j}4RMd;N%y)_K4jH-*-@L{*d`6B0RR2=V*oo|hsx z56J)vWd9t{x(7awEw&e!zFcxMRRM!&bK2K*{`Ka*lGW07fWC+p6-invKR>!kHla>f zuH=#m7s??4UZY#np@vPSoYZquxR_#1GBT9PA}Z;b+rpL+U#(H1RZobtTR)+<9msR& zd6pcn*d{`<^$_8J{*e62B6h$F+%3&1Pg!!9ZWL=6Oe)TMFFSxD+2*ZYf}f|f4}~jJ zR6B%rWp(Y?0$h>%1(mbQa6TTkOpon%6GZG63TfSvUa8|oO#}|Or6PtmD_V+6Y!(-W zkjwYShaYlV*(bEee=(gI!}V9mblOj&GqOse6IE<#scu}*n=O*ft(ySkRI6MlJzOMmHhp$W$wTSj>kxnXdnwB6XK_A_La zXe4dm#y!pRAeVbpKEDJxNTP~d@}M*dRDnO2?h4Ky6-ilhKj2lu?8GNd>yubTDJ@x@ z?--7t3{DOPm76z1Amyug2cIe`gfdvHX|UC9i9Y0Baxl{xgFmLXb%H~G2>!dTsiN;)A8D@BVbohj{J35zV-Pi4nUddy+tHocmGqHcP(kXN~P2HF04h; zSI_jAp*tHSzWeRlM`5-$O)a-xO#x=mg5lo^zJZTw=X3xfjNRyc=lz3($PHI+VP9$u z_2G3b%qkE~e|wqh3Cgjwz5rWv{!^RQD=_qx0q<>*NANsNMmw3KuXAzji82n?M{w@7z)Ne&_1EezdV12f;C zkLNtkIp6oL@Bgm>c89eiV~u?iux%wP%rM8ypnx&>sDzv)|LK!)N2fzx9aw{Zc+N*{JR~# za$t1p7L-Kt^($p(o$YHk8wzOS8WxSgZfE>dTwtJ}y;J|(RA^{u9I*fO_K(`~e2g86 zcJWyPKF5OOxWN|1cH>hoiMfBm zo%Fv)P4f!l9>(WS=$~%As@SKWe|h)A*Je%i@ZBE;1rmH@q2d!~1P3@@^Et~s;-jOZ zPu_g1TlG9wb^7$}SU-R*xY($Jb(Uf1mDKo(wnS`Ws+7z>oc( zGsb^Fhrbbistu3m z3vAd(s+o)_A8^&@H?WVKsiQ=;dCozak=35T3C$PeSB=G2Z0EtAXU$)&CQ|o1Q+&=_ z7Ork17tf#}7rzaXb8l+`cZOia6Jg%glsEX`eC_=;;wm@msw%IT>zD1#0Vp3u_oAi) z9T`ehYiRI@IfF)SA&%myQkyQad4aKxHu<@8+5@JfBww7pPf2p1^w! zO8yl$H&M;97qox3cHQO&-pD!S(5pJN`-*i%Z@|d0V&LqBrvvs^a)xQ!Hu*~e@ zG3_-)C-!9V0az#sY`wm5zOqUX%IDk=Nx7sr( zx}_Bx0Y@ShV91jn_Rh!ffkj=l)V<0oWU2>TbJSus!1FM(-gbg{kF58vGco>FTx{}- z`8#p4_#4~)UYE#U`=m%@P^ueK?8ebQ=&-@15b|=9OKx?-rECS(z^yFK&p}CdZ1yi5 zM%~Zqb1ohrZ}E`x{zP6@7BA`|PIO@dEMpp%&=^EG()KPQTh{vDbG~~+(u&*#<`HO@ zPi>H-U3^?3c~vaGPmS~hZ|X|Buuc`5?7x3*eyB4S!7MFhvXfs4<0*7>9Pw?uOnZ|4 zKAcT1nRato%Gw?TzOz}Jk#^&qJhPkNwj*t|)2fr%P!*%&fi#1cX{hGx@sPbHsf&qR zT<6#ET;~$V<9!O}a#5s4=z^=+7S6nBr@+hJ!}tm-bx#CaCAhOrEeLel z$qP|^zxESG(o?xy@%g>@yX#*=NkK4qARQE$YVkcIDggkk5E-LQCVxNyl(53GQbkeh z+?QDAyRLR~81bzu9UYu2>VlrY1=j0ihLrEA$Z}7=X7~c4I_IJssD!QGMDP78PvvLsAW8MS}@C5_S<)vz(Yus0j|yvDMuq;*nQY4D}F9m%>^Y) zYy1h4tv4xwInO3Pag$XBwV3kiQj+%U$EPzphx%v|N4l76Ik1Eg7^S$b*1WoKg;dBE zywKzvXDndF@pF9p+ZK7KWP57PgQG8;VlWaVMaKtezMNTDVw?A*<{97PK`!ZjU7dG3 z03GxMq#|cMWZM_6vyqRHr@?IdYczejsB?orEJ*YL;U+m3)(G-H>xyQXOFG7WHwVGy z5T~p)s@ZsN7*^Mr#TvnxPk0 zF#%G>bO2hCOtpY3Vz;xUV)^7&KU4}EodxrmJ)~@H8B%D_vn0@cs(Q3=?UYkGJlb%Y z076H?JhuxTBg%p4e<6!XH)mXcNV>wa)}$Ydqc1~E!|LpoY(n*?zCL^*o&(q{KtBz$ zjHRr?oKpG#){6etpT#+A`4>6_q2S{Njg)6G_0OUo0joR^bA5>i*4bJ6btf0M2k?lB z!_RwElNKu3qW?8t3ui(=)&wu4x#ng`U})l9R7mEH>9neCx^Y~4-)y(QS&+>dOb^J z^-C3NRy&9ftQTCdV%y<9tYiDqE5G4sbLW~GZ$>NMOlD=Fqir6U3c0a&PyIKv=R6ZTXG5G?AACn4 zVCjicT&qE5i8HwUuG`tP?o%h=r{tL3s3zsz0mL4X%(HPrR_NnZLaEko6wkZ!*qDY4 zM{nY*vY}eb=E{j-tiJPo@4a)sL)q0rt)^;V7{Dw$P=DWbcq{F#;QJv5N29z**6yy; zWv(#Rj$Gg`BvN7i%imFeD{uJ2MVxW@Qbn}}5m9#{UG6jDy=H6V^QRufe*3_y<}0p0 z;M~di2RVCqgg}X<`A-(yoPNKR_xi8B>4`bF`Qe=RS$p_Acu4g+^yG+I_>{z>*_?Ry zajGZ6e)ghqZ}Dt=5Bb);$^+?-L;!#4dcsIS>c7E2*{<@`*kaI}^e?M7LvBmw;?tXc zG2A2;y-(iS)11{YNU7^Nt@iLYq()<7z*Jq{ct^nV&=yWPdpI&Kr0)MV6_YyCwQ*8uqB6isRj1h^P_xA1q5jS@b^%*)t}ElgGVyi1`C^XO98W-`n`t z_dIX92CYcw7Gn&6<(LgI!p0;=KtS;C5q=pYiaD~HIsb{+`8KgV;eV3CHwt+&^F=Iw zlGnc;RiQyW6#QSdi0)e6>G`kCtI%<})R+C&ZdC&RzlY8@^xJ1^*6>LnQ$ZfpA2uN& zx>Bad4y;th3oI21vGd_zr%Qvp+*$%Q9nNgxvLkm(`Q4+G;y@wYHY!G0M#ETUN`?;$ zW|W?Eb_R+kmBOnPEAQy4KF^0620HJ#AAGS*mGsTZ{+E?eKYaORh73O&t;p&EKbudC z#2H;eZcTm(g1YT=BTb@DdpHu}-1aMZc-7LC573Nq`-d?9!}A(g@eSIjBg+%rhxd@v z<8J6u&m)}05C7r$aZ!3})%WVy`ruT?oql43?C!~39v&pxf=KLwiDE9czJAq8nA=+L zWcteIK7P8wcV5Qj&+CN>vB8P%?(&X}cDBp9UW;r4)-Q-bU$!_qqDC@_ZB3r@N`K)n z&nu=3j}k9TOhMr5G$@Tib7M`CdJiU{=v~yKR#g_XB6_-yFwISr;JzJM*=HimF5{E8 z{$T|sv75!A_)it7I~3`cyt`JuhhXU1qu|Yb>{nt*)gzu@f+^+VzN*crntJ*EuA85U zNT`QZ6j zOmwD?x0H^+aUj@;2Ol`KT`*Q%*3(i{b2(7~`lNvPx$-dMPGkUFOd4@hbG zdOCQ#D&Pe%(?G-z=}`60!#esWI03SfFtXOei;~CSu%!ykx0FE%=Hj-O!)W+N`+ zXBG@u{xP9sBx*txfS=9z7C=U$6hNW(a?^#TuQQrSRR_DA>xr>??YZybPA6jz-bxVI zgSONr9!C#i!8;jnVz7<%?5muTB4%f3{li zM9!KQb=%MJ1++8O0o#0okg50Y#U{B9PvcZsn4#fE8n-6UiFCuVD zyTjxQeZUW+PBC+=-_1pFq5u_Ep()qT5pu%(vJ_{Lq;%tiAQfx`=yC_U z*?Wa-h@N2B^Qr-`-d&^1p+6TV{kWKsUS29OnB?^wx7cKEv5QK9N570^akbK{{o_fi z6x%{;T`x=yNTX%vB=$z~fSWsbVn+V&)iRyx&57&AUbJHlL-De)XOU_DtowhZ3rTE! z7o+s&N|%bydhmEVXnLcvlQ=svdZUWJ80Gn}D5aQ1 z3zV$zFJM6Z@cTFad@tx*4%26pSKj=G#PBRn%J9(9h|mySH9>~(A94i>$9|pBNxza@ zo4=2b`Z>?;<|&l%kz2u=I@AsY!F01_d!xZE8{7yIM~-tNv$=D)JH)U#JK*!pE6Y6)9yOXmVC z{S|=7-S%Nowix0E5!wm(Zpp7vBaYu2_|8gbi?f)SNr&2~1Kpl}Z$*#ZibucYbF4>O2C9!ph7-^$K?mm=NYm$LENGo= z8*Y>8qYY?PjE4Aji)UC<+x<`DtYR*nymH--vP7o^-|MOXx$aYFkn6tmgqz1vI^!PE zy0HW6sIjVXX}Lzcr_#=5lTe#||GVBeczriCkG>R$N+~L-_fY2SzSOhY4=)0^4-P9B z8e1*4F7BmW!(`9D?Wo8cH~AiacYBMw)4DWz{|9#C-s)2bUfJ~E4I>I-Ap4-q6L=ku z^6KT&w-CS&!qzRH4Fp;@o(QBPo+@efMiPJ^dvXkjqHSwpBwJNcGIB%P1SdM;y^ya3{09%naE+kg~Ku{;+M;Y$qn(1Co{`<-vnTJ&o`k# zSfVPRD*6=?(T)ejL-ac}!4O1!QaFoZy2Qwp16Ai0dt}pq?gjIx`*no1AWA3^cx?Pt z0Hpef-%5cHMeHY=*2pf8bQ=$AIfPMstn&0%=$QMkdoO^`=Fa_W_Bc?*E_$5cr;Ac0 z{?mS1{&FYU>47UeFl!?FEW%!9ZZ_n2Uq|MYuuimw%3*x@>7>L7w!RZxsc`%dw&9F& z4834aK6%4czpa_sW&v%T8>A(%ca1MIdO}UjXq+5JU!f>*B8(PQQMs~IHXWRqa*R*J zpWU})fGATc_?58x2zR7$`;}xiyWUSVhu?&HWlRv~pwJYI1j>}xO4y5cdIA$Wue)~N zcc4(Ll2{*{2t9MSIsO$lTR}zdAuPV-K4~l8*5}4Xtf?t*m)u_GRhK@+^|jcCSvW}% zk4WhJ>KeQAiHpqqIjJ$+N$>Fe;vU|qjC^U&c(}>EwNTlaoM@SaepZJs8yi^zwR!z( z(;5PyZZcE+RkEWE@%hxWCS{v`C6g)AYw-i8{uFZ8Pt$Acv8rmQY0mC<BUSEs#otLw)J8*!+5l7o4F?qZJf1*=wIL}Bb-_^d$xX85m*|;@&u%+Ep zRbYMwhURU`O17t+UwH$}$VK0(JTgR2#Qw>jWn+rHIFRfwVR`?{-s16*>b~l3jkSi# zc9cVxi;cqwD!NhzntQrMS9(hw~YET=GYHhBu3vf#zxs`NiIqHt(mUBEOWV z)X#HZV{&PNjf(*f7kFJ%ishD@B1q<3SAcH!Zla8qUX1_8c_^o^v@v>pb1!cCW!uJD zvAZ^>*cEe3lK)_X{ueGqJKSW1kR#be+Nhq4(&K2E!gjpV;)su()bMcSagzb=UZlxA zD1(_pC5_l5ul)+#{QP=y0SQ{Zff~%1n?%BhOV7ps18FYk`LAij3%iN8sp+ z?&8lXHrR4M+%|L3_G2;}%}TqVZQUdsRB){sM>!onw0k!$A))o^%DqU57-EnoPTJbf zq`8n!NQ1K&p;B=h?jSa4A}ZZeNEXHo4xVHHRr~U1#qfR*1Z3o)b3)pl#R9fHe`34v z6An}HUuT6J?TQV2I#_!IKOuC=GZj-nRj@Q-YSg;h2dvhsWJk|HPoNBW6&jxb7Te)p zKHi_-A*gLuED{SWcTmE}CR(+?QOo7hH+SoaTa= zq13OS8xo)E&e_G;tiSK%lb7;e3n=agewNB)=j8mtWZFKiGd`wlGe0~YVufd8eFB}`s9@MeQ>pTc*O*Zf`E zIDKL$0z}C28?;GwX9GJli}jk$?q|4pKw@A6`U~T1i$8YVY*r@Gw16j16p44+_A`t1 zGEVeaWUABFdIUe1o419M^9?R6SSPl|%XG3Th>@fQX)^N$MpvhFlSA=hLX_a;JOB(X z2&;v?D#w??j}8|qou74?h>a)fIGiQH(6UoET?*Af5dm@L6!+we7ic$;NEdB|F6b9f zE(_*&sPY%KAu>TfS}0}=;xy0nv+-y+DBcb=LAQ7RCY4P{+S+r?d+D(ar(nQExkjbr z23>1Kox$wFlaTnL*oa*ZG<&|3&P))nv#HQ&@ka{WcI8}k$iwdL@WRnyY?D9yFlbolDCv9}*->#4-X7*1chMNixE zkJ;5r02XQoD6xLUw8O824~_CLT(?tbchV#qcK$kAt%JNZEItwLBOU@T9oP&ayM?roy=ZaelfBwvBY{yjK9%|HX&TZuPPEZt$0HOn`a?(H2X|% zAu#!axhs~*K*}2li3i3eCUaju_7(dqmA6zJFN!IzlpB zzs8cwxV|Y^8mAc6KF@bx3ZtsfoeiHKKl@yFOoR4Z*vORj1<-{cHgVuvb~cpPr+lhF z6BETK70Y$7^+&{Vu1lDzTyQ_5*;l_4Q|sa~79xeEJ!7(E@&#;jwQ32##sF{?{MrNP zJ2ceUR1Pvimj?HJuFIQ<8@BCrlge!Ra5Z_orlS7yTay*Nzioh3rd;bactfKTw6nDxo8|lH}Hi^#YKFp+=xrjN6#l_xz`**DFN7SkZ5`rHURKI~F3Co1cXN zFf2^F5sC@rxd(I1@ZqQ%F69%+2z0Tyh|F3Mmax>eB^h$g4LKIpV*?l4TT_{gr4y2` zQ7j(sms<2+)U$TDszKRc7K_%TRLJEX*IfyY@oLDb}t>O~c=cM})2v*UA3d^iR8QN~|$26EtEFru-?DJ^r0kE#H(HGxhqFoXy!f*-9#wR=$7Y!F^92&8r_T*d z&H#dqm%q>$kUh;D|9!RknkByPRI`OtIY$@ zf~Q4|V(0Lku2|KC(s8~bbI3w0I>6j_4_FDQFdq{_tRG2Wtu)tbbu{dPZJjT+1=6bI z6-z-+a;=u(Yf=Gq)pR)Xy%>P}H#fwkf|YGW4Y2*l5Yvsr83=U~X+7M3$P#KPVZ6*2 zw=ok&JG0l3i%a#|yp5p779p9D&>UJ?#lSIi!O~g3@O|5mEhZ*r`^px*QN1_cT9&{` zwRZdVYQf&(*CWl4fW( zm04e#q}2~@+5NLI2~Uy!*J0A5V}?NM&OoL=tGlq9{W`pKX&f$8`D=E1`D>3nv`n2T zwAY%vG>Ny^FHx0}Ig-fO{}faK|8(7Vd~|eF8nQSTSnm!ZZk8a$5D}Z?d9vK?#i{-b zg*OIkT*7*IqF-b(Nm|QtwWi`dV8 zm;fLevVi9ZCEvIV<%FCZ-&goSowI#mZi>u#lXo9^ZBI9dw|cX5s=x9LBNTH{^oL%{ zPSIRfh7QyK*&DYv1L(rhOhYwWHbeN6IroEwY_IzB|3ZK`_|Jd#Q~)$CyhxaG2pnvMg36aqzodt|NC z4&?lZNm!c{B0YcbO3pQmwmrZRiM_orFZ}#?erh^@ZaKNZ9oZWqcnZy)Kf;D2fUVHd(dV1Oh)`@d`c5}~2A89Ln3|g2x z!SLc+9I6uJb912q$x3ZzbVrB`l>(&+Fp6hq@AV{)E{DNnW@&NsFG$AM+~ejAyRYA( zOA1Bnq3bp};z&!!Ckdsi#x!Wluf?~}i%lMXHKLdhuCSewV+M|Hf(k^6Gz%_ceO&`~ zCtGDK7%3-BaF3>({} z4v7m=#U`8~I`_w}eIvLc_{>kjOrA zfeiZaggq$zt~5e1TITHfmAg0CCh?CdgQf109&*>(j&?Y>+c$Z> zmwNBE7v2{NrZ&8$O)l>?ku6l}O;2H%!y^J^Ad-y2>%DMw55@8py~Zd(_ER{pI$R?y zwlo0CVLYmmAHN5F_@T}!^hk;=xn{g=HBbQ*>d$?Km2@@*9ftCW9-i-|PG2)`BC_Y| zN8L0>8`(RrRa>UAkI%XeS&m=ao3j?avqeFxbCaKpXizww`!I;d=YFsB5y_swr>XvI zj){}UA_5H<@G23=2ntRv)L*s>OV*u=v11FdN2;*Lbu__iH!g>k&>I$9`Jo3Lj~M2^m$|SpK%!!PiJO`_ zOgy_XuGnpsi5xR0+FEALlnkd$f%4>MU$2)uj;or&M>B~zY&ICB$%ihw6KiJOiG+oP zt4LXzl2iW5NK4H;QfY+6crnzIcc`DxxzmS&DxTqjd&KnG#Y)~-h^Z}eiD==Aj^7!> zt6~oUq`|^1^ft~r6XHmEDqzc#uV~okfJbMvbDu)%&IDFacM-(H3%y3@^^-0Ul`>&o=CE>AdlUzdg%yGXo#raUtbU1>9 zQ7GnRS&ZEyXE{CF8T=DCU0c($?fW)=%J z>q$t1z4-O;xW;FJuv`J>7zmD zY*DZ402Z!;oMfD*ZAl9OrG2C;fC<-IT3c*b4v$Xufd!~=#!Qbl*KNMw0QBJXhho&( zW`y(5za}fRfIHW^%S}=6y=A!*A_b>X$)EG2*#lcOxqGXfwGP6Iy_Hh%i-;mig$4#s z&}$Y}OHS9q)2O&O{~g#jgz3FF9ZBm?L1c-*3xYkU|MIFyR+aM8E?+^%mSu z{bD*g2!B1EV#OwB5+Yo$pjw#lIi|WxCFiKWvDeX{X|^g=iVuh$5=HG+@Q#Af%k8=j z^vUIFD1-$IJj;=JKpW1QGFtj(E;}gevBJRu(9!}l(k#3=zt&vsyMT4yH5F$!Jx{(^&5~ zT)I^ztz=Lf8GtAH_DS>ybgXtJef`}Y{29Y`6Mf9=5qkkr6f1NalZzG_on}rt|0MTT zl%w#DW4pdr0ovF{WWiHs)EO!ux~cGQikKzLMc>cmYAHhA@m}d9TQmL}i(+x)#S*T^ zc*AXO1*y~q`kUOG<*E9nY1C6jCefrQ2l!`@wEo4$6?bmn=&A5z!1m;G!!-n?dz9lN zpLOSlGu|0=9SZB0;&Clp#H>6Z{jx_JGycEy{Cm-6=+F)>U!zCAOOLnsC?a^nu`}^i z(X$`OPx-MAOMH?M%z7}8R(Wv$xVqVI%Il0BSoYv39bRe!XXoT%jiYoO=#xYTye^sl zR|NvNxnseIC%;NJN2jj%_&7dZv&QD!?E})8py`7fAwi=xKzN^OSggK;-{Cfw*j~K= z>UIYG14>N)RRO(qxTy!3EqkTuitti)ts}4(#nh5ETDrC6e=4?dt(#ul_Y?7?B;c#o zx6*q+MBi_a)odd+>9N?n7c6L|(8LDWX^+wHP(TM5I(!A7&hRf2jom0iqW^#N{!+jF zgu2oj&Yb_?UwisnRYlku$=HXN!XHksClX};peb;R8hI~wJeFg+l$5J_{(I{VDDKi5 z6*Q18R5`=aL{g-7eL2zWDE)gOkO;%bn|il<9#jOldc^K@>j;!>vz;tqW4tF`k$M5R z)Zo>xxn7H_t0mo7Y>eAxZUkuQs`^Z`CU54`nN`2^Oo!}^5%_VQaLeHj;5mA{fcISV zV2ZxwQNr-E(bP)NaR28vXtV`77}0Pf{fQ!}XRqdEWWW2+zG z6rDp0KuBj}_@V}EWZlx^p^s`RbU8FtzsmCgy>($2fJH__A5*ZVvoH$E;kxz2GEi=$ z_P*veZpx!1KCc}RnT&}jI%CxTTu~YRZxn9WqUIFy)A-UVfqe4LWX*SpTsB(@CK^NL z*$3EqpXt{t@xlN}d`YZP4Jffg=)dc!ObTWQ*0sR=(W4lDCp}XOK~CD{7MTS{iYX5^ zIq?1y4f2%lp-1vGV^@|TmBN96{U#jq*J#EJZlx6!hHK$sNrbII>gKfZ-%lLgsXlOP zm!!49)~CDIVM7mzSjv4Y#-G?Ho(D^5uArmE)>r?RttIJh5(a1vUdp|%Y3Qfhw)CCt zbKMm)#q6n3(yR-xh+8PE$bR8_VXyzqKn4J-1 zcEC`k6vLNl;bSxY2Zs{Wt>nmj8p+o4!A-Vk?QMY|I2F>_fwNlu3WiqUf_GVq{$ssL zbGwOpmhZ|m^Fq#WVX!}y$Qoc9b$2DnE$C7C!E9%ZmG^$f;!62i__TFzZ(4#^BfPE$6n4j?^$SQ*=#3!mI4`5#?EWq z*lBvRhKZS}qA2eu)X@vRLCs8DR#%#$3@dluW`;Qf!jNuFMN?vgt(C>dFk zu5Mm$)+2}&?l@s(s8|dtMH>A$vus@<7yu#1>j!JLbhHEz=r81eL8Bf19Ih^Rt#s!C zIyMGAn=J$?Gx>i0{5grEp@HIxEHLL)cN5;p^=Uhl@~h7e&5KIhG_>NyEHSY-JVhEN zR9j|qDQb` zS{hk!vU|w-1XeDAMWYp>4o$!5OaRI!{HZHa(UW&8g~aa1`e|6JvXfW2@CO?0QGp=I zq!+%G>Paxas@g~S!kf$fcx&!tGZGbV3Qukkvrhz!IG!GCAK|+v2Q2t(<({ct+t2d% z_#=hjGyIpcXcdXin0MQ<-g{if?7KV8(z)(4bbtNorqo^o(j|CwwrtRu`>uUb=@nQ6 z<%Xh>uWUvg8;i5&M zt&@*EC)DzIW5$G%vs*MY+E+)^;9_}{IM8LYCdV@GdjF`A?aAB`Z3TtrLwJ=3hKb{X z4>Oea=Vk7L&viD`er(|Tw1v1J{W=_B)%nuqAw*{=`TE{owd|q{JuGIO!R*~3T7^44 z@--9~_k!5=1DW~vh-PIujFyzAk8NpDnq{aI2gFEeBGTfjC-vl7TKYoBLrg8C`|x}# zWT*vXHW-)4*4D)KT4*$Gm-3XK%`!MroZ&;W()(l;zK!{>9hRVJ<0t3yCUKCU?q=<* zG)q?RUi{b9PLDh5G$GUz4ZwbZAbRoS_oK!{k1k*a)X>4$H-Z5IQqG=A)#Nip0b5Tc zLJ;H(VRi;Ds^%Z2IaCFVSb0tEDE+(|+?7sJ`Vy_s<&b@PkmFVsspDaMhzG?c&lcr~ zdv6|Ssx`Q^GFHt^va5tI`Qhm6i@2(MFmJ|A#fyag{E+$nmJJ;HVtj)MfuFOF-HUM6 z)Qhv9l{@wl!KWwS>dJ{KG;-i?#lblrO9wnd+`xaRUyZ18hh1BC{!Bi z5dzlSYmFB^gY_H~f4g2rJJzmw(AMV!Dp|RGe5(CQ^=RgUnVG1$IWrm>T1idKdW>;r z6MJEcRIHQm3u4Dc`_Ha$pXWA=%_8R*+bw|D&iXDNDi#436ctHoCv8ngTYdtJKntza zNpVI?GF4oYy(hesF~qSu(7|93xre5MBnkCkW)*gTVBOAA2cgCQ$u(cU01Ly?q^po?$l{u#?^^lKE4j-` zGd9KAd#5XSBhMUxU!asQlJrxMt(NE1uo|A-KnbX-=kRGy#TLEg(WYshPl~Q3fpvkC z#|zVMd&TrJFmEdP#RGx3=_l0n$?dKAJ|kf?^0hOwa_Jq`v2-T_mD@|x(`_GxUg=TP zTKc&)_&dt099=wuuQ)!GEuJG-sp^F;YYDCjXy9$0thR|v=x9oVzl&{RInJ!~%QsP; zxUL%T&8~qh^b^9vQYTSWMyETZ7Zp8;A4oK)Q+8Oq>261W`?Gjba=_>L%O`(@io_j5y2`l zdxf=U&r7!+4;z<;k?*;q>4!+Sr__u8z-{_$Y4SmuAPr0_jtsSb*c(_Zj58s%Ud#IG zN++>1K5_csvQtcyCCc`t9u<}a=5}?D!;)awOW~OHktRgJG8Sp}a!tY3(8ZoKR-5e` ztwUS)i#gbGvF=&<$53K7*^AEmVu?glsQ}p`oKfBp7|}(~{A$znCdYQ!%C#Ra)4lqB z*ZVB)GhkRv?Jlnd<#t>s2IcXMpE}Y`A24K1Prq34APDYqjM}T8){@qP(yj0%nKY)@ zZM(W{Sq|2|DT-8*cWF-64eIV^TP3I^xpLX&&fJui0>e&m?CV7Pn^om&wT=Fzj1#tc z|8GjxdEr{c(H2x+(KvCmKDzD+X^VcUgP2;wDKv5bFN{Osgx>g2EhX_CW_M(HT%P28Dl{JzHwDA|uLkiTn$)ZcdT#!B8cy&A zO?W1+eb{H9Q%4Hzhzt9pV!2h`V9!~8ODl0}TwJgYD0}3gUXZ+`;%Hm+Jl{9CwIPL3 zXD}N>n*f$@wV$KX2-HHU7^#Vwls*mR)P_RPWk7ke$k{EGXRC3~Y%a@{$Xe=7Tgr7tV;RK{=*LuwLZnk+gm^CJyb51CQi3XiK%qe$oWfy!KXEum2ciu)D}N? z1s^$-1Wt`pIX2?7OwX)b-M$`ClP?U*I?CI_wN@gn#2KyPI)3viiMMp*EqL7DT?c2a zWps`9G7`T&8K`UQOs@7}1wN2YQ5^gwy8s6sOBzhJPqhGZv7YhKgnA1e^v>D4 zJ8;O_B?p%BeRe=34@#%+Ms5+lU>u|0b4fb%E?apw&Hk;?#~>uHo z&6X#}xyp+LEDB-te5d8I{ot9BP?jT?MX*JE+(aO*u1Mu`Gi2x^iFgHSnPC2E{T<^} z|2s3I&j&`S?=d=1?)08FGJWh3-dKm4T}P`bKU1mx3!gNW{~3 zs4G|JR5!-Q=DsD?OU$y4q42o}3>;Wki4l?{3=SIe{HE^9OZL=6nSll01~D>qfWWj! z#YaB8Q%>x{{G<_}05fY^j!i2IiOSh;0}7Atk9E%)AB2;a_u1E25=XR%6wStbS)Qbw z>7PV!M8N$pEIpI#)#TjKeA3t;DKjOL>C^P+V)2eio#t_PfwO9RA>^;-#yk0UT_7QX zo$i}8^hKl#=joyHDRvv8u+pwE)^G!s`>VvIE)$Vy+CdbaOCd)0p~TZ@yTaYPkn4jY z$wVwW(~7E4rh0UDSY@zv{obV2%tk2v;N}ORV*F0Whf>ASg;mLEY@Kv@15EH0#Gb)k z?6gF%($|R*r}-VbWJ@!0{+Z}Q(V16z0Sf)J9&8G_WuWMy`|5Tw_cMcC5a17M95|7-hKW3;{VZ>NEm%u{my0hD7|9jim0{+JF); zz8xhBYM;B#$>K_ER{hgt+TK*3D7|Oq!X#Yr0<8qI3x+GSsjh2=Y@>)h;g>Vqo3m&s z>EE_8Paf5Wwm~sODQ0cQJc!+1FJRR=wm~Vu+bCJB?ZW)oD!)2&l?-x>HhOs>hl@)P>PioZhnA#_P5+PQpdSa~UcJD+Qd3p}3 zN#T2z>_6SFzj1x$TDgM_R=_Kl^_~{}y33_ie9DnwZ^S>~Dm*r+J!@ChW%=aHgt$I5 z$KoQM4jNu@<8LYz{e%ZHHwb3h!^qG1re}> zBl193bj+E(6uv!v+v(>M54|QNl@|utj~BZ5mtWk!))5WC9n+W{TI2mXw;eZD`osTi zdi2h*Fk7mU<35RKK#*nCXr6J{xR2sf}7VUE=bxl9P)%K8JDlVi567Y#&~&r7N=E|bzM6dqhqDL!#@kxCRKsopxH zE}Z8r-BnX) z#BMmE?6r)BCn1Na%lp~b<4MD1#3R1sYmU_m;+cw%jykz=H$sm3|JVV0C-*c!@N#X4p~cn1 zQ}CXC2rFmvh?N=7wZlG-Q^9GNXmP!d1}+cc+rVc!Ps)!=B%h*1GEZdtT!!swD2=#&f!j|Ct7~!TT=<44-KiYtJ&D--nMG`RV*avOXY5*z zRI27p7^`jPXe-Q~z1j=t$d)`=6=P{-IeNIF(91i)_uNrkgB%E1eU>C>bK)H@Q%!Sz5l8I8)lwb&fX0OUB z-JYF{#Tx!yWI(4jCgcF3w-#=z-7ah583abO?VbE?B1Y-#w!ZtVUFt0IR4qTgD}opQeuPfY3cI3jEDDbg;FhvGki}08lvE6cZyz@N>MZz*kF8HRK%%1-Hy}CxTw0EH znGe!o*n6e-3MGt1^oa9Cc5Sxtvf)aanw(}I{!*s?j~a|0DSrd7;N?SnYni1jA|Ivt zGA79lte_@g6@8CF=dR1v3eK+2wj9KOEs6xm6@N<|st@RqV}ArGDJ?(}m5>p6>s#vE zoI7z;LjL2O#Dfb6GUEsHZC71XKf-sRtvhX9KPvPb*M)zzI{XsyP>U~+{y-m1UFG6} z68YW-qwXRgKX4F3JP=%s7ePOMuxjyN30HVFVCYsf1_jPnM^HKAZlr0eCDnb3Pdl5t z>1X~Q^-uXTzPEn+0G9sapUXuIHo1$W#}!w1#8R8X0uyK0`AY6$5twj{=+*#O5Z_ji z)eUxttPPvBb`9ND1 z*zvtmm3{n#$ylkmt@WHyhR__nIJbq&2wfAtwQODVah?_G+4}_2?)4ixP&-$C@Hf@C zJIWYcJ_#D=MBPz)ccJ|x+|yfmtCwVFG9+HpT5s``Lk6r6>Q_Q7xT-Pr6jft$jhUeb zBV&HbBbMb6TA``G)X`|E8}3E#7GCSOFY$f$_K)!7)>0>`miR{UA&*u6b@M66;%O>q zbJZBtQe#k7eC%ffPA(@?b*Y53gs7Zik@k#^@JkAbOKV>wu{u`8@ol z5R`EZl`l{&!_!ACpaL{PIs7HRIXOJ0FZnCCB%v-#bx3Aw!+guR2=+bR$+v#z6grF3-sPL!4mE& z%J|ON5J@ z$do!Nyg(pzFNqGdUkQ@%F$53a-;5h#I{oYO6{s7%x2RCEj$U{5v4t~MZO>@ef0k?v z>p;YEEL3B}$_s^GYwn4{iri40i?r+f*UuD*sXNzKaB9E~v_#oJi99faV(w#cadErO z{X@Hb^QS04X}T_JAumaon4)Kx3al2L47xh&Kb%eazvu%!g)>>t z)_5Th9y5>o4LPj>Jq%ENnQ+hKv)jG-e%Hlz`_06Yu~|yjinTAr_(x?>YOu|CJz$%I zL&Qp&q*Y|36G5A7n)DG_PqQrjf|6!rC`zEfJJ=Xc( zFJ9`^`yNjOxW>aU*PW&X(03DU2VRw~<#9h-8&N7ad&rh5Y%+Q($z*8p z1VdskRUgbHK3!7!PK#@`Nqu^2E)cK|rl9>VB$#PfCJ-9|8wSTjqyR)X|=kS{TEEJ(d@}BY17~U4ojYC*1xV8 zP#In5|3bSe0rwL(P$t*AQ9-^p*3J4)#(FWR28CVjdMz5mxF9R;E`;nU1fuv-|L)CU zL-e*qdivUQL9|0sE5|cf%$5kFBWZQ+659x0eW zYnLA<MnNg&(dLOLqPBh(WS?>zGXqZNN8b-$kH50zn0yZ#eo^6|Mb# z*P^y9CCNqlu$`|6l{U8WETOgN`c&B+U4O)06QBRdwLtU(p%6NKNwx#_&u8QnN zH;;>0$#e-hqxf#IHWIhxikV6=4*_dZw{D=)x%)9kMY20OSoTam=fWyOr11e1aI2z1~vlEy#RSl4-a}n&8R6Iz7-H0ej@xd z(&X@7&@|HI;Fdnr{DW9<&06N*zC?tq<)YI~c@b@;l}vt##7TeoYPaDw7oT*7v;6H-s` z(!29N_WSGhk;rfuL}E1)GF7ymT)P+|smtx4PDd}42PkrSs?V(Xi`+#cIl>MVsh1b{jzESC05>|u7Hi_8~x9;?Y zt`~nk2@2?q1BTaHcM3nS9U+uoWQJVtJo1=-O({AJ{33cJxFHZu_reQY`xsQ6H11rO zcdbTIJ!#t#HpSE%`D~;pv7#?O+w^MaDBp4^G`3%!Ayg=ZNa|zqF$q@al&8)$$S-+e zu7t>PFMNnqdQ;bIirLiu=-{50?Q)gxEL-K)tG+df?bsOs?nX!I=$Yr#k@h-myVdlg zFC@;ag{^pq{vYn%`XTCc{U2V7mJn$KF+ik2x)cylN$YKn!g=TH796#NAQw@PY4uJ+K;Hs#Vf0?z z7750Gt~ZRjQB&-MLH1bj!X@Al$NH7(G^)PQ!R2by0pEX~OtDVUVxSZ$CHoeS*ubcC zQ?7EI;4a6Yul${jz*KIpLNd{YdvpYBlM=eZjsB$mb93+SF;)(A5!{roc?|4|J4B?q z`iD=Co#%xxEAj-04g*{Xiy7Z}@Nm#zt(S_!dFwqKPfK17U^DXOHbLF{v4gvqW}hd& zJTV4#=Q^-E8|_WAtxb^^D;}J4MhWyf7{U-#x>zMo3KABJP+$U_{xlE0D>t z6p+?dZ^dao3=aq&qZa%j$Re!kUI>5nE8wwX6DPtmoqK| zayEon3?6*LOCb(-Jf_O~;&jg8&N|LITNT!YsA38lgTyc!lEjBBY_lQn19K`Xd)-q) z?iZB7oy1P6XsRfK?pxiow{+ANFXF-#PYI0Zi;-OOx7|S^h%boe>rChjESgsRTAexg z7GJNc_n8<_l~ur_6Xpd5A58$?_u}s;RX0-@W^wf0=9v{@srNc!giGGgd(qeqE!uXM zXi*}MMom!7_X9h6(lW}h)cRD|}lPP&zoLeNF5jm@sxtN%Dy{%*yHW(~-X{7jG zS`u$eOJ9?}00-Ilwz;iOh4oWZWPP$h;%vX&O{B&1h8DPVkw1Kst^|hO@&y-(OvrUK zKN)5#ueflLQ<CrN+#M8CipY|{ zi{)~b!{3$03c`-Km%3NXAUi2xejEOL9XriU3v}`VyY9U_t+m0btXvBQQ@SS~vK(<^l)pHj4jfg2bS~VK7hIJiniO%R zjVwVB7qem23GvetFz_spO9TX2DqY-%XWME+V@G-Eu|K&b+ONNa`4(F|(&H=Cn*DgX z!amiiX4UIrd-pl$FL6^uxj5^Q?9$zetT`h?a7<|$=jR!caCdt?njdOov?%T z`T9~fK$f0l1xX;#ouN>!bs@qVAGC`ywNS6vr*Jfc$rB1d zm~AC;kfEw+CrbvN+g1bxp*1`N@5g%|tX7nc00@1@`6meK>8AZ^$g*Pd6P=I8Pm%dL z%j(DHht%7Itehd|*`rxHd&VFYaJiq*W`qOff4lc18V>$9406rH&Ti+E6KtSzCimmA zDd_E>;46D#RHco9De{9w0G6?XE1=!I6+JN9yAe1{t}0dw^v4rdpN zcU>M_b)PxiSMFq@Y|vuBs8AoO6mq3*wr%Glc$nlpn389(edyq6skqGY*_H8xa$s`W zYT>PgFCm4Kd+{t|;X#A?LamIm#+UKTLkHWQPerM*V|B(_$An{EJUjt>_KO&cY6e`v zA+91w*RnP1C(RC}PYlZM2pQvUPuwlju~H*4nI_eRjHYjZ&!6Z#op`AZPG-pVJgI`w z_U+d{SQQ#}#FyD>3d;o`wuqOp;CIk#=#?B%fBvqkOW!)Cw{FH{{uA!wn*lCbx)6g3 zP%21c_1ijrtty}m>~^GG5mM}2HdjFqB)hOXmi@xMbQq18t8>`?t~j%7lBDqg7odQ- zSts;WE`1}LTHHDH)=mLoC4(^sE&V!VGo8swfJ3p2=AB)~6lABZH+kHGxcRiLl14Mq zn=b+ac^9j&C5tx_m{p-0&nN)fH3(y!m6fQ;FqOitkbCu@jp{jd7ORp9^Nn83sgw40 zkAU#5AOUNEvy+KcT$~n(`!!xDl~%Q)7u8cd%2iT(J=M!^W1l~0lDbZF((;5hQ@fn! zm58;~Y(IP|RGG3%HsGGd#M<%jWNbK=W!gJcZnhgmap#MQKD#9j`3F%XY}i#Gn|9ib zC-)7ZI&N-5C*C>#(lH{RfQe?0t(l|siFFb6FD{8&n z=Sk>#yu*KpC5T@B9LU|G{$lr7IE#np{#X}vOwQSv{q;jHVEv05S4O#44oM7P^MdEB z@T`Ju`x3NOB>;poV!Ntc%PGLhLcj`Hq)Yi(i$WvR>so(S8#l9h|F%&{?D zzotH{ce^zXof(RKa!=1bpZKIvtK~iC|5uY3EGX>U$>Z}{sOYr8EGw% zJH zwtGpV_>~X<*GyyvSdmwnuQ^T4ossqqlQBFMch0?Z+4D%Cm-Y<5Hs0fvmqn3YK0>8C z)5G6)TRHabAYn9{y6w3l8D;hSa9sB-V!B&7Pjl(0$@;EFKOFM=hS9u{_*Jr@Hr0X` zYJsJYc~2ZDe&y?tcY3cK(HDB25~pkELQP@D-BYd?aI3=f*Mg#`T5NRJ8#d1~Em zfnEa@z&%xB{dc_O(LP=9N2gf`ZzJ85TQ|3l==mjlJ&*OPp$)rOz3bBf2V9~Ox?S{m zRbQx;d3kRN*ONs+^7OC}v&`m4(9v4gEr|7ImABv0cIY$f<^93&EnnrGhmbNS50bL2 z3No+RUdAGK{D5f>vMfenIzwS4pt~YZIf@WHju2H_KnwE3q;I1UY~Y^lGKX#ab%TIa zJpDf9jVYyNF2!BHJPVq!PP2DA&KOoRmOXKm{0rkLF!`HQU6r;>aZo>!mN^%^61ZQv z;rTIZ#kGf6&pd6=b;j2v{)*5(+P|LA>`UH4ER6a38ick>nO4um9dppz?a7ye3#L;j ztiojXE5c-+FV2`|VG^*i*qVJxdMl3?mW~rW*9fKw9lJHYtW8nB+Fpy#RV>Ug9-V}R zck5ULH9S_EzJ->0kJR>-*t@v<**v8YU$3O2R&o;iQ0x6im^fc`s+NM<80#M?q-^l? z9=*z0d)w&vKt3(5^h&c!A}E)>w7EX&vd(s$R&+XmhH-{5I+|#TT&6Q@05H(vBZF## zeT43pNfzHlY@3Txg>lYl%DhLIG(@YrC<*+ow z6t4}!;F_eU8#QQSwq?EFBiNDl{qXSBrR8N1MXQIsDiqRGXjKmA9~50=VZk6Qsr;#t zP@*J;@oq;|99&Q=0C+yz`j@28fLZj<6onbXwzxyQvbNRJ6;yG<2=#SOid{&8&2iiA zc+)=Xz0F!OwNTNQp+jLe9Jcj?b!J|`)p!kTPwdktoo+-u);Bb~WrD}XhS?-}W0;Vq zUhDyct*H5FNH<8p*oQ8^2|ngyg(bCw&EW%1L^T`p1N-&~w%_Lpi?OL$94Yda^ZGbL zMyPMap{E#lPMdA>1#0ZG$n%53qGDa!%YZOC#>V(ixZ2M0LSc$4VGi!0{?VWs z```&XX(qhie({jMhqbj)$N2PQ82*5P#2(OGCoes;ehox}B3`_vI)y{fz4wXP0kj==!eQ*J$!)X^C@s+ z5tsgB$@s0fd?)d7kb(P@YBAmVnW8LGJl=mRNJRYXvx>Ba*O@=>ahTnMaTmPRQ&{hp z7=Qc3VzqNMTg3#&X?ms}NKv_#&OYL+qI4s{UtD)|F_*SmZL}xG5~5j`xEF(3yRuOF zfI~~af$FklPOn4S8L!bXHXs>Lw8BN%=j4o59)`RwojNm- zP1}=eoo6H%$jYb;q&(brNx=?`RgZ~heV({ipl9& zg89B<;_ph|;cBi`4!kNb)N;(pHfPQuaU4l60-o|d2tp3PPehbrblTo$WHEy!mKm() z?RKB-?d^>l7qgQC!s-rSez#81B=!Klh?*DvoP7SWzP`_}266F=jtJq^9XY7h1(gI- zm;yqC-OLP8B_VqMn8Dxb*-84W>&oXhF2vh!JMx6jRZQMzRZCeHh)__ba)E{M))2%` zT~X>eLN;)*9u=1KTipDpL1y$Yo~=EEA0V!BI!a$DK8ZWk5D*vbBaY&!Wk${z-4&c~ zqNOuwtR^8zaNjG|Vi03)Dre19y$W>2OUn5hXec-9f8_h`p$X3;L zI`v%Z3DPcHBX?+$W?fHe2DaHPKqVV3r>#)B&Ez?H$i}j`dy%4LCcRg5)s9`E@zQ3x z>?E0BK?7w`bzm_~7Nk3%qgY!?|A>;7G;#bL-kg>Ii)mKxsKh;E$jiyNaC7MJ*1iR= z^QldMeF3IYckE4?a+&S-@>k^OP&{`FR^vJ1Xl77(*+@CxxHmM44m$^KXdM2^q)2|j z{)YMN^CcPRnuSC8u5Wn+nnQ}RA5>CWIUZg(IC)63n^>whn%#GVASOmO-d&mx4J_i# z$(jD-Sk>n#0ofQozkI4ir!~O7IT)d>)3R>Ll*!;1o}5sk77WNe0_iFIietlT{QSYO zM+^$h5!OLdZM}3J8oLtg_-miob@+SRDrQb!%*$sYD#lR}+O402$BdN(CEr4~gzwc5 zaH?vX-hXW_v2loh;!Gsqk+0WnbLU=Dghx98B7F^Oz3Tz}LpndXryAfUzQU%k$A@Vz zkhSkaCmNUeuBeoL<#Vn!(VhSRq|%z3=6^sQ5yZ!Ksyr#|*AxiJrK}R1&ZfgS{X{GU z{QSq+s_ac&6)T6A?BI(ayIza%XXHNLpn(GD4VxVS_)Ab3B0(@EI=vRoacLd5YdJOR zb%ey?;aJv_)3KQM!&b+jgxwXsl1tskEaUQMEycBz_@7Q2T)X@xSn!Ic9C0PELru%3xyJF^{t=!~H zm9DU#c4ZNMdsxB&{}7Yj9DI|iug9TkU`-EZDZBC(y;3ar6$E@7Bcr2?he_4h4vt89 z=`W)Tsvx2dV8hU!LW>m#WBnB_+nwVhbIIl152FG*z>@k43Sz9f|fv`)gvRp zZVl0LXcbi_fK;6Xe=P2+rDN8)@TtQP3qdU4wv*n|D+}MrmNca^1Fv_~aZfP4C)ert z)KBIOac5|vshiA9bUwjAwl zd?44-IP8^^aKx=E?z988C#LnleL7mMYdM50@z^TeWjr(@@_g}(ft_5|Jnr0~V8%6r zDfl<~B8d)zXZ%Z0rDtCj(J`V@9c~9sjaDQA7nSGag!a08xK{Lnhb#bu*kCTM>N4GKY{XvWE=L};q+jJO+fSTX_ZVO?fD@k0pLGMRyM$@Ko)-Dq)c!VH$&}5uc;COV9 z?2T%3g7ngk0CD@Nk5ZBksVM(b&zOY~psTzIyRJ}uli?%Bf)nle^j5zrVmidtidjri ztj@8wV&fH7x?BSbFJ4-AZ`&AfiN3!wPxzenwe2R|_KDHcNkE=C{#ciLT67PrcqliE z>f!g;2W#)r7=AS1^2zC1}+gsszsCz5Pj?UM+Th&hB_zVZD% zQjV~^N-#(4iQN4V6}&_9MGx{=U7p~_PS!yx47jLdZRhUI5{dpBs#TXI_UV{h91;WMiK!rUQ*emUyxE5HVQRUKKzE4(W zU7oT>k~xcvh~$m&tA1NWDxDO*fSuFj)?up}$1r}sJ0%k?5)cV0h7W}FhTMP2&m^BV z7fy(uoDYxKP>*oHV#QyJ6jF@>=zt zFYYyDmtHEF6jFHdW!E}PG#TOIJ?N6XK^;9K>i_iD0~;b(`wfbah>2;PVNG&s=xggB zi|Qy=wEPiSj1QTJE9;h^eYl|3T-J2`yF9^Ysu3{Ava zVlabtR3%8x(g+re8+S4(*j;$S;C~+Q-xZYz?8u2>Hl4p~Jp?*j#BPV&4|+XyuSO-8 z*wG5>S=LdJCN5H-`_N(GD3#Er06r$$HcrG3urXmxOOFOiwumZnU5NNSx{$b!s9vnJ z)-3pER2?pEaUbm8(d8QTSPbeZM?3=F)1A7*Qup{P({P-80MF6qz@6fd6v^ZZTwaXe>u~B?I#MlG-9}3x zxc{2`(-4JjiYmeItJvOvHaGQ7hhMR9^B{vVe_~(?@3}IDS%aMn=_Gg8HU)(6^M@I` z3n|n%Q?ZLX=_khwh4V*i+k5_ap2_SIF6RimDa}virye_$`{Rh^di5hl8&rE1r256} zoGC@;K%oFowhcS~h8%Axn#&^r89ptwxGk(Y8IE#%Q}1GMI2U{9;5E6t=qi1v%-bNH zr+eXKKX;R@r=cKRV3mWErp)_G>{%soz7brLs>0o6xU|P1I7mBM)!NIYj;d}7zfoj8 zjNg1J2L4P>-a1({7rfkNk}c0XEI`#c_-zs=Z)52SK^Yw(gRcvuXl7|q?oUZ95)>&= zC%TpDm;lp*18zo6V$rtD%M!?Mx}J}rOn#uy#m2sO zjEJqSxom$yu$bMJlndoc)w1@>;s+|+M96lqx7}L;fy_R0?QY)B?A=DH@>GOMAwZFn zzd+H7i@VF;0XOO}^KsX`D}`nRIRsfHhwn63vJoIEk|so7rBQ#Q5*So3gbGg0w#1#x z`zqx_Jv1z|+U9ao{B(tckpo3TE5 z(mUKd6|h3|QoqgIt^Ld(A^3<{cJ8?=D+6VVPxuvD1Xe+ z_{*J8yK+qcDnQ%2j1-Hh$2J2Vt3SbXdmye}5VUKJ?>ig@z#xnM->{IoB;WsbKcPG+ z(Ca?C;6rq}S+@n{_4#SWTe)9xZJ*n6Xw}_YUnnney#1u+|4HrBtJAeQ)6=cul3iD- zy+c~Ft$;yL$jN#;v$Zm)BAvx3kabAc?~YjdP*>^DrN-q~g!76yfE&1wvO4K^r0CY` z?_<}|T^#*BJk}3{jnBf?H?%+WZi+j)@-9i?FRX0QiY?5*Yznr`_IO17oAdfWJJ3FM zc+-W5D%DxS!h(X`CM<0p;YI6@SDTOrInW$F$r*y^E=OI1!i>vY7AS{pS>DBi*^rO*nX6B@85oESJP5!yc&4Rg9KT#dPJE&2jF z9rkgpgJHma8*`;;2O|4iC@4;|NPm6_^Mi5B^wc(?UsnC33Xh-)*D$vaNvlf!(a7uo z6GiG|)r(g7-e0)&OBjiQ3oFb8X3@5j6yF#4Q zXHbv4+%11#U}o0QON%-EOO)avg=)PklgDMd!44N6{kwQd9en!*xg;XFCjx$Am*?Kr z%jeU3t8&|khY_j!c_)q*`cLrF`JOp*bHHpN|1Kw%CNkxB> zuX1+u>BysS%IPA_w2qy(sk7ka%o!^g|H8S1QQfFcHIf`1sTK-;zpqSi!(mPYPxk~zQiB%S@|?=Gu-?0}l4q*g_5uops$@*;Fr2!A z@`=k{6WPsGdo8KWZIO`|p?W+?pCf&fBB%0^R$hE&?S#3fsv4eudV(qDP zTq9>b-v(QheaVof!vf+4R-ghv3pJQx#^8X`2swvm{)*G8eCaYq_yj*Rj?|$Ck z^Zbx2wr=|#>op|D0k{Fz-HbfqXi>*9Xo?UP&a(N%3ZT=2Vq|Y zeCw9R0)n}{nGjQv6Y@!U5ue6PB>S*CuTsj4H-y3QUBN0#qOcq3wQJX6lad@{ZWxJk zm0;5i{IHGDEnRv6;ol)SeYE63M2mHLqxqlVra;|I3NnuTPq3X5{!eSVV)OB9#-u+_ zH~U;g-%P^vP#E|URm&#A?)+KMeb0;#h9TNGoJUMgbOF;AsJhWINBSd!6aa+r6h1DxuzRFmz1ij|yt-?>^%saWTO2 zDMQHs(nNhW__gY4*`%-}njA^tq04ra0pl1cKl<{sKp^>IWxr@lygAq{qiNL+nZ*$@ z=#<36?g-gvQU!)#4M{z#J)5{6SAe0gnVMlfFKYeMclXldN01Iy$|K{e+~F0Vv=2rALv%#|LsR8`zefGE8m{ z)e^{_+_I6`yAbKAv>BbDa8mFnE2cYv9YaoM13UAeJ>kR<$O0IY?6t*BB1A4Qq@Qdb zx|wKw)&`}HNxrXO?R<4l_Z5}>dbNz)lsah;*n zMgH$797)6_lJ?vx&uWHmrEYjHF%2x#45@{*)^rf^&_C}->-hOSa=LYiAApH`XsTvt zH(aj{Nj(QJsjCo3p!3b%DtDTFN4AG`fRqecY8;6O%25+3BZh$8XmCxj`@E_9aN7EAcjR6` zZba3r_!lknH~k0t-~wwkq*V=2m3Yc)JjM}Dah=j>`jFPk7-SrB65J%RjU_tk=K%_H zIj(VIoaFuvf20=@;)5EX002VM!S2(3Aq#1fBUdXV#$a8k|4x2*K7(6m1uBsg31foA zv5zLuKAGxx-azVhbZdy+EF_S!NiB4jYqP12sC4EDvcX$K$4B%Isi-mE)%e**v&fZYsiEkKJ$!y{VX~&1;sRrtk&TpP~znP@09m zL!`shO}o!_*J!!cPdEK4Ox-+#t)3};QR>o}aBul8eWtU&wc+~YH|29TR}$Z@OG9kp zuDQ;2!r)(v{QnM{G0-^H_^DIZJKBiilp~}+={~B%`3lMF{8xF962{$T0NvQ2jE?5y zcabb&cBxD5MRODmLJmkNnJfpoYg4EgKDsm#Qm1N^y}E5nry?W2Zr6H=4C3 z7}{y>b(BXqJLCWqK5YAXOt#w|RkHj=4Z1|STEhZ$ z5Qg-xttZwe9!{9?826q)8T(!w-?x^D0iZr^+jNqGmme1f-A9y}*9ji0O%|dn{M_<- z8(*8%zZw!CZI**4ew5pXg^$dqYMJj65{?4`U~U*G43~GrnQ79PaR)#A2E=hO1`Cz| zP$dVgSTL1rKlI{ueiHwA3BaL?;%cn^Rwlr|}Dgw2HQyTxc1+UYu~c3qmy zMZr|M?oD-FdMwyhT{STl=Y-0=TQ7fh?-I=NOR~bvoiT7p<>I6mOWKV|9W!O+Yex3n z@BST;yKs_Ik__;5dERslb`HTOo^S4EgWsZCQXGTIz)8{plxCP_NIMJLx+_Pr0`8DQ zdbww!`wh7#qQOpD4I+-z8b}u<#O;N))D(pb1@eP}eC-;s*zi~Mf5jb1N#kd6x!Q=f z#NkJ#tVu}<@#L7-704H77oGRVlOAQXfQzM*>`8R3MICs^TTu)UA`RRh>NrI!Ol^7`s(^((7>#atbO^h$*W3XK(k08k91VPxXniP$;6^J&d+ znJ7YrL$P~#1VoUuP8o)f6-uN3@c1;d!@OI7s5BY4H+|<)xt^b5)v?-*J@-QUzX2W` zSVW&TP3T*jCrHO*NW=yy3yCb!3>pJ1piWJro6CRzIC$|f`Q}I`ik-d5l00g2hBQx} z^hCJsbL=!I@a@BVE2;pyM7gudQPBj0tFJ;^Z|81Ys=22@B^9N8aeh3raTUHPSV^34 zrOICwrj>xHXSw`#Ph-LyPH|#*F54j#P4{fv&DOia_SrobqFQ91|7`_%>qRbIpKS_( zsUino!M{r0fEi~^vuLf~=La%Uuj6Wbas8Y855joof-2QG29TtK7q;kx%W;F0$=JE} z8qxZ_$1)B;M}JWUnrsP+&kyQI6&SdCs~`n%{pm;%VI*+pvr%LS-n>{MpCkb&_C-4G zDF`{pZZo;OayO+G!}YMSL+dIO!)1+m$9(@k*xQPQLVkp(M(^G#WysWtklrTJ}om% zoocb_=dwR5%Cnr6#<`Z?84MZPz8uiZw`z0=Z|7mSH5&tsaOG#O*zkRsMe-Kh+pi6< zq~tMniSI0Yg3F~@hb5_6axI2%Y)*i}-;B9n_0zt~_o)#$f-*XNMef2V;d{;-eXe*I z!$-KzSl11&Ei_rNtRvWG$3hnT#onXwb|R3}r`Uzao@2bgAV^rYN>AX2ZOs{4P<~ZW zf|jRR2$2_n-}UJ)P9S#hbS*Qr6&$rQUP6u`B~dFgs(NTDe$cazp&UCL z?Y3<$qmzaOlRA3VL&#*`l2C_%-8a|Qcgk&*^`;6#mR%dbd-q5c7a9k9Nuhh2C3_pc z+nMIf0!!oTAj$oS7b3(_-+148O^fInsHN|gnGxQLCu5!|e9 zMHT#1HcE+Ku?VO0g>as?g=BlpPiTdLB>8qt?DZ(4_ruxagOjXLLr{EygUHG7Z109-;F1v|_xXMH?7EC6ie`bM*?AQxS- zY=};w|8r4?p`h{;?zg%{YiEN~@V`NLTRM)J{At45MY{I2PF)j}&PJGwh!w|1{BKuh z9+r5uy0SB821N_;vhDn|lGPDw!?(9$TCdNl-3SvRtikhI!6(pJ}K zffg^R_NvGei*ep6n~1b(s`GSF=#Ew(nWMg#Jtd-EJ33MF!(oOU8XI_4wX%fuFCHAo z;m)@b+>m9v`=f#E+|L`&WzbpbA64NBHk`)XWhnv$j52v{mqy(2BpH!aL9t~{>PD$V zj35!wr)u2$MMiUe#WAx@I0E@r50HBxpcLUQ`cl;FlaKkQggPM54=cw?Ht)r?OL9o8 zXMF+3l_Ho7i(X(|no$eEGS7Vc4AZgSj=uUso|m}Xz6{o*H{IOGO3RSpNi!kGuUq*} zkpBJEha6fK?vxEZefpo*c4OG{@tQJ#mH~a-Nu0;n`pRyoKtMB5B84azx$+bh(y$6Q9-Z-2e#w2)GF^4_H z_vMyS&n#3O9ud3ZPP#B{t>;)uCL<%`c*X~~d{>@Zqm1`r(o`8z=9Lb~%x)&ETnIl) z;^-t)6^mXd2RLH(&!E5u1K2f|F?sFtuYjy2z_AG+45Il>fS0!Tw<{(ppOEJ7N2V}? z_=X9iL*Oc0KJ90eBjqXw2qP$$&j`6;Cm1WC^R^)h$bI_$A9KCGZz5H$&HZuu(sNn? z6wLpe>NQU27(6+}+Vi|8H7*@MC@>;MLUR)RY`SaX3@&r~cmp5en%M6@girqMWNfW$ z3g-VwI>|uT0AXcFH|4COzGE(v&NX}Pe!_}C5S9$G0TeStSQ((qyUcfqyoD5MhuCqr zY1jb7IsCXJz_xfu-rOGB{69gyX6xL*Ihk3($vV6`C}T?>I?L2Z#!3t12&Wp1kW^x% zhhH8b{oS|3Wr+!Q_~rM`n#85iS1mAbqhpphX6%0{OHu$8A{gE6oQV&>5Ui|2D~a6! zSij>A-5&R}f9g`*>ytg2b-@y1u$=YW`b62v%F6ro^?c1Mzz`S@7%P1Ho=VrggL^F` zEg82XXj*OH#@&t(vKUGoSYU(o{18;ww5gi5p$zB^sKxo4;2)` zz!)ZF&%O%CDSl6nll|aoVq8tKu#sR>V=Ks-Eb{WK(TdrK6M(==>LZ)?oM|O71=!a- zUTcjDdIO~|`5zH&bOoLKhun=${2vzOD=FoVpdDEu;eoRB)O^>+?6oU&BY#-RWI~L0 z&IHB%-RcZWl9U{fx=TX~Df+JS_A@P5Y#mQH1 z-p{-?lvZJiZI!V*3|gy+SsKyX*R4#R0CecN+zW7j>^IBw=tkX_bS0x_Bw#9;e#fKUo66>Z%lolM^WXKN9PlU;EiGUhW@x$}FzV@j|pMjoWtwJq|Pe(~XE^ zboBi!k@A0-NCeNmqsuSCvT|9KAD%kCqLB{P2VU?1ir=3$dPCt<@)q7OpuzdST_o0x z%`WRZ=;G?sD%Z=mJab@bdfdXJZC_+oP0UvDX*WT2-L)wF!{Yv6dA*OI{i6C{u$Hju zkVzU{BAh-nC9E$R((SIj$LafW%>>aZ<$d@J_&~Xre*b~cMhn34_jsj4H)VhEXMJy> zuE1EWakp2BWN4`B{1}h4wztaZCOj*?a-KZ-!PL$htx9_#VekVWy!N1z9z5q~V~X0_ z5p{pW0tY6Yf7m5-2p9fTaR^Yf>Yzfmle8=k^ZOTBIn4AgFy4VxA( zsb0}+vhd5fvo#Qt59aqCiPU{#dHu0fCC7X^q%j3A7egFtE0mz)+-d(KU z{EO#s^hI^1Y&~!;D4t$5o>xCS_tVp~b*O4EUOC9!eab`@;}Nfl_u(VS>=>x#wncb^ zeDBR}75(JL^m&ah$KRZ|V#xRcyg3A2xic=e4``I_%fz1@YG6n2;LO2!5A^?1;>E`k z8Xz?R1Te3oIr0;7n~^W^=01~@);JyEER1kFJ*;_0UBaf@2>N)U)AyvDZhc8@o(W2b zUzEa9ho_H+92)%N(zxZZjZp=|6|PK5@c2jxI?+YAUJF98ff}ueSyP;8kX19jQ0>F{ z&TXlF+Y`lfR*~R=E-D-3nk2KlXJ|r7gMXjs7iz%Q9>}mDXV!_UeXh*yoB~uwAx}_I zIPqFHkHjZVNhA?zY&nZ&(ERYTGo6TY`JSqH`n*f-l-_jtagC4TY}aBUJeZ~a<1L!K zaN#eRuqO3b&qXMRJg~6H(~f5Mg+ZZLBb1`8axu2J$Xl!^9gOm$HWkgHimG!s)f{j7fD^O(wZ|x>~l7NYpR(S58N^<8nyr90ZdLLZ#Ny&>2?$esVU6*+%YFN zjyzGb{m<^4uAA02^KIDW<>h*&rqUb?IXgf$c@F7+yhMxp+e~Tw;5?v8MBUNeQ6Ask z8EK;6HcesTv@cc6%mdxszV9&z9%tN%qVN|$rqZPG=TD!~l}J@Q{^Yn4mnQdL)=z~) zQuOK}#3HC6o_jQ32$NDg{kBUuWaZ`c4BYX=b+upxR57+g-&FF-izI(?0eyd_%HEK) zh(!=DR43I2G_%!ma0-2hYC=f=`F`{9l2(bq%E9>auluaX7Vz5n!5*Es^#2+L{P4%} z9(R4k68|dGFOu~4w>-UJ!y6h)2}et^QhU!9!!`2S1YS_NTLSnZTPW}Ko82Gdf}-O~ z*e3$^HpJ0lGRCioNMFmu-_nLac8Pt+6?uCr*@{0!f3 z1Qnn+`pwe`Jqd{YS=amO#zG8k?o#uTjG<|Y3$L4aZg?j{`Hg|}u0H+zdyVWsAa1RZ zK*@@2dkz)dqaPfku%F3%i^2U_YES9vYHa$p+!$Zx>f_*%C@7gUkcBH530P={|B3%P zu%aqHbXxh0Ka+r~YK3(nXjEMcsnE<<+F60IQxrV*ka5^N2l%^r6y=fG<`%j2cjay4lw(b*IVWbgK`zln{ZNym zgVlg1lw<;nb@*y>{a>N#JT}1+q%ji`SC36Q=1e>-Jx66!E?t`&u3It*C;QDPd9@5`)3?zmR9I(=rTV`^gS??nuYBQW2)24dhLCr z8E!)TLg^&>GLIoeqOYCy?U&9&j)84vW2*+gzyw+#DbUd#)@t~2Nv=26uh_C2XZ_x> z`o{oJ_ z0}N6X^pkLQ#}Mbs7MlKrb(kzG<{f;?l^6Y=pD zb*rRP99*$nvftmg->d4oEm*8jJW^Q#9{o(j?ew~o=Bbb@+tu-~5^IDuU)iz;V9l>m zo-*~K5%*B9`q&DuQs~7@Bh!kx2bG+hoGBRG{{H|2DqVr;!{x9(ODtS;y7wYQ=N%xkFWc6yT~gZN2bc#ySlZ*8U;aby zBfuVw=}$zIz`bnNkq%>@s-!5>o^8+Y8?!aoN;oRFC75K}l(I%3rL|p&F2p34mJ=nV z)CYF;m<$XJffAZ0EJxAuM^%g;5AjSKg;l#Vl3vSdDl{l7>}^vKl}sF7>4Xt8n-RP4 zjQ@ZaesHbsEwY1NJ>bd0_|u;tgW=zeT3P|0mhjRaPAvMFd-el_fev{Au4mLO2O}=J zbk`qRZLv|N|C)Ex`NM&M7PPcwM;9RP%2;HlcyCJTW) zp2MAGMIhDjWNpBAbhj=^wr1?Lb=N_Or0sc*59hSfzTd6)Qkblf?J2lfFNG&vhu5vo30!{O6A+iOwx?c@3C`Ke=MRZ z+PJ)fID8p?nwsn5S8S%a>3|dOa#vOZoN~O6+xvK`*42ch^sw{dYgOIX`7{cju&T^wJPTu3L79{(3U5O}ItQE6CkQB_zxU10sJ<&w z{_dl%hef5@)hU@70={3n)ig3RX8qb@Ol?;HY6b=;DK%P!3M^&qd1xcZHR}lgO?m3} z1Z{!9$wA)!0p8eKH6tI|)+a?TYTf*q(|c24_!gdGkFkFHa9^AHe^?Fh$k^w}a4!r? z=DUulB|Tos1WP}b%#?k>n43_T%THONF{WlL;SNRha_p1T%WEe(J^=*__~qzm&=e%i zkMYls>jR614J?{mQ9!>@r_^ud!l>WBrZ@kC;X^hwyE(R8Ev?qLgnk0A$1^%W{Wc;s zHf?83jo39#ar+W^=0UEe?t509xS6wTP+NA4NBy`%sLT4PiI^&&;rsQ5L4(5dhAhuI zaOO%jQRQ+vN81I0Jr4MwlTE%8sVMRd zkrz2RjNN^GFit-e@o_O;hSu)KaZ_s=EY{EP<^uNoP^o^!?+e4~IC8OFeL>Wn}BnF@q1^^iOy`1`Oeg3C|i53&Ax+SCD{K$|2>GFDh@!^|(bkq()4c*y$ z=a8uV(buXnQk4&00Mi-$#XPcOl{6m5Bp_ogtwNOUw$JaIk$+lx7*nzS8;h4bMA1#f ze8#7I=#HN;L*;NyW_}b;iZ+)dBu^6rj42uy9L#m^ny{-~SSTw#M5>a=?2~5Zkw%`~ zww{BrkICqb6;zIz3{Jv9qx^e6wdwwcqYb#_9)Cb+$(@AkP{z2J+S-xgX()@-dRdr0 z53_^))3-DVI&^t4tAyk!A(612tVYh3XP23m)h?_1e+0!Mj6ex}XC#fjBmAGnQ-Ra6 z`iJ-SjX{rI^FJl|`h-Uj8Dfz!{kGTt{hI#&-2fzFII0KGk31l+&WL{T+s2KI0WKY% ze6{~7xs3FRU{I)Sioz%o`faV0(3QvEFJ%5$GYoo%d!vUoKT8#MPKQxLue@%v!UjC;84%TZ!sLOBY+_8eV zg!yU^*g(c7hA>Oh`~Kx3(EJil_vQ8XEp5-b_sC4J#>Ph8W=bk)H`HahKex)!j#^k- zJXzCF4q{2#>?JXv?P4v%pAYCQNu0ejZx7DFmz0kCq4oM}1e9h!8{je-JqjK_VbRPN zW<_U-M~M_&S-b}XNsV&Y%IM)ZSv>$t@Za<4aP|9bpZpuzQVh861p(9o<#;+FTN;KL z$kk-Hc&Z;3+SG`eBm(m{fAzDHh9Eklb7|Ge8I1Z#j)-Rr(O4r1kc}!8b`wdU#Cc z8(<9a@x%CwJ^3oKa&Tsc9tCgPyTx5YiTy2MMB0U*UlKa6l6O|X+jI;2`dNkv4<;wC z7f@j3{Fs6nUSW9qZ$*Otl9`#wE-I><$ibXYbv}iTIk=zFA>j=`#m8q?S6QeG0JYs! zyEUZtOIIYEkS9t;+USQX3{AQF-&H1LJCxY4;2yWKQX&g|b`kIpcOhLqRWEA`a}Pxo zldzwUQsG13DBrJXB)`nzPucQd@rqLF4?hr{MWD(5E^K?4Ff)DL+TBi!+cAk~t zWXj@5{Xk|ec(9Yc41zaJ$oiR_^!1{~RZA?*@x{BwMG^9hu+WlUzQH1Z2Mh_?;{IF1 z`R~&;68($+qtI*mDK)M;N^)|2r;#BluzQYG*cVivJ+x$3aqw1S9b!@QtPpR86$i3b zk&COpZ3A_vNdoer_Z+_Boww7){y(cRe!yJ5Q!~r|hEwu45z!yf7QnQr8?VX$n0c`B zTEW_fr1}AVWri%q#5!km3}-COR_n@rOv!1sH@NO5fRO7d_MiO@bHBGend{UQlb-nT zmIi*k|3DZ4tj!=l?!W&Eib!Ao1RhAwcc?!yAMK_H){PD%hfk<6(}LYNq!*G_{bj6*k7It zdr@;CmR8Ugv?cVC3kZ8hbrTGXm14JUh{A?@dZY=q+6{F9t_?y_P1!q}R|2S)qI4MN zc*93fIxg=lSqi}S-HN0Q4>QO6e@qiUz4sX)=NdNE) z)BPQjJMCX86%qL@Dk1vbIeFy8`b@zf$` zA88t7qNwk~n0T~~dSGk`jAM8s0829NkOr}db!or{=wCbk3L1>$9BrVLxzO~`_=uYs z|MW^uS5r$fSQpxnbhz-ibzw!|@bXlxy8l2Q4NM(b#V%M*n>LNf&du$6e0)3~tPd}D z2$_1)I%W`pH+Ra@$oi7-$`1o2w>$}ecu@EJpG_EWT|#{JD6uA}d5CIf^{|*Qc5v|Y zi`HEy^Z>q+=->UXgilr8-u)Xz{d^F9yq3eRu0Mc39pK)|h|R^4+F zK}Sov%OA;m9#XVm42{XFb&WkF6l?k6_C@2fQRIhvdc?-HI%2g*itcG=%9v0TIkIxb zm&HTNC`zmK&41W0#Zd06cI$4NC!hF^d?n75CQ2O zL3&p@0t!+j(n~0Y-UEah+S?$WdynVc@4a*1{qwCq^3BfPd&-(MvwmyOnl-4FfbaeG zQ2$tr{Cu}-A?CAksbGy?i3u__Esdb0q{LG3Vc_aRYF|j|e}kL21egDf(e0OcuV6_R4wAQ*cCCbaFNv)QhezzLph&{ zM!w^z^BUNgIOJ)r6*MD&O5d`YX|7WSm>7#ZJOcf)y1%x2_`mb>FpQcxKCnrh{vY=G z@prrhpTDIXHQ~SUl-swTWUl_f2bSRV)6Cr=bM7#4~h2B#rnNjk1NBl z;C3Z4>S4}`=@u{6t>VHsR*5_cisDwhr<=`)Ws5C z#`lGEzU~;+t@`p(O-|VgDwChYEgEvWA*3dQlG_v^eT(ilp-_eW4L1P5*Es~8L!Y;y zb;GC3mRx_qr~abDL_wC{{8F|}T?u!$XAGF@Il3NgXSB{xs zlh@XTsAqS2ai7Ii{<>taRHVYni~`_7B|wsd`bADy7&Q*;Y?(S6I#Exnw$8>gjjQ~g=y z!q-y%?VSpM*5>3Qm+K8&50*EIOX$1K@rBgDojp6e8O!Bh*ZmA3)-0qb`r&D5YjdBc zhK2;H8O-lX(6)MS!Js*rHt)Xk-s)x93k?}-S0k_xheR+-&TnYb&d+*>_y2B&KLfsI zd|XrGyADt56uexsPVDRqoaBUOnU&Z#^hQ|Y9NWW}-A{ah=&?k73KIEpYD})4fqa0! zSxS#Muubr+LOh4`*X-YbUAo)<&GjJYy8k&gz7Q6MTGFyoe`}ApMC9(X!yfX!d%(_k zLxUa#MV`RcGbWNiZ}qYNS#7tUYnYM|@*?B&A^KQ_VEa4%iE6vb>8hN;!NHTk=&31b zT{f1wapnfoV12Q-Ll6Y{m{`x8O+}NL&ON3HzRAkRpZV@P5D0Ur^c-9ULVncMj9hLT@O{4I!^ZXjINfw3v%=UP6<=|X&)xi>8 z^Ga*y2Zi3|+sR9z9TO-kMy(xHQ5k2KxSiII9d}@N*PU5?BbffIB&JExYd~1)r|nPb z|07T%wRMd?^uBzW!K3MO#-N2HG9llQ==FzX_;oh(Kca`tgEQ=z^fy`<^%ld&DUoTI zC=^mJF>BO?QHc-m@k_7%3m5-0E(_^Bzh$feE`aj?{iv|kLU9gvfUP>J=D+F6T%P}3 z6c3_W;P5%=TP?pSnS6+@o?%oJulUf*xfd+yGsfj>Q4nb^(4RZ&XPk(?yn2mCQD+cX z-0%H=*a5`RIIOF=?)hfC8nd#evM1yzwHMAkr8;=6E$kr|DlJ0$MIfBLm>T*}L|Kip zHG-1i;T2J^CbcvJwQ2bxKH)7d^1!lE?xIilRf`S9i(f|jh4(l4b`e{s5i4X-^Ey^d zf@oxa)71f^j8rIy?MQ}r^FE_AUOs4{@|Co{aV6-%$Eo3zq}#}5)THuO5WmNQLky$K z17pn6TfY`Neh19eLnRQ%RG6>s;0x*JrI9(2w;!#u20DqS{t@ zU21V4kTVN}_&EPra?;b_#-SpkHkw1LotSF7D-2*2-M15-dnsBVMu#w6 zlq2?AI|>-NAeI7W6KMkp8zz#z7U`&b9VC!^Qvf@7M{X~{!=~}Et!Igm|L{kk(r61E zcuW1AHdl~?rTKjr6L=R57v(gx3?3jwgO^OtfTRMXXph^FeEqU4Gr5HVgjkrGRApFf zoTLF0)Xwm_qBGof@>TQH`Y6Y{nRR6P;hGTL^3E%z(cx<)jjl$ik{D6|v%qiX&l6YY zaKo2c=?V1RljyIAPvNuG!^`hdebmi!yUGSZC^JKdy*@}YlOGrNo$f3v#Mp0TD21fn zSqA+gPEgaiP)j{ytEIKk(P;UAMRd68Qea!AIh$ zEY^wloT@Pdnsm;0-g1n+ohnM;cXbTyIapy7-B_Mj+j)`s4%1Ng^+%-V+tnOoOV3i2 z;odZ=xVU&RDS-g~CEv`*^2*+~%NYMMZ=oD}wjAe1c=p4V)qb^fqFPs5$QLU(QzVo6#SpwE=O>x`gAERq@9*{i9RW&So7BYKo-?*896&;UU^k} zDQN3ZAp@ruPNlb-5%0EJ)#b3qS#i+P&2PO5H7eaTqrH(4&eo_nEHTv|Grm_*;$ zs%5~;@cN#IgZR$5GxfI(9#}J&cT*%ype+{#&%!Ksed|Gm#Dr9odD5N`MKWKl7uhNj z7j^4A7*8LOxY9=Mm{}>-HJTIEYvjlKsJopM-ATV|WH#$*WV6k#NsHs5+g_}j^3ga{ zSFXmwD{S{jY?l_t+Lp-9(d{fy8J5mK4RNC$bQLyImpC|#EG_eko`|fy4Cs-1q<7TVSun)uqAY%Dws$rMSFB*{re zRTtr%=xF%liPZ8~ogS5cR1~&ap0zq#_&P)=LYSz`jN4^8ijxb zLcnaS06i_C2AiaLQe8Kys?3EDTRew|SkdOvF1stxSk^Jyee_^2aX;jW3O&%?tXUJb z#f>OTwuUK8<%Ew#dfSb?LEjmBy{j`8z7sIg`_x&$_ncIV zjm3O@zpBW(FV*czw1dVDF2z#dhr`DNJL)l(#eO=S`?(#bh7`fC@IXU~;!s(z?=f$R zG*9`Kbk+sL6zk}ygA2~Y0o7;IFC0gYVEG-EB#kzkO8D*e=_>3e#|+1~^}@SdYp-gA z93-sAJE`H260D8q>#jNScq&+K=!IFFKV+UkCPn4vU!%Kl;fj?DezLHAY;SF;hJ5+<49SehMu0BeY2Q|2106h&>FFgm2n$61Sg4KJ zAszCEOvbGU2Td08K7k9w+`v9c!(5D)(iV*EdcVh&B&MNDySmOwu%X>_?HhaUbFkIu z^`yhM!&Tc3blYug#h3x{F82cmQM>72?HZSd8JU^;u^>=#FCZW3=e$??^0aii?`@n0 zdI^zVZ{ocq#L9|zD@W$*gDkr-JJzT)n12m0rC)p-!Wch_XN*KIFY&uCaoEmnx7j|! zU?zDoH*X>R_HA<(uF{pSL;3CJnnP4>V>0W)k=GK#YHMM_LYDmc~_Ae(~#H zTJ=C)6jEJ2fph4_X>VCih?xN7gPDRtuL5&$;6Md&64?h-VBmlzjUYswFv&*q4_@Jc zK%~k;K7j`-onL)!v3VE5#l^B=`1-P+I|R3%6^_UQiQ=!`g{<50cVvF`ZME`uD-dYl zvY|vEAr(}UiWv`g{4T4CE9pb1H!thcnG0^$1}xcFpPB&fO>Sg%KRZVM?xWbbD8Hf- zK=)n^DybEP(0N=Y=7QLjwEf*l^vcZ`x}289uQy{DM<@1n65CZgE(UdbM!ws*si~QW zMG}I%5C&N0HzfNv(_?_yX&00}&jyI`qP7o`00ozoUAz)R3noc|fB1t_`gfyiTyLw( zJGQm9CmB8c5jb34t|M<*Jx^RuX3%VO->?3`c?O==z0aI6?$+NW&wxNfuizpUK?lrT z&zN%yogu3Kv)rcUK@w|RyC{5(Hf6%TFgZJI<=Q9UBFQ(aFLujVwGQt~@Cz5~O+y*p ze93C#cgNiQ32~eoH0c2WQYUN>dVegWN3(f1Af6pTzodq?&o`#ZbBzE^#X!|I-UAnP zoXzaQt_oFj@23Wjx#$32l_CaRtBmy5;*~~R+m5S$_g_yua#}1vh~;t`Ff_t13np5$ z%UNL$1m&*U)2i5-YUB67K8&Fo;>1pv7@8LrNtLT}DrTi?X6-0EH#ny`V(B%@(Sh zk?F(Z_ClhN&D~o70)c1ztI~i8WWeeiSoi{|3b`ykdR1j|AfID$(Hq*L0XmxW<$oC5hA6;Dr|AJdbS47??2=nM7nHd5mI7%GTSwejMUulrn zbEy+-c=Xpj2-p{xpiYPs-<$VW8YFeo)RlQy>*}2>wXWP--y}ci_HfasK@)sk6S!Y} zo1K>^9?VxPP-|mXys#->g)H6;hcSsizORs0ngJJ7nKCb^E3^5rMRSs0>2o3C23?Ue zWW45)eg1OF?(b}S%_#c9{Rz;c*%5b)2EBITh!*HPK6nivl?f)y zx|OM6>>!x6Rd>&Vc&3si?SmwBh%Z6Xx{$WoC)ENTcR>sL8#wE(<_qgN85@m~k^+g= zPD5Ws=dcERP|B1F$BqIy0{tM-J8@K1yA4%Hr9=7}RNZ&cRo5b#QTz^{M9lRD=oDxZgb8eM581#2;>=kc(uo z4dEMx2F&izxCeJiF)nL2;}~m6<|i+t8KGz-18_H{<_q-n)<@g3*@Td%CUUp9mrSmR znPkA&BRXSG#LtV;h><|Q?D1VP0eoq^6sX~>Un<_yD+9a`&NGy5{6oBiZ;i*f&ubLX z<@6U=Z=1aD=6zc|^BK&DjJ3l)lHM;&ydLmKGp>Svo$sZVM;TLZ-R<5%4QS@5avI!a zx2JGqRbl$kQb{e68V9MXy-?9ayA&$3So?K8&3o7(x~W1el+X56QITj!2;U7A(Orvq z8Dqw254i&O_j+diU#4SaQA#;fCtMd2bPVvH1cFQ)^tli>yf9i%Zh%zF;-@-oqtSVU zSMstWPm#bh;ZDsD8K*&CIpFQ;2Cp{n=!0LfPQWJ_U_Gw7A*mj)l#N|%6 zes89Ap>xR3evl)R6z-2&-;8WCzcw*5Q;E!-7Q7w8R~Z-P%8t-8T{m9DxdX-iOz1k8#6hnbD?HTbo6U(jr^~p zTcg;mQf^2GY1mnHw37U%v_L=T{GO_lUb<3#^0iMRnfSC1k{GF*C!PrQnbw^}Ph86~ zxNn#cE+|Qd4dbOTNRALRA^jMP7&gyu$J2;#Nm8Rf*zR$2u4>J}_F2b`!gwGd?G-Zl zyH}9a=8r-)Lf5Iw4FFT;hnum95exXe1Wjzm%E#Y|m`@u8%bv+mHLQ zjiKLnm@ErZ0nT&Nz(!&D+%va zIODwVH5=)>K}-J(HIlSq7hP3H(XQXHI$IX1Qzxbymr~JEdFk2#=H+9jy^|JvA1vjB zsJ|~vIeY37gL$M2FPfMsg_)K5S@iQ@Q>WAhs+y2l8%OcsQ0u}so&J4#2AZ!1oZ?-c zd#YV?&F%Ey96ATi{HC%QUuDo)kmE`b?_RGcI^CWl&LD4ud?=sbu;6uwO)7mN510F=XqWXEc(zZG2XM_D4S`O7sR0&u z58IB4F3!b1y7&l_j^Sb#r>U^r+FPG$n1%)x+=b)g>%MK*{=nt9A2$P2ed&pK({@d2 z+05IrIfIC%dGItR?*@}iA$^(-YOa4!K*bqnG3%q^!Z>t;D}gk%AJ)U;s7>QgF~hOd zA|To1e$s$K&cNF1PD`UK{9V4U3C-YM13Fq>xFo| z(edP{#9#CsI0f%|wBtYP+~~I?KVjA})+)CV1Ponu?-j}Y9d764eU*RG^8`7?+7FuO zO>3lon&-#2gg>63wBy%_!hS&o;ARms^-ml6$c|>Ekp)bNU-bF;Ex;Q2MUNn-ej2sM nIg&k<_-RERKm1wQF=$Ux0A}9fpVm-))DA^CW!Ze`C(r*2Fg}8b literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/registry-editor.png b/windows/keep-secure/images/registry-editor.png new file mode 100644 index 0000000000000000000000000000000000000000..4419d34475b579210cce33504776cfd4f7dbb446 GIT binary patch literal 51075 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/schema-search.png b/windows/keep-secure/images/schema-search.png new file mode 100644 index 0000000000000000000000000000000000000000..da9bb144a9abad62b3d137f1720ba0d8e79cfafe GIT binary patch literal 9760 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/subkeys-under-security-key.png b/windows/keep-secure/images/subkeys-under-security-key.png new file mode 100644 index 0000000000000000000000000000000000000000..9a1e18657fb047bd42cbff76af1b9acae76779fe GIT binary patch literal 12219 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 bc?i2(>MMTY)uJdka1Usz>cUG^>>mCvl5(q4 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/subtree-deletion.png b/windows/keep-secure/images/subtree-deletion.png new file mode 100644 index 0000000000000000000000000000000000000000..ababc8238e9f2a57d512644a8b8b23cdaf56c8f7 GIT binary patch literal 22319 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/synaptics.png b/windows/keep-secure/images/synaptics.png new file mode 100644 index 0000000000000000000000000000000000000000..80dd87ae0a749b646c0cb8015e8b5e6f73560eb7 GIT binary patch literal 16071 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.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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/synaptics1.png b/windows/keep-secure/images/synaptics1.png new file mode 100644 index 0000000000000000000000000000000000000000..46a76c7c02f7ebce7b73e25e77bf9321c77e11e9 GIT binary patch literal 17678 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/synaptics2.png b/windows/keep-secure/images/synaptics2.png new file mode 100644 index 0000000000000000000000000000000000000000..0c60bca50ff8c9c324c2e75ed55ca74cd3735220 GIT binary patch literal 17366 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4690.png b/windows/keep-secure/images/event-4690.png new file mode 100644 index 0000000000000000000000000000000000000000..ad0eef015061b1b889da4f570cbcdcb24a601c52 GIT binary patch literal 31291 zcmeFZcT`hf+a??}KoF4FC;}221z)I+y z#DIW+5D+l*Dj+R%0trdJgNn~HYt6gnop-+ZW7dpov9eCi$v%7E`)=2D-`j9w!*hH) z59|biKztX@pS=PCZN~wB&mo+^H#d(&oB}?!p{|@e1IlR;odhnx4v0$#5GXI2XTydA zxaM|0Z-xSa#KJcJwndLE*nvQPtryNBuK8Nc_A}-*n=A*{$%DBntCTxf(r($Od}$#C z5jWnSZPKgwp7SKR*345gX#GIV9#N4IkW+o+<9aL8+(Wx4qc`1W6o+KAyA~Em*1>At zi^{5fqNvlKZFV5IRj=#|*PWVuH#LPZ>8yD7-pO7&jhg77&!2Lly}#2dDTk5`ADr`X zCHzp(dcOk%`m~aVm?ufH`GEQU6WDx&eTmjaTp+sQ-oF3N84QDfK)Fx^6a*T&xEs6; z1j^a>A6|3-1C5VMwE7!7E&!9Tc}2m6_y;Hviq>5D2}gByz_-U`0! zM&A5Z=${1EO0*A>HYz?zV9n*l(rknJX zbeQ3W2AQ?wdwBmQBQJKnKFf;MIEVG2y`T`^Gv*aG?$TKNn3s%maOP8L*x)jW%7xun zpfU#LQ>jJp4hCb6N|c=qT%)opX*-LzV&FvmJ zU?req5twuF$TdXk!{D^nV#Li!`=Ezn`dKOL*Nk2THdp^}_~1{>OiJ2MZ6*WzO)HQ- z=$*E)V&r8+m`f_>C(!Kr!!VOE{iDR?L@G&tpo>WoXH~eCVDaV$6$zT5~sq~IlvA)l!5Ax!dA z7-_B-^}`v>gZYU0$w4+HGI;2&Bf9dUykm}TUG{l%sA!{@ z;QDZt!Zp_%UF;j&H5bD@f=76nrUhobs_^u1RCJF6M$%~l%Mxhp-onUlO%E@3G) zL~NpHm0@*xEKm(4g4c#L5@i?bXd4C8qG)Cyjew*Z&{#fIrHq(C#$34yVOYT%xkO<% zQA@O0CKb`xk%@9a4C7`wd81_lf@>p;7>(Y{A4_UH)~xKPN*=iO43@wxc)#!XBtw3= zcBypyz)lfuLLp;2%5@?9gAAL8Fx58OQuR+F=0mEW<9YE0!i`nH9>Zb26UBjKLMu#4 zCp}w?G9rsGX4yRzXHFX38(gwAx;Mx8a<0M%Gmo8O&7ey9_rjNS`$epl1k2&{P6aA! zQi1T2Q5V1AOA{e710?xy>q#B%qmKlhE=+!bC7!Lh)TT*-L_arD4$aq9yWvRsr|_8H zU8U~`3x_N*bMY@BYTDYA>=ovb>D4>5kW3a7eIT|osmh8BR~FkJjCiI0!s*p;AKpLH zocOKuQ7EP%s>w8qc;mp)%IwOC(UItYymhyG78&S<Hg(-~ zIdO5RZC1ZGi!H}Q4(lKPEFQPU2I_nw4n#m8r(y|a077c4nu z*D_o7fX9#m>lr23%7AWumIdu9e5tD6O?v_9!ya@sF5p%ucxyLE8&)CW$E2*#T_1m{;CaT}jQfIqsz{>E9 z?0T8mpN=a_V|8O|NrtAY&sYr|aumIl9VR|i%X$OYQik=BUd$e4+p_0nrxIL?>3n@w zlKu)AodM8+ua-$gqst3v$5XGG2Zo~U5tKT;svM+fHH}EG#V3zl5-(o$00PT8gOpgxEPh;OE0X*V&!W5XoC^Z}jIe*O{E%wqYXolYi)lJxjtURBiKfgqIde zyIjsGE5sI-%dLOvv^1)aPHq6q=7_3QqAg3ST>zdHoU84h^mvF9`EJk{)28z z;V~dB&TI(I`|E=qw0_F5U#{VW3g$IK1Mg=-t4m{L0?{Sfd(M|uU*UuK+1_6Pr*~7e z!~@C$7O!Hvs)l+8zcCl_fpKjAGZa%+`kLVh(Aj#qytX#W{A^hWXb~L?nF8 zb6DF};`(k^qxBh*?c-DY7PBjbAe2P>Ny;;IN2Y4WQY6DK-QpZ!V*Fy4#8Rpjg+jbW z{FdC%Hh%wu134C_2U3n>W ze+eqVr)T0wcgcrn-1-oWHqpb5pw*0y*IhW_W0>(60p}aL-7}GiB3;diNvXgfPwFME zpTMTwJp9oCowO63=z_HrSweXy+6Jc!E4*DvIN-pI!}_c>9p-0!XLnakg~2<}G?l6> z#wQB;D(y3tZBov^(TSg7wNaBQ#F=fhdvF%P$ZHNeg*pXcRo82K(225pj96=x!(M%f zdyfm}$LOrXI=+*?bRsGee@rRHW?-c@!kp9<*f!G*PRXya{$;F(WV67kVP<1eQAK!& zC;C)lr`D+shh~&qz+Qejx&Lg@`flyU4J^wBCVDpRjg4yP_4alnwsOpsEylO ztR_`((ok)`tp?R-t-PbTKG*V@C&pV;iQ%~gy|S>Qz&8-8%#uHjmJ4PENwcBc+Ums3A=lgn;|XCbVq z>bs=B?~F7(+k|=lrhC=HfS%`NtmE>xa`+|^rv=yOJ%o-a$LZ@nAK%Wdd)F`JM|@Mc zs@6Dh`aNp8vMDOk)6ymOEaZO*m z8-4iEBUJzQ6L3AfCM`XY-nY$aUiEhMhbHk>n;Nlm$ziHytspf<1i#FrpV~iu+J%8~ zk^Q^+^*Z9p2z3n4Or*MC*JUcQiF1td!9eD81$kpRgE2;2Q0|Xrli4?EujbHQRZF(S zL9L&`Lk#%*5}-<>c?zf4m$)cs<0ci54B$&dJoK4&qvQ-)12w)SMKE$5DF)G61gt-g zwtFWfvOE7DhDSIMvcoefe@fE(npFd0;@;I?bJXW6atqZZvARG1RPU*LlVf{SLq2n< zoqX-^yV3l7C1#hR!p0gVql~Z^TmQX@y>!w%ppezDYG&bvmOsG491~p4WV$r{Y&yjT zUpxQ}J>}%`?4`%MD_X@F??#o-?^jGPfG935)l;XVOV|&tW*In2$#A>q40d#!aB0t9 z&wukclVCnH6`am)I*g<}6Q3q5F$O4TvI!bRTVv0|y~WpFDoknLV~q71Vb+mU%#RA} z>wp^|+}vFR0;$Bpl*Nb<$E1HWri_SBSJuzXH)NvTenHX*LH zZp}N&TI#Ub$8s=#Z1q2Lu9bVZDtsO7Z>x6Ma>F5Cu=uTg@~!<79RoW8884?fmM%~4 zXiM#eUF$P>0k6^iDE4l6?S;R*>s2-qAhQdVI*1-@0{k@m_Ov`#nV(Wmy$grBYI!Xj{fk;}KJq7{o)%*V$Kc{QTK z3~Oo;Y6a1{7AL9QuQm4^-dQ!YpZz9a*oRQWAf;`X(&EyXE7VzWx-%_0ZKI#+!o*@< zVwq8C?0%|dG@c7Ga`uquwJ444n) z_a0oVnwuibD#P2WW*CE%s@3|m8O(?!fM7<$SqXx~w*fQR1A|)Zg~1z5B*%qAbyEpx z)vwatZ2QnQ50+&t?+@iRx%sk)q^b@vPg_&zSJ7O-SGcW>!GET*f6RF!2g9lW6|ZFU zPzVJ9^C@mrtBolgnhJ3}tio-I_I_gY2Lxv-q9JK!8q|rJ<}#YY*E-^0H^Kk{z_j|K zh{}UcGCEK&2vm9n3@{u)GP?ia#r6GQFHy%^R z!lJi>K-M}2q3!u8Ci}sU;mme8K$d(8y_0Bo7y{h0kdkY^@aru+nRe>on-qk5MxlY^ zFaAM3Hg57L4hB3Q@=Yn_?5|lEn`gy90A>axc(Li;w+7sh6LF4D=nfNLH{2<}4^vJ; z^1U_(%sueyNy&kYt0brNX5fDA!9U*^z&94e*$cHtfEnas{(QMPsI}a$R~uDszW$T> zuSur*Zax-N)VetX%>}*9SvY0bsZU~XL!X!XMUhS3 zf@)rOjH=9&%&&%N19(2DE&Ccrgc7T*0JGq9tghT`A>WHe$X2AMm=u%x|d4 zrJj?NZM9-Id9`&QzG_N(W$kJ}{i|_*AT5OAqsvbH{ZSZVeu0V*54?-r;jA+%lyGn| zi+4QrA8p@0xaA{Sg$patByC~xhXazLrF3vGa{KfJ+|aAJhXdGiv^P})`&!>sjf3 zxbrcz1%9DCxDZSDU@hjn0O}c4zyYOUAoo z5e^%qDnM2ZawAiBh7vEb@~PL2%4q#~Uk>E>Rs0mefFRCMtGad!(fXZ~2Den$)W=VB zU{>b!dlAAvW;_nJLX^I65N{Pv@DJn1Hf(r;9p`dz>3kkn*YfKdVS-$`W8p(r@&4By zlq^fz9*5{r*rPs`5u3wsY);MxVH{fItBwh&TWJTGytEz6V4UuP{A~x0OyAhyn{Tw7r0XEJEyHACKbj7-`*8u9Q4d;zs zNIOwkAc-U4@93ZqiW^>@_)`$NE9zss~>KQzbOJ{EM_6O&tVT9-{b>-iT^Mp z)mMfS!T#(K%ijNiCpc!FyMNh%9{7;AQDvKZ13nb(F8YA-ZPR9c%@R!7>sAKyb=+F} zQQT0t%BC5c@@yJAaQBye3jEI*o;@94B%Nd8JceWs@wcm-2513n!aDY zcH4OkfULE?^g|CS+qyIUmq9!IpLP+&jdQ~+B>`*AkF$?7_dEg-xD%oecm+Yid)kC?J7O2yXU|5B>CRH@Futp-pESbo~gV z7;reh9O-*KsB`uok9*@WtjiEk@5bPv8dq#Udw(CbBCJ8%A}Nf~OSShgruCPgI%ab# zCS7U#!4wsh3MwqBdl$`YK&%iwu{T=3FPri@YqmGlw)FPzS$r1*i&HCldwZ#?-8FTWup$q-%7UfT1rNiW*l&~QgB67I!_tZbCL+B#$ zOzD-+ksmHrczm3+_a0NZfg9omesCBv0BBS3qu+Cm2p-DlU6;H+-eA2ry_1;BOVlPD zw@(%A@!ZJM@`%Z|xk{ZDXsJkLJK$Zc|e7ODc_gkPeIyy}8iO1c@Wj_>X7dL70{DGleFXcCEC-TPrNwQ8Y(=4`!F z(9aCNpeI~(&Z>7%H9N`Oj``Y`_|e2)Y%sc(mCN(IbW(hEq{~=8V507@uzsc-YV?UQ zo!ogn_0@8~ZGx*8!ris9`MBrhD5Rv<96k>(eDerJkcW<1J#gO!JG^8r@5b6#^HP^j z)V63HcP7du>(m!3-?++kv#wfAg#vHzsuk^^@4Tb?OK%*D5XM!9I8<)&b>1xzwoR+stt5>_n(cTzX%p zJFVj(H~ay0r?u|}JJrN2tQO^(gUzRieMWPL-v6z!{{&lm2Jg!f>8?)7tQuai`>e9? zZMyIH2_ARc8`Wh~Q7Gos0%Y-S)$NGf6d+RV=S2AIHE=Vnxm2}cFD&<2 z&(zAO!lQQXdCu|kZl#Scq0gOKp7MP6ee?m<{J66N53k!ev_2F{=nZ3DZx?^HksuV= ztKl=_G%=h<(|^sL91)Nfif zuRAhFF*($ls~w@s1Z~+slhGycTtX_&~#mg+TS*V9XtlKuyqJ5x-v(%*2P( z&VCf)=@oD2TAtI5^mi29bCLblZrO#eckc^)l8mkYZ2j%>s0vp^2^MB5PX=>^Or`%-WC2>I%y|C6b+>BYDT^L)I>8!Wb&21Kz+Qq>_*V z;j7PkK(WwYUfA3cTBs72So^uZD}GRR)~J6xblR=N!_&`|f02X0s-=uhV zYP=?`O(C=xo~@e)C<5jZL(P@lF%d~OvGBQoZ9(dIQe@CpO=Hbz$P@BQXj4~I&LFOw z9On^HoHaf*)I)G?S*MLRrmQ;D)mUV|tNI zV_Wm#Krrp^yH}y(-&Y9V8F5O}kT|}Am>*_&(>p!)brj|biQ*r$xf9>NV(c%lPQ9H9 z`wD=#u-^mk3?AB7x}5Frg;3OlGrdrv;8|rm)00N)XA^S_N67nDDSeFG1MuBPH(#mr zdn<1UgXKiBMov3i<0P#q#Gf6O<;7i0)bYJ%B;k;HW%0cY2-Fh#dwBogbceLB4b~>? z_ro5<{i%YYqxg*6VFiEn1lZp1Iu z9R^?YG0GoAPjHfcQtHCXn49V7)?4VfbZ*Pb4|&)x^)>|I7UvCcLqek2wm+^`uf5IC zIH$cbjW0;5w#+Bu9p>Y8U!phcc7s5M!G9!>2BBL^HUtTXx6c)joYd<=Dua0*u}Y;Z z>JY6&6-$&Wk=I{GRe3IHdNUzc75=T;GQ2n+9iC16iT*uTO9$wWa4`@l3Gpk~PL|`+ znFWDVlhSVN-c4k=^S5D62Ob9S@~Pi1|6f$>oU0Ue=&}YIK zQM_x7i=c4MRl6QVDnOkHMEWcQt`km*z9Qo%2l>40Vp(Es!%2~`{@Y8%x2%&U&!XO* z$W0Td4RByFb@R?E>{noUXBY}}FKfKY(><|d#;ot_@2bG|7O<9#d7n2jQu$-b#5KRJ zmz0btf%@eBm^_J59O9-{76ZHU^AJen%JH<$^`Qw0j$Csb(aNc{61Gc)iyQZ;e9OBG zXsn++N|twB4NrV3A3Kaerb=t5f0r-BY`YgZK!s{QF5nrPFZ?WD{L-R8^)8QlZo;{d z(MX;m=4yNf<|d@!;kB<0Uc2Z_uQV>5q%ghf&_3~()4M{&{db+P1C`#~TAj?0j>V+O zb;OrvHVt!v_~tVeNGRCN&4+Z{HDjMwcp5~)2r^o$Sttc*oIeNcdtJ7!*`iSZPt;eQ z(5UAig;7g?_K>u3u-pS%BRbjW7!h-i@ucq=#|>Tg$6Wz37!IFPkh(EWyDR|?L{U{& z@=V}CUew(|GM^WAmEHtLwqN;QL;O{vZU4Bf_B( z2)vIG!rk9ULC1U_xX8(-S814_?rhfr*M%l)^V=UZq5y_BedZ64D7`50iEsFy0!UN@ z<2g(STz>?YuD}=)yi%rcO&qLS5rgiMM_WwS#9>$$aOrH`nQApdDENEGFVg`49U&1W zD5vVZd(UvAyf30_N)X>)c;^^{q12BQ@QCayOfTaol7{?aLq2G-Kz8n;hue1Oe&_6& zFYSgtT6vp5CNX+6-)O>9O;XKs(#do4Rb~IKN&yo!iLqwOpO2Hy#LdJHUx*uwcdB`= zKvaUzPdhd~iL|vdjudn*$z`bfIVN%AZeCMKeD86fcmy=1*nsrM%<&4F(6R#-}ogUg5_(*w}3!CL4TIHX}*7N1CaQCF1(fQ3KL`Z z?asZtwcqcR0)y*ASVx+vX(??)=?89}rJ`kSt5PAk%gOUe+I86cFJCa)%WjRwM;5ss zd@A0um7MVPi$%S?E|`zzwIz=pMV5JrBIZ4R+D;PHe~@ zwT|Nptgm(u;WD1e_pC9mMtL?+Bsjf~-+HPPxM?ea(guCyM9taE?^{>TIg=Xcs6g1S7>}xjgy&%O`RxIQB|0&$rV4F zH0plezQOb&smqBZ_Yx!EIk6jjU;j5`35S&m*x!GIVeVJBC;$1OZXWU|t>$>->M9~`Mb1M{lUGI?vkf4U!?_8&f9RV z3`Lz36Z*sv5$LQJo#q2ZSik?fpfjOIk60S$8yStSN^g^dY(_-Wv%$=&5QO3`tJ-<% zvt#v$E3?5vq94UQ?{BY{ip~_`5^3!TwmvWwt2WfVF2I@xS!-+!M}h6soeId*EpSZZ z)w_6pCoXkQLLps_8>hAYz>tT3Rjb06|0PU_b6X}~zG1QWS+nhk`N9Z(FV{CWM`ywAjPs(lb%}2MJ|LcFC0 zoD}m2LuB(D0=8xNgw>ONT)8TwMK2pU%6h>RDq@Mz*{)P(x+ZU0*@mW)>N#T~vcTq4Ox~=w9w?}Fs zk9U+qRQLpuVKL+KGa~Jv0w1oE@^OtiIh79*{mnq_LAWb_Z4a>-&Wn7)I!lrd9GCul z8be||Lk}N5mNPrZGc|8CSHOTeEaX-79)a2z&sp=O$n-Y4ex12$H ziQ!#cc^T68e6mKbtY6t?m|mKF+mo7U9~Dmb5{>B-y*wU!@N=AnPmWkq4`@hr%b7Xt z*1Wv5?WkrQ$B{hfYGgA;)xM4JgFD%*{_`qUF_oSi5nUi)MImReNxv@2l?B!R zjk4j2L3em89BmSNvmZQ%{gkek0z3s2@D#Se*2ZBk)SV)$zVV}0B38pjjoVxw*zdUF zX7g}o-RD*INtG5Lbq=T^e6UjFH*ehD`kM~}B*^!&_7WOjIDc|B#zvpThCwvtp_x3l zuMur=>9Y8DEsnl7dNVqj;FH45VA8FM-TyS}x~(QCo~<2qu6GkEDBwbnQ)L=8vt&V$ zTe_QbdXK>ak8QGYnwJ>2?_Am5VabK?!(30fiA%qk9PF>RA^|!0HVZo*6}~z>Ix_&! z%Ys%VrR=VJknC1=;5!$Kgzx$h6FpM>EuT!7tGOX@y59_XkB4Cj3?zcHzDL-->=6y~ zm8Cdze}Wqao7*GRTdHg@)Oawdnt@^@yQdyB5ePcA{e$;7YnF3J!L9-2qcAJdVK?aT(>)Qv&Tf9+7EgLm6Q!LOG^TR)FDgdBQZNS3?R&bntKCZPNt z`Puo)LZq24blFRJ;ysVMdDwz^V_wgKN6MuDK@O6Yah4yvM?CHV)LC*ocxJB5HnuD# zYU$G|mX+M6`Jp0bL({j%;-k}!pwTTK^*`ol{|i0>sATHEKnBPcyzNh|c{OFFMeXY+t zk3{0qd9h$pQ)Z}wN=aXg8jY>p*R2+lWV;v^MtTMl3Of(#{hKdrUx(dEeJyog+IQ-u z_})0PtA?egvl&+-an?DzN@YV}sx2QqtQ=9*l@zj!4);SU*9(A2EiEhKvA+3tCNL53 zbIHR|rl(KvSV0@_Hgc!-@H%&|&lgKUT4F3MvRf^x{yp>K4?YtdqE&s5a z7FK&4WngT7NzH)|=Lr3j`3!Esi}RDPB7aqQe+*Jb*^%qFm@Zm7X+&5*PPHA26 zzz1i$crWlaeUO{@foP4}eNe?jzPPz1(nEV{=_|1qWv{u~IvXtcfXW3~@5q&agxYN{ z1^*pt=#2SU+1uVWdl^5ffAZS2inlAo_TbFqC(a^_W9Oud>;dGVkkEcB>cOG5CpHQ% z>PHz@%jlv!6Cca;=)&7_?Y2e|jHrcz+@-ffsPL4|1+W}l5?hG}4|L-|%VF?#kUZD_ zBZ~gxdd`2!SKJT*^H(HM$Mw3za7-tfJ2vTKfn)D1E2Dhw+Q_tcz$J}?JoTTxlcEN5 zG^7}my5=&Mj{Tq&0yC=$ITIm$WM>RQ z(Zfj0hs#H9efm?Wg;}&aQtgBMPF%5TyK+s?$h5kqbhAY-r?Lkt<1j?t(MSl~R|8eEY`@}2}(HkyOa@va5oP`8Rhn2 z%I5ib7D~@kI7q#{mhJ{uT(K<}pkXtO_s)3u6;W+)Kp^yhgvXF?Y5dB=-VvR;j)Nk% zN33HyF2!Y7qRawjlm$AZXWSexeajwsc9BkHocA9jcYF!Us=b`U1hEnMjx0Gq3r+--TA$3-^IavWu-UdT7ho$M6@u_ zK+{pQ?}~l3UY6?;!rd&Oct3c8e$B5RVB$Wh|4t`*^q`^w-W5aR0zEL_+qmjd?C|!1 z+)@)RQu;uYR>>)d{geQw%Iu4#p1pAtC>TZIjncRbeT47lVVqRQ7I82RjIh9`3G+fyMxD8y%w-$XRF5LdG~zF2aw1c zmU$5(7wa-D5GHz6Pad)hA75C15NiOPc}uxgH+vG1+mT(faFJ=xxRXOz?D5b7fiC@a zMIQkq#qV;Z)LKMd)Uf^mg7jo;d4h{{mR~gV=0=tKZho30CHWc`$*NUg?+sk`^%FKa zq9@|okSYXB;3f8euOYtUV8F~%M5|PElD52KzXQ%1-(KNEI483fv@ z3@QTTCCFgQ3I0b>9Oy>*@04=?Q>Oo`K>oK@Y;u?t7u{F#?8EhqOA^mkAB$z*Si1C& ze%AtYtaeawq|@q%(BP1Wp+GJ&GCS~9qXF8`(*;y|Zp&xWT-V+eNSzg1?KRKEABITG zMiOhx9mrxk60`@FHcUoB00KLP;=S?|={K=`=AJ>HJg95?mP2QF9~wLtkb-DU;PG}; zbrMGTFfHj~O;2+N%I40}@ZpAR8Xs;ylRLyX{Y0A- z(R3+IVjVpOdd7e8qErEJ_(_;m{*BTJ-`0+I*%7VEhFT(daQZ!0#lZoqlmeZ!xJ7|`xuQ+Rb!vNxlVFe`rLAl%Cx~CFOwx48CPN-FFhIrGKJ#RtR(0;=GH#!a zu{mcGO$KMG#%lF7`G0m1wu)TsGM1RyLp;b%PA^DUo}9i(b)X+>Yr^l3;?7VVuR@n&VL}gr65YoJ-*?Af76S+SYpnM5z!Kix6z%)w zB=2N|h8pNtmcz@v`?y#u&RWm&Zvlk9;KM)ZC%`M#!gmT$CtC}HdX4wU{#>|4wK77~ zhQ!>0&K&!fcUbCpUm^>MP_#wTDDU`ySa`E!E&SGUtZeD{y#IxOnT3~{MQ8$bky(na z$|dBW7rNFdHd0Zw2q0|fiZDx!?D&^puJslP;GpMQ_^#4NyYPZiuBz*{w5X?t>YoDc zqWAPj)8*>UPaH>$xD`jWXJ5oj!Mb>QZk>td_T<5(!|i2X5nThBYcE(;3&~b*wN|^1 zo(`FC8hy=yI8y3;jjXsQaBpdnb;#*ws&;*>lE@2;I_p9ISdiiJA+6M=%_lyYq z+D@-Dn^R^2o8>r*Onn}l1ema#sW6*LtDLZ_N$}fY+e>6;|jor~O~UW=zJ%&JHGwkZH(cZ;Xl4-3Q4kZ$a_a(}>ov)9hs< z&eIpPg->p-&NnYqS79e6jQOp036mItjA%ZQJ>Lcv?gc@zxTVo_D^}c8Yi}YlGqLA#tAluCHA!!ERHx@{WnRA>4RDAvM-J4 zufA{~O5T`Q!5t~Py$WaJhw*Uo29}COhUNlx?K$dXu~#`+8fB9pLlUB6rt5zcE4|51 z6ZVtC!8Y@604F&JB1+amB5&FsFQ{h(T@wb!c%qDug-(qer}ir}o;urXMa;5%?8V!- z+jCAvfP-WakaOt}Bx)2Mh3IftWfI7>>ka(dt?Wf>j@udp>3cW=J$R>a*3mGju59yL z$D6dnVhWU3V=AF;E1O?029^*iWZya5+3QXSAPLk7M!Ot%~-HU@IbjRBW ztor7q%9gR7!Avio>*bfYceZ|fKoBUcTunO)vOMHv@iifIbS`yS7nP+B`De+|mmI2p z$+ZvUTpbsjJ~)!DQtzBE3)E(I^JJH+(rHZGdoalwaYLZRq721Q65t}e@J{&A;cfGuefYK? z)q-3?H2pGwli>EM6rJZN3IIlwzaWm=0fRJp(m22{4bDU3a0H$8bZniy4=m4cB?_{J3Xu zp!~KPbN$q#HP6NS^&!#<7AI@anduWz&2wZVmH_PI^0tqw=ny%eZFR&#QtZ7GKTc0k z{w4n`1Mv{GbR$Zqi|ojLp>%Qd)FHrFaIo{6-LNJRe?IT(Bj%F}om$$qFiG)qSgGFs zVprOKA(i>B^2>s6Icn!N8w@uKH9c{-p>`uUTHv>{0}Nu*>17rl07v(4 zdB9>(FyKVVD#!o&)ngnaF8+h}0OxUH`*_uwYC%K(W~w#xkL4BUGRcSzc-M#@|MsmX zG_Y323IW}$iwB9~V848>^qp^?<*#|0GYBGm4^HRyRX|Vb2ZN;6 z(c?t2|M!B;cYp?tZQSj8fLPjehfB+3-_?RNu?L@kp8v4^OFpRIHGl2CL2s1`okf;f zY>wTOZw2-ZRpa>@z22&Qb-J2R;8l8jG;exWBdf>*PQ9q0};W} z5?a|mS79m6IXa{Rt(=CHj$}Ilt0~mgo-DReM^0OthZopPpGB9!)mmHiXq{{Xbi?2BA@ zqu0)+=M&Fqm&VEotD_TB7%1gH-Jzc)QuhStCx6P=zNrZmzf`Y&!nR;F`z6So1K7ba ziQrW3;4D|wj6j2^Zku9{e!RMtL_UuInzWWj2f78v)4$Eujgg{kVS+rQBt&S|rzC~ZV zJm?GuO8-LxmbakEwtyHrIZ3{UcGV>MP3=?o=4z9cdMbox!*!6T63R8Z(I9j~>Gsfh z@S)mHX;p2AnZK4ZY&S`gSM7w0_+Zk5vF6STeks%VAyojT^$D2VxMp&!i(`aYfXK}w zT&UOvqD@}G4SfTaRE5ZO*wLLk#D!=D-%_JHeYvv{so?)$V?CIwfue_R^2_RZhNmE5Z>q=z_CEDO;a<1#83uL*TIC+Znn z+=xkZ3;6N}63#RwP65k~oVF4K>!a00@f~i((c@DxcrnTjko!dOJ}~)0#keTYqLj1~ zXDjruI`QU=|dad7oytr6aRY*O7$Tgu})miRtmH!wmKrva>Q8EMtRctv^pk-zo2&DN3 z5CQJse{Wk9DL?>w;yi5WqlD8QEF=6ix~cwcXCR|-kGJMozlD-#zWVsxk5KcoQcaoY zRE*4H&4Zxgs4ePOcLeG=_Y8ke-%=N9&@(|Ksx#?YkL7G<>JJr)9dEHo8Ci@{5C?t# z-QoijFLWWerhX&n$-6t^c^;3=C0a?miCIOrCeA(N4Ep#NWju9;7V-oT$voAGJVz^Z z=&_A)k}Yad8FisMv5z2$5`J$h`sRL9~{r^(W_l?>WQ^NWj)><@VGQuX_luNDGzyv{@F8C-KB`p zNg1WL6#Gfsc|j>Q@H4=+q{1N9I$O}*rrx6Of)}CeM-u&W}-pFyO zB84|;#e-5{gc+Ck0M6-pad%kNTbIM9d$i9tfr8|=Fpb4-Ey%9OO5VMQQseE{>=*dA zpS^V2SjXVazSwG5SL-g}!n-{k`oTl_P{32)SdO*|Tb53#GGtpplVy67pKQy|;0IZ| z{9XH5K3wC~Ln7e2J7TeT!Pqo43FF=OE@m8s*wq)m%DPlDJ^$i_%cIX@W4-aAYAL?z z6N8bAYGTy%&F*nidlPe)3B2wS~ z`N&=+7F8EJuJ-E2F-Q9laE`&F`9X^-9w2wVznge;7mOyqwo^6bZ2|9D`I9ahAKoAo zg#~HX-Idweue9Lwf2zhtXNVW00D6V~mtOgD42%#rE#A29?S*K4!|f%n7)R9cOMPFH zqW~b(e|zx!DM-(dbt)$x&V9W43-yV1M*dhhYS+bd52N`FkE>rGEy_wZ*`nYjFCP5+ zcyaL~HP>Jc^&tKX(BgoZ@yF!X!`IX3P!3Pkpvvl2y z#@VPjhSCFFgmIh*vc{NUJozevKc<+Y9yqsSA-T1w`x`h&XQA@du;HKg56L1m^g^So zbfAS4p&b_Jev5~T6N$EGwYHyF+4V0ZRe1&~%CP%z)BO8J!nRLiTcAGd1Xs0sn^ct}@a626hJ&LtU5aSwbg7dezN(M$Ru|E_ z>U9$uyCTH6Y$d4{4@mhBDSH@_^Y9?Jd1R2Numb^wPSxBv06t;UbXCXTONUzEh-8Wk zq@|-bcU$v=_dmP(7}YOfs+4ng(ftXHm<0rOs!6)^o#)E7AfB^Z&0vS`La(J#yIYNS z;u5p3A=Xhw`H#w;v;)Oi6y^D>Z0EXH6 z)l)^<-@t{)TkEATJu+dcm4Xjc8MptD9kfz_Br^Rf){+$;)B)ft)xTdV;aL6h>?+pm zwdow8<-bKr(ZPZ6y+54&+I%m$@FBwv!GSY;?kWGSys7M>47)RD=3mPT-tA*7nuMFD zdt}_*6RLhW^ol}FGVvr}wMoyW)ouE#L9ri8`0o_W$&7eBoSu@}rUsmYODDW^W?-Nj zeOL9WFhEL6*(!a`MSro&i*I#~M-huf zgMwybL=d^BWh{E^p)>u!d8#&T+z{HYYu2s3%)Kky_MY1=4KJWEu=v7nu{%a0=8O4- zDzteAsN$SJWt{e7m{8HInQ0019D*$N{W_|83 zdWB>H2PZjWa|4CJ7G_+ulTNDkJ`c(I*eao7eQ>%Q_+^1=m$fUyuz&70<5K@z(+RtC z^*xx?(UDX=>aLt!n94dor46Di;s@&`>pZ0ag8G`V4hNp0pY77yY$mJQd4Mnb=ks5npKn5 z^_|tH-J@fB)V1z7U5O6K6X#xis0qwPPPp^uvQ8o{6sDSZ$ehxza~GhDja zy-wZhvV_DCANjAfJe7gpUZ+f_o-A|Uqdj}I8YiHBJ1BQ{j~zD{L88ToN0wolS_EIo zL+Y4tad3^TJ@z4Bun~VotKuMiJ+2>|F4JBmm^wYcFTj@KEd*#TYs9C}qD9l_2nJaY zoK5q6#{>K?alg$0;GCp%PA{@@gB+q7;?&O9+;oHN2@nPc=MHtH`x-#M7V+#9{OnTt zV!C96^)(^+Fod4ZKWVWI^daeAOBfWC{r`&l&Zs84u1$PIiBc666fh`KRC@0*qF|#~ z0Vx3y5b1;}g!lxp(NsV>K@m{F1e6w9Kzf%NO6Wr9Es#JO-!0<%elxRX)~q$}vxa{u zoSb`~ea_kC+SkUcpeMbsA+`Oo%iK^8e~7voj{wETzdS!D0RX@a7L=~0Js1#)NTA0u zx{YgtyC_uq61=oxOLSh4fP9wS5bHCL*@FrDSp@IrW-|ltXi$1cnpMo61BsS`@sx~R zZe~B33e0AS~HR~C|%h~$% zpGB-bIU%WJwIbNv8*c3gS&n}96P@^3#nU74*@JH;WF`mhYJ_}#cm5H?RUTcWje4c+o<$1?3l5ns?Ede*7LhS{fmqQvRaO zwoNX0rL|x&vxFV$VS#Zj8&}bT>HXBD_D^piB_Z&|XH7HKO24MDD6cy~8cGo&m_AMY z`ORgK<7%DX*h;N){nVmW?+<-(kSy-4hU$#L^-Q_uC3o?iX$Z4#ehmguLflcQv~&Ed5Wffn$JcwvFNWr?@G z!W&cAzBh7O2gx{9Hg>d78d;(3I4yuT3uTTC&a>t)32j4ZMpwW>8NL!eH*^UVEQ-%N z$nG9y>RVe%GXdVI`sB(2^&!nO0467ly^4qQYbYRmMeMn!_rQ(#5xx(pa%W7rBW6hH zYpnV8leH7y$YQ3FCl-0X^a5Eu78@Rg(x+O(^@{WXMThY@|NOJRyJRDpDNNte=_<29tHf6-kf zCr~a&QlUeIF?|Y>o~hk$;Fg@FSwpvI{9PC>BEqgyy78j%ko40x$@iO{a7uhB zd(HDJ+2HU!V@g6cQVi0!x@Ers6jgK<%O-Mo8F6zOYqM^XDEUGkHT+~jO-c41We=X+ z@b!n^8gOYpIva<>aUjalqKG~%^eO*5pq7zA`qaJD<#^+3z5Sep1I@54`??|BnU+_A z?eaZZ=&E9Gxrf>xPt$L^D9I3hGH)g@b;)UK+$#jPbQ*oNxgeW?o0dtLxLqHI)zPYd z9pPonocSQLhbUvP*I3|u(P*S}MDQVZMz)n%r zVzMI>P8)EZ$5F*D2Rhyoft3_`fv;0I-Wgt@WdM{%!KQi2M zzi97Pr*6GkRj8J`T)yETjE)8qngaORu@yXB8n#Ejk&X=*=2P_D+Eob8NlEC5M^f<^ zY`#V!zK~lnh6iz+y5gc$pqb!2M5!`KwU}7ccMjQPr`Hv4p;!CX;gY2d@ToB~3mSOm0 zGWn&e+GH$chVbSZesWL)|F0*c^F#6emsTaFi#^muqIoK$0j^jh6PVG|ZX#UGN-jBn ztRj*3U}S7?Zfo&VvaKwLM(y-$Z4Vh|9CQ0HTY-Z|*vLM@$WoH8ZFoGLh)K$IwxgNv zqw6`r6_FRMp3-U%E-lEt&ouY=h%~*mZ(Va-@EjAIqfgFhcm}+E&>Zw@dtk85u1TlG zj*eXAFMzPP;wg@LVcPEZAYc``MUzM*XPxq~r58tDjZ^CAc1rbww1;FdaND(^o_41~ z>FOBM0X0J8cOMQo-FauL7jOUxg=;FDJ)e#!sgq`n>t?)mJ^?b^=W_91uc7<)K8&pT zDzCK zmDqES5SykXW7$of>vFXH;tOY68M>3%$tYyAA-ze;GG%Rq%KsI{ai_Yq9*6CGnL!m~ zl|wJn@9MUPPvVwpSJtD-Gn0@RD(wjIK~K2CPfWl-fX~Ych(Y;O!@rI~WA!Ql1zS4_ zuD%ziXR`=?8);tEx(C41<4Ng(Fnm83Dcp`9f4t63c*z^Wha8TYm@-4~2~XV*0?#bn z?6JQ^>?&MT46&);f|m~t23ks1ojhUB~gr?S87*^`}P;6?i<)&K!bEYawfx zC#@^z8Du)MEP|AS7jWVXp0t$iPWLu$9+8X%^0mB82wCZLfqAN{&w{)w@ianX7#~#( zdAnGZDFPKd9hrpv1{Saj7&%3lZ(T3?*#@})x0ipCabG*q#njSqOY@_ji9--%v0w8V zTw~_hQ(R(9M^cjCYTuC^tJg8`WIUs0RI)hGwLO*|B0maY@A_E~EvKt11+i~Guzt4J zbeQ;a%ensiiF&n?l?|45L(OFe?LWSB3JKGL^5g2k!e z)5U(1hv#gi$Ynw37NS7<9)e8W*Wi_cp}9ee>-Z0{?;(-DpF&3QQViYMUuO0I^`ha( z2ZA)!uLX@x7Fgn}o7nJe)Es0YN;9eBig6rOZ*hrl6(CEDyf1$Yc^;JSb%DCZccHr= zr(<4dTs!DD;j<+tdHdjzm=}WIz^_Jk3kHko-Ayq$JMZi|KS_Me%H_X>izRm!RrV{Z--SZL$P;EQ> z2joghh-U9vM4(Qr0%7FS3?m2`OGp`h?_29*G1+7YvSz= zum7-)TZ~R%Rv~09^ovC$sTOuQ#tz7kP91eFF*sA@n|}A2Ay&5R=N?iNRr+R;lkO9O z_E#(BTrRqk5Gf4X+zQFVEUtg8Ftw)6(r)yMW5`~Av>8B%|5!kC^GDyK)M;$l{*buW za_yQqJ_s>X1F4PR(GQyFIC5~I{PH7m_|#QzvEAeCr5P>!T1DM~&yu3u6q2U0bSlP! zZ#}B9W~b?%s?7?c zQV-z}Rq!AnRsYs}!#jL6F?7d6-JQWwJ$YF<_}hr1F**hBVt0JXfRIsn4H`P~XU+Q3 zGl;?(_^}o9*@@JK#EsqWdkJra5U;$V1!Fsfq80)btQ#XPezg-yb+1<}F|UK~C&;kM zELI%*k;6>OS<-+v`ZYCW`S_vsk(dOsS0qo+CVX8mG6H)Yj=t7BJ;KjSdwU=#_zzceEMlPeRL!)r$FhXoe>>(_InewuoN_e%j$5r=wX{Tm0oM@RG z>1l7YaD3|X14ol77m>gOTw-sw_W!g2&xfKeyGVw|-$J1)t+hR`f}eVNCBZq>j^K>3 z?&=9&e%>|H-`tlkKtVnVk&3)57cZBfP`~~XvScm4)N;>Z@pABWau_kqn|GBgS1h+@ zJb=g_=9qVUW%IqrCjGv5n@4K7Q8({Ox$#*&*EnA}?Qzz}o>rxWnDsN%xErL-W42NV zepnY?Eww9*dUa+Kz{(8c$DNN4Vm1;N3+R$AbzafBl(F{dImhPY*`smhnDi4g-{Lz1 z0@pRlJ&^t`oIBeSs7+?GvC7|rGe5|dt12n76!H3ZR1BaUs0@{_k|AF}Xi&RJclGM- z@Uaj5i?}J*P=dVyR-ST(J#tb4f3IfXzkkSP^Utt40U->^NMgw|q~mPj*3gH7hY6fr z1m2WcaHWnM)jiua9YZ+9+Ar74s%{#rF#fnuB3Nx2ld^1ab)5B(Syn=R5+)MzC+c?+ zG=Atvd#G3icFkzH=Wfz#b_uPbDoxqR&SRmuD-MBjBIVtHn8>NM6X~F)wdEOFD1Xr9Zc&5@>*TYU4SA z_SlKkZ&&+F*$*@3ev+aB9=;8#?`GaF*W!ZM8rTU&e$mF3xt}4(P*?gW?x>qD9$2pt8gi^b21cRW>PLft*4OB~5hMRpG^VbJgs@_xqqNEr1(G(Y`5Iw^3~ zX~G+^@~F%xs6zKyYlY45IzjisBn{@LrN>kY*iv$hTaQAD9-=b?n>^u6aR|05PhVcb zTC;G5wfU%a0^Jh(8PVaBpC?z26yLdV+5qyk4@bhXlX9y$BsLpcMudmv#&J5EyGEuW zmRFy^t2oe3mh-_Hnf*c^gWRPg&rm780^voajmCsy?jI)rh<%H~*Klv7ra^iDA^VGa z9@s-!iwA*z1~<`=@H0L=6g7^Zlr3vcl~k2y`|!kJ_(w=Qh)XJ4_*y#bN7j36z1`Gq zf(w$no*ikALzxU}b zcd$mQ0jaOlSN8|GFX&N0n`ZFU9{lQY6(7mLv1$_nX9M#WV zw#?B}7x;NnD_2d%^IMqvJzru$QexTVGn16g%`~D}>_waXd?Dh{+=2>E$mjzWYpm|( z(dbZWjC_29g0h`+lYpHxsqs4eq>gd+vmCO76B!az8F=vC$7<7kPm5GXVI_#{Kt9h&kFg-74Np3QS!hYxojVFj1WDd z{e|71jROFn!Kuk(dOm#MQ|aTxpSvRi1=>OZAc+ulw3vTS)y9BM>GOt*=gpN-bNRh$ ze#a9-cU7(j$ot+#q~gFwrx+F5$&PLZ7(MNJqa43in{>)kr|<6Zq|wyKWsRRgNN{Lyyrd8 zCZ5c>n0d=`e%@K5F2R%6%?&_@*yx(6K;H)4MGgj3Zt8d1gxY0WZ!C-pYZ;N zO9nGKu2OQTN|cc*ts!9}68eGO)+0@Wn7oY5Tc78ak9xa$FC^7fQMbCW-)#*}MW_6Q0xeQHB;Iu)B>L#zSJn|O% zc{79Uq*9zI5!kD00>qYcpP=>tt$Bf;FV)IaV z1K!J)lko5OF|q5tbI|9%Ty|^*Aii9wB7_vrVwLb!-u<_y$X40AvqIaz=>OOYz&)k% z=6)V=ZNUFP`VjH8naG}4+F_eiP1C1X)IA>Czc;dnIDA?n92n-1xsQHe( zNWIFm9>wF;coxYM51WPPZtA*cV0&u=Q+TP`ZR}MG+i1<2&&9mV;o%<>yhv5h8Caj& zhS2l!ze%a5{tA)ja{1B20Ttu+Bu~u#bw77+f8fiFU7c%R%Il@-hgE>u_#MFwUFORN z>u=pO--xLX?(0ER1g&)4W1Oge7!Ibb)M+g=4>8uMt^T}r$@^YbehB`XcS)uE!6Hs0 z$m8$(>UD3ON$-$y$x*?>9QGVx+jyCuZ-|3IvX8De^kDoR{;_3w zQ7hcDx!|o4quf*SG~U9qTNGcll+xEpLn?2;j{>{G+`SvQ_02`OHT4Bv`sW@|cHW`z=t&+_1OC2nG0xx0QWAbu_u@MGxf(DZ%h7-hSQmuXX!`Vaom%gZw;%FD% z1*x{_7)<`QxY~fE#01Kqi51V%iO|BB=-x5l_NW&A;l`RZ{675TeNr^#_-H@UPcy0ZK_H>#SX#f^xa&|EaG z_a1LLvu@r=Vg_#sh;^@kFt-&X3MQnR54%QS6#_Axy8UWo*Bg;5h=WC~6^l{gpj3c$ z`2#?qTy6aLy0_9xN8b#qNC+JkQcX-vQQx>ss&H)Y(dq_d*;@cCNd?bonru@@B{4>VWc@jmo<5R9e~U z?xq_2>l7?a*S6iI8ZHVV?j$*Za2{JefKdPUcK}dD;ZD+Kn`HVw_G0D`^asP@ZkOo~ zE|^-nu<2RWK+>uyUr(O>>S23FJ5uF$R!ZIG#>yTxOMxAyXaY65ERs0u2Pu?ZWR(i0 z!$Sbt0zE!$Y%SD7Y$Reoo0;Ul+@~}vhLZ7CBAQQRQ(57esK2!<^pzxl`BL3cr3L5@ z9qtz0PhqJW@o6>{FP&&UHo_+zoA^F^ z>xtU@NasdRxC|TH&Pc65f!>_JY$tz;eBY*xDngFLcaU)&Vv#z5LTSsM$#TSs>t)Jl zY1h4t7FLS6%4d0v6Q#%yw|lRBAm^wB8ynZooB^Wa6_o65)7yN?_GbW^)5A1{vGoEw z%V~8=`$_AwGN8S%Ixq+R6sY&tk4Nq-t<~NtQNi$fX%MR4?t(_bs0~_mGwojUOh_0? zv`?QC1%(ZG9)QXn&q~ZQ1Zu%CI~O<*rVkgOBmjtK4~%xYg!KK$%OPoZcmP(GU2J|k z$cj%IAjsXH?PxW#n7T&_;y z-qSI@FdRKrnIfbsF5JY)QuW00hO^4@=hxcP`|TW9U!UJ?b5nnoRvf+ zOZkE)%~NLPT06120CVitT+UoI6HWD*JBh4F#4c#f(`fUokdh_he1Scl$f{p1EjSym z=mzjB_#@zC$E5foHjn*(4nU472IP<{s%OEKCW7~~^#pucDkt?Uf|1hf><}`lv*!y$ zhtcm+T!I$e0Mo$Xouh<<&-87Fj&IG{7U4xG?h+u(#${1x?(mh6v~q_` z>#K7BfxXAVpVi<&(L=a{O7-%QAXyIbT(8tCLp(}^oo@A*DDo6`Hq7Hls%h{efxS>z zCfz+K_>-=TPb_o1{TtJ+Iuj|kKc%W76@)01@ftDV@Jm^Ca5=3~eqYZyee_zsM!r@$!5`n!=-6Sx7US5OzE ziaG#PFH%LjJQXt1Kve)p!gus<1-fjDPg@%kdvy2k{8dye7gSH`Xp|@R7sK557|V3n z=9=W|NN(fn35sid%&*#$FKnExT>J0-5XK6`*+ss#|3EL0L{&sF=LTpF^sz{k4Xvh) zLx8Hu6H3`wG0oB?UKrbnL^pP~?>V)ZJusFy?!TTWVG=uF$ymp7y(GITV@W8R8HN{l zcO~sl(DEdx1b^t{Ur#`{Rg=S^r!?C*&-d|RP?A;y0gJ^%{v$#j=tv! zV1pjUTp=ZtvvA@0ZP!;GqzbscRHrA#Nqg;<<=+`-|NYgtItcWFVy-Avvc(%Lb1Zp8 z>kQ~2VX3t@@0J7h1nBL+1B{9QJDJqJ{@(=TgtFP#Qe*&>O;3)hcsKB+vug*Y2E2)F zlCiwY#}!$y>k@mGI$uFAP%f{mx6dh)A=MXQ%u~MO-zHyLd0~UaE(+d4*)gM4LbHnw znz=L_sG5owjpuebsa;zIH*taM@ktk4r@&~BrWpOYdmpd=@qcdfC8J{Y3Ej+9x8mz= zYaYDAr%ZQ5!5Ae)lcMUO1ycDfdovHS1Bjto)p{T4MSPg3*{mJFioSC;Mgt{kioUis z`%pHr-s~slm2D@dMf>g&hQ~z(VWp0ASAZ+#i~C}kSnFOWIEP0f?YW7fKzy4BfSD{> z;$3eMj+TL&41gE4-~fo|0GsNC-&f#_H#C=k)t@p=Tm`BfC@$wX&qr}eUQWC9{kGSz zESLTp9ag+(pH?OYiodm|s#um;Fd_P}+t@nm({_D(q&%425J6w|qLUEJ%ySbXylAua zDhE=Cl|5f_z_>m3`hNSBb-HsM^eiZelDMfTLY*7gh$pUJam_~%jsd148NtOiC%J=u z>J)vj+gR|`ngQX!28df!!5X z<#mVzhz7r})2aGb<)a-f1&*v;*Ty~evZ?>u6fiQ>wf|0Wvg2Z-8vd~vK+{*Ii?6>*kRSW}sT3^!AKH3s!@fq(@6gu&KlTXu#|HyQcH|y)gqc9+w186U z&_dOd8S6v8>VX`2QN|Fa^8ULVN7x=;g<1oABV{H4ing*qOs+)?WGw|;-J=7q1*Q(L z%l+!K>aozkNd`D_el@Hp_Wc?V0#?8eEye#Lx?Ps z2kL0GH@`ais;Q}chnLpJOcXxe{%=wPXGYF)AKbmfv0}dQXR?YI=&rG^Twvxw#_>Qm zDzUz1jvFwL*)T&+CLIo#GG?{$u3eL-CiB) zROW0WY*l>&7qy4ZWCum^N7v0qwQHDy#J2~USv_xc=Lc%k(pTR2P!_X&-kNfMk?1k< ziI07Ot!2ynoSNWj@z{YpK@*`hT2-P1)H@t^hmS^N!5OrK?MX{EbHHtYj6Fos z_b5Q7P$*6RNDaatQ3Wa~A3OVfEi;Ke{HQr(wDPSxYS<%)LhKR))#0&(pAzTRE)lLh z{*ZiM{@K1|Gyla;+sm=&9q{ht*)^1?S%Qef;xP(?h;uy0mw!!tjzgU_Sc-T~HlBBB z;M{A()wi6grLQ{)pR6<9w{Rg~YBN~ILP`D-FY68cD;p1mG?en-BPe+39<+1 zmf*yH&OX>mcHmW09oo#v_vu`3w=FMELdS5;~;WTyytyKB!sz9YAh>c9F4eL4eTE$|{U>21`Y zgTOp?+7r!6Zcj>j`+NU~?nXO(kL&;;1HucqL*3dvqH1dIX2~)H24lN?(dYu^ybbEV E0GQ>jX8-^I literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/event-4691.png b/windows/keep-secure/images/event-4691.png new file mode 100644 index 0000000000000000000000000000000000000000..00afcf26668dea1deef35881062a204fc217687e GIT binary patch literal 34601 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