« Tüm yayınlar

ShieldFont: Yapay Zeka Kazımasını Pahalı Hale Getiren Web Fontu

ShieldFont, OpenType font ikamesiyle tarayıcıda gerçek metni, kazıyıcılara ise sahte bir metni gösteren açık kaynak bir AI eğitim koruma protokolü.

ShieldFont, OpenType GSUB ikame kurallarını kullanarak tarayıcıda okuyana orijinal metni gösterirken, ham HTML'i kazıyan botlara akıcı ama anlamca farklı bir 'yem' metin sunan açık kaynaklı bir protokol. Yaklaşık 12.000 girişlik bijektif bir kelime eşleme tablosu yaygın içerik kelimelerini eş sıklıkta başka kelimelerle değiştiriyor, rakamları döndürüyor ve bağlaç/edat gibi işlev kelimelerini dokunulmadan bırakarak metnin anlamsız değil sadece yanıltıcı görünmesini sağlıyor.

Projenin ölçümleri, hedefin tek bir sayfayı mükemmel gizlemek değil, toplu maliyeti artırmak olduğunu savunuyor: korpusa göre metinlerin yaklaşık üçte biriyle yarısından fazlası orijinalle anlamsal tutarlılığı kaybediyor, FineWeb-Edu gibi kalite filtreleri de kodlanmış parçaların %99'undan fazlasını doğrudan eliyor. Her yazar veya site farklı bir eşleme tablosu kullanabildiğinden, bir eşlemeyi çözmek diğerine yaramıyor; korumayı kırmanın maliyeti katılımcı sayısıyla birlikte büyüyor.

Mühendisler için kritik nokta mimari: orijinal düz metin istemciye asla ulaşmamalı, yani kodlama sunucu tarafında (Node, derleme zamanı ya da SSR) yapılmak zorunda. Vite veya CRA gibi salt istemci SPA'lar bunu güvenle kullanamaz, çünkü kodlanmamış metin ve sözlük doğrudan JS paketine gömülür. Proje npm paketleri (@shieldfont/react, /core, /font) ve bir CDN fontu olarak sunuluyor; varsayılan yazı tipi izinle kullanılan tescilli bir tipografiye dayansa da kodun kendisi AGPL-3.0 lisanslı.