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.
5 Top Federal Initiatives For 2015As InformationWeek Government readers were busy firming up their fiscal year 2015 budgets, we asked them to rate more than 30 IT initiatives in terms of importance and current leadership focus. No surprise, among more than 30 options, security is No. 1. After that, things get less predictable.