Как защитить сервер

Если взломать сервер, то можно украсть все деньги с тех платежных систем, которые подключены к обменному пункту посредством API интерфейсов.

Обычные хостинги ограничены в возможностях для тонкой настройки безопасности, поэтому мы рекомендуем размещать обменник на виртуальном выделенном сервере (VPS/VDS) и выполнить его настройку, чтобы снизить риски взлома. Как правило, у хостинг-провайдеров есть платные услуги по настройке виртуальных серверов. Привлекать сторонних специалистов для настройки можно, но только тех, кому вы доверяете.

  • На хостинге (биллинг для управления услугой), где размещен ваш сайт, включите SMS-авторизацию в личный кабинет. Установите другие способы ограничения на вход, если такие предусмотрены вашим хостингом. Для хостинг-провайдера Reg.ru, как минимум, включите SMS-авторизацию и оповещение на e-mail при авторизации в личном кабинете;

  • Обновите модуль Ioncube Loader до последней версии;

  • Установите и настройте на сервере модуль fail2ban;

  • Установите на сервере антивирус и сканер портов. Настройте регулярное сканирование файлов сервера и портов;

  • Настройте брандмауэр. Заблокируйте порты для FTP, SSH и различных Shell-клиентов;

  • Заблокируйте стандартные адреса к форме авторизации сервера. Например для ISP Manager это: https://ip_адрес/manager, https://ip_адрес/manager/ispmngr, https://ip_адрес/ispmngr;

  • Измените стандартный порт к форме авторизации сервера. Для ISP Manager обычно используется порт 1500. Установить любое свободное значение порта;

  • Заблокируйте адрес доступа к phpmyadmin. Достаточно установить на сервере права 444 на папку с phpmyadmin;

  • Заблокируйте адрес доступа к почтовым клиентам. Например, https://ip_адрес/webmail/, https://ip_адрес/roundcube/ и т.п. Достаточно установить на сервере права 444 на папку почтового клиента;

  • Для всех пользователей сервера, в том числе root, установите пароль не менее 15-25 символов;

  • Не храните резервные копии файлов и базы данных на сервере, особенно в корневой папке сайта.

Last updated