Understanding the Retirement of SimaticRights.exe in SIMATIC PCS 7 V9.0 - Stuxnet Legacy to Native Security Hardening
The utility SimaticRights.exe is absent from SIMATIC PCS 7 V9.0 installation DVDs because it is completely obsolete and has been retired by Siemens. SimaticRights.exe was a specialized interim security hardening tool introduced during the WinCC V7.0 SP3 / PCS 7 V7.1 era following the 2010 Stuxnet incident to retrofit existing legacy project shares and SQL database access rights with restricted Windows user permissions. Starting in PCS 7 V8.2 and fully established in V9.0 and V9.1, automated security hardening is natively embedded into the installation pipeline via Simatic Security Control (SimaticSecurityControl.exe), Windows 10/Server 2016 security templates, and hardened SQL Server 2014/2017 permissions, eliminating the need for manual permission patching.
Table of Contents
- Historical Context: The Stuxnet Incident and Legacy Security Hardening
- What Did SimaticRights.exe Do in PCS 7 V7.0 / V7.1?
- Architectural Evolution: Modern Security in PCS 7 V8.2, V9.0, and V9.1
- The Role of Simatic Security Control (SimaticSecurityControl.exe)
- Comparative Evolution Matrix: Legacy SimaticRights vs Modern Security Hardening
- Step-by-Step Procedure to Verify System Security Hardening in PCS 7 V9.0
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Historical Context: The Stuxnet Incident and Legacy Security Hardening
In 2010, the industrial automation landscape changed permanently with the discovery of the Stuxnet worm. Stuxnet targeted Siemens Step 7 and WinCC systems by exploiting vulnerabilities in Windows shortcut handling (.lnk), hardcoded database default passwords, and overly permissive local Windows file sharing permissions (where project folders were shared with Everyone: Full Control).
In response, Siemens launched an aggressive security hardening campaign across the SIMATIC software portfolio. For existing installations running WinCC V7.0 and PCS 7 V7.1, Siemens released the SimaticRights.exe utility to retrofit existing plant project directories with strict Windows Discretionary Access Control Lists (DACLs).
What Did SimaticRights.exe Do in PCS 7 V7.0 / V7.1?
In legacy installations (WinCC V7.0 SP3 DVD under Tools\SimaticRights\), running SimaticRights.exe performed the following automated security remediation tasks:
-
Stripping 'Everyone' Permissions: Scanned all project directories (
*.mcp,GraCS, SQL database folders) and removed genericEveryoneandAuthenticated Usersaccess. -
Injecting
SIMATIC HMISecurity Group: Applied explicit NTFS permissions granting read/write rights strictly to members of the local Windows security groupSIMATIC HMI. -
SQL Server Access Control: Re-authenticated SQL Server database instance permissions, restricting direct database queries to authenticated Siemens processes (
CCAlgRtServer,PdlRuntime).
Architectural Evolution: Modern Security in PCS 7 V8.2, V9.0, and V9.1
Engineers upgrading to SIMATIC PCS 7 V9.0 searching for SimaticRights.exe cannot find it because the software architecture was completely redesigned to be Secure by Default:
-
Integrated Permissions at Project Creation: When SIMATIC Manager V9.0 creates a new project or migrates an older project, it creates the project folders with hardened NTFS permissions automatically.
-
Encrypted Simatic Shell: Inter-station communication on the Terminal Bus uses encrypted multicast tokens, blocking unauthorized station eavesdropping.
-
Modern Windows OS Security: Operating under Windows 10 Enterprise LTSB and Windows Server 2016/2019 enforces User Account Control (UAC), mandatory code signing, and AppLocker compatibility.
The Role of Simatic Security Control (SimaticSecurityControl.exe)
The functional successor to manual security patching tools is Simatic Security Control:
-
Automatically executed at the conclusion of every PCS 7 installation.
-
Configures Windows Firewall exception rules for all necessary Siemens ports (OPC, Terminal Bus, SQL Server, NetPro).
-
Configures DCOM access permissions and launch limits for
SIMATIC HMI. -
If network policies or group policies alter Windows firewall or DCOM settings, an engineer can rerun
SimaticSecurityControl.exefrom the Start Menu (Siemens Automation > Security Control) to restore certified factory security rules in seconds.
Comparative Evolution Matrix: Legacy SimaticRights vs Modern Security Hardening
The following table compares the legacy SimaticRights.exe utility against modern PCS 7 V9.0 security mechanisms:
SimaticRights.exe (Manual execution)SimaticSecurityControl.exe (Automated engine)Everyone), patched laterStep-by-Step Procedure to Verify System Security Hardening in PCS 7 V9.0
To ensure that an Engineering Station or OS Server is properly hardened without legacy utilities, follow these steps:
-
Verify Windows Security Group Memberships:
- Open Computer Management (compmgmt.msc) -> Local Users and Groups > Groups.
- Verify that your engineering user belongs toSIMATIC HMI,Siemens TIA Engineer, andAdministrators.
- Confirm that unauthorized guest accounts are disabled. -
Execute Simatic Security Control:
- Click Windows Start -> search for Simatic Security Control.
- Click Make settings.
- The tool audits and repairs Windows Firewall, DCOM, and registry settings, reporting green checkmarks. -
Verify Project Folder NTFS Security:
- In Windows Explorer, right-click your project directory -> Properties > Security.
- Verify that groupSIMATIC HMIhas Modify / Full Control permissions, andEveryoneis absent. -
Verify Encrypted Simatic Shell Communication:
- Open Windows Explorer -> right-click Simatic Shell -> Settings....
- Ensure Encrypted Communication is active with an aligned plant encryption password.
Verification
Verify security hardening compliance through these checks:
- Confirm that Simatic Security Control reports: 'Security settings were successfully applied'.
- In Windows Defender Firewall with Advanced Security, verify that inbound rules for Siemens products (e.g.,
CCRemoteService,SQL Server) are active. - In SIMATIC Manager, open your multiproject. Verify that compiling, downloading, and remote OS management execute cleanly without DCOM access denied errors.
- Confirm that external network vulnerability scanners (e.g., Nessus) detect no open, unauthenticated project file shares.
Limitations and Operational Precautions
- Do Not Run Legacy Tools on Modern Systems: Never copy
SimaticRights.exefrom an old V7.0 DVD and run it on Windows 10 or PCS 7 V9.0. The legacy utility can corrupt modern Windows 10 security descriptors and SQL Server 2017 service accounts. - Domain Group Policy Conflicts: In enterprise corporate networks, domain GPOs must not strip the
SIMATIC HMIgroup's local rights. Coordinate with plant IT to place industrial PCs in dedicated, policy-restricted Organizational Units (OUs). - Antivirus Integration: Whitelist certified Siemens directories according to official PCS 7 antivirus whitepapers to avoid file-locking conflicts.
Engineer FAQ
Why was SimaticRights.exe discontinued?
It was discontinued because its functionality was integrated natively into the core PCS 7 installation engine and Simatic Security Control, making a standalone manual utility obsolete.
Was SimaticRights.exe present on PCS 7 V8.2 DVDs?
On some V8.2 installation media, it was retained as a legacy utility under Additional_Products for backward-compatibility migrations from V7.0, but it was not required for native V8.2 projects.
What is SimaticSecurityControl.exe?
SimaticSecurityControl.exe is the modern automated security tool delivered with PCS 7 and TIA Portal that configures Windows Firewall, DCOM permissions, and registry keys for industrial communication.
Can I run Simatic Security Control without restarting?
Yes. Simatic Security Control applies firewall and registry settings dynamically. A system restart is rarely required unless DCOM core services are refreshed.
Where can I find the Siemens Industrial Cybersecurity Guidelines?
Siemens publishes comprehensive cybersecurity guidelines compliant with IEC 62443 on the Siemens Industry Online Support portal.
Technical References
- SIMATIC Process Control System PCS 7 Security Concept (V9.0) Manual
- Siemens Industry Online Support (SIOS) Entry ID 182807 - Wo finde ich die SimaticRights.exe bei der Version PCS7 V9
- Siemens Operational Guidelines: Industrial Security in SIMATIC PCS 7
- WinCC V7.4 / V7.5 System Manual: System Security and Simatic Security Control
Related Articles
- Migrating from SIMATIC PCS 7 V8.2 to V9.0 - Architectural Benefits
- Troubleshooting OS Server Download Failures from a Replaced Engineering Station
- Activating WinCC OS on an Engineering Station Without Dedicated OS Servers
- Configuring Simatic Shell for Multi-Server and Client Communication in PCS 7
Related Tags
- SimaticRights
- Simatic Security Control
- Cybersecurity
- PCS 7 V9.0
- DCOM
- Windows Firewall
- SIMATIC HMI