Флаг: English English

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

Netcat: это не просто Telnet. Это сетевой скотч и магия

28.11.2025

Если бы меня отправили на необитаемый цифровой остров и разрешили взять всего одну сетевую утилиту — я бы без колебаний выбрал Netcat.

Официальная документация (man nc) сухо сообщает: «утилита для чтения и записи по сетевым соединениям через TCP или UDP».
На деле это швейцарский нож сетевого инженера, который заменяет десятки специализированных программ.

В статье используются примеры для OpenBSD netcat — именно он стоит по умолчанию в Ubuntu 20.04+, Debian 10+, Fedora, Arch, Alpine и большинстве современных дистрибутивов.

Локализация данных: почему старые схемы больше не работают и как не попасть на миллионные штрафы

27.11.2025


Если ваш бизнес работает с пользователями из России, то вопрос где хранятся персональные данные касается вас напрямую. Телефоны, имена, email-адреса, заявки с форм, данные сотрудников — всё это подпадает под строгие требования локализации.

Многие компании годами жили в «серой зоне»: данные вроде бы хранятся и в России, и за рубежом, а ответственность размыта. Но с 1 июля 2025 года правила изменились настолько, что многие привычные технические схемы теперь считаются прямым нарушением закона.

107 | Битва за безопасность — FTPS против SFTP

24.09.2025


Введение

После того как мы разобрались с небезопасным FTP, пришло время познакомиться с его защищёнными преемниками.
Здесь часто возникает путаница: многие считают FTPS и SFTP одним и тем же.
На самом деле это два совершенно разных протокола — с разной историей и принципами работы.


Что такое FTPS? (FTP + Security)

FTPS (FTP over SSL/TLS) — это прямое развитие классического FTP. Он берёт стандартный FTP и «заворачивает» соединения в криптографический протокол SSL/TLS (тот же, что защищает сайты по HTTPS).

Чек-лист: Купил VPS — что дальше?

22.09.2025


Получение нового VPS — это только начало. По умолчанию сервер небезопасен и не готов к использованию в продакшне. Этот чек-лист поможет вам шаг за шагом подготовить VPS: закрыть дыры в безопасности, включить обновления и настроить базовую инфраструктуру.


1. Первое подключение и смена root-пароля

Подключаемся к серверу по SSH:

ssh root@ВАШ_IP_АДРЕС

Меняем временный пароль на свой уникальный и сложный:

passwd

2. Создаём нового пользователя с sudo

Работать под root постоянно опасно. Создадим обычного пользователя:

Jitsi Meet: Настройка авторизации и оптимизация сервера

10.09.2025

В предыдущей статье мы развернули базовый сервер Jitsi Meet с помощью Docker.
Теперь разберём, как защитить ваш сервер, включить авторизацию и оптимизировать работу для стабильных видеозвонков.


Авторизация: доступ только по приглашению

По умолчанию Jitsi Meet позволяет любому пользователю создавать комнаты. Чтобы ограничить доступ — включим Secure Domain.

  1. Откройте файл .env и найдите секцию Prosody (XMPP-сервер).
    ENABLE_AUTH=1
    AUTH_TYPE=internal
    

Здесь internal означает, что пользователи будут храниться локально.

  1. Установите модуль авторизации:

    docker compose exec prosody prosodyctl register user1 meet.jitsi StrongPassword
    docker compose exec prosody prosodyctl register user2 meet.jitsi StrongPassword
    
  2. Перезапустите контейнеры:

091 | DIY Mesh VPN: Headscale и самостоятельный WireGuard

23.08.2025

Когда контроль важнее всего

Сервисы вроде Tailscale и NetBird удобны, но они полагаются на сторонний сервер управления, который отвечает за аутентификацию, распределение ключей и обмен информацией о маршрутах. Для тех, кто по соображениям безопасности или приватности не хочет доверять эту функцию никому, существует два пути: Headscale и “чистый” WireGuard.

Headscale: Ваш собственный Tailscale

Headscale — это полностью open-source реализация сервера управления Tailscale. Она позволяет развернуть собственный аналог Tailscale на своём VPS или сервере, используя официальные клиенты Tailscale.

090 | ZeroTier и NetBird: Когда Mesh-сеть нужна здесь и сейчас

22.08.2025

Когда Zero-config VPN — это не только Tailscale

Хотя Tailscale стал эталоном простоты, он не единственный игрок на поле Zero-config VPN. ZeroTier и NetBird предлагают схожую функциональность, но с важными архитектурными и идеологическими отличиями.

ZeroTier: Виртуальный Ethernet-коммутатор

ZeroTier — один из первых и наиболее известных сервисов, реализующих концепцию Mesh-сети. Он работает по принципу виртуальной локальной сети. Вместо того чтобы полагаться на протокол WireGuard, ZeroTier использует собственный протокол и создаёт виртуальный L2-коммутатор (Layer 2), который объединяет все устройства в единую локальную сеть. Каждое устройство получает IP-адрес из виртуальной подсети и может “видеть” другие устройства так, как если бы они были подключены к одному физическому коммутатору.

089 | Tailscale: Безупречно простой VPN на основе WireGuard

21.08.2025

Что такое Tailscale?

Tailscale — это VPN-сервис, который позиционирует себя как Zero-config VPN. Он использует протокол WireGuard для создания защищенной mesh-сети между всеми вашими устройствами. Ключевое отличие от других решений — это простота. Вместо ручной настройки туннелей и управления ключами, Tailscale делает всю работу за вас. Вам достаточно установить приложение на каждое устройство и авторизоваться.

Как это работает под капотом?

Когда вы авторизуетесь, клиент Tailscale связывается с сервером управления (Control Plane). Этот сервер, по сути, является “мозгом” сети:

088 | Восход of Zero-config VPN: Меш сети на WireGuard

20.08.2025

Эволюция удалённого доступа

Традиционные VPN-сервисы, которые большинство из нас знает, работают по принципу “hub-and-spoke” (звезда). Это означает, что весь трафик от клиента к защищаемой сети проходит через центральный сервер. У такого подхода есть недостатки:

  • Сложность настройки: Требуется ручная настройка, проброс портов и управление ключами.
  • Производительность: Весь трафик, даже между двумя удалёнными клиентами, должен проходить через центральный сервер, что увеличивает задержку.
  • Единая точка отказа: Если центральный сервер выходит из строя, вся сеть перестаёт работать.

Новая концепция — Zero-config VPN — решает эти проблемы, используя архитектуру mesh-сети.

083 | Проактивная безопасность: Lynis и современный подход к hardening Linux-серверов

15.08.2025

Введение: от реактивной защиты к проактивной безопасности

В 2025 году атаки на серверы становятся всё более изощрёнными, и реактивные меры (файрвол, Fail2Ban, CrowdSec) уже недостаточны. Современный подход DevSecOps требует проактивного hardening — укрепления системы — чтобы минимизировать поверхность атаки ещё до появления публичных эксплойтов.

Lynis остаётся одним из ключевых open-source инструментов аудита безопасности для Unix-систем, но сегодня его важно дополнять интеграцией с фреймворками стандартов безопасности (CIS, SCAP) и автоматизацией в CI/CD конвейерах.