პროქსის სანდო მონაცემების ტესტირება: მოთხოვნის წარმატება თუ ახალი ვალიდაცია
გამოიყენეთ კონტროლირებადი დანიშნულება, შემდეგ განასხვავეთ ნებადართული მოთხოვნა მოწოდებული პროქსის პაროლის ახალი შემოწმებისგან.
პროქსის გავლით წარმატებული მოთხოვნა ადასტურებს, რომ ეს ოპერაცია ნებადართული იყო. თუმცა შეიძლება არ ადასტურებდეს, რომ პაროლი ხელახლა შემოწმდა: დანიშნულება შეიძლება გამონაკლისი იყოს, ან კავშირი უკვე ავთენტიფიცირებულია.
ოპერაციის შესამოწმებლად გამოიყენეთ თქვენი კონტროლირებადი ბოლო წერტილი ცნობილი მცირე პასუხით და წვდომის პოლიტიკით, რომელიც ანგარიშმა უნდა დააკმაყოფილოს:
curl --proxy http://proxy.example:8080 --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD' https://probe.example/statusბოლო წერტილი და ანგარიში დროებითი აღნიშვნებია. ეს არის შუამავალი სანდო მონაცემები, განცალკევებული დანიშნულებაზე ნებისმიერი შესვლისგან.
პასუხის ეტაპი და გამოწვევა ერთად შეინარჩუნეთ. 407-მა შეიძლება დაიწყოს ან გააგრძელოს მოლაპარაკება, შეატყობინოს მხარდაუჭერელი მეთოდები ან უარყოს ანგარიში. 403-მა შეიძლება მიუთითოს პოლიტიკით უარი, და მოგვიანებით ვებსაიტის შეცდომა შეიძლება მოჰყვეს წარმატებულ პროქსი შესვლას.
ანგარიშის ახალი ვალიდაციისთვის გამოიყენეთ ოპერატორის მიერ მხარდაჭერილი ანგარიშის შემოწმება ან ავთენტიფიცირებული იდენტობის ჟურნალები. საკუთარ პროქსიზე backend-ის მტკიცებულება შეიძლება განასხვავოს რეალური ვალიდაცია ანონიმურად ნებადართული მოთხოვნისგან. პაროლის შეცვლისას გაითვალისწინეთ ქეშის ვალიდაციის ფანჯარა, როცა წყვეტთ, უნდა შეწყვიტა თუ არა ძველ სანდო მონაცემს მუშაობა. Squid 6.13 Basic-ისთვის credentialsttl მართავს ვალიდაციის ქეშის ფანჯარას.