(तृतीय पक्ष) डेटाबेस में महत्वपूर्ण डेटा की बचत


12

आप डेटाबेस में SSN, क्रेडिट कार्ड नंबर और पते जैसे महत्वपूर्ण (गोपनीयता-वार) उपयोगकर्ता डेटा कैसे बचाते हैं?

परिदृश्य:
केवल उपलब्ध डेटा को सहेजने की आवश्यकता है। उदाहरण के लिए, SSN सहेजा जाता है क्योंकि एप्लिकेशन एक विशेष रिकॉर्ड की पहचान करने के लिए SSN का उपयोग करता है। या क्रेडिट कार्ड के विवरण को 1-क्लिक लेनदेन संभव बनाने के लिए सहेजा जाता है। ऐसे डेटा को एन्क्रिप्ट और सहेजा जा सकता है, लेकिन कुछ डेटा को सादे पाठ (जैसे पूर्ण पाठ खोज के लिए) में उपलब्ध होना चाहिए। ऐप थर्ड पार्टी होस्टिंग का उपयोग करता है।

प्रश्न:
होस्टगेटर या ऐप इंजन जैसे तीसरे पक्ष के मेजबान पर सादे पाठ (या अन्यथा) में ऐसा डेटा कितना सुरक्षित है?

क्या आप तीसरे पक्ष के मेजबानों पर इस तरह के डेटा को बचाते हैं (और क्या यह अभ्यास अनुशंसित है)?

क्या आप इसे सादे पाठ में संग्रहीत करते हैं या आप ऐसे डेटा को एन्क्रिप्ट करते हैं?

क्या केवल उन कंपनियों के पास, जिनके पास अपने सर्वर रखने के लिए ऐसे ऐप बनाने के लिए संसाधन हैं?


सुरक्षा के बारे में मैं सबसे खराब स्थिति का अनुमान लगाऊंगा: आपका होस्ट किया गया डेटा किसी के लिए भी उपलब्ध है। "हम सुरक्षित हैं" वादे ज्यादा महत्वपूर्ण नहीं हैं, एक बार आपदा आ गई है।
लेन्नीप्रोग्रामर्स 14

@ Lenny222 मैं सहमत हूं। यह खोज योग्य डेटा को एन्क्रिप्ट करना संभव होगा, हालांकि यह प्रदर्शन को प्रभावित करेगा।
एबेल

जवाबों:


5
  • आपको पहले अपने कानूनी दायित्व की जांच करने की आवश्यकता है - जो देश से दूसरे देश में भिन्न है। उदाहरण के लिए, यूके में वित्तीय डेटा को गैर यूके में सर्वर में संग्रहीत नहीं किया जा सकता है, (या उस डेटा के आधार पर गैर यूरोपीय संघ के देश)।

  • अनएन्क्रिप्टेड होने पर डेटा कभी भी 100% सुरक्षित नहीं होता है, एन्क्रिप्ट होने पर यह 100% सुरक्षित भी नहीं होता है, लेकिन एक अच्छा एन्क्रिप्शन एल्गोरिथ्म और चाबियों को अच्छा और सुरक्षित रखने से यह बहुत ही सुरक्षित हो जाता है।

  • हां, मैं तृतीय पक्षों पर होस्टिंग की सिफारिश कर सकता हूं, खासकर यदि आप उस डेटा वेयरहाउस इन्फ्रास्ट्रक्चर को बनाने और बनाए रखने का जोखिम नहीं उठा सकते हैं। फिर से यह आपके डेटा और व्यवसाय पर निर्भर करता है।

  • हमेशा फ्रिकिन किसी भी डेटा को एन्क्रिप्ट करें जो निजी या व्यावसायिक महत्वपूर्ण है। कभी भी किसी तीसरे पक्ष पर भरोसा न करें :)।

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

उम्मीद है की वो मदद करदे!


हाँ, यह मदद करता है।
हाबिल

मैंने पहले एन्क्रिप्शन के साथ काम नहीं किया है। मुझे शुरू करने के लिए कोई संकेत?
हाबिल

1
आप किस भाषा में काम कर रहे हैं?
Martijn Verburg

PHP / MySQL और GAE पर अजगर
हाबिल

1
ठीक है, यह मेरी लीग से बाहर है - मैं Google पायथन डेटा एन्क्रिप्शन करूँगा और फिर एसओ या अपने स्थानीय पायथन उपयोगकर्ता समूह के गुरुओं के साथ
जाऊँगा

3

चूंकि आप क्रेडिट कार्ड नंबर शामिल कर रहे हैं, आप उपयोग में पीसीआई डेटा सुरक्षा मानकों को देखना चाह सकते हैं । जबकि विकिपीडिया लेख तीसरे पक्ष के मेजबानों का उल्लेख नहीं करता है, अभिगम को ट्रैक करने की आवश्यकताएं अस्वीकार्य लगती हैं। क्रेडिट कार्ड को स्वयं स्वीकार करने के लिए यह न्यूनतम आवश्यक है (कम से कम अमेरिका में)।

पर्याप्त रूप से कई संभावित कानूनी और अनुपालन मुद्दे हैं जो मुझे लगता है कि अपने स्वयं के सर्वरों की मेजबानी करना एक अतिरिक्त खर्च नहीं होगा।


भुगतान गेटवे मुझे इससे बचने में मदद करेंगे?
एबेल

2
@ सब: हाँ। एकमुश्त भुगतान के लिए, आप क्रेडिट कार्ड के विवरणों को गेटवे पर पास करेंगे और कभी भी उन्हें स्वयं स्टोर नहीं करेंगे। यदि आपको आवर्ती भुगतान की आवश्यकता है, तो गेटवे विभिन्न सेवाओं की पेशकश करते हैं। एक ऑस्ट्रेलियाई व्यक्ति की तरह मैं वर्तमान में साथ काम कर रहा हूँ जिससे आप क्रेडिट कार्ड विवरण भेज सकते हैं और बदले में "टोकन" प्राप्त कर सकते हैं; आप इस टोकन को स्टोर करते हैं, जो आपको भविष्य में भुगतान को ट्रिगर करने की अनुमति देता है। आप CC विवरण संग्रहीत नहीं करते हैं, और भले ही टोकन से समझौता किया जाता है, यह किसी और के लिए बेकार है क्योंकि यह सब कर सकता है आप को भुगतान कर सकते हैं।
कार्सन 63000

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