短网址预览,让冲浪更安全

普遍适用的规则分享、讨论

版主: phoenix

短网址预览,让冲浪更安全

帖子phoenix » 10月 09 2009, 23:06

随着微博的流行,短网址的应用也越来越广泛。然而,如果一个短网址指向一个恶意网站,那么盲目点击则有可能将你的计算机置于风险之中。

导入下面的规则,则在浏览器被重定向到目标网址之前,proxomitron 会弹出一个确认框,提示你目标网址的细节,并由你决定是否继续浏览。如果你选择否,则调用 Google Mobile Proxy 打开目标网址,以提高安全性。

测试短网址: http://tinyurl.com/g0hz

效果如图:
tinyurl_preview.png
tinyurl_preview.png (5.4 KiB) 被浏览 1152 次


规则如下:

代码: 全选
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: Preview Shortened URL Before Redirected 09.10.06 [phoenix,ln] (In)"
URL = "bit.ly|is.gd|xrl.us|tinyurl.com|br.st|om.ly|j.mp|qu.pe|sl.ly|mxtux.tk|tweak.tk"
Match = "\0&(^$IHDR(Content-Type: image/*))($CONFIRM(\u     is to be redirected to:\n\0\n\nGo Ahead?)$SET(1=\0)$LOG(R$DTM(c): Shortened URL Passed)|$SET(1=http://www.google.com/gwt/n?u=\0)$LOG(R$DTM(c): Shortened URL Rejected))"
Replace = "\1"
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27

Re: 短网址预览,让冲浪更安全

帖子Bonnie » 10月 10 2009, 03:24

弹框有点不方便吧。
不如像gm脚本一样直接转化成普通网址,
对于有嫌疑的域名可以先google再确认是否要点击。
Bonnie
Moderator
 
帖子: 166
注册: 10月 05 2008, 01:27

Re: 短网址预览,让冲浪更安全

帖子phoenix » 10月 10 2009, 09:29

Bonnie 写道:不如像gm脚本一样直接转化成普通网址

个人不喜欢这种方式。

上面的规则只会对点击的链接进行提示,而gm脚本要对所有链接都进行转换,没必要而且浪费资源,另外js执行总归要占用时间。

btw,js是影响网页加载速度的罪魁祸首,我的浏览器默认设置是禁用js的。
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27

Re: 短网址预览,让冲浪更安全

帖子Bonnie » 10月 12 2009, 01:14

我以前也是用opera关闭全局js然后用站点首选项开启的,速度很快又不怎么影响浏览网页,的确很赞。
后来渐渐的很多论坛都直接贴视频网站的视频了,
关闭全局js就有点麻烦了。
搜索一些视频10有89会链接到一些我从没去过的论坛,这时就要开启一下全局js刷新了才能看。
慢慢就不用了。。
Bonnie
Moderator
 
帖子: 166
注册: 10月 05 2008, 01:27

Re: 短网址预览,让冲浪更安全

帖子phoenix » 12月 19 2009, 15:45

更新下,使用通配符来匹配7个字符以下的短网址域名,比如最近新出现的 goo.gl 和 fb.me 等等。

代码: 全选
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: Preview Shortened URL Before Redirected 09.12.17 [phoenix,ln] (In)"
URL = "[^/]+{3,7}/|tinyurl.com|mxtux.tk|tweak.tk"
Match = "\0&(^$IHDR(Content-Type: image/*))($CONFIRM(\u     is to be redirected to:\n\0\n\nGo Ahead?)$SET(1=\0)$LOG(R$DTM(c): Shortened URL Passed)|$SET(1=http://www.google.com/gwt/n?u=\0)$LOG(R$DTM(c): Shortened URL Rejected))"
Replace = "\1"
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27

Re: 短网址预览,让冲浪更安全

帖子phoenix » 1月 30 2010, 21:53

修正一个会匹配没有 Location header 的短网址的 bug ,比如: http://img.ly/qrc

代码: 全选
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: Preview Shortened URL Before Redirected 10.01.30 [phoenix,ln] (In)"
URL = "[^/]+{3,7}/|tinyurl.com|mxtux.tk|tweak.tk"
Match = "(?*)\0&(^$IHDR(Content-Type: image/*))($CONFIRM(\u     is to be redirected to:\n\0\n\nGo Ahead?)$SET(1=\0)$LOG(R$DTM(c): Shortened URL Passed)|$SET(1=http://www.google.com/gwt/n?u=\0)$LOG(R$DTM(c): Shortened URL Rejected))"
Replace = "\1"
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27


回到 通用规则讨论

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客

cron