Conference of the Centre for Advanced Studies on Collaborative Research · 2005 · 26 citations · 5 references
ComputingComputer ScienceCybersecurityComputer SecurityFormal MethodsNetwork SecurityApplication Security TestingNetwork Protocol VulnerabilitiesNetwork ProtocolsProtocol AnalysisSoftware TestingSpecification LanguagesConstraintsFormal SyntaxNetwork TestingProgram ComprehensionProtocol TestingSecurity TestingSemantic ConstraintsTest Cases
Security of network applications has become increasingly important in the past several years. Syntax-based testing is a black box, data driven testing technique, for applications for which input can be described formally. SCL is a component of Protocol Tester, a project at RMC and Queen's, that uses syntax-based testing to evaluate the security of network applications. As a language, SCL can describe the syntax and the semantic constraints of a given protocol, constraints that pertain to the testing of network application security. This paper describes how SCL captures the input syntax of a network application including both syntax and semantic constraints. Standard reverse engineering and program comprehension techniques are used to extract a detailed model from the description. This model can be used to automate the selection and generation of test cases in Protocol Tester.
5
Using design recovery techniques to transform legacy systems
Thomas Dean, James R. Cordy, Kevin A. Schneider et al. · 2002 · 33 citations
Integrated TCP/IP protocol software testing for vulnerability detection
Shu Xiao, Lijun Deng, Sheng Li et al. · 2004 · 24 citations
Security vulnerabilities assessnient of the X.509 protocol by syntax-based testing
Y. Turcotte, Oded Tal, Scott Knight et al. · 2005 · 18 citations