تغییر ورژن TLS در ویندوز

تغییر ورژن TLS در ویندوز

TLS (Transport Layer Security) یا لایه امنیت انتقال یک پروتکل امنیتی حیاتی است که برای برقراری ارتباطات امن و رمزگذاری شده در بستر اینترنت به کار می‌رود. با توجه به افزایش تهدیدات امنیتی، فعال بودن جدیدترین و امن‌ترین نسخه‌های TLS (مانند TLS 1.2 و TLS 1.3) در سیستم‌عامل ویندوز برای تضمین امنیت حریم خصوصی و جلوگیری از خطاهای امنیتی هنگام ارتباط با سرورهای مدرن، ضروری است.

بررسی وضعیت نسخه‌های TLS

ورژن‌های TLS 1.2 و TLS 1.3 جدیدترین نسخه‌های منتشر شده پروتکل TLS هستند. به دلیل بهبود چشمگیر در سرعت و امنیت، توصیه می‌شود از این نسخه‌ها استفاده شود. با این حال، در برخی سیستم‌عامل‌های قدیمی‌تر ویندوز، ممکن است TLS 1.3 به صورت پیش‌فرض فعال نباشد و برخی سرورها برای حفظ سازگاری با کلاینت‌های قدیمی‌تر، همچنان TLS 1.2 را فعال نگه می‌دارند.

مثلا در ویندوز ۱۰، TLS 1.3 تنها در محیط آزمایشی (EXPERIMENTAL) فعال بود، اما در نسخه‌های جدیدتر ویندوز ۱۱، فعال‌سازی آن به صورت پیش‌فرض رایج‌تر شده است.

روش تغییر ورژن TLS در ویندوز (تنظیمات گرافیکی)

ساده‌ترین راه برای تغییر ورژن گواهینامه TLS در ویندوز استفاده از تنظیمات Internet Options است که مراحل آن به شرح زیر است:

  • جستجوی تنظیمات: در قسمت Search ویندوز، عبارت Internet Options را جستجو کرده و آن را باز کنید.
تغییر ورژن TLS در ویندوز
  • ورود به تب Advanced: پس از باز شدن پنجره Internet Properties، به تب Advanced بروید.

مشاهده و فعالسازی نسخه‌های TLS:

  • در این تب، به سمت پایین اسکرول کنید تا بخش Security را مشاهده کنید.
  • در این بخش، می‌توانید ورژن‌های مختلف TLS (مانند TLS 1.2 و TLS 1.3) را ببینید.
  • نسخه‌هایی را که می‌خواهید فعال باشند، تیک بزنید و برای غیرفعال کردن نسخه‌های قدیمی‌تر (مانند SSL 3.0 یا TLS 1.0)، تیک آن‌ها را بردارید.
تغییر ورژن TLS در ویندوز

ذخیره تغییرات: روی Apply و سپس OK کلیک کنید تا تغییرات اعمال شوند.

فعالسازی و نصب ورژن‌های TLS در ویندوز (تغییرات رجیستری)

در صورتی که ورژن‌های مورد نظر TLS در بخش Internet Options نمایش داده نشوند یا نیاز به فعال‌سازی آن‌ها به صورت عمیق‌تر در سطح سیستم باشد، می‌توان از طریق Registry Editor اقدام کرد. روند انجام این کار در سرور وی پی اس با سیستم عامل ویندوز، تفاوت خاصی با نسخه ویندوز خانگی ندارد و روند آن یکسان است.

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

ایجاد فایل رجیستری (Reg.) برای فعالسازی

شما می‌توانید با ایجاد و اجرای یک فایل با پسوند .Reg، به سرعت تنظیمات مربوط به فعالسازی TLS 1.2 و TLS 1.3 را در رجیستری اعمال کنید:

  • ایجاد فایل متنی: یک فایل متنی ساده (Text Document) جدید ایجاد کنید.
  • کپی کردن کد: کدهای دستوری زیر را که مسئول فعال کردن TLS 1.2 و TLS 1.3 هم برای کلاینت (ارتباطات خروجی) و هم برای سرور (ارتباطات ورودی) هستند، درون فایل کپی کنید:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
  • ذخیره با فرمت .Reg: فایل را با استفاده از گزینه Save As ذخیره کنید و مطمئن شوید که در بخش Save as type گزینه All Files را انتخاب کرده و یک نام دلخواه با پسوند .Reg (مثلا EnableTLS.reg) برای آن در نظر بگیرید.
  • اجرای فایل: فایل اجرایی .Reg را که ایجاد شده است، دوبار کلیک کرده و با تایید هشدارها، اجازه دهید تا تغییرات در رجیستری اعمال شود.

مشاهده تغییرات در رجیستری

پس از اعمال تغییرات، برای تایید نهایی می‌توانید به مسیر زیر در Registry Editor ویندوز بروید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols

در این مسیر، باید پوشه‌های TLS 1.2 و TLS 1.3 را مشاهده کنید که هر کدام دارای زیرشاخه‌های Client و Server با مقادیر فعال‌سازی صحیح باشند.

تغییر ورژن TLS در ویندوز

چرا تغییر ورژن TLS تاثیر دارد؟

تغییر ورژن TLS در ویندوز تاثیر مستقیمی بر امنیت و کارایی مرورگرها و برنامه‌هایی دارد که به اینترنت متصل می‌شوند:

  • امنیت بالاتر: نسخه‌های جدیدتر TLS (به خصوص TLS 1.3) با حذف الگوریتم‌های رمزنگاری ضعیف و آسیب‌پذیر، در برابر حملات مدرن امن‌تر هستند.
  • سرعت بیشتر: TLS 1.3 فرآیند برقراری ارتباط (Handshake) را به طور چشمگیری ساده و کوتاه‌تر کرده که منجر به بارگذاری سریع‌تر صفحات وب می‌شود.
  • سازگاری بهتر: اطمینان از فعال بودن TLS 1.2 تضمین می‌کند که می‌توانید با طیف وسیع‌تری از وب‌سایت‌ها و سرویس‌هایی که هنوز به TLS 1.3 مهاجرت نکرده‌اند، ارتباط امن برقرار کنید.

برای آشنایی بیشتر با این پروتکل، مقاله TLS چیست را مطالعه کنید.

مکانیزم TLS

مکانیزم Handshake در TLS

فرآیند Handshake (دست‌دهی) یکی از اصلی‌ترین مراحل در عملکرد پروتکل TLS است. این فرآیند مجموعه‌ای از تبادلات بین کلاینت (مثلا مرورگر شما) و سرور است که پیش از انتقال داده‌های واقعی و رمزگذاری شده انجام می‌شود. هدف از این مکانیزم، تایید هویت طرفین، تعیین مجموعه رمزنگاری‌های مورد استفاده و تولید کلیدهای سِرّی مشترک برای رمزگذاری ارتباط است.

Handshake در TLS 1.2

در TLS 1.2، فرآیند Handshake نسبتا پیچیده بود و برای تایید هویت و توافق بر روی پارامترها به حداقل دو دور رفت و برگشت (2-RTT) بین کلاینت و سرور نیاز داشت. این تأخیر اضافی می‌تواند تاثیر منفی بر سرعت بارگذاری اولیه داشته باشد.

Handshake در TLS 1.3

در TLS 1.3 این فرآیند به طور چشمگیری ساده‌تر شده است.

  • کاهش به 1-RTT: در این نسخه، تنها یک دور رفت و برگشت (1-RTT) برای برقراری ارتباط جدید کافی است. این امر سرعت اتصال را به طور قابل تاییدی افزایش می‌دهد.
  • قابلیت 0-RTT: در ارتباطاتی که قبلا برقرار شده‌اند، TLS 1.3 می‌تواند بدون هیچ رفت و برگشتی (0-RTT)، ارتباط را از سر بگیرد. این یعنی کلاینت می‌تواند داده‌های رمزگذاری شده را همراه با اولین پیام خود ارسال کند، که تاثیر عملا زیادی بر کارایی و سرعت دارد.
تعویض TLS در ویندوز

TLS و مرورگرهای وب

بخش عمده‌ای از تعامل شما با پروتکل TLS از طریق مرورگر وب انجام می‌شود. فعال بودن نسخه‌های جدید TLS در ویندوز فقط نیمی از کار است. مرورگرهای وب نیز باید از این نسخه‌ها پشتیبانی کنند:

  • Google Chrome، Firefox، Edge و Safari همگی از TLS 1.2 و TLS 1.3 پشتیبانی کامل می‌کنند.
  • اگر در تنظیمات ویندوز نسخه‌های قدیمی‌تر (مانند TLS 1.0 و 1.1) را فعال بگذارید، مرورگرهای مدرن هنگام اتصال به سرورهایی که فقط این نسخه‌ها را پشتیبانی می‌کنند، هشدارهای امنیتی جدی نمایش خواهند داد یا عملا از اتصال خودداری می‌کنند.
  • اطمینان از به‌روزرسانی منظم مرورگر، تضمین می‌کند که شما همیشه از جدیدترین و ایمن‌ترین پروتکل‌های امنیتی برای ارتباطات خود استفاده می‌کنید.

 

سوالات متداول

01پروتکل TLS چیست؟

TLS (Transport Layer Security) یا لایه امنیت انتقال، یک پروتکل رمزنگاری است که برای برقراری ارتباط امن بین دو سیستم (مانند مرورگر و سرور وب) در اینترنت به کار می‌رود. وظیفه اصلی آن رمزگذاری داده‌ها، احراز هویت طرفین و تایید تمامیت داده‌های منتقل شده است.

02تفاوت اصلی TLS 1.2 و TLS 1.3 در چیست؟

تفاوت اصلی در امنیت و سرعت است. TLS 1.3 با حذف الگوریتم‌های رمزنگاری قدیمی و آسیب‌پذیر، بسیار ایمن‌تر است. همچنین، فرآیند برقراری ارتباط (Handshake) در TLS 1.3 با کاهش دورهای رفت و برگشت به یک دور (1-RTT)، بسیار سریع‌تر از TLS 1.2 است.

03چگونه می‌توانم وضعیت فعال بودن TLS را در ویندوز بررسی کنم؟

برای بررسی وضعیت فعال بودن TLS در ویندوز، باید به قسمت Internet Options در Search ویندوز بروید، تب Advanced را باز کنید و در بخش Security، نسخه‌های TLS فعال شده را مشاهده کنید.

04آیا باید TLS 1.3 را در ویندوز فعال کنم؟

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

05آیا فعال‌سازی TLS 1.2 همچنان ضروری است؟

بله، اگرچه TLS 1.3 امن‌تر است، اما برخی سرورهای قدیمی‌تر هنوز فقط از TLS 1.2 پشتیبانی می‌کنند. برای حفظ سازگاری با این سرورها و جلوگیری از خطای امنیتی، فعال نگه داشتن TLS 1.2 همچنان توصیه می‌شود.

06آیا غیرفعال کردن نسخه‌های قدیمی مانند TLS 1.0 یا SSL 3.0 ضروری است؟

بله، این نسخه‌ها منسوخ و دارای آسیب‌پذیری‌های امنیتی جدی هستند. برای ارتقای امنیت سیستم، باید نسخه‌های قدیمی‌تر مانند TLS 1.0، TLS 1.1 و SSL 3.0 را در تنظیمات ویندوز و مرورگرها غیرفعال کنید.

نظرات کاربران

شما میتوانید دیدگاه خود را در مورد این مطلب با ما با اشتراک بگذارید.

logo
ثبت نام ناحیه کاربری ارسال تیکت راهنمای خرید
ناحیه کاربری
ثبت نامناحیه کاربریداشبورد ابریارسال تیکتتماس تلفنی
تماس با ما
مشاوره تلفنی 1779 | 79625000
واحد مارکتینگ داخلی 1
واحد مشتریان داخلی 2
مالی و اداری داخلی 3
منابع انسانی داخلی 4