# The Underhanded C Contest

> Clean Markdown view of GeekNews topic #195. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=195](https://news.hada.io/topic?id=195)
- GeekNews Markdown: [https://news.hada.io/topic/195.md](https://news.hada.io/topic/195.md)
- Type: news
- Author: [lifthrasiir](https://news.hada.io/@lifthrasiir)
- Published: 2019-07-29T15:40:20+09:00
- Updated: 2019-07-29T15:40:20+09:00
- Original source: [underhanded-c.org](http://www.underhanded-c.org/_page_id_17.html)
- Points: 5
- Comments: 0

## Topic Body

C는 이상한 언어라 C 언어를 주제로 하는 대회가 많이 있는데요(유사 사례: 펄), 개중에 은밀하게(underhanded) 오동작하는 코드를 겨루는 대회가 있었습니다. 이를테면 링크한 2008년 대회에서는 PPM 이미지 파일을 받아 주어진 사각형 영역을 알아볼 수 없게 검열하는데, 코드는 멀쩡해 보이지만 사실 검열되기 전의 이미지에 대한 정보가 누출되도록 코드를 작성하는 게 과제였습니다("실수"로 그랬다고 발뺌할 수 있으면 더 좋고요).

이 대회는 2005년~2014년까지 일곱차례 치뤄졌고 하나 하나가 흥미롭지만, 제가 굳이 2008년을 링크한 이유는 이게 가장 이해하기 쉽고 훌륭한 대회였기 때문이라고 생각해서입니다. 그럼 1위는 어떤 코드를 냈을까요? 여기서 미리 얘기하면 재미가 없겠죠? :-)

## Comments



_No public comments on this page._
