因为我们不会深入研究编程技术,所以我们主要学习漏洞挖掘。我想从掌握语言基本语法的概念开始,使用函数,编写一些演示。用底部查看前面的漏洞分析文章,过程中会发现劳动点,从而使目的遵循相关的编程点。而不是小吃编程书。
近我们SINE安全在对帝国CMS系统进行代码安全审计的时候,发现该系统存在网站漏洞,受影响的版本是EmpireCMS V7.5,从帝国下载到本地,我们人工对其代码进行详细的漏洞检测与安全代码分析。共计发现三个高危漏洞,都是在网站的后台管理页面上的功能发现的。该漏洞的产生,根源的问题是没有对get,post提交方式进行严格的安全效验与过滤,导致可以插入恶意代码到后端服务器中去处理,导致漏洞的发生。
我们普通用户一般很难发现,今天有一个客户咨询我,说为什么他的一个网站的信息显示在一个网站上?我说这是人家利用了你的网站数据后被搜索引擎收录而留下的一个快照,快照是你的信息,打开却是违法信息,还有一种情况是快照是非法信息,而打开却是正常的网站信息,这种情况一般是网站被挂马或者域名遭到了劫持,在你 site搜索某个网站域名的时候,发现标题描述关键词全部被改掉了,点击以后会进入一个非法的网站页面,它替换掉了你被搜索引擎收录的快照信息并做了跳转,如果你自己在浏览器地址栏输入网址进去,并不会发现问题的所在,这种情况并不会直接破坏掉你网站的信息。
XSS跨站漏洞的产生的根源是对前端输入的值以及输出的值进行全面的安全过滤,对一些非法的参数,像<>、,",'等进行自动转义,或者是强制的并提示,过滤双引号,分好,单引号,对字符进行HTML实体编码操作,如果您对网站代码不是太懂,可以找的网站安全公司来修复XSS跨站漏洞,国内也就SINESAFE,深信服,绿盟,启明星辰比较,关于漏洞的修复办法,遵循的就是get,post,提交参数的严格过滤,对一些含有攻击特征的代码进行。
昨天我的网站出现了问题,我有一个设备的网站,然后就是百度搜索,你百度搜索关键词后,然后出来了一个出来我的网站,但是他点击进去以后,他直接跳转到一个游戏界面了,然后我问我的那个技术员,他说网站被木马劫持了,应该是网站,可能是被挂木马了什么的,然后我技术员说了一句话挺搞笑的,他说攻击你的网站,在你网站上挂木马,说明就被挂了后门什么的,说明你的网站有潜力哈哈。当时我就感觉非常搞笑,然后技术员修复了漏洞清理了木马后门,总之让他说的就是这个问题很简单,直接修复就可以了,他说的也有一点道理,反正挺搞笑的这个(后来才知道这个技术员也是懂点皮毛,当时他也是找的网站漏洞修复公司给解决的)。
网站密码使用常用的密码或者是弱密码被别人碰撞了,很多时候客户都是直接使用网站开发者提供的账号密码而不去改变,殊不知这些密码都是通用密码很容易让别人试出来,这个时候我们就需要把密码修改成不为人知的密码防止后面其他人试出来。