GH GambleHub

ट्रांजिट एनक्रिप्शन में

पारगमन गोपन में

1) नियंत्रण की परिभाषा और सीमा

इन-ट्रांजिट एन्क्रिप्शन पूरे नेटवर्क ट्रांसमिशन पथ (ब्राउज़र सर्वर, सर्विस सेवा, एजेंट ब्रोकर, डेटा सेंटर एप्लिकेशन, डेटा सेंटर) के साथ डेटा का संरक्षण है ताकि चैनल पर निष्क्रिय अवरोधन और सक्रिय न हो।

हम क्या कवर करते हैं: सार्वजनिक और निजी एपीआई (एचटीटीपी/एचटीटीपीएस, जीआरपीसी), स्ट्रीमिंग और ब्रोकर (काफ्का, एनएटीएस, रब्बिटएमक्यू), वेबसॉकेट, डेटाबेस और नेटवर्क पर कैश, क्लस्टर के भीतर, वीपीएन/डेटा के बीच बादल, DNS अनुरोध, मोबाइल/IoT ग्राहक।

हम पूरी तरह से कवर नहीं करते हैं: एंडपॉइंट (होस्ट/ब्राउज़र समझौता) पर हमले, आवेदन कमजोरियां, लॉग/डंप से लीक। यह अलग-अलग नियंत्रणों (A&A, अधिकार न्यूनतम करने, आराम पर एन्क्रिप्शन, सुरक्षित लॉगिंग) द्वारा हल किया जाता है।

2) धमकी मॉडल और लक्ष्य

जोखिम: ट्रैफिक इंटरसेप्शन/स्पूफिंग (एमआईटीएम), प्रोटोकॉल डाउनग्रेड/सिफर सूट, नकली प्रमाणपत्र/सीए, प्रमुख रिसाव, एसएनआई/मेटाडेटा हमले, मिश्रित सामग्री, संतुलन पर टीएलएस गलत।

उद्देश्य:

1. क्रिप्टोग्राफिक प्रमाणीकरण के साथ गोपनीयता + अखंडता।

2. डाउनग्रेड का विरोध (सख्त नीति और कॉन्फिग)।

3. पक्षकारों की पहचान (सर्वर, यदि आवश्यक हो - आपसी)।

4. प्रबंधित प्रमाणपत्र/कुंजी जीवनचक्र और ऑडिटिंग।

5. सुरक्षा व्यापार-बंद के बिना प्रदर्शन प्रो

3) बुनियादी सिद्धांत

TLS डिफ़ॉल्ट रूप से हर जगह है। बाहरी और आंतरिक यातायात - एन्क्रिप्ट।

आधुनिक संस्करण। टीएलएस 1। मानक के रूप में 3; टीएलएस 1। 2 - केवल सख्त नीतियों के तहत। 1 अक्षम करें। 0/1. 1.

PFS के साथ AEAD सिफर सुइट्स। एईएस-जीसीएम या ChaCha20-Poly1305; पीएफएस (ईसी) डीएचई के माध्यम से।

घटता/कुंजी परीक्षा X25519 (अधिमानतः) या secp256r1 (P-256)। RSA कुंजी ≥2048, ECDSA (P-256) से बेहतर है।

mTLS जहां विश्वास दुर्लभ है। इंटर-सर्विस चैनल, एडमिन एपीआई, ब्रोकर, डेटाबेस - आपसी प्रमाणीकरण के माध्यम से।

वेब के लिए HSTS। सार्वजनिक डोमेन के लिए जबरन HTTPS + प्रीलोड।

"एन्क्रिप्ट-एंड-एन्क्रिप्ट-फिर से" सचेत रूप से। परिधि + बैकेंड या एंड-टू-एंड पासथ्रू पर पुन: एन्क्रिप्शन पर टीएलएस-समाप्ति - खतरे मॉडल के अनुसार चयन करें।

क्रिप्टो-चपलता। शून्य डाउनटाइम के साथ घटता/सुइट/संस्करण बदलने की क्षमता।

4) प्रोटोकॉल स्टैक और स्क्रिप्ट

4. 1 HTTP/2, HTTP/3 (QUIC), gRPC, WebSocket

ALPN: h2 के लिए , h3 के लिए; h2c अवरोधक (टीएलएस के बिना)।

HTTP/3/QUIC: विलंबता, एम्बेडेड 0-RTT, और यौगिक प्रवास को कम करता है; 0-RTT चुनिंदा (रीप्ले जोखिम) की अनुमति दें।

gRPC: h2/h3 से अधिक; अनिवार्य टीएलएस, वैकल्पिक एमटीएलएस + प्रति-आरपीसी प्राधिकरण।

वेबसॉकेट: wss ://केवल; प्रॉक्सी/बैलेंसर में - डोमेन का सही उन्नयन और टीएलएस पिनिंग।

4. 2 अंतर-सेवा यातायात और सेवा-जाल

सिडकार मॉडल (इस्तियो/लिंकर्ड, आदि)। स्वचालित एमटीएलएस, अनुमति नीति, प्रमाणपत्र घुमाव।

SPIFFE/SPIRE। विकेंद्रीकृत सेवा पहचान (SPIFFE ID), SVID प्रमाणपत्र, लघु TTL।

टीएलएस पैरामीटर केंद्रीकृत हैं। सेवा कोड में कॉन्फिग विसंगतियों को न्यूनतम करें।

4. 3 दलाल/स्ट्रीमिंग/कतारें

काफ्का/एनएटीएस/रैबिटएमक्यू: TLS फॉर kliyent↔broker और broker↔broker; यदि संभव हो तो mTLS।

TLS पर SASL: यदि mTLS संभव नहीं है, टोकन/लॉगिन द्वारा सत्यापन, लेकिन चैनल को गोपित करें.

एसीएल और विषय प्राधिकरण। एनक्रिप्शन ≠ एक्सेस कंट्रोल।

4. 4 डेटाबेस और कैश

PostgreSQL/MySQL/SQL सर्वर: TLS, CN/SAN सत्यापन, CA पिन/रूट सक्षम करें।

रेडिस/मेमकैच: स्टंनल/टीएलएस मूली का उपयोग करें; उत्पाद में सादे यातायात का निषेध।

4. 5 नेटवर्क/सुरंगें

डेटा केंद्रों/बादलों के बीच: IPsec (IKEv2) या वायरगार्ड (आदिम का एक आधुनिक सेट)।

व्यवस्थापक पहुंच: आधुनिक KEH/ciphers के साथ SSH; कोई पासवर्ड नहीं, सिर्फ कुंजी/एसएसओ।

4. 6 डीएनएस और सहायक प्रोटोकॉल

ग्राहकों के लिए और जहां संभव हो सके क्लस्टर के भीतर TLS (DoT) पर HTTPS (DoH )/DNS पर DNS।

मिश्रित सामग्री अक्षम करें। कुछ भी नहीं http : //ऑन पेज https ://।

5) प्रमाणपत्र, पीकेआई और प्रमुख प्रबंधन

पीकेआई मॉडल: बाहरी डोमेन के लिए - सार्वजनिक सीए; आंतरिक यातायात के लिए - अपने CA या SPIRE-CA।

स्वचालन: ACME/Cert-Manager के लिए Kubernetes, छोटा TTL, ऑटो-रोटेशन.

OCSP स्टेपलिंग и CRL। मोर्चों पर स्टेपलिंग चालू करें; नियमित रूप से श्रृंखलाओं को अपडेट

पिनिंग - सावधानी के साथ। मोबाइल/डेस्कटॉप क्लाइंट में - आपातकालीन रोलिंग तंत्र के साथ पिन सीए/एसपीकेआई।

कुंजी भंडारण: HSM/KMS/गुप्त भंडारण में निजी कुंजी; न्यूनतम एक्सपोज़र; लॉगिंग निषेध।

6) कॉन्फ़िगरेशन: अभ्यास प्रोफाइल

अनुशंसित टीएलएस प्रोफ़ाइल (बाहरी परिधि):
  • संस्करण: टीएलएस 1। 3 (आवश्यक), टीएलएस 1। 2 (फॉलबैक)।
सूट (उदाहरण):
  • टीएलएस 1। 3: 'TLS _ AES _ 128 _ GCM _ SHA256', 'TLS _ AES _ 256 _ GCM _ SHA384', 'TLS _ CHACHA20 _ POLY1305 _ SH256'।
  • टीएलएस 1। 2: 'ECDHE-ECDSA-AES128-GCM-SHA256', 'ECDHE-RSA-AES128-GCM-SHA256' (यदि आवश्यक हो)।
  • घटता: X25519, secp256r1।
  • प्रमाणपत्र: ECDSA-पसंदीदा, RSA-fallback।
  • सुरक्षित हेडर: 'स्ट्रिक्ट-ट्रांसपोर्ट-सिक्योरिटी', 'एक्स-कंटेंट-टाइप-ऑप्शन', 'एक्स-फ्रेम-ऑप्शन' (मामले से), 'रेफरर-पॉलिसी'।
  • कुकीज़: 'सिक्योर', 'Httpown', 'SempSite' (डिज़ाइन द्वारा Lax/Strict)।
आंतरिक परिधि (mTLS):
  • क्लाइंट प्रमाणपत्र जरूरी है।
  • छोटा टीटीएल क्लाइंट एसवीआईडी (घंटे/दिन), स्वचालित घूर्णन।
  • नीतियां: कौन किससे जुड़ सकता है (इरादा-आधारित/जाल प्राधिकरण के माध्यम से काम करता है)।

7) प्रदर्शन और विश्वसनीयता

हार्डवेयर त्वरण: क्रिप्टो, वरीयता - एईएस-एनआई के बिना सीपीयू पर।

सत्र फिर से शुरू: टीएलएस 1। 3 टिकट; जीवन काल पर विचार करें (इत्र और सुरक्षा के बीच संतुलन)।

0-RTT: केवल अज्ञात प्रश्नों के लिए; रिप्ले से बचाव (सर्वर एंटी-रीप्ले तंत्र)।

बैलेंसर/प्रॉक्सी: स्पष्ट रूप से समाप्ति बनाम पासथ्रो का चयन करें; समाप्ति पर - बैकएंड में फिर से एन्क्रिप्ट करें।

अवलोकन: ALPN हैंडशेक/त्रुटि/बातचीत मेट्रिक्स, TLS प्रतिशत 1। 3, प्रमाणपत्र समाप्ति, OCSP स्थिति।

8) परीक्षण और सत्यापन

टीएलएस प्रोफाइल का स्कैन। समर्थित संस्करणों/सुइट/कर्व्स और HSTS/OCSP की नियमित जांच।

नकारात्मक परीक्षण: डाउनग्रेड का निषेध, कमजोर सूट की अस्वीकृति, एसएनआई के बिना कनेक्शन की विफलता/वैध श्रृंखला प्रमाणपत्र के बिना।

चैनल पेन्टेस्ट: MITM सिमुलेशन, मोबाइल क्लाइंट में पिनिंग चेक, 0-RTT रीप्ले प्रयास।

अराजकता परीक्षण: प्रमाणपत्र की समाप्ति/निरसन, OCSP/CA की अनुपलब्धता।

9) बार-बार गलतियाँ और उनसे कैसे बचें

टीएलएस सक्षम, लेकिन कोई होस्ट सत्यापन नहीं। हम हमेशा CN/SAN की जांच करते हैं, 'InsecureSkipVerify' को प्रतिबंधित करते हैं।

मिश्रित सामग्री। Http संसाधनों को https पृष्ठों पर अवरोधित करें, CSP का उपयोग करें।

कमजोर/पुराने संस्करण और सूट। टीएलएस 1 अक्षम करें। 0/1. 1, CBC/RC4/3DES।

आवक पुन: एन्क्रिप्शन की कमी। बैलेंसर से आवेदन तक सादा यातायात एक जोखिम है।

लंबे समय तक जीवित प्रमाण पत्र। छोटा टीटीएल और स्वतः अद्यतन करें.

प्रॉक्सी के पीछे खराब एसएनआई/एएलपीएन। TLS पास/समाप्ति के साथ SNI/ALPN संचरण सही करें।

10) मिनी व्यंजनों (कॉन्फ़िगरेशन टुकड़े)

Nginx (सामने, TLS 1। 3/1. 2, एचएसटीएस, ओसीएसपी स्टेपलिंग):

ssl_protocols      TLSv1. 3 TLSv1. 2;
ssl_ciphers       TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256;
ssl_prefer_server_ciphers on;
ssl_ecdh_curve     X25519:P-256;
ssl_stapling      on;
ssl_stapling_verify   on;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;
दूत (सेवाओं, योजना के बीच एमटीएलएस):

transport_socket:
name: envoy. transport_sockets. tls typed_config:
"@type": type. googleapis. com/envoy. extensions. transport_sockets. tls. v3. DownstreamTlsContext common_tls_context:
tls_params:
tls_minimum_protocol_version: TLSv1_3 validation_context:
trusted_ca: { filename: /etc/tls/ca. crt }
tls_certificates:
certificate_chain: { filename: /etc/tls/tls. crt }
private_key:   { filename: /etc/tls/tls. key }
require_client_certificate: true
वायरगार्ड (अंतर-डेटा केंद्र सुरंग, योजनाबद्ध रूप से):

[Interface]
PrivateKey = <priv>
Address  = 10. 10. 0. 1/24
[Peer]
PublicKey = <pub>
AllowedIPs = 10. 10. 0. 0/24
Endpoint  = gw. example. com:51820
PersistentKeepalive = 25

11) नीतियां और अनुपालन

न्यूनतम आवश्यकताएं: टीएलएस 1। 3 जहां भी संभव हो; टीएलएस 1। 2 - सुइट्स के एक सीमित सेट के साथ।

विनियमन: पीसीआई डीएसएस/वित्तीय क्षेत्र - कमजोर संस्करणों/सुइट्स का निषेध; अनिवार्य रोटेशन और ऑडिट।

जीरो ट्रस्ट दृष्टिकोण: प्रति कार्यभार, निरंतर सत्यापन और सेवा-स्तर की नीतियों की पहचान।

12) ऑपरेशन और एसएलओ

SLO: ≥99% सफल हैंडशेक, TLS 1 पर ≥95% यातायात। 3, 0% मिश्रित सामग्री।

अलर्ट: प्रमाणपत्रों की समाप्ति (<14 दिन), हैंडशेक विफलताओं में वृद्धि, टीएलएस 1 शेयर में गिरावट। 3, OCSP स्टेपलिंग त्रुटियां।

प्रक्रियाएं: सीए/रूट का आपातकालीन प्रतिस्थापन, समझौता की गई कुंजी का निरसन, 0-RTT को अक्षम करना।

13) चेकलिस्ट

बिछाने से पहले:
  • टीएलएस 1 अक्षम। 0/1. 1 और कमजोर सुइट्स, AEAD और PFS शामिल हैं।
  • ALPN कॉन्फ़िगर (h2/h3); h2c का निषेध।
  • एचएसटीएस सक्षम (सार्वजनिक डोमेन के लिए), कोई मिश्रित सामग्री नहीं।
  • प्रमाणपत्र स्वतः अद्यतन हैं, OCSP स्टेपलिंग चल रहा है.
  • आंतरिक चैनल mTLS (या वायरगार्ड/IPsec समकक्ष) द्वारा संरक्षित हैं।
  • क्लाइंट/एसडीके पर मान्य होस्ट/चेन सत्यापन।
ऑपरेशन:
  • TLS/ALPN/त्रुटि और समाप्ति संस्करण मॉनिटर करें।
  • क्रिप्टो-चपलता योजना (नए सुइट्स/कर्व्स में अनुवाद)।
  • आवधिक चैनल पेन्टेस्ट और कॉन्फिग समीक्षा।

14) एफएक्यू

प्रश्न: क्या टीएलएस केवल परिधि पर पर्याप्त है?

अरे नहीं। आंतरिक यातायात को भी एन्क्रिप्ट किया जाना चाहिए (एमटीएलएस/सुरंग/जाल), विशेष रूप से बादलों में और बहु-पट्टे के दौरान।

प्रश्न: क्या आपको एक 0-RTT की आवश्यकता है?

A: अज्ञात अनुरोधों के लिए बिंदुवार सक्षम करें, अन्यथा पुनरावृत्ति के जोखिम के कारण अक्षम करें।

प्रश्न: अंतर-डेटा केंद्र के लिए क्या चुनना है? IPsec या वायरगार्ड?

A: वायरगार्ड सरल और तेज है, IPsec परिपक्व और व्यापक रूप से समर्थित है। दोनों वैध हैं जब सही ढंग से कॉन्फ़िगर किया जाता है।

प्रश्न: आप "जाने पर" वेबहूक की रक्षा कैसे करते हैं?

A: HTTPS एक आधुनिक प्रोफ़ाइल + प्रेषक प्रमाणपत्र सत्यापन (यदि mTLS) + पेलोड हस्ताक्षर और टाइमस्टैम्प सत्यापन (देखें वेबहुक डिलीवरी गारंटी, अनुरोध हस्ताक्षर और सत्यापन)।

संबंधित सामग्री:
  • "बाकी एन्क्रिप्शन में"
  • "प्रमाणीकरण और प्राधिकरण"
  • "हस्ताक्षर करें और निवेदन सत्यापित करें"
  • "S2S प्रमाणीकरण"
  • "प्रमुख प्रबंधन और घूर्णन"
Contact

हमसे संपर्क करें

किसी भी प्रश्न या सहायता के लिए हमसे संपर्क करें।हम हमेशा मदद के लिए तैयार हैं!

Telegram
@Gamble_GC
इंटीग्रेशन शुरू करें

Email — अनिवार्य है। Telegram या WhatsApp — वैकल्पिक हैं।

आपका नाम वैकल्पिक
Email वैकल्पिक
विषय वैकल्पिक
संदेश वैकल्पिक
Telegram वैकल्पिक
@
अगर आप Telegram डालते हैं — तो हम Email के साथ-साथ वहीं भी जवाब देंगे।
WhatsApp वैकल्पिक
फॉर्मैट: देश कोड और नंबर (उदा. +91XXXXXXXXXX)।

बटन दबाकर आप अपने डेटा की प्रोसेसिंग के लिए सहमति देते हैं।