راهنمای کامل SSL 2021: HTTP به HTTPS [ویدئو]

SSL Complete Guide 2021: HTTP to HTTPS [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره همه چیز در مورد ایمن سازی وب سایت ها با گواهینامه های SSL/TLS است. ما با بررسی اصول اولیه الگوریتم های رمزگذاری متقارن مانند AES، رمزگذاری نامتقارن (RSA) و پروتکل های هش (MD5 و SHA) شروع می کنیم. ما همچنین اصول شبکه های کامپیوتری و پشته های TCP/IP را توضیح خواهیم داد. برای آن، از تحلیلگر ترافیک Wireshark استفاده خواهیم کرد. با ساختار گواهینامه های SSL/TLS آشنا خواهید شد. همچنین متوجه خواهید شد که چرا CA (مقامات صدور گواهینامه) مورد نیاز است و چگونه زنجیره اعتماد ایجاد می شود. ما چندین فعالیت تمرینی مانند خرید دامنه و پیکربندی تنظیمات DNS، با استفاده از مشتری Certbot ACME برای دریافت خودکار گواهینامه SSL رایگان از Let's Encrypt انجام خواهیم داد. سپس با کمک OpenSSL، کلیدهای RSA و گواهی‌های خودامضا را تولید می‌کنیم، وردپرس را با آپاچی با استفاده از گواهی‌های SSL/TLS ایمن می‌کنیم و یک CSR (درخواست امضای گواهی) از طریق OpenSSL ایجاد می‌کنیم و آن را به سرور CA ارسال می‌کنیم. . ما Cloudflare را برای دامنه شما پیکربندی می‌کنیم و حالت‌های مختلف عملکرد SSL را راه‌اندازی می‌کنیم، وب سرورهای NGINX را برای گواهی‌های SSL/TLS نصب و پیکربندی می‌کنیم، از HTTP به HTTPS مهاجرت می‌کنیم و با استفاده از HTTP 301 تغییر مسیر از HTTP به HTTPS هدایت می‌کنیم. در پایان این دوره، شما به استاد رمزگذاری SSL و TLS تبدیل خواهید شد و به راحتی قادر خواهید بود گواهینامه های SSL را بر روی سرورهای وب خود دریافت و نصب کنید. نحوه نصب گواهی SSL/TLS بر روی سرورهای وب را بیاموزید بین HTTP و HTTPS تفاوت قائل شوید با استفاده از گواهینامه های SSL/TLS وردپرس را با آپاچی ایمن کنید درک کنید که CA چیست و چگونه زنجیره اعتماد ایجاد می شود یک وب سرور NGINX برای رمزگذاری SSL/TLS نصب و پیکربندی کنید هدایت تمام ترافیک با استفاده از HTTP 301 تغییر مسیر از HTTP به HTTPS این دوره برای کسانی است که می خواهند SSL را از طریق پروژه های واقعی یاد بگیرند. این دوره همچنین برای صاحبان وب سایت، مهندسان DevOps، توسعه دهندگان وب، مهندسان شبکه و توسعه دهندگان جاوا اسکریپت مفید خواهد بود. از سرویس گیرنده Certbot ACME برای دریافت خودکار گواهینامه SSL رایگان از Let's Encrypt استفاده کنید * با کمک OpenSSL، کلیدهای RSA و گواهی های خودامضا را تولید کنید * Cloudflare را برای دامنه خود پیکربندی کنید و حالت های مختلف عملیات SSL را تنظیم کنید.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره Course Introduction

مقدمه ای بر HTTPS و TLS Introduction to HTTPS and TLS

  • بخش مقدمه Section Introduction

  • مروری بر تحقیقات اختصاص داده شده به SSL، TLS، و HTTPS Overview of Researches Dedicated to SSL, TLS, and HTTPS

  • بررسی اجمالی گواهینامه های برخی از وب سایت های محبوب Overview of the Certificates of Some Popular Websites

  • تفاوت بین HTTP و HTTPS Difference Between HTTP and HTTPS

  • تجزیه و تحلیل ترافیک با استفاده از Wireshark Analyzing Traffic Using Wireshark

  • پشته TCP/IP با مثال TCP/IP Stack by Example

  • تجزیه و تحلیل پروتکل HTTP با استفاده از Wireshark Analyzing HTTP Protocol Using Wireshark

  • تجزیه و تحلیل HTTPS و TLS با استفاده از Wireshark Analyzing HTTPS and TLS Using Wireshark

رمزگذاری و هش کردن نمای کلی Encryption and Hashing Overview

  • بخش مقدمه Section Introduction

  • رمزگذاری کلید متقارن Symmetric Key Encryption

  • الگوریتم های رمزگذاری کلید متقارن Symmetric Key Encryption Algorithms

  • نمای کلی هشینگ Hashing Overview

  • الگوریتم هش MD5 MD5 Hashing Algorithm

  • الگوریتم هشینگ SHA و نمای کلی HMAC SHA Hashing Algorithm and HMAC Overview

  • نمای کلی کلیدهای نامتقارن Asymmetric Keys Overview

  • رمزگذاری با استفاده از کلیدهای نامتقارن Encryption Using Asymmetric Keys

  • امضای داده با استفاده از کلیدهای نامتقارن Signing Data Using Asymmetric Keys

  • بررسی اجمالی RSA RSA Overview

  • PKI - نمای کلی زیرساخت کلید عمومی PKI - Public Key Infrastructure Overview

  • نمای کلی گواهی Certificate overview

RSA، گواهینامه ها و زنجیره اعتماد RSA, Certificates, and Chain of Trust

  • بخش مقدمه Section Introduction

  • نصب OpenSSL Installing OpenSSL

  • استفاده از OpenSSL برای تولید کلیدهای RSA Using OpenSSL for RSA Keys Generation

  • کاوش گواهی اینستاگرام Exploring Certificate of Instagram

  • کاوش گواهی گوگل Exploring Certificate of Google

  • کاوش گواهی کومودو Exploring Certificate of Comodo

  • روت CA و گواهینامه های ریشه در سیستم عامل Root CA and Root Certificates in the OS

  • چگونه زنجیره اعتماد ساخته می شود How Chain of Trust is Built

  • تایید زنجیره گواهینامه ها Verifying Chain of Certificates

  • تأیید گواهی SSL و زنجیره گواهینامه ها Verifying SSL Certificate and Certificates Chain

  • خلاصه PKI، زنجیره اعتماد و گواهینامه ها PKI, Chain of Trust and Certificates Summary

  • دامنه های دامنه گواهی Certificate Domain Scopes

SSL، TLS و HTTPS SSL, TLS, and HTTPS

  • بخش مقدمه Section Introduction

  • مقدمه ای بر SSL و TLS Introduction to SSL and TLS

  • تاریخچه و نسخه های SSL و TLS History and Versions of SSL and TLS

  • چرا RSA برای رمزگذاری داده ها در HTTPS استفاده نمی شود؟ Why RSA is not Used for Data Encryption in HTTPS

  • نحوه ایجاد جلسه TLS How TLS Session is Established

  • تجزیه و تحلیل تنظیمات جلسه TLS با استفاده از Wireshark Analyzing TLS Session Setup Using Wireshark

  • نمای کلی از Cipher Suites Overview of Cipher Suites

  • تولید کلید رمزگذاری توسط مرورگر وب Encryption Key Generation by the Web Browser

  • تحویل کلید رمزگذاری با استفاده از تبادل کلید Diffie Hellman Delivering Encryption Key Using Diffie Hellman Key Exchange

  • بررسی اجمالی دیفی هلمن Diffie Hellman Overview

  • عملیات مدول Modulus Operation

  • الگوریتم دیفی هلمن Diffie Hellman Algorithm

  • بررسی اجمالی رمزنگاری منحنی بیضوی Elliptic Curve Cryptography Overview

  • جمع نقطه در منحنی بیضوی Point Addition on Elliptic Curve

  • جمع چند نقطه Multiple Point Addition

  • دوبرابر کردن امتیاز و بهینه سازی Point Doubling and Optimization

  • مشکل لاگ گسسته منحنی بیضوی Elliptic Curve Discrete Log Problem

  • مقایسه فرمول ها Comparing Formulas

  • ECDHE - منحنی بیضوی Diffie Hellman Exchange ECDHE - Elliptic Curve Diffie Hellman Exchange

  • کاوش ECDHE با ECDSA Exploring ECDHE with ECDSA

راه اندازی وب سایت امن TLS با دامنه و هاست رایگان Launching TLS Secured Website with Free Domain and Hosting

  • بخش مقدمه Section Introduction

  • بررسی اجمالی دامنه های رایگان Free Domains Overview

  • راه اندازی دامنه رایگان و میزبانی با استفاده از صفحات GitHub Setting Up Free Domain and Hosting Using GitHub Pages

  • کاوش جلسه TLS با وب سایت ما در Github.io - قسمت 1 Exploring TLS Session with Our Website at Github.io - Part 1

  • کاوش جلسه TLS با وب سایت ما در Github.io - قسمت 2 Exploring TLS Session with Our Website at Github.io - Part 2

دامنه سفارشی با هاست رایگان Custom Domain with Free Hosting

  • بخش مقدمه Section Introduction

  • برنامه ریزی مراحل بعدی با دامنه پولی Planning the Next Steps with Paid Domain

  • خرید دامنه Buying a Domain

  • راه اندازی هاست رایگان Setting Up Free Hosting

  • مروری بر تنظیمات TLS در میزبانی رایگان Overview of the TLS Settings at the Free Hosting

  • اختیاری - تلاش برای نصب رایگان اجازه دهید گواهی TLS را در هاست رایگان رمزگذاری کنیم Optional - Trying to Install Free Let's Encrypt TLS Certificate on Free Hosting

گواهی رایگان TLS (بیایید رمزگذاری کنیم) در میزبانی پولی Free TLS Certificate (Let's Encrypt) on Paid Hosting

  • بخش مقدمه Section Introduction

  • VPS در مقابل سرور اختصاصی VPS Versus Dedicated Server

  • نمای کلی خدمات میزبانی - قسمت 1 Hosting Services Overview - Part 1

  • نمای کلی خدمات میزبانی - قسمت 2 Hosting Services Overview - Part 2

  • خرید قطره در DigitalOcean Buying a Droplet at DigitalOcean

  • راه اندازی وب سایت وردپرس با HTTPS Launching WordPress Website with HTTPS

  • در حال بررسی گواهینامه جدید TLS ما Exploring our Brand-New TLS Certificate

  • اتمام نصب وردپرس Finishing WordPress Installation

  • بیایید رمزگذاری و بررسی اجمالی Certbot را انجام دهیم Let's Encrypt and Certbot Overview

  • کاوش گواهی‌های TLS از طریق Shell Exploring TLS Certificates Via Shell

  • کاوش در پیکربندی و تست تمدید Certbot Exploring Certbot Configuration and Testing Renewal

  • آنچه تا کنون به دست آورده ایم What we have Gotten so Far

Cloudflare با گواهی TLS رایگان Cloudflare with Free TLS Certificate

  • بخش مقدمه Section Introduction

  • Reverse Proxy و Cloudflare Reverse Proxy and Cloudflare

  • نمای کلی تنظیمات فعلی Overview of the Current Setup

  • انتقال وب سایت ما به Cloudflare Moving Our Website to Cloudflare

  • کاوش گواهی TLS رایگان از Cloudflare Exploring Free TLS Certificate from Cloudflare

  • کاوش تنظیمات TLS در Cloudflare Exploring TLS Settings at Cloudflare

  • حالت های عملیات SSL Cloudflare Cloudflare SSL Operation Modes

  • حالت عملیات SSL انعطاف پذیر در Cloudflare Flexible SSL Operation Mode at Cloudflare

  • حالت عملیات SSL را در Cloudflare خاموش کنید Off SSL Operation Mode at Cloudflare

پیکربندی وب سرور NGINX و نصب گواهی TLS Configuring NGINX Web Server and Installing TLS Certificate

  • بخش مقدمه Section Introduction

  • راه اندازی فعلی و برنامه ریزی مراحل بعدی Current Setup and Planning the Next Steps

  • نصب وب سرور NGINX Installing NGINX Web Server

  • پیکربندی وب سرور NGINX Configuring NGINX Web Server

  • راه اندازی گواهینامه Cloudflare Origin TLS Setting Up Cloudflare Origin TLS Certificate

  • خلاصه Cloudflare Cloudflare Summary

  • Cloudflare را غیرفعال کنید Disable Cloudflare

ایجاد یک گواهی خودامضا با استفاده از OpenSSL Creating a Self-Signed Certificate Using OpenSSL

  • بخش مقدمه Section Introduction

  • نمای کلی راه اندازی سرور NGINX فعلی Current NGINX Server Setup Overview

  • CSR - درخواست امضای گواهی CSR - Certificate Signing Request

  • با استفاده از OpenSSL یک گواهی امضا شده ایجاد کنید Generate a Self-Signed Certificate Using OpenSSL

  • نمای کلی گواهی خودامضا Self-Signed Certificate Overview

  • گواهینامه Cloudflare و Self-Signed Cloudflare and Self-Signed Certificate

دریافت و نصب گواهی سفارشی Getting and Installing a Custom Certificate

  • بخش مقدمه Section Introduction

  • نمای کلی گواهی های پرداخت شده Paid Certificates Overview

  • دریافت گواهینامه TLS رایگان 90 روزه Getting 90-Days Valid Free TLS Certificate

  • نصب گواهی TLS سفارشی Installing Custom TLS Certificate

  • تجزیه و تحلیل گواهی TLS سفارشی جدید ما Analyzing Our New Custom TLS Certificate

  • راه اندازی TLS ما کامل نیست Our TLS Setup is not Complete

  • در حال نصب گواهی TLS از CA متوسط Installing TLS Certificate of Intermediate CA

  • نسخه های HTTP و HTTPS وب سایت HTTP and HTTPS Versions of Website

  • پیکربندی تغییر مسیرهای 301 به HTTPS Configuring 301 Redirects to HTTPS

  • خلاصه گواهی سفارشی TLS Custom TLS Certificate Summary

پاک کردن Cleanup

  • پاک کردن Cleanup

نمایش نظرات

راهنمای کامل SSL 2021: HTTP به HTTPS [ویدئو]
جزییات دوره
10 h 54 m
109
Packtpub Packtpub
(آخرین آپدیت)
2
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bogdan Stashchuk Bogdan Stashchuk

مهندس نرم افزار ، CCIE # 22608 ، MBA ، PhD - stashchuk.com آیا واقعاً می خواهید به جای نشستن و تماشای سخنرانی های طولانی یا تلاش برای رمزگذاری بدون هیچ سرنخی از آنچه در پشت صحنه اتفاق می افتد ، درک کنید و تمرین کنید؟ در هر یک از دوره های من به من بپیوندید و دانش واقعی را بر اساس درک عمیق هر موضوع کسب خواهید کرد. اما من کیستم؟ نام من بوگدان استاشچوک است و بیش از 20 سال به دانشجویان آموزش می دهم. من به عنوان مهندس نرم افزار کار می کنم و دوست دارم خودم یاد بدهم و یاد بگیرم. من یک تجربه عظیم در توضیح چیزهای دشوار در قالب قابل فهم دارم که با فعالیتهای عملی پشتیبان تهیه شده است. این ترکیب کاملی است که شما را قادر می سازد تا به طور واقعی دانش به دست آمده را برای مدت طولانی یاد بگیرید و آن را حفظ کنید. بیایید در شبکه های اجتماعی متصل شویم! تمام پیوندهایی که می توانید در زیر عکس پروفایل پیدا کنید.