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

მეორე ღერძიც არსებობს და სწორედ ის წარმოქმნის დამაბნეველ შეცდომებს.

ორი ფენა, ორი დამოუკიდებელი სია

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

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

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

წაიკითხეთ შეცდომა წინადადებების გვერდით

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

swanctl --list-conns
swanctl --list-sas
journalctl -u strongswan -n 60 --no-pager

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

შეინახეთ CBC და GCM ცალკე ალტერნატივებად

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

proposals = aes128gcm16-prfsha256-ecp256, aes128-sha256-ecp256
esp_proposals = aes128gcm16-ecp256

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

ESP წინადადება არ არის გადარქმეული IKE წინადადება

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

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

შეამოწმეთ ორივე კრებული, შემდეგ გასაღების განახლება

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

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

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