შეუძლია თუ არა მოპარულ TLS ინსპექციის CA გასაღებს ჩაწერილი სესიების გაშიფვრა?
გამიჯნეთ სანდო ჩარევის სერტიფიკატების გაცემის უფლებამოსილება ჩაწერილი TLS სესიების გაშიფვრისთვის საჭირო საიდუმლოებებისგან.
„თავდამსხმელმა მოიპარა პროქსის კერძო გასაღები“ გამოტოვებს დეტალს, რომელიც ზიანს განსაზღვრავს: რომელი კერძო გასაღები?
შემოწმების პროქსის შეიძლება ჰქონდეს სერტიფიკატის ორგანოს ხელმოწერის გასაღები, გენერირებული სერვერის სერტიფიკატის გასაღებები, ცოცხალი TLS ტრაფიკის საიდუმლოებები, სესიის განახლების მასალა და ღია ტექსტი საკუთარ მეხსიერებაში ან ჟურნალებში. ეს სხვადასხვა აქტივია.
CA გასაღები გაძლევთ განსახიერების შესაძლებლობას
შემოწმების CA-სადმი ნდობაზე კონფიგურირებულ კლიენტებს შეუძლიათ მიიღონ მის ქვეშ გაცემული სერტიფიკატები, სერტიფიკატების ჯაჭვის შეზღუდვებისა და კლიენტის შემოწმებების გათვალისწინებით. ვინც შესაბამის ხელმოწერის გასაღებს მოიპარავს, შეიძლება შექმნას სხვა მისაღები სერტიფიკატები ამ ფარგლებში.
ეს სერიოზულია, მაგრამ გასაღები მარტო არ გადაამისამართებს მომხმარებლის კავშირს. თავდამსხმელს ასევე სჭირდება გამოსადეგი ჩარევის პოზიცია ან სხვა გზა, რომ კლიენტი განსახიერებულ საბოლოო წერტილს დაუკავშირდეს. დამატებითი სერტიფიკატის შემოწმების მქონე აპლიკაციებმა შეიძლება უარყონ იგი.
ხელმოწერის გასაღები არ არის ჩანაწერის გაშიფვრის გასაღები
სერტიფიკატით ავთენტიფიცირებულ TLS 1.3 ხელის ჩამორთმევაში დროებითი Diffie–Hellman-ით სერტიფიკატი ადასტურებს გაცვლას. ტრაფიკის გასაღებები მიიღება ცალკეული ხელის ჩამორთმევის საიდუმლოებებისგან. CA ხელმოწერის გასაღების მოგვიანებით მიღება თავისთავად არ აღადგენს იმ წარსულ დროებით საიდუმლოებებს ჩანაწერიდან.
თვით სერვერის სერტიფიკატის კერძო გასაღების მოპარვაც კი არ უდრის ამ ტიპის ჩაწერილი სესიის ტრაფიკის საიდუმლოებების მიღებას. ნუ გაავრცელებთ ამას ყველა ისტორიულ TLS რეჟიმზე ან ყველა განახლების კონფიგურაციაზე; მნიშვნელოვანია შეთანხმებული გასაღების გაცვლა და კომპრომეტირებული მასალა.
მოქმედი შემოწმების მოწყობილობის კომპრომეტაცია შეიძლება ბევრად უფრო ფართო იყოს, ვიდრე მისი CA გასაღების ქურდობა. მოწყობილობა ტრაფიკის შემოწმებისას ღია ტექსტს ეხება და შეიძლება ინახავდეს სესიის საიდუმლოებებს ან ინახავდეს გაშიფრულ შიგთავსს. ეს გამოვლენები საკუთარ გამოძიებას მოითხოვს და მათი უარყოფა წინსვლითი კონფიდენციალობის მოხსენიებით შეუძლებელია.
აღწერეთ ინციდენტი ზუსტად
დააფიქსირეთ, იყო თუ არა დაკარგული მასალა ხელმოწერის გასაღები, საბოლოო წერტილების გასაღებები, ცოცხალი საიდუმლოებები, შენახული ღია ტექსტი თუ თავად მოწყობილობის კონტროლი. შემოწმების CA-ს შეცვლა და კლიენტის ნდობის განახლება ერთ შესაძლებლობას მიმართავს; ის არ შლის დაკოპირებულ ჟურნალებს და არ წყვეტს, წაიკითხეს თუ არა ცოცხალი ტრაფიკი. გასაღების ზუსტი სახელები გაცილებით უფრო სასარგებლო რეაგირებამდე მიდის, ვიდრე ყოველი საიდუმლოს „SSL გასაღებად“ წოდება.