顧客名單之所以有價值,是因為當中的人確實曾到訪您的網站。線上表單與結帳頁是訪客留下聯絡資料的兩個主要入口,亦是垃圾程式最常攻擊的地方:部分程式甚至不會載入網頁,而是直接向網站大量發送表單,或在結帳頁留下虛假的電郵地址。
Kanorio 在這兩個入口內置了多層檢查機制。本篇將說明這些檢查的運作方式、您與訪客會看到的內容,以及哪些情況仍需由您親自處理。
您可以將其想像成進入大門前的幾道關卡。每一道關卡均無需您額外設定,網站發佈後即會自動運作。
第一關:網絡邊緣。 所有 Kanorio 網站均透過 Cloudflare 全球網絡提供服務。若請求被判定為明顯的程式而非瀏覽器,在觸及您的網站前即會被要求通過驗證。此層亦負責處理 DDoS 與防火牆,詳情請參閱網站安全防護。
第二關:頁面上的檢查點。 表單與結帳頁內設有多個真人正常填寫時不會觸發的檢查點。程式因不讀取畫面、僅按欄位填寫,極易誤觸。誤觸的提交將會被直接丟棄。
第三關:一次性通行證。 當訪客開啟頁面時,系統會為該次填寫發出一張通行證。它僅對該表單(或該次結帳)有效,使用一次後即作廢,閒置過久亦會過期。將通行證複製到其他表單或重複使用均不會被接納。
第四關:提交次數限制。 每個來源在短時間內可提交的次數有限,每個表單每日可接收的數量亦設有上限。即使繞過上述關卡,亦無法進行大量灌入。
線上表單比結帳頁多出一關:在按下提交前,填寫者的裝置需完成一小段運算。 這就是您在表單上看到的簡短人機驗證。對真人而言僅需不到一秒;但對於試圖一次提交數千數萬筆的程式來說,每一筆均需付出運算成本,累積起來便不划算。
通過所有關卡的提交,才會建立聯絡人並向您發送通知。未通過者將不會留下任何資料。
| 入口 | 訪客的感受 |
|---|---|
| 結帳頁 | 不會看到任何東西。檢查全部在背景進行,無需額外步驟,亦不會出現驗證畫面。 |
| 線上表單 | 填寫完畢並按下提交前,會看到一個「我不是機器人」的勾選框,勾選後不到一秒即可完成。它由平台提供,會跟隨您網站的品牌色與圓角、依網站語言顯示文字,無法關閉。 |
結帳頁不設人機驗證,是因為結帳流程多出一項步驟便會導致部分顧客放棄。表單則是主動留下聯絡資料的地方,多一次簡短確認是可以接受的。
不載入第三方驗證腳本。 許多網站的表單會嵌入 Google reCAPTCHA 等服務。這固然有效,但也意味著訪客每填寫一次表單,資料便會傳送至第三方,並可能產生追蹤用的 Cookie。Kanorio 的檢查全由自家伺服器完成,訪客資料不會因填表而被傳送至其他地方。這與訪客隱私與資料處理的原則一致。
表單上的人機驗證採用開源的 ALTCHA(MIT 授權,程式碼公開可稽核,德國、法國、英國政府網站與美國證交會均有使用)。其原理是「工作量證明」:訪客裝置完成一小段運算以證明自己並非批次灌入的程式,整個過程在裝置上進行,題目由 Kanorio 伺服器產生,答案亦僅回傳至 Kanorio,不會連接任何外部服務、不設 Cookie、亦不做指紋追蹤。因此,您不會在表單上看到第三方的標誌或連結,亦無需在隱私政策中為此額外說明。
自訂網域一視同仁。 檢查不綁定網址,無論訪客從 您的品牌.kanorio.com 或自訂網域進入,保護機制均相同。您無需為每個網域另外申請或設定。
您無需管理金鑰、額度與帳單。 部分平台要求站主自行向驗證服務商申請金鑰並貼入後台,用量超出更需付費。Kanorio 無需這些步驟,所有計劃均已包含。
被阻擋的內容直接不存在。 系統不會將其塞入「垃圾匣」等您清理,亦不會佔用表單的「名額上限」。
平台會從所有網站學習。 在任何一個 Kanorio 網站被識別為灌入來源的裝置,短時間內到其他網站留下的資料亦會被直接分類為垃圾。此判斷僅來自 Kanorio 自身的網站,不與任何第三方交換,亦不會永久記住任何人:一段時間後會自動解除,您取消垃圾標記時亦會一併解除。
它阻擋的是程式灌入,而非所有您不想收到的內容。以下情況仍可能送出:
針對此類內容,表單額外設有一道內容檢查:使用一次性電郵、訊息塞滿連結、同一段文字在短時間內於多個網站重複出現的提交,會被自動放入該表單的「垃圾」分類,不會建立聯絡人、不會通知您,亦不會向對方發送任何訊息。
關於檢查垃圾、取消誤判、手動標記為垃圾,以及利用「暫停收件」、「名額上限」、「每人限填一次」阻擋大量垃圾的做法,請參閱線上表單。
結帳頁沒有自由文字欄位,僅進行一次性電郵檢查:使用一次性電郵填寫的結帳資料不會留下紀錄。
未通過檢查的提交不會留下資料,我們亦刻意不保存它們。此項保護的成效,體現在您的名單中沒有那些虛假聯絡人,而非一個數字。
不需要。表單與結帳頁的保護已內置,後台亦沒有此開關。結帳時不會增加步驟;填寫線上表單時,提交前會看到簡短的人機驗證。
不行。它是表單阻擋大量灌入的關鍵一關,關閉後其他關卡的效果將大幅下降。它對真人而言僅需不到一秒。
不會傳送給任何人。它使用開源的 ALTCHA 技術,運算在訪客裝置上完成,題目與答案僅在您的網站與 Kanorio 之間往返,沒有第三方參與,亦不設 Cookie。這也是為何您不會在表單上看到 Google 或其他服務商標誌的原因。
結帳流程多出一項步驟便會導致顧客放棄,因此結帳頁的檢查是在背景進行。表單是訪客主動留下聯絡資料的地方,多一次簡短確認是合理的代價。兩者均由平台處理,您無需設定。
有。檢查不綁定網址,自訂網域與 Kanorio 網址的保護機制相同,無需另外申請或設定。
請先前往「顧客 › 線上表單」進入該表單的回覆頁,將狀態篩選為「垃圾」,多數推銷內容應已在該處,不會打擾您。若出現在正常列表內,請按「標為垃圾」處理。若數量龐大,可開啟「暫停收件」或設定「名額上限」。若您懷疑是程式灌入卻未被阻擋,請依安全問題處理聯繫我們,並附上幾筆範例。
內容檢查是規則式的,訊息內連結過多或使用一次性電郵時可能誤判。按「取消垃圾標記」即可,系統隨後會建立聯絡人;若對方當時有勾選訂閱,同意紀錄亦會一併補上。