// Блог и разборы

Список материалов

Публикации и заметки о серверах, инфраструктуре, сетях, безопасности и реальных рабочих задачах.

// Быстрый маршрут

Если вы пришли из поиска и не хотите идти по архиву подряд, удобнее перейти в каталог тем по задачам или сразу открыть услуги.

163 записей в блоге

2026-10-21

HTTP, HTTPS и TLS: Часть 12 — Атаки на уровне HTTP: smuggling, подмена Host, CSRF, XSS, SSRF и отравление кеша

HTTPS защищает данные по пути, но ничего не знает о том, что внутри запроса. Большая часть атак на сайты идёт по полностью зашифрованному соединению и использует особенности самого HTTP: то, как прокси и приложение …

2026-10-19

HTTP, HTTPS и TLS: Часть 11 — Сертификаты Let's Encrypt: ACME, проверки домена, CAA и Certificate Transparency

Let’s Encrypt — бесплатный удостоверяющий центр, который выдаёт сертификаты DV автоматически, без заявок и оплаты. Выпуск и продление идут по протоколу ACME (Automatic Certificate Management Environment, RFC 8555): …

2026-10-16

HTTP, HTTPS и TLS: Часть 10 — Отладка TLS: curl, openssl s_client и разбор ошибок сертификатов

Большинство проблем с HTTPS сводится к нескольким причинам: неполная цепочка сертификатов, просроченный сертификат, неверное имя в сертификате, несовпадение версий или шифров, вмешательство промежуточного оборудования. …

2026-10-14

HTTP, HTTPS и TLS: Часть 9 — Отладка HTTP с curl: подмена DNS, редиректы, тайминги и трассировка

curl — консольный HTTP-клиент, который есть в Linux, macOS и Windows 10 и новее. Для отладки он удобнее браузера: показывает запрос и ответ целиком, позволяет задать любой заголовок и метод, отправить запрос на …

2026-10-12

HTTP, HTTPS и TLS: Часть 8 — Что такое JA3 и JA4: отпечатки TLS-клиента

JA3 и JA4 — способы получить короткий отпечаток (fingerprint) TLS-клиента по его первому сообщению ClientHello. Разные программы — Chrome, Firefox, curl, библиотека Python requests, Go-клиент, вредоносная программа — …

2026-10-09

HTTP, HTTPS и TLS: Часть 7 — Переход на HTTPS: редиректы, HSTS, HTTPS-First и заголовок Upgrade

Пользователь набирает в адресной строке example.ru без схемы, переходит по старой ссылке http://… или открывает закладку десятилетней давности. Во всех этих случаях первый запрос может уйти по открытому HTTP, и задача …

2026-10-07

HTTP, HTTPS и TLS: Часть 6 — Что такое ECH (Encrypted Client Hello) и как он скрывает имя сайта

ECH (Encrypted Client Hello) — расширение TLS 1.3, которое шифрует первое сообщение рукопожатия, ClientHello. Главное, что оно скрывает, — имя сайта в поле SNI. Без ECH любой узел между вами и сервером видит, что вы …

2026-10-05

HTTP, HTTPS и TLS: Часть 5 — Версии TLS, шифронаборы, SNI, ALPN, ECH и mTLS

Под словами «тип TLS» обычно имеют в виду разные вещи: версию протокола (1.2 или 1.3), набор алгоритмов шифрования, вид сертификата (DV, OV, EV) или схему, где сертификат предъявляет и клиент (mTLS). В этой части — все …

2026-10-02

HTTP, HTTPS и TLS: Часть 4 — Что такое HTTPS и как работает рукопожатие TLS

HTTPS — это HTTP, переданный внутри соединения TLS (Transport Layer Security). TLS решает три задачи: шифрует данные, чтобы их не прочитали по пути; проверяет их целостность, чтобы их не изменили; и подтверждает, что вы …

2026-09-30

HTTP, HTTPS и TLS: Часть 3 — HTTP/1.1, HTTP/2 и HTTP/3: чем отличаются версии

У HTTP три версии в активном использовании: HTTP/1.1, HTTP/2 и HTTP/3. Методы, заголовки и коды состояния у них одинаковые, поэтому приложению обычно всё равно, по какой версии пришёл запрос. Разница в том, как сообщения …

Написать и получить быстрый ответ