В открытой платформе для организации электронной коммерции Magento (https://github.com/magento), на основе которой работает более 240 тысяч интернет-магазинов, выявлена (https://ma.ttias.be/magento-ecommerce-php-remote-code-execution/) критическая уязвимость, позволяющая атакующему выполнить произвольный PHP-код на сервере и получить полный доступ к данным интернет-магазина, включая информацию по кредитным картам клиентов. Атака может быть совершена без совершения аутентификации. Проблема присутствует в базовой части движка Magento и проявляется в конфигурациях по умолчанию.
Проблема была выявлена в феврале и уже исправлена в обновлении SUPEE-5344 (https://ma.ttias.be/wp-content/uploads/2015/04/PATCH_SUPEE-5...), при этом из-за соглашения о неразглашении информация об уязвимости обнародована публично только сейчас. Проблема состоит в том, что релизы Magento и патчи с устранением уязвимостей поставляются отдельно, т.е. пользователь должен установить релиз, а потом отслеживать появление патчей и применять их. Многие пользователи Magento оценивают актуальность своей системы по номеру версии и не заботятся об установке патчей, что потенциально делает их системы уязвимыми. Например, предлагаемый в настоящее время выпуск Magento 1.9.1.0 не включает в себя исправления.
URL: http://www.marketwatch.com/story/media-alert-check-point-dis...
Новость: http://www.opennet.me/opennews/art.shtml?num=42085
Из российских интеренет-магазинов кто-нибудь использует, интересно?
А то переживаю, вдруг данные моей QVV уведут.
Конечно используют, на нём 30% всех интернет-магазинов работает.
> Конечно используют, на нём 30% всех интернет-магазинов работает.Но конкретики нам, конечно, не узнать. Жаль.
Если лень бросить гуглю пару слов - ни в жисть не узнать, конечно.
http://magento-forum.ru/topic/4642/
Там by design всё делает программист, от и до.
Как оказывается ещё и апдейтить должен программист o_O
Может я что-то путаю но по законам РФ хранить инфу о кредитках НИЗЗЯ?
Не по российским законам, а по стандартам платёжных систем
У меня Hertz (аренда авто) снял с карточки 36 ойро через ПОЛГОДА после того как я из отпуска вернулся. Пожаловался в банк, вернули, но хз может банк терпилой остался, а не ХЕРц.Так что храните деньги в банке, стеклянной. И карточку перевыпускайте раз в полгода-год на всякий ;)
Magento не хранит данные банковских карт в открытом виде.
Более того, крайне мало интернет-магазинов вообще обрабатывают реквизиты банковской карты непосредственно на своём сайте: как правило, они это делают на сайте платёжной системы или банка. При это платёжная система или банк зачастую дают интернет-магазину возможность настроить внешний вид платёжной страницы таким образом, что у посетителя складывается иллюзия, будто он не покидает сайт интернет-магазина (при этом, в частности, платёжная страница может загружаться в блоке IFRAME с домена банка или платежной системы).
Возможность обрабатывать реквизиты банковской карты на своём сайте интернет-магазины теоретически имеют, если банк или платёжная система даст им такую возможность. Но на практике банк или платёжная система дают такую возможность крайне редко и только крупным и надёжным интернет-магазинам и сервисам.
---
Описанная уязвимость угрожает скорее владельцам интернет-магазинов, чем клиентам.
Клиенты лишь могут попасть в базу данных спамеров (ещё бы: ведь это подтверждённо платёжеспособная аудитория: из базы данных видно, что они покупали, когда покупали, где живут, какими товарами интересовались... очень ценная информация).
---
Установка заплатки SUPEE-5344 на Magento: http://magento-forum.ru/topic/5079/
Исправление сайтов на Magento, взломанных из-за отсутствия заплатки SUPEE-5344: http://magento-forum.ru/topic/5080/