پرش به محتوای اصلی

اثر انگشت کوکی های جدید هستند

هکرنیوز۱۴۰۵ مهر ۲۰, دوشنبه، ساعت ۰۲:۰۳حدود 7 دقیقه مطالعه

آدرس مقاله: https://royfish.dev/fingerprints-are-the-new-cookies آدرس نظرات: https://news.ycombinator.com/item?id=50048642 امتیاز: 248 # نظرات: 120

اکنون آن را روی تلفن یا دستگاه دیگری باز کنید و نام مستعار شما متفاوت و به همان اندازه سازگار خواهد بود.

آیا در حالت ناشناس متفاوت است؟ خوب اما همیشه همینطوره؟ خبر بد

خیلی زود بیشتر از دوستانت در موردت می دونم - شاید بیشتر از خودت.

"من چیزی برای پنهان کردن ندارم. و ترجیح می دهم تبلیغاتم مرتبط باشند ... گاهی اوقات دقیقا آنچه را که نیاز دارم به من نشان می دهند! و به هر حال داده ها ناشناس هستند ..."

ببینید، موضوع این است که اصلا به شما مربوط نیست. در واقع دیگر در مورد تبلیغات نیز نیست. هیچ کس به تو اهمیت نمی دهد. و اگر پلیس یا دولت شما به این موضوع توجه کنند، من نیز با کمال میل پول آنها را می گیرم.

من به همه این داده ها نگاه می کنم و مردم را نمی بینم. من الگوها را می بینم. الگوهایی که از الگوها بیرون می آیند. یک وضعیت فراکتالی زنده و دیجیتال از اقتصاد، جامعه و روان انسان. توپ کریستالی قرن بیست و یکم و از سیلیکون ساخته شده است! این محصول است.

آن وقت این شما را چه چیزی می سازد؟ یک چرخ دنده؟ یک گاو نر؟ یک داوطلب؟

اگر اتحادیه اروپا سریع‌تر از شرکت‌های فناوری ارسال شود، این تنها می‌تواند به این معنا باشد که شرکت‌های فناوری روی دستشان نشسته‌اند. و یکی از آن شرکت های فناوری اتفاقا دو سوم بازار مرورگرها را در اختیار دارد.

بیایید آن را به خاطر Google - بزرگترین شرکت تبلیغاتی روی زمین - رها کنیم!

عمل اول. فشار - "حریم خصوصی برای ما در هر کاری که انجام می دهیم مهم است."

عمل III. شتاب - اکنون می توانید از اثر انگشت دستگاه در محصولات تبلیغاتی ما استفاده کنید

شما به یک وب سایت مراجعه می کنید. مرورگر شما درخواستی را به سرور ارسال می کند و سرور کدی را برای اجرای مرورگر برمی گرداند.

درخواست قبلا اطلاعاتی را درباره شما نشان می دهد. از چه مرورگری استفاده می‌کنید، زبان آن، سیستم‌عاملی که آن را اجرا می‌کند و آدرس IP شما، که سرور برای ارسال پاسخ به آن نیاز دارد. که اغلب مکان شما را نشان می دهد.

ببینید، ما پیشرفت های تمدنی زیادی در ایمن سازی مرورگر داشته ایم. روزهایی که ابتلا به ویروس فقط از طریق بازدید از یک وب سایت یک دغدغه روزانه بود، گذشته است. مسئله این است که تعریف ایمنی بسته به اینکه از چه کسی بپرسید متفاوت است. اجماع گسترده به انزوا ختم می شود: کد یک وب سایت نمی تواند داده های ذخیره شده توسط وب سایت های دیگر را ببیند و نمی تواند فایل ها یا سایر برنامه های شما را بدون اجازه ببیند. کروم و اج در اینجا متوقف می شوند. سپس Safari (مخصوصا در iOS/macOS 26+) و فایرفاکس را دارید که این تعریف را به حریم خصوصی گسترش می دهند، اما هنوز به طور کامل از شما در برابر اثر انگشت محافظت نمی کنند.

Brave و Tor اولین مرورگرهای حریم خصوصی هستند، با مرورگر Mullvad در حال ظهور (به نظر من، Mullvad یکی از بهترین ارائه دهندگان VPN است).

کد بر روی سخت افزار شما اجرا می شود، که می تواند به روش هایی اندازه گیری شود که خوانش های منسجم و منحصر به فرد ایجاد کند. واقعا کار زیادی نمی توان در مورد این موضوع انجام داد، بنابراین تنها دو راه حل ثابت وجود دارد:

بنابراین دو منبع برای داده ها وجود دارد که می توانند اثر انگشت شما را تشکیل دهند. درخواست شبکه و محیط کد.

وقتی به شبکه نگاه می کنید، داده ها عموما شکننده یا عمومی هستند:

وقتی می‌توانید کد را روی دستگاه اجرا کنید، راه‌هایی برای اندازه‌گیری کیفیت سخت‌افزار آن دارید (بدون هیچ گونه درخواست مجوز!) و اینها به طرز شگفت‌آوری پایدار هستند:

و در سطح نرم افزار؛ فونت های نصب شده، پسوندها، اطلاعات سیستم…

میلیون ها دستگاه از جدیدترین کروم استفاده می کنند، میلیون ها مک با تراشه M4 و میلیون ها مرورگر به زبان فرانسوی وجود دارد.

اما وقتی به دستگاه‌هایی نگاه می‌کنید که جدیدترین کروم را به زبان فرانسوی روی M4 اجرا می‌کنند، اکنون این تعداد به‌طور قابل توجهی کاهش می‌یابد. اندازه گیری های سخت افزاری را به آن اضافه کنید و آنقدر پایین می آید که عملا منحصر به فرد می شود.

لازم نیست اثر انگشت واقعا و در سطح جهانی منحصر به فرد باشد - فقط باید آنقدر منحصر به فرد باشد تا افراد را در اندازه نمونه شما متمایز کند.

یک کد پستی (که از IP استنباط می شود)، یک تاریخ تولد (شما در برخی از پلتفرم ها داده اید) و جنسیت (شما آن را در همه جا پر می کنید) با هم برای شناسایی منحصر به فرد بیش از 60٪ از آمریکایی ها کافی است.

همیشه می توانید متغیر دیگری را برای کاهش تعداد نامزدهای احتمالی اضافه کنید.

آیا تا به حال Akinator بازی کرده اید؟ شما به یک شخصیت فکر می کنید، یک جن از شما بیست سوال می پرسد و به نوعی می داند. این به طور خلاصه انگشت نگاری است، به جز اینکه مرورگر شما به سوالات شما پاسخ می دهد. هنگامی که آنتروپی اطلاعات را درک کردید، جادوی Akinator به یک ترفند ساده تبدیل می شود.

بیایید با آن بازی ساده کنیم که در آن باید شخصیت روی تخته را از طریق سؤالاتی مانند "آیا شخصیت من مرد است؟" حدس بزنید. اگر بگویم «بله»، و نیمی از شخصیت‌های هیئت مدیره شما مرد هستند، اکنون فقط نیمی از کل نامزدها را در نظر می‌گیرید. اکنون می‌توانیم بگوییم که پاسخ من به شما log₂(100 / 50) = log2(2) = 1 بیت اطلاعات داد، زیرا مجموعه نامزدها را به نصف کاهش داد.

بیت هایی که از یک پاسخ دریافت می کنید، غافلگیرکننده نامیده می شوند: هر چه پاسخ نادرتر باشد، بیشتر به شما می گوید.

Surprisal مقدار پاسخ را کمی می کند و آنتروپی مقدار سؤال را کمی می کند. اگر از هر 128 نفر 1 نفر یک چشم باشد، در این صورت از 128 نفر 127 بار "نه" می شود.

با جمع‌بندی سهم هر پاسخ ممکن، خود سؤال ارزش آنتروپی 0.066 بیتی دارد - این مقدار میانگین بیت‌هایی است که از یک پاسخ به دست می‌آورید.

وقتی صفاتی را که مستقل هستند ترکیب می‌کنیم، به سادگی بیت‌های آنها را جمع می‌کنیم یا نسبت‌ها را ضرب می‌کنیم، بنابراین یک مرد با سبیل و یک چشم به معنای 11 بیت یا 1 در سال 2048 است. افسوس، همانطور که توماس بیز می‌خواهد بدانید، هیچ چیز در عمل به این سادگی نیست. سبیل در حال حاضر نشانگر قوی یک مرد است و مرد احتمالا یک چشم دارد. صفات مستقل نیستند بنابراین بیت ها واقعا جمع نمی شوند.

برخی از کاربردهای جالب این نوع استدلال:

اگر از کروم استفاده می‌کنید، اساسا با یک شناسه روی پیشانی خود راه می‌روید.

سافاری و فایرفاکس تا حدی از محافظت را ارائه می‌دهند، اما همچنان با ردیاب‌های پیشرفته قابل شناسایی هستید.

Brave، Tor و Mullvad Browser تنها مرورگرهای اصلی در حال حاضر هستند که از محافظت های پیشرفته در برابر اثر انگشت استفاده می کنند.

اگر تمایلی به تغییر مرورگر ندارید، متوجه شدم. من خودم یکی از طرفداران بزرگ Arc هستم و متأسفانه آن متوقف شده است و هرگز هیچ ویژگی حفظ حریم خصوصی نخواهد داشت. برنامه های افزودنی مانند JShelter وجود دارد - آنها با رهگیری تماس های API مرورگر، اسکریپت های اثر انگشت را مختل می کنند. اما آنها برخی از وب سایت ها را نیز خراب می کنند. همین مشکل در مورد ویژگی Resist Fingerprinting فایرفاکس نیز صدق می کند.

حقیقت طعنه آمیز این است که برنامه های افزودنی حریم خصوصی شما را منحصر به فردتر می کند، زیرا افراد کمتری آنها را دارند. بنابراین یک ردیاب هوشمند می‌تواند آن را تشخیص دهد، سیگنال‌های مختل شده توسط افزونه را نادیده بگیرد و روی سیگنال‌هایی که اینطور نیستند تمرکز کند.

هیچ برنامه افزودنی نمی تواند به اندازه حفاظت در سطح موتور که در مرورگر تعبیه شده است مؤثر باشد. بنابراین اگر نمی‌خواهید ردیابی شوید، باید متعهد شوید.

من به سادگی یک هش از چند اندازه گیری دستگاه شما ایجاد می کنم. هر یک از این تغییر و هش در حال حاضر متفاوت است. برنامه‌های حرفه‌ای بسیار پیچیده‌تر از این هستند و می‌توانند خط شناسایی را زمانی که متغیرهای تک تغییر می‌کنند حفظ کنند.

یک آهنگ کوتاه را از طریق کمپرسور بدون پخش آن ارائه می کند. تفاوت های کوچک شناور در نتیجه به موتور صوتی مرورگر و CPU شما بستگی دارد.

فروشنده و مدل GPU شما (بدون شماره نسخه)، آنچه GPU و درایور آن پشتیبانی می‌کنند، و پیکسل‌های یک مثلث کوچک رندر شده را می‌خواند.

متن را با چند فونت، شکلک و یک گرادیان ترسیم می کند، سپس پیکسل ها را به عقب می خواند. anti-aliasing و رندر فونت به سیستم عامل، GPU و فونت شما بستگی دارد.

منطقه زمانی شما و تنظیمات تاریخ و شماره شما؛ یک VPN مکان IP شما را تغییر می دهد، اما منطقه زمانی شما را تغییر نمی دهد.

تعداد هسته‌های CPU، اندازه حافظه شما (فقط Chrome) و زبان مرورگر شما.

همه مقادیر را با SHA-256 هش می کند و هش یک ویژگی و یک حیوان را برای نام مستعار شما انتخاب می کند.

خواندن متن کامل در هکرنیوزبه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

Fingerprints are the new cookies

Article URL: https://royfish.dev/fingerprints-are-the-new-cookies Comments URL: https://news.ycombinator.com/item?id=50048642 Points: 248 # Comments: 120

همه‌ی اخبار فناوری