个人见解对于网站安全性的测试

  所谓系统的安全是指整个网络操作系统和网络硬件平台是否可靠且值得信任。目前恐怕没有绝对安全的操作系统可以选择,无论是Microsfot 的Windows NT或者其它任何商用UNIX操作系统,其开发厂商必然有其Back-Door。

因此,我们可以得出如下结论:没有完全安全的操作系统。不同的用户应从不同的方面对其网络作详尽的分析,选择安全性尽可能高的操作系统。因此不但要选用尽可能可靠的操作系统和硬件平台,并对操作系统进行安全配置。而且,必须加强登录过程的认证(特别是在到达服务器主机之前的认证),确保用户的合法性;其次应该严格限制登录者的操作权限,将其完成的操作限制在最小的范围内。

  本人从事网站测试工作已经三年了我个人认为一个完整的Web安全体系测试可以从部署与基础结构,输入验证,身份验证,授权,配置管理,敏感数据,会话管理,加密,参数操作,异常管理,审核和日志记录等几个方面入手

  数据加密:某些数据需要进行信息加密和过滤后才能进行数据传输,例如用户信用卡信 息、用户登陆密码信息等。此时需要进行相应的其他操作,如存储到数据库、解密发送要用户电子邮箱或者客户浏览器。目前的加密算法越来越多,越来越复杂,但一般数据加密的过程时可逆的,也就是说能进行加密,同时需要能进行解密!

  登录: 一般的应用站点都会使用登录或者注册后使用的方式,因此,必须对用户名和匹配的密码进行校验,以阻止非法用户登录。在进行登陆测试的时候,需要考虑输入的密码是否对大小写敏感、是否有长度和条件限制,最多可以尝试多少次登录,哪些页面或者文件需要登录后才能访问/下载等。

  超时限制:WEB应用系统需要有是否超时的限制,当用户长时间不作任何操作的时候, 需要重新登录才能使用其功能。

  SSL:越来越多的站点使用SSL安全协议进行传送。SSL是Security Socket Lauer(安全套接字协议层)的缩写,是由Netscape首先发表的网络数据安全传输协议。SSL是利用公开密钥/私有密钥的加密技术。(RSA),在位于HTTP层和TCP层之间,建立用户与服务器之间的加密通信,确保所传递信息的安全性。SSL是工作在公共密钥和私人密钥基础上的,任何用户都可以获得公共密钥来加密数据,但解密数据必须要通过相应的私人密钥。进入一个SSL站点后,可以看到浏览器出现警告信息,然后地址栏的http变成 https,在做SSL测试的时候,需要确认这些特点,以及是否有时间链接限制等一系列相关的安全保护。

  服务器脚本语言:脚本语言是常见的安全隐患。每种语言的细节有所不同。有些 脚本允许访问根目录。其他只允许访问邮件服务器,但是经验丰富的黑客可以将服务器用户名和口令发送给他们自己。找出站点使用了哪些脚本语言,并研究该语言的缺陷。还要需要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。最好的办法是订阅一个讨论站点使用的脚本语言安全性的新闻组。

  注:黑客利用脚本允许访问根目录的这个安全隐患特性攻击网站。这个网站包含了脚本代码(有允许访问根目录的特性)就可能有这个安全隐患。

时间: 2024-08-28 12:06:50

个人见解对于网站安全性的测试的相关文章

美国防部公开邀请黑客测试网站安全性

本文讲的是 :  美国防部公开邀请黑客测试网站安全性  ,  北京时间3月3日凌晨消息,美国国防部周三称,该部将于下个月邀请外部黑客对其某些公共网站的安全性进行审查测试,这是该部一项试点计划的部分内容,同时也代表着有史以来美国联邦政府首次提供这种计划. 这项计划名为"黑进五角大楼"(Hack the Pentagon),类似于美国大型公司的所谓"bug bounties"计划.联合大陆控股公司(United Continental Holdings)等大型企业都实施

浅谈网站安全性的问题

刚入职没多长时间,网站一直有人上传木马,基本网站一直处在被人攻击的状态,纠结阿.一直忙着解决这问题了.今天好不容易有些成就,就拿出来和大家分享一下,如果大家有什么好的方法,可以教教我.这两天为了这事儿头疼死了. 网站现在大体的情况是dede+smarty开发的博客系统+dz,百度和谷歌的权重都在5左右,所以访问量还是比较大的. dede公认的漏洞比较多,而且接手的这个dede还二次开发过.所以短时间内找漏洞是不太可能了,如果有朋友之类的话,可以让他们一起检测,毕竟一个人太麻烦了,或者加我QQ23

增强网站安全性: 个人网站防黑安全小锦囊

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 个人站长最怕但也是最常遇到的,可能就是网站被入侵了.由于大多数个人网站使用的程序都是公开的程序,所以往往更容易遭受攻击.不过,如果做到了以下几点,网站安全性就会增强很多. 简化功能 删除多余程序 一些网站喜欢使用程序外置的各种插件,有的还是测试程序.这些插件存在不少问题,这样一来,黑客就可以很容易地对网站进行旁注等入侵,导致网站安全存在极大的

提升网站安全性之修改服务器SSH密码防破解篇

提升网站安全性之修改服务器SSH密码防破解篇,网站服务器帐号密码被暴力破解已经不是一个新鲜的话题了,那么我们服务器遭到暴力破解怎么处理?今天小小残就教大家如何防止自己的网站服务器遭到暴力破解. 什么是暴力破解? 暴力破解或称为穷举法,是一种针对于密码的破译方法,即将密码进行逐个推算直到找出真正的密码为止.例如一个已知是四位并且全部由数字组成的密码,其可能共有10000种组合,因此最多尝试10000次就能找到正确的密码.理论上利用这种方法可以破解任何一种密码,问题只在于如何缩短试误时间.有些人运用

网站的链接测试技巧

网站上的网页是互相链接的,单击被称为超链接的文本或图形就可以链接到其他页面.整个网站的链接犹如一张庞大的蜘蛛网,稍不留神就会有所遗漏.尽管网站的链接测试看起来似乎没有比较高深的技术含量,但同时,特别是对于一个较大的网站的,涉及到上百甚至上千个页面,链接测试需要较大的测试量,因此,提高测试的效率成了网站链接测试的一个重要方面. 进行链接测试时,我们需要重点把握以下几个原则:链接的正确性,即单击某个地址之后,应该能够达到正确的页面;要测试所链接的页面是否存在;要保证系统中没有孤立的页面,也就是说,网

apache自带的ab工具对网站进行压力测试

对网站进行压力测试的工具有很多,最普遍的最简单的恐怕就是apache自带的ab工具了.很多linux操作系统都自带有apache,系统没有自带apache的,安全一个apache就可以了.因此ab可以说是,最容易获得的网站压力测试工具了.ab与其他压力测试工具的优劣势本文就不表了,本文仅仅是做总结使用. 第一:ab所在的位置 不管是系统自带的,还是使用另外安装的apache.ab工具都在apache目录下面的bin目录下.找到ab工具所在的目录后,直接使用 ab -V 命令:就可以获得当前ab测

如何进行网站的本地测试

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 时下做网站的,大部分朋友都用asp或者php系统的.买好空间域名,做好关键词分析和选择,然后你就要选择合适的网站程序了. 选好网站程序,你还要测试一下,千万不要轻易上传到空间进行测试,因为如果这样的话,一旦搜索引擎收录了你的网站,你又在不断地改动的话,那样会让搜索引 擎觉得你的网站很不稳定,不值得信任,那就麻烦了.所以,你要测试网站程序,你就

java-一个网站,如何测试除中国地区以外的国家对其的访问速度

问题描述 一个网站,如何测试除中国地区以外的国家对其的访问速度 一个网站,如何测试除中国地区以外的国家对其的访问速度,需要用到什么网络知识呢 解决方案 国外和国外还不一样呢.卢旺达和美国能一样么? 解决方案二: 用国外的主机访问.无非就是花钱的问题,不需要什么知识 解决方案三: 你要是本事逆天,可以黑到外国服务器,然后再测试目标网站

医疗网站安全性最差 政府网站排中游

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 日前,360安全中心发布<2013年中国网站安全报告>指出,在各大类型网站中,医疗卫生类网站高危漏洞比例高达45%,安全性最差;以往排名垫底的政府及教育类网站安全性在过去一年提升明显,高危漏洞比例排名中游位置. 图:<2013年中国网站安全报告>:医疗卫生网站高危漏洞最多 不少人都有遇到正在浏览的网页突然打不开.被黑或是被挂木马的现象,而这多