PDF şifreleme anlatıldı: AES-128 gerçekte neyi korur
Bir PDF'i şifrelemek ne demektir, AES-128 nasıl çalışır, açma parolası ile izinler arasındaki fark ve parola korumasının neyi kapsayıp neyi kapsamadığı.
Bir PDF’e parola koyuyorsunuz ve dosya artık güvenli hissettiriyor. Ama parola aslında ne yaptı? PDF şifreleme sihirli bir kelime gibi ortaya atılır ve çoğu insan onun neyi kapsadığını ya da nerede durduğunu hiç öğrenmez. İşte yalın versiyon.
“Bir PDF’i şifrelemek” ne demektir
Bir PDF, nesnelerden oluşan bir kaptır: metin, görseller, yazı tipleri, sayfa düzeni. Onu şifrelediğinizde, o içeriğin baytları bir şifreyle karıştırılır ve onları geri okumanın tek yolu doğru anahtarladır. Dosyayı şifrelemeden önce bir metin düzenleyicide açın ve okunabilir içerikten dizeler görebilirsiniz. Onu şifreleyin ve aynı alan gürültüye dönüşür.
Yazdığınız parola anahtarın kendisi değildir. PDF biçimi, parolanızı, gerçek şifreleme anahtarını üreten bir anahtar türetme adımından geçirir. Daha uzun, daha az belirgin bir parolanın bu yüzden önemi vardır: dosya yalnızca anahtarı besleyen parola kadar kırılması zordur.
AES-128 motordur — ve dürüst sayı budur
reader.me’nin PDF koru aracı AES-128 ile şifreler. AES-256 değil. Bir afişe daha büyük bir sayı basmaktansa size gerçek sayıyı söylemeyi tercih ederiz.
AES, Gelişmiş Şifreleme Standardı (Advanced Encryption Standard) anlamına gelir; hükümetlerin ve bankaların yıllar önce karar kıldığı şifredir. 128, bit cinsinden anahtar uzunluğudur. 128 bitlik bir anahtarın 2^128 olası değeri vardır ki bu, var olan herhangi bir donanımla onu kaba kuvvetle denemenin gerçekçi bir saldırı olmadığı kadar büyük bir sayıdır. AES-256 daha uzun bir anahtar kullanır ve insanlar sıklıkla bunun onu “iki kat güvenli” yaptığını varsayar. İşler öyle yürümez. AES-128’in pratik bir kırılması yoktur. Parola korumalı bir PDF’teki zayıf nokta neredeyse hiçbir zaman şifre değildir. Paroladır.
Daha derin mekaniği istiyorsanız, AES şifreleme sözlük girdisi anahtar boyutlarını ve turları pazarlama cilası olmadan anlatır.
Yani biri size altı harfli bir sözlük kelimesiyle kilitlenmiş bir PDF verdiğinde, AES-256 onu kurtarmazdı. Bir saldırgan matematiğe saldırmaz. Parolayı tahmin eder. AES-128 üzerinde uzun bir parola ifadesi, AES-256 üzerinde zayıf bir parolayı her seferinde yener.
Açma parolası ile izinler karşılaştırması
PDF güvenliği iki çeşitte gelir ve bunları karıştırmak yanlış bir güvenlik hissine yol açar.
Bir açma parolası (bazen kullanıcı parolası denir) gerçek kilittir. O olmadan dosya hiç açılmaz. İçerik diskte şifreli kalır ve parola girilene dek kimse tek kelime okumaz. Önemsenmeye değer koruma budur.
Bir izin parolası (sahip parolası) farklıdır. Dosya herkes için açılır, ama yazdırmayı, kopyalamayı veya düzenlemeyi engellemesi için görüntüleyiciden rica eden bayraklar taşır. Püf noktası: o bayraklar duvar değil, ricadır. Belge teknik olarak okunabilirdir ve birçok yazılım kısıtlamaları tamamen yok sayar. İzinler bir nezaket katmanıdır. Dürüst bir kullanıcıyı yazdırmaktan alıkoyarlar, ama metni çıkarmaya kararlı birini durdurmazlar.
Yani amacınız bir belgeyi gizli tutmaksa, bir açma parolası istersiniz. İçeriği şifreleyen budur. İzinler tek başına, onlara uymamayı seçen her şeye dosyayı okunabilir bırakır.
Neyi korur, neyi korumaz
AES-128 ile parola koruması belirli bir işi iyi yapar. Bir kopya ele geçiren ama parolası olmayan herkes için dosyayı işe yaramaz hale getirir. E-posta yanlış kişiye iletilir, bir USB bellek kaybolur, paylaşılan bir sürücü fazla açıktır. Bunların hepsinde, şifreli bir PDF kilitli bir kutudur. Bu, bir fatura, bir sözleşme, bir sağlık kaydı veya bir kimlik taraması için gerçek korumadır.
Neyi yapmaz:
- Zaten açık olan bir dosyayı korumaz. Biri parolayı yazdığında, içerik bellekte ve ekranda şifresi çözülmüş olur. Ekran görüntüsü alabilir, kopyalayabilir veya korunmamış bir kopya kaydedebilirler.
- Dosyanın var olduğunu gizlemez ya da bazı durumlarda adını, boyutunu veya meta verisini.
- Zayıf bir parolayı düzeltmez. Kısa veya yaygın parolalar çevrimdışı tahmin edilebilir ve hiçbir şifre kötü olanı kurtarmaz.
- Parolayla paylaşılmaktan sağ çıkmaz. İkisini de aynı zincirde e-postayla gönderirseniz, kapıyı kilitleyip anahtarı üzerine bantlamışsınızdır. Parolayı, bir telefon görüşmesi gibi ayrı bir kanaldan gönderin.
Ve bir dosya masanıza zaten kilitli olarak gelirse ve parola sizdeyse, onu PDF kilidini aç ile yerelde kaldırabilirsiniz ki belgeyle çalışmak kolaylaşsın, hiçbir yükleme olmadan.
Makinenizde gerçekleşir
İşte gizlilik öncelikli bir araç için önemli olan kısım. Tüm bu şifreleme tarayıcınızda çalışır. PDF’iniz belleğe okunur, tam orada cihazınızda AES-128 ile şifrelenir ve indirdiğiniz yeni bir kilitli dosya olarak geri yazılır. Hiçbir zaman bir sunucuya gönderilmez. Parola makinenizden hiç ayrılmaz, çünkü gideceği bir yer yoktur.
Bütün mesele bu. Bir belgeyi şifrelemenin en gizli yolu, en başta hiç seyahat etmesine izin vermemektir. Onu yaşadığı yerde kilitleyin, sonra kilitli kopyayı kendi koşullarınızda paylaşın.