Блог
Что требует экспертиза, где чаще всего ошибаются и как это закрыть — из нашего опыта.
Резервная копия полезна, только если из неё можно восстановиться. Правило 3-2-1, шифрование, офлайн-копия, pg_dump/mysqldump и регулярный тест восстановления.
Что логировать, сколько хранить, централизация логов, оповещения и что делать в первый час инцидента. Практическое руководство по сохранению доказательств.
Даже если ваш код чист, устаревшая библиотека делает его уязвимым. composer audit, npm audit, lock-файлы, Dependabot, заброшенные пакеты и SBOM — практическое руководство.
База не должна быть открыта в интернет; пользователи с минимальными правами, TLS, резервные копии, шифрование чувствительных полей и аудит. Практика для PostgreSQL и MySQL.
Веб-сервер — первый слой перед приложением. Скрытие версии, default_server, TLS, лимиты, скрытые файлы, ограничение выполнения PHP, rate limiting и логи.
Где хранить .env, API-токены, пароли от базы и ключи шифрования, кто должен иметь к ним доступ и когда их менять — практическое руководство.
Открытые в интернет порты FTP и панели управления быстро находятся на экспертизе. Практическое руководство: отключение лишних служб, firewall и allowlist для панели.