Medusa Security теперь доступна в Medusa Cloud. Она добавляет управляемые функции безопасности для трафика, поступающего к вашим приложениям Medusa.
ИИ-агенты теперь анализируют и изменяют программное обеспечение быстрее, чем когда-либо. Это ускоряет обнаружение уязвимостей и увеличивает объем автоматизированного трафика, направленного на публичные приложения. Современные приложения на JavaScript также полагаются на большие графы зависимостей, которые постоянно меняются.
Мы считаем, что не каждая команда, создающая продукты на базе Medusa, должна собирать собственный стек безопасности. Правила брандмауэра, защита от DDoS и ботов должны входить в состав платформы.
Что включает в себя Medusa Security
Medusa Security включает пять функций:
- Medusa Instant Protection: блокирует запросы, пытающиеся использовать уязвимости и шаблоны атак, характерные для приложений Medusa. Например, уязвимости в Medusa или NodeJS будут заблокированы до того, как вы успеете обновиться.
- Базовый набор правил защиты: блокирует запросы, пытающиеся использовать распространенные веб-атаки и широко эксплуатируемые уязвимости.
- Защита от DDoS: обнаруживает и предотвращает распределенные атаки типа «отказ в обслуживании» на сетевом уровне и уровне приложений.
- Обнаружение ботов: блокирует запросы от вредоносных ботов, пропуская при этом проверенных ботов, таких как краулеры поисковых систем.
- Белый список IP-адресов базы данных: ограничивает публичный доступ к базе данных вашей среды или разрешает доступ только с указанных вами IP-адресов.
Первые четыре функции работают на периферии (edge), поэтому вредоносные запросы блокируются еще до того, как они достигнут вашего приложения.
Medusa Instant Protection
Medusa Instant Protection — это важнейшая часть продукта.
Мы создаем как фреймворк для электронной коммерции, так и облачную платформу. Это позволяет нам превращать уязвимости, обнаруженные в Medusa, в средства защиты, применяемые на периферии.
Когда мы обнаруживаем новый вектор атаки, затрагивающий Medusa, мы развертываем средство защиты до того, как вредоносный трафик достигнет приложений, работающих в Medusa Cloud. Ваши приложения защищены еще до обновления до версии, устраняющей уязвимость. Тем не менее, вам следует регулярно обновляться, чтобы получить исправление в своем коде.
Аналитика
Вы можете просматривать информацию о применении наборов правил к вашему трафику на странице «Аналитика безопасности» (Security Analytics). Это поможет вам понять, когда и как атакуют ваше приложение, а также какие наборы правил блокируют такие атаки. Вы можете просматривать примеры заблокированных запросов с подробной информацией, а также искать конкретный заблокированный запрос по идентификатору.
Развертывание
Medusa Security автоматически включается для всех новых проектов.
Для существующих проектов автоматически включается только Medusa Instant Protection. Если вы хотите включить и другие средства защиты, вы можете сделать это в настройках безопасности вашего проекта. Мы настоятельно рекомендуем сделать это, чтобы безопасность вашего приложения сразу же повысилась. Если вы беспокоитесь о том, что это заблокирует легитимные запросы, вы можете сначала включить защиту в предварительной среде (preview) или среде промежуточного тестирования (staging), оценить ее работу, а затем включить для продакшена. Вы всегда можете отключить ее, если заметите слишком много ложных срабатываний.
На втором этапе, через несколько недель, мы автоматически включим все средства защиты для всех существующих проектов, и их отключение станет невозможно. Перед этим мы отправим уведомление владельцу организации.
Скоро появятся новые функции
Этот первый релиз направлен на повышение безопасности приложений по умолчанию. В ближайшие месяцы Medusa Security будет развиваться, включая в себя все более продвинутые функции. Следите за новостями.
Начало работы
Medusa Security доступна в Medusa Cloud уже сегодня. Узнайте, как управлять ей, в документации Medusa Security.












