Тесты, разработанные для того, чтобы дать возможность отличить человека от машины, находят применение в борьбе с нежелательной электронной почтой — так называемым спамом. Испытуемому предлагается выполнить несложное задание, основанное на анализе визуальной информации. Человек справляется с ним без труда, в то время как компьютерам подобное задание оказывается не под силу.
Методика тестирования заключается в том, что компьютерной программе предлагается распознать слово, написанное с искажениями либо частично скрытое. Подобная задача, с которой человек справляется относительно легко, остается практически неразрешимой для большинства компьютеров. Методика получила наименование «полностью автоматизированные открытые тесты Тьюринга по распознанию людей и машин» (completely automated public Turing tests to tell computers and humans apart, CAPTCHA).
История тестов восходит к 1950 году, когда британский математик Алан Тьюринг высказал предположение о том, что если возможности компьютера будут равны человеческим, отличить машину от человека станет невозможным и компьютер может быть признан разумным. С тех пор ученые без устали пытаются создать машину, которая смогла бы пройти тест Тьюринга.
Для сбора адресов электронной почты, регистрации бесплатного адреса и рассылки с него миллионов сообщений ежедневно используются автоматические программы-роботы. Следовательно, возможность отличить такого робота от реального человека дала бы возможность покончить с рассылкой спама еще на ранней стадии. Для этих целей тест Тьюринга оказался как нельзя более подходящим.
Программное обеспечение Spam Arrest, к примеру, использует фильтр Тьюринга для выделения спама еще до того, как он попадет в почтовые ящики клиентов. Программа предлагает отправителю выполнить несложный визуальный тест, перед тем как его письма будут отправлены получателям. Если тест будет выполнен успешно, все сообщения в будущем будут немедленно доставляться адресатам. Программы же автоматической рассылки спама окажутся заблокированными.
Аналогичные тесты уже нашли применение в почтовой службе Yahoo! Еще одна популярная бесплатная почтовая служба, Hotmail, ввела аналогичное тестирование пользователей, начиная с декабря минувшего года. Правда, воспрепятствовать автоматическому сбору адресов электронной почты такие программы не в состоянии.
Тем временем группа специалистов из Калифорнийского университета (Беркли) занялась разработкой методов борьбы с фильтрами, основанными на тесте Тьюринга. Для этих целей используются алгоритмы распознания таких сложных объектов, как рукописный почерк или человеческие фигуры. 10 декабря было объявлено, что новая программа смогла пройти тест Тьюринга в 83% попыток. Однако Yahoo! тут же усложнил собственный визуальный тест, увеличив количество символов, которые необходимо распознать испытуемому.