每天都要殺,煩死了。

自已寫程式架 blog 就是這點麻煩,要什麼功能都得自己生。目前正在研究把現行的系統改成 multi-blog,還剩下資料遷移的部分沒弄好,可這部分其實很麻煩。現在 blog 裡的資料不算太少,要測試的時候就得花多點時間。調來調去不知道什麼時候才能弄好。

可是,現行系統裡沒辦法以 blog 為單位設定是否允許 trackback。當初根本沒想到,所以資料庫裡沒有欄位;如果要改放到 global setting table 裡的話,又和將來的 multi-blog 功能衝突...

可惡,去到 settings.py 加個設定項啦!本站即日起失去 trackback 能力。

Posted by yungyuc at 20:22, 7 comments, 3 trackbacks.
Navigate
Add a trackback
Comments
Re: Trackback spam 實在很嚴重
可以試試看 bad-behavior 加上 dns black list.應該可以擋住 99% 的 comment+trackback spam...

至少對我來說他滿有效的.甚至連 capacha 都不用。

Mark
Mark at 2006-10-22 23:24.
Re: Trackback spam 實在很嚴重
那我要在新版本裡加上 spamhaus.org 試試看。感謝。
yungyuc at 2006-10-22 23:37.
Re: Trackback spam 實在很嚴重
另外還有一個方式可以來檔 trackback spam.

當你收到 tracback 時,不是直接加到 db 中,而是透過 http client 去 fetch 那個 trackback 的文章原始網址。

取回文章原文後,檢查原文內有沒有你的文章的 trackback url 或是 perma link ...

如果沒有,那麼就把這個 trackback 砍了。如果有就讓他通過。

基本上,這也可以檔掉大部分的 tracback spam .

Python 應該很比 PHP 好寫啦!

Mark
Mark at 2006-10-22 23:59.
Re: Trackback spam 實在很嚴重
目前這個系統裡處理 trackback 的程式只有... 53 行,還有很多東西可以加進去的 :D

或許 Trackback/Comment 資料表裡也應該加上個 is_spam 欄位。不過,我得把資料匯出入程式先完成,才能改 schema...

這時候就會希望 Django 趕快把 schema migration 作出來 :)
yungyuc at 2006-10-23 00:22.
Re: Trackback spam 實在很嚴重
目前先把 sbl-xbl.spamhaus.org 檢查加進去。看看有沒有效果。
yungyuc at 2006-11-12 18:06.
Re: Trackback spam 實在很嚴重
不行,spamhaus.org 無效 :( 才開一兩個小時就來了幾十封 spam。不知道是設錯了還是怎麼樣。

得用分析來源 url 內容的方式了;不過,這種方法好像很耗時呀,是不是該寫成 thread 以免被 DOS 呢。
yungyuc at 2007-01-17 23:31.
Re: Trackback spam 實在很嚴重
再試了一下 sbl-xbl.spamhaus.org,不行。

加上 bl.spamcop.net,還是擋不下來。

我準備開始用 urllib 了 :(
yungyuc at 2007-01-18 15:29.
Trackbacks
tb 測試
從樂多 trackback 回來 http://blog.seety.org/everydaywork/archive/540/,試試 content validator 會不會亂擋。 <br /> <br />測試一號失敗了... 進行測試二號。
yungyuc at 2007-01-18 16:14.
再行測試 trackback
這真不直覺。 <br /> <br />加了 content validator 之後,要 trackback 我的人必須先寫好 entry 並送出/儲存。在送出 trackback 之前,來源的 URL 必須存在,否則我的 content validator 就會把 trackback 擋下來了 (因為原 UR
yungyuc at 2007-01-18 16:33.
trackbackspamproofed
Trackback SPAM 是很討厭的東西;它不像 comment SPAM 可以用 captcha 或帳號/密碼來擋。Trackback 都是由 blog 軟體系統發出來的資料,所以要擋可以,必須考慮到這中間缺乏使用者的互動,否則就會連正常的 trackback 也擋掉。 ...
Everyday Work at 2007-01-18 17:19.
Add a comment

Your name. (required)

Your personal website. (optional)

Your email address. Will not show in page. (suggested, but optional)

Text format is "Plain Text".

Enter "odNVi"
© hover year to navigate month: powered by django