Как защитить свой сайт WooCommerce (шаги + инструменты безопасности)
Опубликовано: 2021-09-30
Вы хотите защитить свой магазин WooCommerce сверх обычных мер безопасности WordPress?
Вы правы. Безопасность WooCommerce — это другая игра с мячом, поскольку вы будете обрабатывать конфиденциальные данные, такие как платежи и личная информация пользователя.
Интернет-магазины являются прибыльной мишенью для хакеров, а поскольку большинство владельцев бизнеса не относятся серьезно к безопасности, они также становятся легкой мишенью. Что еще более тревожно, так это то, что 60% онлайн-компаний, столкнувшихся с утечкой данных, прекращают свою деятельность в течение 6 месяцев.
После взлома это трудный и дорогой путь к восстановлению. Таким образом, лучший способ двигаться вперед — это быть готовым к превентивным и упреждающим мерам.
В этом руководстве мы покажем, как защитить ваш сайт WooCommerce со всех сторон, чтобы у хакеров не было шансов взломать его.
Безопасна ли WooCommerce?
Да, WooCommerce — это безопасная платформа для магазинов электронной коммерции. Он имеет множество встроенных мер безопасности для обеспечения безопасности вашего сайта и его данных. Плагин также поддерживается командой экспертов и регулярно поддерживается, чтобы обеспечить его соответствие постоянно развивающимся стандартам безопасности.
Однако он не может защитить вас от внешних угроз безопасности, таких как уязвимости в сторонних темах и плагинах, атаки методом перебора и DDoS-атаки. Вам нужно будет самостоятельно принять меры, чтобы обезопасить свой сайт от этих рисков.
Почему безопасность WooCommerce так важна
Каждый веб-сайт сталкивается с киберугрозами и риском взлома. И все веб-сайты должны принимать достаточные меры безопасности для защиты своего веб-сайта.
Тем не менее, есть список причин, по которым магазины WooCommerce подвергаются большему риску.
- Обработка конфиденциальных пользовательских данных: клиенты делятся платежной информацией, данными кредитной карты, адресами доставки и личными данными, которые вам необходимо сохранить в тайне. Если эта информация будет украдена, она может быть продана на черном рынке, и ваши клиенты могут стать жертвами маркетингового спама и мошенничества.
- Важные бизнес-данные: поскольку вы собираете платежи за продукты, вы не можете позволить, чтобы какая-либо информация о заказе была стерта или утеряна, например, товары, доставка и контактные данные. Клиенты могут пометить вас как мошенника, если вы принимаете платежи и не выполняете доставку.
- Риск мошенничества и мошенничества: хакеры могут захватить ваш сайт и продавать поддельные товары, перенаправлять ваш трафик и обманывать клиентов.
Клиенты ожидают, что вы примете правильные меры безопасности. Когда компании сталкиваются с утечкой данных, они теряют все доверие и уверенность, которые они построили со своими клиентами.
В конце концов, вы можете потерять клиентов, свою репутацию и свой бизнес. Поскольку на карту поставлено так много, безопасность в идеале должна быть главным приоритетом.
Теперь, когда вы знаете, насколько важна безопасность WooCommerce, давайте углубимся в шаги, которые необходимо предпринять, чтобы обеспечить безопасность вашего сайта электронной коммерции.
Как мне сделать мой сайт WooCommerce безопасным?
Киберугрозы постоянно развиваются, и хакеры находят новые способы быстрого взлома веб-сайтов. Так что традиционные меры безопасности уже не помогают.
Вот 7 советов по безопасности WooCommerce, которые помогут сразу обезопасить ваш интернет-магазин.
- Используйте авторитетный хост
- Активируйте основные инструменты безопасности
- Защитить вход в WooCommerce
- Безопасная панель управления WooCommerce
- Используйте безопасные формы оплаты
- Управление темами и плагинами WooCommerce
- Сохраняйте резервную копию WooCommerce в режиме реального времени
Ниже мы подробно описали, как реализовать эти меры. Мы также расскажем вам, на что нужно обратить особое внимание для безопасности WooCommerce.
1. Используйте авторитетный хостинг
Ваш хостинг-провайдер — это первое, с чего нужно начать, потому что именно там хранятся файлы и база данных вашего веб-сайта.
Без надлежащей безопасности хостинга весь ваш веб-сайт может быть открыт для хакеров и общественности.
Хотя дешевый хостинг-план позволяет сэкономить несколько центов, он того не стоит. В идеале вам нужен веб-хостинг, который позаботится о безопасности, функциональности и хостинге, характерных для WooCommerce.
Bluehost — лучшая хостинговая компания, официально рекомендованная WordPress.org.

Bluehost предлагает планы хостинга, разработанные для магазинов WooCommerce. Их планы WooCommerce начинаются всего с 12,95 долларов в месяц. Вы также получите бесплатное доменное имя и SSL-сертификат. Кроме того, с этим планом вы получаете:
- Предустановленные WordPress и WooCommerce
- Предустановленная тема Storefont
- Полностью настраиваемый интернет-магазин
- Безопасные платежные шлюзы
- Бесплатное повышение скорости CDN
- Автоматическое ежедневное сканирование на наличие вредоносных программ
- Бесплатное ежедневное резервное копирование сайта
- Мониторинг простоев
- Аналитика посещаемости сайта
С планом Bluehost WooCommerce большая часть вашей безопасности позаботится.
Кроме того, вы получите достаточную пропускную способность и место для хранения, чтобы ваш магазин WooCommerce работал без сбоев.
Чтобы узнать больше о хостинге WooCommerce, ознакомьтесь с нашим обзором лучших планов хостинга WooCommerce, чтобы сравнить то, что доступно на рынке.
2. Активируйте основные инструменты безопасности
Хакеры постоянно рыщут, пытаясь взломать веб-сайты. Они делают это, программируя вредоносные сканеры и ботов для поиска уязвимых сайтов.
Лучший способ бороться с этим — использовать инструменты безопасности со сканированием вредоносных программ, брандмауэрами и шифрованием данных.
1. Используйте плагин безопасности WordPress
Для начала вам нужно активировать плагин безопасности на вашем сайте. Эти плагины обычно сочетают в себе брандмауэр, сканер вредоносных программ и средство очистки от вредоносных программ.
Существует множество плагинов безопасности, но не все из них обеспечивают необходимую защиту. Вам нужен плагин, который будет автоматически сканировать, отслеживать и блокировать потенциальные угрозы, прежде чем они смогут получить доступ к вашему сайту.
Лучшим плагином безопасности WooCommerce на рынке является Sucuri.

Как только вы добавите этот универсальный плагин безопасности на свой сайт, Sucuri:
- Добавьте надежный брандмауэр для фильтрации плохого трафика.
- Регулярно сканируйте и отслеживайте наличие спама и вредоносного кода
- Проверьте наличие черных списков в поисковых системах и других органах
- Следите за временем работы сайта
- Обнаружение изменений, внесенных в DNS (система доменных имен) и SSL
- Отправляйте вам мгновенные оповещения о безопасности по электронной почте, SMS, Slack и RSS
С Sucuri вы также можете добавлять рекомендуемые меры безопасности с панели управления.

Вы можете применить эти меры по усилению безопасности одним щелчком мыши. Это включает в себя технические шаги, такие как блокировка файлов PHP в каталогах, где они не должны быть.
Sucuri дает вам надежную настройку безопасности, но стоит она дорого — 199,99 долларов в год. Если это выходит за рамки вашего бюджета, вы можете попробовать другие плагины безопасности, такие как:
- Безопасность iThemes
- Пуленепробиваемая безопасность
- Блокировка сайта
- MalCare
При выборе плагина безопасности убедитесь, что он предоставляет все функции, необходимые для защиты вашего магазина WooCommerce. Инвестиции того стоят, потому что очистка от вредоносного ПО и восстановление обойдутся намного дороже.
2. Установите SSL-сертификат
Ваш веб-сайт WordPress передает данные между браузерами и серверами каждый раз, когда посетитель заходит на ваш сайт. Сертификат SSL зашифрует эти данные, поэтому, если хакерам удастся украсть данные во время их передачи, они ничего не смогут с ними сделать, потому что они будут выглядеть как тарабарщина.
Когда вы активируете SSL, вы увидите замок рядом с вашим URL-адресом в адресной строке браузера. Ваш веб-сайт также будет использовать безопасный протокол HTTPS для передачи данных.

Некоторые провайдеры веб-хостинга позаботятся о SSL для вас или позволят вам купить его по разумной цене.
Вы также можете получить SSL-сертификаты от таких поставщиков, как:
- Lets Encrypt — бесплатные и недорогие сертификаты
- SSL.com — достаточная защита от 36,75 долларов в год.
- DigiCert — Сертификаты высокой безопасности по широкому диапазону цен
Еще один хороший вариант — использовать плагин Really Simple SSL. Это позволяет невероятно легко установить SSL-сертификат самостоятельно.
3. Защитите вход в WooCommerce
Одной из наиболее целевых областей вашего сайта WooCommerce является страница входа. Хакеры используют метод, называемый атакой грубой силы, чтобы угадать ваши учетные данные и просто войти в систему.
Так что это одна из самых важных областей для обеспечения безопасности, и есть много способов сделать это.
1. Постоянно применяйте безопасные учетные данные: хакеры хорошо знают распространенные имена пользователей, такие как «admin» или ваше собственное имя, что позволяет им легко угадать его. Убедитесь, что вы используете уникальное имя администратора и надежный пароль с буквами, цифрами и символами, которые затрудняют взлом.
Когда вы создаете свой пароль, WordPress будет отображать предупреждение о слабых паролях. Вы можете следить за уровнем надежности, чтобы убедиться, что вы создали надежный пароль.
2. Срок действия паролей регулярно истекает. В любой онлайн-учетной записи вы должны регулярно менять пароль. Вы можете использовать такой плагин, как Expire User Passwords.

Это автоматически заставит каждого пользователя на вашем сайте периодически менять пароли, прежде чем они смогут снова войти в систему.
Ограничить количество попыток входа: вы можете ограничить количество попыток пользователя ввести правильные учетные данные и войти в систему. Это означает, что хакеры получат только 3 попытки, прежде чем им придется двигаться дальше.
3. Используйте двухфакторную аутентификацию: это добавляет двухэтапный процесс проверки к вашему входу в систему, где вам нужно предоставить одноразовый код доступа, который отправляется вам в режиме реального времени через SMS, электронную почту или приложение-аутентификатор.

Из-за этого хакерам крайне сложно получить доступ, потому что они не смогут проверить себя.
4. Ограничить доступ к странице входа. Вы можете скрыть свою страницу входа и разрешить доступ к ней только доверенным пользователям. Все остальные пользователи будут автоматически заблокированы от просмотра этой страницы.
Если вы используете Sucuri, на вкладке « Контроль доступа » на панели инструментов вы можете добавить IP-адреса из белого списка.
Установив этот флажок, Sucuri автоматически разрешит доступ к странице входа только вашим доверенным пользователям.
5. Добавьте HTTP-аутентификацию: HTTP-аутентификация скрывает вашу страницу входа и отображает пустую страницу с полем входа поверх нее. Пользователю потребуется сначала ввести учетные данные HTTP, чтобы получить доступ к странице входа.
Чтобы добавить это на свой сайт, войдите в свою учетную запись веб-хостинга, войдите в cPanel и найдите «Конфиденциальность каталога» .
Внутри в списке папок найдите папку wp-admin и отредактируйте ее.
На следующей странице сначала включите параметр «Защитить этот каталог паролем» . Теперь cPanel попросит вас добавить имя пользователя и пароль.
Убедитесь, что вы сохранили настройки, прежде чем закрыть эту страницу. Теперь ваш каталог администратора WordPress защищен паролем.
Когда вы откроете свою страницу wp-admin, вы увидите приглашение для входа в систему, чтобы ввести имя пользователя и пароль, которые вы только что создали.
4. Безопасная панель инструментов WooCommerce
Теперь, если настойчивый хакер все еще может войти в вашу панель администратора WordPress, вы можете затруднить ему какие-либо действия с ней.
Если они совершат какие-либо подозрительные действия, ваш плагин безопасности зарегистрирует это и предупредит вас. Помимо этого, вы можете добавить следующие меры:
1. Примените разрешения роли пользователя
Если на вашем сайте WordPress работает несколько пользователей, вы можете ограничить их права доступа в соответствии с их ролью.
Если хакеру удастся захватить учетную запись члена вашей команды, его возможности будут ограничены.
WordPress позволяет создавать роли для:
- Супер администратор
- Администратор
- редактор
- Автор
- Автор
- Подписчик
Самые мощные роли с полным доступом — это суперадминистратор и администратор. Мы рекомендуем иметь как можно меньше администраторов.
2. Автоматический выход неактивных пользователей
Еще одна уловка, которую используют хакеры, — захват сеансов просмотра и кража файлов cookie. Это позволяет им получить доступ к вашему сайту через активную учетную запись пользователя без вашего ведома.
Лучший способ обойти это — периодически выходить из системы неактивных пользователей.
Многие плагины безопасности имеют функцию выхода из сеанса бездействия, или вы можете использовать плагин Inactive Logout.
3. Отключить плагин и редактор тем
Если хакер проник на ваш сайт, он использует плагин и редактор тем для прямого доступа к коду вашего сайта.

В большинстве случаев вам не нужен этот редактор, поэтому вы можете просто отключить его. Если вы используете Sucuri, вы можете добавить эту меру одним щелчком мыши под Мерами усиления безопасности WordPress.
Чтобы отключить его самостоятельно, мы предлагаем следовать этому руководству от WPBeginner: Как отключить редакторы тем и плагинов из панели администратора WordPress.
5. Используйте безопасные формы оплаты
Когда форма отправляется на ваш сайт, данные клиента отправляются в вашу базу данных MySQL для обработки. Если ваша форма не защищена, хакер может ввести вредоносный код в поле формы. Затем это проникнет в вашу базу данных, и ваш сайт будет заражен вредоносным ПО.
Вы можете предотвратить это, используя безопасные веб-формы. WPForms — это конструктор форм №1 для WordPress, который имеет встроенную защиту для каждой создаваемой вами формы.

Будь то контактная форма или форма оформления заказа, защита от спама уже включена.
А если вы хотите добавить дополнительные уровни защиты, WPForms позволяет включить CAPTCHA в ваших формах.

Пользователю придется решить небольшую головоломку или поставить галочку, чтобы доказать, что он человек. Это может помешать ботам отправить вашу форму.
6. Управление темами и плагинами WooCommerce
Плагины и темы создаются сторонними разработчиками, поэтому важно использовать только проверенное программное обеспечение. Как владелец интернет-магазина, вы никогда не должны выбирать плагины и темы с нулевым значением. Они почти всегда поставляются с предустановленным вредоносным ПО, которое заразит ваш сайт, как только вы его установите.
Кроме того, плагины, темы и даже основная установка WordPress регулярно обновляются. Вы увидите их на панели инструментов WordPress, когда они будут доступны:

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

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

Если вы беспокоитесь, что обновления могут нарушить работу вашего сайта, вы можете протестировать обновление на промежуточном сайте, а затем запустить его на рабочем сайте.
7. Сохраняйте резервную копию WooCommerce в режиме реального времени
Резервные копии — это ваша система безопасности и абсолютно необходимая вещь. Если что-то пойдет не так, вы можете использовать резервную копию WordPress для восстановления своего сайта. Для магазинов WooCommerce мы не рекомендуем использовать бесплатные резервные копии или резервные копии веб-хостинга. Возможностей, которые они предлагают, просто недостаточно.
Во-первых, ваше решение для резервного копирования должно поддерживать WooCommerce. Есть некоторые инструменты, которые не создают резервную копию таблицы базы данных WooCommerce.
Далее вам необходимо автоматическое резервное копирование в реальном времени. Это гарантирует, что каждый новый размещенный заказ будет сохранен немедленно, поэтому вы не потеряете информацию о транзакции.
И еще одна вещь, на которую стоит обратить внимание, — это инкрементная технология. Это означает, что он сделает резервную копию только изменения и добавит его в резервную копию вместо того, чтобы каждый раз запускать полную резервную копию.
При этом на производительность и скорость вашего веб-сайта никогда не повлияет тяжелый процесс резервного копирования, работающий в фоновом режиме.
Помимо этого, вот несколько полезных функций:
- Внешнее хранилище
- Хранение в нескольких местах
- Зашифрованные резервные копии
- восстановление в 1 клик
- Независимая приборная панель
UpdraftPlus — лучший плагин для резервного копирования сайтов WordPress. Но мы рекомендуем использовать плагин резервного копирования, который предлагает инкрементное резервное копирование в реальном времени вместе с 365-дневным архивом. Вы можете получить это с помощью Jetpack Backups или BlogVault.
У них есть планы, предназначенные для сайтов WooCommerce, и они обеспечивают постоянное резервное копирование файлов и базы данных WooCommerce.
Дополнительные параметры см. в нашем сравнении лучших плагинов для резервного копирования WordPress.
Это все, что у нас есть для вас сегодня. Мы надеемся, что этот пост дал вам все необходимое для защиты вашего сайта WooCommerce.
Чтобы узнать больше о безопасности WooCommerce, ознакомьтесь с нашими ресурсами:
- Полное руководство по безопасности WordPress (для начинающих)
- 5 лучших сканеров уязвимостей WordPress для поиска угроз
- 9 лучших плагинов журнала активности для отслеживания и аудита вашего сайта WordPress
Эти сообщения дадут вам больше возможностей для устранения уязвимостей и защиты вашего веб-сайта, чтобы вы могли спокойно управлять своим магазином.