본문 바로가기
KERD
논문KCI 등재

Distributed and Scalable Intrusion Detection System Based on Agents and Intelligent Techniques

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

The Internet explosion and the increase in crucial web applications such as e-banking and e-commerce, make essential the need for network security tools. One of such tools is an Intrusion detection system which can be classified based on detection approachs as being signature-based or anomaly-based. Even though intrusion detection systems are well defined, their cooperation with each other to detect attacks needs to be addressed. Consequently, a new architecture that allows them to cooperate in detecting attacks is proposed. The architecture uses Software Agents to provide scalability and distributability. It works in two modes: learning and detection. During learning mode, it generates a profile for each individual system using a fuzzy data mining algorithm. During detection mode, each system uses the FuzzyJess to match network traffic against its profile. The architecture was tested against a standard data set produced by MIT's Lincoln Laboratory and the primary results show its efficiency and capability to detect attacks. Finally, two new methods, the memory-window and memoryless-window, were developed for extracting useful parameters from raw packets. The parameters are used as detection metrics.

Abstract

The Internet explosion and the increase in crucial web applications such as e-banking and e-commerce, make essential the need for network security tools. One of such tools is an Intrusion detection system which can be classified based on detection approachs as being signature-based or anomaly-based. Even though intrusion detection systems are well defined, their cooperation with each other to detect attacks needs to be addressed. Consequently, a new architecture that allows them to cooperate in detecting attacks is proposed. The architecture uses Software Agents to provide scalability and distributability. It works in two modes: learning and detection. During learning mode, it generates a profile for each individual system using a fuzzy data mining algorithm. During detection mode, each system uses the FuzzyJess to match network traffic against its profile. The architecture was tested against a standard data set produced by MIT's Lincoln Laboratory and the primary results show its efficiency and capability to detect attacks. Finally, two new methods, the memory-window and memoryless-window, were developed for extracting useful parameters from raw packets. The parameters are used as detection metrics.

참고문헌 (22)

  1. Computer security threat monitoring and surveillance, "J. Anderson", Anderson Company, ~ (1980)
  2. D. Denning, "An intrusion detection model", IEEE Transactions on Software Engineering, 13(2), pp.222~232 (1987)
  3. Next-generation intrusion detection expert system (NIDES), "D. Anderson", SRI International, Computer Science Laboratory, ~, pp.Technical Report SRI-CSL-95-07 (1995)
  4. M. Roesch, "Snort−lightweight intrusion detection for networks", In Proceedings of the 13th Systems Administration Conference, pp.229~238 (1999)
  5. K. Ilgun, "State transition analysis: A rule-based Intrusion detection approach", IEEE Transactions on Software Engineering, 21(3), pp.181~199 (1995)
  6. Software architecture to support misuse intrusion detection, "S. Kumar", Department of Computer Science, Purdue University, ~ (1995)
  7. T. Lane, "Machine Learning Techniques for Computer Security", 박사, pp.2000
  8. W. Lee, "Data mining approaches for intrusion detection", In Proceedings of the 7th USENIX Security Symposium (1998)
  9. W. Lee, "A data mining framework for building intrusion detection model", In Proceedings of the IEEE Symposium on Security and Privacy (1999)
  10. J. E. Dickerson, "Fuzzy network profiling for intrusion detection", In Proceedings of the North American Fuzzy Information Processing Society, pp.301~306 (2000)
  11. J. E. Dickerson, "Fuzzy intrusion detection", In Pro-ceedings of North American Fuzzy Information Processing Society 2001 (2001)
  12. G. Florez, "An improved algorithm for fuzzy data mining for intrusion detection", In North American Fuzzy Information Processing Society Conference (NAFIPS 2002) (2002)
  13. Aly El-Semary, "Framework for hybrid fuzzy logic intrusion detection systems", In Proceedings of the 2005 IEEE International Conference on Fuzzy Systems, pp.325~330 (2005)
  14. Aly El-Semary, "Implementation of a hybrid intrusion detection system using FuzzyJess", In Proceedings of the 7th International Conference on Enterprise Information Systems, pp.390~393 (2005)
  15. Aly El-Semary, "Applying data mining of fuzzy association rules to network intrusion detection", In Proceedings of the 7th Annual IEEE Information Assurance Workshop, pp.100~107, United States Military Academy, West Point
  16. J. Luo, "Mining fuzzy association rules and fuzzy frequency episodes for intrusion detection", International Journal of Intelligent Systems, 15(8), pp.687~703 (2000)
  17. M. Qin, "Frequent episode rules for intrusive anomaly detection With Internet data mining", n Proceedings of the 13th USENIX Security Symposium (2004)
  18. S. Bridges, "Fuzzy data mining and genetic algorithms applied to intrusion detection", In Proceedings of the 23rd National Information Systems Security Conference (2000)
  19. Ming-Yang Su, "Discovery and prevention of attack episodes by frequent episodes mining and finite state machines", Journal of Network and Computer Applications, 33(2), pp.156~167 (2010)
  20. "The FuzzyJess toolkit"[URL]
  21. "The C Language Integrated Production System (CLIPS)"[URL]
  22. "DARPA Intrusion Detection Data Set"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (11건)