Новости Joomla

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

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

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

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

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

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

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

2gorodabiz

  • Захожу иногда
  • 102
  • 7 / 2
Один из провайдеров советует следующее:
Цитировать
Мы рекомендуем отключить следующие PHP функции: exec, system, passthru, readfile, shell_exec, escapeshellarg, escapeshellcmd, proc_close, proc_open, ini_alter, dl, popen, parse_ini_file, show_source, curl_exec, так как они чаще всего применяются во вредоностных скриптах.

Что скажете? Стоит ли в php.ini их отключать?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
exec, passthru, escapeshellarg, escapeshellcmd, parse_ini_file, popen, curl_exec — функции используется в ядре, поэтому не могут быть отключены. readfile может потенциально использоваться в расширениях и в новых версиях платформы, впрочем, как и остальные функции.

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

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
exec, passthru, escapeshellarg, escapeshellcmd, parse_ini_file, popen, curl_exec — функции используется в ядре, поэтому не могут быть отключены. readfile может потенциально использоваться в расширениях и в новых версиях платформы, впрочем, как и остальные функции.

Вашему провайдеру следовало бы не грузить пользователя ненужной информацией, которая, по их мнению, снизит риски для компании, а просто нормально работать.
Вот это новости!!))) Как это не могут быть отключены?)) впервые слышу такое, все можно отключить, вот только то что может повлиять на работоспособность, каких либо модулей или расширений, если вы отключили какую либо функцию и она начинает мелькать в error_log, то посмотрите об ее актуальности.

На практике, отключал для последней версии Joomla такой набор:
Цитировать
pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,

exec,show_source,shell_exec,passthru,system,parse_ini_file,curl_multi_exec,curl_exec,symlink,popen,phpinfo,putenv,dl,

proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,

posix_access,posix_ctermid,posix_get_last_error,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_satty,posix_kill,posix_mkfifo,posix_mknod,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_tims,posix_ttyname,posix_uname



И все четко работает!
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
@winstrool
PHP полностью отключать не про бывали?
@2gorodabiz
У Вас второй топик и опять не о чем, это на форум админов серверов, к движку это отношение не имеет как и переводы к безопасности.
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
@winstrool
PHP полностью отключать не про бывали?
Это шутка, да?))
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Это шутка, да?))
;) конечно, не было бы поста, написал бы топик старту отключить его  :laugh:
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
flyingspook, а что, задавать вопросы околоджумловские на форуме нельзя? Вы уж просветите, а то у меня как раз по php storm много накопилось - а вдруг я задавать начну? А Вам не понравится? Ужас какой...
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
от это новости!!))) Как это не могут быть отключены?)) если вы отключили какую либо функцию и она начинает мелькать в error_log, то посмотрите об ее актуальности.
Фатальную ошибку получите на выходе. Какие логи? Эти функции использует Joomla!
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Фатальную ошибку получите на выходе. Какие логи? Эти функции использует Joomla!
Вот почитайте библиотеки, а потом попробуйте ответить, зачем Joomla лезть в систему? когда она предназначена для веба... Эти функции предназначены по большей части для администрирование каких то системных моментов, например из центральной панели хостинга, но ни как не из админки Joomla, если вам нужны такие функции из админки, то тут в принципе можно идти из раздела безопасности.

http://php.net/manual/ru/ref.exec.php - функции запуска программ
http://php.net/manual/ru/book.posix.php - расширение для управления процессами программ
http://php.net/manual/ru/book.pcntl.php

P.S: Мог бы с десяток сайтов показть которые работают на Joomla с этими отключенными функциями, да не вижу смысла, да и клиентов не к чему светить!
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Вот почитайте библиотеки, а потом попробуйте ответить, зачем Joomla лезть в систему?
А вы загляните в исходный код Joomla! и всё сами узнаете.
*

SeBun

  • BanMaster
  • 4031
  • 259 / 5
  • @SeBun48
Re: Какие функции PHP следует отключить?
« Ответ #10 : 18.03.2016, 17:10:36 »
А вы загляните в исходный код Joomla! и всё сами узнаете.
У вас есть предложение получше? Поскольку как раз разрабатываю приложение, связанное с безопасностью, было бы интересно услышать ваше мнение по обеспечению защиты сайта на Joomla со всеми включенными (и используемыми ей) функциями, через которые можно произвести взлом.

P.S. Прошу воспринимать не как сарказм в адрес Сорокина, а как возможную их фильтрацию, т.к. не у всех есть доступ в php.ini.
« Последнее редактирование: 18.03.2016, 17:14:27 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Какие функции PHP следует отключить?
« Ответ #11 : 18.03.2016, 17:15:04 »
Цитировать
У вас есть предложение получше?
Я не администратор. но я считаю, что ни администратор, ни хостер не должны ничего "запрещать и не пущать" из стандартного функционала. Вот, например, я сейчас тоже выпускаю плагин по мультивыводу изображений средствами Apache. А из-за того, что многие хостеры половину директив .htaccess просто по своей прихоти блокируют (например, Header set Cache-Control), я многое чего не могу сделать интересного.
« Последнее редактирование: 20.06.2016, 10:48:04 от Филипп Сорокин »
*

SeBun

  • BanMaster
  • 4031
  • 259 / 5
  • @SeBun48
Re: Какие функции PHP следует отключить?
« Ответ #12 : 18.03.2016, 17:29:13 »
Вот и я смотрю на этот вопрос больше с позиции разработчика, чем администратора, но в то же время я уверен в компетентности winstrool, поэтому здесь придется искать компромисс между функциональностью и безопасностью. Либо пытаться фильтровать запросы, но здесь мне не хватает знаний о методах взлома путем использования этих функций. Некоторые известны, но не все.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: Какие функции PHP следует отключить?
« Ответ #13 : 18.03.2016, 17:40:08 »
flyingspook, а что, задавать вопросы околоджумловские на форуме нельзя? Вы уж просветите, а то у меня как раз по php storm много накопилось - а вдруг я задавать начну? А Вам не понравится? Ужас какой...
Думаю php storm будет в соответствующем разделе или во флейме. Или тоже в безопасность этот вопрос пойдет.
*

Yamamura

  • Захожу иногда
  • 99
  • 3 / 0
Re: Какие функции PHP следует отключить?
« Ответ #14 : 22.05.2018, 13:36:14 »
Вашему провайдеру следовало бы не грузить пользователя ненужной информацией, которая, по их мнению, снизит риски для компании, а просто нормально работать.
Ну, это советуют не только хостеры, но и другие движки. Например в админке движка Invision Community постоянно висит огромная плашка с рекомендацией отключить функции exec, system, popen, proc_open, shell_exec. Собственно поэтому и оказался в данной теме, когда искал как отключение этих функций может повлиять на Joomla.
*

Yamamura

  • Захожу иногда
  • 99
  • 3 / 0
Re: Какие функции PHP следует отключить?
« Ответ #15 : 22.05.2018, 13:51:13 »
Более того, сейчас увидел, что и на сайте Joomla в документации это тоже написано:

Use PHP disable_functions
Use disable_functions to disable dangerous PHP functions that are not needed by your site. Here is a typical setup for a Joomla! site:
Код
disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open
*

ProtectYourSite

  • Живу я здесь
  • 2389
  • 142 / 4
  • Безопасность вебсайтов
Re: Какие функции PHP следует отключить?
« Ответ #16 : 22.05.2018, 16:12:39 »
Поддержу winstrool, если есть возможность ограничить небезопасные функции, то это стоит сделать. Разработчики обходятся без них, а вот для вирусов это раздолье.мой список небезопасных функций для отключения в php.ini
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Re: Какие функции PHP следует отключить?
« Ответ #17 : 22.05.2018, 23:04:15 »
Поддержу winstrool, если есть возможность ограничить небезопасные функции, то это стоит сделать. Разработчики обходятся без них, а вот для вирусов это раздолье.мой список небезопасных функций для отключения в php.ini
Довольно токи дельная статейка! добавте в нее еще возможность задавать папку tmp для сессий, так как из общей папки /tmp ее можно угнать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На какие папки какие права должны быть?

Автор Аня

Ответов: 34
Просмотров: 20441
Последний ответ 11.07.2016, 11:40:46
от JohnGonzo
Скажите все функции кода )

Автор wishlight

Ответов: 6
Просмотров: 1625
Последний ответ 22.04.2016, 18:00:55
от wishlight
Эти компоненты безопасны или какие-то надо обновить?

Автор pavelbogoslav

Ответов: 4
Просмотров: 1518
Последний ответ 23.01.2014, 14:32:13
от wishlight
Меня взломали. Какие то хакеры признаются в любви:(

Автор faynoit

Ответов: 9
Просмотров: 1900
Последний ответ 20.01.2014, 19:08:49
от flyingspook
Как отключить кеш базы данных в joomla1.5. или в myphpadmin

Автор жижа

Ответов: 3
Просмотров: 3264
Последний ответ 26.08.2010, 12:45:06
от жижа