अनुप्रयोगों द्वारा उपयोग किए गए कनेक्शन स्ट्रिंग को केंद्रीकृत और सुरक्षित करने का सबसे अच्छा तरीका क्या है? मेरे पर्यावरण में हमारे पास कई आंतरिक अनुप्रयोग हैं। प्रत्येक एप्लिकेशन को डेटाबेस तक पहुंचने के लिए एक या अधिक कनेक्शन स्ट्रिंग की आवश्यकता होती है। हमारे पास इन सभी कनेक्शन स्ट्रिंग्स (विशेष रूप से एसक्यूएल लॉग इन और पासवर्ड) को केंद्रीकृत करने का लक्ष्य है, इसलिए हम 35 अलग-अलग .config फ़ाइलों, रजिस्ट्री प्रविष्टियों आदि के बजाय पासवर्ड को एक स्थान पर बदल सकते हैं।कनेक्शन तारों को केंद्रीकृत और सुरक्षित करने का सबसे अच्छा तरीका क्या है?
वर्तमान में हम घर के उगाए गए घटक का उपयोग कर रहे हैं जो एक एक्सेस डेटाबेस से कनेक्शन स्ट्रिंग जानकारी खींचता है, इसमें केंद्रीकरण आवश्यकता शामिल है लेकिन यह विशेष रूप से सुरक्षित नहीं है। इसके अलावा हमारे पास क्लासिक एएसपी, वीबी 6, डेल्फी, सी ++, .NET से भाषाओं में लिखे गए एप्लिकेशन हैं, इसलिए समाधान उन सभी अनुप्रयोगों द्वारा उपयोग करने योग्य होने की आवश्यकता होगी।
क्या किसी को यह बेहतर तरीके से करने का विचार है, या क्या हमें अपने अनुप्रयोगों को डेटाबेस तक पहुंचने के तरीके के बारे में हमारा पूरा दृष्टिकोण पुन: कार्य करने की आवश्यकता है।
हमारे बुढ़ापे केंद्रीकृत भंडार के साथ रहने के बाद मुझे यह अहसास हुआ है कि समर्पित विंडोज खातों और एकीकृत सुरक्षा के साथ कॉन्फ़िगरेशन फ़ाइलों के मौजूदा सर्वोत्तम प्रथाओं के बाद बेहतर दृष्टिकोण है। हम वास्तव में बहुत कम हो रहे हैं और केंद्रीकृत दृष्टिकोण के साथ बहुत कुछ खो रहे हैं और एंटरप्राइज़ में कॉन्फ़िगरेशन फ़ाइलों के माध्यम से कॉन्फ़िगरेशन के बिंदुओं को प्रबंधित करने में सहायता के लिए तृतीय पक्ष टूल हैं। – Stimy