SIP 이동성 및 세션 설정 형태를 고려한 효과적인 SIP 플러딩 공격 탐지 및 대응 방법
Detection and Countermeasure Scheme Against SIP Flooding Attacks By Considering the Patterns of SIP Mobility and Session Setup
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
SIP(Session Initiation Protocol)는 인터넷 전화 등 많은 응용 서비스의 세션을 관리하는 응용 계층 프로토콜로사용되고 있다. SIP는 다른 프로토콜들처럼 공격에 노출되어 있는데, 플러딩 공격은 가장 위협이 큰 공격이라고 할수 있다. 기존의 방법들은 고정 세션 정보를 사용하여 SIP 플러딩 공격을 탐지하고 대응하고 있다. 그러나 이들 방법들은 다양한 세션 설정 특성을 반영하지 못하여 정상 사용자들로부터의 메시지를 공격으로 간주하여 처리하는 문제가 발생할 수 있다. 본 논문에서는 SIP 이동성과 세션 설정 패턴을 고려한 효과적인 SIP 플러딩 공격 탐지 및 대응 방법을 제안한다. 이를 위하여, 다중 블룸필터를 사용하여 SIP 이동성과 세션 설정 패턴을 판별하는 방법을 제안한다. 이로부터 버퍼 스케줄링을 적용하여 우선순위에 따라 메시지 제어를 통해 플러딩 공격을 차단한다. 실험 결과는 제안 방법이 공격 중에도 정상적인 메시지들에 대하여 서비스가 가능하고, 공격 메시지들도 효과적으로 차단하고제어함을 보여준다.
Abstract
SIP(Session Initiation Protocol)is an application layer protocol to manage sessions for various application services such as Internet telephony. Similar with other conventional Internet protocols, SIP has been faced with various attacks. Among those attacks, flooding attacks are one of the most dangerous attacks on SIP-based applications. Existing schemes utilized fixed information of sessions, so they have severe problem that they treat normal messages as attack ones. In this paper, we propose a method to detect and countermeasure against SIP flooding attacks by considering SIP mobilities and session establishment patterns. The proposed method adapts multiple Bloom filters to classify the SIP mobilities and session setup patterns. Then, flooding attacks are dropped according to the priority message control by applying the scheduling buffer. The experimental results show that the proposed method can provide effective services for normal messages during attacks, and block and control the attack messages effectively.
참고문헌 (15)
- J. Rosenberg, "SIP: Session Initiation Protocol", IETF RFC 3261, ~ (2002)
- 차현수, "재전송 메커니즘에 의한 SIP 등록 취소 및 통화 방해 공격 대응 방안", 한국차세대컴퓨팅학회 논문지, 4(3), pp.15~23 (2008), 한국차세대컴퓨팅학회
- B. Roh, "A whitelistbased countermeasure scheme using a Bloom filter against SIP flooding attacks", Computers & Security, 37, pp.46~61 (2013), Elsevier
- 류제택, "Detection of Flooding and Call Disruption Attacks on SIP based VoIP Systems", 박사, pp.2011
- Y. Rebahi, "Detecting Flooding attack against IP Multimedia Subsystem (IMS) Network", Proc. IEEE AICCSA ’08 (2008)
- H. Sengar, "Detecting VoIP Floods Using the Hellinger Distance", IEEE Tr. Parallel and Distributed Systems, 19(6) (2008)
- V. Siris, "Application of Anomaly Detection Algorithms for Detecting SYN Flooding Attacks", Computer Communications, 29(9), pp.1433~1442 (2006), Elsevier
- E. Y. Chen, "A whitelist approach to protect SIP servers from flooding attacks", IEEE CQR ’10 (2010)
- 김주완, "블룸필터를 사용한 화이트리스트 기반의 S I P 서비스 거부 공격 대응 기법", 한국통신학회논문지B, 36(11), pp.1297~1304 (2011), 한국통신학회
- 구본승, "VoIP서비스에서 2단계 블룸필터기반의 SIP 서비스거부 공격탐지 및 대응기법", 석사, 정보통신공학과, pp.2012
- 김진희, "카운팅 블룸 필터를 사용한 화이트리스트 사용자에 의한 SIP DDoS 공격 탐지 및 대응 기법", 한국차세대컴퓨팅학회 논문지, 11(5), pp.25~35 (2015), 한국차세대컴퓨팅학회
- B. H. Bloom, "Space", time trade-offs in hash coding with allowable errors, 1970, pp.13, 422~426
- H. Schulzrinne, "Application- Layer Mobility Using SIP", ACM Mobile Computing and Comm. Review, 4(3), pp.47~57 (2000)
- 김학원, "Bloom Filter를 이용한 AODV 라우팅 성능 향상 방안", 한국차세대컴퓨팅학회 논문지, 10(3), pp.52~61 (2014), 한국차세대컴퓨팅학회
- X. Deng, "Advanced Flooding Attack on a SIP Server", ARES '09 (2009)
