मैं सुरक्षा पर एक मजबूत फोकस के साथ एक वेब एप्लिकेशन विकसित कर रहा हूं। उपयोगकर्ता को कैप्चर करने वाले एप्लिकेशन (प्रोग्रामर, डीबीए, क्वालिटी एश्योरेंस स्टाफ) पर काम करने वालों को रोकने के लिए क्या उपाय किए जा सकते हैं?
मैं सुरक्षा पर एक मजबूत फोकस के साथ एक वेब एप्लिकेशन विकसित कर रहा हूं। उपयोगकर्ता को कैप्चर करने वाले एप्लिकेशन (प्रोग्रामर, डीबीए, क्वालिटी एश्योरेंस स्टाफ) पर काम करने वालों को रोकने के लिए क्या उपाय किए जा सकते हैं?
जवाबों:
यह काफी सरल है। बैंक हर समय ऐसा करते हैं।
आप लोगों के तीन समूह शामिल हैं। ये सुरक्षा समूह हैं। अलग प्राधिकरण के साथ।
डेवलपर्स सुरक्षा प्राधिकरणों को असाइन नहीं कर सकते हैं और उत्पादन डेटा नहीं देख सकते हैं।
ऑपरेटर सुरक्षा प्राधिकरणों को असाइन नहीं कर सकते हैं और सॉफ़्टवेयर नहीं बना सकते हैं।
सुरक्षा लोग जो प्राधिकरण स्थापित करते हैं और न तो सॉफ़्टवेयर बना सकते हैं और न ही सॉफ़्टवेयर संचालित कर सकते हैं।
डेवलपर्स सॉफ्टवेयर बनाते हैं। ऑपरेटर इसे स्थापित करते हैं और इसे संचालित करते हैं। सुरक्षा लोग यह आश्वासन देते हैं कि दोनों समूहों को अलग रखा गया है।
प्रोग्रामर के पास उत्पादन सर्वर तक पहुंच नहीं है। लेकिन किसी की पहुंच होनी चाहिए। इसके आसपास कोई रास्ता नहीं है। और हमेशा एक मौका होता है कि कोई पागल हो सकता है और अपनी पहुंच का दुरुपयोग कर सकता है।
हैश / नमकीन का डेटा सैद्धांतिक रूप से उन लोगों से भी सुरक्षित है जिनके पास इसे देखने की पूरी पहुंच है। लेकिन अधिकांश डेटा हैशिंग के लिए उपयुक्त नहीं है।