एंड-टू-एंड एन्क्रिप्शन (E2EE) को कैसे सक्षम करें
KidLogger एंड-टू-एंड एन्क्रिप्शन (E2EE) की सुविधा देने वाला दुनिया का पहला मॉनिटरिंग समाधान है। बच्चे के डिवाइस से कैप्चर किया गया सारा डेटा डिवाइस पर ही एन्क्रिप्ट किया जाता है और इसे केवल अकाउंट मालिक ही डिक्रिप्ट कर सकता है। SSL एन्क्रिप्शन के विपरीत, जो केवल ट्रांजिट में डेटा (डेटा इन ट्रांजिट) की सुरक्षा करता है, E2EE यह सुनिश्चित करता है कि डेटा KidLogger क्लाउड सर्वर तक पहुँचने के बाद भी एन्क्रिप्टेड रहे। यह हमारे क्लाउड इंफ्रास्ट्रक्चर के भीतर सभी डेटाबेस इंस्टेंस, निष्पादन वातावरण और प्रोसेसिंग एल्गोरिदम में सुरक्षित रूप से बना रहता है।
जब आप अपने KidLogger अकाउंट में लॉग इन करते हैं, तो डेटा अपने मूल एन्क्रिप्टेड रूप में डिलीवर किया जाता है और जावास्क्रिप्ट और ब्राउज़र की अंतर्निहित क्रिप्टोग्राफ़िक सुविधाओं का उपयोग करके सीधे आपके वेब ब्राउज़र में "ऑन-द-फ्लाई" डिक्रिप्ट किया जाता है। यह मार्गदर्शिका बताती है कि KidLogger Agent को कैसे इंस्टॉल या अपडेट करें और E2EE सुविधा को कैसे सक्षम करें।
हमें यह घोषणा करते हुए खुशी हो रही है कि नए उपयोगकर्ता खातों के लिए एंड-टू-एंड एन्क्रिप्शन अब प्रयोगात्मक मोड में उपलब्ध है। अन्य टाइम-ट्रैकिंग टूल की तरह, KidLogger रिकॉर्ड करता है कि प्रत्येक एप्लिकेशन, दस्तावेज़ या वेबसाइट का कितनी बार और कितनी देर तक उपयोग किया गया है, कुल समय की गणना करता है और परिणामों को रिपोर्ट में व्यवस्थित करता है। नया यह है कि E2EE के साथ, यह डेटा अब पूरी तरह से एन्क्रिप्टेड है — यहाँ तक कि KidLogger के अपने सर्वर से भी।
इसे आज़माने के लिए, E2EE समर्थन के साथ विंडोज के लिए नवीनतम KidLogger Agent डाउनलोड करें और नीचे दिए गए चरणों का पालन करें।
स्टेप 1: अपने प्रोफ़ाइल में एन्क्रिप्शन सक्षम करें
अपने प्रोफ़ाइल पेज पर जाएँ और "एन्क्रिप्शन सक्षम करें" पर क्लिक करें। ध्यान दें कि यह सेटिंग केवल नए डिवाइस पर लागू होती है — यह मौजूदा डिवाइस या डेटा को प्रभावित नहीं करेगी।

फिर अपनी मास्टर एन्क्रिप्शन की (Master Encryption Key) वाली एक सुरक्षित फ़ाइल डाउनलोड करने के लिए "बैकअप कीज़" (Backup Keys) पर क्लिक करें। यदि आप अपना पासवर्ड भूल जाते हैं, तो आपके डेटा तक ऑफ़लाइन पहुँच और अकाउंट रिकवरी के लिए यह फ़ाइल अनिवार्य है।
स्टेप 2: नया KidLogger Agent इंस्टॉल करें
नया KidLogger Agent डाउनलोड करें।
अपडेट करने के लिए: बस अपने वर्तमान संस्करण के ऊपर फिर से इंस्टॉल करें।
नया इंस्टॉल करने के लिए: नया संस्करण इंस्टॉल करें और इसे अपने अकाउंट से लिंक करने के लिए KidLogger लॉन्च करें। जानें कि डिवाइस को कैसे लिंक किया जाता है।
शुरुआत में, नया जोड़ा गया डिवाइस केवल अनएन्क्रिप्टेड रूप में अनाम गतिविधि डेटा अपलोड करेगा। आपको अपने अकाउंट प्रोफ़ाइल में डिवाइस के लिए एन्क्रिप्शन की पुष्टि करनी होगी, जैसा कि अगले चरण में बताया गया है।
स्टेप 3: एन्क्रिप्टेड डेटा के लिए डिवाइस की पुष्टि करें
एजेंट को इंस्टॉल या अपडेट करने के बाद, Mozilla Firefox वेब ब्राउज़र का उपयोग करके अपने डैशबोर्ड पर फिर से जाएँ (यह महत्वपूर्ण है!)। आपको एक सूचना दिखाई देगी जो आपसे नए डिवाइस के लिए एन्क्रिप्शन की पुष्टि करने के लिए कहेगी।
यदि आपने मोज़िला फ़ायरफ़ॉक्स ब्राउज़र का उपयोग करके लॉग इन किया है, तो यह संदेश दिखाई देता है और फिर स्वचालित रूप से गायब हो जाता है।
बस इतना ही। एक घंटे के भीतर, डिवाइस पर KidLogger Agent को पुष्टि मिल जाएगी और वह आपकी सेटिंग्स के आधार पर गतिविधि डेटा एकत्र करना और एन्क्रिप्ट करना शुरू कर देगा।
स्टेप 4: एन्क्रिप्टेड डैशबोर्ड और रिपोर्ट देखें
भले ही आपका डेटा एन्क्रिप्टेड है, आपका डैशबोर्ड और रिपोर्ट काफी हद तक अपरिवर्तित दिखाई देंगे। यह वेब क्रिप्टो एपीआई (Web Crypto API) का उपयोग करके आपके वेब ब्राउज़र में किए गए रीयल-टाइम डिक्रिप्शन द्वारा संभव बनाया गया है, जो क्रोम, फ़ायरफ़ॉक्स, ओपेरा और सफारी जैसे अधिकांश आधुनिक ब्राउज़रों द्वारा समर्थित है। हमारा कस्टम जावास्क्रिप्ट आपके ब्राउज़र में चलता है और KidLogger सर्वर से प्राप्त सभी एन्क्रिप्टेड सामग्री को स्वचालित रूप से डिक्रिप्ट करता है।
E2EE टाइम ट्रैकिंग को कैसे प्रभावित करता है?
एन्क्रिप्टेड डेटा बिल्कुल अनएन्क्रिप्टेड डेटा के समान संरचना बनाए रखता है। उदाहरण के लिए, KidLogger मूल रूप से किसी ऐप में बिताए गए समय की गणना करने के लिए "winword.exe" या "gmail.com" जैसे मानों को रिकॉर्ड कर सकता है।
एन्क्रिप्शन सक्षम होने के साथ, ये मान "w6Wd4SSxgK9EqmHuR4EAWw==" या "UssM8UxGazi4kDxn5JDO4g==" जैसे एन्क्रिप्टेड टोकन में बदल जाते हैं।
चूंकि प्रत्येक अकाउंट एक अद्वितीय एन्क्रिप्शन की (key) का उपयोग करता है, इसलिए समान इनपुट (जैसे, ऐप या वेबसाइट का नाम) हमेशा एक ही एन्क्रिप्टेड टोकन उत्पन्न करेगा। यह निरंतरता डेटा गोपनीयता सुनिश्चित करते हुए KidLogger को उपयोग को सटीक रूप से ट्रैक करने की अनुमति देती है।

तकनीकी नोट्स
E2EE सुविधा ओपन सोर्स है और jsec.js फ़ाइल में लागू की गई है, जो kidlogger.net पर उपलब्ध है। यह वेब क्रिप्टो एपीआई का उपयोग करता है और पूरी तरह से आपके ब्राउज़र की मेमोरी के भीतर चलता है। KidLogger सर्वर केवल स्टोरेज और की-एक्सचेंज को संभालते हैं — वे स्वयं कोई एन्क्रिप्शन नहीं करते हैं।
KidLogger E2EE कार्यान्वयन का सारांश
- प्रत्येक उपयोगकर्ता खाता और प्रत्येक इंस्टॉल किया गया एजेंट अपना स्वयं का RSA की-पेयर (2048-बिट) उत्पन्न करता है।
- अकाउंट मालिक एक रैंडम 256-बिट AES की भी उत्पन्न करता है जिसे मास्टर की कहा जाता है।
- मास्टर की को PBKDF और AES-256 का उपयोग करके अकाउंट पासवर्ड के साथ एन्क्रिप्ट किया जाता है, फिर सर्वर पर एन्क्रिप्टेड ब्लॉब के रूप में संग्रहीत किया जाता है।
- मास्टर की को RSA-SHA1 के साथ भी एन्क्रिप्ट किया जाता है और KidLogger सेवा के माध्यम से एजेंट डिवाइस पर भेजा जाता है।
- एजेंट सभी संवेदनशील डेटा को एन्क्रिप्ट करने के लिए मास्टर की का उपयोग करते हैं: ऐप के नाम, विंडो शीर्षक, यूआरएल, कीस्ट्रोक्स, क्लिपबोर्ड सामग्री, चैट टेक्स्ट, दस्तावेज़ के नाम, स्क्रीनशॉट, फ़ोटो और ऑडियो रिकॉर्डिंग।
- रिपोर्टिंग सक्षम करने के लिए गैर-संवेदनशील मेटाडेटा (जैसे, टाइमस्टैम्प, अवधि, कार्रवाई के प्रकार) अनएन्क्रिप्टेड रहते हैं।
- पासवर्ड कभी भी KidLogger सर्वर पर प्लेन टेक्स्ट में नहीं भेजे जाते हैं।
- एक बार E2EE सक्षम हो जाने पर, इसे अक्षम नहीं किया जा सकता है।
- KidLogger निजी कीज़ (Private Keys) को स्टोर या एक्सेस नहीं करता है, केवल सार्वजनिक कीज़ और एन्क्रिप्टेड डेटा को प्रबंधित करता है।
- हम एन्क्रिप्शन कीज़ को केवल विश्वसनीय डिवाइस पर ब्राउज़र मेमोरी में स्टोर करके इसे और बेहतर बनाने पर काम कर रहे हैं। सुरक्षित प्रमाणीकरण और कीज़ के स्वामित्व के इस मॉडल को लागू करने के लिए एक SafeJKA ब्राउज़र प्लगइन विकास के चरण में है।