黑海豚的直觉 VistaPC.CN

2008年01月19日

URL的识别,识别和防御欺骗性网址

归类于: 原创稿件 — 黑海豚 @ 20:42下午

                            再谈检查URL的识别,识别和防御欺骗性网址的补充

文章中介绍的检查实际访问URL的方法很不错,只是我们每次想检查一个网页的真实性时,总是要把这段代码找出来(保存在磁盘上的某个文件…),复制->粘贴 ->回车,总是要经历这么一系列麻烦的路子,心里多少有些不快。
    我想不如把它结合到咱们的浏览器菜单里吧,就放在咱们的宝贝“收藏“  菜单里。


    以WindowsXP IE6.0.2800 系统环境为例,具体的方法是这样的:
    1.打开你的浏览器,不管打开的是什么页面,都直接点击菜单“收藏”下的“添加到收藏夹”,然后像平常一样给我们的这个小工具起一个好记的名称(比如:核对URL),指定它在收藏夹中的位置(也就是“创建到”),点“确定”。
    2.点击“收藏”菜单,移动光标到刚刚创建的那一项上面,点击右键,选择“属性”,其中有一个“Web 文档”属性,我们更改“URL”后面的内容为本文最后的代码,然后点击“确定”。
    此时IE会提示你“快捷方式存在的问题:”JavaScript”协议没有已注册的程序。是否保留这一目标?”,这里要选择“是”。
    好了,至此,我们就把“欺骗”一文介绍的检查URL方法安装到IE里去了。以后,我们在浏览任何网页的时候,都可以直接点击“收藏”菜单的该工具来了解到所访问的网站是不是存在URL欺骗行为,效果如图所示。
    (插图pic.jpg)pic.JPG
    只要大家在上网时多个心眼,我们遇到的麻烦自然会减少的。文末所附的代码大家可以依据自己的习惯适当更改。
    示例代码:
    javascript:alert(”该页面真实地址:\t” + location.protocol + “//” + location.hostname + “/” + “\n\n地址栏显示地址:\t” + location.href + “\n\n\n\n\n” + “\n如果以上两个URL的主机部分不相同,请提高警惕,这可能是一个欺骗性URL.”)    注:
    \t  制表符,有利于文字对齐
    \n  换行符,出现一次换一行
    location.protocol URL使用的网络协议
    location.hostname URL主机地址名
    location.href     地址栏中显示的信息

没有评论 »

还没有评论。

评论 RSS Feed。 引用 URL

发表评论

Powered by WP Hashcash

Powered by WordPress