İçeriğe geç
Parmak İzi

Font fingerprinting

Font fingerprinting, bir cihazda hangi fontların yüklü veya kullanılabilir olduğunu ve nasıl işlendiklerini belirleyen, elde edilen listeyi ve metrikleri tanımlayıcı bir sinyal olarak kullanan bir tekniktir. Bir sistemdeki belirli font kümesi, işletim sistemini, yüklü yazılımı ve kullanıcı özelleştirmelerini yansıtır; bunlar birlikte font profilini ayırt edici kılar.

Nasıl çalışır

Font fingerprinting nasıl çalışır

Yaygın bir yöntem, istenen bir fontta işlenen metnin boyutlarını bilinen yedek fontlara karşı ölçer. Tarayıcı bir yedek fontla değiştirirse, ölçülen genişlik ve yükseklik farklılaşır ve istenen fontun mevcut olup olmadığını açığa çıkarır. Geniş bir aday font listesi üzerinde yineleme yapmak, neyin yüklü olduğuna dair bir envanter oluşturur.

Daha yeni yaklaşımlar, yalnızca varlığı değil, aynı zamanda font sürümüne ve işleme motoruna göre değişen kesin glif metriklerini ve rasterleştirmeyi de gözlemlemek için font ile ilgili API'leri veya canvas metin işlemeyi kullanır. Kullanılabilir fontların ve bunların işlenmiş görünümlerinin birleşimi, basit bir yüklü mü değil mi listesinden daha zengin bir sinyal verir.

Font kümesi oldukça kararlıdır ancak kullanıcılar fontları içeren uygulamalar, tasarım araçları veya dil paketleri yüklediğinde değişebilir. İşletim sistemleri karakteristik varsayılan fontlar getirdiğinden, profil aynı zamanda platformu çıkarsamaya da yardımcı olur ve doğrulayıcı bağlam ekler.

Neden önemli

Font fingerprinting dolandırıcılık önleme için neden önemli

Font fingerprinting, anlamlı entropi katar ve aynı tarayıcıyı ve işletim sistemini paylaşan ancak yüklü yazılımda farklılaşan cihazları ayırt etmeye yardımcı olur. Dolandırıcılık tespitinde, bir cihazın bir platform olduğunu iddia ederken başka birine özgü fontları açığa çıkarması gibi taklitin bir işareti olan tutarsızlıkları ortaya çıkarabilir. Ayrıca, toptan sahtelenmesi zor bir boyut ekleyerek çerezsiz tanımayı güçlendirir.

TRACIO ile

TRACIO bunu nasıl ele alır

TRACIO, kullanılabilir font profilini 130+ sinyalinden biri olarak ele alır ve onu hem ayırt ediciliği için hem de iddia edilen platforma karşı bir tutarlılık denetimi olarak kullanır. Font listeleri kullanıcılar yazılım yükledikçe kaydığından, TRACIO toleranslı eşleştirmeye dayanır; böylece bir font eklemek geri dönen bir cihazın tanınmasını bozmaz. Sinyal, tek başına durmak yerine daha geniş güven değerlendirmesini besler.

SSS

Sıkça sorulan sorular

Her cihazı güvenle tanımlayın

Ayda 2,500 API çağrısı sunan ücretsiz planla başlayın. Kredi kartı gerekmez.