Binary Information Press
One or few failure nodes will cause cascading failure in software network, which would bring about security issues. Thus, analyzing nodes becomes an indispensable aid in software security. In this paper, software execution process is abstracted as weighted complex network. Based on this, a Cascading Failure Diffusion Analyzing (CFDA) algorithm is put forward to evaluate the impact of node failure on software during its runtime dynamically. It explores nodes' failure spreading range and the number of infected nodes by malicious attacks on high in-strength nodes and strong failure propagation probability nodes in software execution networks respectively.