OS:
Windows
Windows
Linux
Home
About Us

Security Parameters

Complete reference for all 121 security parameters covered by HardenSys.

Note: All parameters are based on CIS benchmarks and security best practices for Windows systems.

Overview

HardenSys covers 121 security parameters across 7 main categories, providing comprehensive coverage of Windows security hardening requirements. Each parameter includes detailed configuration instructions and compliance checking.

Parameter Structure

Each security parameter includes:

  • Title: Descriptive name of the security setting
  • Details: Detailed description and recommended configuration
  • Script Key: Internal function identifier for automation
  • Category: Security category classification
  • Subcategory: Specific subcategory within the main category

Windows-Specific Parameters

Windows systems include additional security parameters such as:

  • User Account Control (UAC) settings
  • Windows Defender configurations
  • Registry-based security policies
  • Active Directory integration

Security Categories

Account Policies

9 parameters covering password policies, account lockout settings, and Kerberos authentication.

Subcategories:

  • Password Policy (6 parameters)
  • Account Lockout Policy (3 parameters)

User Rights Assignment

7 parameters covering administrative privileges, system access controls, and security permissions.

Subcategories:

  • User Rights Assignment (7 parameters)

Security Options

24 parameters covering network security, User Account Control, and system cryptography.

Subcategories:

  • Accounts (1 parameter)
  • Interactive logon (1 parameter)
  • Microsoft network server (1 parameter)
  • Network security (1 parameter)

System Settings

32 parameters covering User Account Control, system services, and critical service configurations.

Subcategories:

  • User Account Control (32 parameters)
  • System Services (32 parameters)

Windows Defender Firewall

18 parameters covering firewall profiles, connection security, and rule management.

Subcategories:

  • Private Profile (9 parameters)
  • Public Profile (9 parameters)

Advanced Audit Policy

20 parameters covering account logon, object access, and system events.

Subcategories:

  • Account Logon (20 parameters)

Microsoft Defender Application Guard

11 parameters covering Application Guard settings and configuration.

Subcategories:

  • Application Guard Settings (11 parameters)

Complete Parameter List

Below is the comprehensive list of all 121 security parameters organized by category.

Parameters Manual Setup

Note: This section provides detailed manual setup instructions for all Windows security parameters. Each parameter includes registry paths, manual setup steps, and configuration details.

Search Parameters

Account Policies

Password Policy

Password Policy

Enforce password history

Ensure 'Enforce password history' is set to '24 or more password(s)'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Manual Setup: Use net accounts /uniquepw:24 or Local Security Policy → Account Policies → Password Policy
Password Policy

Maximum password age

Ensure 'Maximum password age' is set to '90 days, but not 0'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Manual Setup: Use net accounts /maxpwage:90 or Local Security Policy → Account Policies → Password Policy
Password Policy

Minimum password age

Ensure 'Minimum password age' is set to '1 day'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Manual Setup: Use net accounts /minpwage:1 or Local Security Policy → Account Policies → Password Policy
Password Policy

Minimum password length

Ensure 'Minimum password length' is set to '12 or more character(s)'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Manual Setup: Use net accounts /minpwlen:12 or Local Security Policy → Account Policies → Password Policy
Password Policy

Password must meet complexity requirements

Ensure 'Password must meet complexity requirements' is set to 'Enabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Manual Setup: Use net accounts /domain or Local Security Policy → Account Policies → Password Policy
Password Policy

Store passwords using reversible encryption

Ensure 'Store passwords using reversible encryption' is set to 'Disabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Manual Setup: Local Security Policy → Account Policies → Password Policy → Store passwords using reversible encryption

Account Lockout Policy

Account Lockout Policy

Account lockout duration

Ensure 'Account lockout duration' is set to '15 or more minute(s)'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Manual Setup: Local Security Policy → Account Policies → Account Lockout Policy
Account Lockout Policy

Account lockout threshold

Ensure 'Account lockout threshold' is set to '5 or fewer attempt(s), but not 0'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Manual Setup: Local Security Policy → Account Policies → Account Lockout Policy
Account Lockout Policy

Allow Administrator account lockout

Ensure 'Allow Administrator account lockout' is set to 'Enabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Manual Setup: Local Security Policy → Account Policies → Account Lockout Policy

Local Policies

User Rights Assignment

User Rights Assignment

Access Credential Manager as a trusted caller

Ensure 'Access Credential Manager as a trusted caller' is set to 'No One'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → User Rights Assignment
User Rights Assignment

Access this computer from the network

Ensure 'Access this computer from the network' is set to 'Administrators, Authenticated Users'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → User Rights Assignment
User Rights Assignment

Adjust memory quotas for a process

Ensure 'Adjust memory quotas for a process' is set to 'Administrators, LOCAL SERVICE, NETWORK SERVICE'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → User Rights Assignment
User Rights Assignment

Allow log on locally

Ensure 'Allow log on locally' is set to 'Administrators, Users'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → User Rights Assignment
User Rights Assignment

Back up files and directories

Ensure 'Back up files and directories' is set to 'Administrators'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → User Rights Assignment
User Rights Assignment

Change the system time

Ensure 'Change the system time' is set to 'Administrators, LOCAL SERVICE'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → User Rights Assignment
User Rights Assignment

Change the time zone

Ensure 'Change the time zone' is set to 'Administrators, LOCAL SERVICE'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → User Rights Assignment

Security Options

Accounts

Security Options - Accounts

Block Microsoft accounts

Ensure 'Block Microsoft accounts' is set to 'Users cannot add or log on with Microsoft accounts'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Accounts
Security Options - Accounts

Guest account status

Ensure 'Guest account status' is set to 'Disabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Accounts
Security Options - Accounts

Limit local account use of blank passwords

Ensure 'Limit local account use of blank passwords' is set to 'Enabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Accounts
Security Options - Accounts

Rename administrator account

Ensure 'Rename administrator account' is set to 'Administrator'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Accounts
Security Options - Accounts

Rename guest account

Ensure 'Rename guest account' is set to 'Guest'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Accounts

Interactive logon

Security Options - Interactive logon

Do not require CTRL+ALT+DEL

Ensure 'Do not require CTRL+ALT+DEL' is set to 'Disabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Interactive logon
Security Options - Interactive logon

Don't display last signed in

Ensure 'Don't display last signed in' is set to 'Enabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Interactive logon
Security Options - Interactive logon

Machine account lockout threshold

Ensure 'Machine account lockout threshold' is set to '10 or fewer invalid logon attempt(s), but not 0'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Interactive logon
Security Options - Interactive logon

Machine inactivity limit

Ensure 'Machine inactivity limit' is set to '900 or fewer second(s), but not 0'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Interactive logon
Security Options - Interactive logon

Message text for users attempting to log on

Ensure 'Message text for users attempting to log on' is set to 'This system is restricted to authorized users'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Interactive logon
Security Options - Interactive logon

Message title for users attempting to log on

Ensure 'Message title for users attempting to log on' is set to 'Legal Notice'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Interactive logon
Security Options - Interactive logon

Prompt user to change password before expiration

Ensure 'Prompt user to change password before expiration' is set to '14 or more day(s)'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → Interactive logon

System Settings

User Account Control

System Settings - UAC

Admin Approval Mode for Built-in Administrator

Ensure 'Admin Approval Mode for Built-in Administrator' is set to 'Enabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → User Account Control
System Settings - UAC

Elevation prompt for administrators

Ensure 'Elevation prompt for administrators' is set to 'Prompt for consent for non-Windows binaries'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → User Account Control
System Settings - UAC

Elevation prompt for standard users

Ensure 'Elevation prompt for standard users' is set to 'Automatically deny elevation requests'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → User Account Control
System Settings - UAC

Detect application installations

Ensure 'Detect application installations' is set to 'Enabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → User Account Control
System Settings - UAC

Run all administrators in Admin Approval Mode

Ensure 'Run all administrators in Admin Approval Mode' is set to 'Enabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → User Account Control
System Settings - UAC

Switch to secure desktop on elevation prompt

Ensure 'Switch to secure desktop on elevation prompt' is set to 'Enabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Local Policies → Security Options → User Account Control

Advanced Audit Policy Configuration

Advanced Audit Policy

Audit Credential Validation

Ensure 'Audit Credential Validation' is set to 'Success and Failure'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Advanced Audit Policy Configuration → Account Logon
Advanced Audit Policy

Audit Application Group Management

Ensure 'Audit Application Group Management' is set to 'Success and Failure'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Advanced Audit Policy Configuration → Account Management
Advanced Audit Policy

Audit Security Group Management

Ensure 'Audit Security Group Management' is set to 'Success and Failure'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Advanced Audit Policy Configuration → Account Management
Advanced Audit Policy

Audit User Account Management

Ensure 'Audit User Account Management' is set to 'Success and Failure'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Manual Setup: Local Security Policy → Advanced Audit Policy Configuration → Account Management

Microsoft Defender Application Guard

Application Guard

Allow auditing events

Ensure 'Allow auditing events' is set to 'Disabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppHVSI
Manual Setup: Group Policy → Computer Configuration → Administrative Templates → Windows Components → Microsoft Defender Application Guard
Application Guard

Allow camera and microphone access

Ensure 'Allow camera and microphone access' is set to 'Disabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppHVSI
Manual Setup: Group Policy → Computer Configuration → Administrative Templates → Windows Components → Microsoft Defender Application Guard
Application Guard

Allow data persistence

Ensure 'Allow data persistence' is set to 'Disabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppHVSI
Manual Setup: Group Policy → Computer Configuration → Administrative Templates → Windows Components → Microsoft Defender Application Guard
Application Guard

Allow file download to host

Ensure 'Allow file download to host' is set to 'Disabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppHVSI
Manual Setup: Group Policy → Computer Configuration → Administrative Templates → Windows Components → Microsoft Defender Application Guard
Application Guard

Configure clipboard settings

Ensure 'Configure clipboard settings' is set to 'Disabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppHVSI
Manual Setup: Group Policy → Computer Configuration → Administrative Templates → Windows Components → Microsoft Defender Application Guard
Application Guard

Allow virtual GPU

Ensure 'Allow virtual GPU' is set to 'Disabled'
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppHVSI
Manual Setup: Group Policy → Computer Configuration → Administrative Templates → Windows Components → Microsoft Defender Application Guard

Parameter Categories Summary

Category Subcategory Parameters Description
Account Policies Password Policy 6 Password complexity, age, and history requirements
Account Policies Account Lockout Policy 3 Account lockout threshold and duration settings
Local Policies User Rights Assignment 7 User rights and privilege assignments
Security Options Accounts 5 Account security settings and restrictions
Security Options Interactive logon 7 Interactive logon security settings
System Settings User Account Control 6 UAC settings and elevation prompts
Advanced Audit Policy Account Logon 4 Account logon audit settings
Microsoft Defender Application Guard Application Guard Settings 6 Application Guard configuration and policies