Integrated TCP/IP Protocol Software Testing for Vulnerability Detection

  • Authors:
  • Shu Xiao;Lijun Deng;Sheng Li;Xiangrong Wang

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ICCNMC '03 Proceedings of the 2003 International Conference on Computer Networks and Mobile Computing
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many security holes stem from the defects in network protocol implementations. This paper presents an industry best practice of integrated TCP/IP network protocol testing that targets software robustness vulnerabilities. The deployed test system consists of a versatile test engine, a protocol data unit generator and a few auxiliary tools. The specially designed kernel test engine supporting IP/TCP/UDP as carrier protocols drives predefined fault-injected PDUs to the network unit under test. Its novel callback mechanism and virtual network device connection capability cost-effectively enhance user controlled testing intelligence for verifyingprotocols with complicated state transitions. The PDU generator aims to provide a systematic solution for rapid testcase creation, which is based on new Strengthened BNF language for protocol specification mutation and fault injection. Established on this system, we propose anintegrated industry test environment for network protocol code assessment. Initial experiments and case studies with multicast protocols unveiled several robustness violations, which have significant security impacts.