Sabp Z 080
Sabp Z 080
1 Introduction 2
2 Conflicts with Mandatory Standards 2
3 References 2
4 Definitions 3
5 Account & passwords Policies 5
6 Services and applications settings 7
7 Hardening controls 14
8 Logs and Auditing 19
1 Introduction
1.1 Purpose and Intended Users
The purpose of this best practice document is to establish a recommended
methodology to implement advanced security configurations for Industrial
Control Systems (ICS). These guidelines are intended for plant network
administrator(s) and technical support staff for the purpose of prompt risk
mitigation and overall adherence to company’s cyber security regulations,
especially those intended for immediate implementation. The intended users
include engineers and / or technicians working as Process Automation Network
(PAN) Administrators.
1.2 Scope
This best practice defines the methodology to harden the Siemens Scalance X-
200 Series configurations settings, which might require software / hardware to
ensure “secure configuration” as per SAEP-99 “Process Automation Networks
and Systems Security” procedure.
1.3 Disclaimer
This Best Practice complements other procedures or best practices provided by
vendor and / or consulting agent for the implementation of security configurations
by the PAN administrator(s), and shall not be considered “exclusive” to provide
“comprehensive” compliance to SAEP-99 or any other Saudi Aramco
Engineering’s standards requirements.
The use of this Best Practice does not relieve the PAN administrator(s) from their
responsibility or duties to confirm and verify the accuracy of any information
presented herein and the thorough coordination with respective control system
steering committee chairman and vendor.
3 References
Specific sections of the following documents are referenced within the body of the
document. Material or equipment supplied to this best practice, shall comply with the
`
Page 2 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
referenced sections of the latest edition of these specifications. Where specific sections
are not referenced, the system shall comply with the entire referenced document.
Saudi Aramco References
Saudi Aramco Engineering Procedures
SAEP-99 Process Automation Networks and Systems
Security
Saudi Aramco Engineering Standards
SAES-Z-001 Process Control Systems
SAES-Z-010 Process Automation Networks
General Instruction
GI-0710.002 Classification of Sensitive Information
4 Definitions
This section contains definitions for acronyms, abbreviations, words, and terms as they
are used in this document.
4.1 Acronyms
DHCP - |Dynamic Host Configuration Protocol
HTTPS - HyperText Transfer Protocol Secure
IP - Internet Protocol
NTP - Network Time Protocol
PCS - Process Control Systems
PAN - Process Automation Network
SSH - Secure Shell
SNMP - Simple Network Management Protocol
4.2 Abbreviations
Authentication: A security measure designed to establish the validity of a
transmission, message, or originator, or a means of verifying an individual's
authorization to receive specific categories of information. When humans have
assets that are worth to be protected, the authentication always exists. The initial
step in protecting systems and information is authentication that identifies who.
Process Automation Systems (PAS): PAS include Networks and Systems
hardware and software such as Process Automation Network (PAN), Distributed
Control Systems (DCSs), Emergency Shutdown Systems (ESD), Programmable
`
Page 3 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
`
Page 4 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Instruction
`
Page 5 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Instruction
getcomm [string]
`
Page 6 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\
Instruction
mail D
`
Page 7 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies SMS-SA-03
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\SNMP
Instruction
snmp A
the case SNMP is not required. It is recommended to disable it using the following
command
snmp D
`
Page 8 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies
4. Connected to switch using SSH (or web)
5. When prompted, switch to CLI\AGENT\SNMP
Instruction
readonly
`
Page 9 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\IP
Instruction
dhcp D
As per SAEP-99, The device shall be configured with a static IP address. The
following commands will help to achieve this task:
ip [IP address]
subnet [subnet mask]
gateway [IP address]
`
Page 10 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Instruction
telnet D
`
Page 11 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\
Instruction
ssh E
`
Page 12 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies
1. Connected to switch through WBM (Web Based Management)
2. Type IP address
Instruction
https://IP_address
`
Page 13 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\SWITCH\
Instruction
mirroring D
7 Hardening controls
`
Page 14 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\SYSTEM\
PNIO Device Name: Name under which the device will be accessible in PROFINET IO
mode.
Proposal
- Geo location: 3 characters referring to City or Plant (URT, ABQ, DHR ...)
- Admin Area : 3 characters referring to whether it is an Oil or Gas plant
- Device role : 2 or 3 characters indicating the device role
o PLC, DCS..
o WRK stands for workstation
o SRV stands for server
o PRT stands for printer
o FW for Firewall , RT for Router, SW for Switch and so on
- Incremental ID : 3 variables
Ex : ABQ-WKS-005 : means Workstation 5 in Abqaiq plant
Domain Siemens Ref. SMS-HC-02 BIT
Target [x] Scalance X-200 Series Mapping SAEP-99
`
Page 15 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
R C
RACI Matrix Priority HIGH
A I
Pre requisite
Dependencies
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\
Instruction
wbmtime [minutes]
`
Page 16 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies SMS-SA-05
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\
Instruction
ttimeout E Timeout
`
Page 17 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies SMS-HC-05
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\TIME
Instruction
ttype M
Settime [time]
Date and time should be entered in this format DD MMM HH:MM:SS YYYY
`
Page 18 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
R C
RACI Matrix Priority HIGH
A I
Pre requisite
Dependencies
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\TIME
Instruction
ttype P
server [IP address] [:port]
tpoll [10-100000s]
`
Page 19 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
A I
Pre requisite
Dependencies
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\EVENT
Value to be set
Local log table: setec LC AF FC D D E
SNMP traps: setec LC AF FC D E D
`
Page 20 of 21
Document Responsibility: Plants Networks Standards Committee SABP-Z-080
Issue Date: 20 April 2016 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Siemens Scalance Switches
Dependencies
1. Connected to switch using SSH (or web)
2. When prompted, switch to CLI\AGENT\LOG
Instruction
Specifies the maximum number of events in the log table. A maximum of 10 to 400
entries can be set.
`
Page 21 of 21