İstemci tarafında şifreli PDF paylaşımı, doğru biçimde açıklandı.
"Uçtan uca şifreli" ifadesi gevşek biçimde kullanılıyor. İşte istemci tarafında şifreli bir PDF bağlantısının arkasındaki gerçek kriptografik mekanizma — AES-256-GCM, anahtar yönetimi, parça ile parola modları ve sunucunun kelimenin tam anlamıyla yapamayacağı şeyler. Not: bu sayfadaki "sıfır-bilgi" ifadesi, sunucunun dosyanızı şifresini çözebilecek hiçbir bilgiye sahip olmamasını ifade eder; biçimsel sıfır-bilgi kanıtlarını (ZKP) değil — ürün ZKP kullanmaz.
Burada "sıfır-bilgi" ne anlama gelir
Her şeyden önce kısa bir ayrım: bu sistem sıfır-bilgi kanıtlarını (ZKP) kullanmaz. Bu sayfadaki "sıfır-bilgi" ifadesi, paylaştığınız dosyayı saklayan sunucunun — kriptografik veya operasyonel olarak — dosyanın şifresini çözmek için kullanılabilecek hiçbir bilgiye sahip olmaması gibi daha zayıf ancak pratikte yararlı bir özelliği ifade eder. Anahtar sunucuya hiç dokunmaz; dolayısıyla sunucu onu hiçbir koşulda açıklayamaz. Mekanizma, yalnızca URL parçasında taşınan (veya sunucunun hiç görmediği bir parola cümlesinden türetilen) bir anahtarla birlikte sıradan istemci tarafı şifrelemedir.
window.crypto.subtle aracılığıyla. DevTools üzerinden doğrulanabilir.İstemci tarafında şifreli bir PDF bağlantısı nasıl oluşturulur
Gönderenin tarayıcısının, sunucunun ve alıcının tarayıcısının ne yaptığına dair adım adım bir anlatım — gerçek Web Crypto çağrılarıyla.
Parça modu ile parola cümlesi modu karşılaştırması
Anahtarı alıcıya taşımanın iki yolu. Aynı şifreli metin garantisi, farklı kullanılabilirlik / sızıntı dengeleri.
Anahtar URL özet alanında taşınır (#)
En basit akış: bağlantıyı kopyalayın, alıcıya bir sohbete yapıştırın, tamam. URL'nin # sonrasındaki bölümü, uyumlu hiçbir tarayıcı tarafından hiçbir web sunucusuna gönderilmez — bu, anahtarı gizli tutan şeydir.
- Alıcı için tek adım — bağlantıya tıklamak.
- Düşük sürtünme, düşük-orta hassasiyetli paylaşıma uygundur.
- Risk: bağlantı bir ekran görüntüsünde veya tarayıcı senkronizasyonunda sızarsa, dosya da onunla sızar.
- Kanala güvendiğinizde kullanın (imzalı mesajlaşma, dahili sohbet).
Anahtar bir parola cümlesinden türetilir (PBKDF2)
Gönderen bir parola cümlesi seçer. Tarayıcı, rastgele 128 bitlik bir tuz üzerinden 310.000 yinelemeyle PBKDF2-SHA256 aracılığıyla 256 bitlik bir anahtar türetir. Tuz sunucu tarafında saklanır; parola cümlesi farklı bir kanalla (telefon, Signal, yüz yüze) paylaşılır.
- İki faktörlü paylaşım: bağlantı ve parola cümlesi ayrı yollardan gider.
- Bağlantı tek başına yeterli değildir — şifreli metin okunamaz kalır.
- Parola cümlesi gücü önemlidir: 310 bin yineleme kaba kuvvet saldırılarını yavaşlatır ancak 6 karakterlik bir parola cümlesini kurtaramaz.
- Bağlantı iletilebilir veya tam olarak güvenmediğiniz bir yerde saklanabilirse kullanın.
| Özellik | Parça modu | Parola cümlesi modu |
|---|---|---|
| Anahtar taşıyıcı | URL özet alanı (#) | Parola cümlesi + tuz |
| Sunucu anahtarı hiç görür mü | Hayır | Hayır |
| Sunucu neyi saklar | Şifreli metin + IV | Şifreli metin + IV + tuz |
| Alıcı sürtünmesi | Bağlantıya tıkla | Bağlantıya tıkla + parola cümlesi yaz |
| Ekran görüntüsüyle sızabilir mi | Evet (bağlantı = anahtar) | Hayır (bağlantı tek başına işe yaramaz) |
| Kaba kuvvete dayanıklı | 256 bit rastgele | Parola cümlesine bağlı |
| Şunun için en iyi | Güvenilir kanallarda düşük sürtünmeli paylaşım | Daha yüksek hassasiyetli paylaşım |
Sunucuda saklanan bir şifreli metnin sizi neden hâlâ koruduğu
İnsanlar sık sık şunu sorar: "sizin sunucunuzdaysa nasıl özel olabilir?" Yanıt, şifreli metnin dosya olmadığıdır. Anahtar olmadan o yalnızca rastgele görünen baytlardır. İşte bunun pratikte anlamı.
warningDürüst sınırlamalar
İstemci tarafı şifreleme uç nokta güvenliğini çözmez. Gönderenin veya alıcının cihazındaki kötü amaçlı yazılım anahtarı bellekten çalabilir. Güvenliği bozulmuş bir tarayıcı eklentisi şifresi çözülmüş dosyayı okuyabilir. Ve bir grup sohbetinde iletilen bir bağlantı her kriptografik garantiyi geçersiz kılar. Mimari ihlalin maliyetini yükseltir; tüm riski ortadan kaldırmaz.
İstemci tarafı şifreleme ile diğer "güvenli" seçenekler karşılaştırması
Bir PDF paylaşmak için yaygın seçeneklerin net bir karşılaştırması. "Güvenli" olarak etiketlenen seçeneklerin çoğu taşıma şifrelidir — veriyi yolda korur, ancak alıcı sunucu hâlâ düz metni ve anahtarı tutar.
| Seçenek | Aktarımda TLS | Sunucu dosyayı okuyabilir mi | Sona erme | Alıcı hesabı |
|---|---|---|---|---|
| E-posta eki | Genellikle evet | Evet — her sıçramada | Sonsuza dek | Gerekli değil |
| Genel bulut paylaşım bağlantısı | Evet | Evet | İsteğe bağlı | Bazen |
| Parola korumalı PDF | Evet | Evet (ana bilgisayar dosyaya sahipse) | Asla | Gerekli değil |
| PDF Pro (parça modu) | Evet | Hayır | 24 saat / 30 gün | Gerekli değil |
| PDF Pro (parola cümlesi modu) | Evet | Hayır | 24 saat / 30 gün | Gerekli değil |
İlgili okumalar
Güven gerektiren paylaşım ile sıfır-bilgi karşılaştırması canlı yarış
Aynı hedef — bir PDF paylaş. İki güven modelinin yan yana bitirişini izleyin.
- PDF'yi sunucuya yükle
- Sunucu düz metni tutarDüz metin
- Sunucu silmeyi vaat ederGüven
- Onların tarafında ihlal riskiRisk
- Alıcı düz metni indirirİfşa
- PDF'yi tarayıcıda şifreleE2E
- Sunucu yalnızca şifreli metni tutarSıfır-bilgi
- Alıcı yerel olarak şifresini çözerBitti
Sık sorulan sorular
İstemci tarafında şifreli PDF paylaşımı gerçekte ne anlama gelir?
PDF Pro istemci tarafında şifreli paylaşım için hangi şifrelemeyi kullanır?
Parça modu ile parola cümlesi modu arasındaki fark nedir?
# sonrası) yerleştirir; tarayıcılar bunu hiçbir sunucuya göndermez. Tam bağlantıya sahip herkes şifreyi çözebilir. Parola cümlesi modu, anahtarı gönderenin seçtiği bir parola cümlesinden türetir; o olmadan şifreli metin okunamaz kalır. Bağlantı sızarsa parola cümlesi modu daha güvenlidir; düşük sürtünmeli paylaşım için parça modu daha kolaydır. Yukarıdaki karşılaştırma tablosuna bakın.Bir URL parçası bir şifreleme anahtarı taşıyıcısı olarak gerçekten güvenli mi?
# sonrası kısmı) sunucuya hiç iletmez. İstemci tarafında kalır ve yalnızca alıcının sekmesinde çalışan JavaScript için görünürdür. Paylaşım bağlantısının kendisini şifre çözme kimlik bilgisi yapan şey budur — anahtar yüklemeyle değil, alıcıyla birlikte gider. Bunu tarayıcınızın Ağ sekmesinde doğrulayabilirsiniz: istek URL'si ? veya # noktasında kesilir.PDF Pro veya bir mahkeme istemci tarafında şifreli paylaşım yoluyla saklanan dosyaları okuyabilir mi?
Bağlantıyı kaybedersem veya parola cümlesini unutursam ne olur?
İstemci tarafında şifreli PDF paylaşımı ücretsiz mi?
Alıcının bir hesabı olması gerekiyor mu?
Uçtan uca şifreli tek bir bağlantı gönderin. Süresi zamanında dolsun.
Tarayıcınızda AES-256-GCM şifreleme. Kayıt yok, sunucu tarafında düz metin yok, kurtarma arka kapısı yok.
sendŞifreli Bir Bağlantı Oluştur