İçeriğe geç

Perde arkası

Velum Bir Fotoğrafı Adım Adım Nasıl Şifreler

llcloud ekibi 4 dk okuma

Kısa yanıt

Bir fotoğraf Velum'a girdiğinde telefonda AES-256-GCM ile şifrelenir. Anahtar çizdiğin desenden gelir ve her tahmin yavaş olsun diye Argon2id ile uzatılır. Velum sonra saklanan kopyanın şifresini çözer ve orijinali galerinden kaldırmayı önermeden önce onunla karşılaştırır. 9 kelimelik bir kurtarma ifadesi, deseni unutursan kasayı açar. Şifreleme saklananı korur, kasa açıkken kilidi açık bir telefonu ya da bulut yedeğinin zaten aldığı kopyaları korumaz.

"Şifreli", kasa uygulamalarının çok kullandığı bir kelime ve her zaman aynı anlama gelmiyor. Bazı uygulamalar bir klasörü parolanın arkasına kilitler ve içindeki dosyaları okunabilir bırakır. Bu yüzden bir etikete güvenmeni istemek yerine, bir fotoğraf Velum'a girdiğinde tam olarak ne olduğunu ve bu korumanın neyi yapıp neyi yapamadığını anlatıyoruz.

Adım 1: Desenin bir anahtara dönüşür

Her şey çizdiğin desenle başlar. Bir desen kendi başına kısadır, anahtar olmak için fazlasıyla kısa. Bu yüzden Velum onu Argon2id ile uzatır. Bu, her tahminin gerçek miktarda zamana ve belleğe mal olması için tasarlanmış bir yöntemdir. Velum bu maliyeti kasayı oluşturduğunda telefonuna göre ayarlar, böylece tek bir tahmin bilerek fark edilir bir an sürer.

Sonuç, telefonunun güvenli donanımında tutulan bir anahtarla birleştirilir, böylece Velum'un dosyalarının yalnızca bir kopyası başka bir makinede tahmin yürütmeye başlamak için yetmez. Birlikte o kasaya ait rastgele bir anahtarı açarlar ve Velum ondan fotoğraflar, küçük resimler ve kasanın içindekiler listesi için ayrı anahtarlar türetir.

Bunların hiçbirini görmezsin. Bir desen çizersin ve kasa açılır.

Adım 2: Fotoğraf telefonda şifrelenir

Bir fotoğrafı içe aktardığında Velum onu Android'in kendi dosya seçicisi üzerinden okur ve Google'ın Tink kitaplığını kullanarak AES-256-GCM ile şifreler. GCM iki iş yapar: veriyi karıştırır ve saklanan dosyanın tek bir baytı bile değişirse başarısız olan bir kontrol ekler.

Küçük resim de şifrelenir, dosya adı da. Fotoğraf hakkında hiçbir şey okunabilir biçimde saklanmaz, ne tür bir dosya olduğu bile. Şifreli veri, bir temizleyici uygulamanın yanlışlıkla silebileceği ortak bir klasöre değil, Velum'un telefondaki özel depolamasına gider.

O depolamanın içinde her şey rastgele adlı, aynı boyutta bloklar halinde tutulur. Fotoğraflar, küçük resimler ve kasanın dizini birbirine benzer, bu yüzden dosyalar kaç fotoğrafın olduğunu ya da hangisinin hangisi olduğunu ele vermez.

Adım 3: İçe aktarma, hiçbir şey kaldırılmadan önce kontrol edilir

En çok önem verdiğimiz adım bu, çünkü "bütün fotoğraflarımı kaybettim" kasa uygulamalarının korktuğu yorumdur. Bu yüzden Velum bir fotoğrafı şifrelerken orijinalin bir parmak izini de kaydeder. Sonra saklanan kopyanın şifresini çözer ve parmak izlerini karşılaştırır. Yalnızca eşleşirse Velum orijinali galerinden kaldırmayı önerir.

Kaldırma Android'in kendi silme penceresinden geçer, böylece telefonun senden bir kez onay ister. Android bir dosyayı silmeye yetecek kadar adlandıramıyorsa Velum sessizce başarısız olmak yerine sana söyler. Temiz içe aktarılmayan bir fotoğraf asla silinmek üzere önerilmez.

Adım 4: Kurtarma ifadesi ve yedek

Bir kasa oluşturduğunda Velum 9 kelimelik bir kurtarma ifadesi gösterir. İkinci bir giriş yoludur, yani deseni unutursan bu kelimeler kasayı açar. Kağıda yaz ve telefondan uzak tut.

Yedekler kasayı saklandığı haliyle, zaten şifreli olarak kopyalar. Ücretsiz yedek telefon, hafıza kartı ya da USB bellek gibi seçtiğin bir klasöre gider. Pro ile Velum kendiliğinden Google Drive'ına, yalnızca Velum'un okuyabildiği gizli bir uygulama alanına yedekler. Yeni bir telefonda eski telefonun güvenli donanım anahtarı olmaz, bu yüzden bir yedek yalnızca deseninle ya da kurtarma ifadenle açılır.

Adım 5: Her desen kendi kasasını açar

Pro ile her biri kendi desenine ve kendi ifadesine sahip daha fazla kasa ekleyebilirsin. Sıradan fotoğrafları olan ikinci bir kasa, telefonunu birine göstermek zorunda kaldığında sahte kasa işi görebilir.

Velum kasaların listesini hiçbir yerde tutmaz. Kilit açma, çizdiğin desen için bir anahtarın, her zaman orada olan bir sahte dosyalar kümesinin arasında var olup olmadığına bakılarak çalışır. Yanlış bir desen "tanınmadı" der ve ne çizildiğine bakılmaksızın aynı süre bekler, yani uygulama nelerin var olduğu hakkında hiçbir şey ele vermez.

Pro'da ayrıca bir zorlama deseni de var. Bir kasayı açar ve telefondaki diğer tüm kasaların anahtarlarını sessizce siler. Anahtarlar olmadan o kasalar açılamaz. Bunu kendin kurarsın ve geri alınamaz.

Şifreleme neyi koruyamaz?

Şifreleme durağan veriyi, yani depolamada durduğu haliyle dosyaları korur. Bir güç alanı değildir ve bunu baştan söylemeyi tercih ederiz:

  • Açık kasa açıktır. Telefonun kilidi açıksa ve Velum açıkken birine verilirse ekranda olanı görebilirler. Velum ekran kapanınca ve uygulamadan çıkınca kilitlenir, telefonu yüzüstü koyarak da kilitleyebilirsin.
  • Daha önce yapılan kopyalar erişiminin dışında. Google Photos gibi bir bulut hizmeti bir resmi zaten yedeklediyse onu galerinden kaldırmak o kopyayı kaldırmaz. Android'de fotoğraflar nasıl gizlenir rehberimiz nasıl kontrol edeceğini anlatıyor.
  • Gizli, görünmez demek değildir. Gizli kasalar hiçbir yerde listelenmez ama Velum'un var olduğunu bilen herkes gizli kasaların olabileceğini de bilir.
  • Eski yedekler olduğu gibi kalır. Bir zorlama deseni klasör yedeğine bir sonraki çalışışında ulaşır, ama bir yedeğin daha önce başka yerde yaptığın kopyaları Velum'un erişiminin dışındadır.
  • İkisini de kaybeden erişimi kaybeder. Hesap ve sıfırlama e-postası yok. Desen ve ifade ikisi de giderse o kasayı kimse açamaz.
  • Paylaşmak bir kopya yapar. Bir fotoğrafı başka bir uygulamaya paylaştığında Velum ona konumu kaldırılmış okunabilir bir kopya verir. O uygulamanın onunla ne yapacağı o uygulamaya kalmış.

Bu, fotoğrafları gizlemenin diğer yollarıyla nasıl karşılaştırılır?

Yerleşik seçenekler farklı bir yaklaşım izler ve doğru seçim olabilir. Velum ve Google Photos Kilitli Klasör ile Velum ve Samsung Güvenli Klasör bunları karşılaştırıyor, Velum ve Keepsafe ise uzun süredir var olan bir kasa uygulamasına bakıyor.

Ücretsiz araçlarımızdan ikisi de buraya uyuyor. Parola ifadesi oluşturucu tarayıcında hiçbir yere hiçbir şey gönderilmeden güçlü, akılda kalır parola ifadeleri üretir, fotoğraf konumunu kaldır ise bir resmin nerede çekildiğini gösterip göstermediğini kontrol eder ve paylaşmadan önce o veriyi siler.

Kaynaklar

Sorular

Kasa uygulamaları fotoğrafları gerçekten şifreler mi?

Bazıları şifreler, bazıları yalnızca bir parolanın arkasına gizler ve orijinal dosyayı telefonda okunabilir bırakır. Velum her fotoğrafı, videoyu, küçük resmi ve dosya adını saklanmadan önce AES-256-GCM ile şifreler. Bunu uygulamada kontrol edebilirsin: Başkaları ne görür, herhangi bir fotoğrafı aynı dosyanın telefonda durduğu haliyle yan yana gösterir, yani adı ve türü olmayan rastgele gürültü.

Velum desenimi unutursam ne olur?

9 kelimelik kurtarma ifaden kasayı açar. Velum onu bir kasa oluşturduğunda gösterir ve her ek kasanın kendi ifadesi vardır. Bir kağıda yaz ve güvenli bir yerde sakla. Hesap ve sıfırlama e-postası yok, bu yüzden hem desen hem ifade kaybolursa o kasayı kimse açamaz.

Fotoğrafları bir kasaya taşırken onları kaybedebilir miyim?

Velum, başarısız bir kopya orijinali asla kaybettirmeyecek şekilde yapıldı. Her içe aktarma, Velum orijinali galerinden kaldırmayı önermeden önce şifresi çözülüp orijinalle karşılaştırılır ve telefonun bu kaldırmayı onaylaman için bir kez sorar. Seçtiğin bir klasöre ücretsiz şifreli yedek, kasanın dışında bir kopya daha tutar.

Telefonumu ele geçiren biri Velum'u açabilir mi?

Desenin ya da kurtarma ifaden olmadan hayır. Yanlış desenler ne çizildiğine bakılmaksızın aynı bekleme süresine mal olur ve bu süre beş denemeden sonra uzar. Velum ekran kapanınca ya da uygulamadan çıkınca kilitlenir. Kilidi açık ve kasa açıkken verilen bir telefonu koruyamaz.

Okumaya devam et