कैप्चा का उपयोग करना कब उपयोगी है? यह एक अनावश्यक बाधा कब है? क्या एक कैप्चा आलसी / अनुभवहीन प्रोग्रामर के लिए बस एक त्वरित फिक्स है, या क्या वे वास्तव में स्पैम और बॉट को रोकने का सबसे अच्छा तरीका है?
कैप्चा का उपयोग करना कब उपयोगी है? यह एक अनावश्यक बाधा कब है? क्या एक कैप्चा आलसी / अनुभवहीन प्रोग्रामर के लिए बस एक त्वरित फिक्स है, या क्या वे वास्तव में स्पैम और बॉट को रोकने का सबसे अच्छा तरीका है?
जवाबों:
ReCAPTCHA बहुत सुरक्षित प्रतीत होता है, और संभवतः किसी अन्य OCR आधारित कैप्चा समाधान को भी समाप्त कर देगा। जब आप किसी बॉट या मानव - यानी, दूसरे या तीसरे लॉगिन प्रयास के बाद, या यदि आप अनाम टिप्पणी की अनुमति देते हैं, तो कैप्चा उपयोगी है। उपयोगकर्ता द्वारा प्रमाणित हो जाने के बाद, कैप्चा को डंप करें।
एक विकल्प जो अभी तक नहीं आया है वह है " SAPTCHA "।
मैं सिर्फ प्यार करता हूँ कि कैसे लोग आसानी से CATPCHAs के बारे में "पारंपरिक ज्ञान" को स्वीकार करते हैं। दस साल के अनुभव और पहुंच में कुछ विशेषज्ञता के साथ एक पेशेवर वेब डेवलपर के रूप में, यह मेरी राय है कि किसी भी परिस्थिति में नहींक्या आपको कैप्चा लागू करना चाहिए। मैं उन प्रकारों का उल्लेख कर रहा हूं जिनमें लाइनें, कर्सिव फोंट, 3 डी इफेक्ट्स इत्यादि हैं। सबसे पहले, वे बड़ी संख्या में उपयोगकर्ताओं को सामग्री तक पहुंचने से रोकते हैं, जिनमें बहुत सारे पुराने लोग या हर दिन दृष्टि दोष वाले लोग शामिल हैं (जैसे कि कलर ब्लाइंडनेस), या लोग जिनके लिए अंग्रेजी उनकी पहली भाषा नहीं है। दूसरे, "सुरक्षा" का हवाला देना एक अच्छा पर्याप्त कारण नहीं है। ऐसा इसलिए है क्योंकि 99.5% स्पैम के लिए, किसी को फिर से पांच-अक्षर का शब्द टाइप करना पर्याप्त "सुरक्षा" है। ये पौराणिक "रोबोट" जिन्हें लोग अक्सर संदर्भित करते हैं, वास्तव में यह परिष्कृत नहीं हैं। और फिर भी, उन लोगों के लिए जो परिष्कृत हैं (फिर से, जो एक बहुत छोटी संख्या है), एक ठेठ CAPTCHAs वैसे भी पर्याप्त नहीं होने जा रहा है। तो, यह देखते हुए कि सभी नकारात्मक दूर किसी भी वास्तविक लाभ से आगे निकल जाते हैं, जो ज्यादातर वैसे भी कल्पना की जाती है, उनका उपयोग करने का कोई अच्छा कारण नहीं है। यदि आप SPAM को रोकना चाहते हैं, तो आपको बस इतना करना होगा कि लोगों को "ब्लॉग" जैसा शब्द फिर से लिखना होगा (और अगर वे कॉपी-एंड-पेस्ट कर सकते हैं तो यह ठीक है)। यह पूरी तरह से सुलभ है और, मुझ पर भरोसा है, पर्याप्त "सुरक्षा" है। आपको यह जानकर आश्चर्य होगा कि आपके सभी स्पैम समाप्त हो गए हैं और आपको उपयोगकर्ताओं के बड़े खंडों को काटने की आवश्यकता नहीं है।
उसी उपयोगकर्ता द्वारा अन्य उत्तर से कॉपी किया गया
मैं एक निश्चित बिंदु तक इस पोस्ट से सहमत था: "मेरे अनुभव में, भले ही आपके पास दुनिया में सबसे अच्छा कैप्चा हो, वहाँ बहुत सारे स्पैमर्स हैं जो आजकल वास्तविक मनुष्यों को रोजगार दे रहे हैं जो बहुत ही कम मजदूरी के लिए साइट पर जाते हैं, साइनअप (या जो भी हो) और उनके स्पैम को 'मैन्युअल रूप से' पोस्ट करें।
तो किसी भी प्रणाली को आपको "मानव" और "बॉट" के बीच अंतर करने की आवश्यकता होती है, जब वास्तविक मानव का सामना करना पड़ता है तो वह काम नहीं करता है। जो भी सिस्टम आपके साथ आता है वह मूर्खतापूर्ण नहीं होने वाला है और आपको अनाम (या "अनाम के पास" - यानी, नया साइनअप) सामग्री को मैन्युअल रूप से सत्यापित करने की आवश्यकता है। "
तब पोस्ट ने कुछ जटिल जावास्क्रिप्ट का सुझाव देना शुरू किया। फिर, जैसा कि मैंने ऊपर कहा, बस उपयोगकर्ता को कुछ फिर से टाइप करने का संकेत देने के लिए (मुझे यादृच्छिक रूप से चयनित पाठ को आदर्श बनाना चाहिए) ठीक उसी तरह प्रभावी है जैसे किसी चीज़ की अस्पष्ट छवि दिखाना जो आपको समझने की आवश्यकता है। मेरी राय में, एक निर्णायक परत एक अनावश्यक परत है। फिर, यह सिर्फ मेरी राय है, लेकिन यह मेरे लिए पूरी तरह से प्रभावी है।
मुझे यह भी जोड़ना चाहिए कि कैप्चा का उपयोग सरकारी वेबसाइटों पर नहीं किया जा सकता है क्योंकि वे धारा 508 नियमों का उल्लंघन करते हैं।
मेरे अनुभव में, भले ही आपके पास दुनिया में सबसे अच्छा कैप्चा हो , लेकिन बहुत सारे स्पैमर हैं जो आजकल वास्तविक इंसानों को साइट पर जाने, साइनअप (या जो भी) करने के लिए बहुत कम वेतन पर नियुक्त करते हैं और अपने स्पैम को 'मैन्युअल रूप से' पोस्ट करते हैं।
तो किसी भी प्रणाली को आपको "मानव" और "बॉट" के बीच अंतर करने की आवश्यकता होती है, जब वास्तविक मानव का सामना करना पड़ता है तो वह काम नहीं करता है । जो भी सिस्टम आपके साथ आता है वह मूर्खतापूर्ण नहीं होने वाला है और आपको अनाम (या "अनाम के पास" - यानी नया साइनअप) सामग्री को मैन्युअल रूप से सत्यापित करने की आवश्यकता है।
मैंने वास्तव में पाया है कि एक बहुत अच्छी प्रणाली वह है जिसे जावास्क्रिप्ट की आवश्यकता होती है। यही है, पृष्ठ पर कुछ जावास्क्रिप्ट है जो एक विशेष क्षेत्र में एक यादृच्छिक रूप से उत्पन्न मूल्य की प्रतिलिपि बनाता है। सर्वर पर, सत्यापित करें कि मान की प्रतिलिपि बनाई गई है। मेरे अनुभव में, यह एक बहुत सारे स्पैमर्स को रोक दिया गया है। यह 100% नहीं है, और शायद ReCAPTCHA जितना अच्छा नहीं है, लेकिन यह उन साइटों के लिए पर्याप्त रूप से काम करता है, जिन पर मैंने काम किया है, और आपको एक्सेसिबिलिटी के बारे में चिंता करने की ज़रूरत नहीं है (ऐसे क्लाइंट हैं जिनके पास जावास्क्रिप्ट नहीं है, लेकिन वे इन दिनों के बीच कम और आगे हैं)।
हनीपोट फ़ील्ड का उपयोग करना / बिना वास्तविक उपयोग की लागत पर स्पैम को कम करने का एक तरीका है।
यहां एक आलेख वर्णित है कि यह कुछ सीएसएस जादू के साथ कैसे काम करता है, और जब उन्होंने नोट किया कि इसकी प्रभावशीलता कम हो गई है, तो यह अभी भी कुछ बॉट को पकड़ेगा। शायद सीएसएस के अलावा अधिक उन्नत तकनीकें भी हैं (पढ़ें: जेएस) जो हनीपोट्स की प्रभावशीलता को बढ़ा सकती हैं।
मैं reCaptcha का उपयोग करता हूं क्योंकि यह 5% प्रयास के साथ 90% स्पैम को काट देता है।
मुझे लोगों ने शिकायत नहीं की है कि कैप्चा कठिन है, चीजों को और अधिक कठिन बना देता है, या किसी भी तरह की उपयोगिता कम हो गई है।
स्पैमर और बॉट प्रचुर मात्रा में हैं। यह एक रूप को स्क्रैप और बुरे अनुरोध सबमिट करने शुरू करने के लिए बहुत आसान है सामूहिक रूप से । यह एक सरल, सुरक्षित, सिद्ध तरीका है जो स्पैम और बॉट्स को कम करने में मदद करता है। यह आलसी या अनुभवहीन के लिए एक त्वरित समाधान नहीं है, बल्कि अनुभव ने इस समाधान का नेतृत्व किया है और इसे लागू करना अब आसान है।
क्या मुझे कैप्चा पसंद है ? बिलकुल नहीं। Squiggly लाइनों, इसका क्या मतलब है, opps मैंने इसे गलत दर्ज किया। यह है , हालांकि प्रभावी।
इसके अलावा, मैं स्वीकार करता हूं कि आपके द्वारा प्राप्त स्पैम की मात्रा को कम करना आवश्यक है, जाने से पहले और जो भी काउंटर-माप लागू होता है, आइए सोचते हैं कि आप क्या करेंगे?
उन 3 विचारों को उन काउंटर-माप के संपर्क में आने वाले लोगों की संख्या को बहुत कम करना चाहिए, और जितनी बार भी वे उनके अधीन हैं।
शीर्ष पर, वे कैप्चा की तुलना में अन्य काउंटर-उपाय हैं, जैसे कि ई-मेल पते के लिए पूछना, एक संदेश भेजना, और वास्तव में पोस्ट करने से पहले विषय (यादृच्छिक रूप से उत्पन्न) के साथ एक विशेष पाठ के साथ प्रतिक्रिया का इंतजार करना (एक घंटे के साथ) टिप्पणी को ट्रैश करने से पहले टाइमआउट करें)।