Kullanım kılavuzu
1. Bu kılavuz hakkında • 2. GravesZIP nedir • 3. Biçimler • 4. Parola korumalı bir iletiyi açma • 5. Şifreleme • 6. Parolalar • 7. Şifreleme imza değildir • 8. Güvenli çıkarma • 9. Arşivi sınama • 10. Arayüz • 11. Diller • 12. Erişilebilirlik • 13. Destek
1. Bu kılavuz hakkında
Bu kılavuz GravesZIP 1.0'ı anlatır: işlediği biçimleri, şifrelemesinin nasıl davrandığını, neyi koruyup neyi korumadığını ve arayüzün her bölümünün nasıl kullanılacağını. Kılavuzda çalışmayan hiçbir özellik anlatılmaz; planlanan ama henüz bulunmayanlar, Arayüz bölümünün sonunda bu şekilde belirtilerek listelenir.
2. GravesZIP nedir
Bir arşiv yöneticisi: dosyaları arşivlere paketler, yeniden açar ve paketlediklerini şifreleyebilir.
Sıkıştırma ve şifreleme burada yeniden yazılmamıştır; bu işleri köklü bir açık kaynak kitaplığı olan SharpZipLib yapar. GravesZIP'in oluşturduğu arşivler sıradan ZIP dosyalarıdır: şifresiz olanı, Windows ve macOS'un yerleşik arşiv desteği dahil her şeyde açılır. Şifreli olanı, ZIP'in AES-256 şifrelemesini anlayan her programda açılır: 7-Zip, WinZip ve diğerleri. Windows'un eski sürümlerindeki araç dahil bazı yerleşik ZIP araçları AES'i anlamaz ve hangi programla oluşturulmuş olursa olsun şifreli bir arşivi açamaz; GravesZIP'i ya da o programlardan birini kullanın.
Hiçbir ağ bağlantısı kurmaz. Bkz. Gizlilik bildirimi.
3. Biçimler
Bu sürüm ZIP'i işler.
Listenin tamamı budur ve bilerek kısa tutulmuştur. GravesMail'in parola korumalı iletileri ZIP olarak gelir, diğer bütün arşivleyiciler ZIP'i okuyabilir ve tek bir biçimi hakkıyla işlemek, birkaçını yarım yamalak işlemekten daha değerlidir. Başka biçimler eklenecek; eklenene kadar bu kılavuz onları desteklediğini öne sürmeyecek.
7z, RAR, tar ve diğerleri henüz desteklenmiyor. GravesZIP 7-Zip'i içermez ve kurulu olmasını gerektirmez.
4. Parola korumalı bir iletiyi açma
GravesMail'den gelen parola korumalı bir ileti, protected-message.zip adlı bir ek olarak gelir. Onu GravesZIP ile açın ve gönderenin size ayrıca (telefonla ya da kısa mesajla, asla e-postanın kendisinde değil) verdiği parolayı girin.
İçinde şunları bulursunuz:
Ekler bilerek yeniden adlandırılır. ZIP her dosyanın içindekini şifreler, ama ad listesini arşivi elinde tutan herkesin okuyabileceği biçimde bırakır; dolayısıyla “isten-cikarilacaklar-listesi.xlsx” adlı bir dosya, daha kimse parolayı yazmadan kendini ele verirdi. Gerçek adlar message.html içinde yer alır.
Bunlardan birini açarken ağa hiçbir şey ulaşmaz; parolayı ne GravesZIP ne de GravesWare görür.
5. Şifreleme
ZIP'e konan parola onu AES-256 ile şifreler.
ZIP iki şifreleme yöntemini destekler ve bunlardan biri kırılmıştır. Özgün yöntem olan ZipCrypto, sıradan donanımda bilinen düz metin saldırısıyla saniyeler içinde kırılır; üstelik 7-Zip dahil çoğu araç, bir ZIP parolası belirlediğinizde varsayılan olarak onu uygular. GravesZIP onu asla kullanmaz. Bunun için bir ayar yoktur, çünkü doğru yanıt olduğu hiçbir durum yoktur.
Şifrelemenin kapsamadıkları
ZIP kendi dosya listesini şifreleyemez. İçerik okunamasa da içindeki her şeyin adı, boyutu ve zaman damgası, arşivi elinde tutan herkes için okunabilir kalır. Bu, GravesZIP'in değil, biçimin bir sınırıdır ve hiçbir ZIP aracı daha iyisini yapamaz.
Adların kendisi hassassa dosyaları arşivlemeden önce yeniden adlandırın; GravesMail de gerçek ad yerine attachment-01 yazarken tam olarak bunu yapar.
Arşiv dosyasının da kendi adı, boyutu ve değiştirilme tarihi vardır; bunların hiçbiri şifrelenmez. “istifa-mektubu.zip” adlı bir arşiv, daha baştan gereğinden fazlasını söylemiştir.
GravesZIP aksini iddia etmez. Dosya listesi gizlenmiş şifreli bir ZIP oluşturmasını isterseniz sessizce okunabilir bir arşiv yazmak yerine reddeder.
6. Parolalar
Ne siz, ne GravesWare, ne de başka biri kurtarabilir. Arka kapı yok, kurtarma anahtarı yok, sıfırlama yok. Kaybederseniz arşiv de gitmiştir. Şifrelemenin amacı budur.
Artık şifreli bir arşivde duruyor diye bir şeyin tek kopyasını silmeden önce: silmeyin.
Parola seçme
Güvenliğin tamamı paroladır. AES-256 zayıf nokta değildir ve asla olmayacaktır; tahmin edilebilir bir parola ise öyledir.
Uzunluk karmaşıklıktan üstündür. Birbiriyle ilgisiz birkaç sözcük, harflerin yerine başka karakterler konmuş kısa bir diziden hem daha güçlüdür hem de daha kolay hatırlanır. “correct horse battery staple”, tahmin edilmeye “P@ssw0rd!” parolasından çok daha iyi dayanır.
Başka bir yerde kullandığınız parolayı yeniden kullanmayın. Bir arşiv, parolasını ödünç aldığınız hesaptan daha uzun yaşayabilir ve istemediğiniz bir yere ulaşabilir.
GravesZIP parolayı nerede tutar
Bellekte, işlem süresince; başka hiçbir yerde değil. Diske asla yazılmaz. “Bu parolayı hatırla” seçeneği bilerek konmamıştır.
Bu korumanın sınırları için Gizlilik bildirimi belgesine bakın.
7. Şifreleme imza değildir
Parola, arşivi oluşturan kişinin onu bildiğini kanıtlar. Kim olduğunu kanıtlamaz; elinize ulaşan arşivin, gönderdiği arşiv olduğunu da kanıtlamaz: parolayı bilen biri, aynı parolayla açılan farklı bir arşiv oluşturabilir.
Şifreleme içeriğin okunmasını engeller. Bir şeyi kimin oluşturduğunu saptamak ayrı bir sorundur ve bu program onu çözmez.
8. Güvenli çıkarma
Başkasından gelen bir arşiv güvenilmeyen girdidir.
GravesZIP, seçtiğiniz klasörün dışına hiçbir dosya yazmaz. “../../.ssh/authorized_keys” gibi yollar barındıran arşivler vardır; dikkatsiz bir çıkarıcı, yol nereyi gösteriyorsa oraya yazar. GravesZIP bunları kesin olarak reddeder ve o girdiyi atlamak yerine çıkarmayı durdurur; böylece kötü niyetli bir arşiv kısmen de olsa yerleşemez.
GravesZIP, çıkardıklarını kötü amaçlı yazılımlara karşı taramaz. Bu, virüsten koruma yazılımınızın işidir.
9. Arşivi sınama
Dosya > Arşivi sına, diske hiçbir şey yazmadan her girdinin sıkıştırmasını açar ve onu kendisiyle birlikte saklanan sağlama toplamıyla karşılaştırır. Arşivin sağlam olduğunu, şifreli bir arşivde de parolanın doğru olduğunu doğrular. Gerekiyorsa parolayı sorar, verilen parola yanlışsa yeniden sorar.
Yanıt düz sözcüklerle gelir: ya her öğe denetlenmiştir ve arşiv sağlamdır, ya da en az bir öğe sağlama toplamıyla eşleşmiyordur ve arşiv bozuktur. Bozuk bir arşiv, Seçileni çıkar ile dosyalarının bir kısmını yine de verebilir; yapabiliyorsanız arşivin yeni bir kopyasını edinin.
Arşivin nereden geldiğini ya da kimin oluşturduğunu doğrulamaz.
10. Arayüz
Pencere
Açık arşiv yokken pencere Aç ve Yeni arşiv eylemlerini düğme olarak sunar. Bir arşiv açıkken içindekileri listeler: her öğenin adı ve klasörü, boyutu ve en son ne zaman değiştirildiği, alfabetik sırayla. Satırın yanındaki asma kilit, o öğenin içeriğinin şifreli olduğu anlamına gelir.
Her arşiv eylemi Dosya menüsündedir; aynı eylemler sağ tık menüsünde de bulunur: pencerenin herhangi bir yerine sağ tıklayın ya da Shift+F10'a veya Menü tuşuna basın. Açık bir arşiv ya da bir seçim gerektiren eylemler, bunlar olana kadar soluk görünür.
Arşiv açma
Dosya > Aç; ya da arşivin yolunu komut satırında verin. GravesZIP .zip dosyalarının programı olarak ayarlandığında ya da simgesinin üzerine bir arşiv bırakıldığında olan da budur. Microsoft Store sürümü, Windows'un “Birlikte aç” listesinde .zip dosyaları için kendini sunar.
Liste, şifreli bir arşivde bile hemen görünür. Bu bir güvenlik açığı değildir: ZIP'in dizini şifrelenmez, dolayısıyla adlar, boyutlar ve tarihler dosyayı elinde tutan herkes için okunabilirdir.
Çıkarma
Dosya > Tümünü çıkar her şeyi çıkarır. Dosya > Seçileni çıkar yalnızca seçtiğiniz satırları çıkarır: birine tıklayın, daha fazlası için Ctrl+tıklama ya da Shift+tıklama kullanın. Bir klasörün satırını seçmek, o klasörün içindeki her şeyi de birlikte getirir.
Her iki durumda da dosyaların nereye konacağını seçin. Şifreli bir arşiv parolasını burada sorar, çünkü parolaya gerçekten gerek duyulan ilk nokta burasıdır. Parola yanlışsa GravesZIP işlemin tamamını başarısız kılmak yerine bunu söyler ve yeniden sorar.
Her girdinin hedefi denetlenmeden hiçbir şey yazılmaz. Seçtiğiniz klasörün dışını gösteren bir yol içeren arşiv tümüyle reddedilir; böylece içeriğinin yarısını geride bırakamaz.
Sınama
Dosya > Arşivi sına. Yukarıdaki Arşivi sınama bölümüne bakın.
Arşiv oluşturma
Dosya > Yeni arşiv. İstediğiniz dosya ve klasörleri ekleyin; her biri adıyla listelenir, altında geldiği klasör yazar. Ne kadar sıkıştırılacağını seçin ve isterseniz bir parola belirleyin. Klasör, altındaki her şeyle birlikte bütün olarak eklenir ve arşivin içinde kendi adını korur.
Sıkıştırma, dokuz basamaklı bir ölçek yerine üç ayar sunar:
Sıradan bir arşiv için parolayı boş bırakın. Bir parola yazdığınızda onu doğrulamak için ikinci bir alan belirir, çünkü parola kurtarılamaz: yanlış yazılmış bir parola, arşivi yazıldığı andan itibaren okunamaz kılar ve sonradan hiçbir şey bunu size haber veremez. Bununla birlikte, dosya adlarının okunabilir kaldığını hatırlatan bir not da görünür.
Arşiv yazılır yazılmaz açılır; böylece içine ne girdiğini söze güvenmek yerine kendiniz görürsünüz.
Kapatma
Dosya > Arşivi kapat. Parola, program kapanana kadar bellekte beklemez; o anda bellekten silinir.
Klavye kısayolları
Windows ve Linux'ta bunlar Ctrl'yi kullanır; Mac'te Command'ı.
Menülerin kendisi Alt ve altı çizili harfle açılır: Dosya için Alt+D, Yardım için Alt+Y.
Henüz burada olmayanlar
Arşivin içindeki bir dosyayı çıkarmadan açmak, var olan bir arşive dosya eklemek ve ZIP dışındaki biçimler.
11. Diller
GravesZIP 55 dille gelir. Yardım > Dil menüsünden birini seçin; liste her dili kendi yazısıyla adlandırır ve geçerli olan işaretlidir.
İngilizce (Birleşik Krallık ve Avustralya yazımı dahil), İspanyolca (İspanya ve Latin Amerika), Fransızca, Almanca (İsviçre Almancası dahil), Portekizce (Avrupa ve Brezilya), İtalyanca, Lehçe, Türkçe, Vietnamca, Endonezce, Filipince, Felemenkçe, İsveççe, Fince, Rumence, Hırvatça, Boşnakça, Sırpça (Latin ve Kiril), Malayca, Svahili, Yorubaca, İgboca, Özbekçe, Yunanca, Rusça, Ukraynaca, Basitleştirilmiş Çince, Geleneksel Çince (Hong Kong), Japonca, Korece, Tayca, Hintçe, Bengalce, Tamilce, Pencapça, Marathice, Nepalce, Guceratça, Odiya dili, Teluguca, Kannada dili, Malayalamca, Amharca, Arapça (Mısır Arapçası dahil), Farsça, Urduca, Sintçe ve Uygurca.
Seçim, GravesZIP yeniden başlatıldığında geçerli olur. Bu, etrafından dolanılan bir kısıtlama değildir: bir pencere dili oluşturulurken okur ve soldan sağa ya da sağdan sola yönü o anda sabitlenir; bu yüzden ekrandaki bir pencerenin dilini değiştirmek onu yarı çevrilmiş ve yanlış yöne bakar hâlde bırakırdı.
Siz bir seçim yapana kadar GravesZIP işletim sisteminizin dilini izler.
Arapça, Farsça, Urduca, Sintçe ve Uygurca arayüzü sağdan sola düzenler. Arşivin içeriği ayna görüntüsüne çevrilmez: “docs/report.txt” gibi bir yol her dilde yönünü korur, çünkü ayırıcı, soldakinin sağdakini içerdiği anlamına gelir. Hangi yazıyla yazılmış olursa olsun dosya ve klasör adları listede yine doğru görüntülenir.
12. Erişilebilirlik
GravesZIP, görmeden kullanılabilecek biçimde geliştirilmiştir.
Ekran okuyucular
Kullanılabilen her denetim, ekran okuyucunun seslendirebileceği bir ad taşır; Hakkında kutusundaki belge panelleri de buna dahildir. Bu, gözle bakılarak değil, her derlemede otomatik olarak denetlenir: seslendirilemeyen bir denetim derlemeyi başarısız kılar.
Klavye
Menülere Alt ve altı çizili harflerle ulaşılır, içlerinde ok tuşlarıyla gezilir. İletişim kutuları Escape ile kapanır, varsayılan düğmeleri Enter'a yanıt verir.
Dil menüsü açılır liste yerine radyo düğmesi tarzında öğeler kullanır, çünkü ekran okuyucu hangi öğenin işaretli olduğunu seslendirir. Görme engelli bir kullanıcı, o anda hangi dilin geçerli olduğunu tahmin etmek zorunda kalmadan böyle duyar.
Renk ve karşıtlık
GravesZIP, GravesWare renklerini taşır; bunların, sisteminizin açık ya da koyu ayarını izleyen bir açık ve bir koyu sürümü vardır. Bu renklerdeki her metin WCAG AA'nın 4,5'e 1 karşıtlık ölçütünü karşılar ve bir değişiklik herhangi birini bunun altına düşürürse otomatik bir test derlemeyi başarısız kılar. Hiçbir şey yalnızca renkle anlatılmaz: şifreli bir satırın asma kilidi vardır ve ekran okuyucu “Şifreli” der.
Sisteminiz yüksek karşıtlığa ayarlandığında GravesZIP kendi renklerini bir kenara bırakır ve bunun yerine yalın sistem temasını kullanır. O renkleri, onlara ihtiyacınız olduğu için seçtiniz; bu seçimin üzerini kendi renkleriyle boyayan bir uygulama kendini okunması daha zor hâle getirmiş olur.
Boyut
Düğmeler ve metin alanları en az 44 piksel yüksekliğindedir; bu, bir işaretçi, bir parmak ya da titrek bir el için rahat kullanılabilen en küçük boyuttur. GravesZIP, Windows'ta ekran ölçeklendirmesini tanıdığını bildirir, böylece %150 ya da %200'de esnetilip bulanıklaşmak yerine net kalır.
13. Destek
GravesWare, LLC
support@gravesware.com
Adres Hakkında sayfasında da (Yardım > GravesZIP hakkında) yer alır; oradaki Desteğe e-posta gönder düğmesi, adres ve sürümünüz önceden doldurulmuş olarak kendi e-posta programınızı açar. Siz göndermedikçe hiçbir şey gönderilmez.
Lütfen hangi sürümü kullandığınızı (Hakkında kutusu gösterir) ve hangi işletim sistemini kullandığınızı belirtin. Şifreli bir arşivle ilgili herhangi bir konuda arşivi ya da parolayı göndermeyin.