Настройте Cloudflare, БЕСПЛАТНЫЙ Let's Encrypt SSL/TLS сертификат, веб-серверы NGINX и Apache, CSR SSL запрос. Это наиболее полное практическое руководство по SSL на Udemy, которое включает в себя множество практических действий. Все практические упражнения выполняются на реальном домене и реальном хостинге, и, наконец, вы получите готовое к работе решение с настройкой HTTPS и перенаправлением HTTP на HTTPS.
Вы можете не иметь никаких знаний о компьютерных сетях, шифровании, настройке веб-серверов. Все будет преподаваться с нуля, от простой настройки до сложного решения. Если вы хотите получить глубокие знания SSL и HTTPS, этот курс для вас!
Мы начнем с изучения основ алгоритмов симметричного шифрования, таких как AES, асимметричного шифрования RSA, протоколов хеширования MD5 и SHA. Также я объясню вам основы компьютерных сетей, стек TCP / IP и для этого мы будем использовать анализатор трафика Wireshark.
Вы узнаете, какова структура сертификата SSL / TLS. Также вы поймете, зачем нужны CAs (центры сертификации) и как строится цепочка доверия.
В секциях практики мы выполним несколько практических действий:
Купим домен и настроим параметры DNS
Используйте клиент Certbot ACME для автоматического получения бесплатного SSL-сертификата от Let's Encrypt
С помощью OpenSSL генерируются ключи RSA, самозаверяющие сертификаты
Обезопасим Wordpress с Apache с использованием сертификатов SSL / TLS
Создадим CSR (запрос на подпись сертификата) с помощью OpenSSL и отправим CSR на сервер CA
Настроим Cloudflare для своего домена и настроим различные режимы работы SSL
Установим и настроим веб-сервер NGINX для сертификатов SSL / TLS
Миграция с HTTP на HTTPS
Перенаправим весь трафик с помощью HTTP 301 редирект с HTTP на HTTPS
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Overview of researches dedicated to SSL, TLS and HTTPS
Урок 4.
00:06:11
Overview of the certificates of some popular websites
Урок 5.
00:08:38
Difference between HTTP and HTTPS
Урок 6.
00:05:11
Analyzing traffic using Wireshark
Урок 7.
00:07:52
TCP/IP stack by example
Урок 8.
00:06:06
Analyzing HTTP protocol using Wireshark
Урок 9.
00:05:24
Analyzing HTTPS and TLS using Wireshark
Урок 10.
00:00:35
Section 2 Introduction
Урок 11.
00:02:00
Symmetric Key Encryption
Урок 12.
00:04:13
Symmetric Key Encryption Algorithms
Урок 13.
00:06:58
Hashing Overview
Урок 14.
00:05:22
MD5 hashing algorithm
Урок 15.
00:05:33
SHA hashing algorithm and HMAC overview
Урок 16.
00:02:16
Asymmetric keys overview
Урок 17.
00:02:56
Encryption using asymmetric keys
Урок 18.
00:04:38
Signing data using assymmetric keys
Урок 19.
00:02:30
RSA Overview
Урок 20.
00:03:53
PKI - Public Key Infrastructure Overview
Урок 21.
00:04:38
Certificate overview
Урок 22.
00:00:59
Section 3 Introduction
Урок 23.
00:01:18
Installing OpenSSL
Урок 24.
00:09:07
Using OpenSSL for RSA keys generation
Урок 25.
00:10:12
Exploring certificate of Instagram
Урок 26.
00:04:39
Exploring certificate of Google
Урок 27.
00:05:59
Exploring certificate of Comodo
Урок 28.
00:08:17
Root CA and root certificates in the OS
Урок 29.
00:08:31
How Chain of Trust is built
Урок 30.
00:04:57
Verifying chain of certificates
Урок 31.
00:10:54
Verifying SSL certificate and certificates chain
Урок 32.
00:03:31
PKI, Chain of trust and certificates summary
Урок 33.
00:02:56
Certificate domain scopes
Урок 34.
00:00:49
Section 4 Introduction
Урок 35.
00:02:45
Introduction to the SSL and TLS
Урок 36.
00:07:16
History and versions of the SSL and TLS
Урок 37.
00:03:49
Why RSA is not used for data encryption in HTTPS
Урок 38.
00:04:37
How TLS session is established
Урок 39.
00:13:13
Analyzing TLS session setup using Wireshark
Урок 40.
00:05:06
Overview of cipher suites
Урок 41.
00:04:16
Encryption key generation by the web browser
Урок 42.
00:03:15
Delivering encryption key using Diffie Hellman key exchange
Урок 43.
00:02:49
Diffie Hellman overview
Урок 44.
00:02:39
Modulus operation
Урок 45.
00:08:39
Diffie Hellman algorithm
Урок 46.
00:01:54
Elliptic Curve Cryptography Overview
Урок 47.
00:05:48
Point Addition on Elliptic Curve
Урок 48.
00:04:41
Multiple Point Addition
Урок 49.
00:05:59
Point Doubling and Optimization
Урок 50.
00:03:27
Elliptic Curve Discrete Log Problem
Урок 51.
00:02:51
Comparing formulas
Урок 52.
00:05:48
ECDHE - Elliptic Curve Diffie Hellman Exchange
Урок 53.
00:09:58
Exploring ECDHE with ECDSA
Урок 54.
00:00:19
Section 5 Introduction
Урок 55.
00:01:57
Free domains overview
Урок 56.
00:09:44
Setting up free domain and hosting using GitHub Pages
Урок 57.
00:08:11
Exploring TLS session with our website at Github.io - PART 1
Урок 58.
00:08:16
Exploring TLS session with our website at Github.io - PART 2
Урок 59.
00:00:39
Section 6 Introduction
Урок 60.
00:02:00
Planning next steps with Paid Domain
Урок 61.
00:10:57
Buying a domain
Урок 62.
00:12:20
Setting up free hosting
Урок 63.
00:05:07
Overview of the TLS settings at the free hosting
Урок 64.
00:16:03
OPTIONAL - Trying to install free Let's Encrypt TLS certificate on free hosting
Урок 65.
00:00:51
Section 7 Introduction
Урок 66.
00:06:45
VPS vs Dedicated Server
Урок 67.
00:06:34
Hosting Services Overview - PART 1
Урок 68.
00:08:43
Hosting Services Overview - PART 2
Урок 69.
00:10:37
Buying a droplet at DigitalOcean
Урок 70.
00:12:33
Launching Wordpress website with HTTPS
Урок 71.
00:06:52
Exploring our brand new TLS Certificate
Урок 72.
00:03:16
Finishing Wordpress installation
Урок 73.
00:09:58
Let's Encrypt and Certbot Overview
Урок 74.
00:11:47
Exploring TLS certificates via shell
Урок 75.
00:12:12
Exploring certbot configuration and testing renewal
Урок 76.
00:02:25
What we have got so far
Урок 77.
00:00:30
Section 8 Introduction
Урок 78.
00:05:35
Reverse Proxy and Cloudflare
Урок 79.
00:01:19
Overview of the current setup
Урок 80.
00:08:45
Moving our website to Cloudflare
Урок 81.
00:03:34
Exploring free TLS certificate from Cloudflare
Урок 82.
00:05:21
Exploring TLS settings at Cloudflare
Урок 83.
00:14:28
Cloudflare SSL Operation Modes
Урок 84.
00:13:23
Flexible SSL Operation Mode at Cloudflare
Урок 85.
00:06:52
Off SSL Operation Mode at Cloudflare
Урок 86.
00:00:27
Section 9 Introduction
Урок 87.
00:01:50
Current Setup and planning next steps
Урок 88.
00:14:03
Installing Nginx web server
Урок 89.
00:11:42
Configuring Nginx web server
Урок 90.
00:17:26
Setting up Cloudflare Origin TLS certificate
Урок 91.
00:02:23
Cloudflare summary
Урок 92.
00:07:30
Disable Cloudflare
Урок 93.
00:00:24
Section 10 Introduction
Урок 94.
00:03:13
Current Nginx server setup overview
Урок 95.
00:05:02
CSR - Certificate Signing Request
Урок 96.
00:14:07
Generate Self-Signed certificate using OpenSSL
Урок 97.
00:03:02
Self-signed certificate overview
Урок 98.
00:05:33
Cloudflare and self-signed certificate
Урок 99.
00:00:36
Section 11 Introduction
Урок 100.
00:08:59
Paid certificates overview
Урок 101.
00:16:12
Getting 90-days valid free TLS certificate
Урок 102.
00:07:05
Installing Custom TLS Certificate
Урок 103.
00:04:12
Analyzing our new custom TLS Certificate
Урок 104.
00:06:54
Our TLS Setup is not complete
Урок 105.
00:06:39
Installing TLS certificate of intermediate CA
Урок 106.
00:03:13
HTTP and HTTPS versions of website
Урок 107.
00:09:54
Configuring 301 Redirects to HTTPS
Урок 108.
00:02:25
Custom TLS Certificate Summary
Урок 109.
00:05:11
Cleanup
Урок 110.
00:00:55
Summary
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Решил глянуть курс, после того, как вчера курсхантер упал по причине сертификата просроченного))
pavlova.oksana369
Курс очень полезный, но создателю стоит пересмотреть сопровождение строки субтитров, есть ошибки в написании
Osirius
pavlova.oksana369
Так это автоматом сгенерированные субтитры с сайта юдеми.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Протоколы это наборы соглашений, которые описывают обмен данными между различными программами или устройствами. Этот курс посвящен интернет-протоколу HTTP.
В этом курсе мы изучим основы HTTP, исследуя несколько популярных HTTP-API, таких как API GitHub. Начиная с базовой структуры HTTP-запроса и ответа, мы рассмотрим особенности каждого элемента сообщений запроса / ответа. Используя конкретные примеры из этих API, мы рассмотрим методы запросов, коды состояния ответа, заголовки сообщений и тела сообщений. По пути вы узнаете о конкретных заголовках сообщений, таких как Cache-Control и Cookie, и о том,
Добро пожаловать на наш новый курс, который проведет вас через процесс установки, защиты и настройки NGINX или Apache на веб-сервере Ubuntu. Вы также научитесь шифровать весь веб-трафик с помощью бесплатного SSL-сертификата от Let’s Encrypt.
Глубокое погружение в SSL и TLS: протоколы, обеспечивающие безопасность в Интернете. Станьте экспертом в SSL/TLS. Даже если вы новичок в онлайн-безопасности.