دوره آموزشی گواهینامههای SSL برای توسعهدهندگان وب
1 ساعت 9 دقیقهمتوسط2025-03-20
مدرسین

Kevin Skoglund
Founder of NovaFabrica
جزئیات دوره
همه وبسایتها باید بهطور پیشفرض از ارتباطات امن با HTTPS استفاده کنند. مرورگرهای وب بهطور مداوم در حال تکامل هستند و به کاربران هشدار میدهند هرگاه سایتی اجازه ارتباطات ناامن بدهد. در همین حال، پروژه Let's Encrypt نصب گواهیهای SSL رایگان را بسیار ساده کرده است. در این دوره، کوین اسکولاند، مدرس دوره، توضیح میده که گواهی SSL چیست، چگونه ارتباطات بین سرور و مرورگر را رمزنگاری میکند و چطور باید دامنه و نوع اعتبارسنجی را انتخاب کرد. او نحوه نصب گواهیهای رایگان از Let's Encrypt با استفاده از Certbot یا نصب گواهیهای خریداریشده از سازمانهای گواهینامه سنتی را نشان میدهد. او همچنین نحوه پیکربندی وبسرور برای پیشفرض کردن HTTPS و نحوه استفاده از دستورات HSTS برای اعلام به مرورگرها که همیشه باید از HTTPS استفاده کنند را توضیح میدهد.
🎯 اهداف یادگیری:
تعریف گواهی SSL و توضیح نحوه استفاده از آن برای رمزنگاری ارتباطات بین سرور و مرورگر.
انتخاب دامنه مناسب و نوع اعتبارسنجی گواهی SSL.
نصب گواهیهای رایگان از Let's Encrypt با استفاده از Certbot.
نصب گواهیهای خریداریشده از یک مرجع صدور گواهی سنتی.
پیکربندی وبسرور برای استفاده پیشفرض از HTTPS.
استفاده از دستورات HSTS برای اعلام به مرورگرها که همیشه باید از HTTPS استفاده کنند.
🎯 اهداف یادگیری:
تعریف گواهی SSL و توضیح نحوه استفاده از آن برای رمزنگاری ارتباطات بین سرور و مرورگر.
انتخاب دامنه مناسب و نوع اعتبارسنجی گواهی SSL.
نصب گواهیهای رایگان از Let's Encrypt با استفاده از Certbot.
نصب گواهیهای خریداریشده از یک مرجع صدور گواهی سنتی.
پیکربندی وبسرور برای استفاده پیشفرض از HTTPS.
استفاده از دستورات HSTS برای اعلام به مرورگرها که همیشه باید از HTTPS استفاده کنند.
مهارت ها
Application SecurityWeb Development ToolsCybersecurityWeb DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - گواهینامههای SSL برای هر وب سایت ضروری است
- 02 - آنچه باید بدانید
1. SSL و HTTPS
- 03 - گواهینامههای SSL چیست؟
- 04 - HTTPS یک ضرورت است
- 05 - دست دادن و رمزنگاری
2. یک گواهی را انتخاب کنید
- 06 - مقامات صدور گواهی (CAs)
- 07 - گواهینامههای رایگان با Let's Encrypt
- 08 - گواهیهای خود امضا شده
- 09 - انواع گواهینامه
3. یک گواهی با Let's Encrypt نصب کنید
- 10 - با Let's Encrypt شروع کنید
- 11 - با استفاده از Certbot نصب کنید
- 12 - با استفاده از ارائه دهنده هاست نصب کنید
4. یک گواهی خریداری شده نصب کنید
- 13 - درخواست امضای گواهی (CSR)
- 14 - یک گواهی SSL خریداری کنید
- 15 - روی آپاچی نصب کنید
- 16 - روی NGINX نصب کنید
5. یک وب سرور را برای نیاز به HTTPS پیکربندی کنید
- 17 - تغییر مسیر درخواستها به HTTPS
- 18 - امنیت حمل و نقل سخت HTTP (HSTS)
6. گواهینامهها را مدیریت کنید
- 19 - تاریخ انقضا
- 20 - گواهینامههای Let's Encrypt را تمدید کنید
نتیجه گیری
- 21 - مراحل بعدی