स्पैम्बोट्स से ई-मेल का संरक्षण।

अक्सर उपयोगकर्ताओं को आश्चर्य होता है कि स्पैमर अपने ई-मेल पते का पता कैसे लगाते हैं और उन पर कितने टन स्पैम डालते हैं। इस लेख के दायरे से बाहर जाकर स्पैमर डेटाबेस को वायरस के रूप में फिर से भरने के ऐसे तरीके, मेल सर्वर के मालिकों द्वारा "ड्रेनिंग" पते या HTTP और ICQ ट्रैफ़िक को सुनना, सबसे आम मामला मानते हैं।
नए ई-मेल पतों के मुख्य स्रोतों में से एक वास्तव में वेब पेज हैं, जिन पर लापरवाह उपयोगकर्ता (और कभी-कभी वेबसाइट के मालिक) खुले तौर पर अपना ई-मेल प्रकाशित करते हैं, जहाँ से स्पैमबॉट्स (ई-मेल संग्रहकर्ता) आसानी से इसे निकाल लेते हैं और अपने बुरे में इसका उपयोग करते हैं प्रयोजनों।

अगला, हम स्पैम्बोट्स से ई-मेल पतों को एन्क्रिप्ट करने के मुख्य तरीकों पर विचार करेंगे, साथ ही ताजे पंजीकृत ई-मेल पतों के लिए प्रत्येक विधि के व्यावहारिक उपयोग द्वारा माप और स्पैम की मात्रा का आकलन करने के परिणामों को भी देखेंगे।

यह निम्नलिखित मुख्य तरीकों में पृष्ठों पर प्रकाशित ईमेल पतों की रक्षा करने के लिए प्रथागत है:

1. तस्वीर में ई-मेल (या व्यक्तिगत पत्र, @ अक्षर और अवधि) लिखकर संरक्षण।


लाभ: स्वचालन के सापेक्ष आसानी, रोबोटों द्वारा मान्यता की श्रमशीलता (आधुनिक स्पैम्बोट्स गुणवत्ता के बजाय मात्रा लेते हैं, और यह ओसीआर करने के लिए बस लाभदायक नहीं है - एक नजदीकी साइट पर एक दर्जन खुले ई-मेल इकट्ठा करना बेहतर है)।
नुकसान: अक्षम छवियों वाले उपयोगकर्ता ई-मेल नहीं देख पाएंगे, और सक्षम छवियों वाले उपयोगकर्ता इसे कॉपी नहीं कर पाएंगे। इसके अलावा, फॉन्ट / टेक्स्ट साइज को इमेज में टेक्स्ट के बाकी हिस्सों में फिट करने में मुश्किलें आती हैं।
दक्षता: उच्च। एक लोकप्रिय साइट पर इस तरह से प्रकाशित एक ई-मेल पता स्पैमर्स द्वारा "बंद" कर दिया गया है।
जोड़ा गया: इस पद्धति के स्वचालन के उदाहरण प्रदान करने के लिए गुडकोशी के लिए धन्यवाद:
mail2pic.org
www.mailonpix.ru

2. ई-मेल पते को mnemonics (एंट्रिक्स-कैरेक्टर) में एन्कोडिंग द्वारा सुरक्षा।


एक उदाहरण:

adress@mail.ru

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

3. बाहरी फ़ाइल में कोड के हिस्सों को हटाने के साथ या बिना जावास्क्रिप्ट के माध्यम से एन्कोडिंग के माध्यम से सुरक्षा।


एक उदाहरण:


यह दस्तावेज़ के बजाय DOM क्षमताओं का उपयोग करने के लिए अधिक सही है। यह उदाहरण, केवल उदाहरण के रूप में दिया गया है।

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

इस उदाहरण में, जब कोई उपयोगकर्ता माउस पर क्लिक करता है, तो नकली पते को एक वास्तविक के साथ जावास्क्रिप्ट द्वारा बदल दिया जाता है।

4. सीएसएस, टिप्पणियों और विधि 2 का उपयोग करके संरक्षण।


हम लगभग निम्नलिखित सीएसएस को अनुभाग में रखते हैं (वर्ग नाम और सामग्री को बदला जा सकता है और बदलना चाहिए):
आप इसे बाहरी फ़ाइल में डाल सकते हैं, यह और भी विश्वसनीय होगा, हालांकि, अगर सीएसएस लोड नहीं किया गया है, तो पता गलत तरीके से प्रदर्शित किया जाएगा।

इसके अलावा, पृष्ठ के कोड में उन स्थानों पर जहाँ आपको ई-मेल डालने की आवश्यकता है, हम कुछ इस तरह का उपयोग करते हैं:
a!#N#!dress@mail&#46;<![if !IE]>r<![endif]>u

स्पष्टीकरण: मेल सर्वर का डोमेन "विभाजित" होना चाहिए ताकि अर्ध-स्वचालित ई-मेल संग्रहकर्ताओं का ध्यान आकर्षित न हो। प्रदर्शन का उपयोग करें: संभावित स्ट्रिप_टैग फ़ंक्शन की प्रभावशीलता को कम करने के लिए "अतिरिक्त" पात्रों में से कोई भी आवश्यक नहीं है। सभी संभव "छिपे हुए" स्थानों (और यहां तक ​​कि सीएसएस वर्ग के नाम) में, वर्णों के यादृच्छिक दृश्यों का उपयोग करना बेहतर होता है, जिससे स्वचालित रूप से उन्हें पार्स करना मुश्किल हो जाता है।

ग्राफिक्स और जावास्क्रिप्ट को शामिल किए बिना, विधि सभी ब्राउज़रों में काम करती है।
नुकसान: कुछ ब्राउज़रों में आपको मैन्युअल रूप से पता लिखना होगा, क्योंकि केवल पहले अक्षर की प्रतिलिपि बनाई जाएगी (इस पर काबू पाने का प्रश्न अभी तक हल नहीं हुआ है)। यदि यह महत्वपूर्ण है, तो आप इस विधि को पिछले सभी के साथ जोड़कर इसे जोड़ सकते हैं
जोड़ा गया: mcm69 ने ऐसे ग्रंथों पर Ctrl + C के सही संचालन के लिए जावास्क्रिप्ट का उपयोग करने का सुझाव दिया।
दक्षता: उच्च। कोई स्पैम ईमेल नहीं आया है।

5. सीएसएस के साथ पाठ का निर्माण


यह बहुत ही दिलचस्प तरीका दिखाया अलिनकी ने
ई-मेल पते बनाने के लिए, सीएसएस फ़ॉन्ट का उपयोग किया जाता है (पत्र छोटे div वर्गों से बने होते हैं)।
लाभ स्पष्ट हैं।
नुकसान: यह कॉपी नहीं किया गया है, यह अनलोड सीएसएस के मामले में प्रकट नहीं होता है (लगभग 10 केबी सीएसएस महंगा है)। इसके अतिरिक्त, इस फ़ॉन्ट के कुछ पात्र बहुत सुपाठ्य नहीं हैं।

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

जोड़ा गया: इनमें से किसी भी तरीके को साइट पर रजिस्टर करने की आवश्यकता के साथ जोड़ा जा सकता है (केवल पंजीकृत (लॉग इन) उपयोगकर्ताओं के लिए ई-मेल पते प्रदर्शित करें, और अपंजीकृत लोगों के लिए - बिल्कुल भी प्रदर्शित नहीं (पंजीकरण के लिए अनुरोध के साथ) या सबसे गंभीर तरीके से प्रदर्शित करें)। अपंजीकृत उपयोगकर्ता बॉट के लिए ई-मेल का संगत रूपांतरण सरल नियमित के साथ किया जा सकता है।

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

इस अध्ययन ने ई-मेल संग्रहकर्ताओं (उदाहरण के लिए, आईपी पर प्रतिबंध) से निपटने के सर्वर-साइड तरीकों पर विचार नहीं किया, यह निम्नलिखित सामग्री का विषय माना जा सकता है।

संबंधित सामग्री:
हम स्पैम रोबोट से ईमेल पते छिपाते हैं (कुछ सरल तरीकों पर विचार किया जाता है)।
PHP और जावास्क्रिप्ट ( कॉर्ड से लेख) का उपयोग करके बॉट के खिलाफ सुरक्षा । व्यवहार में, एन्क्रिप्शन को तस्वीर पर लागू करने और जेएस का उपयोग करके माना जाता है।

Source: https://habr.com/ru/post/In22549/


All Articles