Пароли и доступы сотрудников: как защитить сайт
Пароли на сайтах — самая распространенная проблема большинства владельцев интернет-магазинов. Речь не только о сложности символов, но и о том, как устроены доступы: у кого они есть, что именно открывают и что происходит, когда сотрудник уходит или меняется подрядчик.
Разберем по порядку, из чего складывается нормальная система доступов на сайте.
Один слабый пароль открывает весь магазин
Админка сайта и CRM — это не просто страницы с настройками, а доступ к заказам, базе клиентов и деньгам. Если у одного менеджера стоит простой пароль, который подбирается автоматически, взломанным оказывается весь магазин, а не одна учетная запись. Поэтому сложные пароли — базовое требование, а не пожелание.
Двухфакторная аутентификация для каждого с доступом
Пароля недостаточно. Двухфакторная аутентификация должна быть включена для каждого сотрудника, у которого есть доступ к админке или CRM. Второй фактор не спасает от всех сценариев, но делает бесполезным украденный или подобранный пароль: без второго шага злоумышленник внутрь не попадет.
Права доступа: меньше «все могу» — меньше риска
Не каждому сотруднику нужен полный доступ к панели управления. Бухгалтеру не требуется доступ к коду, менеджеру по контенту — к базе данных. Чем меньше людей с правами «все могу», тем меньше точек для атаки и тем проще определить источник утечки, если она произойдет. Права стоит пересматривать при каждом изменении ролей в команде.
Защита самой админки
Кроме паролей важна и защита точки входа. Админку стоит ограничить по IP-адресам, скрыть тип и версию CMS, а также закрыть от автоматического перебора паролей. Если панель управления не видна сканерам и не принимает бесконечные попытки входа, подобрать доступ к ней становится заметно сложнее.
Когда пароли меняют немедленно
Есть ситуации, когда смена паролей не обсуждается: подтвержденная вирусная атака, подозрительная активность в админке, уход сотрудника с правами администратора или смена подрядчика. Менять нужно все сразу — админку, базу данных, FTP, SSH и аккаунт хостинга, потому что доступы часто связаны между собой. Отдельный риск — ситуация, когда подрядчик уходит и забирает доступы с собой: в договоре стоит заранее прописать порядок их передачи и ответственного за хранение.
Что стоит держать под контролем
- Сложные пароли для админки сайта и CRM.
- Двухфакторная аутентификация для каждого сотрудника с доступом.
- Права доступа по принципу минимальной необходимости.
- Ограничение доступа к админке по IP и защита от перебора паролей.
- Регламент передачи доступов при смене сотрудника или подрядчика.
Пароли и доступы — это не разовая настройка, а часть постоянной работы с сайтом. Аккуратно выстроенная система доступов снижает вероятность утечки сильнее, чем любая отдельная техническая мера.