CodeShot

مسیر یادگیری HTTPS

نسخه امن پروتکل HTTP که با رمزنگاری TLS، محتوای ارتباط بین مرورگر و سرور را از شنود و دستکاری محافظت می‌کند.

6 مرحله

  1. 1.

    HTTPS چیست؟

    نسخه امن پروتکل HTTP که با رمزنگاری TLS، محتوای ارتباط بین مرورگر و سرور را از شنود و دستکاری محافظت می‌کند.

    ~3 ساعت
  2. 2.

    خطرات ارتباط HTTP بدون رمزنگاری

    توضیح می‌دهد ترافیک HTTP ساده چگونه در برابر شنود، دستکاری داده و حملات Man-in-the-Middle آسیب‌پذیر است.

    ~2 ساعت
  3. 3.

    آشنایی با TLS Handshake در HTTPS

    مراحل برقراری اتصال امن HTTPS شامل تبادل گواهی، توافق روی الگوریتم رمزنگاری و ساخت کلید نشست را گام‌به‌گام توضیح می‌دهد.

    ~4 ساعت
  4. 4.

    درک گواهی‌های دیجیتال و CA

    توضیح می‌دهد گواهی SSL چگونه هویت یک وب‌سایت را تأیید می‌کند و مرورگر چرا فقط به گواهی‌های صادرشده توسط CA های معتبر اعتماد می‌کند.

    ~3 ساعت
  5. 5.

    فعال‌سازی HSTS

    توضیح می‌دهد هدر Strict-Transport-Security چگونه به مرورگر می‌گوید همیشه فقط از طریق HTTPS با سایت ارتباط برقرار کند.

    ~3 ساعت
  6. 6.

    پیکربندی ریدایرکت اجباری به HTTPS

    بررسی می‌کند چگونه با ریدایرکت سمت سرور از HTTP به HTTPS، از قرار گرفتن تصادفی کاربران در ارتباط ناامن جلوگیری می‌شود.

    ~3 ساعت