安全性

2021-07-02
    ASP、ASP.NET对操作系统依赖性大,而且微软系统中的漏洞百出,使得ASP也随之有很大安全隐患。ASP由于使用了COM组件所以它会变得十分强大,但是这样的强大由于微软系统最初的设计问题而会引发大量的安全问题。只要在操作中稍不注意,那么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。

    JSP首次调用JSP文件其实是执行一个编译为Servlet的过程,JSP源文件中的JAVA代码会变成相应的字节码文件,这些文件在JAVA虚拟机运行处理客户端请求,然后把结果返回客户端。这个过程使得源代码不会暴露在用户面前,安全性是很高的。

    由于PHP的平台无关性,使它可以运行在安全性相对较高的系统平台上,这使得其安全性也会提高,其源码不可能让终端用户看到,其安全性和稳定性仅次于JSP。