Sabp Z 051
Sabp Z 051
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.................... 12
7 Hardening controls............................................ 13
8 Logs and Auditing............................................. 14
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 Allied Telesis
Switches configurations settings, which might require software / hardware to
ensure “secure configuration” as per SAEP-99 “Process Automation Networks
and Systems Security” procedure.
This implementation of this best practice shall satisfy the audit requirement for
the BIT recommendations and can be assessed using “Performing Security
Compliance Assessment Manual”
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.
Page 2 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
4 Definitions
This section contains definitions for acronyms, abbreviations, words, and terms as they
are used in this document.
4.1 Acronyms
DCS - Distributed Control System
ESD - Emergency Shutdown Systems
IP - Internet Protocol
ISA - The International Society of Automation
PCS - Process Control Systems
PAN - Process Automation Network
PMS - Power Monitoring System
SCADA - Supervisory Control and Data Acquisition
IP - Internet Protocol
TMS - Terminal Management System
VMS - Vibration Monitoring System
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.
Page 3 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Page 4 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
Dependencies
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
Instruction (config)-> set use pwdlifetime=60
Page 5 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
Instruction
(config)-> set use pwdhistory=3
Dependencies
Page 6 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> set use lockoutpd=86400
Instruction
Dependencies
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
Instruction (config)-> set use manpwdfail=5
Page 7 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> set use pwdmincat=4
Page 8 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
Instruction (config)-> line console
(config)-> password Secret_Password
Page 9 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
8000 Series
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> no snmp-server community public
(config)-> no snmp-server community private
3. If SNMP is used, the following commands will change the public:
(config)-> snmp-server community=New_String
access=read
8500/8600 Series
Instruction
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> disable snmp community=public
(config)-> destroy snmp community=private
3. If SNMP is used, the following commands will change the public:
(config)-> set snmp community=New_String
access=read
New_String is the new community enabled with read access privileges. The
community string should be compliant to SAEP-99
Automated task yes
Page 10 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
8000 Series
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> username operator password
New_Password level 1
(config)-> username manager password New_Password
level 15
8500 Series
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> username operator password
New_Password level 1
(config)-> set password manager
Instruction (config)-> set password operator
You will be prompted to enter new password
8600 Series
1. Connected to the switch using administrative privilege (manager)
(config)->
2. When authenticated and connected, issue the following command:
(config)-> username operator password
New_Password level 1
(config)-> set user=manager password=New_Password
OR
(config)-> set password
You will be prompted to enter new password
Page 11 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
8000 Series
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> no snmp-server
Instruction
8500/8600 Series
1. Connected to the switch using administrative privilege (manager)
(config)->
2. When authenticated and connected, issue the following command:
(config)-> disable snmp
Page 12 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
7 Hardening controls
8500/8600 Series
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
Instruction (config)-> set system name=”New_Switch_Name”
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
Page 13 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
8000 Series
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> logging console
critical,errors,alerts
Levels are
- Emergencies
- Alerts
- critical
Instruction - errors
- warnings
- notices
- informational
- debugging.
8600 Series
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> enable log
Page 14 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
Dependencies
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
Instruction (config)-> file-system logging copy
(config)-> file-system logging delete-rename
Enables the file system logging on copy, delete and rename actions
Automated task Yes
Page 15 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
1. Connected to the switch using administrative privilege
(config)->
Instruction 2. When authenticated and connected, issue the following command:
(config)-> create log output
Page 16 of 17
Document Responsibility: Plants Networks Standards Committee SABP-Z-051
Issue Date: 3 May 2015 Network Devices Hardening
Next Planned Update: 3 May 2020 Guide – Allied Telesis Switches
Dependencies
1. Connected to the switch using administrative privilege
(config)->
2. When authenticated and connected, issue the following command:
(config)-> save log filename=SwitchFile.log
severity=i,e,w overwrite
Instruction
severity are
- Errors
- Warning
- Informational
- Debug
Revision Summary
3 May 2015 New Saudi Aramco Best Practice.
Page 17 of 17