Teori değil, gerçek saldırılar
Vektörler, sahada istismar edilmiş zafiyetleri yeniden üretir: padding oracle'ları, geçersiz eğri noktaları, nonce kötüye kullanımı, imza şekillendirilebilirliği ve daha fazlası.
GÜVENLİK MİMARİSİ
Kriptografimize körü körüne güvenmenizi istemiyoruz. OnionZero'nun dayandığı her primitif, Google'ın kamuya açık kriptografik saldırı vektörü paketi olan Project Wycheproof ile sınanır.
Wycheproof, kriptografik uygulamaları kırmak için tasarlanmış, Google'ın açık kaynaklı test vektörü koleksiyonudur. Gerçek sistemleri fiilen tehlikeye atmış hataları — onlarca yıllık yayımlanmış saldırıları — makine tarafından denetlenebilir test vakalarına dönüştürür.
Vektörler, sahada istismar edilmiş zafiyetleri yeniden üretir: padding oracle'ları, geçersiz eğri noktaları, nonce kötüye kullanımı, imza şekillendirilebilirliği ve daha fazlası.
Wycheproof, büyük tarayıcıların, TLS kütüphanelerinin ve mobil platformların içindeki kriptografiyi doğrulamak için kullanılan paketin ta kendisidir. Geçmek, ciddi kripto mühendisliğinin asgari koşuludur.
Test külliyatı açık ve sürümlüdür. Sonuçlar herkes tarafından yeniden üretilebilir — doğrulama bizim sözümüze dayanmaz.
OnionZero, küçük ve denetlenebilir bir standart primitif kümesi üzerine kuruludur — her biri, kendisini hedefleyen saldırı vektörleriyle sınanır.
Korunan her dosya için kimlik doğrulamalı şifreleme. Wycheproof vektörleri nonce tekrarını, etiket kırpmayı, uç durum anahtar ve IV boyutlarını ve doğrulama atlama girişimlerini sondalar.
Çevrimdışı lisans zarflarının arkasındaki imza şeması. Şekillendirilebilirlik, uç durum açık anahtarlar ve asla geçmemesi gereken bozuk imzaların doğrulanmasına karşı test edilir.
Taraflar arasında sır kurulması gereken yerlerde kullanılan eliptik eğri anahtar anlaşması. Vektörler geçersiz ve küçük dereceli noktaları, twist saldırılarını ve katkı davranışı uç durumlarını kapsar.
Bir lisanslama ve koruma ürünü, en zayıf primitifi kadar güçlüdür. Wycheproof gibi saldırı paketleri tam da bu yüzden vardır — "standart bir algoritma kullandık" yetmez; sonucu uygulama ayrıntıları belirler.
PHP ÖTESİ
OnionZero PE/İkili ve Android koruması, hazır .exe/.dll ikililerini ve Android APK'larını aynı güvenlik mimarisi altında mühürler:
Güvenlik değerlendirmeniz için ayrıntılar mı gerekiyor? Bizimle konuşun — incelemecilerinizi modelin içinde gezdirelim.