2013-07-19 3 views
9

मेरे एएसपी.नेट एमवीसी 4 एप्लिकेशन में मैं एक तृतीय-पक्ष सेवा का उपयोग करता हूं। और सेवा की शर्तों में से एक सभी सत्र कुकीज़ में जोड़ रहा है केवल सुरक्षित और सुरक्षित गुण।Azure सत्र कुकीज़ में कैसे जोड़ें Http केवल और सुरक्षित गुण

वेबसाइट विंडोज Azure पर होस्ट और SSL पर काम करता है।

मैं web.config रूट के लिए निम्न सेटिंग कहा:

<httpCookies httpOnlyCookies="true" requireSSL="true" lockItem="true"/> 

<authentication mode="Forms"> 
    <forms loginUrl="~" timeout="2880" requireSSL="true" /> 
</authentication> 

तो अब अपने आवेदन सत्र कुकी ".ASPXAUTH" केवल Http और सुरक्षित गुण होते हैं।

लेकिन मुख्य समस्या यह है कि Azure Balancer "WAWebSiteSID" और "ARRAffinity" कुकीज़ में यह विशेषता नहीं है।

क्या आप उन्हें अनुपलब्ध विशेषताओं को जोड़ने के लिए उचित समाधान खोजने में मेरी सहायता कर सकते हैं?

उत्तर

18

मुझे विश्वास नहीं है कि आप सुरक्षित और एचटीपी केवल विशेषताओं को संशोधित कर सकते हैं क्योंकि कुकीज़ को ऐप के नीचे की ओर प्रतिक्रिया में जोड़ा जाता है (यानी साइट के सामने बैठे लोड लोडिंग उपकरण द्वारा)।

बेशक व्यावहारिक प्रश्न "क्यों" है? क्लाइंट स्क्रिप्ट या इन कुकीज़ तक पहुंचने के लिए तार पर मिटएम की इजाजत नहीं देकर आपको क्या फायदा होगा? वे साइट के उदाहरणों से ग्राहकों को बांधने के लिए डेटा के बाइट्स से अधिक कुछ नहीं हैं और व्यक्तिगत प्रकृति के कुछ भी नहीं हैं और न ही हमलावर के लिए कोई कल्पनीय उछाल प्रदान करते हैं (कम से कम मैं नहीं सोच सकता)।

उत्तर शायद "क्योंकि यह सुरक्षा स्कैनिंग उपकरण को खुश रखता है" जो आपको गर्म और अस्पष्ट महसूस कर सकता है, लेकिन निश्चित रूप से यह वास्तव में साइट की एक व्यावहारिक सुरक्षा स्थिति को नहीं बदलता है।

+12

इस पर कुछ नोट्स जोड़ने के लायक हो सकते हैं https://asafaweb.com – Kildareflare

+0

"लेकिन निश्चित रूप से यह वास्तव में साइट की एक व्यावहारिक सुरक्षा स्थिति को नहीं बदलता है।" क्या आप विस्तार से बता सकते हैं कि ऐसा क्यों नहीं है? मैं समझता हूं लेकिन हर कोई नहीं करता है। – rolls

+0

यह आपको संभावित हमलावरों के लिए लक्षित लक्ष्य की तरह दिखता है। – nmit026

संबंधित मुद्दे