में एन्क्रिप्शन कुंजी को सुरक्षित रूप से स्टोर करने के लिए कैसे करें किसी को आसानी से मेरे डेटा को पकड़ने से रोकने के लिए, मैं अपनी सेवा से डेटा एन्क्रिप्टेड फ़ाइलों (प्रतिलिपि सुरक्षा, मूल रूप से) के रूप में कैश करता हूं।किसी .NET असेंबली
हालांकि, ऐसा करने के लिए, मुझे एनईटी असेंबली के भीतर एन्क्रिप्शन कुंजी को स्टोर करना होगा ताकि यह इन फ़ाइलों को एन्क्रिप्ट और डिक्रिप्ट कर सके।
रेड गेट के .NET रिफ्लेक्टर जैसे टूल्स के बारे में जागरूक होने से मेरा मुख्य अधिकार बाहर निकल सकता है, मुझे लगता है कि यह करने का यह एक बहुत ही सुरक्षित तरीका नहीं है ... क्या ऐसा करने के लिए कोई सर्वोत्तम अभ्यास है?
+1 जो कि व्यर्थता और हैकर की लागत को इंगित करने के लिए +1 है, लेकिन उसे प्रभाव को कम करने का प्रयास करना चाहिए (मेरा मतलब यह जानने के प्रयास के लिए मेरा उत्तर देखें) – lexu
हाँ, आपकी पोस्ट पढ़ने के बाद, और देने यह कुछ सोचा, मुझे लगा कि यह सब लागत/जोखिम मूल्यांकन के लिए नीचे आता है। मैं एक ऐसी योजना के साथ आया जो शायद अधिकांश लोगों को कोशिश करने से हतोत्साहित करता है, कंप्यूटर समझदार उपयोगकर्ताओं के शीर्ष 5-10% को बचाता है, जो एक "स्वीकार्य" जोखिम है। – Alex
मुझे खुशी है। आपने शायद सही निर्णय लिया है और यदि नहीं, तो आप इसे हमेशा बदल सकते हैं। ;) –