Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Лонгрид о 17 способах защиты онлайн-проекта.

Острая проблема многих проектов — отсутствие защиты сайтов от злоумышленников, коллег, случайных ошибок. Порой кажется, что все настроено, но один промах может создать возможность для крупного взлома.

Бывают случаи, когда восстановить ничего не удается. Поэтому мы подготовили 17 правил защиты онлайн-бизнеса. Действуем на опережение!

Личная безопасность

Защита бизнеса начинается с личной безопасности. Если ваши данные не будут под контролем, то проект легко будет взломать. Будьте осторожны и следуйте правилам:

  1. Все учетные записи должны принадлежать только вам.
  2. Используйте сложные пароли: с разным регистром, цифрами, символами.
  3. Каждой системе и сайту — уникальный пароль.
  4. Хранить их можно в специальных программах. Например, EnPass. Там же можно и генерировать пароли.
  5. Запретите удаленный доступ гаджетам, которыми не пользуетесь.
  6. Используйте двухэтапную авторизацию.

Настройка защиты в административном разделе сайта

На 1С-Битрикс предусмотрена защита проекта и от внутренних, и от внешних угроз.

Начнем с внутренних. Какое бы большое доверие вы не имели к коллегам, не передавайте свои доступы для выполнения работ. Даже на время. Даже с последующей сменой пароля — возможно, это сделают раньше вас.

Каждому свои доступы, без временной передачи. Для каждого отведена своя роль на платформе — открыт доступ только в нужные разделы.

Создание пользователя с индивидуальными правами

В 1С-Битрикс можно разделить пользователей на группы с уникальными правами. Это очень удобно для разных команд, работающих над сайтом. Вы можете использовать имеющиеся группы администраторов, маркетологов, а также создавать новые.

Создадим профиль Ивана, маркетолога, который работает над проектом в определенные сроки. Переходим в Настройки → Пользователи → Список пользователей.

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Заполняем данные: имя (1), фамилию (2), e-mail (3), логин (4), пароль (6-7). При необходимости можно ввести номер телефона (5) и активировать оповещение пользователя (8).

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Далее переходим на вкладку «Группы»: ставим галочку в группе маркетологов (1), указываем период активности (2). Готово! Сохраните изменения.

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Если нужно создать новую группу пользователей, перейдите в Настройки → Пользователи → Группы пользователей и нажмите «Добавить группу».

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Новая группа по умолчанию будет активна. Если это не нужно в данный момент, снимите галочку.

Укажите период сортировки (1), название группы (2). Напишите описание (3) — в будущем с ним будет удобнее быстрым взглядом просматривать характеристику группы. Добавьте пользователей в группу (4). Если необходимо, укажите период активности сотрудника (5).

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Минуйте вкладку «Безопасность». В ней не рекомендуется изменять параметры. Перейдите на вкладку «Доступ». Укажите нужные для группы права (1) и сохраните изменения (2).

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Готово! Вы создали новую группу пользователей и задали им необходимые права для работы с сайтом на 1С-Битрикс.

Ограничение входа в административный раздел по IP-адресам

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

Этот способ не подходит тем, кто работает удаленно! Зайти в панель для срочных правок из кафе или дома не получится.

Если решились на подключение, перейдите в Настройки → Проактивная защита → Защита административной части. Далее укажите все IP-адреса, с которых можно заходить в административную панель (1-3).

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Подключение проактивного фильтра и антивируса

Проактивный фильтр защищает сайт от ошибок безопасности: попыток атак через XSS, внедрения PHP, SQL и других. Система сообщит о попытках вторжения прямо на главном экране в административном разделе.

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Для подключения перейдите в Настройки → Проактивная защита → Проактивный фильтр. Включите модуль.

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

От вирусов поможет «Веб-антивирус» 1С-Битрикс. Он находит вредоносные части кода сайта, определяет большинство заражений и активирует белый список для отсечения ложных срабатываний.

Установка reCAPTCHA на формы сайта

Один из популярных способов рассылки спама — использование форм обратной связи. Если они незащищены, то злоумышленник воспользуется ею. Установка reCAPTCHA поможет избежать этого. Она создана для блокировки автоматизированных действий. Может представлять собой небольшой баннер, в котором нужно лишь поставить галочку и отправить подтверждение.

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Устанавливается на каждую форму в административной разделе сайта. Для настройки перейдите в Сервисы → Веб-формы → Настройка форм. Выберите форму для установки защиты (1). Поставьте галочку (2) и сохраните изменения.

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Чек-лист настройки защиты в административном разделе сайта:

  1. Свои доступы никому не передавайте.
  2. Создайте отдельные роли для сотрудников.
  3. Ограничивайте права коллег на административные разделы.
  4. Активируйте проактивный фильтр и антивирус на 1С-Битрикс.
  5. Поставьте reCAPTCHA на формы сайта.

Настройка защиты на хостинге

На хостинге также есть возможности для защиты сайта. О каждом рассказываем подробно.

Ограничение доступа к важным разделам сайта

Вы можете ограничить посещение отдельных каталогов сайта. Например, mydomen.ru/bitrix/admin/. Создайте уникальные пары логин-пароль сотрудникам — с таким ограничением злоумышленникам будет гораздо сложнее попасть в систему.

Как обезопасить бизнес от злоумышленников, коллег, непредвиденных ситуаций

Удаление служебных скриптов

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

Нарушить работу ресурса могут даже стандартные файлы 1С-Битрикс.

  • «bitrixsetup.php», который используется для установки CMS 1С-Битрикс.
  • «restore.php», который используется для восстановления сайта из резервной копии.
  • «bitrix_server_test.php», который запускает проверку пригодности настройки сервера для сайта на 1С-Битрикс.

После работы с ними их нужно обязательно удалить. Иначе появляется лазейка для злоумышленников. Она позволяет скачать все файлы вашего сайта, загрузить зараженные файлы, войти в административный раздел без пароля и сделать с сайтом что угодно. Как только вы завершили работу со скриптами, удалите их.

Подключение защиты от DDoS и вирусов

DDoS-атаки и вирусы могут стать большой проблемой для бизнеса, поэтому следует обезопасить проект заранее. Защита от DDoS-атак поможет заблокировать запросы, поступающих единовременно с одного IP-адреса или по заданному ключу. Для каждого домена создается зона распределяемой памяти и устанавливается максимальный размер обращений к сайту. Если они превышают ограничение для зоны, обработка запросов задерживается.

Мы подключили на все тарифы абсолютно бесплатно профессиональную защиту от DDoS.На всех тарифах виртуального хостинга Reddock включен антивирус ClamAV. На виртуальных и выделенных серверах можно установить любой доступный к приобретению антивирус.

Автоматическое создание бэкапов

Один небольшой сбой может причинить огромный урон. Регулярное сохранение резервных копий поможет в случае ЧП на сайте. После атаки вы сможете вернуть проект в прежнее состояние, минимизировав потери данных.

На Reddock резервные копии сайта сохраняются на удаленный FTP-сервер и не занимают место на вашем тарифе. Мы предоставляем в 1,5 раза больше дискового пространства для создания бэкапов. По мере его завершения новые копии перезаписываются на старых. Мы всегда храним 1 полную копию сайта и 6 дифференциальных.

Для полной уверенности в безопасности вашего проекта сохраняйте последние резервные копии на локальный диск. Например, на ПК или в облачное хранилище — Google Диск или Яндекс.Диск.

Так будет соблюдено правило «3-2-1». Храните:

  • 3 копии — на хостинге, в 1С-Битрикс и на локальном диске,
  • на 2 носителях — облачное хранилище и локальный диск,
  • 1 копию вне офиса — на удаленном сервере, к которому имеют доступ только специалисты Reddock.

Мониторинг ресурсов

Внезапное отключение сайта — удар по онлайн-бизнесу. Особенно, при запущенном продвижении и ожидании потока покупателей. Если сайт недоступен в момент запроса потребителями, прибыль стремительно уменьшается.

Сайт может стать недоступным из-за нехватки ресурсов и окончания срока действия SSL-сертификата. RED.Monitoring проконтролирует критические показатели, а наша поддержка сделает все возможное для поддержания сайта онлайн.

Включено в тарифы виртуальных серверов RED.Site.

RED.Monitoring контролирует достаточность свободного места на хостинге. Когда ресурсов станет меньше показателя начального оповещения, робот отправит сообщение на ваш e-mail. Для решения удалите ненужные файлы или увеличьте место на тарифе. Если места станет меньше критической границы, уведомление получит владелец услуги и наша техническая поддержка.

Если в этот момент вы окажетесь на важном совещании, в отпуске или просто вне доступа — мы поможем. Специалист постарается исправить ситуацию самостоятельно и свяжется с вами по e-mail или телефону. RED.Monitoring следит за сроком действия сертификата. Когда приближается срок окончания действия SSL-сертификата, робот отправляет предупреждение и инструкции по его обновлению. Если несмотря на наши предупреждения SSL-сертификат не будет обновлен — в дело включится техническая поддержка. Мы постараемся сами исправить ситуацию и свяжемся с вами для решения проблемы.

Подключение SSL-сертификата

Любое действие в Интернете — это обмен данными. По умолчанию обмен происходит с помощью HTTP, стандартного протокола передачи данных от сервера к пользователю. Данные, передаваемые таким протоколом, никак не защищены, потому как передаются в открытом виде.

Для передачи данных от сервера к пользователю рекомендуется использовать протокол HTTPS. Он шифрует данные с помощью SSL-сертификата и обеспечивает конфиденциальность обмена данными.

Также отметим: Google считает сайты без SSL-сертификата небезопасными, а Яндекс выделяет наличие сертификата ключевым параметром качества сайта. Используйте SSL-сертификаты для увеличения доверия пользователей и наличия сайта в поисковой выдаче.

Чек-лист настройки защиты сайта на хостинге:

  1. Ограничьте доступ к административному разделу сайта.
  2. Удаляйте служебные скрипты: они остаются после установки CMS, теста сервера, восстановления сайта из бэкапа.
  3. Проверьте наличие защиты от DDoS и вирусов.
  4. Проверьте создание бэкапов. Создаются ежедневно автоматически — хорошо. Хранятся на удаленном сервере — отлично.
  5. Проверьте наличие мониторинга ресурсов.
  6. Подключите SSL-сертификат.

Статья подготовлена Reddock — хостинг для 1С-Битрикс.

33
Начать дискуссию