תוסף Contact form 7 הנותן פונקציונליות ליצירת טפסים החינמי במערכת וורדפרס מותקף ע"י רובוטים ששולחים טפסים רבים באמצעותו או במילים אחרות ספאם. יש המון דרכים להילחם בספאם כמו למשל שימוש בקאפצ'ה, אך לא כולם אוהבים להשתמש בה מכיוון שזה מבריח את הגולשים ממילוי טפסים באתר ויחס המרה ברוב המקרים יורדת. אז מצד אחד יש לנו יחסי המרה שחשובה לנו ואנחנו לא מעוניינים לפגוע בכמות הפניות שאנחנו יכולים לקבל באתר, ומצד שני בוטים שמפציצים אותנו כל יום בהודעות ספאם דרך טופס צור קשר בכלל לא רצוי.
Contact Form 7 Honeypot הוא פתרון שיכול להפחית באופן משמעותי את הספאם שמגיע דרך הטפסים שנוצרו עם CF7 ולשלוח את הבוטים לחפש קורבנות אחרים ברשת האינטרנט. איך מתקינים ומה אנחנו צריכים לעשות כדי להפעיל את התוסף יוצג בהמשך אך חשוב לתת הסבר מה זה באופן כללי ואיך זה מונעה מבוטים להציף אותכם.
אז מה התוסף בעצם עושה כדי להלחם בספאם?
מכיוון שמדובר בתוכנה שרצה במחשב או במערכת כלשהי ברשת האינטרנט, שמתלבשת על האתרים השונים ןמתחילה לשלוח ספאם, עדיין מדובר במשהו טכני ולא אנושי, לכן מכאן אפשר להסיק מסכנה שמדובר בתוכנה שהיא לא יותר חכמה מבני אדם. לכן בוט בעצם מחפש טפסים באתר שהוא בסה"כ קוד html פשוט, כאשר הוא מגלה אותם בדף כלשהו באתר הוא ממלא את השדות ושולח טפסים באופן אוטומטי.
Honeypot לא מנסה לחסום את הבוט והוא לא מפעיל אלגוריתם מיוחד כדי לזהות ספאם, אלא עושה טריק מאוד פשוט וחכם. הוא מציב שדה מוסתר בטופס שרק בוטים יכולים לראות אותה (השדה לא מוצגת לגולשים), רובוט ממלא את כל השדות בטופס בדרך כלל, במידה ורובוט מלא את השדה המוסתר התוסף מזהה שמדובר בספאם ולא מאפשר לטופס להישלח או להתקבל.
זה הכל. לפעמים טריק או לוגיקה פשוטה יכולה לחסוך המון התעסקות ופיתוח. השיטה תקפה גם על טפסים שבדפי נחיתה, בדפי פרסום ואתרים שלא בהכרח בנוים על מערכת וורדפרס.
הוקלט סרטון קצר להדגמה לאיך מתקינים את התוסף ומה עליכם לעשות כדי לכלול את שדה המוסתר בטופס צור קשר שלכם בוורדפרס. אם אתם מחפשים מדריך וורדפרס עבור תוסף Contact Form 7 (המקור) ניתן לגשת ללינק המצורף.
מדריך וורדפרס להתקנה והגדרת תוסף למניעת ספאם בטפסים:
חשוב לציין שתוסף הזה מגיע כהרחבה לתוסף המקורי של Contact Form 7 ומיועדת רק לו. אין להשתמש בתוסף ללא תוסף CF7.