Effect of terminal boundary protection on the spread of computer viruses: modeling and simulation (Frontiers of Information Technology & Electronic Engineering)