मैं आमतौर पर एक समुदाय में लटकता हूं जो बुलेटिन बोर्ड सॉफ़्टवेयर का उपयोग करता है।प्रमाणीकरण के लिए केवल एक सत्र हैश की तुलना में अधिक कुकीज़ का उपयोग करने का कारण?
मैं देख रहा था कि यह सॉफ्टवेयर मेरे ब्राउज़र में कुकी के रूप में सहेजता है।
जैसा कि आप देख सकते हैं कि यह 6 कुकीज़ बचाता है। इनमें क्या मैं authentification के लिए महत्वपूर्ण होने के लिए पर विचार कर रहे हैं:
- ngisessionhash: वर्तमान सत्र के हैश
- ngipassword: पासवर्ड
- ngiuserid के हैश (नहीं सादे पासवर्ड शायद) : उपयोगकर्ता का आईडी
ये मेरी धारणाएं हैं। मुझे यकीन नहीं है कि ngilastactivity और ngilastvisit इसी कारण से उपयोग किया जाता है।
मेरा प्रश्न है: प्रमाणीकरण के लिए इन सभी कुकी का उपयोग क्यों करें? मेरा अनुमान यह होगा कि शायद एक सत्र हैश उत्पन्न करना आसान होगा ताकि हैशस्पेवर्ड और यूजरिड सुरक्षा का उपयोग कर सकें लेकिन कुकी स्पूफिंग के बारे में क्या? मैं मूल रूप से ग्राहक को सभी मौलिक सूचनाओं पर छोड़ रहा हूं।
आपको क्या लगता है?
अद्यतन # 1
इन कुकीज़ की सामग्री को मैं क्या लगता है कि वे शामिल हैं। मुझे इसके बारे में निश्चित नहीं है। बेशक अगर एक कुकी ngivbpassword कॉल करें और एक हैश है, मेरा अनुमान हैशपासवर्ड है। शायद यह पासवर्ड + नमक हो सकता है।
मेरी मुख्य चिंता कुकी स्पूफिंग हमले के दौरान अधिक जानकारी देने के लिए इन समाधानों के बारे में है।
अद्यतन # 2 यह सवाल रास्ता इन विशिष्ट सॉफ्टवेयर काम करता है की आलोचना करने लेकिन ये उत्तर मैं सिर्फ एक वेब वातावरण में सॉफ्टवेयर हासिल करने के बारे में अधिक जानना चाहते हैं thorugh, नहीं चाहता है।
ngivbpassword पासवर्ड का हैश है ?? वास्तव में ?! प्रत्येक एन्क्रिप्टेड अनुरोध में अपना पासवर्ड हैश भेजने का एक बुरा विचार है ... – shfx
हाँ, यह मेरा है: पी cb17eee800v1361cee7985d731673c8g – dierre
@shfx: यह वास्तव में हैश है। मैंने अपना प्रश्न अपडेट कर दिया है क्योंकि शायद यह स्पष्ट नहीं था कि ये मेरी धारणाएं हैं। – dierre