Executable code that attaches itself to software, replicates itself, and spreads to other systems or files. When triggered, it makes unauthorized alterations to the way a system operates, which is called a
◦ virus.
◦ logic bomb.
◦ trap door.
◦ data diddle.