Admin Future
241 subscribers
51 photos
1 video
4 files
120 links
Превращаем эникейщиков в System Architects.
🚀 Твой навигатор в мире IT-инфраструктуры:

▪️ Hard Skills: Linux, Windows, Network, Security
▪️ Tools: Лучший софт и скрытые фишки
▪️ Mindset: Как думать, чтобы платили много


Админ - @maksimshap
Download Telegram
WireGuard: VPN нового поколения. Просто, быстро и безопасно.

Годами мы настраивали громоздкие и сложные IPsec и OpenVPN. Но мир не стоит на месте. WireGuard — это современный взгляд на VPN, который ставит во главу угла простоту, производительность и криптографическую надёжность.

▪️ Почему WireGuard — это будущее?

Минимализм: Весь код WireGuard — это всего несколько тысяч строк, в то время как OpenVPN или IPsec — это сотни тысяч. Его можно проаудировать за один день. Меньше кода — меньше потенциальных уязвимостей.

Производительность: WireGuard работает на уровне ядра Linux, что обеспечивает огромный прирост в скорости и минимальные задержки по сравнению с аналогами, работающими в user-space.

Современная криптография: Он использует новейшие и проверенные криптографические примитивы (ChaCha20, Poly1305, Curve25519), избавляясь от устаревших и небезопасных алгоритмов.

Простота конфигурации: Забудьте о сотнях параметров. Конфигурация WireGuard напоминает настройку SSH-ключей. Вы обмениваетесь публичными ключами, и всё работает.

▪️ Пример: Настройка простого туннеля "сервер-клиент"
Задача: Соединить ваш ноутбук (клиент) с домашним сервером (сервер).

Установка: sudo apt install wireguard или sudo dnf install wireguard-tools

Генерация ключей (на обеих машинах):

Bash

wg genkey | tee privatekey | wg pubkey > publickey

Конфигурация Сервера (/etc/wireguard/wg0.conf):

Ini, TOML

[Interface]
Address = 10.10.0.1/24
PrivateKey = <содержимое privatekey сервера>
ListenPort = 51820

[Peer]
PublicKey = <содержимое publickey клиента>
AllowedIPs = 10.10.0.2/32

Конфигурация Клиента (например, на ноутбуке):

Ini, TOML

[Interface]
Address = 10.10.0.2/24
PrivateKey = <содержимое privatekey клиента>

[Peer]
PublicKey = <содержимое publickey сервера>
Endpoint = <публичный_IP_сервера>:51820
AllowedIPs = 10.10.0.0/24
PersistentKeepalive = 25

Запуск (на обеих машинах): wg-quick up wg0

Теперь ваш клиент может обращаться к серверу по адресу 10.10.0.1 так, как будто они в одной локальной сети. Это элегантно, быстро и безопасно.

#WireGuard #VPN #Security #Linux #Networking #DevSecOps
VPN: Почему WireGuard — это будущее, а OpenVPN — классика?

Выбор VPN-решения — важное архитектурное решение, влияющее на безопасность, производительность и простоту поддержки. Давайте сравним два титана.

OpenVPN: Проверенный временем танк
На рынке с 2001 года, де-факто стандарт в корпоративном мире.

✅ Плюсы:

Надёжность: Проверен десятилетиями.

Гибкость: Огромное количество настроек, может работать через TCP-порт 443, маскируясь под HTTPS-трафик, чтобы обходить файрволы.

Поддержка: Поддерживается практически любым железом и ПО.

❌ Минусы:

Сложность: Сотни опций в конфиге. Настроить его правильно — нетривиальная задача.

Кодовая база: ~400,000 строк кода. Это усложняет аудит безопасности.

Производительность: Заметный оверхед, что сказывается на скорости.

WireGuard: Современный истребитель
Относительно новый протокол, который быстро стал стандартом благодаря своей простоте и скорости. С 2020 года включён в ядро Linux.

✅ Плюсы:

Простота: Конфигурация в разы проще. Вся логика построена на обмене публичными ключами.

Производительность: Очень быстрый, с минимальными задержками, почти не влияет на скорость соединения.

Безопасность: Минималистичная кодовая база (~4,000 строк), что делает аудит простым и эффективным. Использует только современные и надёжные криптографические примитивы.

❌ Минусы:

Только UDP: Не будет работать в сетях, где разрешён только TCP-трафик.

Меньше «обвязок»: Корпоративные решения (как панели управления пользователями) всё ещё догоняют.

Вердикт архитектора:

Используйте OpenVPN, если вам нужна максимальная совместимость со старым оборудованием или критична работа в очень ограниченных сетях (например, отельный Wi-Fi, который режет всё кроме HTTPS).

Для всех остальных задач WireGuard — очевидный выбор. Это будущее VPN для связи «точка-точка», подключения удалённых сотрудников и соединения облачных сетей. Простота, скорость и безопасность — ключевые архитектурные преимущества.

А что вы используете в своих проектах и почему? Делитесь в комментариях!

#security #networking #linux #wireguard #vpn #architect #сравнение
🛡 Проект на выходные: Свой VPN за 2 минуты. wg-easy

Иметь свой VPN — это гигиена. Подключаться к домашнему серверу, безопасно сидеть через Wi-Fi в кафе или обходить ограничения.

WireGuard — это стандарт. Быстрый, легкий, современный. Но настраивать конфиги и ключи вручную — это долго.

wg-easy — это Docker-контейнер, который дает вам:

1. WireGuard сервер.
2. Веб-интерфейс для управления клиентами.
3. QR-коды для мгновенного подключения с телефона.

Готовый docker-compose.yml:

version: "3.8"
services:
wg-easy:
environment:
# Замените на ваш внешний IP или домен!
- WG_HOST=my.domain.com
- PASSWORD=super_secret_password
- WG_PORT=51820
- WG_DEFAULT_Address=10.8.0.x
- WG_DEFAULT_DNS=1.1.1.1
image: ghcr.io/wg-easy/wg-easy
container_name: wg-easy
volumes:
- ./wg-easy-data:/etc/wireguard
ports:
- "51820:51820/udp" # Трафик VPN
- "51821:51821/tcp" # Веб-интерфейс
restart: unless-stopped
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1

Запуск: docker-compose up -d. Использование: Зайдите на http://<ip>:51821, создайте клиента, отсканируйте QR-код телефоном. Вы в безопасности.

Взгляд архитектора: Это пример Self-Service подхода. Сложная технология (VPN) упакована в удобный продукт. Идеально для Home Lab или предоставления доступа небольшой команде разработчиков.

#linux #docker #vpn #wireguard #wgeasy #selfhosted #weekendproject #гайд
❤5👎2
🕸 Headscale: Твой личный Tailscale

Все любят Tailscale за магию Mesh-VPN: поставил агент на ноут, телефон и домашний сервер — и они видят друг друга по локальным IP, где бы они ни были (даже за двойным NAT). Но есть минус: Control Server (координатор) проприетарный и лежит у них.

Для тех, кто ценит суверенитет, есть Headscale. Это Open Source реализация координатора Tailscale, которую вы хостите сами.

Зачем мучаться, если Tailscale бесплатен для личного пользования?

1. Безлимит: Никаких ограничений на количество устройств и пользователей.
2. Приватность: Списки ваших устройств и ACL не лежат на чужих серверах.
3. Опыт: Вы поймете, как работают современные оверлейные сети.

Как работает: Поднимаете Headscale на дешевой VPS за 100 рублей. На клиентах (Windows/Android/Linux) указываете URL вашего сервера (--login-server). Профит: ваша личная защищенная сеть поверх всего интернета.

#vpn #homelab #opensource #headscale #security #selfhosted
🚚 MTU: Почему "большие" пакеты застревают?

Вы настроили VPN (WireGuard/OpenVPN), пинг идет, а сайты не открываются или RDP зависает. В 90% случаев виноват MTU (Maximum Transmission Unit).

Представьте, что сеть — это труба диаметром 1500 мм (байт). Это стандарт Ethernet. VPN добавляет свои заголовки, и полезная нагрузка становится 1420 байт. Если сервер пытается пропихнуть вам пакет размером 1500 байт через эту VPN-трубу, происходит одно из двух:

1. Фрагментация: Роутер рубит пакет на два куска (нагрузка на CPU, тормоза).

2. Drop: Если на пакете стоит флаг DF (Don't Fragment), роутер просто уничтожает его. Связь рвется.

Как найти идеальный размер (Ping Test): В Windows используем флаг -f (не фрагментировать) и -l (размер):

ping google.com -f -l 1472

(1472 + 28 байт заголовков = 1500. Если проходит — ок. Если "Packet needs to be fragmented" — уменьшайте число, пока не пройдет).

#network #mtu #vpn #troubleshooting #theory #fragmentation #ping
🌐 Networking: Headscale — свой Mesh-VPN без чужих облаков

Классические VPN (OpenVPN/IPsec) с их "звездой" и единой точкой отказа в 2026 году выглядят архаично.
Все переходят на Tailscale (Mesh-сеть на базе WireGuard), но админы боятся использовать чужие контроллеры управления.

Твой выбор: Headscale.
Это Open Source реализация контроллера Tailscale, которую ты хостишь у себя.

В чем соль:

NAT Traversal: Тебе не нужно открывать порты. Устройства находят друг друга за любыми NAT-ами (используя STUN/DERP).

Mesh:
Трафик идет от сервера А к серверу Б напрямую (P2P), а не через центральный шлюз.

ACL:
Ты управляешь доступом через JSON-правила (кто кого видит).

Команда для регистрации клиента: tailscale up --login-server https://vpn.tvoja-kompaniya.ru --authkey [KEY]

Это идеальная замена корпоративному VPN для удаленщиков и связи между серверами в разных облаках.

#networking #vpn #wireguard #headscale #opensource #devops #privacy 🕸️
👍3🔥1👏1
🌐 Skill: MTU и MSS — почему туннели режут скорость? ✂️

Типичная проблема: поднял VPN (WireGuard/OpenVPN), пинги идут, мелкие сайты открываются, а тяжелые файлы или админки — виснут.
Это классический MTU Mismatch.
Пакет вместе с заголовком туннеля становится больше 1500 байт и отбрасывается (или фрагментируется, что тормозит сеть).

В 2026 году мы решаем это через MSS Clamping.
Мы заставляем сервер и клиент сразу договариваться о меньшем размере полезной нагрузки.

Команда для IPTables (на шлюзе):

# Автоматически подрезаем размер MSS под размер туннеля
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

Итог: Пакеты перестают «биться» о невидимые стены провайдеров, и скорость в туннеле становится максимально возможной.


#networking #mtu #vpn #tcp #sysadmin #troubleshooting #devops
🦅 freedom.gov: «Государственный VPN» от Дяди Сэма? 🌐

В сети поползли слухи (со ссылкой на Reuters), что администрация Трампа при поддержке команды Илона Маска готовит портал для обхода интернет-цензуры — и не только в «закрытых» странах, но и в старой доброй Европе.

Техническая суть проекта:
Зарегистрирован домен freedom.gov (дата регистрации — 12 января 2026). Идея проста: создать централизованный шлюз, который будет маскировать трафик пользователя под американский.

Что под капотом (аналитика админа):

Geo-spoofing: Трафик оборачивается в туннель, где конечной точкой выхода являются американские IP. Для целевого ресурса (или регулятора) вы выглядите как рядовой житель Техаса.

Протоколы: Учитывая участие команды Маска, можно ожидать интеграцию с наработками Starlink или кастомные реализации на базе VLESS/Reality, которые крайне сложно детектировать стандартными средствами DPI.

Лозунг: Сейчас на сайте только форма входа и фраза «Лети, орел, лети» (Fly, Eagle, Fly). Веет киберпанком.

Почему это важно для нас?
США открыто критикуют европейские законы о цифровых рынках, считая их скрытой цензурой и притеснением американского бигтеха. По сути, это будет официальный, поддерживаемый государством инструмент для игнорирования локальных блокировок.

Команда для «разведки»:
Давай глянем, что там с доменом прямо сейчас:

# Проверяем WHOIS и записи
whois freedom.gov
# Пингуем (если не закрыто ICMP)
ping freedom.gov

На данный момент там «заглушка», но сам факт использования зоны .gov для таких целей — это беспрецедентный случай в истории интернета.

Мнение Admin Future:
С одной стороны — круто иметь «бесплатный и быстрый» канал. С другой — как админы, мы понимаем: если сервис бесплатный, значит, товар — это ваши данные. Обещания США «не отслеживать активность» на государственном портале звучат так же оптимистично, как «мы просто обновим сервер и ничего не упадет».


Инструмент может стать мощным Failover-каналом, но я бы не советовал пускать через него критический продакшн-трафик без дополнительного шифрования.

#internetfreedom #freedomgov #vpn #security #usa #eu #censorship #sysadmin #admin_future
❤3🔥3👍1
🛡️ VPN Wars 2026: Старая школа IPsec против дерзкого WireGuard

Когда дело касается безопасности сетей, выбор протокола — это не только вопрос скорости, но и вопрос того, сколько седых волос у тебя прибавится при дебаге.

🏛️ IPsec: Швейцарский нож из 90-х

IPsec — это стандарт де-факто для корпоративного сектора (Site-to-Site). Он мощный, тяжелый и умеет всё.
* Плюсы: Огромное количество настроек, поддержка аппаратного ускорения в большинстве роутеров, работа на сетевом уровне (Layer 3).
* Минусы: Чудовищно сложная настройка (IKEv2, Phase 1, Phase 2, политики шифрования). Код IPsec в ядре Linux — это десятки тысяч строк, в которых до сих пор находят дыры.
* Кейс: Соединить два офиса на оборудовании Cisco/Mikrotik/Juniper.


⚡ WireGuard: Криптографический скальпель

WireGuard перевернул мир VPN. Вместо того чтобы поддерживать всё подряд, он использует только современные и быстрые алгоритмы (ChaCha20, Poly1305, Curve25519).
* Плюсы: Скорость (быстрее IPsec и OpenVPN в разы), простота (всего ~4000 строк кода — легко проверить на баги), мгновенное соединение.
* Минусы: Работает только по UDP (может блокироваться суровыми провайдерами), по умолчанию не имеет динамического управления IP (но это решается обертками типа Tailscale или Netmaker).
* Кейс: Удаленный доступ для сотрудников, связь микросервисов, личный VPN.


—-

📊 Сравнение в цифрах и фактах

| Характеристика | IPsec (IKEv2) | WireGuard |
| Сложность кода | Огромная (100k+ строк) | Минимальная (~4k строк) |
| Скорость | Высокая (с hardware offload) | Максимальная (даже без offload) |
| Настройка |"Вызовите экзорциста" | 5 минут в текстовом конфиге |
| Крипто-гибкость | Можно выбрать любой шифр | Один набор (только самые лучшие) |
| Стелс-режим | Легко детектируется | Тишина (не отвечает, если ключ неверный) |

---

🛠️ Команды для проверки

Если туннель «прилег», не паникуй. Используй эти команды для диагностики:

Для WireGuard:


# Посмотреть статус пиров и объем переданного трафика
sudo wg show

# Проверить наличие интерфейса и его параметры
ip address show wg0



Для IPsec (StrongSwan/Libreswan):


# Статус соединений
sudo swanctl --list-sas
# ИЛИ (для старых версий)
sudo ipsec statusall

# Проверить политики безопасности в ядре
ip xfrm policy



Вердикт Admin Future: В 2026 году, если у тебя нет жесткого требования от «безопасников» использовать сертифицированный ГОСТ-IPsec, твой выбор — WireGuard. Он проще в поддержке, быстрее и безопаснее за счет меньшей поверхности атаки.

#networking #vpn #ipsec #wireguard #security #sysadmin #devops #admin_future
🌐 Networking: WireGuard + wg-quick — это хорошо. WireGuard + netbird — это продакшн

Коллеги, WireGuard как замена OpenVPN уже давно не новость. Но я вижу, как большинство коллег до сих пор управляют им через wg-quick и ручное редактирование конфигов на каждом узле. Добавить новый хост — значит зайти на каждый пир, добавить PublicKey и AllowedIPs руками. В сети на 15 узлов это уже ад.

В 2026 году для mesh VPN на базе WireGuard есть нормальный инструментарий. Один из лучших — Netbird (self-hosted, open source, с management plane и ACL через UI или API).

Поднимаем self-hosted Netbird за 10 минут:


# На управляющем сервере (Ubuntu 24.04 LTS)
curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/netbird_management_linux_amd64.tar.gz \
| tar -xz -C /usr/local/bin

# Используем официальный docker-compose (рекомендуемый путь)
wget https://raw.githubusercontent.com/netbirdio/netbird/main/infrastructure_files/docker-compose.yml
wget https://raw.githubusercontent.com/netbirdio/netbird/main/infrastructure_files/.env.example -O .env

# Правим .env: домен, TURN-сервер, OIDC-провайдер (или отключаем auth для лаборатории)
nano .env

docker compose up -d

# На каждом узле (Linux, Windows, macOS — клиент один и тот же)
curl -fsSL https://pkgs.netbird.io/install.sh | sh
netbird up --management-url https://your-netbird-domain:443 --setup-key YOUR_KEY


После этого все узлы видят друг друга через зашифрованный mesh, ACL настраиваются в веб-интерфейсе, новый хост добавляется за 30 секунд по setup key. Никаких правок конфигов на каждом пире.

Зачем это нужно:
Когда Богдан в 9 утра просит "срочно добавить новый сервер в VPN", ты генерируешь setup key в UI и скидываешь ему одну команду. Всё. Не надо помнить, какие PublicKey у каких нод, и не надо объяснять ему структуру wg-quick конфигов.

Итог: wg-quick — для домашней лаборатории и понимания основ. Для инфраструктуры от 5 узлов — нужен management plane. Иначе ты не строишь сеть, ты коллекционируешь конфиги.

#networking #wireguard #netbird #vpn #mesh #sysadmin #admin_future
🕵️‍♂️ Security: DPI переезжает в ваш смартфон. Как и зачем российские приложения ищут VPN

Коллеги, пока мы воевали с ТСПУ и маскировали трафик на серверах, регуляторы изящно сменили тактику. Цензура и DPI переезжают прямо на клиентские устройства.

К 15 апреля 2026 года Минцифры обязало российский бигтех (Яндекс, Сбер, VK, маркетплейсы) жестко ограничивать пользователей с включенным VPN. Не выполнишь — лишение IT-аккредитации. И маркетплейсы уже взяли под козырек: с 7 апреля Ozon и Wildberries начали резать загрузку каталогов при активном туннеле.

Как это выглядит под капотом (спойлер — это легализованное шпионское ПО):
Ребята из RKS Global декомпилировали 30 самых популярных ру-приложений для Android. Результаты аудита: 22 из 30 приложений целенаправленно ищут VPN, а 19 — молча отправляют этот статус на сервера (и далее товарищу майору).

Методы детекции, которые сейчас зашиты в ваш телефон:
— Чтение интерфейсов: Приложения (как мессенджер MAX) сканируют систему на наличие поднятых tun/ppp/tap адаптеров.
— Прямой запрос: Самокат и МегаМаркет через queryIntentServices("android.net.VpnService") тупо собирают список всех VPN-клиентов на устройстве.
— Скан соседей: Avito держит в манифесте блок queries на 200+ чужих пакетов. Он точно знает, стоят ли у вас клиенты конкурентов или запрещенные соцсети.
— Поведенческая биометрия: Банки (Т-Банк, Сбер, ВТБ) пишут каждое касание экрана (dispatchTouchEvent) с координатами и силой нажатия.
— Поиск инструментов: Яндекс Браузер целенаправленно ищет установленный Tor, а Яндекс Музыка сканирует систему на наличие Frida (инструмент динамического анализа), защищаясь от реверс-инжиниринга.

Как с этим жить инженеру?
Разделяй и властвуй. Идеальный сетап в 2026 году — это физически второй (старый) смартфон чисто под банки и маркетплейсы. Если телефон один, вас спасет только аппаратная виртуализация Android — Work Profile (через приложение Shelter).

Скрипт для параноиков. Проверяем через ADB, кто из приложений имеет системное право сканировать другие программы на вашем телефоне (тот самый QUERY_ALL_PACKAGES):

adb shell pm list packages --user 0 | sed 's/package://' | while read pkg; do adb shell dumpsys package $pkg | grep -q "android.permission.QUERY_ALL_PACKAGES" && echo "$pkg"; done

Зачем это нужно:
Чтобы понимать масштаб угрозы. Если приложение из этого списка вам не жизненно необходимо — сносите. Для оставшихся в живых: жестко отрезаем работу в фоне (Настройки — Батарея — Ограничено), отзываем доступ к контактам, логам звонков и локации.

Итог: Государство успешно делегировало цензуру частному бизнесу. Split tunneling больше не спасает — приложения видят поднятый tun0 на уровне системы. Поднимайте VPN-туннели аппаратно на домашних роутерах (MikroTik/Keenetic), чтобы телефон получал уже «чистый» Wi-Fi без локальных VPN-клиентов.

#security #vpn #android #privacy #sysadmin #admin_future
🔥 Alert: периметр под атакой — NetScaler и Check Point. Эксплуатация шла неделями до патча

Коллеги, если у вас на внешке висят Citrix или Check Point — бросайте рутину и проверяйте периметр прямо сейчас. В активной эксплуатации сразу несколько критических уязвимостей.

🔴 CITRIX NETSCALER ADC / GATEWAY
CVE-2026-88771 — Pre-auth RCE в конфигурации по умолчанию.

CVE-2026-88772 — переполнение буфера → RCE или DoS. Эксплуатируется через DTLS (включён по дефолту на VPN vServers).

Обе уязвимости крутятся «в дикой природе» независимо друг от друга уже недели. Патчи вышли только 28 сентября.

Почерк атаки: под каждое устройство заливается уникальный веб-шелл, следы вычищаются. Работают профи с серьезными ресурсами (вероятно, целевой шпионаж).

Исправлено в версиях: 14.1-73.37, 13.1-64.23, FIPS 14.1-73.37, NDcPP 13.1-37.279.

Добавлено в CISA KEV (дедлайн на закрытие — 30 сентября).

🔴 CHECK POINT
CVE-2026-85102 — Pre-auth RCE в обработке VPN-сертификатов. Затронуты Security Gateway R81.10–R82.10 и Quantum Spark. Активная эксплуатация фиксируется минимум с 12 сентября.

IoC по сертификатам: ищите связки CN=vpn,OU=users,O=global, а также вариации с vpn-user / vpnuser.

CVE-2026-93616 — Pre-auth path traversal в веб-сервисе Management Server с последующим выполнением скриптов. Живой zero-day аж с 23 июля.

Исправления для 85102: Jumbo HF R81.20 Take 166, R82 Take 126, R82.10 Take 44, R81.10 Take 190; LivePatch Take 26; Spark R82.00.10 Build 2325 / R81.10.17 Build 4968.

🛠 Как быстро проверить свои версии
Bash
# NetScaler — смотрим билд
show ns version

# Check Point — версия и накатанные хотфиксы
fw ver
cpinfo -y all

🛡 ПЛАН ДЕЙСТВИЙ (строго в таком порядке!)
Сначала дампы, потом патчи. На NetScaler до перезагрузки и обновления снимите дамп памяти и выгрузите логи минимум за последний месяц. После апдейта артефакты затрет, расследовать инцидент будет не по чему.

Грепаем логи NetScaler на следы: ищите base64-пейлоады сразу после User-Agent, а также паттерны pitboss + IFS и pitboss*b64decode.

Изолируем Check Point Management: веб-морда управления должна быть доступна исключительно из изолированной mgmt-сети. Пока нет хотфикса под 93616 — это единственный рабочий барьер.

Если Check Point нельзя пропатчить на лету: вырубайте implied rules для VPN; для Site-to-Site жестко режьте входящие IP пиров на UDP/500 и UDP/4500.

Пост-обработка: после установки патчей на обоих вендорах принудительно дропайте все активные сессии и инициируйте смену паролей для всех учетных записей, авторизовавшихся через эти шлюзы.

Важно понимать: апдейт после пары месяцев эксплуатации 0-day шлюза не делает его автоматически «чистым». Если уязвимый инстанс торчал в интернет всё это окно — считаем его скомпрометированным по умолчанию, пока форензика не докажет обратное.

Периметр, стоявший открытым неделями, сначала расследуют, а уже потом обновляют. Не наступайте на грабли.

#alert #security #citrix #netscaler #checkpoint #vpn #cve #kev #sysadmin #admin_future
🔐 OpenSSL CVE-2026-84782: утечка сырой памяти через DTLS и тихий EOL ветки OpenSSL 3.0

Коллеги, четверг. Свежая сводка по OpenSSL — библиотеке, лежащей в фундаменте практически каждого Linux-сервера, сетевого шлюза и контейнера.

Здесь важен не только сам баг, но и тектонический сдвиг в статусе поддержки релизов.

📌 ФАКТЫ (релиз OpenSSL от 29 сентября)
Уязвимость: CVE-2026-84782, уровень критичности — High (всего в апдейте закрыто 14 CVE).

Вектор и механика: баг стреляет, если во время DTLS-рукопожатия срабатывает таймер повторной отправки (retransmission timer), когда крупное сообщение фрагментировано и ушло лишь частично. При повторе указатель буфера съезжает на середину — в результате процесс либо ловит сегфолт (DoS), либо отправляет в сырой UDP-сокет фрагменты кучи (heap memory) вообще без шифрования.

Ограничение вектора: затрагивает и клиентов, и серверы, но исключительно DTLS (Datagram TLS поверх UDP). Классический TLS поверх TCP уязвимости не подвержен.

Где закрыто публично: версии 4.0.3, 3.6.5, 3.5.9, 3.4.8.

Где фикс только платный: релизы 3.0.23, 1.1.1zj, 1.0.2zs доступны строго по контракту Premium Support. Ветки 3.1–3.3 официально EOL и даже не тестировались вендором.

Признаков активной эксплуатации в дикой природе на данный момент не зафиксировано.

⚠️ ГЛАВНАЯ СИСТЕМНАЯ НОВОСТЬ: EOL ДЛЯ OPENSSL 3.0
Публичный жизненный цикл LTS-ветки OpenSSL 3.0 завершился 7 сентября 2026 года.

Пакеты дистрибутивов: Enterprise-дистрибутивы (RHEL, Debian, Ubuntu LTS) продолжат бэкпортировать секьюрити-фиксы силами собственных мейнтейнеров в рамках своего цикла поддержки.

Где заложена бомба: кастомные Docker-образы, вендорские appliance, прошивки сетевого оборудования и софт со статической линковкой библиотек апстримных патчей бесплатно больше не получат.

🎯 КТО РЕАЛЬНО ИСПОЛЬЗУЕТ DTLS НА СЕРВЕРАХ
Если обычный HTTPS-трафик в безопасности, то под прицелом сервисы реального времени:

Корпоративные SSL VPN с быстрым UDP-транспортом: демоны ocserv (OpenConnect), шлюзы Cisco AnyConnect / FortiClient / Palo Alto GlobalProtect.

IP-телефония и видеоконференции: медиашлюзы SIP/SRTP (Asterisk, FreeSWITCH, Kamailio), узлы WebRTC (Janus, Jitsi, mediasoup).

IoT и телеметрия: протоколы CoAP over DTLS, сборщики Syslog / RADIUS over DTLS.

🛠 АУДИТ СИСТЕМЫ И ПОИСК СТОРОННИХ СБОРОК
Bash
# 1. Проверяем системную версию и установленные пакеты
openssl version -a
dpkg -l | grep -E 'libssl[0-9]' || rpm -qa | grep -i openssl

# 2. Ищем слушающие UDP-порты (потенциальные сервисы DTLS)
ss -lunp

# 3. Смотрим, какие процессы держат системную библиотеку прямо сейчас
lsof -nP 2>/dev/null | grep -E 'libssl\.so' | awk '{print $1,$2}' | sort -u

# 4. Проверяем бинарники со встроенной/статической линковкой OpenSSL
strings -a /usr/sbin/ocserv 2>/dev/null | grep -m1 -E '^OpenSSL [0-9]'

💡 В ЧЁМ СУТЬ
Сама по себе

CVE-2026-84782
— не повод для ночных дежурств: эксплуатация нестабильна, завязана на специфичный тайминг потери UDP-пакетов, а атак «в поле» пока нет.

Настоящий риск — неконтролируемый OpenSSL 3.0. Сейчас идеальный момент провести инвентаризацию: пока дыра относительно мягкая, нужно найти все изолированные бинарники и виртуальные аплайнсы, собранные на 3.0, и затребовать роадмап у вендоров до появления первого «дикого» zero-day.

🛡 ЧТО ДЕЛАТЬ
Обновить пакеты: накатить апдейты openssl / libssl из официальных репозиториев ОС.

Перезапустить VPN и телефонию: после обновления библиотек обязательно перезапустить демоны, обслуживающие DTLS (ocserv, asterisk, turnserver).

Инвентаризация: составить реестр проприетарных и контейнеризированных решений, использующих внутренний OpenSSL 3.x вне пакетного менеджера.

#openssl #dtls #tls #linux #security #vpn #cve #sysadmin #admin_future
🛠 Октябрьское обновление Windows 11: что починили и что может сломаться. RDP-ошибка 0xC000000D

Коллеги, детальный разбор накопительного пакета KB5127648 — фокус не на индексах CVE, а на реальном поведении ОС в боевой инфраструктуре.

⚠️ ГЛАВНАЯ ПРОБЛЕМА: ОТВАЛ RDP (ОШИБКА 0xC000000D)
Симптомы: пользователи без локальных прав администратора внезапно теряют возможность подключиться по RDP к рабочим станциям и серверам управления. Клиент выдаёт ошибку 0xC000000D («The token that was passed to the function is invalid» / «Указан недопустимый маркер»).

Причина и триггер: механизм Administrator Protection (новая изолированная модель маркерной защиты LSA). С выходом этого обновления она активируется автоматически при применении свежих редакций Microsoft Security Baselines.

Статус исправления: вендор признал регрессию и готовит хотфикс.

Временный воркэраунд: не отключать политики целиком по домену, а точечно переопределить параметр UAC «User Account Control: Run all administrators in Admin Approval Mode» через GPO для хостов, где необходим доступ непривилегированных RDP-пользователей.

✅ ЧТО ПОЧИНИЛИ (РЕАЛЬНО ПОЛЕЗНЫЕ ФИКСЫ)
Storage Spaces Direct (S2D): решена критическая проблема, когда многоуровневые (tiered) виртуальные диски оставались в статусе Offline / Detached после планового ребута нод кластера.

Always On VPN: устранён баг с мертвым зависанием тоннеля в статусе «Connecting / Подключение» при динамическом согласовании протоколов (IKEv2 / SSTP).

Спулер печати: устранены сбои при печати через устаревшие драйверы RAW и Generic / Text Only (последствия августовского ужесточения RPC-хэндлов).

AVD и виртуальные рабочие столы с FSLogix: пофикшены чёрный экран (Black Screen of Death) и циклические падения процесса explorer.exe при монтировании профиля пользователя.

Биометрия Windows Hello: устранён отказ инициализации сканеров отпечатков пальцев после холодного старта (Fast Startup).

🛠 ПРОВЕРКА ЦЕЛЕВЫХ СБОРОК В ТЕРМИНАЛЕ
Патч переводит системы на следующие целевые ревизии:

24H2 → 26100.9711

25H2 → 26200.9711

PowerShell
# Экспресс-проверка версии и ревизии ядра (UBR)
$ver = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
[PSCustomObject]@{
OSName = $ver.ProductName
DisplayVersion = $ver.DisplayVersion
FullBuild = "$($ver.CurrentBuild).$($ver.UBR)"
} | Format-Table -AutoSize

💡 В ЧЁМ СУТЬ ДЛЯ СИСАДМИНА
Если в контуре эксплуатируются кластеры S2D с многоуровневым хранилищем или развернут Always On VPN — этот релиз стоит накатывать в приоритетном порядке: он закрывает реальные эксплуатационные сбои, а не просто латает уязвимости.

Однако, если в домене внедрены стандартные профили Microsoft Security Baselines, заранее проинструктируйте первую линию техподдержки: при жалобах на ошибку

0xC000000D
в RDP проблема кроется именно в токене Administrator Protection, а не в сети или правах доступа в группу Remote Desktop Users.

#windows #windows11 #rdp #s2d #vpn #patchmanagement #sysadmin #admin_future
🔌 Cisco ASA/FTD: второй zero-day в VPN с августа. Атакующие не взламывают VPN — они его просто выключают

Коллеги, классика жанра: «у нас VPN отвалился» — «перезагрузите роутер». Только теперь ваш пограничный шлюз перезагружают снаружи. Без спроса и пароля.

📌 ФАКТЫ
CVE-2026-76418 (CVSS 8.6) — критическая уязвимость в подсистеме SSL VPN / AnyConnect на платформах Cisco ASA и Firepower Threat Defense (FTD)

Позволяет неаутентифицированному удалённому атакующему отправить специально сформированные запросы и вызвать крах процесса с аварийной циклической перезагрузкой всего устройства (Denial of Service)

Под ударом конфигурации шлюзов, где настроена вторичная аутентификация (Secondary Authentication / 2FA)

Дыру активно эксплуатируют в дикой природе как zero-day. Это уже второй боевой 0-day в коде VPN-шлюзов Cisco с начала августа

CISA оперативно включила вектор в каталог обязательных к закрытию угроз CISA KEV

🛠 АУДИТ КОНФИГУРАЦИИ (CLI Cisco ASA)
Plaintext
# 1. Проверяем установленную версию софта
show version | include Version

# 2. Ищем признаки опасной связки: tunnel-group с двойной аутентификацией
show running-config tunnel-group | include secondary

# 3. Анализируем дампы падений и причину последнего ребута
show crashinfo | include Uptime|reload
show logging | include reload|Reload

Если в выводе присутствует директива secondary-authentication-server-group, хост находится в зоне прямого риска.

Сверяйте версии с официальным security advisory вендора: исправления выкачены для линеек 9.16, 9.18, 9.20 и соответствующих релизов FTD.

😅 ЖИЗНЕННОЕ
Внезапный ребут ASA в разгар рабочего дня гарантирует мгновенный взрыв всех корпоративных чатов: сотни удалёнщиков синхронно теряют сессии, RDP и телефонию.

Если пограничный маршрутизатор внезапно «устал» и перезагрузился в 3 часа ночи — это не плавающий аппаратный глюк памяти, а веский повод немедленно лезть в crashinfo и логи сислога.

💡 В ЧЁМ СУТЬ
Вектор DoS на периметровом шлюзе — это не просто «временный обрыв связи». В сценариях таргетированных атак принудительный ребут фаервола используется для:

Принудительного разрыва сессий и перехвата хэндшейков при повторном подключении;

Создания дымовой завесы («пока админы чинят упавший шлюз, внутри тихо эксфильтруют БД»);

Обхода механизмов failover/HA, если ноды падают по очереди.

Алерт в мониторинге на изменение аптайма периметра и лог

SYS-1-611103
(Device reload) — базовая гигиена любого сетевого инженера.

#cisco #asa #vpn #firewall #zeroday #юмор #sysadmin #admin_future