Новости Joomla

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

В февральском номере Joomla Community Magazine в статье Evolving Joomla - Joomla CMS MCP Server: Opening the Door to AI-Powered Administration рассказывается о работе команды разработчиков над внедрением в ядро Joomla MCP-сервера.

Что такое MCP-сервер?
Последние годы всех захватывает бум ИИ-технологий. Появились ИИ-агенты - программы, устанавливаемые на сервер или компьютер, которые получают от вас запрос или задачу в человеческом виде и могут выполнять действия с файлами, ходить по сайтам, создавать сайты, программировать и т.д. Люди используют ИИ-агентов в самых разных ситуациях: от написания и проверки кода (даже там, где язык программирования не знаете совсем) до планирования путешествий и бронирования гостиницы.

ИИ-агенты могут использовать различные программные инструменты по протоколу Model Context Protocol (MCP). Для этого разработчик программы должен внедрить MCP в свой продукт или сервис. Так, например, ваш ИИ-агент может ходить по сайтам через браузер и собирать нужную информацию, управляя браузером через MCP-сервер. Или использовать функционал IDE PHP Storm для написания кода, сбора и отладки ошибок, использовать поиск PHP Storm по кодовой базе, а не простой текстовый поиск по файлам. MCP предоставляет набор функций для полноценного управления программным обеспечением.

В случае с Joomla, сервер MCP может предоставить администраторам следующие возможности:
- Автоматическое создание категорий, материалов и меню на основе карты сайта или PDF-файла.
- Создавайть SEO-оптимизированные заголовки и метаописания в пакетном режиме.
- Обновлять расширения на нескольких сайтах одновременно
- Создание посадочные страницы.

Важно отметить, что сервер MCP не задумывался как функция, доступная только «супер-администраторам». Цель инициативы — создать решение, которое будет простым в настройке, маломощным и доступным для широкого круга пользователей.

В процессе разработки точка входа Joomla (аналогично Site, Administrator, Api, Cli), которая будет работать с Streamable HTTP, необходимым для MCP. Аутентификация пока что предполагается на токенах, но затем планируется создание универсального OAuth-сервера для Joomla.
Фактические возможности MCP — инструменты, ресурсы и подсказки — реализованы в виде плагинов для обеспечения расширяемости. Таким образом ожидаем, что и сторонние разработчики смогут создавать MCP-плагины для внедрения поддержки своих расширений Joomla для работы с ИИ.

@joomlafeed

Вышли релизы безопасности Joomla 6.0.4 и Joomla 5.4.4

Релиз безопасности Joomla 6.0.4 и Joomla 5.4.4

Проект Joomla! рад сообщить о выходе Joomla 6.0.4 и Joomla 5.4.4. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

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

fedos23

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
jhackguard-log.php
« : 16.02.2014, 23:51:27 »
Добрый день! Google объявил сайт с угрозой. Начал проверять разными сканерами и один из них нашел такой вот jhackguard-log.php в папке /log/
Я не пойму толи сам плагин  jhackguard что то не то делает, то ли он в лог писал??
Joomla 2.5
Подскажите что происходит?
Код
2013-12-26T06:46:45+00:00	CRITICAL	jhackguard	Changed GET value from:  	%' and 1=2) union select 1,group_concat(0x3C6B65793E,username,0x3a,password,0x3a,usertype,0x3a,0x3C62723E,0x3C6B6579733E),3,4,5,6,7,8,9,10,11,12,13,14,15,16 from jos_users where usertype='Super Administrator' or usertype='Administrator' -- ; to: 	%' and 1=2) union select 1,group_(0x3C6B65793E,username,0x3a,password,0x3a,usertype,0x3a,0x3C62723E,0x3C6B6579733E),3,4,5,6,7,8,9,10,11,12,13,14,15,16 from  where usertype='Super ' usertype='Administrator' -- ;
2013-12-26T19:17:06+00:00 CRITICAL jhackguard Changed GET value from:  %' and 1=2) union select 1,group_concat(0x3C6B65793E,username,0x3a,password,0x3a,usertype,0x3a,0x3C62723E,0x3C6B6579733E),3,4,5,6,7,8,9,10,11,12,13,14,15,16 from jos_users where usertype='Super Administrator' or usertype='Administrator' -- ; to: %' and 1=2) union select 1,group_(0x3C6B65793E,username,0x3a,password,0x3a,usertype,0x3a,0x3C62723E,0x3C6B6579733E),3,4,5,6,7,8,9,10,11,12,13,14,15,16 from  where usertype='Super ' usertype='Administrator' -- ;
2013-12-28T07:06:25+00:00 CRITICAL jhackguard Changed GET value from:  -62 union select 1,2,password,4,5,6,7,8,9,10,11,12,group_concat(0x3C6B65793E,username,0x3a,password,0x3a,usertype,0x3a,block,0x3a,activation,0x3a,0x3C62723E,0x3C6B6579733E),14,15,16,17,18,19,20,21,22,23,24,25,26,27 from jos_users where usertype='Super Administrator' or usertype='Administrator' -- to: -62 union select 1,2,password,4,5,6,7,8,9,10,11,12,group_(0x3C6B65793E,username,0x3a,password,0x3a,usertype,0x3a,block,0x3a,activation,0x3a,0x3C62723E,0x3C6B6579733E),14,15,16,17,18,19,20,21,22,23,24,25,26,27 from  where usertype='Super ' usertype='Administrator' --
2014-01-02T22:56:34+00:00 CRITICAL jhackguard Changed GET value from:  (select 1 from(select count(*),concat((select username from jos_users where usertype=0x73757065722061646d696e6973747261746f72 limit 0,1),floor(rand(0)*2))x from information_schema.tables group by x)a) to: (select 1 from(select count(*),((select username from  where usertype=0x73757065722061646d696e6973747261746f72 limit 0,1),floor(rand(0)*2))x from information_schema.tables group by x)a)
2014-01-15T21:21:00+00:00 CRITICAL jhackguard Changed COOKIE value from:60476600.1389787523.1.1.utmcsr=rambler|utmccn=(organic)|utmcmd=organic|utmctr=линия текст текст текст to:
2014-01-15T21:22:28+00:00 CRITICAL jhackguard Changed COOKIE value from:60476600.1389787523.1.1.utmcsr=rambler|utmccn=(organic)|utmcmd=organic|utmctr=линия текст текст текст to:
2014-01-15T21:27:10+00:00 CRITICAL jhackguard Changed COOKIE value from:60476600.1389787523.1.1.utmcsr=rambler|utmccn=(organic)|utmcmd=organic|utmctr=линия текст текст текст to:
2014-01-15T21:30:00+00:00 CRITICAL jhackguard Changed COOKIE value from:60476600.1389787523.1.1.utmcsr=rambler|utmccn=(organic)|utmcmd=organic|utmctr=линия текст текст текст to:
2014-01-15T21:32:28+00:00 CRITICAL jhackguard Changed COOKIE value from:60476600.1389787523.1.1.utmcsr=rambler|utmccn=(organic)|utmcmd=organic|utmctr=линия текст текст текст to:
*

wishlight

  • Гуру
  • 5078
  • 320 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: jhackguard-log.php
« Ответ #1 : 17.02.2014, 00:37:39 »
Плагин пишет свой лог и защищает от некоторых атак. В данном случае его наверно было мало.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: jhackguard-log.php
« Ответ #2 : 17.02.2014, 14:53:50 »
Google всегда ругается на JavaScript.
.htaccess проверял на редирект для поисковиков ?
*

fedos23

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: jhackguard-log.php
« Ответ #3 : 17.02.2014, 15:23:20 »
Проверил сайт во этой утилитой http://sitecheck2.sucuri.net
Website Blacklisting    Detected    Critical    Clean Up Clean Up & Remove Blacklisting
Malware                    Detected    Critical    Clean Up Clean Up & Remove

Код
*Site error detected. Details: http://labs.sucuri.net/db/malware/500-error?v1
HTTP/1.1 500 Internal Server Error

Установил главные компоненты и плагины из этой темы: Компоненты и с крипты для защиты сайта. Логи атак на сайты
Пробовал искать сканером AI-Bolit, критические проблемы убрал... Но Google говорит что сайт все еще заражен  >:(

В .htaccess редирект только с www на без + исключаю IP, с которых когда то давно были атаки...
Спойлер
[свернуть]


Что еще попробовать?
*

wishlight

  • Гуру
  • 5078
  • 320 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: jhackguard-log.php
« Ответ #4 : 17.02.2014, 16:02:02 »
Сам сайт можете еще показать. Да и Google не сразу снимает отметку.
*

fedos23

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: jhackguard-log.php
« Ответ #5 : 17.02.2014, 20:16:47 »
Сам сайт можете еще показать. Да и Google не сразу снимает отметку.
Спойлер
[свернуть]
« Последнее редактирование: 19.02.2014, 13:42:49 от fedos23 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться