Безопасность в моем приложении MVC - PullRequest
0 голосов
/ 30 октября 2009

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

Ответы [ 2 ]

1 голос
/ 30 октября 2009

Одна вещь, которую я хотел бы сделать, это настроить свойства белого / черного списка в модели представлений, чтобы никто не вызывал ваше действие удаления контроллера с объектом, который имеет идентификатор.

Таким образом, код вашего контроллера может выглядеть так:

public ActionResult Create( [Bind(Exclude="ID")] MyModel model)
{
}

Таким образом, вы исключаете поле идентификатора в объекте MyModel.

1 голос
/ 30 октября 2009

Авторизация довольно безопасна ... Я бы не стал использовать секретные государственные секреты на ней ... но я не видел ни одного хорошего способа обойти ее, за исключением кражи cookie и атак MIIM, но они будут присутствовать во всех сайты, не относящиеся к ssl, независимо от используемой технологии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...