Information processing device and information processing method
An information processing device includes: an obtainer that obtains, from an anomaly detection sensor that detects an anomaly in a network, a detection log related to the anomaly in the network and the detection time of the anomaly indicated in the detection log; an occurrence time determiner that determines the occurrence time of an attack on the network based on the obtained detection time, and records the determined occurrence time; and an end time determiner that determines the expected end time of the attack on the network based on the obtained detection log, and records the determined expected end time.
1. An information processing device comprising:
an obtainer that obtains, from an anomaly detection sensor that detects an anomaly in a network, a detection log related to the anomaly in the network and a detection time of the anomaly indicated in the detection log;
an occurrence time determiner that determines an occurrence time of an attack on the network based on the detection time obtained, and records the occurrence time determined;
an end time determiner that determines an expected end time of the attack on the network based on the detection log obtained, and records the expected end time determined;
a condition determiner that determines an end condition for the attack on the network based on the detection log obtained; and
a holder that holds the end condition determined, wherein
when a new detection log is obtained before the end condition held is satisfied, the condition determiner further updates the end condition held or adds a new end condition to the holder based on the new detection log obtained, and
the end time determiner determines, as the expected end time, a time when the end condition held is satisfied, and when a plurality of end conditions are held by the holder, the end time determiner determines, as the expected end time, a latest time among times at each of which a different one of the plurality of end conditions is satisfied.
2. The information processing device according to claim 1 , wherein
the end time determiner further removes a satisfied end condition from the holder.
3. The information processing device according to claim 1 , wherein
the occurrence time determiner determines, as the occurrence time, the detection time of the anomaly indicated in the detection log, the detection time being obtained while the end condition is not held by the holder.
4. The information processing device according to claim 1 , wherein
the condition determiner determines the end condition based on a type of the anomaly indicated in the detection log obtained, a parameter included in the detection log obtained, or an obtainment status of an other detection log when the detection log is obtained.
5. The information processing device according to claim 1 , wherein
a time when the end condition is satisfied is (i) a time when a predetermined time elapses after the detection log is obtained, (ii) a time when a counter, which counts up after the detection log is obtained, indicates a value greater than a predetermined threshold value, or (iii) a time when a predetermined detection log is obtained.
6. The information processing device according to claim 1 , wherein
the information processing device outputs the occurrence time recorded and the expected end time recorded, or an instruction that is in accordance with the occurrence time recorded and the expected end time recorded.