უთავო ბრაუზერის პროქსი Auth არ არის VPN მარშრუტი
VPN მარშრუტებს ბრაუზერს პროქსისკენ; მას არ შეუძლია უპასუხოს პროქსის 407. ცალკე შეამოწმეთ არჩევანი, გამოწვევა და სამუშაოს რეალური ქსელის გზა.
VPN-ს შეუძლია ბრაუზერის ტრაფიკი გადაიტანოს პროქსი სერვერზე და მაინც დატოვოს ბრაუზერს ამ პროქსის გამოყენება, რადგან მარშრუტი და რწმუნებათა სიგელები განსხვავებულია. უთავო ავტომატიზაცია ართულებს უფსკრულის დანახვას, რადგან არ არის ფანჯარა და არ არის შესამჩნევი მოთხოვნა. მარცხი, როგორც წესი, ჩნდება, როგორც დაკიდება ან ნავიგაციის ზოგადი შეცდომა და პირველი ინსტინქტი არის გვირაბის დადანაშაულება. ქვემოთ მოცემული საკონტროლო სია გამოყოფს ოთხ საკითხს, რომლებიც უნდა იყოს ჭეშმარიტი, სანამ უთავო მოთხოვნა ავტორიზებული პროქსის მეშვეობით წარმატებული იქნება.
ორი საუბარი, ორი მოწმობა
ხდება ორი საუბარი და ისინი სხვადასხვა მხარეს ეკუთვნის. ბრაუზერი უპირველეს ყოვლისა უერთდება პროქსი მსმენელს, რამაც შეიძლება გაასაჩივროს მას სერთიფიკატები; შემდეგ პროქსი აკეთებს ან ნებას რთავს შემდგომ კავშირს დანიშნულებასთან. VPN-ს შეუძლია პირველი ფეხის გატარება ისე, რომ არ იყოს საბოლოო წერტილი, რომელიც გამოწვევას აყენებს ბრაუზერს და მას არაფერი აქვს სათქმელი მეორეზე.
HTTP 407 არის სიგნალი, რომ კლიენტმა უნდა მოახდინოს ავთენტიფიკაცია მარიონეტული მოთხოვნისთვის, რომელიც შეტანილია Proxy-Authenticate-ში და პასუხი მოსალოდნელია Proxy-Authorization-ში. ეს არ არის დანიშნულების ვებსაიტის შესვლა და ამ ორის შერევა აქ დაბნეულობის ყველაზე გავრცელებული წყაროა.
ასე რომ, ოთხი შემოწმებაა: რომელი პროქსი აირჩია ბრაუზერმა, ვინ პასუხობს 407, რომელ ქსელშია ბრაუზერის პროცესი და როგორ ხდება რწმუნებათა სიგელის მიწოდება ადამიანის გარეშე. თითოეულ მათგანს შეუძლია დამოუკიდებლად წარუმატებლობა და თითოეული მარცხი გარედან ჰგავს. დაამუშავეთ ისინი თანმიმდევრულად, რადგან გვიანდელი შემოწმება ვერ ანაზღაურებს ადრეულს. პროქსი, რომელიც არასოდეს იყო არჩეული, ვერ დამოწმებული იქნება, ხოლო რწმუნებათა სიგელები, რომელიც მხოლოდ თქვენს ლეპტოპზე არსებობს, ვერ აღწევს კონტეინერს.
შეამოწმეთ 1: რომელი პროქსია რეალურად შერჩეული
დაიწყეთ შერჩევით, რადგან ბრაუზერი, რომელიც იგნორირებას უკეთებს თქვენს პროქსი პარამეტრს, არასოდეს აღწევს გამოწვევას. Chrome-ში დროშა არის --proxy-server=proxy.example:3128, --proxy-bypass-list გამორიცხვისთვის და Selenium ავლენს იმავეს ბრაუზერის ოფციების მეშვეობით. PAC ფაილი არის განსხვავებული მექანიზმი საკუთარი წარუმატებლობის რეჟიმებით.
შემდეგ დაადასტურეთ ბრაუზერის გაშვებული გარემოდან და არა თქვენი გარსიდან. დამოუკიდებელი ზონდი იგივე პროქსით არის curl -x http://proxy.example:3128 -v https://example.com და მისი სიტყვიერი გამომავალი გვიჩვენებს, მიაღწია თუ არა წარმატებას CONNECT, რა Proxy-Authenticate დაბრუნდა და დაბრუნდა თუ არა 407. თუ curl მიიღებს 407 და ბრაუზერი ჩამოკიდებულია, პრობლემაა რწმუნებათა სიგელის გზა და არა ქსელი. თუ curl წარმატებას მიაღწევს და ბრაუზერი არა, ბრაუზერი არ იყენებს იმ პროქსის, რომელსაც თქვენ ფიქრობთ.
შეამოწმეთ 2: ვინ პასუხობს 407
407-ს ჰყავს მფლობელი და მისი დასახელება წყვეტს სად მიდის გამოსწორება. თუ გამოწვევა მოდის კორპორატიული მარიონეტისგან, შესწორება არის ავტორიზაცია, რომელსაც ბრაუზერს შეუძლია უყურადღებოდ წარადგინოს. თუ ის მოდის ზემორე პროქსიდან, რომელსაც პირველი გადაგზავნის, რწმუნებათა სიგელები ეკუთვნის მეორე ჰოპს და პირველი პროქსი შესაძლოა გამოწვევას უცვლელად გადასცემს. წაიკითხეთ ავთენტიფიკაციის სფერო და ჰოსტი Proxy-Authenticate სათაურში, რადგან ისინი ასახელებენ ველს, რომელიც ითხოვს.
შეინახეთ ეს განსხვავება რაც არ უნდა შეხვიდეთ. მარიონეტული გამოწვევა, უარის თქმის შემდგომი კავშირი, ვებსაიტზე შესვლა და VPN ტრანსპორტის ვადის ამოწურვა არის ოთხი განსხვავებული წარუმატებლობა ოთხი განსხვავებული მფლობელისთვის და ერთი ზოგადი შეცდომის შეტყობინება ანადგურებს თქვენთვის საჭირო ინფორმაციას.
შეამოწმეთ 3: რწმუნებათა სიგელის გზა
თავად სერთიფიკატი არის ის, სადაც ყველაზე უყურადღებო დაყენებები იშლება. სელენს შეუძლია დააყენოს პროქსი ჰოსტი და პორტი, მაგრამ HTTP პროქსის ავტორიზაცია არ არის ამ კონფიგურაციის პორტატული ნაწილი და პროქსი URL-ის რწმუნებათა სიგელები არ არის მექანიზმი, რომელსაც შეგიძლიათ დაეყრდნოთ ბრაუზერებსა და დრაივერის ვერსიებს. მხარდაჭერილი ვარიანტებია თქვენი რეალური დასტა დოკუმენტები: ბრაუზერის გაფართოება, რომელიც პასუხობს გამოწვევას, ადგილობრივი გადამისამართების პროქსი, რომელიც ამატებს სათაურს და ხელმისაწვდომია მხოლოდ სამუშაოდან, ან პროქსი, რომელიც ამოწმებს დატვირთვას სხვა საშუალებებით. შეარჩიეთ ერთი შეგნებულად და შეამოწმეთ ის ზუსტი ბრაუზერის, დრაივერის და სელენის ვერსიების მიხედვით, რომლებსაც თქვენ გაუშვით.
შეინახეთ რწმუნებათა სიგელები იმ ადგილებიდან, სადაც ის გაჟონავს. ბრძანების ხაზები ჩანს პროცესების ჩამონათვალში, ეკრანის ანაბეჭდები მთავრდება სატესტო ანგარიშებში, ბრაუზერის კვალი და HAR ფაილები იჭერს სათაურებს, და ჩადენილი ტესტის კონფიგურაცია სამუდამოდ რჩება. გამოიყენეთ სამუშაოს საიდუმლო მიწოდების მექანიზმი და მისი რედაქტირების წესები და გააფართოვეთ მარიონეტული ანგარიში მის საჭირო დანიშნულებამდე ან როლზე.
თუ ორგანიზაცია გთავაზობთ დაშვებულ პირდაპირ VPN მარშრუტს სავალდებულო მარიონეტულის ნაცვლად, შეადარეთ ეს ორი დიზაინი აშკარად. ჩუმად არ გამორთოთ პროქსი ან მიბაძოთ სხვა კლიენტის ავთენტიფიკაციას პოლიტიკის გადასაჭრელად.
შეამოწმეთ 4: ბრაუზერის პროცესის საკუთარი ქსელის კონტექსტი
ეს არის შემოწმება, რომელსაც ხალხი გამოტოვებს. მუშაკის მიერ გაშვებული ბრაუზერი, კონტეინერი ან დისტანციური Selenium Grid კვანძი იყენებს ამ გარემოს ქსელს, ამიტომ თქვენი ლეპტოპის VPN კავშირი და თქვენი shell-ის პროქსი ცვლადები აღწერს გზას, რომელსაც ბრაუზერი შეიძლება არასოდეს შეეხოს.
ჩაწერეთ ხუთი ფაქტი წარუმატებელი სამუშაოსთვის: ბრაუზერის ჰოსტი, კონფიგურირებული პროქსი, საწყისი გადამწყვეტი გზა, არჩეული მარშრუტი და ავტორიზაციის მფლობელი. შემდეგ გააკეთეთ ერთი უვნებელი ავტორიზებული მოთხოვნა ზუსტად ამ კონტექსტიდან, ნორმალური დანიშნულების TLS ვერიფიკაციისა და განაცხადის ავტორიზაციის ჩართვით. უთავო ბრაუზერი, რომელიც წარმატებით იწყება, არ ადასტურებს არც პროქსის მიღებას და არც VPN დაფარვას, ხოლო ცარიელი გვერდის ეკრანის სურათი საერთოდ არაფერს ამტკიცებს. მოთხოვნა, რომელიც აბრუნებს 200 მთელი ჯაჭვის მეშვეობით არის ერთადერთი მტკიცებულება, რომელიც ითვლის.
დასრულებულ სამუშაო პროცესს აქვს სამი თვისება, რომლებიც უნდა შემოწმდეს როგორც ნაკრები. არსებობს მხარდაჭერილი მარშრუტი ბრაუზერის ჰოსტიდან პროქსიმდე, აშკარა შუამავალი პოლიტიკა, რომელიც ასახელებს პროქსისა და დანიშნულების ადგილს, და რწმუნებათა სიგელის სიცოცხლის ციკლი, რომელიც არ არის დამოკიდებული ოპერატორის უხილავ მოთხოვნაზე უპასუხოდ. თუ ამ სამიდან რომელიმე ადამიანზეა დამოკიდებული, სამუშაო ჯერ არ არის უყურადღებო, რაც არ უნდა წერდეს გასასვლელ კოდში. ჩაწერეთ ხუთი ფაქტი, სანამ შემდეგი ადამიანი მიიღებს მილსადენს.