Инцидент 01 · открыт
Хост запроса задавал клиент
nginx не перезаписывал X-Forwarded-Host, а приложение брало хост из него. Запрос на витрину с подмененным заголовком получал форму входа в админку.
Серверы и безопасность
Его нужно держать живым, быстрым и закрытым. Эта часть на нас целиком: от правил файрвола до песочницы каждой службы.
0
продуктовых служб от root
1.3
оценка systemd-analyze, из 10
12
классов угроз на каждый модуль
1
команда на выкладку с откатом
Инцидент 01 · открыт
nginx не перезаписывал X-Forwarded-Host, а приложение брало хост из него. Запрос на витрину с подмененным заголовком получал форму входа в админку.
Инцидент 02 · открыт
Ссылка из письма давала админу сессию без гейта и второго фактора. Доступ к почте админа обходил оба слоя.
Инцидент 03 · открыт
Мониторинг показал 8 ГБ свободного места из 116. Турнирный сервер писал демку круглосуточно.
Инцидент 04 · открыт
Разбор больших демок съедал память, и OOM-killer забирал соседние процессы вместе с сайтом.