Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 45 Ответов
  • 3499 Просмотров
*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #30 : 16.01.2014, 12:58:55 »
flyingspook, cookie мы добавим в логирование

а вот request это post get cookie массив

Зачем нам логировать эту переменную, если мы и так логируем post get? а куки добавим в логинг в ближайшее время
 
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Re: Система защиты
« Ответ #31 : 17.01.2014, 19:20:10 »
flyingspook, cookie мы добавим в логирование

а вот request это post get cookie массив

Зачем нам логировать эту переменную, если мы и так логируем post get? а куки добавим в логинг в ближайшее время
 

Хорошо! с request вы правы, он имеет актуальность только при анализе кода но не при логирование, а что скажите тогда на счет методов PUT и HEAD, при грамотном подходе и через них можно передавать ядовитые запросы, и еще вопросик - это что у вас за система такая, которая ведет логирование, если не секрет? просто для себя хочу понять принцип...
*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #32 : 22.01.2014, 11:24:52 »
Здравствуйте

МЫ написали свой модуль для nginx, с помощью него блокируем вредоносные запросы и логгируем запросы

HEAD запросы немного отличаются от GET, добавили их в анализ, встречаются не часто(проанализировали логи)

PUT запросы встречаются вообще очень редко(так же судя по нашим логам), пока не добавлены в систему

И ещё система написана для массового использования, для защиты различных сайтов с разными компонентами модулями и так далее, они же в основном используют POST GET запросы


Если у кого то имеются проблемы с сайтами и они не могут понять как их взламывают, то можете перенести сайты к нам, мы проанализируем всё и сообщим через какую дырку взламывают и если данный вид атаки ещё не добавлен к нам в базу, то добавим.

 
*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #33 : 29.01.2014, 14:42:52 »
очень часто наблюдаем попытки переборов пар логин-пароль на админку Joomla(подбирают пароли боты).

Если пароль простой(нередко встречаются пароли вида qwerty1 adminka и так даеее), то далее через адинку Joomla ставят плагин, в котором имеется шелл-скрипт, а далее вирусы по всему сайту

Добавили защиту от такие попыток подобрать пароль
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: Система защиты
« Ответ #34 : 30.01.2014, 08:09:52 »
Цитировать
Добавили защиту от такие попыток подобрать пароль
а что бейсик авторизация или модсекурити с таким не справляется и нужна защита через сторонний сервис
*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #35 : 30.01.2014, 10:25:31 »
а что бейсик авторизация или модсекурити с таким не справляется и нужна защита через сторонний сервис
Вы понимаете, что это такое и как это сделать.
Много клиентов не знают что это такое и не хотят знать, но при взломе пишут нам.

МЫ понимаем, что это проблема клиента и что бы его не потерять и сделать безопаснее его пребывание у нас, мы сделали данную защиту
*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #36 : 21.02.2014, 11:41:14 »
Здравствуйте
Основная проблема в заражении сайтов в попадании шелл-скрипта на аккаунт.
После через данный скрипт уже могут с сайтом сделать всё что угодно.


Добавили в систему защиты так же анализ кода скрипта, который пытаются открыть через http.
Если система обнаруживает, что это shell, то просто ставит права 000  и далее данный файл через http открыть невозможно.

В течение 1 недели запустим в рабочий режим.
В тестовом режиме система лишь уведомляла нас о том, что при обращении к файлу обнаруживала шелл, и далее мы в ручную проверяли.

процент ложных срабатываний
0.01

Пытаемся ещё уменьшить

 

*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #37 : 24.02.2014, 10:53:07 »
Здравствуйте

Судя по тестам, на данный момент мы можем значительно облегчить жизнь юзерам даже при старых версий джумл 1.5.

Система защиты блокирует 99.5% всех атак

Если даже что-то пропускается, мы по логам сможем восстановить события атаки и добавить новое правило, в будущем данная атака уже не проходит.

Сейчас тестируем защиту  ftp.

Все закаченные файлы проверяются на шелл-скрипты, при обнаружении шелл-скрипта права ставятся 000, меняется пароль на ftp и отсылается уведомление на емэйл клиента.
Хочется отметить, что пока данный метод находится нс стадии тестирования.
*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #38 : 02.04.2014, 16:38:41 »
Здравствуйте

Если Вы желаете протестировать нашу систему, напишите, пожалуйста, в личку
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Re: Система защиты
« Ответ #39 : 04.04.2014, 12:26:18 »
Здравствуйте

Если Вы желаете протестировать нашу систему, напишите, пожалуйста, в личку
Отписался, действительно очень интересно, жду ответа в ICQ.
*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #40 : 09.06.2014, 15:15:52 »
Здравствуйте

Судя по последним тестам взломы сайтов практически отсутствуют.

Процент взломов 0.001%

Если у кого то есть древние версии Joomla, которые часто взламывают, добро пожаловать к нам.

*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #41 : 31.07.2014, 13:30:53 »
Здравствуйте

Мы всё время совершенствуем алгоритмы для защиты сайтов от взлома.
Чем большее кол-во уязвимых сайтов будет находиться на нашей площадке, тем мы быстрее будем совершенствовать  систему защиты и приблизимся к идеалу.

Если Ваши сайты постоянно взламывают, то мы готовы перенести их к нам и предоставить 50% на хостинговые услуги.
Подключение системы защиты + чистка сайта от уже существующих вирусов для  Вас ничего не будет стоить.


Пишите в личку либо в теме.

*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Re: Система защиты
« Ответ #42 : 31.07.2014, 21:58:31 »
С каждым днем все больше совершенствуются вирусы и системы атаки, ну как так можно уверять? что у вас актуальность на 0.001% пробива? даже самые умные товарищи изучающие подобные вопросы и безопасность кода не могут быть уверены в надежности систем, с каждым апдейтом PHP, постоянно выходят и новые уязвимости, обычный пиар самоуверенной компании!
*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #43 : 31.07.2014, 22:32:22 »
С каждым днем все больше совершенствуются вирусы и системы атаки, ну как так можно уверять? что у вас актуальность на 0.001% пробива? даже самые умные товарищи изучающие подобные вопросы и безопасность кода не могут быть уверены в надежности систем, с каждым апдейтом PHP, постоянно выходят и новые уязвимости, обычный пиар самоуверенной компании!

Здравствуйте

Как мы считали процент?
Мы считали их относительно наших сайтов, само собой не всех сайтов в сети интернет.

процентов 90 сайтов взламываются обычным ботом, который пробивает 2-10 уязвимостей.

Но если взломает, то создаёт много проблем юзеру.
Мы же от этих проблем избавляем.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Система защиты
« Ответ #44 : 31.07.2014, 22:33:48 »
Я б так не сказал, поддержу ТС.
Сам недавно стал пользоваться их услугами и вполне понимю принцип защиты.
Конечно, она не идеальна на 100%, но за счет самообучения на атаках, даже пропустив ее 1 раз, в след раз она будет заблокирована. А так как Joomla - довольно популярный движок, то 99.99+% атак - это не какие то поиски уязвимостей, а использование уже известных.
*

yutex_artem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Система защиты
« Ответ #45 : 01.08.2014, 15:02:32 »
Спасибо.

Так же есть ещё одна фишка

Система антибот.

Она блокирует попытки подобрать логин и пароль от админки движков + не позволяет оставлять спам-комментарии

А это значительно снижает нагрузку от аккаунта на сервер, так как порой эти боты оставляют сотни тысяч спам-комментариев, создавая высокую нагрузку на MySQL
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Скрипты защиты Joomla 4

Автор mister_boy

Ответов: 6
Просмотров: 3470
Последний ответ 16.05.2023, 16:38:58
от mister_boy
Компоненты и скрипты для защиты сайта. Логи атак на сайты

Автор wishlight

Ответов: 678
Просмотров: 268434
Последний ответ 14.09.2022, 14:29:43
от wishlight
Способы защиты сайта от DDoS атак?

Автор IgorMJ

Ответов: 7
Просмотров: 2767
Последний ответ 05.10.2021, 21:39:26
от ShopES
[скачать] jHackGuard 1.4.0 - плагин защиты от взлома сайта, SQL инъекций, XSS атак

Автор Sulpher

Ответов: 91
Просмотров: 65298
Последний ответ 14.12.2017, 20:22:52
от karam
Re: 26 апреля 2015 г. обнаружен взлом сайта на CMS Joomla 3.x (есть ли способы защиты от таких ситуа

Автор apikron

Ответов: 5
Просмотров: 1140
Последний ответ 13.01.2017, 14:06:43
от wishlight