मैं डैनियल इयरविकर से सहमत हूं - सुरक्षा प्रश्न बहुत त्रुटिपूर्ण है।
यदि आपके पास एक वेबसर्वर के साथ एक एकल बॉक्स सेटअप है और उस पर उस वेबसर्वर के लिए केवल डेटाबेस है, अगर उस वेबसर्वर से समझौता किया जाता है तो आप वेबसर्वर और उस विशिष्ट एप्लिकेशन के लिए केवल डेटाबेस खो देते हैं।
यह वैसा ही है जैसा कि यदि आप वेबसर्वर को 2-सर्वर सेटअप पर खो देते हैं तो क्या होता है। आप वेब सर्वर और उस विशिष्ट एप्लिकेशन के लिए केवल डेटाबेस खो देते हैं।
तर्क यह है कि 'डीबी सर्वर की बाकी अखंडता को बनाए रखा जाता है' जहां आपके पास 2-सर्वर सेटअप अप्रासंगिक है, क्योंकि पहली स्थिति में, हर दूसरे एप्लिकेशन से संबंधित प्रत्येक डेटाबेस डेटाबेस (यदि कोई हो) भी अप्रभावित रहें। - जा रहा है, के रूप में वे कर रहे हैं, कहीं और की मेजबानी की।
इसी तरह, केव द्वारा पूछे गए सवाल 'डीबी सर्वर पर रहने वाले सभी अन्य डेटाबेस के बारे में क्या? तुम सब खो दिया है एक डेटाबेस है। '
- यदि आप एक सर्वर पर एक एप्लिकेशन और डेटाबेस होस्ट कर रहे थे, तो आप केवल उस सर्वर पर डेटाबेस को होस्ट करेंगे जो उस एप्लिकेशन से संबंधित है। इसलिए, जब आप एकाधिक सर्वर सेटअप की तुलना में एकल सर्वर सेटअप में कोई अतिरिक्त डेटाबेस नहीं खोते हैं।
इसके विपरीत, एक 2 सर्वर सेटअप में, जहां हमलावर की वेब सर्वर तक पहुंच थी, और प्रॉक्सी द्वारा, डेटाबेस सर्वर तक सीमित अधिकार (सर्वोत्तम स्थिति में), वे हर दूसरे एप्लिकेशन के डेटाबेस को जोखिम में डाल सकते थे। धीमे, स्मृति गहन प्रश्नों या डेटाबेस सर्वर पर उपलब्ध संग्रहण स्थान को अधिकतम करना। अनुप्रयोगों को अपनी चिंताओं में अलग करके, बहुत हद तक वर्चुअलाइजेशन की तरह, आप उन्हें सकारात्मक रूप से सुरक्षा उद्देश्यों के लिए अलग भी करते हैं।