ბრაუზერის კონფიდენციალურობა
მესამე მხარის ქუქი-ფაილები და საცავის დანაწილება
დააკვირდით, აზიარებს თუ არა ჩაშენებული მესამე მხარის წყარო საცავს ან აცალკევებს მას ორი რეალურად განსხვავებული ზედა დონის საიტის პირობებში.
ახალი მიმდევრობის დაწყება
- პირველი მხარის ინიციალიზაცია მესამე მხარის სატესტო წყაროზე.
- იტვირთება როგორც მესამე მხარე საიტ A-ზე.
- იტვირთება როგორც მესამე მხარე საიტ B-ზე.
- შეადარეთ ქუქი-ფაილები, localStorage, IndexedDB, CHIPS და Storage Access API.
საიტის კონფიგურაციის შემოწმება
რეგისტრირებადი საიტები მოწმდება ოფიციალური Public Suffix List-ის ლოკალური ასლით, ICANN და PRIVATE განყოფილებების ჩათვლით. ტესტის დროს სია არ ჩამოიტვირთება.
შეადარეთ მანამდე და შემდეგ
ჩაატარეთ იგივე ტესტი იმავე მოწყობილობაზე და შეინახეთ საწყისი შედეგი. ჩართეთ VPN ან შეცვალეთ ერთი შესაბამისი პარამეტრი, იმავე პირობებში გაიმეორეთ ტესტი და შეინახეთ შემდეგი შედეგი.
შესადარებლად შეინახეთ საწყისი და შემდგომი შედეგები.
რას გეუბნებათ ეს ტესტი
თანამედროვე ბრაუზერებს შეუძლიათ მესამე მხარის საცავი მისი ჩამშენებელი საიტის მიხედვით გააცალკეონ. ეს ტესტი ამ ქცევას იკვლევს და არა მხოლოდ ქუქი-ფაილების არსებობას. ერთი რეგისტრირებადი დომენის ორი გზა ან ქვედომენი ჩვეულებრივ იმავე საიტად რჩება, ამიტომ ისინი საიტებს შორის აზრიან შედარებას ვერ უზრუნველყოფს.
როგორ ჩავატაროთ ტესტი
- შეამოწმეთ, უზრუნველყოფს თუ არა კონფიგურაცია ორ განსხვავებულ ზედა დონის HTTPS საიტსა და ცალკე ჩაშენებულ მესამე მხარის საიტს.
- მიჰყევით პირდაპირი ვიზიტის, საიტ A-სა და საიტ B-ს მითითებულ ეტაპებს საცნობარო მნიშვნელობის შექმნის გამოტოვების გარეშე.
- ცალ-ცალკე წაიკითხეთ საცავის მექანიზმები და დასრულების შემდეგ გამოიყენეთ გასუფთავების გზა; Storage Access მხოლოდ სურვილისამებრ შეამოწმეთ.
როგორ მუშაობს გაზომვა
პროტოკოლი ორივე ზედა დონის საიტზე ადარებს ჩვეულებრივ ქუქი-ფაილებს, Partitioned ქუქი-ფაილებს, localStorage-სა და IndexedDB-ს. ის აღრიცხავს, იკითხება თუ არა საცნობარო მნიშვნელობები ან დანაყოფის იდენტიფიკატორები.
კონფიგურირებული საიტები კოორდინატორს დროებით სატესტო დაკვირვებებს უცვლიან. კლიენტის საცნობარო მნიშვნელობები ჰეშირდება; სერვერი ინახავს ტექნიკურ დაკვირვებებს IP-ის ან User-Agent-ის გარეშე, თუმცა ინფრასტრუქტურის ჟურნალები შეიძლება ტესტის URL ტოკენს შეიცავდეს.
შედეგების გაგება
- მესამე მხარის გაზიარებული მდგომარეობა
- საცნობარო მნიშვნელობა ორივე განსხვავებულ საიტზე ხელმისაწვდომია. ამ მექანიზმმა მდგომარეობას შემოწმებულ ჩაშენების კონტექსტებს შორის გადასვლის საშუალება მისცა.
- დანაწილებული მდგომარეობა
- ჩაწერა მუშაობს, მაგრამ ორ საიტზე იდენტიფიკატორები განსხვავდება. ეს შემოწმებული მექანიზმისა და პირობებისთვის განცალკევებას ამყარებს.
- მდგომარეობა არ არის ან განუსაზღვრელია
- არარსებობა შეიძლება აიხსნას ბლოკირებით, დანაწილებით, ვადის გასვლით, ჩარჩოს პოლიტიკით ან ტექნიკური ხარვეზით. საიტის არასწორი კონფიგურაცია ან ნებართვების ნაკლებობა საყოველთაო ბლოკირებას ვერ ადასტურებს.
შეადარეთ მანამდე და შემდეგ
- დაასრულეთ საწყისი შემოწმება იმავე სამი საიტით, პროფილით, რეჟიმითა და წინა ნებართვებით.
- შეცვალეთ ქუქი-ფაილების პოლიტიკის ან დაცვის ერთი პარამეტრი, გაასუფთავეთ ტესტის მდგომარეობა და მითითებული მიმდევრობა გაიმეორეთ.
- შეადარეთ თითოეული მექანიზმი და Storage Access-ის ნებისმიერი ნებართვა. ჩვეულებრივი და პირადი დათვალიერებისთვის ცალკე საწყისი შედეგები დაადგინეთ.
ტესტის შეზღუდვები
- ბრაუზერების მხარდაჭერა Partitioned ქუქი-ფაილებისა და Storage Access-ისთვის განსხვავდება; მხოლოდ ქუქი-ფაილის ატრიბუტი მის დამუშავებას არ ამტკიცებს.
- დაკვირვებული ქცევა ამ საიტებსა და პირობებს ეხება და არა მესამე მხარესთან ყველა ურთიერთობას.
რა უნდა შეცვალოთ საჭიროების შემთხვევაში
- მდგომარეობა თქვენთვის სასურველზე ფართოდ იზიარება
- გადახედეთ მესამე მხარის საცავის პარამეტრებსა და საიტის გამონაკლისებს, შემდეგ ახალი მიმდევრობა გაიმეორეთ.
- კონფიგურაცია ან საკონტროლო შემოწმებები ვერ ხერხდება
- შეინარჩუნეთ განუსაზღვრელი შედეგი და ქუქი-ფაილების ბლოკირებისთვის მისი მიწერამდე შეამოწმეთ საიტის ხელმისაწვდომობა ან ბრაუზერის პოლიტიკა.
ხშირად დასმული კითხვები
შეუძლია ორ ქვედომენს დანაწილების შემოწმება?
ჩვეულებრივ არა, თუ ისინი ერთ რეგისტრირებად საიტს იზიარებენ. კონფიგურაციამ რეალურად განსხვავებული ზედა დონის საიტები უნდა დაადასტუროს.
ნიშნავს დაბლოკილი ქუქი-ფაილი, რომ მთელი საცავი დაბლოკილია?
არა. ქუქი-ფაილები, localStorage და IndexedDB შეიძლება განსხვავებულად იქცეოდეს და ცალკე დაკვირვებას საჭიროებს.