LifeVeil dosyalarınızı nasıl korur

Bu sayfa, LifeVeil'in ne yaptığını ve ne yapamadığını sade bir dille anlatır. Fazla büyük bir söze güvenmenizdense sınırları bilmenizi tercih ederiz.

Kısaca

Desenden anahtara

5×5 bir ızgarada, en az 6 nokta kullanarak ve hiçbir noktadan iki kez geçmeden bir desen çizersiniz. LifeVeil, deseni libsodium kitaplığındaki Argon2id ile bir anahtara dönüştürür (Android'de 1.0.20 sürümü).

Dosyalar nasıl şifrelenir

Kurtarma ifadesi

Parmak izi

Parmak iziyle kilit açma isteğe bağlıdır. Parmak izini LifeVeil değil, Android kontrol eder; uygulama parmak izinizi hiçbir zaman almaz. Ana anahtarı, Android Keystore içinde yalnızca güçlü bir biyometrik doğrulamanın hemen ardından çalışan bir anahtar açar. Biri telefona yeni bir parmak izi eklerse bu anahtar çalışmayı bırakır ve deseninizi yeniden kullanmanız gerekir.

Yedek dosyası

Uygulamadaki diğer korumalar

Yapay zekâ ve desen tahmini

Bilmeniz gereken sınırlar

Hiçbir uygulama her şeye karşı koruma sağlayamaz. LifeVeil'in dürüst sınırları şunlardır.

Basit desenler tahmin edilebilir

Kısa veya yaygın şekiller (bir L, bir Z, düz bir çizgi) sizi izleyerek, ekrandaki lekelerden veya birkaç denemede tahmin edilebilir. Gerçek desenleri tahmin etmek, olası desen sayısının düşündürdüğünden çok daha kolaydır. Daha fazla nokta ve daha fazla dönüş kullanın. Uygulama çok basit desenler konusunda sizi uyarır.

Tahmin ne kadar sürebilir

Uygulamanın içinde her deneme yaklaşık bir saniye sürer ve 5 hatadan sonra bekleme süreleri uzar. Ancak yedek dosyanızı ele geçiren veya cihaz tuzunu root yapılmış bir telefondan almış biri, tahminleri bekleme olmadan bir bilgisayarda yapabilir. Argon2id bunu yavaşlatır, ancak bir desenin olasılıkları uzun bir parolanınkinden çok daha azdır. Saniyede yaklaşık 1.000 tahmin yapan tek bir üst düzey ekran kartı (RTX 4090 sınıfı) için kaba tahminler:

Tahmin edilenOlasılık sayısıSüre, tek ekran kartı
En yaygın 10.000 desen104yaklaşık 10 saniye
6 noktalı tüm desenler1,28 × 108yaklaşık 1,5 gün
7 noktalı tüm desenler2,42 × 109yaklaşık 28 gün
8 noktalı tüm desenler4,36 × 1010yaklaşık 1,4 yıl
Kurtarma ifadesi (92 bit)4,95 × 1027yaklaşık 1,6 × 1017 yıl

Bunlar ölçüm değil, tahmindir. Desen sayıları üst sınırlardır; gerçek desenler çok daha azdır. Daha fazla veya daha hızlı donanım, tahmini orantılı olarak hızlandırır.

Yedek dosyanızı gizli tutun

Yedek dosyası cihaz tuzunu içermez; bu nedenle onu ele geçiren herkes, yukarıda gösterildiği gibi desenleri çevrimdışı deneyebilir. Dosyayı yalnızca sizin erişebildiğiniz bir yerde, örneğin kendi bulut hesabınızda saklayın ve daha uzun bir desen kullanın.

Root yapılmış veya virüslü telefonlar

Biri uygulamanın izinleriyle kod çalıştırabiliyorsa (örneğin root yapılmış bir telefonda veya tam denetime sahip kötü amaçlı bir yazılımla), cihaz tuzunu açıp çevrimdışı tahmin yapabilir. Kasa açıkken anahtarlar bellektedir ve root erişimiyle veya bir hata ayıklayıcıyla okunabilir. Android ve Flutter içinde oluşturulan bazı kopyalar ile ekranda gösterilen fotoğraflar bellekten hemen silinemez.

Bazı bilgiler görünür

Uygulamanın depolama alanındaki şifreli dosyaların sayısı, yaklaşık boyutları ve ne zaman oluşturulup değiştirildikleri gizlenmez. LifeVeil'in yüklü olduğu da gizlenmez.

Boş kasa yalnızca ekranı kandırır

Uygulamanın dosyalarını okuyabilen biri (örneğin rootlu bir telefonda) kasa klasörlerini sayabilir ve bu ayarın açık olduğunu görebilir. Ayrıca 5 yanlış desenden sonra uygulama sizi bekletir; bu da önceki desenlerin hiçbir şey açmadığını gösterir.

Kılık yalnızca ana ekranı değiştirir

Parmak izi daha zayıf bir yoldur

Parmak iziyle kilit açma Argon2id'yi atlar. Gücü, telefonunuzun parmak izi sensörüne ve Android Keystore'a bağlıdır. Ayarlar'dan istediğiniz zaman kapatabilirsiniz.

Davetsiz misafir fotoğrafları

Uygulama deklanşör sesi çalmaz, ancak Japonya ve Kore gibi bazı ülkelerde satılan telefonlar her zaman çalar. Başka bir uygulama kamerayı kullanıyorsa veya ön kamera yoksa fotoğraf çekilmez. Oluşturduğunuz ilk kasanın kilidini açana kadar fotoğraflar bir Android Keystore anahtarıyla mühürlenir.

Fotoğraf ayrıntıları

Sistem ekranları sırasında kilitleme duraklatılır

Bir sistem ekranı açıkken (izin isteği, silme onayı, fotoğraf veya dosya seçici, parmak izi istemi) ve bir içe veya dışa aktarma sürerken uygulama kilitlenmek için bekler. Uygulamadan çıktıysanız bu işlem bittikten 2 saniye sonra kilitlenir.

Kasalar tek bir cihaz tuzunu paylaşır

Bir telefondaki tüm kasalar aynı cihaz tuzunu kullanır. Bu tuz birinin elindeyse tek bir tahmin tüm kasaları aynı anda dener. Tek bir kasaya saldırmanın maliyeti ise aynıdır.

Hiçbir uygulamanın engelleyemeyeceği şeyler

Deseninizi çizerken sizi izleyen biri veya ekranınızı kaydeden bir kamera.

İkisini de kaybederseniz kimse yardım edemez

Hem deseninizi hem de kurtarma ifadenizi kaybederseniz dosyalarınızı kimse kurtaramaz. Biz bile.