Безопасность бизнес-логики в веб-приложениях - PullRequest
1 голос
/ 13 октября 2010

Несколько недель назад я задал вопрос о передовой практике , как защитить бизнес-уровень .

. Тем временем у меня есть кое-что на основе PrincipalPermission и некоторого пользовательского кодадля проверки специфики.Но я все еще не очень доволен этим решением и пытаюсь сделать его лучше.

Чего я все еще пытаюсь достичь:

  • Убедитесь, что в каждом вызове метода отказанопо умолчанию, если на нем ничего не объявлено
  • Наследование: определение базовых разрешений для базового класса, который наследуется
  • Что-то, что легко использовать для определенных проверок

Я не хочу использовать OAP, потому что он работает с общими классами и также имеет некоторые ограничения.

Дополнительный вопрос: существует ли какая-либо платформа безопасности, которая может быть реализована с помощью приложений?

Я работаю с ASP.NET / MVC и нацеливаюсь на .net 4.0

1 Ответ

1 голос
/ 13 октября 2010

.Net Framework не содержит ничего, кроме System.Security.Principal.

Есть несколько полезных советов, в том числе членство в ASP.Net, или решения по принципу «накатить» с примером кода, по этому ранее связанному вопросу .

...