Statik anahtar dosyasındaki bit sayısı OpenVPN şifresinin gücü değildir
Statik anahtar dosyasındaki bit sayısı depolanan malzemeyi ölçer, şifre gücünü değil. Başlığı, profil modunu ve anlaşılan şifreyi ayrı ayrı okuyun.
Bir tarayıcı veya bir meslektaş, bir OpenVPN statik anahtar dosyasının içine basılmış bit sayısını gösterir ve tünelin neden o büyüklükte bir şifre kullanmadığını sorar. Soru makul görünür ve cevap bir sayı değildir: başlık depolanan anahtar malzemesini sayar, şifre ise yalnızca anahtar boyutunun gerektirdiği kısmı tüketir. Bu toplamı bir güç ayarı saymak, hiçbir şeyi değiştirmeyen düzenlemelere yol açar. Biçim, herhangi bir tek algoritmanın kullandığından daha fazla malzeme tutmak için kurulmuştur.
Burada iki soru karışır: dosyanın ne kadar anahtar malzemesi sakladığı ve anlaşılan şifrenin ne kadar güçlü olduğu. Tüneli yalnızca ikincisi tanımlar.
Başlıktaki sayı gerçekte neyi sayar
Kapsayıcı, şifre malzemesini ve HMAC malzemesini ayrı yapılar olarak serileştirir ve çift yönlü biçim iki böyle küme tutar, böylece her yön kendi anahtarlarını taşıyabilir. Yazma kodu basılan sayıyı serileştirilmiş yapıların sayısından, boyutlarından ve bayt başına sekiz bitten türetir. Bu, depolama üzerine aritmetiktir; bir şifrenin saklanan her baytı tükettiği iddiası değildir. Başlık ayrıca şifre malzemesi için azami bir pay ayırır, böylece bir kütüphane değişikliği biçimin boyutlarını sessizce değiştiremez.
Bunu bir sertifika anahtarıyla karşılaştırın; orada bit sayısı gerçekten tek bir nesnenin boyutunu tanımlar. 4,096 bitlik bir RSA anahtarı ile başlığında 4,096 bit yazan bir anahtar dosyası farklı işleri olan farklı nesnelerdir ve bunları tek bir kadranın iki ayarı gibi hizalamak kötü sonuçlar verir.
Tek dosyada iki anahtar kümesi
Dosyanın her yarısı şifreleme ve kimlik doğrulama malzemesi sağlar, çünkü önceden paylaşılan anahtar modu paketleri bu ayrı parçalarla iki yönde korur. Etkin şifre yalnızca anahtar boyutunun gerektirdiği baytları kullanır ve özet kendi çıktı boyutunu kullanır, bu yüzden kullanılabilir güç dosya uzunluğundan değil seçeneklerden gelir. Onaltılık bloğu uzatmak, yapılandırılmış algoritmadan ondan daha fazlasını tüketmesini istemez. Yorumu daha büyük bir sayıyla düzenlemek daha da azını değiştirir.
Gerçekten daha uzun bir anahtar istiyorsanız değiştirilecek ayar şifre ya da özettir ve üretici seçilen algoritmaların ihtiyaç duyduğunu üretir.
Profili okumak hangi modda olduğunuzu söyler
Aynı dosya biçimi oldukça farklı iki işe hizmet eder ve hangisinin sizde olduğunu yalnızca profil söyler. Eski bir secret satırı dosyayı tünelin tek anahtar malzemesi yapar, tls-auth veya tls-crypt ise onu sertifikaların yanında denetim kanalı koruması yapar. İki kullanım da blok ne kadar benzer görünürse görünsün onu bir istemcinin sertifika özel anahtarına dönüştürmez. Yedek üretmeden önce seçeneği ve sürümü belirleyin ve karakter eklemek yerine belgelenmiş üreticiyi kullanın.
Bu ayrım bir açığa çıkmaya verilecek yanıtı da belirler. Sızan tls-auth anahtarı oturum anahtarlarını açığa çıkarmaz, ancak bir saldırganın denetim kanalına trafik enjekte etmesine izin verir, bu yüzden yine de değiştirilmesi gerekir. Sızan secret anahtarı daha kötüdür, çünkü verinin kendisini koruyan malzeme oydu.
Bir güvenlik incelemesi neyi kaydetmeli
Üç şeyi ayrı ayrı kaydedin: anlaşılan veri kanalı korumasını, denetim kanalı korumasını ve eşlerin birbirini nasıl doğruladığını. data-ciphers AES-256-GCM gibi bir satır yalnızca birincisini tanımlar ve orada duran bir rapor denetim kanalının hiç korunup korunmadığını yanıtlayamaz. Statik anahtar dosyası tls-auth veya tls-crypt ile kullanıldığında ikinci kategoriye girer, kullanılmadığında hiçbirine girmez. Kategorileri karıştıran gözden geçirenler daha güçlü bir şifre istediklerinde daha büyük bir anahtar dosyası talep ederler.
Dosya açığa çıktıysa döndürün ve onaylanmış kanaldan yeniden dağıtın. Ele geçirilmiş bir sırra karakter eklemek döndürme değildir ve açığa çıkan malzemeyi geçerli bırakır.
Döndürme kaydını ait olduğu profille birlikte saklayın. Sonraki inceleme şunu soracaktır hangi anahtar hangi dönemi korudu, ve başlık bunu yanıtlamayacaktır.