İçeriğe geç
Parmak İzi

Audio fingerprinting

Audio fingerprinting, bir ses sinyali üretmek ve işlemek için Web Audio API'sini kullanan, ardından cihaza özgü bir tanımlayıcı türetmek için sayısal çıktıyı ölçen bir tekniktir. Cihazlar arasında ses donanımındaki, sayısal sinyal işlemedeki ve kayan noktalı davranıştaki farklılıklar, aynı sentezlenen sesin ince biçimde farklı sonuçlar üretmesine yol açar.

Nasıl çalışır

Audio fingerprinting nasıl çalışır

Bir betik, tipik olarak bir kompresör veya analizör gibi düğümlerden yönlendirilen bir dalga biçimi üretmek için bir osilatör kullanarak bir ses işleme grafiği oluşturur. Önemli olan, sesin genellikle çevrimdışı bir bağlamda işlenmesidir; böylece hiçbir ses yüksek sesle çalınmaz; amaç, gürültü çıkarmak yerine elde edilen örnek değerlerini hesaplamaktır.

Betik, işlenen örnekleri geri okur ve bunları kompakt bir hash'e veya özet istatistiğe indirger. Hesaplama tarayıcının ses yığınını ve cihazın kayan noktalı uygulamasını kat ettiğinden, küçük varyasyonlar bir cihaz için tutarlı olan ve cihazlar arasında farklılaşan bir değerde birikir.

Ses parmak izleri orta derecede kararlıdır ve grafik tabanlı sinyallerden bağımsız bir boyut ekler; bu da genel parmak izini güçlendirir. Diğer işleme yoklamaları gibi, ses çıktısına gürültü enjekte eden gizlilik araçlarıyla bozulabilirler ve bu bozma da kendisi tespit edilebilir.

Neden önemli

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

Audio fingerprinting, canvas ve WebGL sinyallerini tamamlayan bağımsız entropi ekler ve birleşik cihaz profilini ikna edici biçimde sahtelemeyi zorlaştırır. Dolandırıcılık önleme için bu çeşitlilik önemlidir, çünkü taklit araçları bir sinyal sınıfını etkisiz kılarken diğerlerini olduğu gibi bırakabilir; bu yüzden sesi çapraz denetlemek, tutarsız veya manipüle edilmiş ortamları açığa çıkarmaya yardımcı olur. Ayrıca kullanıcıya görünür etkiler olmadan arka planda sessizce çalışır.

TRACIO ile

TRACIO bunu nasıl ele alır

TRACIO, ses yığını davranışını birçok cihaz sinyalinden biri olarak dahil edebilir; grafik tabanlı yoklamalara dik olduğu için değerlidir. Gözlemlenen kararlılığa göre ağırlıklandırılır ve bağımsız bir tanımlayıcı olarak değil, diğer sinyalleri doğrulamak için kullanılır. Ses çıktısı kasıtlı gürültü enjeksiyonu belirtileri gösterdiğinde, TRACIO bu tutarsızlığı ortama ilişkin değerlendirmesine katar.

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.