TestInv-Protocol
Tool Details
| Tool Name: | TestInv-Protocol |
| Tool Title Phrase: | TestInv-Protocol, a passive testing tool that monitors communication traces of an application during run-time and verifies whether they satisfy certain security-related invariants derived from SHIELDS models. |
| Current Version: | 0.1 |
| Description: | TestInv-Protocol tool aims at passively testing a deployed communicating system under test (SUT) to verify if it respects a set of properties called invariants. Here, invariants describe the correct order of exchanged messages among system entities with conditions on communicated data. Passive testing consists in observing input and output events of the system implementation in run-time and detecting potential misbehaviours or errors. The term “passive” means that the tests do not disturb the natural run-time of SUT since they do not stimulate it as in the case of active testing. |
| Architecture: | The Figure below represents the basic architecture of the tool and the required input and outputs. As shown, the TestInv-Protocol tool takes as input (in blue):
|
| List of Features: | TestInv-Protocol is a powerful detection tool that can be customized to work on different protocols, such as SIP, HTTP, SOAP, OLSR, SSH and SSDP. |
| Web site: | Not yet available |
| Contact information: | contact@montimage.com |
| Other informations: | Prototype version only that will be made available under an open source license before the end of 2009. A first version has been developed by Institute Telecom / Telecom & Management SudParis and re-engineered by Montimage. A commercial version will also be made available, as well as services offering assistance in the detection, elimination and test of security vulnerabilities. |