Обновить

Сколько девайсов насчитаете на фото? :)

Люблю ностальгировать :) Поэтому вчера забрал из службы доставки второй спецвыпуск журнала Хакер — издания, имевшего немало места в моей юности :) Я ни разу не хакер, но читать для общего развития всегда было очень интересно.

Да, раньше были «Хакер» и «Хакер спец», но это именно лимитированный (900 экземпляров) спецвыпуск с лучшими статьями за 2017–2019 годы (в первом были статьи за 2015–2017, он вышел прошлым летом). Жаль, что опять без оглавления, но зато аж 240 страниц — в первом было 208, но он почти вдвое тоньше. Позабытый запах полиграфии, ммм... Причём без капли рекламы — такое видеть попросту непривычно, потому что в журналах обычно треть страниц — это как раз реклама (и это без учёта интеграций). В последний раз журнал почти без рекламы я держал в руках 17 лет назад — то был журнал C'T, о котором я тоже писал на Хабре.

Обложки ][ всегда были маленькими произведениями искусства — согласно надписи на новом журнале, ему стукнуло, ни много ни мало, 25 лет! Арифметика складывается: в чертогах памяти я смог откопать обложку самого первого выпуска (с Бивисом и Баттхедом), вышедшего в 1999 году — тогда это были крупноформатные журналы, которые было крайне неудобно хранить.

Сейчас бумажные издания исчезли с моих полок (sad but true), коллекцию дисков от ][ я передал на PHDays Дмитрию Агарунову для музея в «Кибердоме», но для парочки спецвыпусков местечко найду. Не знаю, будут ли они в свободной продаже, но кто ищет, тот найдёт :)

Теги:
Всего голосов 11: ↑11 и ↓0+22
Комментарии5

Почему UFW не спасает от Docker: анатомия сетевой подставы и что ищут боты в открытых портах БД

Типичная картина при переезде на свежий VPS. Подняли чистую Ubuntu или Debian под новый проект, сразу навели базовый порядок: ufw default deny incoming, снаружи оставили только 22, 80 и 443. Глянули ufw status — всё четко, лишнего не торчит. Дальше ставится Docker, через компоуз взлетает бэкенд с PostgreSQL и Redis. Чтобы удобно ходить в базу с ноута через DBeaver и гонять миграции, на автомате дописываем ports: - "5432:5432". Кажется, что мы в домике: наружу ничего не светит, фаервол же режет всё, кроме веба и SSH.

А через пару дней прилетает абуза от хостера или срабатывает алерт в мониторинге: все ядра в полке, в htop резвится какой‑нибудь kdevtmpfsi или kinsing, а вместо таблиц в базе лежит одна записка README_TO_RECOVER с биткойн‑кошельком. Грабли старые, как сам Docker. Но на них с завидной регулярностью наступают и джуны, и вполне опытные админы, привыкшие доверять выводу ufw status.

Почему UFW не спасает от Docker: анатомия сетевой подставы и что ищут боты в открытых портах БД

Публикации