盜連與Apache反盜連

Somewhere真是個無法無天的地方–竟然有人偷了本站文章,偷文章也就算了,文章內的圖還是連到本站佔用本站大量頻寬. 看看這個 “文學城”
“http://web.wenxuecity.com/BBSView.php?SubID=ent&MsgID=7275”
和本站 星際大戰 是不是一樣呢?

只好在 Apache 設定加上 SetEnvIfNoCase, 配合 FilesMatch, 然後用 Order Allow,Deny… 連不到圖了吧.

Apache 網站上 Prevent “Image Theft” 的例子

SetEnvIf Referer "^http://www.example.com/" local_referal
# Allow browsers that do not send Referer info
SetEnvIf Referer "^$" local_referal

Order Deny,Allow
Deny from all
Allow from env=local_referal

滾開,小偷!

(Visited 12,642 times, 1 visits today)
Tagged . Bookmark the permalink.

23 Responses to 盜連與Apache反盜連

  1. 韻萍 says:

    不~會~吧~
    這真是無恥行徑
    不過另一方面看來,貴府己經闖出名號了
    所以小偷也慕名而來!

  2. Andrea says:

    偷得太誇張了啦!他也和 Mark 一樣,由板橋到台北的西門町看電影,真是太厲害了些。真沒想到還有這樣的事情耶!算是開了眼界。

  3. 咪咪 says:

    我很好奇你們是怎麼發現的???

  4. 文興 says:

    怎麼連你自己的網站也顯示「勿盜連…」??

  5. Mark says:

    怎麼發現,看Apache log,因為流量大了很多,原來都是盜連那邊來捉圖的.那個站很熱門,一下子我的log內塞滿了那些記錄.

    其實還有很多,
    “http://www.dailyclub.com/showthread.php?threadid=137068”
    “http://web.wenxuecity.com/BBSView.php?SubID=computer&MsgID=76522”
    “http://mitbbs.com/cgi-bin/BBScon?PDA/M.1116887218.A=3243”
    不知是盜的也被盜了,還是原盜者到處post…

    恐怖哦…

  6. 曉雯 says:

    果然真的是太扯了……

  7. 文興 says:

    我發現如果連到那個小偷的站; 按了refresh, 然後再回
    https://blog.gspirits.org/wp/59
    就會看到以下畫面:

    :dynamic:http://www.pmwin.net/images/hack2.jpg:end:

    相反的, 如果先到https://blog.gspirits.org/wp/59
    按refresh, 再連到那個小偷的站, 就會看到以下畫面:

    :dynamic:http://www.pmwin.net/images/hack1.jpg:end:

    大概是cache的關係. 還有是不是hotlinks沒關掉?

  8. Jason says:

    good website/blog. the ‘theif’ redirect me to here.
    however wenxuecity is an american website not in china.

  9. 文興 says:

    Immigrating to the US and still remain the old pirate character. That’s even worse!!

  10. 文興 says:

    我的一個exe file也被盜連, 三天吃掉25GB. 真可佈!! 那個海盜一定不在美國 (不要問我怎知道), 可惡! 我認識很多很好的中國朋友, 可惜一鍋好粥卻被幾個老鼠屎弄壞.

  11. Mark says:

    Hi Jason,Welcome you here.

    文興,我看不到你的圖,不過那個應該是 cache 的關係.
    講到這個,不知道還要多久 “Somewhere的人”才會有起碼的版權觀念;前一陣子看到報導Somewhere官方還在宣導 “如何辨別真書與偽書”,感覺好像好幾十年前的台灣.

    昨天比前天多了七千多次link,還好及時擋住,不然頻寬會浪費很多.

  12. 文興 says:

    我發現有人乱連我的圖, 所以我就把它們拿掉了.

  13. 喬爹 says:

    Mark,

    你們的網站出現一大堆:”勿盗連 …”,不知是不是我這邊客戶端的問題

  14. Mark says:

    Hello 喬爹,

    這個可以分兩方面來說,
    1.那個”勿盗連 …”只放了一天,昨天就拿掉了,現在應該盗連是看不到圖才對.你看到的是browser cache的吧.

    2.如何知道盗連是判斷由browser送出的”referer”,比較一下
    a. sprites.jpg HTTP/1.0″ 403 374 “-” “Mozilla/3.01 (compatible;)”

    b.GPS-sat.gif HTTP/1.1″ 403 345 “http://web.wenxuecity.com/BBSView.php?SubID=computer&MsgID=76522” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)”

    c. sprites.jpg HTTP/1.1″ 200 75852 “https://blog.gspirits.org/wp/” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FunWebProducts; .NET CLR 1.0.3705)”

    b.是 “正常”的盗連, c.是正常上本站流覽的, 你用的browser沒送出referer, 如a.的case, 所以… 好奇你是用什麼 browser? Mozilla/3.01 (compatible;) 很少見.

    Anyway,現在我調整不送referer的也可以連到,試看看. 只是這樣反盗就沒那麼嚴密了.

  15. B.C. says:

    打個岔, 我看了一下 Somewhere 的盜連圖片的連結, 與貴站圖片的連結檔名似乎不一樣, 因為提出的避免盜連的方法 不好?? 所以把圖片檔名改掉 ??

  16. Mark says:

    不是方法不好,那是後來作別的實驗. 🙂

  17. suki says:

    打扰了,第一次来,看到上面这个方法想试一下,请问code加在哪呢?.htaccess 吗?apache 是要安装的吗?

  18. Mark says:

    httpd.conf or .htaccess 都可以

  19. 朱朱 says:

    我是用 mod_rewrite。

    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} /NoHotLink\.png$
    RewriteRule . – [L]

    RewriteCond %{THE_REQUEST} \.(gif|jpg|png)(\ ) [NC]
    RewriteCond %{HTTP_REFERER} !://([^.]+\.)?your_doman\.com/? [NC]
    RewriteCond %{HTTP_REFERER} !^$
    RewriteRule . /NoHotLink.png [L]

  20. Pingback: 使用 cronolog 作 Apache log 的分割處理 – 精神奕奕

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *