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 :
بازگشت