Dynamic sample size detection in learning command line sequence for continuous authentication

IEEE Trans Syst Man Cybern B Cybern. 2012 Oct;42(5):1343-56. doi: 10.1109/TSMCB.2012.2191403. Epub 2012 Apr 13.

Abstract

Continuous authentication (CA) consists of authenticating the user repetitively throughout a session with the goal of detecting and protecting against session hijacking attacks. While the accuracy of the detector is central to the success of CA, the detection delay or length of an individual authentication period is important as well since it is a measure of the window of vulnerability of the system. However, high accuracy and small detection delay are conflicting requirements that need to be balanced for optimum detection. In this paper, we propose the use of sequential sampling technique to achieve optimum detection by trading off adequately between detection delay and accuracy in the CA process. We illustrate our approach through CA based on user command line sequence and naïve Bayes classification scheme. Experimental evaluation using the Greenberg data set yields encouraging results consisting of a false acceptance rate (FAR) of 11.78% and a false rejection rate (FRR) of 1.33%, with an average command sequence length (i.e., detection delay) of 37 commands. When using the Schonlau (SEA) data set, we obtain FAR = 4.28% and FRR = 12%.

MeSH terms

  • Algorithms*
  • Artificial Intelligence*
  • Computer Communication Networks*
  • Computer Security*
  • Pattern Recognition, Automated / methods*
  • Sample Size*
  • Signal Processing, Computer-Assisted*