VPN provider built a script to block Microsoft's hidden GDID tracking on Windows — Windscribe's "deGDID" erases existing identifiers and blocks new ones from being created | Tom's HardwareTom's Hardware

وینداسکرایب با اسکریپت deGDID ردیاب پنهان مایکروسافت را در ویندوز حذف می‌کند

ماه گذشته، ما یک پرونده جنایی فدرال را پوشش دادیم که در آن شناسه جهانی دستگاه مایکروسافت (GDID) به FBI کمک کرد تا یک هکر مظنون را دستگیر کند. با وجود این هدف والا، پیامدهای یک ردیاب دائمی که در ویندوز تعبیه شده بود، نادیده گرفتن را دشوار کرد و این نقطه عطفی کافی بود تا وینداسکرایب را متقاعد کند که کاری در این مورد انجام دهد. این شرکت VPN یک پروژه و اسکریپت متن‌باز به نام “deGDID” ایجاد کرده است که هدف آن حذف GDID از رایانه شماست — اما این کار به قیمت از کار افتادن برخی از سرویس‌های ابری مایکروسافت تمام می‌شود.

A hand holding the Ryzen 7 9850X3D.

شما می‌توانید این اسکریپت را در گیت‌هاب پیدا کرده و از طریق پاورشل با دسترسی مدیر (admin privileges) اجرا کنید. این اسکریپت کاملاً رایگان است و به روشی بسیار ساده کار می‌کند. سه پرچم اجرایی اصلی وجود دارد که نحوه عملکرد deGDID را تعیین می‌کنند: –Status، که فقط خواندنی است و به شما می‌گوید آیا GDID روی سیستم شما فعال است؛ –Status –Redact، که گزارش‌هایی با GDID سانسور شده تولید می‌کند تا کاربران بتوانند داده‌های تشخیصی را با اطمینان بیشتری به اشتراک بگذارند؛ و –Protect، که GDID را به طور کامل پاک می‌کند و از ایجاد شناسه‌های جدید جلوگیری می‌کند.

Running the deGDID script Running the deGDID script Running the deGDID script Running the deGDID script

یک پرچم چهارم، –Unprotect، به شما امکان می‌دهد اسکریپت را معکوس کنید در صورتی که نیاز به بازگشت به حالت پیش‌فرض داشته باشید. اما –Protect همان چیزی است که ارزش بحث دارد. ابتدا، اسکریپت به دنبال کلیدهای GDID صادر شده توسط سرور در رجیستری می‌گردد، جایی که آنها کش می‌شوند، و همه آنها را پاک می‌کند. این کاری است که شما می‌توانید به صورت دستی نیز انجام دهید. در واقع، وینداسکرایب آن را روی یک ماشین مجازی امتحان کرد، اما کلیدهای GDID به صورت پنهانی در پس‌زمینه پس از راه‌اندازی مجدد یا هر زمان که ویندوز دوباره با سرورهای مایکروسافت تماس می‌گیرد، دوباره ایجاد می‌شوند.

برای بستن این حلقه، اسکریپت سپس ACLها (لیست‌های کنترل دسترسی) و مجوزهای رجیستری را تغییر می‌دهد تا از واکشی و تلاش مجدد سیستم‌عامل برای ایجاد مجدد کلیدهای GDID جلوگیری کند. این اسکریپت یک فایروال در برابر نقطه پایانی داخلی DeviceAdd ایجاد می‌کند که خدمات هویت مایکروسافت را به طور کامل از دیدن این سیستم به عنوان یک رایانه ویندوزی ثبت شده قطع می‌کند. این ضربه دوگانه فرآیند را تکمیل می‌کند و کلیدهای GDID موجود نه تنها پاک می‌شوند، بلکه امکان ایجاد کلیدهای جدید نیز از بین می‌رود.

Running the deGDID script

به خاطر داشته باشید که کلیدهای قدیمی که قبلاً در سمت سرور هستند قابل حذف نیستند؛ مایکروسافت به آنها به طور نامحدود دسترسی دارد. این اسکریپت همچنین فقط روی سیستم‌های مدیریت نشده با حساب‌های مدیر کار می‌کند. اگر بخشی از یک سازمان یا دامنه هستید، deGDID از اجرا خودداری خواهد کرد. اما مهم‌تر از آن، از آنجایی که خط لوله DeviceAdd مایکروسافت را مسدود می‌کند، برخی از سرویس‌های اصلی ویندوز از کار خواهند افتاد زیرا در احراز هویت حساب مایکروسافت شما ناموفق خواهند بود.

دلیل اصلی نیاز به deGDID این است که ویندوز هیچ گزینه بومی برای خاموش کردن GDID ندارد. این شناسه به عنوان یک شناسه دستگاه دائمی وجود دارد که می‌تواند شما را بدون رضایتتان ردیابی کند. این شناسه در سراسر آدرس‌های IP کار می‌کند زیرا زیر لایه‌ای قرار دارد که VPNها در آن عمل می‌کنند، بنابراین هیچ مقدار تونل‌سازی شبکه نمی‌تواند آن را مبهم کند. این می‌تواند توضیح دهد که چرا وینداسکرایب مجبور به ایجاد deGDID شد — برای مبارزه با یک سیستم بالقوه تهاجمی که قدرت ایجاد هرج و مرج در دست افراد نادرست را دارد.

Microsoft online services degraded after running the deGDID script

ما این اسکریپت را روی یک رایانه ویندوز ۱۱ امتحان کردیم و همانطور که انتظار می‌رفت کار کرد. اجرای پرچم –Status چندین GDID کش شده را نشان داد که سپس توسط پرچم –Protect حذف شدند و حتی پس از راه‌اندازی مجدد، GDID جدیدی ظاهر نشد. همانطور که انتظار می‌رفت، برخی از برنامه‌های مایکروسافت دچار مشکل شده و خطاهای اتصال را برگرداندند. تأیید حساب از طریق login.live.com نیز در تمام مرورگرها مسدود شد، اگرچه login.microsoftonline.com همچنان کار می‌کرد. بازی‌های آنلاین و سایر برنامه‌ها نیز به طور عادی به کار خود ادامه دادند.

وینداسکرایب می‌گوید deGDID یک پروژه تحقیقاتی است و با کشف اطلاعات بیشتر در مورد نحوه عملکرد GDID، به تکامل خود ادامه خواهد داد. در حال حاضر، این واقعیت که می‌تواند باعث از کار افتادن سرویس‌ها و ویژگی‌های اصلی مایکروسافت شود، ممکن است برای برخی یک معامله بزرگ باشد. این اسکریپت همچنین قول نمی‌دهد که هر نمونه GDID را از بین ببرد و مایکروسافت قبلاً کلیدهای قبلی شما را دارد، بنابراین این قطعاً یک راه‌حل ایده‌آل نیست — اما شروع خوبی برای مبارزه با ردیاب‌های پنهان است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جستجو در سایت

سبد خرید

درحال بارگذاری ...
بستن
مقایسه
مقایسه محصولات
لیست مقایسه محصولات شما خالی می باشد!