Статті про безпеку серверів

Ближчий погляд на інструменти, які вже працюють на вашому сервері: що вони показують, як читати їхній вивід і де зазвичай помиляються.

Вхід і доступ

4

Зірочка в sudoers майже завжди означає root

Чому зірочка в правилі sudo дістає далі, ніж здається, як літерал у середині команди перестає будь-що обмежувати і чим такі правила замінюють. Розібрано на справжньому вектору через fail2ban.

Читати

Мережа і фаєрвол

6

Пляма на карті атак: що з нею робити на своєму сервері

Готові правила замість блокування країни: джейл на сканери чужих адмінок, обмеження темпу, захист від самобану і правильно окреслене блокування підмережі. З командами перевірки і з тим, що не можна відрізати, щоб не втратити платежі та індексацію.

Читати

PSAD: побачити, що ваш сервер сканують

Сканування портів не лишає сліду в журналах застосунків, тому Fail2ban його не бачить. Як налаштувати PSAD і чому без увімкненого логування в UFW він нічого не показує.

Читати

Зміцнення системи

4

Дванадцять перевірок сервера, які варто робити раз на тиждень

Стан сервера змінюється сам: пакунки чекають на оновлення, сертифікат наближається до кінця, джейл перестав стежити за SSH. Перелік того, що варто дивитися регулярно, з командами — і чим він закінчується, коли робити це руками набридає.

Читати

AppArmor: enforce, complain і що означає unconfined

Профілі обмежують програму тим, що вона має робити, і перетворюють зламаний сайт на дрібну неприємність. Що ввімкнено типово і як додати профіль, не зламавши службу.

Читати

Ознаки зламу

7

Як зрозуміти, що ваш VPS зламали

Ознаки того, що на сервері хтось сторонній, і порядок, у якому їх перевіряти: входи, змінені файли, вихідні з’єднання. Без паніки й без перевстановлення з нуля.

Читати

Falco на звичайному VPS, без Kubernetes

Falco вміє стежити за поведінкою процесів на звичайному сервері: оболонка, запущена з PHP, читання ваших ключів, майнер із /tmp. Що вимкнути, щоб не потонути в шумі.

Читати

Стан сервера

6

Навантаження сервера: load average, I/O wait і swap

Чому load average 8 буває нормою, а 2 — аварією, чим зайнятий процесор відрізняється від диска, на який чекає система, і що означає swap, який одного разу зріс і не повернувся до нуля.

Читати