怎么找真实的黑客-Web漏洞检测及修复
Web漏洞检测及修复
Web系统漏洞就是指以各种各样語言(PHP、 *** P、C 等)开发设计的CGI/Web Service中存有的 *** 安全问题。
下边是系统漏洞的界定,检验方式及其修复计划方案。
1. 引入系统漏洞
1.1 SQL引入系统漏洞
名字: SQL引入系统漏洞(SQL Injection)
叙述:Web编程代码中针对客户递交的主要参数未做过虑就立即放进SQL句子中实行,造成 主要参数中的特殊符号摆脱了SQL句子原来逻辑性,黑客能够运用该系统漏洞实行随意SQL句子。
检超级天才黑客测方式:根据改动主要参数来分辨是不是存有系统漏洞。
修复计划方案:
1. 对于ASP.NET的防XSS库,Microsoft有出示统一的方式,实际能够参照以下连接: http://www.cnblogs.com/hcmfys/archive/2008/07/11/1240809.html
2. 对于其他語言以下细分化:
在编码级对带到SQL句子中的外界主要参数开展转义或过虑:
(1)针对整数金额,分辨自变量是不是合乎[0-9]的值;别的规定值,还可以开展合理合法校检
(2)针对字符串数组,对SQL句子特殊符号开展转义(单引号转为两超级天才黑客个单引号,双引号转成2个双引号)。有关这一点,PHP有相近的转义涵数mysql_escape_string和mysql_real_escape_string。
提议:
(1)应用腾讯官方CMEM储存计划方案;
(2)对与数据库查询开展互动的客户要求数据信息,要先做过虑,避免 SQL引入。
1.2 XSS系统漏洞
名字:XSS引入系统漏洞(Cross-site Scripting)
叙述:Web编程代码中把客户递交的主要参数未做过虑就立即輸出到网页页面,主要参数中的特殊符号摆脱了HTML网页页面的原来逻辑性,黑客能够运用该系统漏洞实行故意HTML/ *** 编码、结构蜘蛛散播、伪造网页页面执行中间人攻击等。
检验方式:根据改动主要参数来分辨是不是存有系统漏洞。
例如客户键入內容:’<u>a</u>”的情况下,合理合法的显示信息是: ’<u>a</u>” ,合理合法的显示信息的源代码是:
而存有系统漏洞的网页页面显示信息确是:’a”
源代码是:
修复计划方案:
1. 开发人员应当严苛依照openid和openkey的校检标准分辨openid和openkey是不是合理合法,且分辨其他主要参数的合理合法,不合理合法不回到一切內容。
2. 严苛限定URL主要参数键入值的文件格式,不可以包括多余的特殊符号( \r、 、\r 、 等)。
3. 对于ASP.NET的防XSS库,超级天才黑客Microsoft有出示统一的库,实际能够参照以下连接
微软官网:http://msdn.microsoft.com/en-us/library/aa973813.aspx
4. 实际的js方式以下:
(1)针对客户键入的变量值呈现在HTML文章正文中或是特性值中的状况,比如:
呈现在html文章正文中:<a href='http://www.contoso.com'>Un-trusted input</a>
呈现在特性值中:<input 超级天才黑客 name="searchword" value="Un-trusted input">
这时必须将鲜红色的不能信內容中做以下的转换格式(将要< > ‘ “ ` 转为html实体线):
(2)针对客户键入落在<script>的內容中的状况,比如:
<script type="text/javascript">
…
var mymsg="Un-trusted input";
var uin=Un-trusted input;
…
</script>
必须将鲜红色的不能信內容中做以下的转换格式:[a-zA-Z0-9.-_,]及其ASC值超过0x80以外的全部标识符转换为\\x**这类方式,比如:
1.3 指令引入系统漏洞
名字:指令引入系统漏洞(Command Injection)
叙述:Web编程代码中把客户递交的主要参数未做过虑就立即应用shell实行, *** 攻击能够实行随意DOS命令。
检验方式:根据改动主要参数来分辨是不是存有系统漏洞。
修复计划方案:在编码级启用shell时,对cmd中的特殊符号开展转义(|、&、;等),避免 实行别的不法指令。
PHP中可应用escapeshellarg、escapeshellcmd来转义。
1.4 超级天才黑客 HTTP回应头引入系统漏洞
名字:HTTP回应头引入系统漏洞(HTTP-Response-Splitting,HTTP_header_injection)
叙述:Web编程代码中把客户递交的主要参数未做过虑就立即輸出到HTTP回应头中, *** 攻击能够运用该系统漏洞来引入HTTP回应头,能够导致xss进攻、蒙骗客户免费下载故意可执行程序等进攻。
此外依据国际性安全性机构司acunetix统计分析,下列apache存有header injection系统漏洞:1.3.34/2.0.57/2.2.1。
检验方式:根据改动主要参数来分辨是不是存有系统漏洞。
例如中国某著名网站以前出超级天才黑客现过header引入系统漏洞,以下url:
http://www.YYYYYYYYY.com/YYYYWeb/jsp/website/agentInvoke.jsp?agentid= X-foo: bar
抓包软件时发觉:
修复计划方案:
1. 在设定HTTP回应头的编码中,过虑回车键自动换行( 、 )标识符。
2. 不选用有系统漏洞版超级天才黑客本的apache *** 服务器,另外对主要参数做合理合法校检及其长短限定,慎重的依据客户所传到主要参数做http回到包的header设定。
1.5 自动跳转系统漏洞
名字:自动跳转系统漏洞
叙述:Web程序流程立即自动跳转到主要参数中的URL,或网页页面导入随意的开发人员URL。
检验方式:改动主要参数中的合理合法URL为不法URL。比如测试一下以下URL:
http://***.qq.com/cgi-bin/demo_es.cgi?backurl=http://www.***.com,看是不是会自动跳转到引入的http://www.***.com网站。
修复计划方案超级天才黑客:在操纵网页页面转为的地区校检传到的URL是不是为可靠网站域名。
比如下列是一段校检是不是腾讯域名的 *** 涵数:
function VaildURL(sUrl)
{
return (/^(https?:\/\/)?[\\w\\-.]\\.(qq|paipai|soso|taotao)\\.com($|\/|\\\\)/i).test(sUrl)||(/^[\\w][\\w\/\\.\\-_%]$/i).test(sUrl)||(/^[\/\\\\][^\/\\\\]/i).test(sUrl) ? true : false;
}
超级天才黑客
1.6 XML引入系统漏洞
名字:XML引入系统漏洞
叙述:Web编程代码中把客户递交的主要参数未做过虑就立即輸出到XML中。
检验方式:根据改动主要参数来分辨是不是存有系统漏洞。
修复计划方案:在编码级輸出时对XML特殊符号(“<”、“>”、“>]]”)开展转义。
2. 信息内容泄露系统漏洞
2.1 PHPInfo()信息内容泄露系统漏洞
名字:PHPInfo()信息内容泄露系统漏洞
叙述:Web站点的一些测超级天才黑客试网页页面很有可能会应用到PHP的phpinfo()涵数,会輸出 *** 服务器的重要信息内容。如下图所显示:
检验方式:浏览http://[ip]/test.php 及其http://[ip]/phpinfo.php看是不是取得成功。
修复计划方案:删掉该PHP文档。
2.2 检测网页页面泄露在外面网系统漏洞
名字:检测网页页面泄露在外面网系统漏洞
叙述:一些检测超级天才黑客网页页面泄露到外网地址,造成 外部乱传企业被黑客侵入。如下图所显示:
1. http://parts.baby.qzoneapp.com/
2. http://parts.baby.qzoneapp.com/test.php
3. http://other.baby.qzoneapp.com
检验方式:检验网页页面內容,看是不是检测网页页面。
修复计划方案:删掉检测网页页面,比如test.cgi,phpinfo.php,info.pho, .svn/entries等。
2.3 备份数据泄露在外面网系统漏洞
名字:备份数据泄露超级天才黑客在外面网系统漏洞
叙述:在线编辑器或是工作人员在编辑文件时,造成的临时文件夹,如vim全自动储存为.swp后缀名、UltrlEditor全自动储存.bak后缀名等,这种文档会泄露源码或是比较敏感信息内容。如下图所显示:
泄露源码能够让黑客彻底掌握后台开发語言、构架、配备信息内容等。下面的图是中国某著名网站以前出現过的源码泄露系统漏洞:
检验方式:在cgi文件后边加上.bak、.swp、.old、~等后缀名检测。
修复计划方案:删掉备份数据。
\r
2.4 版本管理工具文件信息泄漏漏洞
名称:版本管理工具文件信息泄漏漏洞
描述:版本管理工具SVN和CVS会在所有目录添加特殊文件,如果这些文件同步到Web目录后就会泄漏路径等信息。如下图所示:
检测 *** :访问http://[ip]/CVS/Entriesp 以及http://[ip]/.svn/entriesp看是否成功。
修复方案:删除SVN各目录下的.svn目录;删除CVS的CVS目录。
2.5 HTTP认证泄漏漏洞
名称:HTTP认证泄漏漏洞
描述:Web目录开启了HTTP Basic认证,但未做IP限制,导致攻击者可以暴超级天才黑客力破解帐号密码。如下图所示:
修复方案:限制IP访问该目录。
2.6 管理后台泄漏漏洞
名称:管理后台泄漏漏洞
描述:管理后台的帐号和密码设计过于简单,容易被猜测到,导致攻击者可以暴力破解帐号密码。如下图所示:
修复方案:
1. 将管理后台的服务绑定到内网ip上,禁止开放在外网。
2. 如果该管理后台必须提供给外网访问,则未登录页面不要显示过多内容,防止敏感信息泄漏,登录帐号需经过认证,且密码设置规则尽量复杂,增加验证码,以防止暴力破解。
2.7 泄漏员工电子邮箱漏洞以及分机号码
名称:泄漏员工电子邮箱漏洞以及分机号码
描述:泄漏员工内部超级天才黑客电子邮箱以及分机号码相当于泄漏了员工内部ID,可以为黑客进行社会工程学攻击提供有价值的材料,同时也为黑客暴力破解后台服务提供重要的帐号信息。
修复方案:删除页面注释等地方中出现腾讯员工电子邮箱以及分机号码的地方。
2.8 错误详情泄漏漏洞
名称:错误详情泄漏漏洞
描述:页面含有CGI处理错误的代码级别的详细信息,例如sql语句执行错误原因,php的错误行数等。
检测 *** :修改参数为非法参数,看页面返回的错误信息是否泄漏了过于详细的代码级别的信息。
修复方案:将错误信息对用户透明化,在CGI处理错误后可以返回友好超级天才黑客的提示语以及返回码。但是不可以提示用户出错的代码级别的详细原因。
3. 请求伪造漏洞
3.1 CSRF漏洞
名称:CSRF漏洞(Cross Site Request Forgery)
描述:用户以当前身份浏览到flash或者开发者网站时, *** /flash可以迫使用户浏览器向任意CGI发起请求,此请求包含用户身份标识,CGI如无限制则会以用户身份进行操作。
检测 *** :
1. 在实际的测试过程中,测试人员需要判断操作是否为保存类操作,是否强制为POST方式传输参数。
判断方式是通过抓包工具把所有的POST参数都改成GET方式提交。
需要注意的是,这种 *** 只可防止图片跳转式CSRF漏洞,如果页面上有XSS漏洞话,CSRF无法防御。
2. 最简单的办法就是查阅该cgi是否带有无法预知的参数,例如随机字符串等。
修复方案:可使用以下任意办法防御CSRF攻击:
1. 在表单中添加form token(隐藏域中的随机字符串);
2. 请求referrer验证;
3. 关键请求使用验证码。
3.2 超级天才黑客 *** ON-hijackin漏洞
名称: *** ON-hijackin漏洞
描述:CGI以 *** ON形式输出数据,黑客控制的开发者站点以CSRF手段强迫用户浏览器请求CGI得到 *** ON数据,黑客可以获取敏感信息。
检测 *** :
1. 检查返回的json数据是否包含敏感信息,例如用户ID,session key,邮箱地址,手机号码,好友关系链等。
2. 确认提交是否带有无法预知的参数,例如随机字符串等。
修复方案:可使用以下任意办法防御 *** ON-hijackin攻击:
1. 在请求中添加form token(隐藏域中的随机字符串);
2. 请求referrer验证。
4. 权限控制漏洞
4.1 文件上传漏洞
名称:文件上传漏洞
描述:接受文件上传的Web程序未对文件类型和格式做合法性校验,导致攻击者可以上传Webshell(.php、.jsp等)或者非期望格式的文件(.jpg后缀的HTML文件)
修复方案:文件上传的CGI做到:
1. 上传文件类型和格式校验;
2. 上传文件以二进制形式下载,不提供直接访问。
4.2 超级天才黑客 crossdomain.xml配置不当漏洞
名称:crossdomain.xml配置不当漏洞
描述:网站根目录下的文件crossdomain.xml指明了远程flash是否可以加载当前网站的资源(图片、网页内容、flash等)。
如果配置不当,可能带来CSRF攻击。如下图所示:
检测 *** :
访问http://[domain]/crossdomain.xml
修复方案:对于不需要外部加载资源的网站,crossdomain.xml中更改allow-access-from的domain属性为域名白名单。
修复大致样本参考如下(备注:示例中的app10000.qzoneapp.com,app10000.imgcache.qzoneapp.com请修改为自己指定的站点):
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from secure="false" 超级天才黑客 domain="*.qq.com"/>
<allow-access-from secure="false" domain="*.soso.com"/>
<allow-access-from secure="false" domain="*.paipai.com"/>
<allow-access-from secure="false" domain="*.gtimg.cn"/>
<allow-access-from secure="false" domain="*.pengyou.com"/>
<allow-access-from secure="false" domain="app10000.qzoneapp.com"/>
<allow-access-from secure="false" domain="app10000.imgcache.qzoneapp.com"/>
</cross-domain-policy>
4.3 flash标签配置不当漏洞
名称:flash标签配置不当漏洞
描述:网页在引入flash的时候,会通过object/embed标签,在设置的时候,如果一些属性配置不当,会带来安全问题:
1. allowScriptAccess:是否允许flash访问浏览器脚本。如果不对不信任的flash限制,默认会允许调用浏览器脚本,产生XSS漏洞。
always(默认值),总是允许;sameDomain,同域允许;never,不允许
2. 超级天才黑客 allowNetworking:是否允许flash访问ActionScript中的 *** API。如果不对不信任的flash限制,会带来flash弹窗、CSRF等问题。
all,允许所有功能,会带来flash弹窗危害;internal,可以向外发送请求/加载网页;none,无法进行任何 *** 相关动作(业务正常功能可能无法使用)
修复方案:对于不信任flash源,allowScriptAccess设置为never,allowNetworking设置为none(业务需要可以放宽为internal)。
4.4 embed标签配置不当漏洞
名称:embed标签配置不当漏洞
超级天才黑客描述:网页会通过embed标签引入媒体文件(如rm、avi等视频音频),这些媒体文件中如有脚本指令(弹窗/跳转),如果没有限制就会出现安全问题。
检测 *** :检查embed标签中是否有invokes标签。
修复方案:添加属性invokes值为-1。
4.5 并发漏洞
名称:并发漏洞
描述:攻击者通过并发http/tcp请求而达到次获奖、多次收获、多次获赠等非正常逻辑所能触发的效果。
下面以简化的例子说明在交易的Web应用程序中潜在的并行问题,并涉及联合储蓄帐户中的两个用户(线程)都登录到同一帐户试图转账的情况:
帐户A有100存款,帐户B有100存款。用户1和用户2都希望从帐户A转10分到帐户B.
如果是正确的交易的结果应该是:帐户A 80分,帐户B 120分。
然而由于并发性的问题,可以得到下面的结果:
用户1检查帐户A ( = 100 分)
用户2检查帐户A ( = 100 分)
用户2需要从帐户A 拿取10 分( = 90 分) ,并把它放在帐户B ( = 110 分)
用户1需要从帐户A 拿取10分(仍然认为含有100 个分)( = 90 分) ,并把它放到B( = 120 分)
结果:帐户A 90 分,帐户B 120 分。
检测 *** :发送并发http/tcp请求,查看并发前后CGI 功能是否正常。例如:并发前先统计好数据,并发后再统计数据,检查2次数据是否合理。
修复方案:对数据库操作加锁。
4.6 Cookie安全性漏洞
名称:Cookie安全性漏洞
描述:cookie的属性设置不当可能会造成其他SNS游戏的运行出错等安全隐患。
检测 *** :抓取数据包查看cookie的domain属性设定是否合理。
修复方案:对cookie字段的domain属性做严格的设定,openkey以及超级天才黑客openid的domain只能设置到子域,禁止设置到父域qzoneapp.com。如下图所示:
4.7 超级天才黑客 Frame-proxy攻击漏洞
名称:Frame-proxy攻击漏洞
描述:在一些老版本浏览器(比如IE6)下,Frame-proxy攻击可以把非常驻XSS漏洞以常驻型的方式做攻击。
修复方案:qzoneapp.com域名下的应用不能再通过iframe嵌入qq.com域名下页面。
原理如下图所示,假设域名xiaoyou.qq.com底下没有任何xss漏洞,然后xiaoyou.qq.com通过iframe嵌入了一个xxx.qzoneapp.com域名。
假设qq.com的某个子域vul.qq.com存在一个非常驻的xss漏洞,那么当xxx.qzoneapp.com通过iframe嵌入vul.qq.com时,访问xiaoyou.qq.com域名的用户将受到常驻型XSS漏洞的攻击。
你说错了,那个是壳牌喜力,按桶颜色分:黑黄红白。黑黄百都是柴汽通用油,黑色的档次更高,一般用在大马力车上,其次之,你好,红壳是矿物质油,5000公里或3个月左右更换一次,黄壳半合成机油7500公里左右或半年更换一次,蓝壳全合成机油10000公里或一年更换一次,黑壳是豪车或。怎么找真正的黑客
盗 *** 钓鱼软件黑客最早始于20世纪50年代,最早的计算机1946年在宾夕法尼亚大学出现,而最早的黑客出现于麻省理式学院,贝尔实验室也有。最初的黑客一般都是一些高级的。
怎么找真正的黑客 *** 钓鱼网站骗取用户网银账号、游戏账号等账号,提你的钱,卖你的游戏装备。网页挂马也是常用盗账号手段,我目前知道的黑客是通过搞网银赚钱的,前不久超级天才黑客外国有。
前提你的机器中病毒了如果没有后门病毒没人能控制你的机器防治很简单全盘杀毒如果怕杀不干净就重新分区完在重装系统打好补丁装好杀毒软件。
。如果你想成为一个比较优秀的手机黑客的话,那么你更好是睡觉,在梦中你什么都可以达到。因为以你的智商根本就不可能成为一个手机黑客。怎么找真正的黑客
。高智商就不会给自己找不自在…… 2货。窃取别的网,不能用自己的网,脱离侵略的卫星位置。黑客的位置是被定位的,不能在自己的住处。可说很难逃脱追踪。
怎么找真正的黑客你忘记了之前美国fbi向Apple索要后台的事情了吗?只要你不在手机上装别人让你安装的软件,你就不怕!再说了普通老百姓,人家还没有兴趣来视奸你呢。
标签:
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。