IKE vulnerability discovery based on fuzzing
Authors:
- 7 November 2012
- journal article
- Published by Wiley in Security and Communication Networks
- Vol. 6 (7) , 889-901
Abstract
Internet Key Exchange (IKE) protocol is widely applied on the Internet to protect confidentiality of the Internet communication. However, there are many high‐risk security vulnerabilities in various IKE implementations. Traditional fuzzing approaches with the aim of discovering vulnerabilities have some blind spots, such as time‐consuming, low efficiency, and low degree of automation. This paper introduces a new vulnerability discovering approach based on fuzzing and applies the approach to the IKE protocol. Through summarizing the most comprehensive vulnerable points of IKE protocol and proposing a two‐stage test cases library, an IKE protocol vulnerability discovering tool called IKEProFuzzer is designed and implemented. It is a network protocol fuzzing framework with extensibility and automated Monitor/Debugger designed by ourselves. In the experiments, IKEProFuzzer has discovered 14 vulnerabilities, including nine released vulnerabilities and five unreleased ones, which affect many kinds of routers and applications. The evaluation results prove the feasibility, efficiency, and extensibility of the approach compared with the existing approaches. Copyright © 2012 John Wiley & Sons, Ltd.Keywords
This publication has 9 references indexed in Scilit:
- SimFuzz: Test case similarity directed deep fuzzingJournal of Systems and Software, 2012
- Impact of denial of service solutions on network quality of serviceSecurity and Communication Networks, 2011
- Improved IPsec performance utilizing transport‐layer‐aware compression architectureSecurity and Communication Networks, 2010
- Advanced fuzzing in the VoIP spaceJournal of Computer Virology and Hacking Techniques, 2009
- Performance evaluation of IKEv2 authentication methods in next generation wireless networksSecurity and Communication Networks, 2009
- TFTP vulnerability finding technique based on fuzzingComputer Communications, 2008
- Violating Assumptions with FuzzingIEEE Security & Privacy, 2005
- The Internet Key Exchange (IKE)1998
- Internet Security Association and Key Management Protocol (ISAKMP)1998