DocumentCode
3008073
Title
Testing Security Properties of Protocol Implementations - a Machine Learning Based Approach
Author
Shu, Guoqiang ; Lee, David
Author_Institution
Ohio State Univ., Columbus, OH
fYear
2007
fDate
25-27 June 2007
Firstpage
25
Lastpage
25
Abstract
Security and reliability of network protocol implementations are essential for communication services. Most of the approaches for verifying security and reliability, such as formal validation and black-box testing, are limited to checking the specification or conformance of implementation. However, in practice, a protocol implementation may contain engineering details, which are not included in the system specification but may result in security flaws. We propose a new learning-based approach to systematically and automatically test protocol implementation security properties. Protocols are specified using symbolic parameterized extended finite state machine (SP-EFSM) model, and an important security property - message confidentiality under the general Dolev-Yao attacker model - is investigated. The new testing approach applies black-box checking theory and a supervised learning algorithm to explore the structure of an implementation under test while simulating the teacher with a conformance test generation scheme. We present the testing procedure, analyze its complexity, and report experimental results.
Keywords
learning (artificial intelligence); protocols; security of data; telecommunication security; testing; Dolev-Yao attacker model; black-box checking theory; conformance test generation scheme; machine learning; message confidentiality; network protocol implementation security property; network protocol reliability; network protocol security; supervised learning algorithm; symbolic parameterized extended finite state machine model; Automata; Automatic testing; Automation; Communication system security; Machine learning; Protocols; Reliability engineering; Supervised learning; System testing; Telecommunication network reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2007. ICDCS '07. 27th International Conference on
Conference_Location
Toronto, ON
ISSN
1063-6927
Print_ISBN
0-7695-2837-3
Electronic_ISBN
1063-6927
Type
conf
DOI
10.1109/ICDCS.2007.147
Filename
4268180
Link To Document