Incident Response Checklist

By Kalyan Sannedhi

This webpage suggests various steps to determine if your system has been compromised. System Administrators can use this checklist for intrusion detection.

Most of the time it depends on your Organization's policy to decide whether to disconnect the compromised system from the network or not. Intrusion Detection experts generally draw analogy between the compromised network and a crime scene. Some incidents need immediate disconnection from the network, whereas some incidents need further monitoring to catch the culprit. Both approaches have their own pros and cons. Disconnection from the network may prevent further compromise of the system and may save other systems on the network from compromise but this action may not provide enough number of leads to investigate the crime. On the other hand keeping the compromised system connected to the network involves lot of risk and isolation of this system from others should be considered at the minimum. Never underestimate the scope of any incident.

These are the three situations that might arise while verifying the compromised system.

  1. Verification without touching the system
  2. Verification by touching the system minimally which should be enough to verify the compromise and at the same time avoids alerting the attacker about the detection
  3. Verification by full analysis of the compromised system to gather all the possible evidence to prove that the incident in fact occurred
The second situation is nothing but a part of the third situation. In this article I have discussed the third situation for both Windows-based and Linux-based systems.

One very important thing for investigators to keep in mind is the need for documenting everything before proceeding to take any action. Document all the actions and commands that are run on the compromised system. This helps in providing the best evidence for crime investigation and to learn lessons from the incident. Without documentation people may forget what they noticed and what actions they performed on the compromised system after a few days.

Now I am going to discuss the Checklist for Linux/Unix systems first and Windows systems next.

Linux/Unix Intrusion Detection Checklist:

Whatever action you perform like powering off, disconnecting from the network, backing up the system or even doing nothing can change state of the system. It is up to your best judgment to decide which action to take. You should also consider notifying the higher management about the compromised system and proposed action.


Suggestions and Recommendations to improve this article can be directed to kalyan@uab.edu
Last modified: 5th March 2002 11:43 PM CST