გამჭვირვალე, ანონიმური და ელიტური პროქსები: ნიშნების მნიშვნელობა
ანონიმურობის გავრცელებული ნიშნები, სათაურების გავლენა და რატომ არ არის ელიტური ნიშანი კონფიდენციალურობის სრული გარანტია.
„ელიტური“ ჩვეულებრივ ნიშნავს, რომ ანონიმურობის ტესტმა ვერ იპოვა ვერც საწყისი კლიენტის მისამართი და ვერც ის პროქსი მაჩვენებლები, რომლებსაც ამოწმებს. ეს იმ ტესტის შედეგია, არა სხვა პროქსი პროტოკოლი ან დაპირება, რომ მომხმარებლის ამოცნობა შეუძლებელია.
| ნიშანი | ტესტის ჩვეულებრივი განმარტება |
|---|---|
| გამჭვირვალე | დანიშნულება იღებს ინფორმაციას, რომელმაც შეიძლება საწყისი კლიენტის მისამართი გამოამჟღავნოს. |
| ანონიმური | საწყისი კლიენტის მისამართი არ ჩანს, მაგრამ შუამავლის ნიშნებია. |
| ელიტური ან მაღალი ანონიმურობა | არ ჩანს არც საწყისი მისამართი და არც შემოწმებული კონკრეტული პროქსი მაჩვენებლები. |
სიების ოპერატორებმა შეიძლება განსხვავებული მეთოდები გამოიყენონ და ერთ ბოლო წერტილს სხვადასხვა ნიშანი მიანიჭონ. კლასიფიკაციების შესადარებლად უნდა იცოდეთ, რა ტრაფიკი გააგზავნა თითოეულმა ტესტმა და რა მტკიცებულება შეამოწმა.
რატომ შეიძლება ერთმა პროქსიმ სხვადასხვა შედეგი მოგვცეს
HTTP შუამავალმა შეიძლება დაამატოს Via, Forwarded ან X-Forwarded-For. გადაცემის მნიშვნელობები წინა ნახტომებს, მათ შორის კლიენტის მისამართს, შეიძლება აღწერდეს. მაგრამ კლიენტებმა ეს სათაურები თვითონ შეიძლება მიუთითონ, შუამავლებმა წაშალონ, მიმღებებმა კი არასანდო მნიშვნელობები არასწორად წაიკითხონ. ერთი სათაურის არსებობა ან არარსებობა მთელ მარშრუტს არ ადგენს.
დაუშიფრავი HTTP პროქსის მოთხოვნის წაკითხვისა და შეცვლის საშუალებას აძლევს. ჩვეულებრივ HTTPS CONNECT გვირაბში საიტის HTTP სათაურები კლიენტსა და დანიშნულებას შორის TLS-ის შიგნითაა; გადამცემ პროქსის ამ დაშიფრულ სესიაში სხვა სათაურის უბრალოდ დამატება არ შეუძლია. ამიტომ სუფთა HTTPS შედეგი არ ადგენს, ბოლო წერტილი ღია ტექსტის HTTP-ს როგორ ამუშავებს.
კლასიფიკაცია სხვა იდენტობის ნიშნებსაც უცვლელს ტოვებს. სესიის cookie-მ ან API გასაღებმა შეიძლება ანგარიში ქსელური მისამართის ცვლილების შემდეგ ამოიცნოს. ნიშანი არაფერს ამბობს IP რეპუტაციაზე, ოპერატორის მფლობელობაზე, ჟურნალებსა თუ სანდოობაზე.
უფასო პროქსების სიიდან ჩანაწერის არჩევისას ჯერ შეამოწმეთ, რომ ის თქვენი აპლიკაციისა და დანიშნულებისთვის მუშაობს. თუ ანონიმურობის ნიშანი მნიშვნელოვანია, გამოიყენეთ დოკუმენტირებული შემმოწმებელი დაგეგმილი პროტოკოლით და შედეგი და დრო მისამართთან შეინახეთ. ამ კონტექსტის გარეშე ნიშანი კონფიდენციალურობის გადაწყვეტილების მცირე საფუძველს იძლევა.