2010-10-26 10 views
5

क्या कोई checbox वेबसाइट पर कैप्चा का उपयोग करने का विकल्प प्रदान करता है? मैं सोच रहा हूं कि मुझे उपयोगकर्ता साइनअप के लिए कैप्चा का उपयोग करने की आवश्यकता है। इसके बजाय यदि मैं "यहां क्लिक करके मैं सहमत हूं ..." जैसे शब्दों के लिए चेकबॉक्स डालता हूं, तो क्या यह बॉट्स के मुद्दों को हल कर सकता है या कैप्चा चेकबॉक्स के अतिरिक्त आवश्यक है?कैप्चा के विकल्प के रूप में चेकबॉक्स?

+1

@you की तरह इस तरह के कंप्यूटर से मानव भेद करने के लिए एक सरल गणना की पेशकश, "1 + 2 के लिए जवाब है क्या?", जहां 1 और 2 दो यादृच्छिक रूप से जनरेट नंबर दिए गए हैं पर विचार कर सकते। –

+3

@ माइकल: उस तकनीक को लिखने में पांच मिनट लगेंगे जो उस तकनीक को छोड़ देता है। इसे अव्यवहार करने के लिए, आपको हजारों अलग-अलग प्रश्न उत्पन्न करना होगा जिन्हें संक्षेप में अलग-अलग तरीकों से कहा जाता है जैसे कि मनुष्य केवल उन्हें समझ सकते हैं। –

+0

@ मार्सेलो कैंटोस: मैं पूरी तरह से सहमत हूं। –

उत्तर

3

यदि आप साइन अप करने से बॉट्स रखने की कोशिश कर रहे हैं, तो वे चेकबॉक्स को बहुत आसान जांच पाएंगे। कैप्चा का मुद्दा यह है कि यह मानव बुद्धि लेता है।

5

एक बात आप एक चेकबॉक्स के साथ कर सकते एक honeypot बनाना है। ऐसा करने के लिए, आप एक चेकबॉक्स बनायेंगे और इसे सीएसएस के साथ छिपाएंगे (क्योंकि बॉट, एक नियम के रूप में, सीएसएस की परवाह नहीं करते हैं)। यदि बॉक्स चेक किया गया है, तो यह शायद एक बॉट है।

+1

मुझे आश्चर्य है कि यह कितना प्रभावी है? – staticsan

+0

यह एक दिलचस्प विचार है, लेकिन आप शर्त लगा सकते हैं कि बॉट के पीछे लोगों को जल्द ही इसके आसपास एक रास्ता मिल जाएगा, क्योंकि अब एक कैप्चा सबसे अच्छा तरीका है। –

+0

ओह, निश्चित रूप से एक कैप्चा सबसे अच्छा तरीका है। लेकिन अगर किसी कारण से वह एक छवि लोड नहीं करना चाहता, या कैप्चा को कोई अन्य दोष नहीं लेना चाहता, तो यह एक विकल्प है। –

1

नहीं, बॉट बक्सों को चिह्नित करें, आसानी से एक बॉट प्रूफ प्रपत्र बनाने के लिए एक सेवा के रूप में http://www.google.com/recaptcha उपयोग कर सकते हैं।

1

बिलकुल नहीं, एक चेकबॉक्स किसी भी अन्य इनपुट की तरह है, जो बॉट्स में हेरफेर करते हैं।

जैसा कि रिकैप्चा के ऊपर अनुशंसित है, अच्छा है। मुझे Akismet भी पसंद है, जो इसे पूरी तरह से अलग करता है।

1

ग्राहक-पक्ष जावास्क्रिप्ट के साथ उत्पन्न चेकबॉक्स कैप्चा एक दिलचस्प विकल्प हो सकता है।

यूएक्स मूवमेंट द्वारा प्रकाशित आलेख देखें: "कैप्चास बनाम स्पैमबॉट्स: क्यों चेकबॉक्स कैप्चा जीतता है" http://uxmovement.com/forms/captchas-vs-spambots-why-the-checkbox-captcha-wins)।

0

इस तकनीक को काम कर सकते हैं, लेकिन यह हरा, दिए गए समय और अपने विशिष्ट साइट में रुचि भी मुश्किल नहीं है।

चेकबॉक्स बनाने के लिए और भी अधिक साधारण spambots हार जाएगा CSS और Javascript (जो पूरी तरह से सुलभ नहीं है) का उपयोग करना। चेकबॉक्स POST/GET वैरिएबल के लिए एक यादृच्छिक नाम (जो सत्यापित सर्वर-पक्ष है) का उपयोग करके, और शायद लेबल के लिए एक छवि (जो अधिक पहुंच क्षमता उत्पन्न करती है) इससे और अधिक कठिन बनाने में मदद करेगी।

अंत में यह ठीक काम करना चाहिए जब तक किसी को विशेष रूप से आपकी साइट या प्रणाली को लक्षित करने के लिए समय लगता है।

this answer में लिंक किए गए आलेख में अच्छी जानकारी है।

संबंधित मुद्दे