VPN-ის დაშიფვრის მტკიცებები: რა უნდა თქვას დოკუმენტაციამ
შიფრის სახელი არ აღწერს ავთენტიფიკაციას, მეტამონაცემებს ან შენახვის ვადას. შეამოწმეთ, რომელ კავშირს ფარავს მტკიცება, სანამ რიცხვებს შეადარებთ.
შეხედეთ ალგორითმის სახელის გვერდით მდგომ დიდ რიცხვს და ჰკითხეთ, რას ზომავს ის სინამდვილეში. ის არ გეუბნებათ, რომელი კავშირია დაცული, რომელი პროტოკოლი უზრუნველყოფს დაცვას ან რა პარამეტრებს უჭერს მხარს თქვენი კლიენტი. გვერდი, რომელიც ვერ აკავშირებს თავის მტკიცებას რომელიმე მათგანთან, რეკლამაა და არა დოკუმენტაცია. ქვემოთ მოცემული შემოწმებები კითხვის რიგია ნებისმიერი შეჯამებისთვის, რომელიც მოგცეს, და პირველი მტკიცება, რომელსაც ვერ დაუკავშირებთ კონკრეტულ კავშირს, არის ადგილი, სადაც უნდა გაჩერდეთ.
დაადგინეთ, რომელ კავშირს ფარავს მტკიცება
ერთ პროდუქტის გვერდს შეუძლია ერთ აბზაცში განიხილოს გვირაბის დაშიფვრა, HTTPS ანგარიშის პორტალამდე და შენახული მონაცემების დაშიფვრა. ეს სხვადასხვა გზები და სხვადასხვა შენახვის სისტემებია, ამიტომ ერთის თვისება არაფერს ამბობს სხვებზე. გადაწყვიტეთ, ამ სამიდან რომელზეა წინადადება, სანამ კონკურენტს შეადარებთ. იგივე სიტყვა, დაშიფვრა, სამივე კონტექსტში გვხვდება და ყოველ ჯერზე სხვა რამეს ნიშნავს.
თავად გვირაბისთვის მოძებნეთ დოკუმენტირებული პროტოკოლი და მხარდაჭერილი უსაფრთხოების პარამეტრების დოკუმენტირებული ნაკრები. ეს სამი ნიშანი ურთიერთშენაცვლებადი არ არის: ნაგულისხმევი ნაკრები თქვენი არჩევანის გარეშე მოდის, არასავალდებულო რეჟიმი მოქმედებს მხოლოდ მაშინ, როცა პროფილი ირჩევს მას, ხოლო მოლაპარაკებული შედეგი არის ის, რაზეც ორი მხარე შეთანხმდა დაკავშირებისას. მომწოდებელმა, რომელიც ამ ზღვრებს აბუნდოვნებს, გითხრათ ნაკლები, ვიდრე ჩანს.
შეამოწმეთ პროტოკოლი და ნაკრები, რომელსაც ის უშვებს
დაიწყეთ კლიენტის პროფილიდან და არა შედარებითი გრაფიკიდან. პროფილი ასახელებს პროტოკოლს, პროტოკოლი კი წყვეტს, რომელი ნაკრებებია საერთოდ შესაძლებელი, როგორც ორი გავრცელებული შემთხვევა გვიჩვენებს.
| Property | IKEv2/IPsec profile | WireGuard profile |
|---|---|---|
| Cipher suite | Proposal list of encryption, integrity, PRF and DH group | Fixed ChaCha20-Poly1305 with Curve25519 |
| Negotiation | The gateway narrows the proposal at connect time | No suite negotiation at all |
| Peer authentication | Certificates or a preshared secret | A public key per peer |
IKEv2-ის წინადადებების სია მენიუა, საიდანაც კარიბჭე ირჩევს, ამიტომ მიღებული ნაკრები შეიძლება განსხვავდებოდეს ორ კარიბჭეს შორის იდენტური კლიენტის პარამეტრებით. WireGuard-ს ასეთი მენიუ არ აქვს, რაც მის მტკიცებას უფრო ადვილად შესამოწმებელს და უფრო ვიწროდ აღსაწერს ხდის. არც ერთი წყობა არ არის თავისთავად უფრო ძლიერი; საქმე იმაშია, რომ დოკუმენტაციამ უნდა თქვას, რომელი იგულისხმება.
მხოლოდ შიფრის სახელი ასევე გამოტოვებს ავთენტიფიკაციას, გასაღების დაყენებას, მეტამონაცემების გამჟღავნებას და შენახვას. თანამედროვე კონსტრუქციები დაშიფვრასა და მთლიანობას ერთ ნაკრებში აერთიანებს, ძველი კი მათ ყოფს, ამიტომ ერთი ალგორითმის სახელის მოხსენიებამ შეიძლება დამალოს, რომელ თვისებას იღებთ სინამდვილეში. მოითხოვეთ მოლაპარაკების პოლიტიკა წერილობით, როცა გვერდი მას არ ახსენებს.
შეამოწმეთ მეორე მხარის ავთენტიფიკაცია და განახლების მდგომარეობა
მეორე მხარის ავთენტიფიკაცია მტკიცების ნაწილია მაშინაც, როცა მარკეტინგული ტექსტი გამოტოვებს მას. ძლიერი დაშიფვრა დაუდასტურებელ მიმღებამდე არ არის ის შედეგი, რომელიც ვინმეს ჰქონდა მხედველობაში, და გვირაბი, რომელიც ვერ გეტყვით, ვინ უპასუხა, იცავს ნაკლებს, ვიდრე ჩანს. ნახეთ, როგორ ამოწმებს კლიენტი სერვერს: სერტიფიკატების ჯაჭვი, დამაგრებული გასაღები ან წინასწარ გაზიარებული საიდუმლო. ეს სხვადასხვა ნდობის მოდელია სხვადასხვა წარუმატებლობის რეჟიმით.
შემდეგ შეამოწმეთ იმპლემენტაცია და მისი განახლების მდგომარეობა, რადგან გაუნახლებელ კლიენტში დოკუმენტირებული შიფრი აღწერს ვერსიას, რომელსაც შეიძლება არ ამუშავებდეთ. პროტოკოლის ავტორების გამოქვეყნებული შეზღუდვები იმავე მიზეზით ღირს წაკითხვად. კლიენტი, რომელიც ერთი წელია არ განახლებულა, სხვა მტკიცებას აყენებს, ვიდრე თქვენ წინაშე მდგარი გვერდი.
შეამოწმეთ, სად მთავრდება გვირაბი
გვირაბი კლიენტიდან სერვერამდე მთავრდება VPN სერვერზე. აპლიკაციის დაშიფვრა, მაგალითად HTTPS მის უკან მდგარ სერვისამდე, შეიძლება იცავდეს ტრაფიკს მარშრუტის შემდგომ მონაკვეთზე, და სერვერის შემდეგ ის შეიძლება იყოს ერთადერთი დარჩენილი დაცვა. წაიკითხეთ ოპერატორის განმარტება ბოლო წერტილებზე და გადაწყვიტეთ, ამ ფენებიდან რომელს ეხება მტკიცება.
ლოგირების პოლიტიკა და ანგარიშის თვალთვალი მთლიანად დაშიფვრის გარეთ დგას. ოპერატორს შეუძლია დაშიფრული შიგთავსი გადაიტანოს, სანამ აკვირდება დროს, მისამართებსა და მოცულობას, ამიტომ ტვირთის კონფიდენციალურობის შესახებ მტკიცება არაფერს პასუხობს იმაზე, თუ რა იწერება. შენახვას მოეპყარით როგორც ცალკე კითხვას საკუთარი მტკიცებულებებით.
ჩაწერეთ, რასაც დოკუმენტაცია არ ამბობს
როცა თვისება აკლია, ჩაწერეთ, რომ აკლია, ნაცვლად იმისა, რომ ის გამოიტანოთ პროგრამის სახელიდან ან რეპუტაციიდან. აუდიტი მოიცავს მხოლოდ იმ თვისებებსა და კომპონენტებს, რომლებიც მან ნამდვილად შეამოწმა, და ხარვეზი დოკუმენტაციაში თავისთავად აღმოჩენაა. ჩაწერეთ ხარვეზი, სანამ ჯერ კიდევ გახსოვთ, რომელმა გვერდმა შექმნა ის.
თქვენს კონტროლქვეშ მყოფ მანქანაზე წაიკითხეთ ნაკრები ცოცხალი სესიიდან, კლიენტის სტატუსის გვერდის ან კარიბჭეზე უსაფრთხოების გაერთიანებების სიის გამოყენებით, და ჩაწერეთ ის მნიშვნელობა კლიენტის ვერსიის გვერდით. ეს ჩანაწერი მომწოდებლის მტკიცებას მოგვიანებით, როცა განახლება მოლაპარაკებულ შედეგს შეცვლის, შესადარებელს ხდის. თუ კლიენტი და დოკუმენტაცია არ თანხმდება, ენდეთ მოლაპარაკებულ შედეგს და შეატყობინეთ შეუთანხმებლობა, ნაცვლად იმისა, რომ ის ჩუმად შეათანხმოთ.