GSM-logo
خانهاخبار
اپل و کلاودفلر پروتکل اینترنتی جدیدی برای افزایش حریم خصوصی ساختند

اپل و کلاودفلر پروتکل اینترنتی جدیدی برای افزایش حریم خصوصی ساختند

پروتکل جدید این دو شرک ODoH نام دارد و کاری می‌کند که سرویس‌دهنده DNS نتواند هویت کاربری را که فرستنده درخواست بوده شناسایی کند.
۱۹ آذر ۱۳۹۹

تبلیغات

home_header

مهندسان کلاودفلر و اپل می‌گویند پروتکل اینترنت جدیدی را توسعه داده‌اند که یکی از بزرگ‌ترین حفره‌های موجود در زمینه حریم خصوصی را برطرف می‌کند، حفره‌ای که خیلی‌ها اصلا از وجود آن بی‌خبرند. این پروتکل Oblivious DNS-over-HTTPS یا به اختصار ODoH نام دارد و اجازه نمی‌دهد که سرویس‌دهندگان اینترنت به‌راحتی متوجه شوند که از چه سایت‌هایی بازدید می‌کنید.

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

پیشرفت‌های جدید از جمله پروتکل DNS-over-HTTPS یا DoH رمزنگاری را به درخواست‌های DNS اضافه کرده و کار مهاجمان را برای سرقت درخواست‌های شما سخت می‌کنند. ولی این کار نمی‌تواند جلوی سرویس‌دهندگان DNS را بگیرد تا متوجه نشوند که شما به چه سایت‌هایی رفته‌اید. این‌جاست که پروتکل ODoH وارد کار می‌شود. این پروتکل درخواست‌های DNS را از هویت کاربر جدا می‌کند و مانع از این می‌شود که واسطه‌ها بدانند شما از چه سایت‌هایی بازدید کرده‌اید.

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

نیک سالیوان، رئیس تیم تحقیقاتی کلاودفلر می‌گوید: «کاری که ODoH انجام می‌دهد جداسازی اطلاعات مربوط به فرستنده درخواست و محتوای درخواست DNS است.» به‌عبارت دیگر، ODoH اطمینان می‌یابد که پروکسی فقط هویت کاربر و سرویس‌دهنده DNS فقط وب‌سایت درخواستب را می‌بیند. سالیوان مدعی است که سرعت بارگذاری صفحات در پروتکل ODoH عملا با DoH فرقی ندارد و نباید تاثیر قابل توجهی برای سرعت مرور صفحات وب بگذارد.

نکته مهم در استفاده از پروتکل ODoH این است که مطمئن شویم پروکسی و سرویس‌دهنده DNS هیچ‌گاه با هم ساخت و پاخت نمی‌کنند و توسط مرجعی مشترک کنترل نمی‌شوند. در غیر این صورت، جداسازی اطلاعات بی‌فایده است. سالیوان می‌گوید شرکت‌های مختلفی در حال حاضر به ارائه این پروکسی‌ها می‌پردازند ولی برای استفاده جدی از ODoH باید منتظر پشتیبانی از آن در مرورگرها و سیستم عامل‌ها باشیم. این فرآیند می‌تواند چند ماه تا چند سال طول بکشد چون مراجع مختلفی مثل IETF باید این پروتکل را تایید کنند.

image
home_header