Это для веб-девелоперов, остальным неинтересно будет.
Как известно, у веб-девелоперов случаются ошибки, в результате чего в приложениях появляются уязвимости. Вопрос у меня о том, как можно дополнительно превентивно от этих уязвимостей защититься на уровне разграничения прав доступа в базе данных.
Вот в файловой системе как - приложение, конечно,
(
Read more... )
Comments 64
хотя редко, да :(
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Во-вторых, за лишние пользовательские лицензии жадные вендоры хотят _очень_ много денег.
В-третьих, заведение пользователей на уровне ОС не сильно отличается по геморойности от заведения пользователей на уровне БД.
В-четвёртых, это напрочь убивает persistent database connections. После генерации каждой страницы коннект надо закрывать. Иначе можно сломать выбор коннекта из пула, получить коннект другого пользователя, и мы получим ту же самую систему с одним пользователем, но со всеми вышеперечисленными недостатками.
Reply
2) не понял. какие вендоры, какие лицензии? обычный LAMP для веб-форумов, или там, блогов.
3) на уровне базы я предлагаю завести только двух пользователей: непривилегированный web_user и привилегированный web_admin.
4) пул держать только для непривилегированного пользователя. для нечастых административных операций открывать отдельные коннекты по мере надобности и закрывать после использования
Reply
Но опять же - ну чего ты хочешь от пхп-программистов?
Reply
и хотя я действительно размышлять начал, глядя на пхп, но потом понял, что во всякой джаве и дотнете оно точно так же обстоит..
Reply
Reply
Reply
Reply
Reply
Leave a comment