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

카운팅 블룸 필터를 사용한 화이트리스트 사용자에 의한 SIP DDoS 공격 탐지 및 대응 기법

Detection and Countermeasure Scheme using Counting Bloom Filter against SIP DDoS Attacks by Whitelist Users

0

조회

0

다운로드

3

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

SIP(Session Initiation Protocol)는 멀티미디어 세션을 관리하는 응용계층 프로토콜로서, 인터넷 전화 등 많은응용서비스에서 활용되고 있다. SIP 대상 공격들 중 플러딩 공격은 가장 위협이 큰 공격이라고 할 수 있다. 이를해결하기 위하여 제안된 화이트리스트 기반의 탐지 및 대응 방법들은 화이트리스트에 없는 비정상 사용자로 부터의공격을 탐지하고 차단하는 것이 가능하지만, 정상 사용자로 위장하여 화이트리스트에 등록한 후에 플러딩 공격할 시에는 대응할 수 없다. 본 논문에서는 화이트리스트에 속한 사용자들로부터 발생되는 메시지를 대상으로 카운팅 블룸필터를 적용하여 정상 사용자에 의한 악의적인 플러딩 공격을 탐지하고, 이에 대응하는 방법을 제안한다. 실험 결과는 기존 방법에서는 화이트리스트에 속한 사용자로 부터의 공격을 탐지하지 못하나, 제안방법은 이를 효과적으로 탐지하고 대응함을 보여준다.

Abstract

SIP(Session Initiation Protocol) is an application layer protocol to manage multimedia sessions, and has been utilized for various application services such as Internet telephony. Flooding attacks are one of the most dangerous attacks on SIP-based applications. To solve the problem, the whitelist-based schemes can detect and countermeasure against attacks from abnormal users. However, they can’t react against attacks by legitimate users who have been registered in the whitelist. In this paper, we propose a method to detect and countermeasure flooding attacks from legitimate users listed in the whitelist by applying counting Bloom filters to messages from them. Experimental results show that existing whitelist-based schemes can’t detect flooding attacks from users listed in the whitelist, while the proposed method can detect and countermeasure against those attacks very effectively.

참고문헌 (15)

  1. Pawel Lawecki, "VoIP Security in Public Networks", Alcatel-Lucent (2007)
  2. 성동수, "Ad-hoc 계층적 VoIP에서 단말기의 연결 여유값의 계산 방법 제안", 한국차세대컴퓨팅학회 논문지, 7(1), pp.4~8 (2011), 한국차세대컴퓨팅학회
  3. J. Rosenberg, "SIP: Session Initiation Protocol", IETF RFC 3261, ~ (2002)
  4. 차현수, "재전송 메커니즘에 의한 SIP 등록 취소 및 통화 방해 공격 대응 방안", 한국차세대컴퓨팅학회 논문지, 4(3), pp.15~23 (2008), 한국차세대컴퓨팅학회
  5. Y. Rebahi, "Detecting Flooding attack against IP Multimedia Subsystem (IMS) Network", Proc. IEEE AICCSA ’08 (2008)
  6. H. Sengar, "Detecting VoIP Floods Using the Hellinger Distance", IEEE Tr. Parallel and Distributed Systems, 19(6) (2008)
  7. V. Siris, "Application of Anomaly Detection Algorithms for Detecting SYN Flooding Attacks", Computer Communications( Elsevier), 29(9), pp.1433~1442 (2006)
  8. 류제택, "Detection And Countermeasure Scheme For Call-Disruption Attacks On SIP-Based Voip Services", KSII Transactions on Internet and Information Systems, 6(7), pp.1854~1873 (2012), 한국인터넷정보학회
  9. E. Y. Chen, "A whitelist approach to protect SIP servers from flooding attacks", Proc. IEEE CQR ’10 (2010)
  10. 김주완, "블룸필터를 사용한 화이트리스트 기반의 S I P 서비스 거부 공격 대응 기법", 한국통신학회논문지B, 36(11), pp.1297~1304 (2011), 한국통신학회
  11. B. Roh, "A whitelistbased countermeasure scheme using a Bloom filter against SIP flooding attacks", Computers & Security, 37, pp.46~61 (2013), Elsevier
  12. B. Bloom, "Space", time trade-offs in hash coding with allowable errors, 1970, pp.13, 422~426
  13. D. Guo, "The Dynamic Bloom Filters", IEEE Tr Knowledge and Data Engineering, 22(1), pp.120~133 (2010)
  14. L. Fan, "Summary cache: a scalable wide-area web cache sharing protocol", EEE, 2000, pp.8(3), 281~293
  15. 김학원, "Bloom Filter를 이용한 AODV 라우팅 성능 향상 방안", 한국차세대컴퓨팅학회 논문지, 10(3), pp.52~61 (2014), 한국차세대컴퓨팅학회

관련 논문AI추천

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