Sicherheit im Produktlebenszyklus

advertisement
Dr. Ragnar Schierholz, Hannover Messe – Thementag Industrial IT Security, 2014-04-11
Sicherheit im Produktlebenszyklus
Von der Wiege bis zur Bahre
Life cycle aspects of cyber security for ICS
Draft material from IEC 62443*
PS: Product Supplier
SI: System Integrator
AO: Asset Owner
© ABB Group
April 11, 2014
| Slide 2
* Based on VDI 2182
Life cycle aspects of cyber security for ICS
Draft material from IEC 62443
PS: Product Supplier
SI: System Integrator
AO: Asset Owner
© ABB Group
April 11, 2014
| Slide 3
How ABB works with Cyber Security
An important factor in all phases
© ABB Group
April 11, 2014
| Slide 3
Product
Lifecycle
Project
Lifecycle
Plant Lifecycle
Design
Implementation
Verification
Release
Support
Design
Engineering
FAT
Commissioning
SAT
Operation
Maintenance
Review
Upgrade
How ABB works with Cyber Security
An integral part of ABB’s products and systems
© ABB Group
April 11, 2014
| Slide 3
Security Development Lifecycle
The Process
Education
Process
Administer and
track security
training
Guide product
teams to meet
SDL
requirements
Training

Core training
© ABB Group
April 11, 2014
| Slide 3
Requirements
Design

Define quality
gates/bug bar

Attack surface
analysis

Analyze cyber
security risk

Threat modeling
Accountability
Establish release
criteria and signoff as part of G5
Implementation

Specify tools

Enforce banned
functions

Static analysis
Verification


Dynamic/Fuzz
testing (e.g.
DSAC)
Verify treat
models/attack
surface
Incident
response
Release

Response plan

Final security
review (FSR)

Release archive
Response

Execute
response plan
(e.g. vulnerability
handling policy)
Security Development Lifecycle
Example: Verification
© ABB Group
April 11, 2014
| Slide 7

Formally established, centralized and independent security
test center

Leveraging state-of-the-art open source, commercial and
proprietary robustness and vulnerability analysis tools

Close collaboration with ABB developers providing in-depth
analysis and recommendations
Secure Development Lifecycle
Example: Validation of Security Updates

Accreditation of Anti-virus SW for Sentinel Users

McAfee VirusScan® Enterprise with ePO Server and
Symantec Endpoint Protection

Configuration guidelines

Verified in system tests

Node based or centralized management
Updating via server in the Demilitarized zone

Daily verification of Definition files


© ABB Group
April 11, 2014
| Slide 3
Update production systems with 48h delay
Redistribution of Symantec definition files
Secure Development Lifecycle
Example: Validation of Security Updates


Microsoft security updates for Sentinel Users

All relevant updates are tested for compatibility

Result published typically within 3 – 7 days
Other 3rd party SW (e.g. Adobe Reader)


Deployment


© ABB Group
April 11, 2014
| Slide 3
Validated with next Microsoft Security Update
The System 800xA Qualified Security Updates

For node by node deployment

MS Security Updates delivered from ABB
WSUS for centralized management
Security Development Lifecycle
Example: Vulnerability handling
In case you want to be informed of vulnerabilities found in
ABB products:

Public disclosure on www.abb.com/cybersecurity and ICSCERT
In case you have found a vulnerability in our products:

© ABB Group
April 11, 2014
| Slide 10
Use the “Contact us” feature on ABB’s Cyber security
webpage www.abb.com/cybersecurity to report any
security issue
Contact
Dr. Ragnar Schierholz
Cyber Security Analyst
ABB AG
Schillerstr. 72
DE-32425 Minden
Phone
+49 517 830 1080
Mobile
+49 171 189 2349
E-Mail
ragnar.schierholz@de.abb.com
Download