ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술대회 Cooperative Component Testing Architecture in Collaborating Network Environment
Cited 5 time in scopus Download 0 time Share share facebook twitter linkedin kakaostory
저자
안개일, Joon S. Park
발행일
200707
출처
International Conference on Autonomic and Trusted Computing (ATC) 2007 (LNCS 4610), v.4610, pp.179-190
DOI
https://dx.doi.org/10.1007/978-3-540-73547-2_20
협약과제
07MK2300, 복합단말용 침해방지 기술개발, 김기영
초록
In a large distributed enterprise multiple organizations may be involved in a collaborative effort to provide software components that they developed and maintain based on their own policies. When a local system downloads a component from a remote system into such an environment, the downloaded component should be checked to find if it contains internal failures or malicious codes before it is executed in the local system. Although the software was tested by the original developer in its local environment, we cannot simply assume that it will work correctly and safely in other organizations' computing environments. Furthermore, there is a possibility that some malicious codes are added to the original component by a mistake or intentionally. To address this problem, we propose a cooperative component-testing architecture that consists of three testing schemes, a provider node testing, a multiple-aspect testing, and a cooperative testing. The proposed architecture is able to effectively and efficiently detect malicious codes in a component. The provider node testing can increase the possibility of choosing the cleanest (least infected) component among components that exist on multiple remote systems. The multiple-aspect testing can improve the ability to detect a fault or malicious contents. And the cooperative testing scheme provides fast detection speed by integrating detection schemes effectively. Finally, we simulate our proposed ideas and provide a performance evaluation. © Springer-Verlag Berlin Heidelberg 2007.
KSP 제안 키워드
Component Testing, Detection speed, Fast detection, Malicious code, Performance evaluation, Remote System, local environment, local system, multiple organizations, network environment, software component