acm-header
Sign In

Communications of the ACM

ACM Careers

International Contest Asks Hackers to Write 'evil' Code


View as: Print Mobile App Share:
writing code, illustration

Credit: iStockPhoto.com

While most hackathons and programming contests encourage participants to develop usable software, a contest hosted by Binghamton University's Scott Craver asks users to develop code that is "subtly evil."

The eighth annual Underhanded C Contest, an international programming contest that encourages developers to write innocent-looking code implementing malicious behavior, runs through Nov. 15. The main goal of the contest is to write source code that is straightforward and easily passes visual inspection by other programmers, but implements some specific underhanded behavior that cannot be easily detected.

The purpose of the Underhanded C Contest it not to encourage deviant behavior, but rather to raise awareness about security issues and drive research, says Craver, associate professor of electrical and computer engineering at Binghamton University and creator of the "Craver Attack," a method for exploiting flaws in digital watermarks.

"We are encouraging people to expose ways an adversary may sneak something into a computer program, and we hope that this may ultimately be helpful to secure software development," writes Craver on the contest website.

Craver, a computer security expert, started the Underhanded C Contest in 2005 after being inspired by Daniel Horn's 2004 Obfuscated V contest, which was created to question the security of electronic voting machines.

This year's contest is unique because Craver is teaming up with the Nuclear Threat Initiative, a nonprofit, nonpartisan organization working to reduce the threat of nuclear, chemical, and biological weapons. This year's challenge is based on a real issue with nuclear arms control monitoring and verification technologies.

The contest submission deadline is Nov. 15. Results of judging and the second phase of the contest will be announced Jan. 15, 2016. Winners will receive $1,000 in cash.


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account