Аналитика Telegram-канала
Подписчики
26 481
Охват за 24 ч
1,2K
ER за 24 ч
4,68%
Публикаций
2 774
Динамика подписчиков
7 дней
30 дней
6 месяцев
Больше
23 окт26 окт29 окт
Показаны последние 7 дней
Больше истории →
Охваты публикаций
25.1026.1027.1027.1028.1029.10
393
Средний охват
644
Лучший результат
Показаны 6 публикаций — последние в канале
Больше статистики →
Упоминания
2 064
Упоминаний
51
Из них репостов
576
Каналов
909
Упоминаний
116
Из них репостов
339
Каналов
Последние посты
3 из 2 774 2 из 2 774
📶 Сеть может работать стабильно годами, пока однажды не возникает проблема — тогда придется разбираться, что происходит между хостами.
Здесь уже недостаточно знать команды: важно понимать, как устроен стек сетевых протоколов и где искать причину сбоя.
На открытом уроке разберём:
➖ как устроен сетевой стек;
➖ на практике поработаем с сетевыми утилитами на хосте.
👍 Это поможет лучше понимать работу сети и увереннее проводить её отладку.
Урок подойдёт начинающим сетевым инженерам и всем, кто хочет системно разобраться в сетевых технологиях.
📆 5 ноября в 20:00 МСК
🎓 Занятие проходит в преддверии старта курса «Сетевой инженер. Базовый уровень».
👉 Регистрируйтесь на открытый урок и начните разбираться в сетях с фундаментальных принципов:https://otus.pw/vPiT/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618
ещё
409
4
29 окт, 11:20
📝 Кен Томпсон: человек, который создал Unix и показал, почему нельзя слепо доверять компилятору
Расскажу об инженере, чьи разработки до сих пор живут практически на каждом сервере. А одна его идея заставила специалистов по безопасности совершенно иначе взглянуть на доверие к программам.
🟣В конце 60-х Кен Томпсон работал в Bell Labs над проектом Multics. Система получалась сложной и дорогой, а когда Bell Labs вышла из проекта, Томпсон решил создать собственную, более простую ОС. В 1969 году вместе с коллегами он начал разработку Unix на компьютере PDP-7. Позже к проекту присоединился Деннис Ритчи, с которым Томпсон заложил основы системы, повлиявшей на Linux, BSD и macOS.
🟣Одна из главных идей Unix - не пытаться сделать одну огромную программу для всего. Вместо этого появились небольшие утилиты, которые выполняют конкретные задачи и умеют работать вместе. Отсюда знакомые каждому администратору конструкции:
ps aux | grep nginx
cat access.log | sort | uniq -c
Конвейеры, простые инструменты и текстовые интерфейсы стали частью философии Unix, которую используют до сих пор.
🟣Но особенно интересна другая работа Томпсона. В 1984 году он выступил с лекцией Reflections on Trusting Trust и показал, как можно спрятать бэкдор в компиляторе. Представьте: вы проверили исходный код программы, не нашли ничего подозрительного и спокойно её собрали. Но компилятор уже модифицирован так, чтобы незаметно добавлять вредоносный код при сборке. Более того, такой компилятор может внедрять бэкдор в собственную новую версию. Получается, даже проверка его исходников не гарантирует чистоту результата.
🟣Это стало классическим примером атаки на цепочку поставки ПО. Томпсон показал, что доверие к исходному коду ещё не означает доверия к исполняемому файлу. Сегодня эта проблема особенно актуальна для CI/CD, сборочных систем и инфраструктуры разработки.
🟣Позже Томпсон участвовал в создании Plan 9, работал над языком Go в Google и продолжал заниматься системным программированием. Получается довольно необычная история: один человек помог создать архитектуру современных ОС, а затем наглядно объяснил, почему даже инструменты, которыми мы эти системы собираем, нельзя считать безусловно надёжными.
Серверная Админа | Zeroday | #Инструмент
ещё
387
4
28 окт, 14:22
👋 Привет, сетевой друг!
Сегодня про portop - что-то вроде htop, только для сетевых портов. Помогает быстро выяснить, кто занял порт, какой сервис за ним стоит и не открылось ли на сервере что-нибудь лишнее.
🟣Вот на вашем сервере обнаружился открытый порт 8080: Через ss можно найти PID процесса, но дальше придётся отдельно разбираться, к какому systemd-сервису или контейнеру он относится.
portop собирает всё в одной таблице: TCP/UDP-сокеты, процессы, PID, пользователей, systemd-юниты и контейнеры Docker, Podman или Kubernetes. Даже nginx с несколькими воркерами отображается одной строкой.
🟣Интересная часть - проверка доступности портов. Инструмент показывает, слушает ли сервис только 127.0.0.1, конкретный IP или все интерфейсы. А ещё анализирует локальный firewall и отмечает, разрешён ли доступ или ограничен. Например, PostgreSQL неожиданно начал слушать 0.0.0.0:5432 вместо localhost. Такое изменение уже стоит проверить.
🟣Есть и контроль изменений. Можно сохранить текущее состояние портов, а после обновления сервера сравнить его с новым:
portop —save-baseline
portop —diff
Если появился новый слушающий порт, исчез старый или изменилась его доступность, portop сообщит об этом. Проверку можно встроить в cron или CI.
🟣Ещё несколько полезных команд:
portop nginx 443
portop —wait 5432
portop —compose ./stack
Первая найдёт сокеты nginx на порту 443, вторая дождётся появления сервиса на 5432, а третья проверит опубликованные порты Docker Compose.
🟣Установка через Homebrew:
brew install portop
portop
Есть версии для Linux, macOS и Windows, а кроме терминального интерфейса - веб-панель, интеграция с Cockpit и JSON-вывод. На Linux для полной информации о процессах и firewall лучше запускать через sudo.
Серверная Админа | Zeroday | #Инструмент
ещё
304
12
1 27 окт, 14:28
Похожие Telegram-каналы
Social Engineering
Network Admin
Сетевик Джонни // Network Admin
Продолжить анализ этого канала
- История роста подписчиков
- Просмотры и охваты публикаций
- Кто упоминает канал и кого упоминает он
- Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней