Зоопарк версий под контролем: как я создал enodia — инвентаризацию сервисов с EOL и CVE

habrahabr.ru · world
Full story

The author describes creating enodia, a tool for inventorying services with end-of-life versions and CVE exposure. The article opens with questions about how many PostgreSQL versions are in an infrastructure, which are unsupported, and how many CVEs affect an nginx instance that is left alone because it works. The author says they could not answer those questions without searching chats and a wiki, so they built the tool. The post recounts how enodia came about and the problems encountered along the way.

Сколько у вас в инфраструктуре версий PostgreSQL? А какие из них уже не поддерживаются? А сколько CVE висит на том nginx, который «работает — не трогай»? Если вы ответили на все три вопроса без поиска по чатам и вики, дальше можно не читать. А я в какой‑то момент понял, что не могу, и написал для этого инструмент. Под катом история о том, как он появился, на какие грабли я наступил по дороге и почему MySQL однажды заблокировал собственный хост из‑за моего мониторинга. Читать далее

Read full article → Compare