در پی وجود یک حفره امنیتی در SChannel سیستم عامل ویندوز، مایکروسافت چند روز پیش اقدام به انتشار یک بسته اطلاحی کرد. به گفته مدیران سرور ها این بسته، مشکل امنیتی SChannel را برطرف میکند اما به دلیل ضعف در ساختار برنامه نویسی مشکلات دیگری را برای سرور ها درست کرده است.
حفره امنیتی موجود در Secure Channel ویندوز به هکر ها امکان میداد که از راه دور کد های مخرب را بر روی سرور اجرا کرده و از طریق آن، اطلاعات محرمانه کاربران یا بازدید کنندگان سرور ها را که از پروتکل های SSL و TLS برای ارسال امن اطلاعات استفاده میکنند به سرقت ببرند بدون اینکه عملاً راهی برای مقابله با آن وجود داشته باشد.
شرکت مایکروسافت پنج شنبه گذشته یک بسته اصلاحی را برای رفع این حفره امنیتی منتشر کرد ولی ظاهراً این بسته در کد نویسی خود دارای ایراداتی است که باعث میشود ارتباط امن ایجاد شده بر روی سرور خودبخود قطع شود و یا موجب کندی بیش از حد سرور شود.
تعداد زیادی از مدیران سرورها اعلام کرده اند پس از نصب این بسته اصلاحی، سرعت کار سیستم آنها به حدی پایین آمده که سرور عملاً بلا استفاده و غیر فعال شده است.
شرکت مایکروسافت نیز در بیانیه ای اعلام کرده که از مشکل مذبور در این بسته اصلاحی آگاهی دارد. این مشکل زمانی بروز میکند که سرور بخواهد از طریق پروتکل امنیتی TLS 1.2 ارتباط برقرار کند. در این حالت، این پروتکل قادر به پاسخگویی نیست و پس از چند لحظه ارتباط با سرور قطع میشود و سرویس های سیستمی مرتبط با این پروتکل نیز چنان درگیر میشوند که کل سیستم را از کار می اندازند.
این موضوع برای سرور هایی که کانال امن ارسال اطلاعات را از طریق پروتکل TLS 1.2 ایجاد میکنند یک مشکل جدی به شمار میرود. این در حالی است که مایکروسافت برخلاف رویکردی که در گذشته با بسته های امنیتی مشکل ساز داشته است، هنوز این بسته اصلاحی را از قسمت بروز رسان ویندوز حذف نکرده است.
با این حال مایکروسافت چهار cipher رمز نگاری که پس از نصب این بسته در رجیستری ویندوز بوجود میآیند و فرایند کار پروتکل TLS 1.2 را مختل میکنند را مشخص کرده است و مدیران میتوانند این چهار cipher را از رجیستری حذف کنند تا مشکل بسته اصلاحی نیز برطرف شود.
دقت کنید که ممکن است چندین مورد از این cipher ها در رجیستری پیدا کنید اما تنها چهار cipher مربوط به سه بخش زیر باید حذف شوند. برای اطمینان از اینکه اگر کلید ها یا اطلاعات دیگر را اشتباهی خذف کردید بتوانید سیستم را به حالت قبل برگردانید حتماً و حتماً ابتدا از کل رجیستری یک نسخه پشتیبان تهیه کنید.
پس از تهیه نسخه پشتیبان به صورت زیر عمل کنید:
1- از منوی استارت و در قسمت Run عبارت Regedit را تایپ کرده و کلید Enter را فشار دهید.
2- پس از باز شدن پنجره Regedit باید مسیر زیر را پیدا کنید: (مسیر اول)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002
3- سپس بر روی Functions REG_MULTI_SZ دابل کلیک کنید تا باز شود.
4- حال در قسمت Value data چهار cipher زیر را پیدا کرده و آنها را حذف نمایید. دقت کنید که در قسمت Value data تعداد زیادی cipher دیده میشود که شما فقط و فقط باید همین چهار cipher را حذف کنید و با بقیه کاری نداشته باشید:
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_GCM_SHA256
5- بعد دکمه ok را بزنید تا تغییرات ذخیره شوند.
6- حال مراحل 2 تا 5 را برای دو مسیر زیر نیز عیناً تکرار کنید (دقت کنید که مسیر دوم و سوم تنها در دو قسمت UM و KM متفاوت هستند که بصورت رنگی نمایش داده شده است):
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Cryptography\Providers\Microsoft SSL Protocol Provider\UM\00010002
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Cryptography\Providers\Microsoft SSL Protocol Provider\KM\00010002
7- پس از حذف cipher ها از پنجره Value data در هر سه آدرس یاد شده باید کامپیوتر را یکبار Restart نمایید.
توجه: دوستان دقت کنید که روش کار عیناً از سایت مایکروسافت در این آدرس ترجمه شده است و سه آدرس رجیستری نیز دقیقاً کپی شده اند تا احتمال اشتباه تایپی صفر باشد. ضمناً توجه کنید که نام چهار cipher که باید حذف شوند ثابت است و فقط آدرس subkey آنها در رجیستری متفاوت است.
لازم به ذکر است همانطور که مایکروسافت هم اعلام کرده مسئولیت تغییر دادن مقادیر رجیستری به عهده خود کاربران است. وظیفه شهر سخت افزار تنها اطلاع رسانی و راهنمایی است و پیامد های احتمالی ناشی از سهل انگاری و یا حذف و تغییر مقادیر رجیستری در ویندوز به طور کامل به عهده کاربران میباشد.
شرکت مایکروسافت هنوز اعلام نکرده است که نسخه بروز رسانی شده این بسته اصلاحی را چه موقع منتشر خواهد کرد اما با توجه به خطر امنیتی موجود در SChannel ویندوز پیشنهاد کرده است مدیران سرور ها فعلاً بسته اصلاحی را نصب و سپس با حذف کلید های بالا از رجیستری از خطر حملات هکر ها در امان بمانند.
منبع: bit-tech.net
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت