Новости 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 Гость просматривают эту тему.
  • 678 Ответов
  • 268453 Просмотров
*

prostoy

  • Захожу иногда
  • 394
  • 6 / 1
  • Истина где то рядом.
Добрый день!
Стоит Joomla Версия 1.5.26
С хостинга прислали письмо что "На Вашем аккаунте Сайт.ru обнаружено вредоносное содержимое" и указан путь к ниму  /public_html/includes/simple.php (выложил код ниже) Подскажите что надо удалить? И когда вставляешь в адрес этот файл то вылезает форма для пароля (фото ниже)
Заранее благодарен за ответ.
Спойлер
[свернуть]
« Последнее редактирование: 29.10.2013, 10:58:36 от prostoy »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
А в этом файле есть копирайт Joomla и проверка ?
Код
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
Конечно удалять /public_html/includes/simple.php
*

prostoy

  • Захожу иногда
  • 394
  • 6 / 1
  • Истина где то рядом.
Извини за вопрос удалить сам файл или код
 
Код
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
*

prostoy

  • Захожу иногда
  • 394
  • 6 / 1
  • Истина где то рядом.
includes/simple.php удалил файл и вообще сайт не грузится
*

jeyhunm

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
так или иначе код не работает, все сделано по правилам.


я проверил, оба скрипта работают, но к сожалению ловит маловато, на моем примере за 4 часа прошли около 773798 атак,   
из них 4209 прошли, ответ сервера 200
из них 767960 стоит ответ 403 (сам закрыл доступ, около 1700шт. ip)
из них около 1176 поймал скрипт.
думаю, может поставить два скрипта?
еще можно ли сделать так чтобы, скрипт обрабатывал и отдавал ответ 403 , а не 503 ?? так удобно посчитать.
*

wishlight

  • Гуру
  • 5076
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Хм... у меня сервер от их атак только лог ростит. Если сервер голимый, то не поможет.
*

jeyhunm

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Хм... у меня сервер от их атак только лог ростит. Если сервер голимый, то не поможет.
у меня обычный ru-центр с тарифом 1с-битрикс, самое интересное, что нагрузка на сервер и доступность сервера практически на одном уровне,
главное сайт работает, в начало немножко идет задержка(тормозит) потом тут же открывается.
в день около 100 новых атакующих IP появляется, я их тут же отправляю в черный список.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
У кого галерея com_ignitegallery , второй день стучат по сайтам Joomla.Хотя эта галерея не установлена.
Код
*$_GET DUMP
 -[option] => com_ignitegallery
 -[task] => view
 -[gallery] => -7 union select
1,2,concat(0x7e,0x7e,table_name,0x7e,0x7e),4,5,6,7,8,9,10 from
information_schema.tables where table_name like 0x257573657273--
 -[Itemid] => 67
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
У кого галерея com_ignitegallery , второй день стучат по сайтам Joomla.Хотя эта галерея не установлена.
Код
*$_GET DUMP
 -[option] => com_ignitegallery
 -[task] => view
 -[gallery] => -7 union select
1,2,concat(0x7e,0x7e,table_name,0x7e,0x7e),4,5,6,7,8,9,10 from
information_schema.tables where table_name like 0x257573657273--
 -[Itemid] => 67
Ага, сам уже второй день от RSFirewall уведомления ловлю.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
У меня VDS, админка защищена http авторизацией, установлен ClamAV. Раз в сутки сканируется сайт, по почте отправляются отчеты о сканировании и обновлении антивируса. Все компоненты легальные. Бэкапы делаю. Никаких проблем. Мне стоит чего-то бояться?  ;D
*

MacDac

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Кто сталкивался с подобным? Что это?

Спойлер
[свернуть]
*

wishlight

  • Гуру
  • 5076
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
*

MacDac

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Бань по IP 222.189.57.182
А лог- может глюк

Баню подобное, также баню поисковики чинков.
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
У кого галерея com_ignitegallery , второй день стучат по сайтам Joomla.Хотя эта галерея не установлена.
Код
*$_GET DUMP
 -[option] => com_ignitegallery
 -[task] => view
 -[gallery] => -7 union select
1,2,concat(0x7e,0x7e,table_name,0x7e,0x7e),4,5,6,7,8,9,10 from
information_schema.tables where table_name like 0x257573657273--
 -[Itemid] => 67

Этот компонент еще уязвим от 2008 года, странно что ее не пропатчели, вообщем кому надо вот патченая функция:

в файле com_ignitegallery/ignitegallery.php

заменяем в функции запрос  $query

Цитировать
function showGallery($option, $gallery)
{
   $db =& JFactory::getDBO();
   $query = "SELECT * FROM #__ignitegallery WHERE id = $gallery";
   $db->setQuery($query);
   $row = $db->loadObject();
   
   HTML_ignitegallery::showGallery($option, $row);
}

на $query = "SELECT * FROM #__ignitegallery WHERE id = '".intval($gallery)."'";
*

Alex Kop

  • Захожу иногда
  • 111
  • 1 / 0
Сегодня получил вот такое письмо
Спойлер
[свернуть]
подскажите в error 404 тоже уязвимость есть, может стоит от него избавиться?
и еще вот такое
Спойлер
[свернуть]
а это вообще не понятно, что за плагин
прокомментируйте знающие, а то мне как то не по себе после каждого письма от этой проги)
« Последнее редактирование: 28.11.2013, 21:40:10 от Alex Kop »
*

wishlight

  • Гуру
  • 5076
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Наверно есть раз ищут. Надо обновлять расширения вовремя, если такие есть. Известные уязвимости.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Этот компонент еще уязвим от 2008 года, странно что ее не пропатчели,
Наверно уже пропатчили, раз платное расширение на JED
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Люди, вот как все таки... Не ну я реально не понимаю, как заливают доры?
Опять подсадили "левые страницы" в папку libraries/ - вида /libraries/mosets/profilepicture/file/8.html
Админка прикрыта через htaccess
Стоит RSFirewall.
Сайт на VDS в отдельной учетке. Файлы залиты как буд то бы пользователем этой учетной записи (группа и владелец сайта совпадают)
Как это происходит? Объясните мне разумным языком. Права на папки везде 755, на файлы 644
Учетка работает в режиме cgi-php
Как еще могут проникатьи подсаживать файлы, на компе антивирусы стоят и все регулярно перепроверяется.
Я скоро параноиком стану уже...  !
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

wishlight

  • Гуру
  • 5076
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Сразу так и не скажешь. Тут только смотреть надо. Чем проверяли, что стоит?
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Сразу так и не скажешь. Тут только смотреть надо. Чем проверяли, что стоит?
Да нашел просто в коде главной шаблона вставку - <a href="/libraries/mosets/profilepicture/file/"></a>
Перешел по ней и как и ожидал нашел папку с дором
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Люди, вот как все таки... Не ну я реально не понимаю, как заливают доры?
Как это происходит? Объясните мне разумным языком. Права на папки везде 755, на файлы 644
Учетка работает в режиме cgi-php
А почему не модулем для апач ? Проверяй расширения .
И решение пока нашел одно- на все, кроме папок, где запрещен запуск скриптов, 555/444
п.с.
А кто хостер ?
« Последнее редактирование: 28.11.2013, 23:11:42 от draff »
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
А почему не модулем для апач ?
Хостер рекомендовал, вроде говорит так безопаснее.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

wishlight

  • Гуру
  • 5076
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Я на днях сравнивал fast-cgi apache2-mpm-prefork и mod_php apache-mpm-itk. Второй вроде получше в плане экономии ресурсов да и проблем с правами вроде нет. Не знаю как на высоконагруженных проектах, но vps 512mb сдался примерно на 60 одновременных подключениях (кончилась память) fast-cgi и около 100 на mod_php (ограничение ресурсов примерно 80-120мб памяти). Может правда плохо настроено.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
*

wishlight

  • Гуру
  • 5076
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
И все таки fast-cgi при правильной настройке выигрывает.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
И все таки fast-cgi при правильной настройке выигрывает.

Но иногда может напугать, если ftp-клиент дает сбой:


Ответ хостера:
Здравствуйте!

В данной директории располагаются файлы модулей Вашей CMS, судя по именам файлов это не стандартные файлы.

По всей видимости, Ваш сайт был взломан.

--
С уважением,
Департамент по работе с клиентами
 ;D
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
Сайт на VDS в отдельной учетке. Файлы залиты как буд то бы пользователем этой учетной записи (группа и владелец сайта совпадают)
Как это происходит? Объясните мне разумным языком. Права на папки везде 755, на файлы 644
Учетка работает в режиме cgi-php

Вы ftp логи доступа свои для начала посмотрите на предмет взлома сервера. там есть незнакомые IP адреса?
« Последнее редактирование: 05.12.2013, 00:16:39 от capricorn »
*

wishlight

  • Гуру
  • 5076
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При открытии сайта с режима инкогнито перекидывает на вирусный сайт

Автор 62411

Ответов: 6
Просмотров: 3181
Последний ответ 31.03.2024, 16:14:32
от SeBun
Скрипты защиты Joomla 4

Автор mister_boy

Ответов: 6
Просмотров: 3470
Последний ответ 16.05.2023, 16:38:58
от mister_boy
Способы защиты сайта от DDoS атак?

Автор IgorMJ

Ответов: 7
Просмотров: 2767
Последний ответ 05.10.2021, 21:39:26
от ShopES
Тестирую сайты на уязвимости

Автор SalityGEN

Ответов: 0
Просмотров: 1047
Последний ответ 21.08.2021, 23:01:01
от SalityGEN
Новый набег ботов в регистрации сайта... Какой в этом смысл то?

Автор Cedars

Ответов: 11
Просмотров: 2433
Последний ответ 03.11.2020, 17:36:03
от Cedars