DocumentCode
3413053
Title
CSTS: A Prototype Tool for Testing COM Component Security
Author
Chen, Jinfu ; Lu, Yansheng ; Xie, Xiaodong
Author_Institution
Sch. of Comput. Sci. & Telecommun. Eng., JiangSu Univ., Zhenjiang, China
Volume
3
fYear
2009
fDate
12-14 Aug. 2009
Firstpage
83
Lastpage
88
Abstract
The automatic testing tools of component security bring great effect on component-based software engineering, and they can effectively ensure the security of component-based software. A prototype tool named CSTS (component security testing system) is designed and implemented to test the security of the widely-used COTS (Commercial-off-the-Shelf) Microsoft COM (component object model) component. CSTS, a GUI (graphical user interface) software, adopts both static and dynamic testing based on fault injection and dynamic monitoring. Firstly, CSTS analyzes component type information and statically injects parameter faults into interface methods. Secondly, environment faults such as memory fault, file fault and process fault are injected into the tested component when the component is driven. Dynamic monitoring mechanism can monitor the running process of component and analyze the component security exceptions. Some commercial components were tested in the CSTS. The experimental results show that CSTS is effective and operable.
Keywords
distributed object management; graphical user interfaces; object-oriented programming; security of data; software tools; CSTS software; Component Object Model; Microsoft COM component security; component security testing system; graphical user interface; Automatic testing; Graphical user interfaces; Information security; Monitoring; Prototypes; Software engineering; Software prototyping; Software testing; Software tools; System testing; component security; component testing; fault injection; testing tool;
fLanguage
English
Publisher
ieee
Conference_Titel
Hybrid Intelligent Systems, 2009. HIS '09. Ninth International Conference on
Conference_Location
Shenyang
Print_ISBN
978-0-7695-3745-0
Type
conf
DOI
10.1109/HIS.2009.229
Filename
5254539
Link To Document