F5 iRules सुरक्षा हेडर को माइग्रेट करना RELIANOID फार्म विन्यास

श्रेणियाँ देखें

F5 iRules सुरक्षा हेडर को माइग्रेट करना RELIANOID फार्म विन्यास

अवलोकन #

यह लेख बताता है कि HTTP सुरक्षा हेडर डालने के लिए उपयोग किए जाने वाले सामान्य F5 BIG-IP iRule को कैसे माइग्रेट किया जाए। RELIANOID नेटिव HTTP/S फ़ार्म सुविधाओं का उपयोग करना।

निम्नलिखित iRule कई HTTP प्रतिक्रिया सुरक्षा हेडर को इंजेक्ट करता है:

जब HTTP_RESPONSE_RELEASE { यदि {!([ HTTP::हेडर "X-XSS-Protection" मौजूद है])} { HTTP::हेडर में "X-XSS-Protection" "1; मोड=ब्लॉक" डालें } यदि { !([ HTTP::हेडर "Strict-Transport-Security" मौजूद है])} { HTTP::हेडर में "Strict-Transport-Security" "max-age=63072000; includeSubDomains; प्रीलोड" डालें } यदि { !([ HTTP::हेडर "content-security-policy" मौजूद है])} { HTTP::हेडर में "content-security-policy" "frame-ancestors 'none'" डालें } यदि {!([HTTP::हेडर "X-Content-Type-Options" मौजूद है])} { HTTP::हेडर में "X-Content-Type-Options" nosniff डालें } }

In RELIANOIDइन सुरक्षा नियंत्रणों को टीसीएल स्क्रिप्टिंग की आवश्यकता के बिना सीधे वेबयूआई के माध्यम से कॉन्फ़िगर किया जा सकता है।

एचएसटीएस (सख्त परिवहन सुरक्षा) को सक्षम करना #

HSTS ब्राउज़रों को केवल HTTPS कनेक्शन का उपयोग करने के लिए बाध्य करता है। इसके लाभों में शामिल हैं:

  • एसएसएल स्ट्रिपिंग हमलों को रोकना
  • एन्क्रिप्टेड संचार को लागू करना
  • ब्राउज़र-साइड ट्रांसपोर्ट सुरक्षा में सुधार करना

निम्नलिखित iRule अनुभाग:

HTTP::header insert "Strict-Transport-Security" "max-age=63072000; includeSubDomains; preload"

इसे सीधे वेबयूआई के माध्यम से माइग्रेट किया जा सकता है।

यहां जाएं: फार्म > HTTP/S फार्म > सेवाएं

तब:

  • वांछित HTTP/S सेवा का चयन करें
  • एसटीएस स्विच को सक्षम करें

यह स्वचालित रूप से इंजेक्ट करता है Strict-Transport-Security HTTPS प्रतिक्रियाओं में हेडर।

X-XSS-Protection सुरक्षा हेडर को कॉन्फ़िगर करना #

यह पुराने ब्राउज़रों में XSS फ़िल्टरिंग को सक्षम बनाता है। हालाँकि आधुनिक ब्राउज़र CSP पर अधिक निर्भर करते हैं, फिर भी यह हेडर संगतता स्थितियों के लिए उपयोगी है।

पर जाए: फ़ार्म > HTTP/S फ़ार्म > वैश्विक > उन्नत > हेडरफिर: क्लिक करें Create rule। चुनना:

प्रकार Response: Add header
हैडर: X-XSS-Protection
मूल्य: 1; mode=block

कंटेंट-सिक्योरिटी-पॉलिसी सुरक्षा हेडर को कॉन्फ़िगर करना #

यह नियंत्रित करता है कि सामग्री को कैसे एम्बेड और लोड किया जा सकता है। लाभ:

  • क्लिकजैकिंग को रोकता है
  • अनधिकृत फ़्रेमिंग को प्रतिबंधित करता है
  • ब्राउज़र की सुरक्षा स्थिति में सुधार करता है

पर जाए: फ़ार्म > HTTP/S फ़ार्म > वैश्विक > उन्नत > हेडरफिर: क्लिक करें Create rule। चुनना:

प्रकार Response: Add header
हैडर: Content-Security-Policy
मूल्य: frame-ancestors 'none'

X-Content-Type-Options सुरक्षा हेडर को कॉन्फ़िगर करना #

ब्राउज़रों द्वारा MIME स्निफिंग को रोकता है। लाभ:

  • दुर्भावनापूर्ण सामग्री की व्याख्या को रोकता है
  • कुछ स्क्रिप्ट इंजेक्शन वैक्टर को कम करता है

पर जाए: फ़ार्म > HTTP/S फ़ार्म > वैश्विक > उन्नत > हेडरफिर: क्लिक करें Create rule। चुनना:

प्रकार Response: Add header
हैडर: X-Content-Type-Options
मूल्य: nosniff

मान्यकरण #

कॉन्फ़िगरेशन लागू करने के बाद, निम्न का उपयोग करके प्रतिक्रिया हेडर को मान्य करें:

कर्ल -आई https://

अपेक्षित उत्पादन:

Strict-Transport-Security: max-age=63072000; includeSubDomains; preload X-XSS-Protection: 1; mode=block Content-Security-Policy: frame-ancestors 'none' X-Content-Type-Options: nosniff

समस्या निवारण #

हेडर दिखाई नहीं दे रहे हैं #

सत्यापित करें:

  • नियम सही फार्म पर लागू होते हैं
  • HTTPS के लिए सक्षम है HSTS
  • हेडर नियम इस प्रकार कॉन्फ़िगर किए गए हैं प्रतिक्रिया नियम
  • फार्म कॉन्फ़िगरेशन लागू/पुनः लोड कर दिया गया है।

डुप्लिकेट हेडर #

यदि बैकएंड एप्लिकेशन पहले से ही हेडर इंजेक्ट करता है, तो डुप्लिकेट दिखाई दे सकते हैं। सुझाव:

  • यह तय करें कि हेडर को बैकएंड एप्लिकेशन द्वारा प्रबंधित किया जाना चाहिए या नहीं। RELIANOID फार्म कॉन्फ़िगरेशन
  • दोनों जगहों पर एक ही तरह के हेडर को मैनेज करने से बचें।

एचएसटीएस काम नहीं कर रहा है #

सुनिश्चित करें:

  • क्लाइंट HTTPS के माध्यम से कनेक्ट होते हैं।
  • वैध एसएसएल प्रमाणपत्र स्थापित हैं
  • ब्राउज़र HTTP के माध्यम से परीक्षण नहीं कर रहे हैं

नॉन-टीएलएस कनेक्शन पर एचएसटीएस हेडर को अनदेखा कर दिया जाता है।

सारांश #

HTTP सुरक्षा हेडर सम्मिलन के लिए उपयोग किए जाने वाले F5 iRules को माइग्रेट किया जा सकता है RELIANOID TCL स्क्रिप्टिंग के बिना नेटिव HTTP/S फ़ार्म सुविधाओं का उपयोग करना।

यह दृष्टिकोण समान सुरक्षा कार्यक्षमता को बनाए रखते हुए प्रशासन को सरल बनाता है।

📄 इस दस्तावेज़ को पीडीएफ प्रारूप में डाउनलोड करें #

    ई - मेल: *

    BetterDocs द्वारा संचालित