规避一些系统漏洞的方法

网站攻击最常用的两种手段是:SQL注入和webshell攻击。大家对SQL注入防范的意识已经很强了,现在程序中很难再出现这样的漏洞,但是对webshell的攻击方式防范意识很弱,突出表现在网站功能的架构上。以我们开发的系统为例(为安全起见,不详细说明),上传文件存在着很大的漏洞。
在系统架构上如何规避这种情况?
1、可执行脚本的危险文件,一定不能上传。
2、将需要下载而不是浏览器能直接打开的文件,一定不要提供真实的存储地址。
3、最好的方法是,将web应用和上传的任何文件(包括)分开,保持web应用的纯净,而文件的读取可以采用分静态文件解析服务器和web服务器两种服务器分别读取(Apache/Nginx加tomcat等web服务器),或者图片的读取,有程序直接读文件,以流的形式返回到客户端。

本文转载自http://www.oecp.cn/hi/yongtree/blog/2265 更多内容可访问oecp社区

转载于:https://my.oschina.net/oecp/blog/14998

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值