I CSI 124X Lecture Notes - Lecture 7: Floppy Disk, Ransomware, Trojan Horse
Document Summary
Trojan horses: a trojan horse describes any software that tricks the computer user into running it, the basic idea is that a computer"s defenses are concentrated on repelling attacks from outside. Viruses: a virus is a malicious program that spreads itself from computer to computer. Fooling a human to do something that allows them or others to be attacked. (downloading and running software. ) Virus writer"s goals: for a virus to be successful, its author has several goals for the code: a virus should be hard to detect. It should not be easily destroyed or deactivated. It should spread it"s infection widely and quickly. It should re-infect its home program or other programs if they are disinfected. It should ideally be machine and os independent. Web bugs: web bugs are pieces of code (e. g. html, javascript) hidden in a web page that are designed to perform a secret task.