HTTP, क्लाइंट साइड पर भेजा ट्रैफ़िक सुरक्षित करना [बंद]


0

मैं वर्तमान में HTTP और HTTPS और HTTPS के फायदों के बारे में लिख रहा हूँ। मैं सोच रहा था, क्या यह संभव है कि डेटा को सर्वर यानी लॉगिन पर सुरक्षित रूप से भेजा जाए, जो कि सिर्फ HTTP है। परिणाम मैं सोच रहा था कि लॉगिन क्रेडेंशियल एन्क्रिप्ट किए जाने से पहले एन्क्रिप्ट किए गए हैं जैसे कि पठनीय नहीं हैं (वायरशार्क का उपयोग करके) लेकिन सर्वर अभी भी जानकारी पुनर्प्राप्त कर सकता है।

मैं समझ सकता हूं कि यह क्यों संभव नहीं होगा, कैसे सर्वर को केवल क्रेडेंशियल्स पढ़ने के लिए बनाया जाए।

फिर से यह सिर्फ एक विचार था।


1
अभी यह एक सवाल नहीं है और सुपर यूजर पर यहां पूरी तरह से विषय भी है। हालाँकि, इसे उचित प्रश्न में बदलने के लिए कुछ रिकॉर्डिंग के बाद यह सूचना सुरक्षा पर फिट हो सकता है ।
ThiefMaster

उसके लिए माफ़ करना। केवल वास्तव में स्टैक एक्सचेंज साइटों के स्टैकओवरफ़्लो का उपयोग करें। मुझे लगता है कि हालांकि यह एक सवाल है
Dan1676

जवाबों:


0

यह वास्तव में संभव है। आप क्लाइंट-साइड जावास्क्रिप्ट में क्रिप्टोग्राफ़िक एल्गोरिदम का उपयोग कर सकते हैं और एक सार्वजनिक कुंजी के साथ अपनी तिथि को एन्क्रिप्ट कर सकते हैं। केवल आपके सर्वर पर मौजूद एप्लिकेशन के पास निजी कुंजी होगी और इस प्रकार सादे HTTP का उपयोग करते हुए भी डेटा को कोई भी नहीं पढ़ सकता है।

हालांकि, एसएसएल की तुलना में एक बड़ा नुकसान है: आप मैन-इन-द-मिडिल हमलों से सुरक्षित नहीं हैं (जो एक निजी कुंजी के साथ सार्वजनिक कुंजी को बदल देगा)। HTTPS के साथ ऐसा करने से भ्रष्ट / दुर्भावनापूर्ण CA या उपयोगकर्ता को अमान्य / स्व-हस्ताक्षरित प्रमाणपत्र स्वीकार करने की आवश्यकता होगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.