A Protocol Security Testing Method Using Mutation Analysis

章志燮,周颢,赵保华
DOI: https://doi.org/10.3321/j.issn:0253-987x.2009.12.003
2009-01-01
Abstract:A new protocol security testing method is proposed based on a fault model.The method utilizes the mutation analysis based on the specification of constructed type algebra.Mutant operators are designed to restrict the possible fault sets in protocol;then mutants are generated and equivalent mutants are deleted;and test cases are finally constructed based on resulting mutants.Compared with existing methods,the proposed method can effectively solve several problems in current protocol security testing,such as neglecting the protocol dataflow,infinite fault sets,the lack of the mechanism to judge results,and so on.It is beneficial to the quantification and appraisal of testing to limit the possible fault sets of protocol.The method can pointedly be used to construct test cases and to judge test results,and improves testing capacity.
What problem does this paper attempt to address?