1 पॉइंट द्वारा GN⁺ 2024-10-08 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • कमिट विवरण

    • DNS resolution को बेहतर बनाने के लिए कोड में बदलाव किया गया है ताकि यह cname और IP address filtering के लिए उपयुक्त हो
    • ipaddress= विकल्प का उपयोग करके root document को ब्लॉक किया जा सकता है
    • संबंधित issue: uBlockOrigin/uBlock-issues#2792
  • ध्यान देने योग्य बातें

    • उपयोग किया जाने वाला IP address वह पहला पता है जो dns.resolve() मेथड द्वारा लौटाई गई IP address सूची में आता है
    • ब्राउज़र वास्तव में कौन-सा IP address इस्तेमाल करेगा, यह ज्ञात नहीं है और यह केवल एक अनुमान है
    • ब्राउज़र द्वारा उपयोग किए गए सटीक IP address की पुष्टि केवल onHeadersReceived चरण पर ही की जा सकती है
  • भविष्य में सुधार की संभावना

    • filtering engine को पूरी IP address सूची उपलब्ध कराने की सुविधा जोड़ी जा सकती है
    • हालांकि, ब्राउज़र अंततः कौन-सा IP address इस्तेमाल करेगा, यह निश्चित रूप से जानना संभव नहीं है
  • GN⁺ की संक्षिप्त टिप्पणी

    • यह कमिट uBlock Origin की DNS resolution क्षमता को बेहतर बनाता है, जिससे IP address-आधारित filtering संभव होती है
    • ब्राउज़र वास्तव में कौन-सा IP address इस्तेमाल करता है, यह न जान पाने की वजह से इसमें एक सीमा है
    • यह फीचर ad blocking और privacy को मजबूत करने में उपयोगी हो सकता है
    • इसी तरह की सुविधा देने वाले अन्य ad blocking extensions में Adblock Plus और Ghostery शामिल हैं

1 टिप्पणियां

 
GN⁺ 2024-10-08
Hacker News की राय
  • uBlock Origin को Firefox में लंबे समय से सपोर्ट किया जाता रहा है, और यह कोई नया फीचर नहीं बल्कि कोड रिफैक्टरिंग है.
  • अगर Chrome, uBlock Origin को ब्लॉक करता है, तो एक्सटेंशन के लिए Firefox पर स्विच करने की योजना है.
  • uBlock Origin, Firefox को और बेहतर बनाता है, और इंटरनेट ब्राउज़िंग को संभव बनाने वाले बड़े कारणों में से एक है.
  • Manifest v3 समस्या है क्योंकि यह real-time code heuristics की अनुमति नहीं देता. विज्ञापनदाताओं के साथ प्रतिस्पर्धा में Google दोनों पक्षों को हथियार देने जैसा काम करता है.
  • CNAME cloaking का मतलब है कि विज्ञापन साइटें wildcard records की ओर पॉइंट करने वाले रैंडम तरीके से बनाए गए subdomains का उपयोग कर सकती हैं.
  • Chrome, uBlock Origin को ब्लॉक करेगा या नहीं, इस पर ताज़ा जानकारी नहीं है, लेकिन यह 3rd party cookies की अनुमति दे रहा है, इसलिए इसकी संभावना है.
  • uBlock Origin में यह फीचर version 1.34.0 से मौजूद है (या advanced settings में 1.25.0 से).
  • कुछ DNS servers ऐसे फीचर्स लागू करते हैं जो server-side resolved CNAME की तरह काम करते हैं.
  • CNAME cloaking के एक उदाहरण में, SAAS provider A विज्ञापन ट्रैकिंग सॉफ़्टवेयर देने के लिए एक खास IP address का उपयोग करता है, और company Q ट्रैकिंग को संभव बनाने के लिए एक subdomain सेट करती है.
  • CNAME cloaking की समस्या हल करने के लिए, uBlock Origin जैसे extensions को request के destination domain के साथ-साथ उस domain के underlying IP address को भी देख पाना चाहिए.
  • Brave, Edge, और Opera में uBlock Origin की स्थिति के बारे में जानकारी चाहिए.