Teknik model
Delphi'nin kanıtın güvenilir olduğuna nasıl karar verdiği.
Delphi, yakalamadan sertifikaya giden yolu güvence altına alır: cihazı Apple App Attest ile onaylar, Delphi uygulaması içinde yakalama gerektirir, yeniden üretilmiş görüntüleri tarar, zamanı ve konumu kayda bağlar ve genel bir blok zincirinde kriptografik bir kanıtı sabitler.
← Platforma genel bakışYakala
Kanıt, Delphi yakalama ortamı içinde oluşur. Dışarıdan sağlanamaz.
Fotoğraflar ve videolar, Delphi Verify iOS uygulaması aracılığıyla cihaz kamerası kullanılarak kaydedilir. Medya, fotoğraf kitaplığından seçilemez, başka bir cihazdan içe aktarılamaz veya harici bir kaynaktan yüklenemez. Bu tek kısıtlama, en büyük kanıt sahtekarlığı kategorisini ortadan kaldırır: gerçek olan, ancak bu varlığa, bu zamanda, bu yerde ait olmayan bir görüntü göndermek.
Bir sertifika, bir ila yirmi arasında kanıt öğesi içerir ve hem fotoğraflar hem de videolar desteklenir. Her öğe taslağa kabul edilmeden önce incelenir.
Uygulama, ön planda hassas konum gerektirir ve iOS'un düşük konum doğruluğu bildirmesi durumunda çekim yapmayı reddedebilir. Konum örnekleri cihazda sabitlenir ve eski, geçersiz veya yeterince doğru olmayan örnekler, bir uyarı ile kaydedilmek yerine reddedilir.
Bir yakalama oturumu tek kullanımlıktır ve ilk yakalamadan yirmi dört saat sonra sona erer. Bir oturumda toplanan kanıtlar sessizce uzatılamaz veya daha sonra yeniden kullanılamaz.
Onayla
Cihaz ve uygulama, Apple App Attest kullanarak iddia ettikleri şey olduklarını kanıtlarlar.
Uygulama, ilk kullanımda cihazın güvenli donanımında bir App Attest anahtarı oluşturur, Apple'a karşı onaylar ve doğrulanmış cihazı Delphi'ye kaydeder. Onay genel anahtarı ve imza sayacı saklanır.
Yayın sırasında, uygulama yakalama oturumunu, oturum nonce'ını, seçilen gizlilik düzeyini ve medya taahhütlerinin sıralı listesini kapsayan kanonik bir yükü imzalar. Delphi, cihazın kullanıcıya ait olduğunu, platform ve onay ortamının geçerli olduğunu, onay imzasının ve paket kimliğinin doğru olduğunu ve imza sayacının kesinlikle ilerlediğini doğrular.
Pratik sonuç açıkça belirtilmeye değerdir: sıradan bir API istemcisi, güvenilir iOS yakalama akışından gelmiş gibi rastgele medyayı yayınlayamaz. Onay, yakalama kısıtlamasını sadece belirtmek yerine uygulanabilir kılan şeydir.
Fotoğraflar ayrıca, ekranların, basılı fotoğrafların ve diğer çoğaltılmış yüzeylerin görüntüleri gibi çoğaltma riski açısından taranır; bu, aksi takdirde sağlam bir yakalama hattının yenilgiye uğratılmasının en yaygın yoludur. Analiz, kabul edilmiş, reddedilmiş veya teknik olarak başarısız bir sonuç döndürür ve reddedilen bir analiz yayını engeller.
Mühürle
Kanıt, tek bir yayın işleminde taahhüt edilir, hashlenir ve kaydedilir.
Kaynak medya, yüklemeden önce SHA-256 ile hashlenir ve tam manifest önceden taahhüt edilir. Sunucu daha sonra yayın kanıtının, yakalama sırasına göre tam olarak beklenen taahhütleri referans almasını gerektirir; böylece medya sonradan değiştirilemez, yeniden sıralanamaz veya eklenemez.
Oturumun süresi dolmuş veya kullanılmışsa, medya sayıları, sırası veya taahhütleri eşleşmiyorsa, hashler geçersiz veya yinelenmişse, bir fotoğraf analizi reddedilmişse, zaman damgaları oturum penceresinin dışına düşüyorsa, gizlilik gereksinimleri karşılanmıyorsa veya cihaz doğrulanmamışsa yayın reddedilir.
Başarılı olursa, sertifika medyası, kanıtı, doğrulama durumu ve bekleyen bir blok zinciri çapası ile birlikte yazılır ve sekiz karakterli genel bir kod verilir.
Çapa
Delphi'nin kontrolü dışındaki Base üzerindeki Ethereum Attestation Service'e bir kanıt yayınlanır.
Sertifika taahhüt edildikten sonra, Delphi, sertifika kanıtını içeren bir Ethereum Attestation Service (EAS) onayını Base ana ağına, zincir kimliği 8453'e gönderir.
Çapa, bekleyen durumdan gönderilmiş duruma, oradan da onaylanmış duruma geçer veya depolanmış bir hata ile bir başarısızlık kaydeder. Genel rapor, oluşturulmuş bir sertifika ile kaydı zincir üzerinde onaylanmış bir sertifikayı birbirinden ayırır; bu ayrımı yumuşatmak yerine yüzeye çıkarırız, çünkü ikisi aynı güvence değildir.
Onaylandıktan sonra, rapor işlem hash'ini ve onay UID'sini gösterir; bunlar doğrudan harici EAS gezginine bağlanır. Amaç dar ve kesin olmaya değerdir: bu tam kanıtın, o anda, Delphi'nin kontrol etmediği ve sessizce revize edemeyeceği bir kayıtta bu tam biçimde var olduğunu kanıtlar.
Doğrula
Kodu elinde bulunduran herkes kanıtı inceleyebilir ve bağımsız olarak kontrol edebilir.
Bir sertifika, bir QR kodundan veya sekiz karakterli genel bir koddan açılır. Hesap veya Delphi ile herhangi bir ilişki gerekmez; bu önemlidir, çünkü kanıta en çok güvenmesi gereken taraf nadiren onu oluşturan taraftır.
Rapor, medyayı, cihaz tarafından bildirilen yakalama zamanını, kanıt dosyalarının sayısını ve türünü, yakalama konumunu ve doğruluğunu, yakalama ve cihaz doğrulama durumunu ve blok zinciri çapa durumunu sunar.
Genişletilebilir bir bağımsız doğrulama bölümü, çözülmüş kanıt alanlarını ve medya hash'lerini gösterir, böylece teknik bir inceleyici, arayüzün sözüne güvenmek yerine ilgili değerleri yeniden hesaplayabilir.
Bir sertifika silinmişse, kod sessizce kaybolmak yerine kalıcı olarak kaldırılmış bir durum döndürür.
Doğrulayıcı sinyaller
Hiçbir sinyal tek başına güvenilir değildir.
Delphi, kanıtı yalnızca birkaç bağımsız kontrolün uyuşması durumunda kabul eder. Hangi sinyallerin mevcut olduğu varlık sınıfına göre değişir — ve bu, bir doğrulama platformu ile bir kamera uygulaması arasındaki farktır.
Apple App Attest
CanlıDonanım destekli cihaz ve uygulama onayı
Yalnızca uygulama içi yakalama
CanlıKütüphane içe aktarma veya harici yükleme yok
Fotoğraf çoğaltma taraması
CanlıEkranlar, baskılar ve yeniden üretilmiş yüzeyler için taranmış fotoğraflar
Kesin konum gerekli
CanlıDüşük doğruluklu çekim reddedildi
Cihaz çekim zamanı
CanlıTek kullanımlık 24 saatlik oturuma bağlı
SHA-256 medya özetleme
CanlıYüklemeden önce taahhüt edildi, yayında doğrulandı
Base üzerinde EAS çapası
CanlıZincir Kimliği 8453, harici olarak incelenebilir
Video kanıtı
CanlıKüçük resim ve medya özelliği doğrulaması ile
Ne gönderilir, ne gönderilmez
Ayırıcının üzerindeki sinyaller bugün üründe bulunmaktadır. Altındaki sinyaller ise geliştirme yönünü göstermektedir, çünkü platformun nereye gittiğini, şu anda ne yaptığını değil, açıklamaktadırlar. Sınırı belirsiz bırakmaktansa açık olmayı tercih ederiz.
Varlık tanımlayıcıları
Yol haritasıVIN, seri, başlık veya konsinye referansı
Navigasyon konumu
Yol haritasıGemi ve deniz teyidi
QR ve NFC etiketleri
Yol haritasıFiziksel varlık etiketleme
Telemetri ve IoT
Yol haritasıBağlı varlık verileri
Konum gizliliği
Tam olarak nerede olduğunu ifşa etmeden nerede olduğunu kanıtlayın.
Konum, Delphi'nin kaydettiği en hassas bilgidir. Kanıt genellikle bir şeyin nerede olduğunu belirlemelidir — ancak bunu kodu elinde tutan herkes için en yakın metreye kadar yayınlaması nadiren gerekir.
Kesin koordinatlar sertifikada gösterilir. Belirli konumun kendisinin kanıt olduğu durumlarda uygundur.
Genel koordinatlar daha kaba bir ızgaraya oturtulur ve görüntülenen adres genelleştirilir.
Yalnızca yaklaşık bir alan yayınlanır — belirli bir adresi ifşa etmeden bölgeyi belirlemek için yeterlidir.
Gizlilik seviyesi yayında seçilir ve istenen seviyeyi destekleyemeyen mevcut doğruluk varsa otomatik olarak kısıtlanır. Azaltılmış genel hassasiyet doğrulamayı zayıflatmaz: temel çekim, kanıtı kontrol etmek için gereken cihazdan türetilmiş kanıtı korur.
Dağıtım
Delphi bugün nasıl kullanılıyor?
Doğrulama yalnızca işin zaten yapıldığı yerde faydalıdır. İşte Delphi'yi dağıtmanın şu anda neleri içerdiği ve henüz neleri içermediği.
iOS yakalama uygulaması
MevcutKanıtlar, varlığa zaten katılan kişiler tarafından iOS'taki Delphi Verify uygulaması aracılığıyla yakalanır. Apple, Google veya e-posta ile oturum açın.
Üçüncü taraf doğrulama
MevcutSertifikalar, QR kodundan veya genel koddan hesapsız ve kayıtsız olarak açılır, böylece karşı taraflar, eksperler ve borç verenler kanıtları doğrudan kontrol edebilir.
Sertifika yönetimi
MevcutYayınlanan sertifikalar taranabilir, yetkilendirildiği yerlerde düzenlenebilir ve silinebilir — silme işlemi kaydedilir ve genel kod kaldırılmış bir durumu döndürür.
Programatik entegrasyon
Henüz değilKendi sistemlerinizden yakalama istekleri oluşturmak ve sertifikaları almak için iş ortağına yönelik bir API henüz mevcut değildir. Entegrasyon gereksinimleri, erken müşterilerle aktif olarak kapsamını belirlediğimiz bir konudur.
Android yakalama
Henüz değilYakalama şu anda yalnızca iOS'tur. Cihaz tasdik modeli Apple App Attest üzerine kuruludur; bir Android eşdeğeri henüz gönderilmemiştir.
Dağıtımınız ikinci gruptaki bir şeye bağlıysa, bize bildirin. Bunlardan hangisinin bir dağıtımı gerçekten engellediğini bilmek bizim için gerçekten faydalıdır.
Sektörünüzde güven nerede bozuluyor?
- Yanlış giden bir devir.
- Kanıtlanması zor bir iddia.
- Gereğinden fazla maliyetli bir denetim.
- Kimsenin uzaktan doğrulayamadığı bir dönüm noktası.
- Kimsenin düzgün kaydetmediği bir sorumluluk devri.









