Download Attacking Programmable Logic Controllers
Transcript
Product and process control are usually feed-back or feed-forward control loops whereby key product and/or process conditions are automatically maintained around a set point. PLC are often used as field devices and can offer a range functionality to accomplish the desired product or process tolerance. A typical architecture is illustrated in Figure 2.1 (Borrowed from [71]) Figure 2.1: A typical DCS architecture When they were first developed, ICS had very little in common with IT systems. ICS were isolated and ran proprietary software. In recent year there has been a shift towards utilizing low cost Internet Protocol (IP) devices. Replacing proprietary solutions with well known protocols and software lowers the threshold for implementing a wide range of new features. This shift significantly narrows the gap between ICS and IT systems. While this allows for closer connection between the existing corporate network and the ICS, this also means that the ICS is less isolated from the outside world than its proprietary predecessor. 2.2 Network architectures Industrial control systems are seldom based on a single field device. The complexity of the system grows rapidly as more components are added to the system, thus creating a need to organize the components in a way that is easy to work with. Communication networks for industrial control systems are usually built in a layered/hierarchical way as shown in Figure 2.2. Different parts of the system have different requirements. For communication between the process network and the corporate network, Ethernet is a suitable protocol. However, for communication between the PLC and the actuators and sensors, a different set of protocols are better suited. In the following three subsections we will take a close look at each of the three layers and protocols suited. 10