Top Banner
Irfan Ahmed Assistant Professor Department of Computer Science University of New Orleans 1
28

Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

Nov 05, 2018

Download

Documents

buidung
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

Irfan Ahmed

Assistant ProfessorDepartment of Computer Science

University of New Orleans

1"

Page 2: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  An ICS Testbed at UNO

!  Research & Pedagogy

Page 3: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  Assistant Professor of Computer Science at the University of New Orleans

!  Research Areas!  Digital Forensics!  Industrial Control Systems (ICS)!  Security via Virtualization

!  Cybersecurity Education!  cs.uno.edu/~irfan

Page 4: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  Control system is a device or set of devices that regulate the behavior of other devices or systems

Control System Component

Input; Stimulus Output; Response

–  Input " typically sensors –  Output " actuators to control other device

Page 5: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  A thermostat is a simple control system that !  senses the temperature, and !  turns a heater on or off to maintain the temperature

at a set point

Room Temperature

Turn on/off

Page 6: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  ICS are typically used to automate industrial processes !  e.g., power generation, and water filtering

!  Conveyor belt – example!  Programmable Logic Controller (PLC)!  Proximity Sensor

!  Servo drive

Page 7: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 8: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  SCADA " Supervisory Control and Data Acquisition

!  Are highly distributed systems !  Provides centralized data acquisition,

monitoring, and control in real time

Page 9: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 10: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 11: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

Historian

Power Distribution

EtherNet/IP

HMI

Modbus

EthernetSwitch

Field Site 1

Control Center

Gas Pipeline

Field Site 2

Wastewater Treatment

Field Site 3

PROFINET

PLCPLCPLC

Page 12: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 13: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 14: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 15: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 16: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 17: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 18: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 19: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 20: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field
Page 21: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  Cyber attacks and Vulnerabilities!  Cyber attacks on the testbed vs. similar ICS

systems in industry!  Small scale physical model put limitations

!  does not offer a large set of parameters and variables from physical process

!  Limited data for network traffic analysis!  Limited number of PLCs and ICS protocol

support

Page 22: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  Research Prototype Evaluation!  Testing on testbed enforces the constraints of a

typical ICS system!  24/7 availability requirement of ICS services!  Resource-constrained embedded devices!  Interaction of cyber and physical worlds!  ICS communication protocols

!  Difficult to add security functionalities in PLCs!  proprietary firmware/OS !  Limited tools/techniques to access and modify

firmware/OS code in PLC

Page 23: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  Useful for Digital Forensic research!  Tools and techniques to extract and analyze

digital artifacts from !  HMI and other ICS services!  PLCs!  ICS Network traffic

Page 24: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  Demonstration of physical processes!  Varied programming software support

!  PLCs of three vendors, each using different programming software

!  Schneider Electric - SoMachine Basic!  Allen-Bradley - Studio 5000!  Siemens - SIMATIC STEP 7

!  Varied ICS protocol support!  EtherNet/IP!  Modbus!  PROFINET

Page 25: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  Topics!  Introduction to industrial control

systems (ICS)!  PLC programming!  ICS network protocols!  ICS vulnerabilities and cyber attacks!  ICS security solutions

!  Hands-on!  PLC: Allen-Bradley’s Micrologix 1400 B!  Program PLC to control Traffic Lights!  Implement man-in the middle attack

Page 26: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  PLC Vendors!  GE, Mitsubishi, Allen Bradley, Omron, WAGO,

Siemens, Automation Direct, and Schneider!  PLCs

!  Micro820, ControlLogix, 1214 TIA, CJ1M, and Fanuc 90/30

!  Protocols!  CC Link, PROFINET, DNP3, Modbus, EtherNet/IP,

PCCC, BAC, FL-Net, MC, FINS, and CJ2,

Page 27: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

!  No fieldbus I/O support!  No connectivity with the cloud!  No IoT appliances in the testbed

!  So called industrial internet of things

Page 28: Irfan Ahmed - IEEEsites.ieee.org/neworleans/files/2017/03/UNO-icss-scada-testbed... · Irfan Ahmed Assistant Professor Department of Computer Science ... Modbus Ethernet Switch Field

Irfan&Ahmed&[email protected]""504"3"280"3"4409"

Contact&me&"&&