Listen to this Post
The steps are the same in industrial (ICS/OT) and traditional IT environments. Even though the incidents might look very different between the two. If you are new to these, or need a refresher, here they are in all their glory!
1. Preparation
- The most important phase
- Develop a simple IR Process
- Identify your initial IR team
- Train your initial IR team members
- Run some Tabletop Exercises for practice
- Prepare for an incident BEFORE it happens!!!
2. Identification
- Deploy network and host security monitoring
- Review alerts for suspicious activity to investigate
- Do not forget to ask for help when necessary – you aren’t alone!
- In ICS/OT, get the right people involved – engineers, technicians, operators, etc.
3. Containment
- Prevent further damage
- Disconnect systems as necessary
- Eliminate the attackers’ access to your systems
- Determine the next steps which are right for your company
4. Eradication
- Disconnect from the Internet and reset all passwords (at a minimum)
- Take the steps necessary to remove attackers completely from the environment
- Ensure all attack vectors, C2 Channels and other paths into the network are eliminated
5. Recovery
- Ultimately why we have jobs…
- Getting the business back up and running
- Restore data from known good backups (if they exist)
- Rebuild systems/apps as necessary to ensure free of compromise
6. Lessons Learned
- Identify opportunities for improvement
- Do not forget to highlight what went well
- Be thankful for the Incident Response Team members
Practice Verified Codes and Commands:
- Preparation Phase:
</li> </ul> <h1>Create a backup of critical systems</h1> tar -czvf backup.tar.gz /path/to/critical/data
- Identification Phase:
</li> </ul> <h1>Monitor network traffic using tcpdump</h1> tcpdump -i eth0 -w network_traffic.pcap
- Containment Phase:
</li> </ul> <h1>Block an IP address using iptables</h1> iptables -A INPUT -s 192.168.1.100 -j DROP
- Eradication Phase:
</li> </ul> <h1>Change all user passwords</h1> for user in $(cut -d: -f1 /etc/passwd); do echo "$user:newpassword" | chpasswd; done
- Recovery Phase:
</li> </ul> <h1>Restore data from backup</h1> tar -xzvf backup.tar.gz -C /path/to/restore
- Lessons Learned Phase:
</li> </ul> <h1>Generate a report of all commands executed during the incident</h1> history > incident_report.txt
What Undercode Say:
Incident response is a critical aspect of cybersecurity, whether in ICS/OT or traditional IT environments. The six phases—Preparation, Identification, Containment, Eradication, Recovery, and Lessons Learned—provide a structured approach to managing and mitigating incidents effectively. Preparation is the cornerstone, ensuring that teams are ready to respond swiftly and efficiently. Identification involves deploying monitoring tools and reviewing alerts, while Containment focuses on preventing further damage. Eradication requires removing all traces of the attacker, and Recovery ensures business continuity. Finally, Lessons Learned helps in refining the incident response process for future incidents.
In ICS/OT environments, involving engineering teams is crucial due to the unique nature of industrial systems. Commands like `tcpdump` for network monitoring, `iptables` for blocking malicious IPs, and `tar` for data backup and restoration are essential tools in an incident responder’s arsenal. Regularly updating and testing incident response plans, along with continuous training, can significantly enhance an organization’s resilience against cyber threats.
For further reading on incident response in ICS/OT, visit ICS-CERT and NIST SP 800-82. These resources provide comprehensive guidelines and best practices for securing industrial control systems.
References:
Reported By: Mikeholcomb Six – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification ✅
- Lessons Learned Phase:
- Recovery Phase:
- Eradication Phase:
- Containment Phase:
- Identification Phase:


