Целью конкурса Underhanded C (Скрытый Си) является создание части кода, который будет выполнять определенную вероломную деятельность, но будет выглядеть безвредным даже под пристальным наблюдением. Если вредоносная активность все-таки обнаружится, то она должна будет выглядеть как простая ошибка, а не сознательная попытка причинить проблемы.
Как сообщает портал Wired.com, данное соревнование в 2005 году основал Скотт Крейвер (Scott Craver) - профессор и эксперт по вопросам безопасности, работающий в Университете Бингемптон (Англия), который всё время финансировал конкурс из своего кармана.
Профессор наиболее известен как создатель так называемой "Крейвер-атаки», которая являет собой метод захвата цифровых водяных знаков. Сегодня же исследования С.Крейвера сосредоточены на стеганографии - процессе сокрытия сообщений таким образом, чтобы только получатель мог знать, как их возможно просмотреть. В частности, он ищет способы встраивания скрытых сообщений, или даже приложений в мультимедийные файлы, такие как картинки, видео или файлы PDF.
Скотт Крейвер рассказал, что он был вдохновлен одним из студентов Стэндфордского университета, который организовал конкурс студентов под названием "Obfuscated"(«Затемнение»), целью которого было поставить под сомнение безопасность электронных машин для голосования. Его же детище Underhanded C проводилось ежегодно вплоть до 2009 года, когда профессор взял перерыв, но в этом году активист намерен его возобновить. Как считает сам инициатор, проводимый конкурс является частью постоянно растущего количества соревнований, которые стремятся превратить компьютерное программирование в игру и в выявление талантов одновременно. Он уверен, что подобные соревнования являются хорошим способом для повышения осведомленности людей в вопросах безопасности
В этом году участники смогут взять на себя роль пользователей и модераторов вымышленной социальной сети под названием ObsessBook. На ObsessBook, возможности участников будут определяться степенью их привилегированности, которые будут распределены перед включением в сеть. Например, если два пользователя будут разделены на пять или меньше степеней, они смогут просматривать профили друг друга. Если они будут разделены на три степени или меньше, они будут способны писать на стенах друг друга. Пользователи равной степени смогут даже изменять пароли друг друга.
Главная задача будет состоять в том, чтобы создать код для определения степени доступа каждого участника, при этом созданный таким образом код должен будет позволить максимально манипулировать с аккаунтам других пользователей. Конкурсанты получат дополнительные очки за создание неравенства доступа - ситуации, которая дает доступ к аккаунтам других пользователей, но доступ к аккаунту напавшего. Кроме того, дополнительные баллы будут начисляться за «чувство юмора».
Победителям Underhanded C полагается подарочный сертификат на 200$ в онлайн-магазине ThinkGeek. И конечно, самых успешных конкурсантов обычно ожидают предложения о работе или сотрудничестве с заинтересованными партнерами.