A logic bomb is simply malicious code that does something bad when the programmed conditions are met. Lin's indictment uses a less-loaded term: destructive code.
"Among other information, the Destructive Code was designed to delete [Medco's Drug Utilization Review database], as well as databases identifying subscribers, plan coverage, prescription administration, and billing data," court documents say. "Part of the new computer code Defendant Lin programmed and inserted included a script designed to deploy the Destructive Code automatically on April 23, 2004, Defendant Lin's birthday."
Lin did so, court documents indicate, because he became concerned in late 2003 that he would be laid off in the wake of a corporate restructuring.
Though Lin was not laid off when four other systems administrators in the company were let go, he edited the malicious code, apparently still intending to have it delete company data.
"On or about April 23, 2004, the Destructive Code was triggered, but because of an error in the code, it failed to deploy and delete the information stored on the Medco Servers," Lin's indictment explains.
Lin subsequently edited the code so that it would execute on April 23, 2005. But other Medco IT personnel discovered the hidden scripts and removed them.
The government says it believes Lin's 30-month sentence is the longest to date for an attempt to damage computer systems. Lin has also been ordered to pay $81,200 in restitution.
How Enterprises Are Attacking the IT Security EnterpriseTo learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
Infographic: The State of DevOps in 2017Is DevOps helping organizations reduce costs and time-to-market for software releases? What's getting in the way of DevOps adoption? Find out in this InformationWeek and Interop ITX infographic on the state of DevOps in 2017.
IT Strategies to Conquer the CloudChances are your organization is adopting cloud computing in one way or another -- or in multiple ways. Understanding the skills you need and how cloud affects IT operations and networking will help you adapt.