Где хранить API-ключи в PHP-проекте и чего точно не делать
API-ключи нельзя оставлять в шаблонах, логах, git и публичных конфигах. Нужны env-переменные, права, технические пользователи и план ротации.
Читать статьюСтатьи по тегу безопасность
API-ключи нельзя оставлять в шаблонах, логах, git и публичных конфигах. Нужны env-переменные, права, технические пользователи и план ротации.
Читать статьюПеред доработкой старого сайта нужно проверить код, базу, сервер, зависимости, cron, интеграции, логи и риски. Иначе оценка сроков будет случайной.
Читать статьюУдаление дублей в MySQL требует проверки связей, выбора основной записи, временной таблицы, бэкапа и транзакции. Нельзя просто удалить всё по GROUP BY.
Читать статью403 в AJAX-запросе часто связан с CSRF-токеном, SameSite cookies, HTTPS, доменом, сессией, CORS или неправильными headers после деплоя.
Читать статьюRBAC в Yii2 быстро становится запутанным, если роли создаются под каждого сотрудника. Разбираем permissions, роли, миграции прав и проверку доступа.
Читать статьюПосле взлома недостаточно удалить подозрительный файл. Нужно найти входную точку, проверить пользователей, cron, uploads, .htaccess, логи и пароли.
Читать статьюПоддержка сайта — это не только “поправить текст”. В неё входят обновления, резервные копии, контроль ошибок, формы, безопасность, скорость и интеграции.
Читать статьюБизнес часто вспоминает о доступах только при аварии или смене подрядчика. Нужно заранее контролировать домен, хостинг, админку, CRM, git и почту.
Читать статьюКогда задачи приходят в мессенджеры, доступы разбросаны, логов нет, а ошибки вспоминают по факту жалоб, поддержка сайта превращается в постоянный пожар.
Читать статью