Rails ReCAPTCHA Plugin

by winson, 4 months ago.

什麼是CAPTCHA呢?

CAPTCHA是”Completely Automated Public Turing test to tell Computers and Humans Apart”的縮寫,那是一種用來區別使用者是人還是電腦的方式,一般都是產生圖形,讓使用者輸入圖形所代表的文字並加以驗證,主要用途是防止電腦程式灌票,或防止電腦程式登錄大量帳號或灌入大量廣告留言等。

那麼,如何在Rails底下做到CAPTCHA的機制呢?其實解決方式還滿多的,但我個人選擇外掛,通常有幾項要求:

  • 不會有系統安全方面的問題
  • 程式碼必須漂亮簡單
  • 對人類有益

我看過有人推薦Simple Captcha,但我覺得這是最爛的選擇,而且在Ruby On Rails Security Guide一文中也不推薦使用。


  • Posted in Plugins, Rails, on Sunday, February 24, 2008, at 07:04 AM.