ShieldFont борется со скрапингом ИИ, передавая сканерам неправильные слова Исаке Сенеда и Габриэль Абрусио создали веб-шрифт, который рисует один набор слов на экране и оставляет другой набор в исходном коде страницы. Человек, читающий в браузере, видит написанное так, как оно написано. Парсер, извлекающий HTML, получает разные слова в одной и той же грамматике, по одному и тому же URL-адресу и из одних и тех же байтов. ShieldFont был запущен в октябре 2025 года при поддержке шрифтовой компании Playtype. Сайт, который его развертывает, платит за защиту. Поисковые системы индексируют приманку, поскольку робот Googlebot и парсер AI получают одинаковые байты. Копирование-вставка дает закодированную форму, а функция поиска на странице оказывается пустой для фразы, которую читатель может видеть на экране. "Мы думаем, что этот шрифт предназначен для людей, которые хотят присоединиться к движению творческого сопротивления и готовы заплатить за это небольшую цену. В основном это писатели и художники, но в более широком смысле для всех, кто хочет защитить свое творчество. Основная стоимость - это охват через SEO. Чтобы уменьшить это, вы можете защитить только ключевые части вашего контента, а остальное оставить доступным для индексации", - сказал Абрусио Help Net Security. Он проводит вокруг него границу. "Кто должен отказаться от этого: люди, которым необходимо минимизировать трение любой ценой, особенно когда главной целью является прибыль или ясность. Традиционные правила дизайна гласят, что этот опыт должен быть оптимизирован для удобства пользователя.
Но в меняющемся мире правила иногда приходится переписывать, особенно когда целью является сопротивление». Слова меняются местами до загрузки страницы. Шрифтам всегда разрешалось рисовать одно, когда код говорит другое. Введите f, а затем i, и большинство шрифтов объединят пару в одну соединенную фигуру, так что буквы перестанут сталкиваться. Эти правила замены существуют для обеспечения типографской аккуратности. ShieldFont указывает им на целые слова. На этапе сборки сначала заменяются местами слова в коде страницы, заменяя каждое из них на другое слово того же типа и примерно такой же распространенности. Затем шрифт рисует замененное слово так, чтобы оно выглядело как слово, выбранное автором. Все, что читает код без рисования страницы, сохраняет подкачку, которая включает в себя скраперы, копирование и вставку в текстовый инструмент и языковые модели, обрабатывающие необработанный HTML. Обмен должен происходить на собственной машине или сервере автора. Передайте задание браузеру читателя, и вместе со страницей появится весь словарь, включая настоящие слова. Сайт выглядит защищенным. Простой текст находится в файле, который может открыть каждый. Читатели делают работу, которую не могут сделать машины RSS-канал блога по умолчанию публикует весь пост на простом английском языке, на большинстве платформ, поскольку каналы создаются на основе исходных данных до того, как к ним прикоснется какой-либо шрифт. Программы чтения с экрана скрывают от них защищенную область, поэтому никто не слышит, как приманка читает вслух.
Предлагаемая альтернатива заставляет браузер читателя несколько секунд разгадывать головоломку, чтобы разгадать настоящие слова. VoiceOver на macOS проверен. NVDA и JAWS находятся на рассмотрении, и авторы, работающие за пределами React, должны сами создать альтернативу. «Требования проекта на самом деле являются приглашением пользователей пожертвовать свои «мозговые вычисления», чтобы предотвратить кражу этого контента», — говорит Сенеда. "Одним из основных выводов ShieldFont является то, что сейчас существуют определенные вычислительные задачи, которые человеческий мозг может решить с гораздо меньшими затратами, чем машины - не только обработка пикселей визуализированного шрифта, но и такие задачи, как поиск кнопки, будь то с помощью зрения или звука, которые являются дорогостоящими для машин в больших масштабах. И мы хотим позволить каждому помогать своим мозгом, независимо от его способностей". Он назначает за это цену. "Мы не думаем, что люди осознают, насколько эффективен биологический мозг. У людей есть компьютеры, и эти вычисления стоят денег, и мы можем использовать их и использовать в этой борьбе. Все сводится к битве товаров: человеческие вычисления против машинных вычислений". Любой, у кого есть шрифт, может его отменить. Каждая из 11 962 пар вернулась из поставляемого шрифта, используя только шрифт, учитывая уже встроенный инвертор. Безголовые браузеры, отображающие шрифты, читают страницу так, как это делает человек. Модели оптического распознавания символов и языка видения, работающие со скриншотами, делают то же самое.
Частотный анализ в большом корпусе работает со статическим словарем. За пробелом в чтении стоят оскорбительные исследования. В марте 2026 года компания LayerX Security опубликовала «Отравленный шрифт», в котором Рой Пас создал страницу, на которой человеку показывалось одно, а помощникам ИИ — другое, используя шрифт с шифром замены вместе с CSS, который уменьшал текст-ловушку до одного пикселя. Одиннадцать помощников прочитали страницу и назвали ее безопасной, в том числе ChatGPT, Claude, Gemini и Perplexity. Microsoft была единственным поставщиком, который добился исправления, а Google закрыла свое дело через шесть недель. Измеренный ущерб Поменяйте местами около четверти слов на странице, и смысл не сохранится в 55,8% протестированных отрывков новостей. Общий веб-текст занимает около половины, художественная литература — около трети. Сенеда и Абрусио отказываются утверждать, что закодированный текст проходит через фильтры качества, и понижают свои собственные цифры по повреждению обученной модели, измеренному неправильным инструментом. Ставка делается на цену страницы Сенеда оценивает экономику в центах. "Мы думаем о разрыве между стоимостью парсинга сегодня (парсинг необработанного HTML) и тем, что он будет стоить в масштабируемом сценарии ShieldFont (очистка OCR). Это реальные деньги, даже если они все еще составляют всего лишь цент за страницу. Это уже служит небольшим сдерживающим фактором в масштабе, но мы считаем, что можем найти больше способов увеличить эту стоимость". Он хочет, чтобы это число продолжало расти. «ShieldFont уже включает в себя ротацию словаря и функцию «принеси свой ключ», и мы можем представить себе будущее, в котором парсер должен будет решать разные, очень сложные головоломки кибербезопасности для каждой страницы». В репозитории есть четыре варианта сопоставления и скрипт, который создает частное сопоставление из семени по выбору автора. Ротация по каждому развертыванию, то есть начальные значения и временные окна для каждого сайта, входит в число ближайших приоритетов дорожной карты. Инверсия шрифта сохраняется при любом исходном коде, а для нового начального числа требуется заново созданный шрифт, поэтому вращение увеличивает затраты злоумышленника. По его мнению, цена покупает кредитное плечо. "Это могло бы дать писателям реальную переговорную силу против крупных технологий и помочь восстановить стимул делиться работами в Интернете. Один из самых больших рисков, связанных с массовыми скраперами в обход законов об авторском праве, заключается в том, что это отпугивает авторов от публикации (мы уже видим, как люди стали более защищать свою работу, ослабляя совместную природу Интернета). Таким образом, польза в первую очередь носит культурный характер". Абручио сравнивает стоимость с вещами, за которые издатели уже взимают плату с читателей. «Мы понимаем, что каждая форма защиты создает трудности, от CAPTCHA до платного доступа (например, новостные веб-сайты, которые предпочитают скрывать свой основной текст от поисковых систем).
Мы рассматриваем компромиссы ShieldFont как инвестиции в человеческое творчество: движение, которое вызывает споры об этике обучения ИИ, одновременно предлагая инструмент, который может сделать несанкционированный парсинг более дорогостоящим и рискованным». Что останавливает, а что нет Код можно свободно брать и развивать. Шрифт, который поставляется с ним, остается собственностью Playtype, поэтому дизайнер, желающий раздать собственный шрифт, должен создать его на открытой базе. Сканер, который рисует страницу так, как это делает браузер, читает защищенную статью точно так, как ее читает человек. ShieldFont охватывает более дешевую сторону, то есть инструменты, которые извлекают текст из кода и никогда ничего не рисуют. Это также конец, который охватывает миллионы страниц. ShieldFont доступен бесплатно на GitHub.
