The reliability and security of software components inhibits the further development of component technology. Enhancing the testing ability of components is very important in components-based software engineering. This paper proposes a testing approach of component security (TACS) based on a dynamic monitoring and detecting algorithm CSVD (component security vulnerability detecting) and discusses the dynamic monitoring mechanism, testing approach and detecting algorithm. In addition, Punylib.dll, a third-party component, is analyzed using TACS for its security analysis. The case study shows that TACS has good integrity, validity and better operability.
展开▼