当前位置:380元网站建设 虎网站 > seo 优化 > 正文

Web应用开发时应该注意的安全问题

发布日期:2010-06-23

由于网站被黑的情况较多,以下总结网站应用方面需要注意的安全问题:

表单数据验证
在数据被输入程序前必须对数据合法性的检验。非法输入问题是最常见的Web应用程序安全漏洞。
需要做到:对任何输入内容进行检查。接受所有可以接受的内容,拒绝所有不能接受的内容。
所有提交的表单数据,都必须验证两次,即提交前在客户端用Javascript验证,提交后在服务器端用脚本再次验证,保证数据的合法性。尤其是对于必填项,不仅需要同时在客户端和服务端验证是否做了输入,还要验证输入的数据格式是否正确。
需要注意:在客户端上的Javascript验证并不是真正意义上的检查。比如恶意用户很容易在自己的终端上禁用脚本执行,从而防止客户端的内容检查脚本运行,使得他可以输入恶意代码并成功地提交表单。
对于图像上传功能,需要验证上传图像的格式及大小是否合乎要求。

防范SQL语句注入攻击
程序需要对所有从外部接收到的数据进行过滤,防止恶意攻击。主要防范的字符有“'|script|exec|insert|select|delete|update|count|chr|mid|master|truncate|declare”。
使用积极的过滤而不是消极的过滤。 换句话说,就是检查应该输入什么,而不是检查不应该输入什么。只规定哪些内容不应该输入,会留下太多的漏洞。因为有很多内容都不应该被输入。积极的过滤方式应该包括:
• 是否为空(需要去掉空格后判断)
• 是否是正确的数据类型 (字符串,整数等)
• 是否要求带有参数
• 字符编码是否允许
• 输入内容是否达到了内容长度的最大或者最小界限
• 是否允许输入空值
• 如果应该输入数字,那么确定数字大小的范围。
• 输入内容是否造成了数据重复,如果是,判断这种情况是否可以接受。
• 输入内容是否符合格式要求(比如是否采用正则表达式)
• 如果是通过下拉列表选取的内容,确保其包含了有效的值

地址栏变量需要进行验证
对于从地址栏上接收到的变量,必须要验证其合法性。例如,如果从地址栏上收到了文章ID值,则需要验证ID是否为数字,是否有攻击字符等。

跨站攻击的预防
在验证提交的数据时,为防止跨站攻击 ,可以检查上一个页面是否为本站,另外,过滤<iframe>、<javascript>、<alert>,重点把“<”替换为“&lt;”,把 “>”替换为“&gt;”

目录和文件夹的安全
用户只能访问网站目录下的内容,确保用户不能访问网站目录以外的目录。
程序中涉及文件包含的地方,要确认所有包含的文件的位置正确。为了防止非法包含文件,应特别小心“./”或“../”的使用。

南山楚辞文化培训和虎网科技签订网站建设合约

    楚辞是经深圳市南山区工商局审核的有资质公司,统一社会信用代码:91440300MA5DG84B20。楚辞处于深圳市南山区海岸时代卡夫诺1522。楚辞选用虎网站网络实用型网站案例,此案例比经济型多了些功能,如动漫广告图片、在线客服QQ/MSN等聊天工具、顶部侧部二级分类导航、走马灯等功能。   深圳市楚辞文化传播有限公司是一家集文化活动策划;教育培训;教育信息咨询;留学信息咨询;出国留学中介服务;教...

       从哪些方面分析网站的好坏 1;用户体验,视觉的感受   我们浏览一个网页的时候通过自己双眼看到的网站就能决定一个网站好与差的一半,一个设计简洁良好的网站总是会赢得用户的喜爱,而花花绿绿,复杂的网站只会让用户越快离开。所以网站的版面一定要设计到清晰,简洁。这样才可以赢得更好的用户体验,才能留住更多的用户。   2;网站在搜索引擎中的数据能说明一切   2.1;关键词排名:一个网站的关键词排名越好就能说明这个网站的搜索引擎优化...

       网页图片的尺寸和分辨率 1.建议的图片格式   选择网页上的图片只有一个原则,即在图片清晰的前提下,文件越小越好,迅美建议大家采用JPEG或GIF的图片格式,尽量不要使用png和bmp,因为它们的图片文件比较大; 2.建议的图片分辨率   分辨率是指在单位长度内的像素点数,单位为dpi,是以每英寸包含几个像素来计算,像素越多,分辨率就越高,而图片的质量也就越细腻;反之图片就会越粗糙; 3.建议的图片大小   网页上使用的...

       深圳南山东方宇通连接器线束和虎网站签下网站建设协议 东方宇通选用虎网站企业商务型网站案例,其功能具备实用型所有配置外、特别值得关注的是增设了SEO深度优化,不管是内页还是标题都能够独立和个性化设置关键词和长尾词,更适合进行全站seo优化。东方宇通是经深圳市南山区工商局审核的正规企业,统一社会信用代码:914403006610395512。同时经国家工信部和广东省通信管理局审核通过ICP备案;备案号:粤ICP备11049620号。东方宇通坐落于深圳市...

       网络营销代运营之营销型网站建设标准 专业网络营销企业表示,营销型网站是针对蜘蛛体验、用户体验、商用体验来设计、开发的,拥有强大的网络营销和成单功能,那么,营销型网站的具体标准又是哪些?   一、营销型网站的SEO标准   1、支持整站生成静态页面,提高搜索引擎收录质量。   2、支持自动生成SiteMap.xml地图,提高搜索引擎收录速度   3 、支持自动生成Robots.txt,控制搜索引擎收录页面。   4、支持优化的关键词自...

       广州网站建设企业谈为什么玩微信 今天广州网站建设企业来和大家共同讨论一下,我们为什么要玩微信,那么问题来了,玩微信是为了什么,需要达到一个什么样的目的?   其实,这一切都应该在我们进入微信大潮之前,就要想好的。我们进入微信的目的是什么?只有明确的目标,才能更好的找准方向。才会有计划地一步步向目标靠近。   人为什么会迷茫?就是因为,他没有目标,没有方向。他不知道自己在做什么,或者说,他做这些到底是为了什么,他不知道。这些人只知...

最新模板
少儿英语培训机构网站建设 培训公司网站建设
成人自考网站建设 成人培训网站制作设计版面
智能家居摆设设计网站建设 智能家居装修企业网站建设
铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
图文阅读