Comments 28
За свои данные я не переживаю, даже если они куда-то утекли. Предоставляя их любому сервису, не важно — российскому или зарубежному, я отдаю себе отчёт, что потенциально отдаю их неограниченному кругу лиц.
Не знаю как Вы, а лично я свои фио+адрес+мыло+телефон даю совершенно не предполагая, что они могут быть переданы 3-м лицам.
И уж тем более, думаю, этого не предполагают владельцы интернет-магазинов)
Вы на основе пинга делаете вывод что кто-то тырит информацию. Хотя абсолютно очевидно, что у них там просто стоит платный конвертер и они не особо горят желанием расставлять его копии по всему миру, имею геморрой с хостингами, синхронизацией, балансингом, доступностью этого всего и прочим счастьем.
А пока это выглядит так, будто вы просто хотели демо версию ручками поправить в не очень демо. И ваше возмущение неудачей понятно, но немного не очень в тему…
Вот человек верно написал, что по адресу находится проприетарное ПО для конвертации в ПДФ и использование его неправомочно только с привязкой к соглашению об использовании движка, где про обработку данных данным сервисом не будет ни слова. Вот если бы Вы привели аргументацию, что в договоре про это ни слова ни в каком виде, то да «галактика в опасносте», потому что прописывая данный код разработчики берут на себя ответственность, а если нет - значит они по-тихому скрывают (видимо ведь не зря скрывают) и Вы нашли нарушение закона и пост - причина требовать справедливости.
Причем, я ж не спорю что там могут быть нюансы с росс законодательством, я не в курсе какие там запросы при запуске/установке/клике по пункту оплатить, и даже не собираюсь прояснять разницу между хранением и обработкой в данном аспекте. Но у вас с красной строки идет: «алярм, троян, все пропало», и подтверждаете вы это в стиле роскомнадзора. Не надо так.
Я не думаю, что мало-мальски серьёзный бизнес будет с ними связываться.
8 (800) 500 80 71
7 (495) 150-19-43
help@cs-cart.ru
#simtechru
/cscartru
г. Ульяновск, проезд Сиреневый, 7А
+7 (8422) 525-929
www.cs-cart.ru/contacts.html
по-моему выглядит достаточно серьёзно для немалого количества бизнессов
Что из приведённого в списке является "счётом", фигурирующим в заголовке?
ФИО покупателя интернет-магазина
Адрес покупателя
Телефон покупателя
email покупателя
Сумма заказа, заказанные товары и услуги
Почтовые треки
Что из этого вы называете "утечкой счетов"?
Материал интересный, но оформлен в лучших традициях жёлтой прессы.
"Накоплена база". Есть основания полагать, что результат генерации бессрочно хранится?
Утечка счетов - утечка это нечто незапланированное. По факту мы видим абсолютно штатную работу системы. Возможно нарушающую какие-то законы. И то, если об этом не сказано в каком-нибудь их соглашении пользователя.
Какие счета под угрозой - тоже не видно из материала.
У шопифай вообще все магазины на своих серверах. Можете следующую статью назвать "утечка счетов миллионов магаизнов первого по популярности движка екомерс"
Или ещё лучше "троян: разработчики встроили в свой продукт облако"
Генерация PDF находится в отдельном сервисе, потому что он требует особого окружения, которое не на каждом сервере поднимешь.
- Одно из немногих решений для генерации PDF, которое просто работает и не требует постоянного допиливания — это утилита wkhtmltopdf
- Ставится он на уровне системы, взаимодействие с ней идет через вызов бинарника через exec
- Соответственно, клиенты на shared хостингах такого себе позволить не могут, а клиенты на выделанных серверах не очень то хотят по соображениям безопасности
- Чтобы инвойсы в PDF работали для всех, а не для избранных, генерация вынесена в сервис, который принимает HTML, а отдает PDF
Сервис converter.cart-services.com принадлежит CS-Cart. Исходный код сервиса для конвертации PDF открытый: https://github.com/cscart/pdf
По коду можно увидеть, что сервис занимается только преобразованием данных из HTML в PDF, никакого дополнительного извлечения данных по заказам при генерации нет, после генерации документа мы у себя никаких данных не оставляем — ни исходных, ни преобразованных.
public static function render($html, $filename = '', $save = false, $params = array())
{
require_once __DIR__ . '/app/lib/vendor/autoload.php';
$file = fn_create_temp_file();
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML($html[0]);
$content = $mpdf->Output('', 'S');
file_put_contents($file, $content);
if (!empty($file)) {
return self::output($file, $filename, $save);
}
return false;
}
Другие как-то справляются.
А про то, что «после генерации документа мы у себя никаких данных не оставляем [мамой клянусь]» скажу одно: верю! Отчего же не верить. И у меня был белый гусь. Вот как-то запряг я его в телегу, по делам поехал. А в дороге проголодался. Дай, думаю, половину гуся съем, а сам на второй доеду! Посолил гуся, поперчил, маслом ореховым полил… Ох! Выросло на спине гуся ореховое дерево!


Поэтому аргументация в стиле «если бы… то стоял бы вой на весь мир» не работает.
ЗЫ: yandex.ru/support/metrica/webvisor-v2/settings.html
Я лучше подожду, когда вы напишите, какие конкретно статьи и каких законов были нарушены и дадите оценку соглашению пользователя cs-cart (или как там называется).
Тогда будет хоть какой-то намёк на конструктив, а не эмоции и обвинения в духе «а если бы».
Вы просто ввязались в неравный бой.
Троян в CS-Cart. Утечка счетов из 35'000 интернет-магазинов