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

NoSQL기반의 MapReduce를 이용한 방화벽 로그 분석 기법

The Method of Analyzing Firewall Log Data using MapReduce based on NoSQL

0

조회

0

다운로드

4

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

방화벽은 대표적인 네트워크 보안 장비로서 대부분의 네트워크 내/외부에 설치되어 패킷의 입/출입을 통제하는 시스템이다. 때문에 이에 저장된 로그 데이터를 분석하는 것은 네트워크 보안연구에 중요한 기초 자료를 제공해 줄 수있다. 그런데 최근 기술의 발달로 인터넷망의 속도가 향상되고, 네트워크가 대형화 되면서 방화벽에서 저장하는 로그데이터들의 양도 대용량화 또는 빅데이터화 되어 가고 있다. 이러한 추세 속에서, 기존의 전통적인 RDBMS방식으로로그데이터를 분석하는 데는 한계가 있다. 본 논문은 NoSQL 기반의 MapReduce 설계를 이용한 방화벽 로그 분석기법을 통해 NoSQL방식을 도입하는 것이 대용량 로그 데이터를 더욱 효율적으로 분석할 수 있다는 점을 발견했다. 우리는 기존의 RDBMS방식과의 데이터 처리 성능을 비교하여 NoSQL방식 데이터베이스의 우수한 성능을 입증하였고, 이를 바탕으로 제안하는 설계 기법을 평가하기 위해 3가지 공격 패턴을 선정하고 이를 집계 하여 분석을 수행하는 실험을 통해 제안하는 분석 기법의 성능 및 정확성을 입증하였다.

Abstract

As the firewall is a typical network security equipment, it is usually installed at most of internal/external networks and makes many packet data in/out. So analyzing the its logs stored in it can provide important and fundamental data on the network security research. However, along with development of communications technology, the speed of internet network is improved and then the amount of log data is becoming 'Massive Data' or 'BigData'. In this trend, there are limits to analyze log data using the traditional database model RDBMS. In this paper, through our Method of Analyzing Firewall log data using MapReduce based on NoSQL, we have discovered that the introducing NoSQL data base model can more effectively analyze the massive log data than the traditional one. We have demonstrated execellent performance of the NoSQL by comparing the performance of data processing with existing RDBMS. Also the proposed method is evaluated by experiments that detect the three attack patterns and shown that it is highly effective.

참고문헌 (16)

  1. 민경식, "네트워크 시대의 사회적 위험과 정보보호", 전자공학회지, 35(12), pp.52~63 (2008)
  2. 행정자치부, "보시스템 구축 운영 기술 가이드라인 2.0", ~ (2005)
  3. Shaimaa Ezzat Salama, "Web Sever Logs Preprocessing for Web Intrusion Detection", Computer and Information Science, 4(4), pp.123~133 (2011)
  4. "방화벽 관리 및 침입 기록 분석방법", NCSCTR050016,국가사이버안전센터, ~ (2005)
  5. 윤성종, "방화벽 로그를 이용한 침입탐지기법 연구", Journal of Information Technology Applications & Management, 13(4), pp.141~153 (2006), 한국데이타베이스학회
  6. 김형준, "클라우드 컴퓨팅구현 기술" (2011), 에이콘
  7. Kyle Banker, "MongoDB in Action" (2010), Oreilly & Associates
  8. Jeffrey Dean, "MapReduce: simplified data processing on large clusters", Communications of the ACM - 50th anniversary issue, 51(1), pp.107~113 (2008)
  9. 최대수, "MapReduce를 이용한 대용량 보안 로그 분석", 한국정보기술학회논문지, 9(8), pp.125~132 (2011), 한국정보기술학회
  10. Wei Xu, "Detecting Large-Scale System Problems by Mining Console Logs", Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles, pp.117~132 (2009)
  11. 천준호, "DDoS 공격에 대한 방화벽 로그 기록 취약점 분석", 정보보호학회논문지, 17(6), pp.143~148 (2007), 한국정보보호학회
  12. Karanjit, "Internet Firewalls and Network Security, Second Ed" (1996), New Readers Pub
  13. 이미영, "빅데이터 처리 및 저장기술동향 및전망", 한국정보통신학회지, 13(1), pp.33~39 (2012)
  14. Wei-Yu Chen, "Building IDS Log Analysis System on Novel Grid Computing Architecture", WoGTA (2009)
  15. Wei-Yu Chen, "Building a cloud computing Analysis System for Intrusion Detection System", CLOUD SLAM (2009)

관련 논문AI추천

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