İnandırıcı İnkâr ve Desenle Ayrılmış Kasalar
Birisi Vaultaire'i açmanızı talep ediyor. Bir desen çiziyorsunuz ve diğerlerini listeleyen bir menü olmadan şifreli bir kasa açılıyor. Farklı bir desen farklı bir kasa açabilir. Bu, uygulama kapsayıcısını denetleyebilecek bir denetçiye karşı net sınırlamalarla arayüzde pratik bölümlendirme sağlar.
Vaultaire'in inandırıcı inkâr özelliği, kasalar arası bir liste göstermeden ayrı şifrelenmiş kasa dizinlerine erişmek için ayrı desenler kullanır. Bu, olağan arayüz incelemesi sırasında diğer kasaları gizleyebilir; ancak diskteki yerleşim, uygulama kapsayıcısına erişimi olan bir incelemeciye kasa sayısını gösterir.
İnandırıcı İnkâr Aslında Ne Anlama Geliyor?
En güçlü kriptografik anlamıyla inandırıcı inkâr, gözlemlenebilir depolama alanının, ek ve koruma altındaki içeriğin varlığını kanıtlamaması demektir. Günlük ürün terminolojisinde bu ifade, bir görünümü açığa çıkarırken diğerini gizleyen sahte (tuzak) kimlik bilgileri için de kullanılır. Bunlar birbirinden farklı standartlardır; Vaultaire’in mevcut uygulaması ise bilgi-teorik düzeyde bir inkâr edilebilirlikten ziyade, arayüz düzeyinde bölümlendirme hedefini karşılamaktadır.
Çoğu kasa uygulaması size tek bir şifrenin arkasında tek bir kasa sunar. Birisi seni açmaya zorlarsa her şey ortaya çıkar. Bazı uygulamalar, sahte ekran gösteren ikinci bir şifre ayarlayabileceğiniz bir “dekoy modu” sunar. Ancak bu uygulamalar genellikle kozmetiktir. Adli tıp uzmanı, uygulamanın ’ verilerine bakabilir, yapılandırma işaretlerini görebilir, şifrelenmiş verilerin boyutunun görünür dosyalarla eşleşmediğini fark edebilir veya gizli bir katmanın varlığını ortaya koyan meta verileri bulabilir.
Vaultaire, desen tabanlı bir adresleme yaklaşımı kullanır. 5×5'lik ızgara üzerindeki her geçerli desen, farklı bir aday kasa anahtarı türetilmesini sağlar. Uygulama, beklenen şifreli dizin dosya adını hesaplamak üzere bu anahtarı özetler (hash'ler) ve ardından ilgili dizin mevcutsa onu açıp doğrular. Desenler ile kullanıcıya görünen kasa adları arasındaki eşleşmeleri içeren düz metin bir kayıt listesi sunmaz; ancak şifreli dizin dosyalarının kendileri listelenebilir ve sayılabilir.
Türetilen dizin varsa ve AES-GCM kimlik doğrulaması başarılı olursa o kasanın dosyalarını görürsünüz. Yoksa Vaultaire boş bir durum sunar ve bu desen için yeni bir kasa oluşturabilir. Başka bir kasayı adlandıran veya liste gösteren bir kilit ekranı hatası yoktur. Bu sessiz arayüz gelişigüzel inceleme sırasında yardımcı olur, ancak aşağıda açıklanan dosya sistemi kanıtlarını silmez.
Geleneksel kasa uygulamaları genellikle görünür bir kapsayıcı listesiyle açılır. Vaultaire ise her desenin tek bir şifrelenmiş dizine erişmesini sağlar. Arayüzü kullanan kişi diğerlerinin kataloğunu değil, seçilen kasayı görür. Dosya sistemi incelemecisi daha geniş bir görüşe sahiptir ve kasaları depolama klasörlerinden sayabilir.
Nasıl Çalışır Kaputun Altında
Teknik temel, desenden türetilen adreslemeyi kimlik doğrulamalı şifrelemeyle birleştirir. Farklı desenler farklı aday anahtarlar ve dosya adları üretir. AES-GCM ardından açık bir bütünlük kontrolü sağlar: doğru anahtar şifrelenmiş dizinin kimliğini doğrular, yanlış anahtar ise başarısız olur. Bu doğrulama sonucu güvenlik için yararlıdır, ancak kopyalanan verilerin çevrimdışı tahmin doğrulamasına imkan verdiği anlamına da gelir.
Farklı Desenler, Farklı Tuşlar
Bir desen çizdiğinizde Vaultaire nokta dizisini ve ızgara boyutunu serileştirir, ardından cihaz genelinde rastgele bir Keychain tuzuyla 600.000 tur PBKDF2-HMAC-SHA512 çalıştırır. İşlev 256 bitlik bir kasa anahtarı üretir. Farklı desen girdisinin ilgisiz bir anahtar üretmesi beklenir, ancak kimlik bilgisinin güvenliği desenin tahmin edilebilirliğiyle sınırlı kalır. 256 bitlik bir çıktı, insan desenine 256 bitlik entropi kazandırmaz.
Her Anahtar Kendi Blobunun Şifresini Çözer
Vaultaire, her bir kasaya ait dosya haritasını ve sarmalanmış rastgele ana anahtarı, AES-256-GCM ile şifrelenmiş bir dizinde saklar. Bir desen çizdiğinizde uygulama, olası kasa anahtarını türetir ve buna karşılık gelen anahtar parmak izi dosya adını kontrol eder. Dosya mevcutsa, kimlik doğrulamalı şifre çözme işlemi ya başarılı olur ya da başarısızlıkla sonuçlanır; zira AES-GCM, geçerli kabul edilen anlamsız bir düz metin çıktısı üretmez. Geçerli bir dizin açılamazsa, kullanıcı arayüzü diğer kasaları listelemeksizin boş bir görünüm sunar.
Düz Metin Çapraz Kasa Kataloğu Yok
Vaultaire, desenleri okunabilir kasa adlarıyla eşleştiren, kullanıcıya dönük bir veritabanı tablosu tutmaz. Olağan kilit açma akışı türetilen anahtar aracılığıyla tek bir dizine erişir. Diskte her kasanın, rastgele örtü dosyalarıyla 64'lük bantlara dolgulanan bir havuzda `vault_index_<locator>.bin` kök dosyası ve aynı konum belirteciyle adlandırılmış bir depolama klasörü vardır. Uygulamanın kendisi depolama bakımı için bunları listeler. Konum belirteçleri kaynak desenleri açığa çıkarmaz, ancak klasör sayısı kasa sayısını ve hangi kök dosyaların gerçek olduğunu gösterir.
Her iki kasa da eşit derecede gerçektir. Her ikisi de aynı algoritmayla şifrelenir. Her ikisi de aynı türde şifrelenmiş çıktı üretir. Birini “real” ve diğerini “decoy.” olarak etiketleyen hiçbir bayrak, işaretçi veya meta veri yoktur. Matematik açısından bunlar aynıdır.
Yem Kasası Stratejisi
İnandırıcı inkâr yalnızca gösterecek bir şeyiniz varsa işe yarar. Boş kasa şüphelidir. Korunmaya değer hiçbir şeyin bulunmadığı bir kasa şüphelidir. En güçlü savunma, birisinin bulmayı beklediği şeye tam olarak benzeyen bir kasadır.
Yeminizi Ayarlama
Baskı altında hızlı ve doğal bir şekilde çizebileceğiniz ikinci bir, deseni seçin. Bu desenle bir kasa oluşturun. Kasa uygulamasını kullanan biri için anlamlı olan içerikle doldurun: belki gizli tutmayı tercih edeceğiniz ancak hassas olmayan bazı kişisel fotoğraflar, birkaç mali belge, bazı notlar. İçerik inandırıcı olmalı ve, telefonunuzu arayan birinin sakladığınız şeyi bulduğunu düşünmesine yetecek kadar utanç verici olmalıdır.
İkna Edici Hale Getiriyor
İyi bir tuzak kasasının birkaç özelliği vardır. Makul sayıda dosya içermelidir, ne çok az (şüphe uyandıracak kadar boş) ne de çok fazla (neden bu kadar sıradan içeriği koruyasınız ki?). Dosyalar aktif kullanımı önerecek kadar güncel olmalıdır. İdeal olarak içerik, ilk etapta neden bir kasa uygulaması yüklediğinize dair makul bir neden sunmalıdır.
Kilidi açılmış arayüzle sınırlı biri seçilen kasayı görür ve kasalar arası bir seçici görmez. Bu gelişigüzel ifşayı azaltabilir. Dosya sistemi erişimi olan biri kasaları sayabilir ve bir dizini bir desene bağlayamasa ya da içeriğini okuyamasa bile birden fazla yerel kasanın var olduğunu bilebilir.
Basınç Altında
Cihazınızın kilidini açmak zorunda kalırsanız tuzak desenini çizin. Kasa açılıyor. Dosyalar görünür. Sıradan arayüzde keşfedilecek gizli bir menü veya kasalar arası liste yoktur. Telefonunuzu tutan kişi kilidi açılmış bir kasa görüyor. Bu, sıradan inceleme sırasında açıklamayı tutarlı hale getirebilirken, dosya sistemi incelemesi yine de ek şifrelenmiş dizinleri ortaya çıkarabilir.
Hassas kasanız, deseni çizilmediği sürece arayüzde görünmez. Gizli bir menü altında da listelenmez. Şifrelenmiş dizini uygulama kapsayıcısında varlığını sürdürdüğü için, bu özellik her türlü zorunlu ifşa veya adli analize karşı bir koruma olarak sunulmamalıdır.
Neden Matematiksel Olarak Kanıtlanabilir?
Vaultaire şifrelenmiş içerik hakkında güçlü, arayüz hakkında ise daha dar bir iddiada bulunabilir. AES-GCM bir dizinin ve dosyalarının içeriğini korur. Desenle adreslenen yönlendirme diğer kasaları görünür kilit açma akışının dışında tutar. Bu özelliklerin hiçbiri, şifrelenmiş dizin dosyalarının sayısını uygulama kapsayıcısını okuyabilen bir incelemeciden gizlemez.
Şifrelenmiş İçerik Gizli Kalır
AES-256-GCM, anahtarlar ve nonce değerleri doğru kullanıldığında düz metni gizlemek ve değişikliği tespit etmek için tasarlanmıştır. Bir incelemeci Vaultaire'in dizin ve blob dosyalarını adlarından ve konumlarından tanıyabilir, ancak ilgili anahtarlar olmadan korunan dosya haritasını, sarmalanmış ana anahtarı, dosya adlarını, meta verileri, küçük resimleri veya dosya içeriğini okuyamaz.
Sayılabilir Dizinler, Düz Metin Desen Haritası Yok
Her kasanın kendi depolama klasörü olduğundan dosya sistemi kaç kasa bulunduğunu yanıtlayabilir. Sağlamadığı şey, bu parmak izlerinden onları üreten desenlere, kullanıcıya görünen kasa etiketlerine veya şifresi çözülmüş içeriklere giden düz metin bir haritadır. Bu yararlı bir sınırdır, ancak gizli sayım değildir.
Çevrimdışı Tahmin Doğrulaması Mümkündür
Cihaz tuz değerini ve şifrelenmiş uygulama verilerini kopyalayan bir saldırgan, tahmin edilen bir desenden yola çıkarak bir aday anahtar türetebilir. İlgili dizin parmak izi, saldırgana eşleşen bir dosya adı olup olmadığını bildirir; AES-GCM kimlik doğrulamalı şifre çözme işlemi ise tahmini çok yüksek bir kesinlikle doğrular. PBKDF2 her bir tahmini daha maliyetli hale getirir; ancak bu çevrimdışı sınama yöntemini ortadan kaldırmaz veya zayıf bir desene entropi eklemez.
Boş Durum Ne Sağlar
Kilit ekranında Vaultaire "yanlış desen" uyarısı vermez ve başka hangi kasaların bulunduğunu göstermez. Eşleşmeyen bir desen boş bir duruma veya oluşturma akışına ulaşır; böylece arayüzle etkileşimle sınırlı biri hiçbir kasa listesi elde etmez. Bu sunum avantajı, alttaki dosyaları kopyalayıp analiz eden bir saldırgana genellenmemelidir.
Bilgi ifşasına zorlamayla ilgili yasalar yargı bölgesine ve duruma göre değişir. Vaultaire'in arayüzü, bir yetkilinin neyi çıkarabileceğini, talep edebileceğini veya kanıtlayabileceğini belirlemez; şifrelenmiş dizin dosyası sayısı da tek başına birden fazla yerel kasayı ortaya çıkarabilir. Bir ürün özelliğini hukuki bir sonuç gibi görmek yerine durumunuzu yetkin bir avukata danışın.
Kimin İnandırıcı İnkâr'ya İhtiyacı Var
İnandırıcı inkârın yalnızca casuslar ve ihbarcılar için geçerli olduğunu düşünebilirsiniz. Gerçekte milyonlarca sıradan insan, bilgileri baskı altında koruma yeteneğinin lüks olmadığı, bir zorunluluk olduğu durumlarla karşı karşıyadır.
Gazeteciler ve Kaynakları
Araştırmacı gazeteciler genellikle hassas materyaller taşırlar: kaynak kimlikleri, sızdırılan belgeler, röportaj kayıtları. Pek çok ülkede gazeteciler rutin olarak gözaltına alınıyor ve sınırlarda, kontrol noktalarında veya baskınlar sırasında cihazları aranıyor. Zararsız notlar ve yayınlanmış fotoğraflar içeren sahte bir kasa, koruma sağlarken, gerçek kasa, hayatları anonimliğe bağlı olabilecek kaynakları korur.
Aktivistler ve Organizatörler
Siyasi aktivistler, sendika örgütleyicileri ve insan hakları çalışanları, telefonlarının gözetim hedefi olduğu ortamlarda çalışabilir. Ayrı desenler olağan uygulama kullanımı sırasında görünenleri bölümlere ayırabilir, ancak el konulan veya ele geçirilen bir telefon şifrelenmiş dizin sayılarını açığa çıkarabilir ve çevrimdışı desen tahminine imkan verebilir. Operasyonel güvenlik uygulamanın ötesine uzanmalıdır.
İstismar Durumlarındaki İnsanlar
İstismarı belgeleyen kişilerin, hassas kanıtları güvenle gösterebilecekleri materyallerden ayırmaları gerekebilir. İkinci bir kasa, yalnızca uygulama arayüzüyle sınırlı olan kişilere ifşayı azaltabilir. Ancak cihaz izleme, casus yazılım, zorlama veya dosya sistemi incelemesine karşı güvenliği garanti edemez; bu nedenle tehlikede olan kullanıcılar, yetkili bir yerel destek kuruluşundan rehberlik almalıdır.
Sınırları Aşan Gezginler
Sınırda arama yetkileri ve yolcu yükümlülükleri farklılık gösterir. Tek bir Vaultaire desenini açmak kasalar arası bir liste göstermez, ancak diğer şifrelenmiş dizinleri adli incelemede tamamen tespit edilemez hale de getirmez. Yanınızda taşıdığınız hassas verileri en aza indirin ve güzergahınız ile koşullarınız için güncel hukuki tavsiye alın.
Gizliliğe Değer Veren Herkes
Gizliliği hak etmek için tehlikede olmanız gerekmez. Belki özel bir günlük tutuyorsunuz. Belki kimsenin rastlamasını istemediğiniz tıbbi bilgileriniz var. Belki de dijital hayatınızın her parçasının telefonunuzu eline alan herkese açık olmaması gerektiğine inanıyorsunuz. Desenle ayrılmış kasalar, olağan bir kilit açmanın gösterdiklerini sınırlayarak arayüz gizliliğini güçlendirir; şifrelenmiş dizin sayısı ise dosya sistemi incelemecisine görünür kalır.
Bu Karşılaştır'nun Diğer Vault Uygulamalarına Nasıl Ulaştığını Gösteriyor
Birçok kasa uygulaması güvenliği bir erişim denetimi sorunu olarak ele alır: tek bir kimlik bilgisi tek bir görünür kapsayıcıya geçit verir. Bazı ürünler sahte PIN veya tuzak modu ekler. Bu özelliklerin gücü pazarlama etiketine değil depolama tasarımına bağlıdır; görünür bir yapılandırma işareti veya ayrı bir tuzak veritabanı başka bir modun var olduğunu ele verebilir.
Tek Kasa Sorunu
Tek kapsayıcılı bir tasarımın doğrudan zorlama sorunu vardır: Tek kimlik bilgisi açıklandığında, bu kimlik bilgisinin arkasındaki tüm içerik kullanılabilir hale gelir. Ürünler mevcut özellik kümeleri açısından farklılık gösterir; bu nedenle, adı geçen bir rakibin tek bir sabit model kullandığını varsaymak yerine, gerçek depolama ve tuzak uygulamasını değerlendirin.
Kozmetik Yem Modları
Sahte parola özelliği gelişigüzel incelemeye karşı yararlı olabilir, ancak adli değeri cihazın tespit edilebilir bir tuzak işareti, ikinci bir veritabanı veya ayırt edilebilir dosya boyutları saklayıp saklamadığına bağlıdır. Yayımlanmış bir tasarım veya denetim olmadan, etiket tek başına ne güçlü inkar edilebilirliği ne de başarısızlığı kanıtlar.
Vaultaire’'nun Yaklaşımı Mimari Açıdan Farklı
Vaultaire, desen ayrımını olağan kilit açma yolunun içine yerleştirir. Bir kasanın tuzak olup olmadığına karar vermek için özel bir sahte PIN işaretine gerek yoktur; yapılandırılan her desen sıradan bir şifrelenmiş kasaya erişir. Ayrı dizin dosyaları şifrelenmiş kapsayıcılar olarak görünür kalır; bu nedenle mimari ayrım en güçlü halini adli sayım gizlemede değil, kullanıcı arayüzünde ve içerik yalıtımında gösterir.
Sonuç tutarlı bir deneyimdir: Hiçbir kasa "gerçek" veya "sahte" olarak etiketlenmez ve her biri kendi kimliği doğrulanmış kilit açma veya kurtarma yolunu gerektirir. Gerekli kasa ve ana anahtarlar olmadan şifrelenmiş içerikler kullanılamaz kalır. Kapsayıcının varlığı kriptografik olarak silinmez.
Sıkça Sorulan Sorular
Kaç tane kasa oluşturabilirim?
Vaultaire, kasa oluşturmaya küçük bir ürün sınırı koymaz. Her geçerli desen ayrı bir şifrelenmiş dizine erişebilir. Depolama, kullanılabilir desen alanı, abonelik özellikleri ve cihaz kaynakları pratik kısıtlar olarak kalır; uygulama kasa seçici göstermese de diskteki dizin dosyası sayısı sayılabilir.
Adli tıp uzmanı kaç kasaya sahip olduğumu belirleyebilir mi?
Evet, incelemeci Vaultaire'in uygulama kapsayıcısını okuyabiliyorsa. Kök `vault_index` dosyaları, rastgele örtü dosyalarıyla 64 yuvalık bantlar halinde havuzlanır, ancak her gerçek kasanın ayrıca kendi depolama klasörü vardır; bu yüzden kasalar sayılabilir. Konum belirteci adları desenleri veya okunabilir içeriği açığa çıkarmaz, ancak Vaultaire kasa sayısının dosya sistemi analizinden gizlendiğini iddia etmez.
Birisi Vaultaire’'nun inandırıcı inkâr özelliğini biliyorsa ne olur?
Tasarımı bilmek, hangi desenin şifrelenmiş bir dizini açtığını veya bu kasanın ne içerdiğini ortaya koymaz. Ancak sınırları ortaya koyar: bir uygulama kapsayıcısı inceleyicisi şifrelenmiş dizinleri sayabilir ve anahtar parmak izi ve AES-GCM kimlik doğrulama sonucunu kullanarak tahmin edilen desenleri çevrimdışı olarak test edebilir. Bu nedenle desen gücü ve cihaz güvenliği hayati önem taşır.
Birden fazla kasaya sahip olmak depolamayı veya performansı etkiler mi?
Her kasa, içerdiği dosyalarla orantılı olarak depolama alanı tüketir. İster bir ister birden fazla kasanız olsun, şifreleme ve şifre çözme yükü aynıdır. Uygulama yalnızca çizdiğiniz desene karşılık gelen kasanın şifresini çözer, dolayısıyla performans diğer kasaların varlığından etkilenmez.
Vaultaire, bir yazılım güncellemesi aracılığıyla tüm kasaları ortaya çıkarmaya zorlanabilir mi?
Bir yazılım güncellemesi uygulamanın erişim yetkisiyle çalışır ve şifrelenmiş dizin dosyalarını listeleyebilir veya gelecekteki davranışı değiştirebilir. Desenden türetilen anahtar olmadan açılmamış bir kasanın şifresini yine de çözemez, ancak yazılım dağıtımı güven modelinin bir parçasıdır. Yüksek riskli kullanıcılar güncellemeleri ve bağımsız denetim kanıtlarını incelemelidir.
Zaten kullandığım bir desenle yanlışlıkla bir kasa oluşturursam ne olur?
Aynı cihazdaki mevcut bir kasayla eşleşen bir desen çizerseniz uygulama o kasayı açar. Yerel anahtar türetme aynı desen, ızgara boyutu ve cihaz tuzu için belirlenimci olduğundan uygulama kopya oluşturmak yerine aynı dizine ulaşır.
En Önemli Şeyi Koruyun
İlk tuzak kasanızı bir dakikadan kısa sürede kurun. Güçlü gizlilik, arayüzün tam olarak neyi gizlediğini ve şifrelenmiş depolamanın hala neyi açığa çıkarabileceğini bilmekle başlar.
İndir Vaultaire Ücretsiz