- Вопрос или проблема
- Ответ или решение
- Электронная коммерция и самозаверенные SSL-сертификаты
- Экспресс-решение для получения SSL-сертификата
- Самозаверенные сертификаты: зачем они нужны?
- Почему важно использовать сертифицированные SSL-сертификаты?
- Управление отдельными сайтами WordPress и безопасность
- Рекомендации по дальнейшим действиям
Вопрос или проблема
Ребята, какой лучший и самый быстрый способ получить SSL-сертификат для вашего сайта? Я рассматривал самоподписанные сертификаты, они хороши?
Сейчас я пытаюсь завершить свой первый сайт [tobots.co.uk], и он использует PayPal для безопасных платежей, что подходит для поставки на экспорт в Великобританию.
Далее я работаю над полноценным интернет-магазином, я буду использовать WooCommerce в WordPress.
Мой сервер работает на Ubuntu 12.04 без LAMP-стека, я установил Apache2, PHP, базу данных и т.д. Мне кажется, я настроил виртуальные хосты на Apache, поэтому, вместо использования одной установки WordPress для множества сайтов, я использую другие установки, чтобы сделать сайты более защищенными и изолированными друг от друга, или я слишком осторожен? Любые ответы по электронной коммерции, ребята, очень ценятся.
Я не внедрял систему электронной коммерции, но вот мои соображения.
Хотя сложно сказать наверняка, что является лучшим, без дополнительных деталей о том, что именно вы настраиваете и какие риски имеются, в общем, использование отдельных установок WordPress для отдельных сайтов имеет смысл, при условии, что вы убедитесь, что все настроено правильно, так чтобы:
- Если один сайт будет взломан или упадет, другие останутся незатронутыми и не уязвимыми в результате этого.
- Все они поддерживались (например, своевременно получали обновления безопасности).
Что касается самоподписанных сертификатов, если ваш сайт электронной коммерции будет доступен широкой публике и будет запрашивать конфиденциальную информацию, такую как номера кредитных карт (что, я предполагаю, так, основываясь на вашем описании), вам нужен сертификат, подписанный сертификатным центром, не самоподписанный сертификат.
Причина в том, что кто-то другой может просто создать свой собственный самоподписанный сертификат, который утверждает, что он это вы.
Подпись не будет такой же, но нет способа для кого-либо узнать, кто вы на самом деле.
Самоподписанные сертификаты в основном хороши для:
- Тестировок.
- Ситуаций, когда существует защищенный канал связи между вами и теми, кто должен доверять соединению. (В таких случаях самоподписанные сертификаты иногда даже предпочтительнее, поскольку третьим сторонам доверяется еще меньше.)
- Ситуаций, когда информация о вашем сертификате будет широко опубликована (веб доверия). Обычно это все еще приемлемо только для веб-сайтов, если ваш сертификат будет использоваться только для SSL-соединений, установленных для умеренно конфиденциальных целей (не для электронной коммерции).
- Ситуаций, когда некому или бесполезно подписывать ваш сертификат, потому что не существует соответствующего сертификационного центра, но ваш сертификат будет чрезвычайно широко распространяться, подтверждаться другими средствами и, вероятно, даже жестко кодифицироваться в программном обеспечении или распространяться другими безопасными средствами. Здесь я действительно говорю только о своих сертификатах сертификационных центров.
- Сайтов, которые не могут позволить себе оплатить услуги сертификатного центра и им действительно не нужен SSL, но они предоставляют его в надежде, что это будет полезно. (Если вы занимаетесь электронной коммерцией, вам нужен SSL.)
Немного информации о самоподписанных сертификатах можно найти здесь (хотя, я полагаю, вы, возможно, уже это читали).
Ответ или решение
Электронная коммерция и самозаверенные SSL-сертификаты
Сертификация SSL является критически важным аспектом для любого сайта, особенно если вы планируете принимать платежи и управлять конфиденциальной информацией в рамках электронной коммерции. Рассмотрим, как лучше реализовать SSL на вашем сайте, и преимущества использования сертификатов от доверенных центров сертификации по сравнению с самозаверенными сертификатами, в контексте вашего проекта электронной коммерции на платформе WooCommerce.
Экспресс-решение для получения SSL-сертификата
Наиболее быстрый и надежный способ получить SSL-сертификат — использовать сертификационную службу, такую как Let’s Encrypt. Это бесплатный и автоматизированный сервис, который предоставляет SSL-сертификаты, подтвержденные центром сертификации. Интеграция с Let’s Encrypt позволяет автоматически обновлять сертификаты, что минимизирует управление эксплуатацией сертификата.
Самозаверенные сертификаты: зачем они нужны?
Хотя самозаверенные сертификаты обладают некоторыми преимуществами, такими как отсутствие затрат и возможность тестирования, они не подходят для сайта, на котором планируется коммерческая деятельность. Проблема самозаверенных сертификатов заключается в том, что пользователи не смогут проверить подлинность соединения с вашим сайтом, что вызывает проблемы доверия и потенциально приводит к потере клиентов.
Почему важно использовать сертифицированные SSL-сертификаты?
- Повышение доверия клиентов: Пользователи будут уверены, что соединение защищено, и их конфиденциальная информация находится в безопасности.
- Соответствие требованиям платежных систем: Многие платежные системы, такие как PayPal, требуют наличия доверенного SSL-сертификата.
- SEO и видимость: Поисковые системы, такие как Google, отдают предпочтение сайтам с SSL, что способствует улучшению ваших рейтингов.
Управление отдельными сайтами WordPress и безопасность
Разделение сайтов на разные установки WordPress имеет свои преимущества с точки зрения безопасности, так как это минимизирует риск перекрестных атак, если один из сайтов будет скомпрометирован. Однако важно учитывать, что это добавляет административной нагрузки, так как придется заниматься обновлением и поддержкой нескольких установок WordPress и расширений WooCommerce.
Рекомендации по дальнейшим действиям
Для успешной реализации вашего проекта электронной коммерции на WooCommerce, я рекомендую:
- Настроить автоматическое обновление серверного ПО: Убедитесь, что вы используете актуальные версии Ubuntu, Apache, PHP и других компонентов.
- Интеграция сертификационного решения: Рассмотрите возможность автоматической установки и обновления SSL-сертификатов с помощью Let’s Encrypt.
- Регулярная проверка безопасности: Обеспечьте мониторинг и аудит безопасности для быстрого обнаружения и исправления уязвимостей.
Надеюсь, что эти советы помогут вам успешно запустить и защитить ваш e-commerce сайт.