Section 1: Introduction
Welcome to the ICS Test Lab (ITL)
The ICS Test Lab consists of components that closely resemble or mimic a real-world ICS environment in critical infrastructure. The components include:
- Control System: A Raspberry Pi functioning as both a control system and web server, offering a GUI for managing operations.
- Controller: Utilizes an SKR mini v3 controlled by Klipper (running on RaspberryPi), commonly used in 3D printing for precise motor control.
- HMI Display: Provides operators with a visual interface to monitor and control the ICS environment.
- Networking Components: Featuring firewalls, switches, and routers to simulate network architectures crucial in industrial settings.
- Bad Actor Simulation: Employing Kali Linux for ethical hacking simulations to fortify defenses against cyber threats.
Our lab aims to replicate the complexity and vulnerabilities found in industrial control systems, facilitating practical training and research in ICS security.
Section 2: Devil is in the Details
Controller: SKR mini v3 with Klipper
The SKR mini v3 with Klipper is a control board known for its versatility in 3D printing. It offloads processing tasks to a Raspberry Pi, enhancing printing speed and quality through precise motor control.
Control System: Raspberry Pi
The Raspberry Pi not only serves as a control hub but also functions as a web server, offering a user-friendly interface for managing the SKR mini v3 and overseeing system operations.
Field Devices: 3D Printer Components
- Extruder: The extruder is a crucial 3D printing component responsible for feeding filament into the printer. It consists of a motor, drive gear, and hot end, which melts and deposits filament layer by layer.
- Stepper Motor: This motor provides precise control over movement in 3D printing, crucial for maintaining accuracy and consistency in print jobs.
ICS Network Setup
The lab’s network configuration includes a wireless router connected to an unmanaged switch, with plans for incorporating a firewall and managed switch to emulate best practices in ICS environments.
MORE DETAILS COMING SOON!
Section 3: About Us – The ICS Test Lab Folks
Meet the Team
The ICS Test Lab is currently managed by:
Durgesh Kalya Durgesh is an ICS network security expert and OT security professional with extensive experience in safeguarding critical infrastructure against cyber threats.
Alejandro Aguilar Alejandro specializes in industrial control systems and is a master of 3D printing technology. His expertise in both fields contributes significantly to the lab’s development and functionality.
Our Mission
Our primary motivation is learning, coupled with a commitment to sharing valuable insights with our community. Simulating and running exercises in critical infrastructure is essential for understanding and mitigating the risks associated with cyber incidents.
Get in Touch
If you’re interested in collaborating or learning more about our project, connect with us via LinkedIn:
- Durgesh: Durgesh’s LinkedIn Profile
- Alejandro: Alejandro’s LinkedIn Profile
Visit our project page at findingplace.org/ics for updates and further information.