10 خيارات وبدائل لإمكانية الوصول إلى اختبار CAPTCHA في WPForms

نشرت: 2024-04-05

في الآونة الأخيرة، سألنا أحد قرائنا عن خيارات إمكانية الوصول إلى اختبار CAPTCHA في WPForms للحد من عمليات إرسال البريد العشوائي.

لقد اعتقدنا أن الوقت مناسب الآن لمناقشة البدائل العديدة لاختبارات CAPTCHA التقليدية في WPForms والتي يمكن الوصول إليها بشكل أكبر نظرًا لأن هذه مشكلة شائعة يطرحها العملاء في محادثات الدعم لدينا أيضًا.

لذا، دون مزيد من اللغط، دعنا نتعمق في أنواع خيارات إمكانية الوصول إلى اختبار CAPTCHA لمساعدتك في تحديد الخيار الأفضل لنماذجك وأمان موقع الويب الخاص بك. حان الوقت لمحاربة البريد العشوائي في نماذج الاتصال إلى الأبد!

في هذه المقالة

  • 1. قم بإنشاء اختبار CAPTCHA القائم على المنطق (الرياضيات).
  • 2. استخدم اختبار CAPTCHA للأسئلة والأجوبة المخصصة
  • 3. قم بنشر اختبار CAPTCHA غير المرئي على موقعك
  • 4. استخدم اختبار CAPTCHA الصوتي لإمكانية الوصول
  • 5. قم بإنشاء قوائم السماح/قوائم الحظر لعناوين البريد الإلكتروني
  • 6. تقييد تقديم النماذج حسب الدولة
  • 7. تمكين تصفية الكلمات الرئيسية في النموذج الخاص بك
  • 8. فرض حد زمني على عمليات تقديم النماذج
  • 9. قم بتمكين رمز WPForms لمكافحة البريد العشوائي
  • 10. قم بتوصيل النموذج الخاص بك إلى Akismet

بدائل لاختبارات CAPTCHA التقليدية التي يسهل الوصول إليها بشكل أكبر

عندما نتحدث عن اختبارات CAPTCHA التقليدية، فإننا نشير إلى اختبارات CAPTCHA القياسية المستندة إلى الصور والتي تستخدمها الملايين من مواقع الويب حول العالم.

بالطبع، ليس هناك أي ضرر في استخدام اختبار CAPTCHA المبني على الصور، ولكنه يميل إلى أن يكون تكتيكًا قديمًا، وقد يكون أقل فعالية في منع البريد العشوائي في بعض الأحيان.

لذا، راجع هذه النصائح أدناه لمعرفة كيفية استخدام اختبارات CAPTCHA في WPForms التي يسهل الوصول إليها، بالإضافة إلى اقتراحات أخرى لمكافحة عمليات إرسال البريد العشوائي:

1. قم بإنشاء اختبار CAPTCHA القائم على المنطق (الرياضيات).

يقدم WPForms حقل Captcha مخصص في أداة إنشاء النماذج، والذي يمكنك سحبه وإسقاطه في النموذج الخاص بك لإنشاء اختبار CAPTCHA مخصص قائم على الرياضيات.

ستجد حقل Captcha المخصص ضمن Fancy Fields في أداة إنشاء النماذج. وهذا يعني أنك ستحتاج إلى ترخيص WPForms Basic للوصول إلى هذه الميزة.

Custom-Captcha-field

لتخصيص الحقل، انقر فوق الحقل الموجود في لوحة معاينة النموذج لفتح خيارات الحقل الخاصة به وتغيير التسمية والنوع والوصف .

نظرًا لأننا نريد إنشاء اختبار CAPTCHA قائمًا على الرياضيات، فحدد خيار Math في القائمة المنسدلة النوع ، وهذا كل ما في الأمر!

custom-captcha-field-options

الآن، عند نشر هذا النموذج، سيقوم الحقل تلقائيًا بتغيير السؤال في كل مرة يتم فيها إعادة تحميل الصفحة أو تحديثها. أليس هذا مذهلاً؟!

custom captcha math example

إذا كنت ترغب في تغيير اختبار CAPTCHA هذا باستخدام بعض التعليمات البرمجية المخصصة، فاطلع على هذا البرنامج التعليمي حول تخصيص Math Captcha لمزيد من التفاصيل.

2. استخدم اختبار CAPTCHA للأسئلة والأجوبة المخصصة

بدلاً من استخدام نوع Math Captcha، لديك أيضًا خيار استخدام سؤال وإجابة يمكنك إنشاءهما بنفسك.

كل ما عليك فعله هو النقر فوق حقل Custom Captcha ، والانتقال إلى Field Options (خيارات الحقل )، وتحديد خيار السؤال والإجابة من قائمة النوع .

custom-captcha-q-and-a

الآن فقط قم بإضافة سؤال في الحقل الأول وإجابته في الحقل الثاني. يمكنك أيضًا إضافة أو إزالة الأسئلة عبر أزرار الزائد (+) أو الناقص (-) ، على التوالي.

adding-another-question

إذا كان هناك العديد من الأسئلة والأجوبة، فسيعرض النموذج سؤالًا واحدًا عشوائيًا في كل مرة يتم تحميله في المتصفح.

3. قم بنشر اختبار CAPTCHA غير المرئي على موقعك

فيما يتعلق بخيارات CAPTCHA التي يمكن الوصول إليها، سيكون من دواعي سرورنا أن نسمع أن WPForms تدعم أيضًا عمليات تكامل CAPTCHA المتعددة.

wpforms captcha settings

يمكنك استخدام الخيارات الواردة أدناه لإنشاء اختبار CAPTCHA غير مرئي لحماية موقعك مع تقديم تجربة مستخدم سلسة دون تحديات متقطعة.

اختبار reCAPTCHA V2 غير المرئي

سيتم تقديم خيارات إضافية لك عند النقر فوق خيار reCAPTCHA في WPForms »الإعدادات» CAPTCHA.

Select-type-of-reCAPTCHA-to-use

حدد خيار invisible reCAPTCHA v2، واتبع الخطوات الواردة في هذا الدليل لإنشاء مفاتيح reCAPTCHA الخاصة بك، وأضف الإجراء الأمني ​​إلى النموذج الخاص بك.

Add site key and secret key for reCAPTCHA

يوصى بهذا الخيار لمسؤولي مواقع الويب الذين لا يريدون دائمًا إظهار التحدي للمستخدمين، لأنه يؤدي أحيانًا إلى ترك النماذج.

ونتيجة لذلك، سيحاول تحديد ما إذا كان المستخدمون بشرًا أم روبوتات بناءً على تفاعلاتهم مع موقع الويب.

اختبار كابتشا v3

حيث تم تصميم إصدار reCAPTCHA v2 غير المرئي للتمييز بين البشر والروبوتات مع الحد الأدنى من تفاعل المستخدم، يهدف reCAPTCHA v3 إلى التشغيل بالكامل في الخلفية.

إذا كان موقع الويب الخاص بك يقدّر تجربة المستخدم ومستعد للسماح لنظام تصنيف reCAPTCHA v3 بتوجيه عملية اتخاذ القرار، فإن reCAPTCHA v3 هو الحل الأمثل.

recaptcha configuration

يشير نظام التصنيف هذا (يتراوح من 0.0 إلى 1.0) إلى احتمالية أن يكون المستخدم روبوتًا، حيث يكون 1.0 على الأرجح إنسانًا و0.0 على الأرجح روبوتًا.

بمجرد قيامك بتكوين reCAPTCHA v3 في WPForms، يمكنك أيضًا ضبط عتبة النتيجة لمحاربة عمليات إرسال البريد العشوائي بقوة.

no-conflict-option-recaptcha

يمكنك أيضًا تمكين وضع عدم التعارض لمنع حدوث تعارضات مثل تحميل reCAPTCHA مرتين (مرة بواسطة WPForms وأخرى بواسطة قالب WordPress الخاص بك).

يؤدي هذا إلى تخفيف أي مشكلات تنشأ عن تعارض المكونات الإضافية أو السمات، مما يؤدي في النهاية إلى عدم عمل reCAPTCHA بشكل صحيح.

بمجرد الانتهاء من ذلك، لإضافة reCAPTCHA إلى النموذج الخاص بك، ما عليك سوى فتح أداة إنشاء النماذج، والبحث ضمن قسم الحقول القياسية ، ثم النقر فوق حقل reCAPTCHA .

add-recaptcha-field

للتأكد من تمكين reCAPTCHA، ابحث عن الشارة في الزاوية اليمنى العليا من أداة إنشاء النماذج.

The Google reCAPTCHA badge

Cloudflare Turnstile (القطعة غير المرئية)

على غرار إصداري reCAPTCHA v2 وreCAPTCHA v3 من Google، يمكنك أيضًا استخدام Cloudflare Turnstile (Invisible Widget) من خلال WPForms.

select-cloudflare-turnstile

على غرار Google reCAPTCHA، ستحتاج إلى تكوين Cloudflare Turnstile وإضافة مفاتيح API إلى WPForms لتشغيله.

يمكنك اتباع الخطوات الواردة في هذا الدليل لتوصيل Cloudflare Turnstile بـ WPForms وإضافة الأداة غير المرئية إلى النماذج الخاصة بك.

select-cloudflare-turnstile

بمجرد إعداد المفاتيح الخاصة بك، يمكنك تمكين Cloudflare Turnstile على أي من النماذج الخاصة بك. في أداة إنشاء النماذج، انظر ضمن الحقول القياسية وحدد حقل Turnstile .

Adding a Turnstile field to your form

يمكن العثور على شارة Turnstile في الزاوية اليمنى العليا لمنشئ النماذج، مما يشير إلى تمكين Cloudflare Turnstile.

Cloudflare Turnstile badge

4. استخدم اختبار CAPTCHA الصوتي لإمكانية الوصول

تميل العديد من مواقع WordPress إلى استخدام اختبارات CAPTCHA المرئية أو غير المرئية، لكن اختبارات CAPTCHA الصوتية لا تحظى بشعبية كبيرة.

يمكن أن تكون اختبارات CAPTCHA الصوتية مفيدة جدًا في منع عمليات إرسال النماذج غير المرغوب فيها، لأنها تتطلب تفاعلًا أكثر دقة من المستخدمين.

audio recaptcha

يُطلب من المستخدمين عادةً إدخال الأرقام التي يسمعونها في مربع إدخال النص الموجود بعد زر التشغيل أو عنصر التحكم في الصوت.

يمكنك إعداد اختبار CAPTCHA الصوتي في WPForms باستخدام reCAPTCHA v2 أو hCAPTCHA بسهولة ثم إضافته إلى أي نموذج تريده.

5. قم بإنشاء قوائم السماح/قوائم الحظر لعناوين البريد الإلكتروني

بالنسبة للشركات التي تريد حقًا الحد من عمليات إرسال النماذج غير المرغوب فيها وإنشاء عملاء محتملين ذوي جودة عالية، تقدم WPForms العديد من الخيارات للحد من الإدخالات.

ومن بين هذه الخيارات القدرة على إنشاء قائمة مسموحة/قائمة رفض لعناوين بريد إلكتروني محددة للحد من عمليات الإرسال الوهمية (من البشر).

  • تسمح القائمة المسموح بها فقط لعناوين بريد إلكتروني محددة بإرسال النموذج الخاص بك، وهو أمر رائع للاستخدام الداخلي، مثل مشاركة النموذج بين الموظفين (المستخدمين من المجال الخاص بك، على سبيل المثال، @wpforms.com)
  • يقوم Denylist بحظر عناوين/نطاقات بريد إلكتروني محددة. على سبيل المثال، للحصول على عملاء محتملين ذوي جودة عالية، يمكنك حظر عناوين البريد الإلكتروني التي تنتهي بـ @gmail.com، و@outlook، و@yahoo.com.

لإنشاء قائمة مسموح بها/قائمة مرفوضة، افتح أي نموذج في أداة الإنشاء، وانقر على حقل البريد الإلكتروني ، وانتقل إلى علامة التبويب "متقدمة" ، ثم مرر لأسفل إلى القائمة المسموح بها / القائمة المرفوضة .

wpforms allowlist and denylist

سيؤدي اختيار خيار القائمة المسموح بها أو قائمة الرفض إلى فتح مربع بالأسفل. هنا، يمكنك كتابة بريد إلكتروني كاملاً أو استخدام علامة النجمة * لإنشاء تطابق جزئي.

Allowlist Wildcard

اعتمادًا على احتياجات عملك، يمكنك تكوين هذا الإعداد لإنشاء مطابقات جزئية بتنسيقات متعددة. على سبيل المثال؛

  • [email protected] - يحظر عنوان البريد الإلكتروني المحدد
  • dummy* - يحظر جميع عناوين البريد الإلكتروني التي تبدأ بكلمة "دمية".
  • *@email.com - يحظر جميع عناوين البريد الإلكتروني من مجال email.com
  • a*@email.com - يحظر عناوين البريد الإلكتروني التي تبدأ بالحرف "a" من مجال email.com
  • [email protected], [email protected], dummy@*.co.uk - يحظر أول عنواني بريد إلكتروني محددين وينشئ تطابقًا جزئيًا مع العنوان الثالث

ليس هناك حد لعدد رسائل البريد الإلكتروني أو المطابقات الجزئية التي يمكنك إضافتها، ويمكنك وضع علامة النجمة في أي مكان تريد.

6. تقييد تقديم النماذج حسب الدولة

كإجراء أمني إضافي لمنع إرسال البريد العشوائي لبلدان/مواقع محددة، يمكنك أيضًا تمكين عامل تصفية الدولة في WPForms.

يمكن أن يكون هذا مفيدًا أيضًا إذا كان عملك يعمل فقط في منطقة أو بلد معين وتريد التركيز على الحصول على عملاء محتملين ذوي صلة.

للوصول إلى هذا الإعداد، انتقل إلى الإعدادات » الحماية من البريد العشوائي والأمان في أداة إنشاء النماذج. ثم قم بتشغيل خيار تمكين مرشح البلد .

enable country filter

بمجرد التمكين، يمكنك إما اختيار السماح أو رفض عمليات الإرسال من بلدان معينة باستخدام القائمة المنسدلة.

country filtering

كما ترون أعلاه، قمنا بإنشاء عامل تصفية الدولة حيث سمحنا بالإدخالات من الولايات المتحدة وكندا فقط.

7. تمكين تصفية الكلمات الرئيسية في النموذج الخاص بك

يقدم WPForms إجراءً وقائيًا آخر لمنع إرسال البريد العشوائي من الزائرين البشريين: خيار تصفية الكلمات الرئيسية .

يمكن أن يكون هذا مفيدًا بشكل خاص عندما يرسل بعض الأشخاص نماذج تحتوي على لغة نابية (وهو أمر شائع في مواقع الويب الكبيرة).

للوصول إلى هذا الإعداد، انتقل إلى الإعدادات » الحماية من البريد العشوائي والأمان في أداة إنشاء النماذج. ثم قم بتشغيل خيار تمكين عامل تصفية الكلمات الرئيسية .

enable keyword filter

بمجرد تمكين هذا الخيار، سيظهر مربع جديد أسفله، حيث يمكنك إضافة قائمة بالكلمات الرئيسية التي تريد حظرها.

keyword filtering

كن حذرًا مع هذا الاختيار، لأنه سيحظر جميع الإرسالات التي تحتوي على الكلمات التي تضيفها إلى المقتطف، لذا كن محددًا للغاية حتى لا تحظر الرسائل الحقيقية.

8. فرض حد زمني على عمليات تقديم النماذج

بالإضافة إلى التدابير الوقائية الأخرى لمنع عمليات إرسال البريد العشوائي، يمكنك أيضًا فرض حد زمني على عمليات إرسال النماذج.

لتنشيطه، انتقل إلى الإعدادات » الحماية من البريد العشوائي والأمان . ثم قم بتشغيل خيار تمكين الحد الأدنى من الوقت للإرسال وضبط الحد الزمني وفقًا لذلك.

enable minimum time to submit

ضع في اعتبارك أن هذا الخيار مفيد فقط للنماذج القصيرة الطول والتي لا تتطلب استثمارًا كبيرًا للوقت لملءها.

على سبيل المثال، إذا كنت تتلقى عددًا كبيرًا من الرسائل غير المرغوب فيها من خلال نموذج اتصال، فيمكنك اختيار فرض حد زمني على عمليات إرسال النماذج.

9. قم بتمكين رمز WPForms لمكافحة البريد العشوائي

تعد هذه طريقة رائعة لإيقاف البريد العشوائي لأنه لا يتعين على المستخدمين القيام بأي شيء لتجاوز التحقق من البريد العشوائي. عندما يقوم المستخدمون بملء النموذج، يضيف WPForms رمزًا سريًا فريدًا.

لا يمكن لروبوتات السبام العثور على الرمز المميز، ولا يمكنهم إرسال النموذج بدونه، لذلك يتعثرون. المستخدمون الحقيقيون لا يلاحظون حتى وجوده.

عندما تقوم بإنشاء نموذج جديد، يتم تشغيل رمز مكافحة البريد العشوائي الخاص بـ WPForms على الفور. إذا كنت تريد تمكينه يدويًا، فافتح النموذج الخاص بك في أداة إنشاء النماذج.

انتقل إلى الإعدادات »الحماية من البريد العشوائي والأمن . ثم قم بتشغيل خيار تمكين الحماية ضد البريد العشوائي من Akismet .

Enabling the WPForms anti-spam token

لم يعد بإمكان Spambots الوصول إلى نموذج الاتصال الخاص بك في WordPress، ولن يواجه الزوار البشريون أي توقف عن العمل.

10. قم بتوصيل النموذج الخاص بك إلى Akismet

يستخدم الكثير من الأشخاص Akismet لإيقاف البريد العشوائي. يمكنه العثور على الفور على عمليات إرسال النماذج التي تبدو مريبة وحظرها لإيقاف الإدخالات المزيفة.

يوفر WPForms تكاملًا أصليًا مع Akismet لتحديد عمليات إرسال النماذج المشبوهة وحظرها تلقائيًا. أليس هذا مثير للإعجاب؟

لتمكين هذا الخيار، افتح النموذج الخاص بك، وانتقل إلى الإعدادات »الحماية من البريد العشوائي والأمان، وقم بالتبديل إلى خيار تمكين الحماية ضد البريد العشوائي من Akismet .

Akismet-Activated

تذكر أن هذا الإعداد لن يظهر في أداة إنشاء النماذج إذا لم تقم بربط موقعك بحساب Akismet الخاص بك.

الأسئلة الشائعة حول خيارات إمكانية الوصول إلى اختبار CAPTCHA في WPForms

تعد خيارات إمكانية الوصول إلى اختبار CAPTCHA موضوعًا شائعًا يحظى باهتمام قرائنا. فيما يلي إجابات لبعض الاستفسارات الشائعة عنها.

هل اختبار CAPTCHA 508 متوافق؟

نعم، يمكن جعل اختبار CAPTCHA (اختبار تورينج العام المؤتمت بالكامل للتمييز بين أجهزة الكمبيوتر والبشر) متوافقًا مع 508 عند تنفيذه بشكل صحيح.

وهذا يعني أنه يجب أن يكون في متناول الأشخاص ذوي الإعاقة، بما في ذلك أولئك الذين يستخدمون قارئات الشاشة. من أجل الامتثال، يجب أن توفر اختبارات CAPTCHA طرق وصول بديلة، مثل اختبارات CAPTCHA الصوتية للمستخدمين ذوي الإعاقة البصرية.

هل اختبار CAPTCHA WCAG متوافق؟

يمكن أن يتوافق اختبار CAPTCHA مع إرشادات إمكانية الوصول إلى محتوى الويب (WCAG) إذا كان يتضمن خيارات تجعله في متناول جميع المستخدمين، بغض النظر عن قدراتهم. يساعد توفير طرق متعددة لإكمال اختبار CAPTCHA، مثل الألغاز المرئية والخيارات الصوتية، على تلبية معايير إمكانية الوصول.

هل reCAPTCHA WCAG متوافق؟

يمكن أن يتوافق اختبار reCAPTCHA من Google مع معايير WCAG2 من خلال تقديم تحديات مختلفة، مثل التعرف على الصور أو اختبارات CAPTCHA الصوتية، لتلبية احتياجات المستخدمين المختلفة. يعد تكوينه بشكل صحيح أمرًا ضروريًا لمنع مشكلات إمكانية الوصول.

هل اختبار CAPTCHA يمثل ثغرة أمنية؟

بينما تم تصميم اختبار CAPTCHA لتعزيز الأمان من خلال التمييز بين المستخدمين البشريين والروبوتات. ومع ذلك، يمكن تجاوز اختبارات CAPTCHA التي تم تنفيذها بشكل سيء، مما قد يؤدي إلى مخاطر أمنية. تعد التحديثات المنتظمة واختيار خدمات CAPTCHA ذات السمعة الطيبة أمرًا ضروريًا للحفاظ على الأمان.

هل يمكن تعطيل اختبار CAPTCHA؟

نعم، يمكن تعطيل اختبار CAPTCHA على مواقع الويب. ومع ذلك، فمن الضروري اتخاذ إجراءات أمنية بديلة لمنع البريد العشوائي وإساءة الاستخدام. على سبيل المثال، توفر WPForms ميزات فعالة لمكافحة البريد العشوائي دون الاعتماد على اختبار CAPTCHA، مما يوفر تجربة سهلة الاستخدام.

كيف يمكنني إيقاف البريد العشوائي بدون اختبار CAPTCHA؟

لإيقاف البريد العشوائي في النماذج بدون اختبار CAPTCHA، فكر في استخدام WPForms، الذي يتضمن ميزات مكافحة البريد العشوائي مثل الرموز المميزة للنماذج، والحدود الزمنية، ومرشحات الكلمات الرئيسية، ومرشحات البلدان، والقدرة على التكامل مع خدمات منع البريد العشوائي مثل Akismet. هذه الأساليب فعالة ولا تعطل تجربة المستخدم.

هل الباب الدوار أفضل من اختبار CAPTCHA؟

يعد Turnstile بديلاً لـ CAPTCHA الذي يهدف إلى توفير تجربة مستخدم أقل تدخلاً مع الحماية من البريد العشوائي. يمكن أن تختلف فعاليته مقارنة بـ CAPTCHA اعتمادًا على الاحتياجات المحددة والتنفيذ. بالنسبة للكثيرين، فإن طبيعة Turnstile الأقل تدخلاً تجعله الخيار المفضل.

هل يستطيع الذكاء الاصطناعي التفوق على اختبار CAPTCHA؟

مع تقدم تكنولوجيا الذكاء الاصطناعي، يمكن لبعض برامج الذكاء الاصطناعي حل أنواع معينة من اختبارات CAPTCHA. ومع ذلك، تستمر خدمات CAPTCHA في التطور، حيث تقدم تحديات وخوارزميات أكثر تعقيدًا يصعب على الذكاء الاصطناعي تجاوزها. إنها دورة مستمرة من التحسين في الأداء الوظيفي على كلا الجانبين.

بعد ذلك، تعرف على سبب تحول رسائل البريد الإلكتروني الخاصة بنموذج الاتصال إلى بريد عشوائي (+ كيفية إصلاح ذلك)

لإصلاح مشكلات إمكانية تسليم البريد الإلكتروني لديك، راجع هذا الدليل حول كيفية استخدام المكون الإضافي WP Mail SMTP لإرسال رسائل البريد الإلكتروني لموقع الويب الخاص بك من خلال خادم بريد تم تكوينه بشكل صحيح مع المصادقة الصحيحة.

أنشئ نموذج WordPress الخاص بك الآن

على استعداد لبناء النموذج الخاص بك؟ ابدأ اليوم مع أسهل مكون إضافي لإنشاء النماذج في WordPress. يتضمن WPForms Pro الكثير من القوالب المجانية ويقدم ضمان استعادة الأموال لمدة 14 يومًا.

إذا ساعدتك هذه المقالة، فيرجى متابعتنا على Facebook وTwitter للحصول على المزيد من البرامج التعليمية والأدلة المجانية الخاصة بـ WordPress.