دوره آموزشی گواهینامههای 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی 10 تهدید برتر OWASP برای برنامههای مبتنی بر مدلهای زبان بزرگ (LLM): یک مرور کلی
- دوره آموزشی ساخت و ایمنسازی برنامههای بلوتوث کممصرف (BLE)
- دوره آموزشی کارگاه امنیت میکروسرویسها: از ساخت تا استقرار در محیط عملیاتی
- دوره آموزشی امنیت محصولات هوش مصنوعی: معماری، استقرار و زیرساختهای امن
- دوره آموزشی پیادهسازی مدل اعتماد صفر برای 5G و Open RAN
- دوره آموزشی امنیت برنامهها در DevSecOps
- دوره آموزشی امنیت در میکروسرویسها
- دوره آموزشی راهنمای کامل امنیت اپلیکیشنها