- लेखक Herman अपने मुफ्त प्लेटफ़ॉर्म 'Bear' पर स्पैमर से जूझ रहे हैं। यह प्लेटफ़ॉर्म backlink farms, credit card phishing, अवैध दवाइयाँ बेचने वालों, online casino विज्ञापनदाताओं और cryptocurrency प्रमोटरों का निशाना है.
- ये स्पैमर bots नहीं हैं, बल्कि spam farms हैं जो SEO रैंकिंग बढ़ाने के लिए पूरे वेब पर कंटेंट सबमिट कर सकते हैं.
- इसके जवाब में, Herman ने एक ऐसा मैकेनिज़्म लागू किया जिसमें review पूरा होने तक सभी unreviewed blogs पर
no-index और no-follow tags लगाए जाते हैं, ताकि spam posts व्यापक इंटरनेट पर दिखाई न दें.
- Herman spam का पता लगाने के लिए WordPress के spam detection tool Akismet का उपयोग करते हैं। उन्होंने GPT4 का उपयोग करके अपना spam detection system बनाने की कोशिश की, लेकिन पाया कि Akismet अधिक सटीक और cost-effective है.
- मज़बूत spam detection के बावजूद, कुछ स्पैमर वैध blogs का रूप धरकर कम नियंत्रित हिस्सों में spam पोस्ट करने का तरीका खोज लेते हैं.
- किसी खास IP address से पोस्ट को block करना प्रभावी नहीं था। स्पैमर अक्सर Nord जैसी commercial VPN services का उपयोग करते हैं, जिनके सर्वर दुनिया भर में हैं.
- इसके बाद Herman ने स्पैमर को बाधित करने के लिए 'The Frustration Loop' नाम का एक विचार पेश किया। spam पकड़े जाने पर blog को block करने के बजाय, सिस्टम नकली errors पैदा करता है और प्रक्रिया को जितना संभव हो उतना कष्टदायक बनाता है, ताकि स्पैमर का समय बर्बाद हो और वे हार मान लें.
- The Frustration Loop spam का पता चलने पर form को साफ़ कर देता है, सभी text areas में paste करना disable कर देता है, हर 5 से 10 सेकंड में element focus बदलता है, और जब वे form फिर से submit करने की कोशिश करते हैं तो अलग errors दिखाता है.
- Herman ने इस सिस्टम का परीक्षण किया और आकलन किया कि यह वैध users के लिए लगभग कभी trigger नहीं होगा। यह सिस्टम पिछले 3 महीनों से production में है, और केवल एक user ने इसे समस्या के रूप में रिपोर्ट किया है.
- The Frustration Loop लागू करने के बाद spam की मात्रा नए blogs के लगभग 30% से घटकर 5% से कम रह गई। Herman मानते हैं कि इसमें अभी सुधार और बंद किए जाने वाले loopholes हैं, लेकिन कुल मिलाकर यह अच्छी तरह काम कर रहा है.
1 टिप्पणियां
Hacker News राय