GH GambleHub

Дар рамзгузории транзит

Дар рамзгузории транзит

1) Таъриф ва маҳдудиятҳои назорат

Рамзгузории транзитӣ ҳифзи маълумот дар тӯли тамоми роҳи интиқоли шабака (браузер ↔ сервер, хидматрасонӣ ↔ хидмат, агент ↔ брокер, пойгоҳи додаҳо ↔ барнома, маркази додаҳо ↔ маркази додаҳо) мебошад, то дахолати ғайрифаъол ва ҳамлаҳои фаъол ба канал ошкор нашавад. мундариҷа ва нагузоред, ки он бидуни муайянкунӣ тағир дода шавад.

Он чизе ки мо фаро мегирем: API-ҳои давлатӣ ва хусусӣ (HTTP/HTTPS, GRPC), ҷараён ва брокерҳо (Kafka, NATS, Rabbit абрҳо, дархостҳои DNS, муштариёни мобилӣ/IOT.

Он чизе ки мо пурра фаро намегирем: ҳамла ба нуқтаҳои ниҳоӣ (созишномаи мизбон/браузер), осебпазирии барномаҳо, ихроҷ аз гузоришҳо/партовҳо. Он бо назорати алоҳида ҳал карда мешавад (A&A, кам кардани ҳуқуқҳо, рамзгузорӣ дар истироҳат, сабти бехатар).

2) Модели таҳдид ва ҳадафҳо

Хатарҳо: боздоштани ҳаракати нақлиёт/ғоратгарӣ (MITM), паст кардани протокол/пакети шифрӣ, шаҳодатномаҳои қалбакӣ/CA, ихроҷи калидҳо, ҳамлаҳои SNI/метамаълумот, мундариҷаи омехта, иштибоҳи TLS дар тавозунҳо, робитаҳои хатарнок.

Вазифаҳо:

1. Махфият + якпорчагӣ бо аутентификатсияи криптографӣ.

2. Мухолифат ба коҳиш (сиёсати қатъӣ ва конфигуратсия).

3. Муайян намудани тарафҳо (сервер, агар лозим бошад - тарафайн).

4. Сертификати идорашаванда/давраи асосӣ ва аудити асосӣ.

5. Профили фаъолият бидуни савдои амниятӣ.

3) Принсипҳои асосӣ

TLS бо нобаёнӣ дар ҳама ҷо мавҷуд аст. Ҳаракати берунӣ ва дохилӣ - рамзгузорӣ.
Версияҳои муосир. TLS 1. 3 ҳамчун стандарт; TLS 1. 2 - танҳо дар доираи сиёсати қатъӣ. Хомӯш кардани 1. 0/1. 1.
Маҷмӯаҳои рамзи AEAD бо PFS. AES-GCM ё ChaCha20-Poly1305; PFS тавассути (EC) DHE.
Хатҳо/Санҷиши калидӣ (беҳтараш) ё secp256r1 (P-256). Калидҳои RSA ≥ 2048, беҳтар аз ECDSA (P-256).
MTLS, ки эътимод кам аст. Каналҳои байнишаҳрӣ, маъмурони API, брокерҳо, пойгоҳи додаҳо - тавассути аутентификатсияи мутақобила.
HSTS барои веб. Маҷбур кардани HTTPS + барои доменҳои ҷамъиятӣ.
"Рамзгузорӣ ва боз рамзгузорӣ" огоҳона. Қатъи TLS дар периметр + рамзгузорӣ ба паспорти ақиб ё ба охир - мувофиқи модели таҳдид интихоб кунед.
Крипто-қобилият. Қобилияти тағир додани хатҳо/пакетҳо/версияҳо бо вақти сифр.

4) Стек ва скриптҳои протокол

4. 1 HTTP/2, HTTP/3 (QUIC), GRPC, Веб-Сокет

ALPN: h2 барои HTTP/2, h3 барои HTTP/3; h2c ингибит (бе TLS).
HTTP/3/QUIC: ниҳонӣ, 0-RTT дохилшуда ва муҳоҷирати мураккабро коҳиш медиҳад; 0-RTT ба таври интихобӣ иҷозат диҳед (хатари такрорӣ).
GRPC: зиёда аз h2/h3; TLS ҳатмӣ, иҷозати ихтиёрии m: TLS + барои як RPC.
Websocket: wss ://танҳо; дар проксиҳо/тавозунҳо - такмилдиҳии дуруст ва печонидани TLS домен.

4. 2 Трафики байнишаҳрӣ ва хидматрасонӣ

Модели Sidecar (Istio/Linkerd ва ғайра). MTLS-и худкор, қоидаҳои иҷозат, гардиши сертификатҳо.
SPIFFE/SPIRE. Шиносаҳои ғайримарказонидашудаи хидмат (SPIFFE ID), шаҳодатномаҳои SVID, TTL-ҳои кӯтоҳ.
Параметрҳои TLS мутамарказ мебошанд. Номутобиқатии конфигуратсияро дар рамзи хидмат кам кунед.

4. 3 брокер/ҷараён/навбатҳо

Кафка/NATS/RabbitMQ: TLS барои kliyent↔broker ва broker↔broker; Агар имконпазир бошад, MTLS.
SASL аз болои TLS: агар MTLS имконнопазир бошад, аутентификатсия бо токенҳо/вурудҳо, аммо каналро рамзгузорӣ кунед.
ACL ва иҷозати мавзӯъ. Рамзгузорӣ ≠ назорати дастрасӣ.

4. 4 Пойгоҳи додаҳо ва кэшҳо

Сервери Postgre-SQL/My-SQL/SQL: санҷиши TLS, CN/SAN, CA pin/root.
Redis/Memcached: истифодаи шалғамчаи stunnel/TLS; манъ кардани трафики оддӣ дар маҳсулот.

4. 5 Шабака/нақбҳо

Байни марказҳои маълумот/абрҳо: IP/sec (IKEv2) ё Wire

Дастрасии маъмурӣ: SSH бо KEH/рамзҳои муосир; парол нест, танҳо калидҳо/SSO.

4. 6 DNS ва протоколҳои ёрирасон

Барои мизоҷон ва дар доираи кластер имкон дорад, DNS беш аз HTTPS (DOH )/DNS бар TLS (DO).
Мундариҷаи омехтаро хомӯш кунед. Ҳеҷ чиз дар http ://дар саҳифаҳои https ://.

5) Шаҳодатномаҳо, PKI ва идоракунии калидҳо

Модели PKI: барои доменҳои беруна - CA ҷамъиятӣ; барои ҳаракати дохилӣ - худ CA ё SPIRE-CA.
Автоматика: ACME/Cert-manager барои Kubernetes, TTL кӯтоҳ, гардиши худкор.
Степлинги OCSP i CRL. Дар ҷабҳаҳо часпонданро фаъол кунед; мунтазам занҷирҳоро нав кунед.
Пиннинг - бо эҳтиёт. Дар мизоҷони мобилӣ/мизи корӣ - PIN CA/SPKI бо механизми гардиши фавқулодда.
Нигоҳдории калидҳо: калидҳои хусусӣ дар HSM/KMS/анборҳои махфӣ; ҳадди аққал; манъи вуруд.

6) Конфигуратсияҳо: профилҳои амалӣ

Профили тавсияшудаи TLS (периметри беруна):
  • Версияҳо: TLS 1. 3 (лозим), TLS 1. 2 (афтидан).
Suites (мисол):
  • TLS 1. 3: 'TLS _ AES _ 128 _ GCM _ SHA256', 'TLS _ AES _ 256 _ GCM _ SHA384', 'TLS _ CHACHA20 _ POLY1305 _ SHA256'.
  • TLS 1. 2: 'ECDHE-ECDSA-AES128-GCM-SHA256', 'ECDHE-RSA-AES128-GCM-SHA256' (+ агар лозим бошад AES256/CHACHA20).
  • Хатҳо: X25519, secp256r1.
  • Шаҳодатномаҳо: ECDSA-афзалиятнок, RSA-fallback.
  • Сарлавҳаҳои бехатар: 'Strict-Transport-Security', 'X-Content-Type-Options', 'X-Frame-Options' (аз рӯи ҳолат), 'Referrer-Policy'.
  • Кукиҳо: 'Бехатарӣ', 'Танҳо Http', 'Same/Site' (Lax/Strict by design).
Периметри дохилӣ (m: TLS):
  • Сертификати муштарӣ лозим аст.
  • Муштарии кӯтоҳи TTL SVID (соат/рӯз), гардиши автоматӣ.
  • Сиёсатҳо: кӣ метавонад ба кӣ пайваст шавад (ният дорад/тавассути ваколатдиҳии фикрию кор кунад).

7) Иҷро ва эътимоднокӣ

Шитоби сахтафзор: Crypto, афзалият дар CPU бе AES-NI.
Оғози сессия: TLS 1. 3 чипта; дар тӯли тамоми умр фикр кунед (мувозинати байни атриёт ва бехатарӣ).
0-RTT: танҳо барои дархостҳои idempotent; аз такрорӣ муҳофизат кунед (механизмҳои зидди такрори сервер).
Тавозунҳо/шахсони боэътимод: қатъкунӣ ва гузаришро ба таври возеҳ интихоб кунед; ҳангоми қатъ - дубора рамзгузорӣ ба ақиб.
Мушоҳида: Нишондиҳандаҳои дастӣ/хатогӣ/гуфтушунидҳои ALPN, фоизи TLS 1. 3, мӯҳлати амали сертификат, ҳолати OCSP.

8) Санҷиш ва санҷиш

Сканкунии профили TLS. Тафтиши мунтазами версияҳои/пакетҳо/каҷҳо ва HSTS/OCSP.
Санҷишҳои манфӣ: манъи коҳиш, рад кардани даъвои заиф, нокомии пайвастшавӣ бидуни SNI/бидуни шаҳодатномаи занҷираи дуруст.
Pentest Channel: Моделҳои MITM, санҷишҳои пинҳонӣ дар муштариёни мобилӣ, 0-RTT кӯшиши такрорӣ.
Санҷишҳои бесарусомонӣ: ба охир расидан/бекор кардани шаҳодатнома, мавҷуд набудани OCSP/CA.

9) Хатогиҳои зуд-зуд ва чӣ гуна аз онҳо канорагирӣ кардан

TLS фаъол аст, аммо тасдиқи мизбон вуҷуд надорад. Мо ҳамеша CN/SAN-ро месанҷем, 'Insecure' Skipverify '-ро манъ мекунем.
Мундариҷаи омехта. Http захираҳоро дар https саҳифаҳо бандед, CSP-ро истифода баред.
Версияҳо ва костюмҳои заиф/кӯҳна. Хомӯш кардани TLS 1. 0/1. 1, CBC/RC4/3DES.
Набудани рамзгузории дохилӣ. Трафики оддӣ аз тавозун ба барнома хатар аст.
Шаҳодатномаҳои дарозмуддат. TTL-ҳои кӯтоҳ ва навсозиҳои худкорро иҷро кунед.
SNI/ALPN-и бад дар паси прокси. Интиқоли дурусти SNI/ALPN бо гузариш/қатъкунии TLS.

10) Дастурҳои мини (пораҳои конфигуратсия)

Nginx (пеш, TLS 1). 3/1. 2, HSTS, stapling OCSP):

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;
Фиристанда (M TLS байни хидматҳо, схема):

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
Wire-Guard (нақби маркази иттилоотӣ, схемавӣ):

[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) Сиёсат ва риояи он

Талаботи ҳадди аққал: TLS 1. 3 ба қадри имкон; TLS 1. 2 - бо маҷмӯи маҳдуди люксҳо.
Низомнома: PCI DSS/бахши молиявӣ - манъи версияҳои/пакетҳои заиф; гардиши ҳатмӣ ва аудит.
Равиши эътимод ба сифр: шахсият барои сарбории корӣ, тасдиқи доимӣ ва сиёсати сатҳи хидматрасонӣ.

12) Амалиёт ва SLO

SLO: 99% дастаҳои муваффақ, 95% трафик дар TLS 1. 3, 0% мундариҷаи омехта.
Огоҳиҳо: ба охир расидани мӯҳлати сертификатҳо (<14 рӯз), зиёд шудани нокомии дастӣ, кам шудани ҳиссаи TLS 1. 3, хатогиҳои stapling OCSP.
Тартибот: ивазкунии фаврии CA/решавӣ, бекор кардани калиди осебпазир, хомӯш кардани 0-RTT.

13) Рӯйхати санҷишҳо

Пеш аз гузоштан:
  • TLS 1 маъюб. 0/1. 1 ва люксҳои заиф, AEAD ва PFS дохил карда шудаанд.
  • ALPN танзим шудааст (h2/h3); манъи h2c.
  • HSTS фаъол аст (барои доменҳои ҷамъиятӣ), мундариҷаи омехта нест.
  • Шаҳодатномаҳо худкор нав карда мешаванд, степлинги OCSP кор мекунад.
  • Каналҳои дохилӣ аз ҷониби MTLS ҳифз карда мешаванд (ё эквиваленти Wire
  • Тасдиқи тасдиқшудаи мизбон/занҷир дар муштариён/SDK.
Амалиёт:
  • Мониторинги TLS/ALPN/версияҳои хатогӣ ва анҷомёбӣ.
  • Нақшаи қобилияти крипто (тарҷума ба люксҳо/хатҳои нав).
  • Зараррасонҳои канали даврӣ ва баррасиҳои конфигуратсия.

14) FAQ

Савол: Оё TLS танҳо дар периметри кофӣ аст?
Оҳ не. Трафики дохилӣ инчунин бояд рамзгузорӣ карда шавад (M TLS/нақбҳо/торҳо), хусусан дар абрҳо ва ҳангоми иҷора.

Савол: Оё ба шумо 0-RTT лозим аст?
A: Барои дархостҳои idempotent имкон фароҳам оред, вагарна бинобар хатари такрорӣ хомӯш шавед.

Савол: Барои маркази байниминтақавӣ чиро интихоб кардан мумкин аст? IP-sec ё Wire-Guard?
A: Wire-Guard соддатар ва тезтар аст, IP 'sec баркамол ва васеъ дастгирӣ карда мешавад. Ҳардуи онҳо дуруст танзим карда шудаанд.

Савол: Чӣ гуна шумо веб-китобҳоро "дар роҳ" муҳофизат мекунед?
A: HTTPS бо профили муосир + Санҷиши шаҳодатномаи ирсолкунанда (агар MTLS) + имзои сарборӣ ва санҷиши вақт (нигаред ба кафолати таҳвили Webhook, имзо ва дархости дархост).

Маводҳои марбута:
  • "Ҳангоми рамзгузорӣ"
  • "Аутентификатсия ва авторизатсия"
  • "Дархостҳоро имзо кунед ва тафтиш кунед"
  • "S2S аутентификатсия"
  • "Идоракунии калидӣ ва гардиш"
Contact

Тамос гиред

Барои саволҳо е дастгирӣ ба мо муроҷиат кунед.Мо ҳамеша омодаем!

Telegram
@Gamble_GC
Оғози интегратсия

Email — муҳим аст. Telegram е WhatsApp — ихтиерӣ.

Номи шумо ихтиерӣ
Email ихтиерӣ
Мавзӯъ ихтиерӣ
Паем ихтиерӣ
Telegram ихтиерӣ
@
Агар Telegram нависед — ҷавобро ҳамон ҷо низ мегиред.
WhatsApp ихтиерӣ
Формат: рамзи кишвар + рақам (масалан, +992XXXXXXXXX).

Бо фиристодани форма шумо ба коркарди маълумот розӣ ҳастед.