Malicious Code PreventionMalicious code is any program that acts in unexpected and potentially damaging ways. Common types of malicious code are viruses, worms, Trojan horses, monitoring programs such as spyware, and cross-site scripts. The functions of each were once mutually exclusive; however, developers combined functions to create more powerful malicious code. Malicious code can
Malicious code can also monitor users in many ways, such as logging keystrokes and transmitting screenshots to the attacker. Typically malicious code is mobile, using e-mail, Instant Messenger, and other peer-to-peer (P2P) applications, or active content attached to Web pages as transmission mechanisms. The code also can be hidden in programs that are downloaded from the Internet or brought into the institution on diskette. At times, the malicious code can be created on the institution’s systems either by intruders or by authorized users. The code can also be introduced to a Web server in numerous ways, such as entering the code in a response form on a Web page. Malicious code does not have to be targeted at the institution to damage the institution’s systems or steal the institution’s data. Most malicious code is general in application, potentially affecting all Internet users with whatever operating system or application the code needs to function. Controls to Protect Against Malicious CodeTypical controls to protect against malicious code use technology, policies and procedures, and training, all applied in a layered manner from perimeters inward to hosts and data. The controls are of the preventative and detective/corrective variety. Controls are applied at the host, network, and user levels: Host Level
Network Level
User Level
|