- डेटा लीक जांच सेवा Have I Been Pwned को पूरी तरह से नए रूप में फिर से तैयार किया गया है
- नए डिज़ाइन के साथ प्रमुख वेब पेजों की कार्यक्षमता में बड़े पैमाने पर बदलाव और सुधार किए गए हैं
- सर्च फीचर अब और अधिक सहज हो गया है, और अकाउंट वेरिफिकेशन के तरीके तथा विभिन्न डेटा breach मामलों की जानकारी को मजबूत किया गया है
- यूज़र डैशबोर्ड, डोमेन सर्च, API दस्तावेज़ जैसे कई नए और बेहतर फीचर्स जोड़े गए हैं
- वेब परफ़ॉर्मेंस और सुरक्षा को आधुनिक cloud infrastructure पर लागू किया गया है, जिससे तेज़ और सुरक्षित यूज़र अनुभव मिलता है
परिचय और पृष्ठभूमि
- Have I Been Pwned (आगे HIBP) 2.0 को लंबे विकास काल के बाद पूरी तरह नए रूप में जारी किया गया है
- फ़रवरी 2023 में पहला commit, मार्च 2024 में soft launch और open source प्रक्रिया के बाद, पूरी तरह से पुनर्निर्मित और नई brand identity वाले साइट के रूप में इसे खोला गया
- पूरे साइट की संरचना और फीचर्स का पुनर्गठन किया गया है, और नए फीचर्स के साथ merchandise store भी शुरू किया गया है
सर्च फीचर
- HIBP का मुख्य होमपेज सर्च बॉक्स अब और अधिक सहज हो गया है, और इसमें ताज़ा विज़ुअल प्रस्तुति (confetti animation) जोड़ी गई है
- यूज़र अनुभव को बोझिल न बनाने के लिए भारी और नकारात्मक माहौल से बचते हुए, यूज़र्स को तथ्य-आधारित व्यावहारिक जानकारी देने पर ध्यान दिया गया है
- वेबसाइट से username और फ़ोन नंबर सर्च हटा दिए गए हैं (हालांकि API में पुराना तरीका बरकरार है)
- email address आधारित सर्च parsing, alerts और service consistency के लिहाज़ से अधिक उपयुक्त है
- फ़ोन नंबर और username का data processing बोझ अधिक है, और वास्तव में इनका उपयोग लगभग नहीं होता, इसलिए भ्रम कम करने के लिए इन्हें हटाने का निर्णय लिया गया
डेटा breach केस पेज
- हर breach (लीक) मामले के लिए अब समर्पित डिटेल पेज उपलब्ध कराया गया है
- पहले की तुलना में अधिक सहज और बेहतर लेआउट के साथ, प्रभाव की स्थिति, प्रतिक्रिया के तरीके और अन्य ठोस व लागू किए जा सकने वाले अनुकूलित सुझाव दिए जाते हैं
- अन्य संस्थाओं (जैसे NCSC) के साथ सहयोग के ज़रिए क्षेत्र-विशिष्ट जानकारी भी आगे जोड़ी जाएगी
- आगे चलकर 2FA, passkey आदि के सपोर्ट और यूज़र-कस्टमाइज़्ड गाइड जैसी विस्तृत जानकारी जोड़े जाने की योजना है
डैशबोर्ड
- पहले के कई फीचर्स (sensitive breach जांच, domain management, subscription management आदि) को एकीकृत डैशबोर्ड में समेकित किया गया है
- डैशबोर्ड तक पहुंच email verification के आधार पर दी जाती है, और आगे passkey जैसे नए authentication तरीके भी जोड़े जाएंगे
- family account alerts जैसी भविष्य की विस्तार योग्य सुविधाओं के लिए इसे एक platform के रूप में विकसित किया जा सकता है
डोमेन सर्च फीचर
- डोमेन वेरिफिकेशन/सर्च फीचर को पूरी तरह से फिर से डिज़ाइन किया गया है, जिसमें अधिक साफ़ UI और कई filters (जैसे केवल नवीनतम leaks देखना) जोड़े गए हैं
- पूरी तरह single-page app (SPA) संरचना पर आधारित होने के कारण, सर्च परिणाम API के ज़रिए JSON में तेज़ी से दिए जाते हैं
- domain ownership verification प्रक्रिया को भी नए सिरे से सरल बनाया गया है
- email के अलावा अन्य authentication तरीकों में अलग से सुधार की योजना है
API
- इस अपडेट में API में स्वयं कोई बदलाव या बंदी बिल्कुल नहीं है
- API documentation को OpenAPI-आधारित Scalar टूल पर लाने की तैयारी है, लेकिन फिलहाल मौजूदा दस्तावेज़ बनाए रखते हुए उन्हें नई शैली में एकरूप किया गया है
- आगे चलकर इन्हें Scalar-आधारित आधुनिक दस्तावेज़ में बदला जाएगा
merchandise और stickers
- HIBP ब्रांडेड goods shop आधिकारिक रूप से खुल गई है, और T-shirt जैसे उत्पादों की बिक्री शुरू हो गई है (Teespring आधारित, बिना margin)
- stickers को Sticker Mule store पर पहले की तरह जारी रखा गया है, और artwork open source के रूप में स्वतंत्र रूप से इस्तेमाल किया जा सकता है
तकनीक और इन्फ्रास्ट्रक्चर
- साइट का backend Microsoft Azure पर आधारित है, जिसमें App Service, Functions, Hyperscale SQL, Storage आदि का उपयोग किया गया है
- मुख्य web app को C# और .NET 9.0, ASP.NET MVC (.NET Core) में लिखा गया है
- Cloudflare का उपयोग WAF, caching, Turnstile (anti-bot), R2 storage आदि के लिए प्रभावी रूप से किया गया है
- frontend में आधुनिक interface के लिए नवीनतम Bootstrap, SASS और TypeScript का उपयोग किया गया है
- Iceland-आधारित डेवलपर Ingiber सहित प्रमुख सदस्यों के योगदान से उच्च गुणवत्ता और आकर्षक UI हासिल किया गया है
- वेब पेज का आकार और request की संख्या क्रमशः लगभग 28% और 31% तक घटाई गई है, जिससे 11 साल पहले की तुलना में अधिक प्रभावी optimization हासिल हुआ है
- tracking, ad data जैसी अनावश्यक चीज़ों को पूरी तरह हटाया गया है, और यूज़र privacy को महत्व दिया गया है
AI का उपयोग
- इस साइट rebuild प्रक्रिया में Chat GPT का सक्रिय रूप से उपयोग CSS, icon recommendations, Cloudflare settings, .NET Core के विशेष बिंदुओं और कई अन्य development समस्याओं को हल करने में किया गया
- AI के तेज़ सुझावों और code automation से productivity में बड़ा सुधार महसूस किया गया
- तेज़ migration और task automation जैसे कामों में इसकी उच्च सटीकता और उपयोगिता की पुष्टि हुई
विकास यात्रा और निष्कर्ष
- legal documents को अपडेट करने जैसे कई अदृश्य कामों में लंबे समय और लागत की आवश्यकता पड़ी
- launch से पहले और बाद में कई बार urgent fixes और दोहराए गए releases के ज़रिए समस्याओं को तेज़ी से हल किया गया
- मूल उद्देश्य को बनाए रखते हुए service की विशेषज्ञता, scalability और आरामदायक उपयोग अनुभव को बरकरार रखकर नया आरंभ पूरा किया गया
- HIBP, 2013 से जीवन के एक चौथाई हिस्से की लगन का परिणाम है, और इस 2.0 के साथ community service के रूप में नई छलांग की उम्मीद है
1 टिप्पणियां
Hacker News प्रतिक्रियाएँ