«Ответьте параноику. Итак, что было сделано:
Сервер:
- запретил вход из под рута по SSH;
- поменял порт SSH;
- повесил fail2ban на mysqld, ssh с количеством попыток 3;
- для каждого сайта создал своего пользователя mysql;
- запретил заходить выше /var/www по SSH, без sudo su.
Сайты:
- так как использую Yii2, все данные из базы берутся с помощью PDO/AR, с биндингами;
- запретил выполнение скриптов в папках, куда загружаются файлы;
- включил csrf;
- включил https;
- шифрую данные клиентов, такие как email и пароль. Пароли не храню вообще, храню хеши. MD5 + соль — надёжно ли?
- бекапы еженедельно».
Следующая запись: Yuriy Berg просит порекомендовать онлайн-сервисы для создания дизайна сайтов. ...
Лучшие публикации