ბრაუზერის კონფიდენციალურობა

ბრაუზერის ციფრული ანაბეჭდის სტაბილურობის ტესტი

შეადარეთ Canvas-ის, WebGL-ისა და ოფლაინ აუდიოს ხელმოწერები გაშვებებს შორის ანაბეჭდების სერვერზე გაგზავნის გარეშე.

განმარტეთ სიფრთხილით. სტაბილური ხელმოწერა ადამიანს არ განსაზღვრავს, ხოლო შეცვლილი ხელმოწერა თვალთვალისგან დაცვას არ ამტკიცებს. ის შეიძლება განახლებებმა, ეკრანმა, გრაფიკულმა დრაივერებმა, პარამეტრებმა და შემთხვევითმა ხმაურმა შეცვალოს.

მზადაა. ციფრული ანაბეჭდის სიგნალი სერვერზე არ იგზავნება.

სტაბილურობა

შესადარებელი ქულა—გაუშვით ტესტი სულ მცირე ორჯერ.
შენახული გაშვებები0მაქსიმუმ 20 ჩანაწერი, ინახება მხოლოდ localStorage-ში.
გაერთიანებული ციფრული ანაბეჭდი—ხელმისაწვდომი კომპონენტების SHA-256 ჰეში.

Canvas 2D

არ შემოწმებულა
ციფრული ანაბეჭდი
—
რა იხატება

მრავალენოვანი ტექსტი, ემოჯი, ფორმები, გამჭვირვალობა, გრადიენტები, ჩრდილები და კომპოზიცია. სამი იდენტური რენდერინგი ასევე აჩვენებს ვარიაციას ერთი გაშვების ფარგლებში.

WebGL

არ შემოწმებულა
ციფრული ანაბეჭდი
—
რა იზომება

დეტერმინისტული სცენა, WebGL შესაძლებლობები, რიცხვითი ლიმიტები, გაფართოებები, shader-ის სიზუსტე და, სადაც დაშვებულია, მითითებული გრაფიკული რენდერერი.

აუდიო

არ შემოწმებულა
ციფრული ანაბეჭდი
—
რა გამოითვლება

სინთეზური ოფლაინ რენდერინგი იყენებს ოსცილატორს, ფილტრსა და კომპრესორს. მიკროფონი ან ჩაწერილი ხმა არ გამოიყენება.

გარემოს სიგნალები და განსხვავებები

სიგნალიმიმდინარე მნიშვნელობაწინა შედარება
გაშვებები არ არის.

ლოკალური ისტორია

თარიღები და შემოკლებული ციფრული ანაბეჭდები
თარიღიCanvasWebGLაუდიოგაერთიანებული
შენახული გაშვებები არ არის.

შეადარეთ მანამდე და შემდეგ

ჩაატარეთ იგივე ტესტი იმავე მოწყობილობაზე და შეინახეთ საწყისი შედეგი. ჩართეთ VPN ან შეცვალეთ ერთი შესაბამისი პარამეტრი, იმავე პირობებში გაიმეორეთ ტესტი და შეინახეთ შემდეგი შედეგი.

შესადარებლად შეინახეთ საწყისი და შემდგომი შედეგები.

რას გეუბნებათ ეს ტესტი

ეს ტესტი აჩვენებს, რჩება თუ არა შერჩეული რენდერინგის შედეგები სტაბილური სხვადასხვა გაშვებისას. სტაბილურობა შეიძლება დაგეხმაროთ იმის გაგებაში, როგორ უწყობს ხელს ბრაუზერის მახასიათებლები ამოცნობას, მაგრამ ის უნიკალურობა არ არის. წარმომადგენლობით პოპულაციასთან შედარების გარეშე განმეორებული ანაბეჭდი ვერ გეტყვით, რამდენ სხვა ადამიანს აქვს იგივე.

როგორ ჩავატაროთ ტესტი

  1. ბრაუზერის პროფილი, მოწყობილობა და ეკრანის პირობები უცვლელად შეინარჩუნეთ და აირჩიეთ, შეინახოთ თუ არა ლოკალური ისტორია.
  2. გაუშვით ტესტი, შემდეგ არაფრის შეცვლის გარეშე ერთხელ გაიმეორეთ ჩვეულებრივი ვარიაციის დასადგენად.
  3. ცალ-ცალკე წაიკითხეთ Canvas-ის, WebGL-ისა და აუდიოს კომპონენტები, მიუწვდომელი კომპონენტებისა და მითითებული ჰეშირების ალგორითმის ჩათვლით.

როგორ მუშაობს გაზომვა

ბრაუზერი ქმნის დეტერმინისტულ Canvas და WebGL სცენებს და ამუშავებს აუდიოს OfflineAudioContext-ით. ერთი გაშვების ფარგლებში განმეორებითი რენდერინგი ვარიაციის გამოვლენას ეხმარება; მიკროფონი არ გამოიყენება.

ხელმოწერები ჩვეულებრივ SHA-256-ს იყენებს, საჭიროების შემთხვევაში მითითებული სარეზერვო ალგორითმით. გამოთვლა და არჩევითი შეზღუდული ისტორია ბრაუზერში რჩება; ანაბეჭდები ჩვენს სერვერს ან მესამე მხარის სერვისებს არ ეგზავნება.

შედეგების გაგება

სტაბილური ხელმოწერები
გაზომილმა კომპონენტებმა ამ პირობებში იგივე ხელმოწერები წარმოქმნა. ეს არ ამტკიცებს აქტიურ თვალთვალს ან დაცვის არარსებობას.
ხელმოწერები იცვლება
დაცვამ შეიძლება ხმაური დაამატოს, მაგრამ შედეგი განახლებებმა, გრაფიკულმა დრაივერებმა, ეკრანებმა ან პარამეტრებმაც შეიძლება შეცვალოს. შეამოწმეთ, რომელი კომპონენტი შეიცვალა.
კომპონენტი მიუწვდომელია
ბრაუზერმა გამოსადეგი რენდერინგის ან აუდიოს შედეგი არ მოგვაწოდა. ეს გაზომვის შეზღუდვად რჩება და არა გამოგონილ წარმატებად ან წარუმატებლობად.

შეადარეთ მანამდე და შემდეგ

  1. შეინახეთ საწყისი შედეგი იმავე მოწყობილობაზე, პროფილსა და ბრაუზერის ვერსიაზე ორი უცვლელი გაშვების შემდეგ.
  2. შეცვალეთ ციფრული ანაბეჭდისგან დაცვის ერთი შესაბამისი პარამეტრი და იგივე ტესტი ხელახლა გაუშვით.
  3. შეადარეთ კომპონენტები და ერთი გაშვების ფარგლებში ვარიაცია, ჰეშირების ალგორითმის უცვლელად შენარჩუნებით. არ უნდა ვივარაუდოთ, რომ მხოლოდ VPN-ის შეცვლა რენდერინგს შეცვლის.

ტესტის შეზღუდვები

  • ეს სამი ზედაპირი ბრაუზერის ამოცნობის ყველა მეთოდს არ მოიცავს.
  • მხოლოდ ვარიაცია ეფექტურ დაცვას არ ადგენს; ვებსაიტებმა შეიძლება სხვა სიგნალები გააერთიანონ ან ვარიაციის ნიმუშები ამოიცნონ.

რა უნდა შეცვალოთ საჭიროების შემთხვევაში

გსურთ სტაბილური რენდერინგის დეტალების შემცირება
სცადეთ ბრაუზერის დოკუმენტირებული დაცვა და შეადარეთ მისი გავლენა თითოეულ კომპონენტზე, საიტებთან თავსებადობის პრობლემების ჩათვლით.
ისტორიის შენახვა ან გასუფთავება ვერ ხერხდება
შეამოწმეთ საიტის საცავის ნებართვები და ბრაუზერის საიტის მონაცემები. მიმდინარე ჩანართის შედეგი შეიძლება შენახვის წარუმატებლობის მიუხედავად ხელმისაწვდომი დარჩეს.

ხშირად დასმული კითხვები

სტაბილური ჰეში მხოლოდ ჩემთვის უნიკალურია?

ამ ტესტს ამის დადგენა არ შეუძლია. მას უნიკალურობის გამოსათვლელი პოპულაციის მონაცემთა ბაზა არ აქვს.

აუდიოტესტი ჩემს ხმას იწერს?

არა. ის ოფლაინ სინთეზურ აუდიოსიგნალს ქმნის მიკროფონზე წვდომის მოთხოვნის გარეშე.

წყაროები და ტექნიკური ცნობები