Cargando…
An Approach of Vulnerability Testing for Third-Party Component Based on Condition and Parameter Mutation
The research on component vulnerability testing is critical. In this paper, an approach of vulnerability testing is proposed based on condition mutation and parameter mutation in order to effectively detect the explicit vulnerabilities of third-party components. To start with, the Pre-condition Muta...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2013
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3782122/ https://www.ncbi.nlm.nih.gov/pubmed/24194686 http://dx.doi.org/10.1155/2013/609254 |
_version_ | 1782285516639567872 |
---|---|
author | Chen, Jinfu Chen, Jiamei Zhan, Yongzhao Chen, Weihe Huang, Rubing |
author_facet | Chen, Jinfu Chen, Jiamei Zhan, Yongzhao Chen, Weihe Huang, Rubing |
author_sort | Chen, Jinfu |
collection | PubMed |
description | The research on component vulnerability testing is critical. In this paper, an approach of vulnerability testing is proposed based on condition mutation and parameter mutation in order to effectively detect the explicit vulnerabilities of third-party components. To start with, the Pre-condition Mutation Algorithm (PCMA) is presented to generate mutants set of the pre-condition and test cases are generated based on these mutants. Then, the Single Parameter Mutated Values (SPMV) procedure is addressed to generate parameter values based on mutation operators of parameter specification. These values are then taken as the input of the Test Case Generation Algorithm based on the Parameter Constraint (TCGPC), which is addressed to generate test case set violating the parameter constraint. The explicit vulnerabilities can be detected by the vulnerability detecting algorithm based on the test cases of condition and parameter mutation. The experiments show that our approach can detect explicit vulnerability faults of third-party components. Furthermore, the proposed approach can detect more vulnerability faults than other related approaches such as condition coverage methods, fuzzy testing method and boundary value method. |
format | Online Article Text |
id | pubmed-3782122 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2013 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-37821222013-11-05 An Approach of Vulnerability Testing for Third-Party Component Based on Condition and Parameter Mutation Chen, Jinfu Chen, Jiamei Zhan, Yongzhao Chen, Weihe Huang, Rubing ScientificWorldJournal Research Article The research on component vulnerability testing is critical. In this paper, an approach of vulnerability testing is proposed based on condition mutation and parameter mutation in order to effectively detect the explicit vulnerabilities of third-party components. To start with, the Pre-condition Mutation Algorithm (PCMA) is presented to generate mutants set of the pre-condition and test cases are generated based on these mutants. Then, the Single Parameter Mutated Values (SPMV) procedure is addressed to generate parameter values based on mutation operators of parameter specification. These values are then taken as the input of the Test Case Generation Algorithm based on the Parameter Constraint (TCGPC), which is addressed to generate test case set violating the parameter constraint. The explicit vulnerabilities can be detected by the vulnerability detecting algorithm based on the test cases of condition and parameter mutation. The experiments show that our approach can detect explicit vulnerability faults of third-party components. Furthermore, the proposed approach can detect more vulnerability faults than other related approaches such as condition coverage methods, fuzzy testing method and boundary value method. Hindawi Publishing Corporation 2013-09-08 /pmc/articles/PMC3782122/ /pubmed/24194686 http://dx.doi.org/10.1155/2013/609254 Text en Copyright © 2013 Jinfu Chen et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Chen, Jinfu Chen, Jiamei Zhan, Yongzhao Chen, Weihe Huang, Rubing An Approach of Vulnerability Testing for Third-Party Component Based on Condition and Parameter Mutation |
title | An Approach of Vulnerability Testing for Third-Party Component Based on Condition and Parameter Mutation |
title_full | An Approach of Vulnerability Testing for Third-Party Component Based on Condition and Parameter Mutation |
title_fullStr | An Approach of Vulnerability Testing for Third-Party Component Based on Condition and Parameter Mutation |
title_full_unstemmed | An Approach of Vulnerability Testing for Third-Party Component Based on Condition and Parameter Mutation |
title_short | An Approach of Vulnerability Testing for Third-Party Component Based on Condition and Parameter Mutation |
title_sort | approach of vulnerability testing for third-party component based on condition and parameter mutation |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3782122/ https://www.ncbi.nlm.nih.gov/pubmed/24194686 http://dx.doi.org/10.1155/2013/609254 |
work_keys_str_mv | AT chenjinfu anapproachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation AT chenjiamei anapproachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation AT zhanyongzhao anapproachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation AT chenweihe anapproachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation AT huangrubing anapproachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation AT chenjinfu approachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation AT chenjiamei approachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation AT zhanyongzhao approachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation AT chenweihe approachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation AT huangrubing approachofvulnerabilitytestingforthirdpartycomponentbasedonconditionandparametermutation |