1 पॉइंट द्वारा GN⁺ 2026-02-11 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • वेबसाइट पर पहुँचने पर दिखने वाला Anubis सुरक्षा पेज सर्वर को AI डेटा स्क्रैपिंग से बचाने के लिए है
  • सिस्टम Proof-of-Work (कार्य-प्रमाण) आधारित सत्यापन के जरिए बड़े पैमाने के automated requests पर अतिरिक्त बोझ डालता है, जिससे स्क्रैपिंग की लागत बढ़ती है
  • यह तरीका Hashcash की अवधारणा का उपयोग करता है, इसलिए व्यक्तिगत उपयोगकर्ताओं पर असर कम रहता है, लेकिन बहुत अधिक requests पर रोक लगाने का प्रभाव पड़ता है
  • Anubis 1.19.1 version उपयोग में है, और JShelter जैसे plugins सक्रिय होने पर यह सही से काम नहीं करता
  • AI कंपनियों द्वारा बेतरतीब डेटा संग्रह से होने वाले open source infrastructure के नुकसान को रोकने के लिए यह एक महत्वपूर्ण अस्थायी उपाय है

Anubis सुरक्षा सिस्टम का अवलोकन

  • वेबसाइट प्रशासक सर्वर की सुरक्षा के लिए Anubis सेट कर रहे हैं
    • उद्देश्य है AI कंपनियों की आक्रामक web scraping से होने वाले सर्वर ओवरलोड को रोकना
    • इस तरह की scraping साइट downtime का कारण बन सकती है, जिससे सभी उपयोगकर्ताओं की पहुँच प्रभावित होती है
  • Anubis Proof-of-Work (कार्य-प्रमाण) तरीका इस्तेमाल करता है
    • यह Hashcash में प्रस्तावित email spam रोकथाम अवधारणा को web security में लागू करता है
    • व्यक्तिगत उपयोगकर्ताओं पर इसका असर लगभग नहीं के बराबर होता है, लेकिन बड़े पैमाने के automated requests पर computational cost जमा होती जाती है, जिससे रोकथाम का प्रभाव पैदा होता है

सिस्टम कैसे काम करता है

  • जब उपयोगकर्ता पेज पर पहुँचता है, तो उसे गणना कार्य (Proof-of-Work) पूरा करना होता है
    • पेज पर “Calculating…” संदेश के साथ difficulty (Difficulty: 4) और speed (Speed: 0kH/s) दिखाई जाती है
    • गणना पूरी होने के बाद ही वास्तविक content तक पहुँच संभव होती है
  • यह प्रक्रिया bots की पहचान और blocking के लिए एक अस्थायी उपाय है,
    और भविष्य में font rendering जैसी browser fingerprinting तकनीकों के जरिए वैध उपयोगकर्ताओं को अपने-आप पास करने के लिए इसे बेहतर बनाने की योजना है

उपयोगकर्ता के लिए सावधानियाँ

  • Anubis को modern JavaScript features की आवश्यकता होती है
    • JShelter जैसे कुछ security plugins इन्हें ब्लॉक कर सकते हैं,
      इसलिए उस domain पर plugin को disable करना होगा, तभी सामान्य पहुँच संभव होगी
  • वर्तमान में साइट Anubis 1.19.1 version चला रही है

पृष्ठभूमि और महत्व

  • AI कंपनियों की आक्रामक डेटा संग्रह गतिविधियाँ open source infrastructure को नुकसान पहुँचा रही हैं
    • संबंधित समस्या का उल्लेख The Libre News के “FOSS infrastructure is under attack by AI companies” लेख में किया गया है
  • Anubis पूर्ण समाधान नहीं है, लेकिन इसे “काफी ठीक अस्थायी उपाय (hack)” माना गया है
    • इसके जरिए प्रशासकों को वैध उपयोगकर्ताओं की पहचान करने वाली तकनीक विकसित करने के लिए अधिक समय मिल सकता है
  • अंततः यह AI scraping से होने वाली resource wastage को कम करने और server stability बनाए रखने में भूमिका निभाता है

1 टिप्पणियां

 
GN⁺ 2026-02-11
Hacker News टिप्पणियाँ
  • अगर आज Half-Life खेलना हो, तो मैं Xash3D FWGS की ज़ोरदार सिफारिश करूँगा
    नाम थोड़ा अजीब है, लेकिन इंजन काफ़ी अच्छी तरह बनाया गया है
    Mac के लिए आसान build यहाँ से मिल सकता है
    • मेरी राय में अगर अभी खेलना है, तो Black Mesa सबसे बढ़िया है
      यह fans द्वारा बनाया गया remake है, लेकिन Valve की आधिकारिक मंज़ूरी भी मिली थी, और Steam लिंक से खरीदा जा सकता है
    • जानकारी के लिए, Xash3D HL1 के लिए इंजन है। लगता है मूल पोस्ट HL2 की बात कर रही है
      अगर आपके पास VR headset है, तो modded HL1 को पूरी hand controller support के साथ खेल सकते हैं
      HL2 VR mod की भी काफ़ी अच्छी reputation सुनी है, लेकिन मैंने अभी खुद नहीं खेला
    • sale के दौरान यह Steam पर $0.99 में मिल जाता है। हालांकि यह सिर्फ Windows के लिए है
  • काफ़ी दिलचस्प है। पहले मुझे इसका मकसद समझ नहीं आया, लेकिन खोजने पर लगा कि यह उसी creator के FreeHL project का derivative version है
    यह GoldSrc game logic को QuakeC में फिर से लिखकर open source engine पर चलाने की कोशिश है
    शायद यह एक experiment है कि HL2 content को कितनी मुश्किल से port किया जा सकता है
    संदर्भ कुछ-कुछ वैसा लगता है जैसे OpenMW project Oblivion या Skyrim content load करने की कोशिश करता है
  • यहाँ clean room का मतलब है कि मूल इंजन के source code को बिल्कुल देखे बिना, सिर्फ assets के आधार पर इसे नए सिरे से बनाया गया है
    यानी मौजूदा code या decompiled सामग्री का बिल्कुल उपयोग नहीं किया गया
    फिर भी, इस तरह का काम copyright infringement माना जा सकता है। उदाहरण के लिए, ROM decompilation tools की तरह, भले सीधे उल्लंघन का तत्व न हो, परोक्ष रूप से समस्या हो सकती है
  • यह सीधे इंजन से जुड़ा नहीं है, लेकिन इससे Half-Life 2 को Quake में demake करने वाला वीडियो याद आ गया
    YouTube लिंक
  • फिलहाल इस version में पूरा game खेला नहीं जा सकता, सिर्फ deathmatch या कुछ mods ही चल पाएंगे
  • ऐसे projects ही open source community का असली आकर्षण हैं
    इन्हीं लोगों की वजह से 20 साल बाद भी DRM या platform restrictions के बिना classic games का आनंद लिया जा सकता है
    मेरे हिसाब से ऐसी clean room implementation ही game history को बचाने का असली तरीका है
  • Q1 इंजन इतना पुराना है, यह सोचकर ही बहुत प्रभावशाली लगता है
    इससे मुझे पुराना पसंदीदा Paranoid Doom mod याद आ गया
    लिंक
  • FTE को अब लगभग शुद्ध Quake engine कहना मुश्किल है। इसमें बहुत ज़्यादा features जोड़ दिए गए हैं
    • फिर भी यह मूल codebase की continuity में ही आता है
      मैंने भी इसके internal structure को काफ़ी समय तक analyze और experiment किया है
  • मुझे HL1 और HL2 दोनों बहुत पसंद थे। ऐसे projects देखकर “मरने न वाला game” जैसा ख़याल आता है
    HL1 को HL2 इंजन में remake करने वाला Black Mesa इसका सबसे बढ़िया उदाहरण था
    वीडियो लिंक
  • दिलचस्प बात यह है कि HL2 को इस इंजन पर चलाने से वह उल्टा HL1 के साथ ज़्यादा स्वाभाविक रूप से मेल खाता हुआ लगता है
    जैसे यह उल्टी दिशा में बना Half-Life: Source, Black Mesa, या कोई demake version हो
    • सच कहें तो, HL1 का कोई साधारण mod भी अगर HL2 की textures और models इस्तेमाल करे, तो वह काफ़ी ज़्यादा modern दिखता है
      उदाहरण के लिए Half-Life: Dark Future जैसा mod है
      यह आज के HL2 जैसा नहीं दिखता, लेकिन मूल HL2 इंजन के शुरुआती graphics आज की तुलना में बहुत ज़्यादा सरल थे
      आखिरकार समझ में आता है कि HL1 और HL2 के बीच का फ़र्क़ असल में textures और level design के फ़र्क़ से आता है