SSL چیست؟

اُولو مارکت چهارشنبه 10 دی 1399 - 10:12
SSL چیست؟
آیا می‌دانید https:// چیست و چه تفاوتی با http:// دارد؟ آیا می‌دانید که SSL چیست؟؟ در این مطلب به زبان ساده شما را با این مفاهیم امنیتی، اهمیت و مزیت آن‌ها و همچنین چگونگی دریافت گواهی SSL آشنا خواهیم کرد.

آیا تابه‌حال به این نکته دقت کرده‌اید که آدرس بعضی از وب‌سایت‌ها با http:// و آدرس برخی دیگر با https:// شروع می‌شود؟ چنانچه کاربر مرورگر کروم باشید و به سراغ وب‌سایت‌هایی رفته باشید که حاوی فرم یا فرم‌هایی برای درج اطلاعات هستند (مثلاً فرم پرداخت) این موضوع بیشتر به چشمتان خورده است.
اما این s اضافی از کجا می‌آید و چه معنایی دارد؟
به زبان ساده، آن s اضافی به این معنی است که وب‌سایت مزبور امن و رمزگذاری شده است و اطلاعاتی که با آن مبادله می‌کنید فقط بین خودتان و همان وب‌سایت باقی خواهد ماند. فناوری پشتوانه آن s کوچک با نام SSL شناخته می‌شود که مخفف عبارت Secure Sockets Layer به معنی «لایه سوکت های امن» است. اما آیا دقیقا می‌دانید که SSL چیست؟
در این مطلب قصد داریم که مبحث SSL را بیشتر باز کنیم، ببینیم که این قابلیت امنیتی چه منفعتی دارد و با نحوه دریافت آن نیز آشنا شویم.

SSL چیست؟
در ابتدا به سراغ تعریف وب‌سایت SSL.com از SSL می‌رویم:
SSL یک فناوری امنیتی استاندارد برای برقراری یک پیوند رمزگذاری شده بین یک سرور و یک مرورگر است. این پیوند امن، محرمانه باقی ماندن تمامی داده‌هایی که بین سرور و مرورگر رد و بدل می‌شوند را تضمین می‌کند.
اجازه بدهید که این تعریف را بازتر کنیم.
هنگامی‌که وارد صفحه‌ای می‌شوید که حاوی یک فرم است، بعد از آنکه فرم مزبور را تکمیل کردید و دکمه ارسال را فشردید، اگر آن صفحه گواهی SSL نداشته باشد تمامی اطلاعاتی که در فرم مزبور وارد کرده‌اید توسط هکرها قابل مشاهده خواهد بود.
این اطلاعات می‌تواند هر چیزی باشد؛ از اطلاعات تراکنش‌های بانکی گرفته تا اطلاعات خصوصی مهمی که برای ثبت نام در سرویس‌های مختلف وارد می‌کنید. هکرها به این سرقت اطلاعات، «حمله مرد میانی» (به انگلیسی man-in-the-middle attack) می‌گویند. حمله مزبور را از روش‌های مختلفی می‌توان انجام داد، اما یکی از رایج‌ترین روش‌های آن از این قرار است: هکر یک برنامه کم حجم و غیرقابل شناسایی جاسوسی را بر روی سروری که از وب‌سایت مورد نظر میزبانی می‌کند قرار می‌دهد. این برنامه در پس زمینه منتظر می‌ماند تا بازدیدکننده‌ای وارد یک وب‌سایت شود و درج اطلاعات در یکی از فرم‌های آن را آغاز کند؛ برنامه ذکرشده با درج اطلاعات فعال می‌شود، اطلاعات مربوطه را ثبت می‌کند و آن‌ها را برای هکر می‌فرستد؛ داستان ترسناکی که دیگر مشاهده آن فقط به فیلم‌های علمی-تخیلی محدود نمی‌شود.
اما هنگامی‌که از وب‌سایتی دیدن می‌کنید که با SSL رمزگذاری شده، مرورگر شما گواهینامه SSL را بررسی می‌کند و یک ارتباط واقعاً امن را بین مرورگر و سرور برقرار می‌کند. در این حالت هیچ‌کس به‌جز شما و وب‌سایتی که اطلاعاتتان را برای آن ارسال می‌کنید نمی‌تواند به آنچه که در مرورگر خود تایپ می‌کنید دسترسی داشته باشد یا آن اطلاعات را به هر نحوی مشاهده کند. امروزه برخلاف گذشته، سرعت این ارتباط بالا بوده و حتی از برخی از وب‌سایت‌های بدون SSL نیز سریع‌تر است.
بنابراین تمام کاری که کاربر برای امن کردن ارتباط خود باید انجام بدهد این است که از وب‌سایت‌هایی استفاده کند که آدرس آن‌ها با https:// شروع می‌شود و گواهینامه SSL معتبر دارند. از این طریق، ارتباط کاربر با سرور رمزگذاری می‌شود و کاملاً امنیت پیدا می‌کند.

مزایای SSL
امروزه وجود SSL برای هر وب‌سایت و وبلاگ و به‌خصوص وب‌سایت‌های شرکتی از حالت گزینه درآمده و به یک ضرورت تبدیل شده است؛ چرا که مزایای غیرقابل انکاری دارد که اهمیت آن‌ها بر کسی پوشیده نیست، از جمله:

1. SSL از اطلاعات محافظت می‌کند
کار اصلی گواهی SSL حفاظت از اطلاعاتی است که در ارتباط بین کاربر با سرور رد و بدل می‌شود. با نصب SSL هر بیت از داده‌ها رمزگذاری خواهد شد؛ به زبان ساده، اطلاعات قفل می‌شوند و کلید بازگشایی این قفل فقط در اختیار دریافت کننده مورد نظر قرار دارد.
SSL علاوه بر محافظت از اطلاعات حساسی مانند رمزهای عبور و اطلاعات کارت‌های بانکی، در مقابله با لشکر هکرها و خرابکاران اینترنتی نیز به شما کمک می‌کند. ازآنجایی‌که داده‌ها توسط SSL به یک فرمت غیرقابل خواندن تبدیل می‌شوند، مهارت‌های هکرها در برابر فناوری رمزگذاری بی‌همتای SSL به یک شمشیر بی لبه می‌ماند.

2. SSL هویت شما را تأیید می‌کند
دومین وظیفه اصلی گواهی SSL، تأیید اعتبار وب‌سایت است. تردیدی وجود ندارد که حجم تقلب و کلاه‌برداری در اینترنت به‌طور روزافزونی در حال افزایش است و بسیاری از مردم چه از نظر مالی و چه در ابعاد دیگر، با استفاده کردن از وب‌سایت‌های تقلبی متحمل خسارت‌های جبران‌ناپذیری شده و می‌شوند.
هنگامی‌که می‌خواهید گواهی SSL نصب کنید باید وارد یک فرآیند اعتبارسنجی شوید که طی آن، بسته به نوع گواهینامه، هویت شما و سازمان متبوعتان سنجیده می‌شود. پس از تأیید اعتبار، وب‌سایت شما گواهینامه‌ای دریافت می‌کند که کاربر با توجه به آن می‌تواند مطمئن باشد که با همان کسی در تعامل است که باید باشد.
البته توجه داشته باشید که همان‌طور که ذکر شد، هویت سنجی بسته به نوع گواهینامه‌ای که به دنبال دریافت آن هستید متفاوت خواهد بود؛ به‌عنوان مثال، برخی از صادرکنندگان گواهینامه‌های SSL، از جمله وب‌سایت‌های رایگانی مانند Let’s Encrypt زیاد در این رابطه مته به خشخاش نمی‌گذارند. لذا به ‌عنوان صاحب یک کسب‌وکار معتبر پیشنهاد می‌شود که از گواهینامه‌های معتبرتری استفاده کنید که هویت شما را نیز تأیید می‌کنند.

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

تشخیص وجود SSL: چگونه متوجه شویم که یک وب‌سایت گواهی SSL دارد؟
هنگامی‌که به وب‌سایتی مراجعه می‌کنید که گواهی SSL دارد، نشانه‌های خاصی را در مرورگر خود مشاهده می‌کنید که آن را نسبت به وب‌سایت‌های فاقد SSL متمایز می‌سازند:
1. در آدرس وب‌سایت به جای http://، https:// وجود دارد؛
2. در کنار آدرس سایت یک علامت قفل مشاهده می‌کنید که با کلیک بر روی آن می‌توانید جزئیات گواهی SSL وب‌سایت را مشاهده کنید؛ مثلاً در مرورگر کروم چیزی شبیه به تصویر زیر را می‌بینید:

3. گواهی SSL وب‌سایت نیز باید اعتبار داشته باشد. توجه داشته باشید که در برخی موارد گواهی SSL وب‌سایت می‌تواند به دلایلی مانند اتمام تاریخ انقضای آن از اعتبار افتاده باشد. در این حالت اگرچه آدرس وب‌سایت همچنان با https:// شروع می‌شود و حتی شاید در برخی از مرورگرها علامت قفل نیز حذف نشود، اما ارتباط شما با وب‌سایت مزبور رمزگذاری شده و امن نیست. به منظور بررسی اعتبار گواهی SSL در مرورگر کروم، از منوی آن به more tools و سپس Developer Tools بروید. سپس زبانه Security را انتخاب کنید. در اینجا می‌توانید اطلاعات مربوط به اعتبار گواهینامه را مشاهده کنید. با کلیک بر روی دکمه View certificate اطلاعات دقیق‌تر به همراه تاریخ اعتبار گواهی SSL در دسترس شما قرار خواهد گرفت. ضمناً با کلیک بر روی علامت قفل موجود در کنار آدرس سایت نیز معتبر بودن گواهی قابل مشاهده است؛ درصورتی‌که گواهی معتبر باشد در کنار کلمه Certificate کلمه valid درج شده است که با کلیک بر روی آن می‌توانید به همان پنجره View certificate دسترسی پیدا کنید.

نظرات
    ارسال نظر
    • - نشانی ایمیل شما منتشر نخواهد شد.
    • - لطفا دیدگاهتان تا حد امکان مربوط به مطلب باشد.
    • - لطفا فارسی بنویسید.
    • - میخواهید عکس خودتان کنار نظرتان باشد؟ به gravatar.com بروید و عکستان را اضافه کنید.
    • - نظرات شما بعد از تایید مدیریت منتشر خواهد شد