Да это все понятно и замечательно. А к чему это? 

|
А так если все плохо - проще и дешевле переделать будет чем исправлять.
|
|
|||||
|
|
|
Если уж совсем все плохо и никак: 1. купить переход старт->бизнес (если не было продлено - сначала продлить старт, а потом переход делать). 2. активировать купон 3. сделать бэкап и развернуть копию разработки 4. двигаться по этапам перехода функционала с выгрузкой изменений на бой (т.к. еще база будет меняться). другие варианты сопряжены с повышенными рисками что все сломается и вспомнится 1-е предложение в данном тексте в нецензурной форме
|
|
|||
|
|
|
Так же - "подогните рычаг чуть-чуть...."
|
|
|||||
|
|
|
+модуль не защитит, если у вас открытые файлы без подключения пролога битрикса с опасным кодом - это через сканер троянов можно выявить. Таких файлов априори не должно быть в общем доступе (это эквивалентно транспаранту для хакеров "Добро пожаловать"). В остальном модуль перехватит и заблокирует опасные действия
|
|
|||||||
|
|
|
Проверьте файлы (на всех сайтах) /local/php_interface/init.php - должна быть конструкция в начале файла
Если нет конструкции в каком-то из init.php -добавьте
|
|
|||||||
|
|
|
|
|
|||||||
|
|
|
|
|
|||||||
|
|
|
А так - поправил мигратор. типизированное поле класса проскочило ![]() Скачайте заново архив с гитхаба, либо можно в файле модуля /bitrix/modules/ammina.stopvirus/lib/Migrator.php поправить строку 12 (убрать слово array). Т.е. было:
|
|
|||||||
|
|
|
|
Выпущено обновление модуля:
## 1.1.0 * Добавлена возможность задания своих сигнатур поиска вирусов * Добавлены правила для отдельных страниц и IP адресов (в т.ч. использование индивидуальных сигнатур, включение/отключение детектирования вирусов, установление лимита памяти) * Сохранение информации о сработавшй сигнатуре поиска вирусов * Добавлен автоматический мигратор базы данных модуля при обновлении версий * Добавлены новые системные сигнатуры * Проверка наличия устаревшего кода защиты (с форума битрикс)
|
|
|
|
|
|
|
|
|||
|
|
|
ну и хорошо что нашли общий язык.Надеюсь сегодня-завтра уже обновление допилю. Как раз может успеют в несколько ловушек расставленных на паре сайтов "товарищи которые не товарищи" попасть чтобы новые способы заражения определить и перекрыть.
|
|
|||
|
|
|
Прямо сейчас например с 18-й версией битрикса адаптировал модуль чтобы не лезли.
|
|
|||
|
|
|
|
Алексей Вдовин, дискутировать действительно не о чем. то что написали - ваше мнение. Есть реальность, в которой и работаем, и в этой реальности модуль защищает сайты и с обновлениями и без обновлений и новых и старых версий.
От вас же я пока ничего кроме критики не слышал. такое да, раздражает, т.к. это всего лишь разговоры, не имеющее к каким-то действиям отношения. про принцип "критикуешь-предлагай. предлагаешь - делай" слышали?
|
|
|
|
|
|
|
Да, Алексей Вдовин, именно так для бесплатного модуля, который никто за 3 года взломов не додумался сделать - публикую чтобы закрыть имеющиеся дыры в первую очередь, а после дорабатывается по запросам. а по поводу не навреди... хм. ну здесь вам надо врачам реаниматологам это сказать тоже, которые при запуске сердца без аппарата могут и ребра сломать ибо есть приоритеты - пара ребер или жизнь пациента.
в тудушке кстати есть на гитхабе это все что говорим.
|
|
|
|
|
|
Это блин unserialize без второго параметра нельзя на прод, исполнение файлов из реквестов нельзя на прод (да даже на дев нельзя). а блокировки и в модуле и в nginx работают прекрасно и исправляют то что уже наворочено не нами. Если что то не нравится в сигнатурах - можно всегда в коде поменять или вообще не использовать - никто же не заставляет. Есть вообще простой блок кода - где то публиковал тоже здесь. там настраиваете как нужно и все.
|
|
|||
|
|
|
Но надо предметно смотреть как это выглядит не на словах. А так - восстановите из бэкапа, установите модуль защиты - и понаблюдайте. проверьте процессы и крон что ничего не висит там лишнего.
|
|
|||
|
|
|
чтобы повторного заражения не было. и если не один сайт в изолированной среде - на них тоже. они могут быть заражены тоже или через них заражение.
|
|
|||
|
|
|
Если что-то не так будет - напишите и посмотрю чтобы работало. на PHP 5-ку сразу говорю делать не буду а с 7.0 до 8.4 чтобы работало - это да.
|
|
|||||
|
|
|