Как взламывают серверы
Почти все взломы происходят по одной схеме. Бот круглосуточно сканирует интернет, находит сервер с открытым SSH или RDP и начинает перебирать пароли. Если пароль простой или утёк, бот заходит, закрепляется на сервере и использует его для своих задач, например для майнинга, рассылки спама или атак на другие сети.
Хорошая новость в том, что от этого защищают несколько простых шагов. Мы разбили их на отдельные инструкции, каждую можно выполнить за 10–15 минут.
С чего начать: надёжные пароли
Прежде всего защитите доступ к личному кабинету и к самому серверу. Для пароля от личного кабинета, root, баз данных и любых панелей управления придерживайтесь простых правил.
- длина от 16 символов, а лучше 20 и больше;
- лучше всего подходит длинная фраза из 4–6 случайных слов или случайная строка из менеджера паролей;
- для каждого сервиса свой пароль, один и тот же пароль нигде не повторяйте;
- если сервис требует цифры и спецсимволы, добавьте их, но не сокращайте длину.
Хранить пароли удобнее всего в менеджере паролей, тогда их не нужно запоминать.
План защиты по шагам
Выполняйте инструкции по порядку, первые три шага закрывают большую часть реальных атак.
- Вход по SSH-ключам и отдельный пользователь – самое важное, после этого подобрать пароль к серверу невозможно.
- Брандмауэр – закрываем все порты, кроме нужных.
- Автоматические обновления безопасности – сервер сам закрывает известные уязвимости.
- Смена порта SSH – убирает из журналов большую часть ботов.
- Fail2ban – автоматически блокирует тех, кто подбирает пароли.
- Резервные копии – страховка на случай, если что-то всё же пошло не так.
Если у вас Windows-сервер
Инструкции выше написаны для Linux. На Windows-сервере главное – длинный уникальный пароль администратора и закрытый для посторонних удалённый рабочий стол (RDP). Лучше всего в брандмауэре Windows разрешить подключение к порту RDP только со своего IP-адреса. Как подключаться к Windows-серверу, мы рассказали в статье об удалённом рабочем столе.
Если вы потеряли доступ к серверу
Не паникуйте. В списке серверов в личном кабинете есть кнопка Консоль, через неё сервер открывается прямо в браузере, даже если SSH недоступен. Оттуда можно отменить неудачную настройку. Если не получается, напишите нам в тикет, поможем разобраться.
Наши ресурсы
Telegram-канал: https://t.me/f3cloud_news
Сайт хостинга: https://f3cloud.com