2012-03-06 66 views
0

什么样的恶意攻击是代码访问安全应该保护ASP.NET应用程序?假设一个非奇异的scenerio,一个运行在它自己的盒子上的ASP.NET应用程序,你可以完全控制应用程序和服务器。什么CAS保护ASP.NET应用程序?

回答

1

CAS ASP.NET服务器上有两个主要用途:

  1. 保护从包括在任何给定的ASP潜在的恶意的服务器端代码的服务器(如其他ASP.NET应用程序)上的其他资源。 NET应用程序。
  2. 针对任何给定ASP.NET应用程序的用户提供的潜在攻击提供纵深防御。

如果您是自己服务器上托管的唯一应用程序的作者,则场景#1对您而言可能并不特别有趣。但是,纵深防御方面可能更具吸引力。例如,在中等信任下运行可以帮助阻止尝试读取或写入目标应用程序目录之外的文件系统位置的漏洞利用,即使您独自在自己的服务器上,这也应该很有趣。

+0

谢谢,我有三个Web应用程序运行共享一些程序集。一个是高权限用户的管理站点,另一个是内部用户的站点,第三个是公共站点 - 全部在我的控制之下。我认为CAS可能对添加额外的安全级别非常有帮助,但是我所看到的所有内容在实际使用的例子中都很短,并直接潜入位于共享驱动器上的某些假设桌面应用程序的实现。 – Paul 2012-03-06 18:24:50