Kullanım kılavuzu

GravesZIP v1.0.0 — uygulamanın içinde gelen kılavuzun aynısı

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.

zipOkunur ve yazılır; AES-256 ile şifrelenmiş arşivler dahil.

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:

message.htmlİleti. Gövdesini okumak için açın.
attachment-01, attachment-02, …İletiyle birlikte gelen dosyalar, nötr adlarla.

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

Unutulan parola kurtarılamaz

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.

GravesZIP'te Arşivi sına sonucu; her öğenin denetlendiğini ve arşivin sağlam olduğunu bildiriyor.
Arşivi sına'nın vardığı sonuç, düz sözcüklerle.

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:

YokDosyalar olduğu gibi depolanır. En hızlısıdır; zaten sıkıştırılmış içerik (fotoğraflar, video ya da arşiv içindeki arşivler) için seçmeye değer, çünkü bunlarda sıkıştırma hiçbir şey kazandırmaz, yalnızca zaman alır.
NormalMakul varsayılan.
En yüksekDaha küçük, daha yavaş. Normal'e göre kazanç çoğunlukla küçüktür; harcanan zaman ise öyle değildir.

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.

GravesZIP'te Yeni arşiv iletişim kutusu; dosyalar eklenmiş, Normal sıkıştırma seçilmiş, parola yazılmış ve doğrulanmış.
Yeni arşiv; dosyalar eklenmiş ve parola belirlenmiş.

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'ı.

Ctrl+NYeni arşiv
Ctrl+OAç
Ctrl+WArşivi kapat
Ctrl+ESeçileni çıkar
Ctrl+Shift+ETümünü çıkar
Ctrl+TArşivi sına
Shift+F10Sağ tık menüsü (Menü tuşu da olur)

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.