Yung-Hsun Lin, 51, of Montville, N.J., intended to "detonate" a logic bomb to destroy data on some 70 servers, according to the U.S. Department of Justice.
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.