powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как обезопаситься???
7 сообщений из 7, страница 1 из 1
Как обезопаситься???
    #33917224
bestcro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сайт. На нем могут регистрироваться юзеры. Ну и зарегистрировавшись могут что-то делать. Аутентификация через форму. И есть админка. Лежит в отдельной папке. В админку тоже аутентификация через форму. Если я правильн понимаю механизм, то любой зарегистрировавшися на сайте при таком расладе может попасть в админку. Не хочется. Вопрос: как лучше отфильтровать тех, у кого нет права на админку. Я думал при аутентификации что-нибуть писать в сессию, а при вызове любого .aspx из в админке - смотреть есть ли определенная переменная в сеансе и пущать или не пущать. Я не знаю на сколько взломоустойчиво данное решение, т.е. можно ли как то "подсмотреть" сессию? Вопрос №2:наверное существуют решения и по красивее???
Вертолет - это душа подбитого танка
...
Рейтинг: 0 / 0
Как обезопаситься???
    #33917282
Dade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юзай Аутентификацию на основе Ролей:)
Новая фишка введенная в VS 2005, после создания сайта можно указать каким образом будет проводится аутентификация пользователей. В административной части сайта, можно с помощью веб-интерфейса указать права на отдельную "папку" на сайте, эта папка пускай содержит программные модули для административной части сайта. Вот на эту папку и сделать ограничение:)

То есть сделай несколько пользователей с ролью администратор, система сама автоматом определит что куда прописывать, сгенерит нужные тэги в конфигурационный файл.

Но все это конечно можно сдедать и ручками:)

Надеюсь я помог:)
...
Рейтинг: 0 / 0
Как обезопаситься???
    #33917557
bestcro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в том, что пока что все крутится на 1.х. На 2 перетаскивать планирую, но позднее. Там есть чего переделать ))) Так что пока нужной обойтись "как нибудь так...". Собсвенно, я и пытаюсь ручками роль сделать, вопрос лишь в том, можно ли под сессию подрубиться как то... т.е насколько это будет надежно, если роль юзверя будет в сессии жить?
Вертолет - это душа подбитого танка
...
Рейтинг: 0 / 0
Как обезопаситься???
    #33917602
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Глянь Создание системы авторизации, основанной на ролях, в ASP.NET приложении на эту тему

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Как обезопаситься???
    #33917606
Paulmay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В админскую папку помести web.config с таким текстом:
<configuration>
<system.web>
<authorization>
<allow users="admin" />
<allow users="bestcro" />
<deny users="*" />
</authorization>
</system.web>
</configuration>

Вместо тех пользователей, который я указал, можно добавить произвольное число других. Порядок перечисления тегов allow и deny важен (если deny * - первый, то сервер никого не пустит). Также можно ипользовать роли:
<allow roles="admins" />
...
Рейтинг: 0 / 0
Как обезопаситься???
    #33918037
bestcro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В админскую папку помести web.config с таким текстом:
<configuration>
<system.web>
<authorization>
<allow users="admin" />
<allow users="bestcro" />
<deny users="*" />
</authorization>
</system.web>
</configuration>


... Об этом я не подумал... спасибо
Вертолет - это душа подбитого танка
...
Рейтинг: 0 / 0
Как обезопаситься???
    #33918407
bestcro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
полезная статья, спасибо
Вертолет - это душа подбитого танка
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как обезопаситься???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]