Просто нашел пыльный старый пост шахты:
Эта проблема появилась на внутреннем псевдониме, посвященный C ++. Он был выдан Майк Вайн, разработчик здесь, в Microsoft, который согласился позволить нам поделиться с могучими читателей Visual C ++ в блоге:
Эта проблема пришла от меня думать о простой ошибке, которая может быть превращена в уязвимость безопасности, поэтому я думал, что я дам ему идти и пытаться кодировать правдоподобно спорный фрагмент кода, который выглядит невинным, но на самом деле опасно. Мне удалось на самом деле идти дальше, чем это, и произвели что-то, что, хотя вряд ли, мог исходить из невредоносной но небрежный кодирования.
Поэтому ваша задача - если вы решите принять его - проанализировать образец код файл «main.c» (прилагается) и попытаться найти (довольно очевидно) безопасность бестактность и «случайную» ошибку, которая вызывает поддельная безопасность па быть годный для использования.
Седьмой закулисные C Конкурс открыт.
Целью конкурса является написание кода, который читаемый, ясно, невинный и простой, насколько это возможно, и при этом он должен не в состоянии выполнить на кажущихся функциях. Чтобы быть более конкретным, он должен сделать что-то неуловимо зло. Каждый год мы предлагаем вызов кодеров, чтобы решить простую задачу обработки данных, но с тайной злонамеренного поведения. Примеры включают неправильный подсчет голосов или, бритье денег от финансовых операций, или утечки информации для перехватчика. Основная цель, однако, писать исходный код, который легко проходит визуальный контроль со стороны других программистов.