Web应用程序安全的思考和总结

1.0   Web 应用系统面临的挑战

     1.0.1  什么是安全

     1.0.2  什么是威胁,漏洞,和攻击,即之间的关系

 

1.1    如何完整的设计Web应用系统的安全性问题

1.2    对网络安全的设置

1.3    对服务器的安全的设置

1.4    Web应用系统的设置

 

Web 应用系统面临的挑战

在考虑 Web 应用程序安全问题的时候,往往我们会想到网络和主机的安全。在Web应用程序本身的安全考虑的不是那么的完整。在实际生活中,我们往往面对的各种用户,Web应用程序存在的漏洞往往使我们的机密性,安全性,完整性提出挑战。

在这边 ,我们需要补充的几个概念。

 

什么是安全

安全是对资源的保护,它是一个过程,而资源包含了系统,相关的文件,相关的数据信息,安全是分析基础结构和应用程序,了解和认识要威胁,并了解每个威胁的的风险程度。安全就是对风险有效的管理

 

什么是威胁,漏洞,和攻击,即之间的关系

威胁 是指所有恶意或可能破坏资源的行为

漏洞 即可能带来缺陷的威胁,而这个缺陷可能有不当的设计,错误的配置,其他的等等的原因产生的

攻击 利用漏洞,来实现威胁

 

 

 

如何完整的设计Web应用系统的安全性问题

                    saft_Framework.JPG

 


                                         
Web
应用程序的安全的三个层次(上图)

 

考虑 Web应用程序的安全性的时候 ,我们往往分三个层次来考虑 网络安全,

主机安全  ,应用程序安全 ,具体的安全的策略在下面具体说明。

 

 

对网络安全的设置

 

在实际网络设计的过程中,网络有以下的几个组建组合而成,路由器,防火墙,交换机

路由器 是网络的最外层,负责数据包的传递,属于数据传输层 ,将数据包传递到指定的端口和协议,在路由器这个组件上 ,我们可以阻止常见的TCP/IP漏洞

 

防火墙 可以阻断应用程序的不同的协议和端口 ,同时 ,防火墙还可以利用特定应用程序筛选器来阻止恶意通信,加强网络数据的传输的安全

 

 

     

对服务器的安全的设置

 

 


                                     websaftFrameWork.jpg
                         主机安全的组成部分(上图)

一般我们需要考虑的服务器安全包含了,数据库服务器,Web应用系统服务器,具体的服务器的安全设置 :如下

 

下面对上面的各个组成部分进行具体的阐述

 

修补和更新程序

 在这里面包含了 对操作系统的已有的漏洞的修补,也就是常见的系统补丁,及时地安装补丁可以减少攻击者和恶意代码对系统的危害,


         
服务 

 对系统现有的服务,根据实际系统所需要的情况,关闭不需要的服务,降低受攻击的面

 
     协议

 为了减少攻击者的攻击范围,禁用不需要的或者是不用的协议

 

 端口

在服务器中运行的服务可监听特定的端口来满足传入请求。必须定期了解并审核服务器中的开放端     口,确保不监听不安全的服务,且不使用不安全的服务通信。最坏的情形即发现一个管理员未打  开的监听端口。

 

删除不需要的共享,同时将共享的内容保存在受限的NTFS的权限下

 

控制连接的帐户数目,同时考虑帐户策略

 

文件和目录

将文件和目录保存到受限的NTFS权限下

 

注册表

将系统的相关的安全的设置保存到注册表中

 

审核和日志记录

可以通过审核和日志记录来判断攻击的方式和手段

 

 

 

Web应用系统的设置

我们按照实际的Web应用系统操作的流程,来说明牵涉到的相关的安全设置

 

输入验证

对于输入的数据,我们要判断其有效性和完整性

 

身份的验证

对登陆的用户进行身份验证,这样的验证的过程往往是根据用户的帐号和密码的过程来实现的

 

根据用户的身份来,赋予其对应的信息,行为的权限

 

配置管理

配置管理包含了对系统运行所需要的相关信息的设置,举例:数据库的连接方式,网络服务的路径 ,等等

 

敏感的数据的信息

敏感数据是应用程序处理需保护数据的方式(或通过网络保存在内存中,或保存在永久存储)。

 

会话管理

会话管理 为如何的保护用户和系统交互的相关的信息

 

异常的处理

对系统发生的异常 ,我们往往需要提供一个友好的页面给用户,而对于实际的错误的细节,对于用户是屏蔽的

 

审核和日志的纪录

应用程序计录系统的相关的事件供后来的问题的分析

                                                                  

 

原文链接:https://www.cnblogs.com/macroxu-1982/archive/2007/05/25/759950.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/18492

(0)
上一篇 2023年5月13日
下一篇 2023年5月13日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml