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

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

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

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

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

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

2026-09-28

HTTP, HTTPS и TLS: Часть 2 — Заголовки HTTP: какие бывают и за что отвечают

Заголовки — это метаданные HTTP-сообщения: строки вида Имя: значение между стартовой строкой и телом. По ним сервер понимает, какой сайт нужен, в каком формате и на каком языке отдать ответ, кто перед ним и есть ли у …

2026-09-25

HTTP, HTTPS и TLS: Часть 1 — Что такое HTTP: запрос, ответ, методы и коды состояния

HTTP (HyperText Transfer Protocol) — протокол прикладного уровня, по которому браузер, мобильное приложение или скрипт запрашивает у сервера ресурс и получает ответ. Ресурсом может быть HTML-страница, картинка, JSON из …

2026-09-22

Confgraph: изобрёл ли я велосипед, делая ИИ-секретаря для видеозвонков

Периодически ловлю себя на мысли «а что, если это уже кто-то сделал?» — уже после того, как написал очередной кусок кода. С confgraph, моим ИИ-секретарём для видеоконференций, я решил не гадать, а честно разобраться: …

2026-09-22

Продолжение истории: как заброшенный портал ожил снова, но уже без редакции

После переезда на Hugo сайт из тяжёлого и постоянно падающего превратился в лёгкий и быстрый статический архив — и стало понятно, что этим дело не ограничится. Раз сайт теперь быстрый и не требует ни базы, ни сервера под …

2026-09-22

Как я похоронил Drupal и не потерял пятнадцать лет истории небольшого города

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

2026-09-22

Самый лучший код — тот, который не пришлось писать

Принято считать, что работа инженера начинается там, где появляется код. На практике всё наоборот: самая дорогая часть работы происходит до того, как написана первая строчка. Недавно был ровно такой случай — обычный …

2026-09-22

RouterOS 7.22: Apps, Reverse Proxy и обновления BGP

RouterOS 7.22 вышла 9 марта 2026 года. Главные изменения: приложения (Apps) поверх контейнеров, встроенный обратный прокси, заметные улучшения BGP и защита RA guard в мосте. Ниже — разбор по официальному списку изменений …

2026-09-22

Безопасная разработка: Часть 6 — Безопасность контейнеров

Контейнер изолирует приложение от хоста, но изоляция не абсолютна: все контейнеры используют одно ядро. Уязвимость в образе, процесс с правами root или лишние привилегии превращают ошибку в приложении в проблему для …

2026-09-22

Безопасная разработка: Часть 4 — SCA: проверка зависимостей

Большая часть кода в современном приложении написана не вами. Фреймворк, драйвер базы данных, библиотеки для логирования, разбора JSON и работы с изображениями — всё это чужой открытый код, и каждая из этих библиотек …

2026-09-22

Безопасная разработка: Часть 3 — SAST: статический анализ кода

Опытный разработчик находит уязвимости в чужом коде по знакомым признакам: данные пользователя попадают прямо в SQL-запрос, пароль сравнивается обычным ==, путь к файлу собирается из параметра запроса. Но просмотреть так …

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