स्पैम्बोट कैसे काम करते हैं?


43

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

मुझे स्पैम्बोट्स के बारे में जानने में दिलचस्पी है। मैंने अन्य मंचों पर पूछा है और "स्पैम्बोट हमेशा आपकी साइट पर पंजीकरण करने वाले उपयोगकर्ता हैं" जैसे ब्रश-बंद उत्तर दिए हैं।

  • फोरम स्पैम्बोट्स कैसे काम करते हैं?
  • उन्हें 'नया उपयोगकर्ता पंजीकरण' पृष्ठ कैसे मिलेगा? (मैं विशेष रूप से आश्चर्यचकित हूं क्योंकि कुछ मंचों के लिए इसके लिए एक समर्पित URL नहीं है।
  • वे कैसे जानते हैं कि प्रत्येक 'नए उपयोगकर्ता पंजीकरण' क्षेत्र में क्या दर्ज करना है?
  • वे यह कैसे निर्धारित करते हैं कि वह ऐसा पृष्ठ है जिसमें वे स्पैम कर सकते हैं / डेटा दर्ज कर सकते हैं और क्या नहीं है?
  • क्या वे भी इस पृष्ठ को 'देख' रहे हैं?
  • ..यदि नहीं, तो मुझे लगता है कि वे सीधे सर्वर के साथ संवाद कर रहे हैं - यह कैसे संभव है? वह यह कैसे करते हैं?
  • क्या फोरम स्पैम्बोट्स CAPTCHAs तोड़ सकते हैं? क्या वे तर्क के सवालों को हल कर सकते हैं (कैसे?) गणित के सवाल?
  • क्या वे रिवर्स-इंजीनियर क्लाइंट-साइड एंटी-बॉट सत्यापन स्क्रिप्ट्स करते हैं? सर्वर-साइड स्क्रिप्ट?
  • क्या तकनीकें अभी भी उन्हें रोकने के लिए वैध हैं?
  • स्पैम्बोट्स कहाँ से आते हैं? क्या कोई कंप्यूटर के पीछे बैठा है क्योंकि वे साइट के बाद अपने बॉट को नष्ट करते हुए देखते हैं? या वे छींक रहे हैं क्योंकि वे बस इसे इंटरनेट पर किसी तरह 'रिलीज' करते हैं? कहीं एक संक्रमित कंप्यूटर द्वारा स्पैम्बोट्स को 'रन' किया जाता है? क्या वे खुद को दोहराते हैं?
  • आदि

जवाबों:


48

उन्हें 'नया उपयोगकर्ता पंजीकरण' पृष्ठ कैसे मिलेगा? (मैं विशेष रूप से आश्चर्यचकित हूं क्योंकि कुछ मंचों के लिए इसके लिए एक समर्पित URL नहीं है।

वे नई साइटें ढूंढते हैं:

  • क्रॉलिंग और ज्ञात सॉफ़्टवेयर के हस्ताक्षर की तलाश में। आमतौर पर यह एक कॉपीराइट या मेटा टैग की तरह पाठ का एक स्निपेट है, लेकिन यह किसी भी सुसंगत पहचानकर्ता हो सकता है। यह आमतौर पर ब्लॉग और फोरम सॉफ्टवेयर पर लागू होता है।
  • मैनुअल समावेश। मानव, जिसका श्रम दुनिया के कई हिस्सों में सस्ता है, ज्ञात सॉफ्टवेयर या रूपों की तलाश करता है जो आसानी से शोषक हैं और उन्हें डेटाबेस में जोड़ते हैं। यह आमतौर पर कस्टम पंजीकरण और संपर्क फ़ॉर्म पर लागू होता है।
  • वे सूची खरीदते हैं। जैसे ईमेल पते स्पैमर्स द्वारा बेचे जाते हैं, वैसे ही ज्ञात असुरक्षित या पसंदीदा लक्ष्य साइट सूचियां भी बेची जाती हैं।

वे कैसे जानते हैं कि प्रत्येक 'नए उपयोगकर्ता पंजीकरण' क्षेत्र में क्या दर्ज करना है?

वे जानते हैं कि गाइड के रूप में फ़ील्ड नामों का उपयोग करके प्रत्येक फ़ील्ड में क्या दर्ज करना है। उस समय का 99.99% ईमेल पता फ़ील्ड का नाम "ईमेल" या "ईमेल" शब्द से युक्त होता है। आपको यह जानने के लिए रॉकेट वैज्ञानिक होने की ज़रूरत नहीं है कि क्षेत्र संभवतः एक ईमेल पते के लिए है। नाम, लॉगिन आईडी, पते आदि जैसी चीजों के लिए यह एक ही सिद्धांत पर काम करता है।

वे यह कैसे निर्धारित करते हैं कि वह ऐसा पृष्ठ है जिसमें वे स्पैम कर सकते हैं / डेटा दर्ज कर सकते हैं और क्या नहीं है?

वे परवाह नहीं करते। स्वचालित उपकरण इतने कम समय में इतने सारे रूपों की कोशिश कर सकते हैं, वस्तुतः कोई भी लागत नहीं है, इसलिए हर संभव रूप में कोशिश करना एक बिना दिमाग का काम है। जब मानव श्रम शामिल होता है तो वे "स्क्रिप्ट किडिज़" हो सकते हैं और यह देखने के लिए किसी भी प्रकार की प्रतिक्रिया प्राप्त करने के लिए स्पष्ट सामग्री की कोशिश करते हैं जो यह दर्शाता है कि फॉर्म संभावित रूप से असुरक्षित है। मूल रूप से, कोई भी रूप उनके लिए एक संभावित लक्ष्य है जैसा कि कोई भी पेज है जो उपयोगकर्ता इनपुट को स्वीकार करता है।

फोरम स्पैम्बोट्स कैसे काम करते हैं?

क्या वे भी इस पृष्ठ को 'देख' रहे हैं? ..यदि नहीं, तो मुझे लगता है कि वे सीधे सर्वर के साथ संवाद कर रहे हैं - यह कैसे संभव है? वह यह कैसे करते हैं?

स्पैम्बोट्स कहाँ से आते हैं? क्या कोई कंप्यूटर के पीछे बैठा है क्योंकि वे साइट के बाद अपने बॉट को नष्ट करते हुए देखते हैं? या वे छींक रहे हैं क्योंकि वे बस इसे इंटरनेट पर किसी तरह 'रिलीज' करते हैं? कहीं एक संक्रमित कंप्यूटर द्वारा स्पैम्बोट्स को 'रन' किया जाता है? क्या वे खुद को दोहराते हैं?

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

क्या फोरम स्पैम्बोट्स CAPTCHAs तोड़ सकते हैं? क्या वे तर्क के सवालों को हल कर सकते हैं (कैसे?) गणित के सवाल?

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

क्या तकनीकें अभी भी उन्हें रोकने के लिए वैध हैं?

पिछले उत्तर से : आप कई काम कर सकते हैं (और तब एक से अधिक करना चाहिए) सहित:

1) एक नकली क्षेत्र डालना जो केवल बॉट्स देखेंगे। फिर यदि उस फॉर्म को बाकी फॉर्म के साथ जमा किया जाता है, तो आप इसे अनदेखा कर सकते हैं (और यदि वांछित हो तो उन्हें प्रतिबंधित कर सकते हैं)। आप खराब बॉट को भी फँसा सकते हैं जो एक छिपी हुई कड़ी का पालन करते हैं

2) एक कैप्चा का उपयोग करें जैसे कि reCAPTCHA

3) एक ऐसे क्षेत्र का उपयोग करें जिसके लिए उपयोगकर्ता को एक प्रश्न का उत्तर देने की आवश्यकता होती है जैसे कि 5 + 3. कोई भी मानव इसका उत्तर दे सकता है, लेकिन एक बॉट को पता नहीं होगा कि फ़ील्ड नाम के आधार पर ऑटो-आबादी वाले फ़ील्ड क्या करना है। तो वह क्षेत्र या तो गलत होगा या गायब होगा जिस स्थिति में सबमिशन को अस्वीकार कर दिया जाएगा।

4) एक टोकन का उपयोग करें और इसे एक सत्र में डालें और इसे फॉर्म में भी जोड़ें। यदि टोकन फॉर्म के साथ सबमिट नहीं किया गया है या मेल नहीं खाता है तो यह स्वचालित है और इसे अनदेखा किया जा सकता है।

5) एक ही आईपी पते से बार-बार प्रस्तुतियाँ देखें। यदि आपके फॉर्म को बहुत अधिक अनुरोध नहीं मिलना चाहिए, लेकिन अचानक यह संभवत: एक बॉट द्वारा मारा जा रहा है और आपको अस्थायी रूप से आईपी पते को अवरुद्ध करने पर विचार करना चाहिए।

6) Akismet का उपयोग करें । यह स्पैम की पहचान करने में बहुत अच्छा है।


5
पूरी तरह से जवाब के लिए +1। मेरे पास एक स्पैम मुद्दा था और छिपे हुए फॉर्म तत्व को लागू किया और इसे "ईमेल" / "मेल" कहा और असली ईमेल एड्रेस इनपुट जिसे मैंने "एड्रेस" नाम दिया। कोई और अधिक स्पैम!
'23:

1
ट्रॉल्स से निपटने के तरीके के बारे में एक अच्छी पोस्ट (विचार spambots के लिए एक ही है): codinghorror.com/blog/2011/06/suspension-ban-or-hellban.html
जर्क

कैप्चा के लिए, यह इस बात पर निर्भर करता है कि उन्हें पराजित करने के लिए वे किस उपकरण का उपयोग कर रहे हैं। ऐसे सॉफ्टवेयर प्रोग्राम हैं जो कभी-कभी (और हमेशा नहीं) कैद हो जाते हैं, और फिर ऐसी सेवाएँ होती हैं जो कैप्चा को हल करने के लिए सस्ते श्रम का उपयोग करती हैं और इनमें सफलता की दर अधिक होती है।
ub3rst4r

11

फोरम स्पैम्बोट्स कैसे काम करते हैं?

प्रतिभाशाली (यदि दुष्ट) प्रोग्रामर उन्हें लिखते हैं - शायद कई अलग-अलग प्रकार के स्पैम्बोट्स होते हैं जैसे कि लोग उन्हें लिखते हैं लेकिन, दुर्भाग्य से, यह केवल कुछ स्पैम्बोट लेखकों को साझा करता है और प्रशासकों के लिए जीवन को बर्बाद करने के लिए अपने काम को साझा करता है ...

एक लोकप्रिय फ़ोरम स्पैमिंग एप्लिकेशन को "xrumer" कहा जाता है।

जब मुझे पता चलता है कि यह आपके सभी सवालों का जवाब नहीं देता है, तो मुझे लगता है कि यह उल्लेख करता है कि एक बॉट कुछ भी अच्छा नहीं कर सकता (जैसे जटिल गैर-स्थैतिक तर्क प्रश्नों को हल करना) विदेशों में कम-भुगतान वाले कार्यकर्ता द्वारा किया जा सकता है। स्पैमिंग किसी भी अन्य की तरह एक व्यवसाय है और वहाँ से बाहर स्पैम संदेशों को डालने की दिशा में सस्ते श्रम की कमी नहीं है।


4
मुझे ऐसा लगता है जैसे मैंने सिर्फ एक गाय को मांस के पौधे में संसाधित होते देखा था। लेकिन अत्यधिक जानकारीपूर्ण।
rlb.usa

रुचि वीडियो, मज़ेदार है कि इसे क्रिसमस की पूर्व संध्या बनाया गया था; दिनांक 12-25-2006 12:15 बजे ... :-)
ब्लंडर्स

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

2

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

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

आप प्लगइन डाउनलोड कर सकते हैं और अपनी साइट पर स्पैम के साथ समस्या को हल करने के लिए कोड का उपयोग कर सकते हैं।


1
तो अपने उपयोगकर्ताओं को रजिस्टर करने में सक्षम होने के लिए जावास्क्रिप्ट की आवश्यकता है? यह सुगमता का नुकसान है, है ना?
ऑगस्टिन रिडिंगर जिग

@AugustinRiedinger ऐंटी-स्पैम प्लगइन विकलांग जावास्क्रिप्ट के साथ सरल कैप्चा दृष्टिकोण की तरह काम करता है। जावास्क्रिप्ट से अक्षम लगभग 2% उपयोगकर्ता हैं।
webvitaly

आपका मतलब है कि आप उस मामले में कैप्चा प्रदर्शित करेंगे, है ना? मुझे पता है कि यह बहुत कम उपयोगकर्ता हैं, लेकिन मैं सर्वश्रेष्ठ अभ्यास के संदर्भ में सोच रहा था। हालांकि इसके बारे में दिलचस्प बातें पढ़ें
ऑगस्टिन रिडिंगर जिग

@AugustinRiedinger हाँ, मैं कैप्टन जैसा वर्तमान वर्ष के बारे में प्रश्न दिखाता हूँ यदि उपयोगकर्ता ने जावास्क्रिप्ट निष्क्रिय कर दिया है।
webvitaly

0

उन्हें पराजित करने की कोशिश करते समय, एक बात जो मैं ध्यान में रखूंगा वह यह है कि उनका उद्देश्य आमतौर पर ब्लैक-हैट एसईओ लाभ के लिए अधिक से अधिक वेबसाइटों के लिए लिंक पोस्ट करना है।

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

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

उदाहरण के लिए, यदि कोई रोबोट रिकैप्चा को क्रैक करता है तो उसके पास स्पैम के लाखों रूपों तक पहुंच होगी। यदि यह एक bespoke परीक्षण को क्रैक करता है, तो इसकी केवल एक वेबसाइट तक पहुंच होगी, इसलिए कोई भी स्वचालित स्पैम-बॉट ऐसा करने से परेशान नहीं करेगा।

https://www.projecthoneypot.org उपयोग करने के लिए कुछ अच्छे डेटा प्रदान कर सकता है (जैसे कीवर्ड और ब्लॉक करने के लिए ips)

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