Skip to content

Releases: ansible-lockdown/Windows-2019-CIS

Benchmark V3.0.1 CIS - Release 3.1.1

16 May 17:55
223c952
Compare
Choose a tag to compare

What's Changed

May 2025 Update

Fixed Control 18.6.14.1 For Missing RequirePrivacy=1 in Ansible Hardening And title. - Thanks @mfortin
Updated 18.10.56.3.10.2 value to 60000 from 6000 in remediate and GPO - Thanks @mfortin
Updated 18.10.79.2 Path In Remediate - Thanks @mfortin
Updated 18.10.92.4.1 ManagePreviewBuildsPolicyValue to 1. - Thanks @mfortin
Updated Pipelines Branches Trigger
Updated Readme with New Badges

Full Changelog: v1.3.0...3.1.1

Updated CIS Benchmark V3.0.1

01 Mar 14:48
0ae50c6
Compare
Choose a tag to compare

Based on Windows Server 2019 CIS V3.0.1

What's Changed

Full Changelog: 3.0.0...3.1.0

Benchmark V3.0.1 CIS

21 Feb 20:47
c008a08
Compare
Choose a tag to compare

Based on Windows Server 2019 CIS V3.0.1

What's Changed

‼️ Be aware there were major changes to this release. The entire structure of the playbook has changed with many new additions. Please check the change log for additional notes. ‼️

What's Changed

  • Added the ability create tailored Group Policy Objects (GPOs) compliant with CIS benchmarks using Ansible.
  • Custom GPOs based around variables in defaults/main.
  • New variables for the GPO creation.
  • Turn on and off controls to add them to the GPOs.
  • More flexibility in the way the GPOs are created for Lvl1 and Lvl2.
  • Banner Update
  • NIST Tags Added
  • Updated prelim Set system facts based on gather facts module naming.
  • Updated all win_regedit paths to reflect capitalized System/Software registry entries.
  • Removed all "state: present" (Default) value from the "win_regedit" module.
  • Updated tasks in the prelim and post to also headers matched the section.
  • Updated when's with "primary domain controller" to "domain controller"
  • Verified all controls meet new CIS standards for 3.0.1
  • Updated when's with "primary domain controller" to "domain controller"
  • Fixed meta for galaxy.
  • Removed Control 9.2.3 and moved all tasks left from 9.2.4 - 9.2.8 to 9.2.3 - 9.2.7
  • Removed Control 9.2.8 from Default Main
  • Control 18.9.5.2 has a new option for variables.
  • Updated tasks to align with Windows2019CISv3.0.1 release
  • Updated LegalNoticeCaption var with title fix - Thank you @rlmass
  • Updated when's with "primary domain controller" to "domain controller"
  • Updated PRELIM | Set Fact If Cloud Based System to include ansible_system_vendor. - Thanks @mfortin
  • Updated Pipelines - Thanks @mfortin
  • Updated DisableBkGndGroupPolicy To 0 "Disabled" - Thanks @dennisharder-alight
  • Updated ManagePreviewBuildsPolicyValue To 0 "Disabled" - Thanks @dennisharder-al
  • Removed all "state: present" (Default) value from the "win_regedit" module.
  • Update set_fact prelim vars with prefix prelim_ throughout the playbook

General Other Updates

Issues Addressed:

New Contributors

Full Changelog: 2.0.0...3.0.*0

Benchmark 2.0.0 Updates

14 Nov 14:32
233dafc
Compare
Choose a tag to compare

CIS Version: 2.0.0
CIS Version Release Benchmark v2.0.0 - 04-14-2023

REMOVE - 18.5.4 (L1) Ensure 'Configure DNS over HTTPS (DoH) name resolution' is set to 'Enabled: Allow DoH' or higher

UPDATE - 18.9.89 'Allow Windows Ink Workspace' TO 'Enabled: On, but disallow access above lock' OR 'Enabled: Disabled'

UPDATE - Section changes from Windows 11 Release 22H2 Administrative Templates

UPDATE – 18.10.87 (L1) 'Turn on PowerShell Transcription' is set to 'Disabled' TO 'Enabled'

ADD - 1.2 (L1) Ensure 'Allow Administrator account lockout' is set to 'Enabled'

REMOVE - 2.3.1 (L1) Ensure 'Accounts: Administrator account status' is set to 'Disabled'

ADD - 18.4 (L1) Ensure 'Configure RPC packet level privacy setting for incoming connections' is set to 'Enabled'

MOVE - 18.4 (L1) Ensure 'Limits print driver installation to Administrators' is set to 'Enabled' TO 18.7

ADD - 18.4 (L1) Ensure 'LSA Protection' is set to 'Enabled'

ADD - 18.6.4 (L1) Ensure 'Configure NetBIOS settings' is set to 'Enabled: Disable NetBIOS name resolution on public networks'

ADD - 18.7 (L1) Ensure 'Configure Redirection Guard' is set to 'Enabled: Redirection Guard Enabled'

ADD - 18.7 (L1) Ensure 'Configure RPC connection settings: Protocol to use for outgoing RPC connections' is set to 'Enabled: RPC over TCP'

ADD - 18.7 (L1) Ensure 'Configure RPC connection settings: Use authentication for outgoing RPC connections' is set to 'Enabled: Default'

ADD - 18.7 (L1) Ensure 'Configure RPC listener settings: Protocols to allow for incoming RPC connections' is set to 'Enabled: RPC over TCP'

ADD - 18.7 (L1) Ensure 'Configure RPC listener settings: Authentication protocol to use for incoming RPC connections' is set to 'Enabled: Negotiate' or higher

ADD - 18.7 (L1) Ensure 'Manage processing of Queue- specific files' is set to 'Enabled: Limit Queue-specific files to Color profiles'

ADD - 18.10.17 (L1) Ensure 'Enable App Installer' is set to 'Disabled'

ADD - 18.10.17 (L1) Ensure 'Enable App Installer Experimental Features' is set to 'Disabled'

ADD - 18.10.17 (L1) Ensure 'Enable App Installer Hash Override' is set to 'Disabled'

ADD - 18.10.17 (L1) Ensure 'Enable App Installer ms- appinstaller protocol' is set to 'Disabled'

UPDATE - 18.10.43.6.1 (L1) Ensure 'Configure Attack Surface Reduction rules' with additional ASR rule for "Block abuse of exploited vulnerable signed drivers"

ADD - 18.10.59 (L2) Ensure 'Allow search highlights' is set to 'Disabled'

ADD - 18.7 (L1) Ensure 'Configure RPC over TCP port' is set to 'Enabled: 0'

Benchmark 1.3.0 Updates

14 Aug 18:19
a5b2f2b
Compare
Choose a tag to compare

CIS Version: 1.3.0
CIS Version Release Date: 3-18-2022

Enhancements

  • Issues Closed
  • Benchmarks 1.2.1 - 1.2.3 Put In Correct Order To Take Into Account System Defaults.
  • Benchmark 1.1.7 - Added
  • Benchmark 2.2.37 - Added Variable To Choose If Exchange Server Installed.
  • Benchmark 2.3.6.5 - Added Variable
  • Benchmark 2.3.7.3 - Added Variable
  • Benchmark 2.3.7.6 - Added Variable
  • Benchmark 2.3.7.7 - Added Variable
  • Benchmark 18.4.9 - Added Variable
  • Benchmark 18.4.12 - Added Variable
  • Benchmark 18.8.3.1 - Old setting was set to disabled, new benchmark calls for enabled. Updated registry value.
  • Benchmark 18.9.12.1 - Calls For Disabled, Updated and Changed Registry Entry To Disable.
  • Benchmark 18.9.17.2 - Calls For Enabled, Updated and Changed Registry Entry To Enable.
  • Benchmark 18.9.27.1.2 - Added Variable
  • Benchmark 18.9.27.2.2 - Added Variable
  • Benchmark 18.9.27.3.2 - Added Variable
  • Benchmark 18.9.27.4.2 - Added Variable
  • Benchmark 18.9.64.1 - Added
  • Benchmark 18.9.65.3.10.1 - Added Variable
  • Benchmark 18.9.65.3.10.2 - Updated the registry entry time to 1 Min per CIS.
  • Benchmark 19.3.3 - Added Variable
  • Benchmark 19.1.3.4 - Removed Not A Valid Control

What's Changed

  • Win 2019 CIS v1.3.0 release by @MrSteve81 in #66
  • Yamllint Update, Yamllint Check, Ansible-lint Check, Module Names Update, Banner Fix, Bug #67 by @MrSteve81 in #68
  • April pipeline fixes, Workflow files, Added Cloud Support For Tasks 1.2.1 - 3 by @MrSteve81 in #71
  • Update Changelog by @MrSteve81 in #73
  • April pipeline fixes for offer variable by @MrSteve81 in #74
  • Win Skip For Test Name Update, Set system facts based on gather facts module default vars by @MrSteve81 in #76
  • Templates Update, Cloud Control Fixed, When Statement Fixes, Workflow by @MrSteve81 in #78
  • Updated Changelog For Version Release, Whitespaces, Meta Data, Readme Update by @MrSteve81 in #79
  • Update To CIS 1.3 by @MrSteve81 in #81
  • Update Changelog by @MrSteve81 in #84
  • Workflow update by @MrSteve81 in #83

New Contributors

Full Changelog: 1.2.0...1.3.0

Benchmark 1.3.0

26 Oct 14:29
1f15792
Compare
Choose a tag to compare

CIS Version: 1.3.0
CIS Version Release Date: 3-18-2022

Issues Addressed:

Enhancements:

  • Updated to CIS benchmark 1.3.0

Issue Fixes and Control Additions

02 Jul 14:04
6d657c9
Compare
Choose a tag to compare

CIS Version: 1.1.0 01-14-2020

Issue Fixes:
#37 - 18.9.59.3.11.1 - Updated level tags
#38 - 18.1.2.2 - Implemented control
#39 - 18.3.1 - Implemented control
#40 - 2.3.1.5/2.3.1.6 - Created variables for values
#41 - 2.2.47 - Updated value
#42 - 2.2.18 - Added logic for Hyper-V role not being installed

Enhancements:
Fixed linting issues to work with Galaxy
Implemented 18.1.3
Implemented 18.2.1
Implemented 18.2.2
Implemented 18.2.3
Implemented 18.2.4
Implemented 18.2.5
Implemented 18.2.6
Implemented 18.3.2
Implemented 18.3.5

Issue Fixes

14 Apr 14:28
c65a68e
Compare
Choose a tag to compare

CIS Version: 1.1.0 01-14-2020
Issues Addressed:
#14 - 18.3.4 - Bad data value
#15 - 18.3.6 - Bad data value
#16 - 18.5.21.1 - Bad data value
#17 - 18.9.77.13.3.1 - Bad regkey name
#18 - 18.9.95.1 - Bad data value
#19 - 18.9.95.2 - Bad data value
#21 - 18.9.26.3.1 - Bad regkey path
#23 - 18.9.26.1.1 - Bad data type
#24 - 19.7.4.1 - Bad data value
#25 - 2.3.6.4 - Bad data value
#26 - 2.3.11.4 - Bad data value
#27 - 17.5.1 - Bad shell command (fixed success:enable to failure:enable)
#28 - 9.1.4/9.2.4/9.3.4 - Bad data value

Minor fixes and adjustments

31 Mar 20:11
a2f21b8
Compare
Choose a tag to compare

CIS Version: 1.1.0 01-14-2020
Issues Addressed:

  • #7 - 18.3.7 Control is missing
  • #8 - Align tags between sections
  • #10 - Wrong user for all users in win_user_right module

Updates:

  • Added missing controls 17.1.2 and 17.1.3
  • Updated README and CONTRIBUTING file

Initial Release

31 Mar 19:26
0625dd8
Compare
Choose a tag to compare

CIS Version: 1.1.0 01-14-2020