Бесплатная почтовая служба Yahoo Mail пользуется весьма оригинальным способом защиты от вирусов: слова и буквосочетания, которые могут являться элементами кода вредоносной программы, прячущейся в HTML-письме, заменяются на синонимы.
Точный перечень таких слов держится в секрете. Онлайновое издание сообщает, что такие слова как mocha (сорт кофе) и eval (сокращение от evaluate - оценивать). В качестве синонима для mocha было выбрано слово espresso, а eval всюду заменяется на review.
Причина включения eval и mocha в список опасных слов весьма проста. Eval - это одна из команд языка JavaScript, который часто используется для написания почтовых вирусов. В свою очередь, mocha - это служебное слово, используемое в браузерах Netscape. При вводе его в адресную строку открывается специальное окно, в которое можно вводить команды.
Однако благие намерения Yahoo имели неоднозначные последствия. Дело в том, что уже упомянутое буквосочетание eval заменяется на review, независимо от того, является ли eval самостоятельным сочетанием или частью другого слова. В результате в отфильтрованных Yahoo! письмах такие слова как evaluate и medieval (средневековый) заменялись соответственно на reviewuate и medireview. Естественно, что в таком случае получатель сообщения мог вообще не понять, о чем идет речь.
Впрочем, проведенная "Компьюлентой" проверка опубликованных News.com и NTK сведений не дала положительных результатов. Слова evaluate, eval и mocha, отправленные на адрес бесплатной почты Yahoo в HTML-письме не менялись ни на какие синонимы. Вместо этого перед первыми буквами слов eval и mocha появился знак подчеркивания - они стали выглядеть как _eval и _mocha.
Таким же образом сервер Yahoo поступил и со словом javascript, превратив его в _javascript. По данным же NTK, в слово javascript должен был добавляться дефис: java-script. Кстати перед такой формой написания никакие значки не появились.
Вполне вероятно, что в Yahoo решили несколько модернизировать систему таким образом, чтобы смысл слов в послании не искажался до неузнаваемости. Подтверждение же данным NTK можно легко обнаружить с помощью поисковой системы : на запрос выдаются 173 результата, а слово содержится на 1170 страницах.