The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Критическая уязвимость в системе управления контентом Joomla, opennews (??), 22-Окт-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Критическая уязвимость в системе управления контентом Joomla"  +2 +/
Сообщение от manster (ok), 23-Окт-15, 01:15 
т.е. как обычно - возможность SQL-инъекции ...
Ответить | Правка | Наверх | Cообщить модератору

20. "Критическая уязвимость в системе управления контентом Joomla"  –1 +/
Сообщение от Дворник (??), 23-Окт-15, 16:45 
> т.е. как обычно - возможность SQL-инъекции ...

И, как обычно, весь SQL исполняется на SQL-сервере с максимальными (если не админскими) правами.
Почему бы не ограничить соединение с SQL-сервером правами, необходимыми и достаточными для авторизированного на web-морде конкретного пользователя? Зачем, например, гостю иметь доступ к таблице с пользователями и их паролями (пусть даже и хешами с солью)?

Ответить | Правка | Наверх | Cообщить модератору

21. "Критическая уязвимость в системе управления контентом Joomla"  +/
Сообщение от тоже Анонимemail (ok), 23-Окт-15, 17:08 
Пользователю вообще доступ к БД незачем.
А вот скрипту, который его авторизует, неплохо бы свериться с вышеупомянутой таблицей.
Ответить | Правка | Наверх | Cообщить модератору

28. "Критическая уязвимость в системе управления контентом Joomla"  +/
Сообщение от Дворник (??), 25-Окт-15, 22:04 
> Пользователю вообще доступ к БД незачем.

Ну вот реальность вновь и вновь доказывает, что находятся, хмм, интересующиеся. И возможности изыскивают.

> А вот скрипту, который его авторизует, неплохо бы свериться с вышеупомянутой таблицей.

Неплохо.. Ну, это субъективно.
Но можно, например, дёрнуть функцию из БД (передав ей логин и пароль) из-под роли, которой разрешён доступ лишь к этой одной функции. А она уже может и роль новую вернуть.

Повторюсь - зачем скриптам иметь полный доступ к БД?

Ответить | Правка | Наверх | Cообщить модератору

26. "Критическая уязвимость в системе управления контентом Joomla"  +/
Сообщение от manster (ok), 24-Окт-15, 00:12 
Для начала просто делать prepare + биндинг параметров, везде
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

29. "Критическая уязвимость в системе управления контентом Joomla"  +/
Сообщение от Дворник (??), 25-Окт-15, 22:14 
> Для начала просто делать prepare + биндинг параметров, везде

Это просто факт, не требующий обсуждения.

Я же немного о ином. Гарантировать отсутствие ошибок невозможно в принципе. Не будет своих, так нарвёшься на дыру в php (раз уж Joomla на нём писана), или в веб-сервере, или в libgd или lib*sqlclient каком-нибудь... Но почему, например, возможность исполнения произвольного (php-)кода на сервере автоматом тянет за собой доступ ко всей БД (притом не только на запись, но и на alter/create/etc)?
Вот это-то мне и не ясно.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру