हुक
Vercel परिनियोजन को सुरक्षित करने के लिए परिनियोजन सुरक्षा और कस्टम HTTP हेडर [S2][S3] जैसी सुरक्षा सुविधाओं के सक्रिय कॉन्फ़िगरेशन की आवश्यकता होती है। डिफ़ॉल्ट सेटिंग्स पर भरोसा करने से वातावरण और उपयोगकर्ता अनधिकृत पहुंच या क्लाइंट-साइड कमजोरियों [S2][S3] के संपर्क में आ सकते हैं।
क्या बदला
Vercel होस्ट किए गए अनुप्रयोगों की सुरक्षा स्थिति को बढ़ाने के लिए परिनियोजन सुरक्षा और कस्टम हेडर प्रबंधन के लिए विशिष्ट तंत्र प्रदान करता है [S2][S3]। ये सुविधाएँ डेवलपर्स को पर्यावरण पहुंच को प्रतिबंधित करने और ब्राउज़र-स्तरीय सुरक्षा नीतियों [S2][S3] को लागू करने में सक्षम बनाती हैं।
कौन प्रभावित है
Vercel का उपयोग करने वाले संगठन प्रभावित होते हैं यदि उन्होंने अपने वातावरण के लिए परिनियोजन सुरक्षा कॉन्फ़िगर नहीं की है या अपने अनुप्रयोगों [S2][S3] के लिए कस्टम सुरक्षा हेडर परिभाषित नहीं किए हैं। यह संवेदनशील डेटा या निजी पूर्वावलोकन परिनियोजन [S2] प्रबंधित करने वाली टीमों के लिए विशेष रूप से महत्वपूर्ण है।
मुद्दा कैसे काम करता है
Vercel परिनियोजन जनरेट किए गए URL के माध्यम से पहुंच योग्य हो सकता है जब तक कि परिनियोजन सुरक्षा स्पष्ट रूप से [S2] तक पहुंच को प्रतिबंधित करने में सक्षम न हो। इसके अतिरिक्त, कस्टम हेडर कॉन्फ़िगरेशन के बिना, एप्लिकेशन में सामग्री सुरक्षा नीति (CSP) जैसे आवश्यक सुरक्षा हेडर की कमी हो सकती है, जो डिफ़ॉल्ट [S3] द्वारा लागू नहीं होते हैं।
एक हमलावर को क्या मिलता है
यदि परिनियोजन सुरक्षा सक्रिय नहीं है तो एक हमलावर संभावित रूप से प्रतिबंधित पूर्वावलोकन वातावरण तक पहुंच सकता है [S2]। सुरक्षा हेडर की अनुपस्थिति भी सफल क्लाइंट-साइड हमलों के जोखिम को बढ़ाती है, क्योंकि ब्राउज़र में दुर्भावनापूर्ण गतिविधियों [S3] को ब्लॉक करने के लिए आवश्यक निर्देशों का अभाव है।
FixVibe इसका परीक्षण कैसे करता है
FixVibe अब इस शोध विषय को दो शिप किए गए निष्क्रिय जांचों में मैप करता है। ZXCVFIXVIBTOKEN0ZXCV झंडे ZXCVFIXVIBTOKEN7ZXCV-जनरेटेड ZXCVFIXVIBTOKEN1ZXCV परिनियोजन URL केवल तभी दिखाता है जब एक सामान्य अप्रमाणित अनुरोध ZXCVFIXVIBTOKEN8ZXCV प्रमाणीकरण, SSO, पासवर्ड, या परिनियोजन सुरक्षा के बजाय उसी जेनरेट किए गए होस्ट से 2xx/3xx प्रतिक्रिया देता है। चुनौती [S2]। ZXCVFIXVIBTOKEN2ZXCV CSP, ZXCVFIXVIBTOKEN11ZXCV, आवेदन [S3]। FixVibe परिनियोजन URL को बलपूर्वक लागू नहीं करता है या संरक्षित पूर्वावलोकन को बायपास करने का प्रयास नहीं करता है।
क्या ठीक करें
पूर्वावलोकन और उत्पादन वातावरण [S2] को सुरक्षित करने के लिए Vercel डैशबोर्ड में परिनियोजन सुरक्षा सक्षम करें। इसके अलावा, उपयोगकर्ताओं को सामान्य वेब-आधारित हमलों [S3] से बचाने के लिए प्रोजेक्ट कॉन्फ़िगरेशन के भीतर कस्टम सुरक्षा हेडर को परिभाषित और तैनात करें।
