ruby on rails - Open Source Web Frameworks : Security -
लोकप्रिय ओपन सोर्स वेब फ्रेमवर्क कितना सुरक्षित है?
मुझे विशेष रूप से रेलवे और डीजेन्गो जैसी लोकप्रिय चौखटे में दिलचस्पी है।
अगर मैं ऐसी साइट का निर्माण कर रहा हूं जो भारी ई-कॉमर्स करने जा रहा है, तो डीजेंगो तथा ?
क्या सुरक्षा से समझौता किया गया है क्योंकि उनकी खुली वास्तुकला?
मुझे पता है कि ओएस होने का अर्थ यह नहीं है कि हैकर्स के लिए सही खुली हो, लिनक्स शानदार प्रमाणीकरण तंत्र का उपयोग करता है, लेकिन वेब एक अलग गेम है। / P>
इस संबंध में क्या किया जा सकता है?
अद्यतन करें:
लोगों के लिए उत्तर देने के लिए धन्यवाद।
मैं समझता हूं कि मुझे सुरक्षित के लिए एक उपयुक्त होस्टिंग सेवा मिलनी होगी ई-कॉमर्स आवेदन और सुरक्षा की अतिरिक्त परतों की आवश्यकता होगी।
मैं समझता हूं कि Django और Rails को सुरक्षा पहलुओं को ध्यान में रखते हुए डिजाइन किया गया है, सबसे सामान्य रूप से हमलों जैसे एक्सएसएस, इंजेक्शन इत्यादि (एक च पर है)
मैं टिप्पणी की उम्मीद कर रहा था सुरक्षा गुरुओं से यदि आप एक सुरक्षा गुरु हैं, तो क्या आप डीजेंगो या रेल पर बने एक महत्वपूर्ण साइट की सिफारिश करेंगे, जो कि लोकप्रिय होने की संभावना है?
मैंने कई साइट्स का निर्माण किया है, जोजैगो और एक स्टोअरफ्रंट का उपयोग करते हुए Satchmo बंद और खुले स्रोत ढांचे के बीच सुरक्षा में कोई अंतर नहीं है क्योंकि सभी सुरक्षा संबंधी जानकारी आपकी स्थापना के लिए अद्वितीय है।
उदाहरण के लिए, आपके settings.py फ़ाइल में "गुप्त कोड" विशिष्ट रूप से उत्पन्न होता है जब आप अपना प्रोजेक्ट प्रारंभ करें अपने यूजर पासवर्ड नमक करने के लिए और अपनी एन्क्रिप्शन कुंजी को संरक्षित करने के लिए, जैसा कि आप कोई भी मंच पर होता है।
Django के बारे में ध्यान देने योग्य बात यह है कि बॉक्स से बाहर, सभी फार्म इनपुट मान्य है और एक स्वच्छता प्रक्रिया के माध्यम से "सुरक्षित चिह्नित" है। आप अपने cleaned_data शब्दकोष के माध्यम से एक फॉर्म के सिनिलाइज्ड डाटा का उपयोग कर सकते हैं।
इसके अतिरिक्त, सभी टेम्पलेट्स स्वतः बच गए हैं ताकि इंजेक्शन हमलों या क्रॉस-साइट स्क्रिप्टिंग का जोखिम लगभग शून्य हो।
अंत में, मॉडल एक अतिरिक्त सुरक्षा परत प्रदान करते हैं और सत्यापन किसी भी बदमाश डेटा के माध्यम से हो जाना चाहिए।
और Satchmo के लिए, पेपैल, वीसा आदि के लिए इसका ई-कॉमर्स प्रवेश द्वार है। ने कहा कि कंपनियों ने स्वीकार किया और अपने एपीआई का इस्तेमाल किया ताकि वे किसी भी अन्य भुगतान गेटवे के रूप में सुरक्षित हो। स्वाभाविक रूप से, आपको क्रेडिट कार्ड भुगतान करने के लिए एक एन्क्रिप्टेड HTTPS कनेक्शन चलाने की आवश्यकता है, लेकिन यह सार्वभौमिक रूप से आवश्यक है और आपके द्वारा उपयोग किए गए ढांचे के साथ कुछ भी नहीं करना है।
Comments
Post a Comment