文档章节

网站的安全防范

徐自勉
 徐自勉
发布于 2017/02/14 15:30
字数 798
阅读 24
收藏 0
点赞 1
评论 0

一次群里讨论,朋友问我你会黑掉一个网站吗?
我下意识的说,不会。
后来我想了想,我其实会一点。因为我想到了曾经写过的一个网站被攻击过,那名黑客明显没用到什么了不起技术,只是我的程序
写得太烂了。
于是,我反思了我在公司中所做过的项目,我所暴露的问题,有以下三点,至少以我的浅显水平是可以做到的,我觉得几乎所有的
程序员都能做到,如果做不到,那这三点就很容易被攻击。
另外强调一点,如果不被攻击,那么只是你被攻击的价值而已。

我只说表单提交这方面的,这是和程序员写程序严不严谨最直接关联的,什么xss基本都是从表单的入口这边来的。

1.表单提交的数据,前端要做验证,不经验证的数据都是不可信的,前端用js过滤掉不安全,不规范的信息是最基础的一道门槛,
不过滤,就很有可能被懂些代码的人,提交一些诸如 " or 1==1"之类或者js脚本

2.服务端对提交的数据进行验证,很多引用可能做了前端验证,但是后端验证。。。以前在外包公司项目都是随便弄弄的,,但这
个确实不靠谱,服务端怎么就能相信数据是安全合法的呢?有可能对方不是从你的原本页面提交的,比如把你的表单页面攥改,删
掉验证代码,就能很简单提交不合法的数据。

3.服务端对传入数据进行验证过滤,就能保证安全性吗?如果写个简单的小程序,用webclient循环提交合法的数据,一小时提交
个上百万条数据,小点的网站服务器也许就撑不住挂了。会有这么鬼畜的黑客么?一般是没人闲的,但是架不住这个攻击太好实现
了,懂点程序的人都能做得到。我个人想到的方案是客户每次访问表单页面时,都在表单中放入临时生成一个标识,该标识也会被
写入session中,提交时候服务端验证这个标识,标识不对,不入库,用过立即抹掉标识,同时最好再对每个访问的ip做个限制,
防止太多的重复访问一个表单页面。


以我的浅薄经验,所知道的暂时就只有这些。应用程序的安全防范要做到什么程度,百分之百不信任任何传入的数据,所有数据一
视同仁的检查,貌似又不太符合成本效率;反之,所有数据都不验证,百分之百信任,这也是绝对不行的,至少必要的安全防范还
是要做的。
   

© 著作权归作者所有

共有 人打赏支持
徐自勉
粉丝 2
博文 22
码字总数 29007
作品 0
武汉
程序员
多个高危新型Web漏洞现身主流社交网站

新华网天津4月2日电(记者张建新)国家计算机网络入侵防范中心近日在国内外多家主流社交网站及应用中发现了多个Web新型漏洞。对漏洞的分析表明,社交网站的安全隐私问题将不再局限于其自身,...

随影求是 ⋅ 2012/04/03 ⋅ 12

3.15热话题:电商网银系统如何打击假冒钓鱼网站,提高在线信任!

  一年一度的3.15国际消费者权益日即将到来,产品质量、售后服务、虚假宣传等消费者权益保护问题再次成为社会关注焦点。然而,在互联网高速发展的今天,人们大部分消费行为都已经转移到互联...

sslor ⋅ 2016/03/14 ⋅ 0

Yii 安全防范

跨站脚本攻击的防范 跨站脚本攻击(简称 XSS),即web应用从用户收集用户数据。攻击者常常向易受攻击的web应用注入JavaScript,VBScript,ActiveX,HTML或 Flash来迷惑访问者以收集访问者的信息...

drewin ⋅ 2014/10/22 ⋅ 0

中小企业防御网络攻击的 6 种方法

网络安全是当前一个非常热门的话题,网络泄密、系统瘫痪、斯诺登事件......都在不断挑战所有人互联网人的神经。大家都在担忧自己的隐私会不会被泄露出去,公司的敏感信息怎么来保护。当然,这...

OneAPM蓝海讯通 ⋅ 2015/12/18 ⋅ 0

《网络黑白》一书所抄袭的文章列表

这本书实在是垃圾,一是因为它的互联网上的文章拼凑而成的,二是因为拼凑水平太差,连表述都一模一样,还抄得前言不搭后语,三是因为内容全都是大量的科普,不涉及技术也没有干货。所以大家也...

wizardforcel0 ⋅ 2016/11/13 ⋅ 0

CSDN 就网站被黑案告破发表声明

3月21日消息,针对CSDN网站被黑告破一案,CSDN今日发表声明称,CSDN在此再次承诺吸取相关教训,落实国家关于网络信息安全等级保护管理的有关规定,加大网络安全的监管与防范力度,并与业界加...

随影求是 ⋅ 2012/03/21 ⋅ 23

工信部治理黑客地下产业链

工信部发动一轮防范治理黑客地下产业链专项行动。在昨日公开的《工业和信息化部关于印发防范治理黑客地下产业链专项行动方案的通知》中,工信部称,为遏制黑客地下产业链蔓延,净化网络环境,...

oschina ⋅ 2013/08/09 ⋅ 31

总结常见的网站攻击方式

常见的网站攻击方式大致总结下: 1.XSS就是脚本攻击了,防范就是 消毒 2.脚本注入,比如SQL注入 3.CSRF,这种里面就有伪造Session,伪造Cookie等,防范方式检查Refer,加个Token等 4.上传文件...

wrean2013 ⋅ 2014/07/27 ⋅ 5

电商安全无小事,如何有效地抵御 CSRF 攻击?

现在,我们绝大多数人都会在网上购物买东西。但是很多人都不清楚的是,很多电商网站会存在安全漏洞。比如乌云就通报过,国内很多家公司的网站都存在 CSRF 漏洞。如果某个网站存在这种安全漏洞...

OneAPM蓝海讯通 ⋅ 2015/11/24 ⋅ 0

网络安全热门话题——如何对被(已经/正在)入侵网站进行检测和防范

九月安全专题讨论: 网络安全热门话题——如何对被(已经/正在)入侵网站进行检测和防范 拟进行以下技术(可以自定义相关技术)讨论和技术研究,欢迎大家参与: (1)网站入侵日志文件分析 ...

simeon2005 ⋅ 2017/09/16 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 20分钟前 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 22分钟前 ⋅ 0

Redux的一些手法记录

Redux Redux的基本概念见另一篇文。 这里记录一下Redux在项目中的实际操作的手法。 actions 首先定义action.js,actions的type,可以另起一个action-type.js文件。 action-type.js用来存...

LinearLaw ⋅ 23分钟前 ⋅ 0

android 手势检测(左右滑动、上下滑动)

GestureDetector类可以让我们快速的处理手势事件,如点击,滑动等。 使用GestureDetector分三步: 1. 定义GestureDetector类 2. 初始化手势类,同时设置手势监听 3. 将touch事件交给gesture...

王先森oO ⋅ 37分钟前 ⋅ 0

java 方法的执行时间监控 设置超时(Future 接口)

java 方法的执行时间监控 设置超时(Future 接口) import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executor......

青峰Jun19er ⋅ 41分钟前 ⋅ 0

一名开源小白的Apache成长自述

今天收到了来自Apache Vote我成为Serviceomb项目Committer的邮件,代表自己的贡献得到了充分的肯定;除了感谢团队的给力支持,我更希望将自己的成长经历——如何践行Apache Way的心得介绍给大...

微服务框架 ⋅ 44分钟前 ⋅ 0

vim介绍、颜色显示和移动光标、一般模式下复制、剪切和粘贴

1.vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim [root@aminglinux-128 ~]# yum install -y vim-enhanced已加载插件:fastestmirror, langpacksLoading mir...

oschina130111 ⋅ 44分钟前 ⋅ 0

Deepin 操作系统四面楚歌

作为国内做的最好的 Linux 发行版,源自 Debian sid 的 Deepin 目前正面临重重困境,新版本不断延期,开发人员离职,bug 长期得不到修复,和 Debian/Ubuntu 的兼容性问题也面临越来越严重的挑...

六库科技 ⋅ 44分钟前 ⋅ 0

MyBatis之动态sql

我们需要知道的是,使用mybatis重点是对sql的灵活解析和处理。在原先的UserMappser.xml中,我们这样查询表中满足条件的记录 : 123 <select id="findUserList" parameterType="userQuery...

瑟青豆 ⋅ 45分钟前 ⋅ 0

这届俄罗斯世界杯的冷门那么多怎么办?

最纯粹的世界杯,最神奇的大冷门。 德国0比1被墨西哥摩擦了。 日本历史性的赢了哥伦比亚。 C罗也挑平了西班牙。 梅西被冰岛狮吼吼愣神了。 就连11次进世界杯4强的巴西也被瑞士逼平了。 天台已...

开源中国众包平台 ⋅ 45分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部