სკანერი ან კოლეგა მიუთითებს OpenVPN-ის სტატიკური გასაღების ფაილში დაბეჭდილ ბიტების რაოდენობას და კითხულობს, რატომ არ იყენებს გვირაბი ამ ზომის შიფრს. კითხვა გონივრულად ჟღერს, და პასუხი რიცხვი არ არის: ბანერი ითვლის შენახულ გასაღების მასალას, ხოლო შიფრი მხოლოდ იმ ნაწილს ხარჯავს, რასაც მისი გასაღების ზომა მოითხოვს. ამ ჯამის ძალის პარამეტრად მიჩნევა იწვევს ცვლილებებს, რომლებიც არაფერს ცვლის. ფორმატი შექმნილია იმაზე მეტი მასალის შესანახად, ვიდრე რომელიმე ცალკეული ალგორითმი იყენებს.

აქ ორი კითხვა ერევა ერთმანეთს: რამდენ გასაღების მასალას ინახავს ფაილი და რამდენად ძლიერია შეთანხმებული შიფრი. გვირაბს მხოლოდ მეორე აღწერს.

რას ითვლის სინამდვილეში ბანერში არსებული რიცხვი

კონტეინერი შიფრის მასალასა და HMAC-ის მასალას ცალკე სტრუქტურებად ალაგებს, ხოლო ორმხრივი ფორმა ორ ასეთ კრებულს ინახავს, რომ თითოეულ მიმართულებას საკუთარი გასაღებები ჰქონდეს. ჩამწერი კოდი დაბეჭდილ რიცხვს იღებს დალაგებული სტრუქტურების რაოდენობიდან, მათი ზომიდან და ერთ ბაიტზე რვა ბიტიდან. ეს შენახვაზე არითმეტიკაა და არა მტკიცება, რომ ერთი შიფრი ყოველ შენახულ ბაიტს ხარჯავს. სათაური ასევე აფიქსირებს შიფრის მასალის მაქსიმალურ გამოყოფას, რომ ბიბლიოთეკის ცვლილებამ ფორმატის ზომები ჩუმად ვერ შეცვალოს.

შეადარეთ ეს სერტიფიკატის გასაღებს, სადაც ბიტების რაოდენობა ნამდვილად აღწერს ერთი ობიექტის ზომას. 4,096-ბიტიანი RSA გასაღები და გასაღების ფაილი, რომლის ბანერზეც 4,096 ბიტია მითითებული, სხვადასხვა საგნებია სხვადასხვა დავალებით, და მათი ერთი ღილაკის ორ პარამეტრად დალაგება ცუდ დასკვნებამდე მივყავართ.

ორი გასაღების კრებული ერთ ფაილში

ფაილის თითოეული ნახევარი დაშიფვრისა და ავთენტიფიკაციის მასალას იძლევა, რადგან წინასწარ გაზიარებული გასაღების რეჟიმი პაკეტებს ორივე მიმართულებით სწორედ ამ ცალკე ნაწილებით იცავს. აქტიური შიფრი მხოლოდ იმ ბაიტებს იყენებს, რასაც მისი გასაღების ზომა მოითხოვს, ხოლო დაიჯესტი საკუთარ გამომავალ ზომას, ამიტომ გამოსადეგი ძალა პარამეტრებიდან მოდის და არა ფაილის სიგრძიდან. თექვსმეტობითი ბლოკის გახანგრძლივება არ ითხოვს კონფიგურირებული ალგორითმისგან მეტის ხარჯვას. კომენტარის უფრო დიდი რიცხვით რედაქტირება კიდევ ნაკლებს ცვლის.

თუ ნამდვილად გრძელი გასაღები გსურთ, შესაცვლელი პარამეტრი შიფრი ან დაიჯესტია, და გენერატორი გამოიმუშავებს იმას, რაც არჩეულ ალგორითმებს სჭირდებათ.

პროფილის წაკითხვა გეტყვით, რომელი რეჟიმი გაქვთ

იგივე ფაილის ფორმატი ორ სრულიად განსხვავებულ დავალებას ემსახურება და მხოლოდ პროფილი ამბობს, რომელი გაქვთ. ძველი secret ხაზი ფაილს გვირაბის ერთადერთ გასაღების მასალად აქცევს, ხოლო tls-auth ან tls-crypt მას სერტიფიკატების გვერდით საკონტროლო არხის დაცვად აქცევს. არც ერთი გამოყენება არ აქცევს მას კლიენტის სერტიფიკატის პირად გასაღებად, რამდენადაც არ უნდა ჰგავდეს ბლოკი. ჩანაცვლების შექმნამდე დაადგინეთ პარამეტრი და ვერსია, და გამოიყენეთ დოკუმენტირებული გენერატორი სიმბოლოების დამატების ნაცვლად.

ეს განსხვავება ასევე განაპირობებს გამჟღავნებაზე რეაგირებას. გაჟონილი tls-auth გასაღები სესიის გასაღებებს არ ამხელს, მაგრამ თავდამსხმელს საკონტროლო არხში ტრაფიკის ჩასმის საშუალებას აძლევს, ამიტომ მისი შეცვლა მაინც საჭიროა. გაჟონილი secret გასაღები უფრო უარესია, რადგან სწორედ ის იყო მასალა, რომელიც თავად მონაცემებს იცავდა.

რა უნდა ჩაიწეროს უსაფრთხოების მიმოხილვაში

ჩაწერეთ სამი რამ ცალკე: შეთანხმებული მონაცემთა არხის დაცვა, საკონტროლო არხის დაცვა და როგორ ავთენტიფიცირდებიან თანატოლები. data-ciphers AES-256-GCM-ის მსგავსი ხაზი მხოლოდ პირველს აღწერს, და იქ გაჩერებული ანგარიში ვერ უპასუხებს, დაცულია თუ არა საკონტროლო არხი საერთოდ. სტატიკური გასაღების ფაილი მეორე კატეგორიას ეკუთვნის, როცა tls-auth-თან ან tls-crypt-თან გამოიყენება, და არც ერთს, როცა არ გამოიყენება. კატეგორიების შემრევი რეცენზენტები უფრო დიდ გასაღების ფაილს ითხოვენ მაშინ, როცა უფრო ძლიერი შიფრი სურთ.

თუ ფაილი გამჟღავნდა, მოატრიალეთ და ხელახლა გაავრცელეთ დამტკიცებული არხით. კომპრომეტირებულ საიდუმლოს სიმბოლოების დამატება ტრიალი არ არის და გამჟღავნებულ მასალას ძალაში ტოვებს.

შეინახეთ ტრიალის ჩანაწერი იმ პროფილთან, რომელსაც ეკუთვნის. შემდეგი მიმოხილვა იკითხავს რომელი გასაღები იცავდა რომელ პერიოდს, და ბანერი ამას არ უპასუხებს.

დაკავშირებული სტატიები