站长们经常遇到js快照劫持的问题,对网站的优化带来及大的影响。对于大多数新手站长来说js快照劫持,束手无策。今天小编为大家进行一轮深度的解析。
一,js快照劫持示例
js快照劫持演示图,记录了是网站跳转的。
一个是百度搜索快照劫持演示。另一个是搜狐搜索快照劫持演示。
JS快照劫持,百度搜索演示图
JS快照劫持,搜狐搜索演示图
二,分析js快照劫持代码
经分析,网站首页被植入了恶意了代码,而且是多次加密JS代码。
此段代码就是添加在网站首页的JS,而且属于了加密了的代码,一般看不出什么猫腻。
三,加密JS层层分析
接下来进行JS反向解析分析。可以使用站长工具在线分析:http://tool.chinaz.com/js.aspx
站长工具JS混淆加密压缩 截图
解析后,可以看到真面目,这段代码。
document.writeln(“”);
打开这个main2.js可以看到一段落代码。
JS恶意代码二次加密
攻击者真的多有精力,层层加密啊。怪不得一般站长根本无法发现。
然后再进行解密。
被加密的JS恶意代码解析图
这下大家应该清楚了,攻击者对代码进行了3次的加密再调用,来实现百度快照的JS劫持跳转。
四,网站安全建议
网站安全一直是一个让站长运营者头痛的问题,没有百分百安全的网站,只有一断的进行维护和优化,做到定期备份,定期检查,最大程度的杜绝网站被黑被劫持的风险。希望各位站长清楚并且牢记在心。
新网站怎么优化推广,这是每一位网站主最关注的一个问题。针对新网站的优化百度官方给出以下几个建议,希望对站长们有一定的借鉴作用。
一、大量空短内容
空短内容在网站内容中,是比较常见的现象。有的网站因为本身站点结构原因,内容多是UGC内容;有的网站则受事件影响,很小的事件几句话就能说明白,造成网站出现大量正文内容仅200-300字,甚至更少的正文篇幅内容。空短内容本身并不是优质类内容资源,如网站出现大量空段内容,一定程度上会影响网站的评价,顾有此现象站点一定要多加注意。
二、死链&外链处理
目前网站中的外链,已经极少能影响到网站的站点评价,但是并不代表,网站可完全对外链置之不理;页面中的外链接如都是死链,对用户体验本身是十分不友好的行为,网站出现大量死链,也会影响站点评价,建议定期清理网站死链、外链等现象
三、用户体验优化
做网站终极是希望能用户留存并对用户做深度转化;这就要求网站方在内容提供中,对页面质量和体验也有严厉的把关。很多这些搜索引擎认为好的设置,以及很难解决的问题,我们帮助搜索引擎解决在我们网站的一些问题,并把搜索引擎认为好的设置在我们网站中进行相对应的设置,从而提升“搜索引擎友好度”。seo的存在是帮助搜索引擎解决处理我们网站的问题,从而获得更多来自于搜索引擎的流量。而绝非是为了那些搜索引擎认为好的设置,而伤害用户体验本身去做这些行为。我们的网站是给用户看的,不是搜索引擎,搜索引擎只是我们获取流量的一个渠道。不能单纯的为了搜索。
四、TDK的设置与搜索需求
TDK(title、deion、keywords)对网站来说是非常重要的标签。特别是title,可以说这个位置寸土寸金,title、keywords直接影响给搜索用户的展现,想要给用户看到什么,一定要用最简短最便捷的方式呈现在用户面前。
五、内容抓取
可抓取性友好,是指搜索引擎爬虫来抓取你的网页时,发现什么都没有,然后认为你的网页低质量,但实际你网页内容非常丰富。例如下图,网站有大量内容,内容在线上是稀缺的,质量也非常的高。但爬虫在抓取时,就什么也看不到了,自然也就无法获得这部分流量。
文字内容实在太少,spider无法感知页面的重要性,无法提炼出重要的关键词信息。
页面中有图片一定要添加ALT属性,更好的识别图片的主题思想。添加更为完善的meta deion。
关于新站SEO建议就这么多,请自行对照网站进行改进优化。