बॉट अभी भी वेबसाइट पर पंजीकृत हैं भले ही कैप्चा सक्रिय हो


14

मैंने कैप्चा को सक्रिय कर दिया है लेकिन बॉट अभी भी साइट पर रजिस्टर हैं। अगर कोई सलाह दे सकता है कि इसे कैसे रोका जा सकता है।

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें


जवाबों:


6

इस तरह के कैप्चा को बॉट के भीतर ओसीआर सॉफ्टवेयर द्वारा आसानी से पहचाना जाता है। आप उपयोग कर सकते हैं:

  • reCAPTCHA - यह बहुत पहले अच्छा नहीं था और यह अभी भी बॉट के महत्वपूर्ण हिस्से को रोकता है जो नियमित रूप से कैप्चा को हल करता है

  • क्या आप एक मानव PlayThru हैं - उपयोगकर्ताओं के लिए थोड़ा अधिक समय लेने वाला, कम से कम अगर सामान्य कॅप्चा पढ़ने योग्य था, लेकिन इस समय मुझे पता है कि यह बहुत अच्छी तरह से सॉफ्टवेयर द्वारा प्रतिस्थापित नहीं किया जा सकता है।

  • कॉन्फिडेंट कैप्चा - हम जो चीजें देखते हैं उन्हें पहचानने और नाम देने की मानवीय क्षमता पर आधारित है। सीपीयू बिजली की जरूरत है जो ओसीआर के लिए आवश्यक एक से अधिक है (आप मोबाइल फोन पर ओसीआर कर सकते हैं, और Google की बिल्ली मान्यता 64'000 सीपीयू का उपयोग कर रही थी, जहां तक ​​मुझे याद है), इसलिए जब तक कि कंप्यूटर बहुत अधिक तेज न हों, और सीपीयू सस्ता बिजली, यह रोबोट का पता लगाने के लिए एक बहुत अच्छा तरीका है।

  • Mollom का उपयोग संभवतः स्पैम सामग्री को पोस्ट करने के प्रयास का पता लगाने के लिए किया जा सकता है, और फिर उपयोगकर्ताओं को ऑटो-डिलीट कर सकता है। बहुत जटिल सेटअप की आवश्यकता होगी, लेकिन यह उपयोगकर्ता के वास्तविक व्यवहार पर काम करेगा, इसलिए इसमें एक सबसे ईमानदार तरीका होने की संभावना है (और यह भी कि मानव स्वभाव वाले ऑटो-प्रतिबंधों को कैप्चर को हल कर सकते हैं)।


आने वाले दिनों में उनके साथ खेलेंगे और परिणाम साझा करेंगे। चीयर्स।
इवान इवानोव

@ इवानवानोव ने उत्तर दिया
मोलॉट

2
मुझे आर यू ए ह्यूमन के साथ बड़ी सफलता मिली है।
greg_1_anderson

मैंने reCAPTCHA का उपयोग करना समाप्त कर दिया, जिसे लागू करना आसान है और अब तक बहुत अच्छी सफलता मिली है।
इवान इवानोव

7

विशेष रूप से फर्जी पंजीकरणों को रोकने के लिए, मैंने प्रोजेक्ट MotherMayI को एक बड़ी मदद दी है।

मदर मे मुझे स्पैमिंग अकाउंट अनुरोधों की परेशानी को कम करने के लिए अतिरिक्त बाधा का उपयोग करने के लिए एक सरल प्रदान करता है यह मुख्य रूप से सीमित लक्षित दर्शकों (कम से कम प्रमाणित खातों के लिए) वाली साइटों के लिए उपयोगी है, जहाँ वैध उपयोगकर्ताओं को समूह के बारे में कुछ जानकारी होती है। साइट व्यवस्थापक साइट-विशिष्ट "गुप्त शब्द" को परिभाषित कर सकता है। अस्थायी खाता बनने से पहले किसी को भी खाते का अनुरोध करने पर गुप्त शब्द दर्ज करना होगा।

जैसा कि उद्धृत पाठ कहता है, यह सीमित लक्षित दर्शकों वाली साइटों के लिए सबसे उपयुक्त है। हालाँकि, मॉड्यूल आपको एक "संकेत" देता है, जो माना जाता है कि यह मनुष्य के लिए गुप्त शब्द को खोजने के लिए सरल है, और मैंने पाया है कि जहां हास्यास्पद संकेत भी है, जहां संकेत है "कृपया कार्टून चरित्र फ्रेड फ्लिंट के अंतिम में टाइप करें" नाम "(और रहस्य" फ्लिंट ") महान काम करता है।

MotherMayI आपको एक लंबे "संकेत" पाठ की अनुमति देता है और उत्तर के लिए एक RegExp का उपयोग करता है, लेकिन केवल एक "गुप्त" शब्द की अनुमति देता है।

कैप्चा परिवार में कैप्चा रिडलर नामक एक विकल्प है जो इसी तरह काम करता है। यह रोबोट से मनुष्यों को अलग करने के लिए कई पहेलियों को परिभाषित करने की अनुमति देता है, लेकिन केवल पहेलियों के लिए छोटे ग्रंथों की अनुमति देता है और कोई RegExp फ़ंक्शन नहीं करता है।

चूंकि आप "गुप्त" शब्द (MotherMayI), या "पहेली" (कैप्चा रिडलर) को परिभाषित करते हैं, इसलिए ये तरीके Xrumer और अन्य कीटों की "प्रशिक्षण" सुविधा के लिए अधिक प्रतिरक्षा हैं। इसका मतलब है कि 'बॉट को आपकी साइट के लिए विशेष रूप से प्रशिक्षित करने की आवश्यकता है । जब तक आपकी साइट वास्तव में विशाल नहीं होती, तब तक आप लंबे समय तक रडार के नीचे उड़ान भरने में सक्षम होंगे। और यह गुप्त शब्द या पहेली को बदलने के लिए तुच्छ है यदि रोबोट को आपकी साइट को पहचानने के लिए प्रशिक्षित किया गया है।

आर यू ए ह्यूमन प्लेथ्रू (जिसका उल्लेख मोलॉट द्वारा भी किया गया है) पिछले दो के समान शैली में है, लेकिन आईएमएचओ मनुष्यों के लिए "हल" करने के लिए थोड़ा अधिक बोझिल है।


धन्यवाद Gisle, MotherMayI वास्तव में दिलचस्प लगता है, लेकिन यह मेरी परियोजना को बहुत अच्छी तरह से सूट नहीं करता है। मैं "आर यू ए ह्यूमन प्लेथ्रू" पर एक नज़र डालूंगा, हालांकि, यह वास्तव में अच्छा है और अच्छे परिणामों के साथ लगता है। चीयर्स;)
इवान इवानोव

5

एक अन्य विकल्प हनीपोट मॉड्यूल का उपयोग करना है ।

Honeypot अपने Drupal साइट पर फ़ॉर्म को पूरा करने से लेकर (यहाँ और अधिक पढ़ें) में स्पैम बॉट्स को रोकने के लिए honeypot और timestamp दोनों तरीकों का उपयोग करता है। ये तरीके कई स्पैम बॉट्स के खिलाफ प्रभावी हैं, और कैप्चा या अन्य तरीकों से उतना घुसपैठ नहीं है जो उपयोगकर्ता [YouTube] को दंडित करते हैं।


4

यदि आप प्रोग्रामिंग से परिचित हैं, तो एक छिपा हुआ चेकबॉक्स जोड़ें। बॉट्स हर चीज को भरने की कोशिश करते हैं, इसलिए वे इसके छिपे हुए नहीं देखेंगे। सत्यापन प्रक्रिया में-> यदि यह चेकबॉक्स भरा है-> फ़िल्टर में

आपको चाहिये होगा hook_form_alter()


1
आपका उत्तर अब मान्य नहीं है। यह तरीका इतना लोकप्रिय था कि बॉट्स अब छिपे हुए खेतों का अच्छी तरह से पता लगा लेते हैं। होशियार लोग असली ब्राउज़र और ओसीआर से एक इंजन का उपयोग करके परीक्षण करते हैं कि क्या दिए गए विवरण के साथ चेकबॉक्स वास्तविक उपयोगकर्ता द्वारा देखा जाता है, और इसे छोड़ देता है यदि यह नहीं है। सीएसएस के साथ बात को छुपाने के सबसे लोकप्रिय दर्जन तरीकों के लिए और अधिक गूंगे सिर्फ परीक्षण करते हैं, और यह बहुत प्रभावी भी है। के बारे में भूल display:none, z-index, position, overfolwवगैरह। और यदि आप जानते हैं कि विधि काम करती है, तो आप इसे वैसे भी पोस्ट करने के हफ्तों बाद काम करना बंद कर देंगे।
मोलॉट

3
उत्तर की प्रतिक्रिया के लिए धन्यवाद। फिर भी, इस तर्क के लिए, मैंने केवल इस पद्धति को लागू किया और स्पैम उपयोगकर्ताओं में भारी कमी आई (जैसे, 99%)
ओलेड विडेनोव

1
इसलिए मैं अगली पीढ़ी के बॉट्स का लक्ष्य था। मुझे अब बहुत सराहना मिली: D
Mołot

4

मैंने कैप्चा के कई विन्यासों की कोशिश की, ज्यादातर समय धोखा देने वाले परिणामों के साथ। लेकिन मुझे निश्चित रूप से बॉट्स को भूल जाने के लिए कब्र मिली : बॉटचा

यह मॉड्यूल 2 कारणों से अद्भुत है:

  • मेरे पास अब मेरे फ़ॉर्म का कोई स्पैम सबमिशन नहीं है।
  • यह उपयोगकर्ता के अनुकूल है, क्योंकि यह पूरी तरह से पारदर्शी और गैर-घुसपैठ है।

जैसा कि परियोजना कहती है: स्पैम्बोट्स ने कैप्चा को वास्तव में अच्छी तरह से सीखा है, और वास्तविक उपयोगकर्ता कैप्चा की बढ़ती जटिलता और बोझ से निराश हैं। इसके बजाय, BOTCHA स्पैम्बोट्स को यह साबित करने देता है कि वे बॉट हैं, और वास्तविक उपयोगकर्ताओं को ज़िप करने दें।


वास्तव में यह काफी दिलचस्प लगता है, मैं इसे आजमा सकता हूं। इसे हमारे साथ साझा करने के लिए धन्यवाद।
इवान इवानोव

सिफारिश के लिए धन्यवाद, आज स्थापित, यह देखेगा कि क्या यह मदद करता है।
एनपीसी

4

क्या आपने इस संभावना पर विचार किया है कि मनुष्य (प्रति फार्म एक दुखी पित्त का भुगतान) रूपों में भर रहे हैं और बॉट नहीं? मेरी साइट को एक दिन में दर्जनों स्पैम पंजीकरण मिलते हैं और यह सैकड़ों हुआ करता था। हमने रिडलर और इसी तरह की तकनीकों की कोशिश की लेकिन वे हर कैप्चा से आगे निकल जाते हैं।

हमने जो सबसे अच्छा समाधान पाया है, वह नए पंजीकरणों की निगरानी के लिए Views Bulk Operation का उपयोग कर रहा है । व्यावसायिक घंटों के दौरान हम दिन में कई बार स्पैमर्स को ब्लॉक करते हैं, घंटों के बाद वे डिफ़ॉल्ट रूप से अवरुद्ध हो जाते हैं और हम उन्हें अगले दिन मंजूरी देते हैं।


2

स्पैम्बोट मॉड्यूल के साथ स्पैम पंजीकरण को कम करने में मुझे बड़ी सफलता मिली है । यह StopForumSpam API से जुड़ता है और IP और ईमेल पतों को उनके डेटाबेस में मेल प्रविष्टियों को रोक देगा।

इसके अलावा, मॉड्यूल आपको फर्जी उपयोगकर्ता खातों के लिए अपने यूजरबेस की समीक्षा करने की अनुमति देता है और जैसा कि आप फिट देखते हैं, उन्हें अनब्लॉक / डिलीट कर देगा। यदि आप API कुंजी उत्पन्न करते हैं तो आप SFS डेटाबेस में नए फर्जी खाते भी रिपोर्ट कर सकते हैं।

इस समस्या को हल करने में मदद करने के लिए किट में एक और महान उपकरण।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.