A novel technique of recognising multi-stage attack behaviour

With the increasing amount of security audit data, management and analysis of it become a critical and challenging issue. Security alerts and threat analysis project (SATA) aims at analysing security events and detecting security threat. In this paper, we proposed a novel method of constructing attack scenarios in order to recognise multi-stage attack behaviours and predict next potential attack steps of the attacker. Our method based on statistical method using the feature of time consecution association between contextual attack steps. Besides, we proposed a new method of computing the correlativity between two contextual alerts which enhances the correlation-ship of the attack steps constructing attack scenario models and ensures the accuracy of the final correlation result. The idea is easy to implement and can be used to detect novel multi-stage attacks. Experiment shows that our method is effective and feasible.