Anailís ar Phrótacail agus ar Shraitheanna Sifir TLS
Nuair a dhéantar measúnú ar shlándáil líonra, is minic a bhíonn gá le hanailís a dhéanamh ar aschur scananna nó ar shonraí croitheadh láimhe (handshake) chun staid slándála an phrótacail Transport Layer Security (TLS) a dheimhniú. Cuidíonn an uirlis seo leat an téacs a sholáthraíonn tú a scrúdú chun an prótacal idirbheartaithe, an tsraith scipéir (cipher suite), agus aon algartaim leagáide atá i láthair a aithint.
Ní dhéanann an seiceálaí seo scanadh beo ar óstach agus ní nascann sé le freastalaí ar bith. Ina ionad sin, déanann sé anailís statach ar an téacs a ghreamaíonn tú sa chomhéadan, ag aithint ainmneacha caighdeánacha an Internet Assigned Numbers Authority (IANA), ailiasanna OpenSSL, agus aitheantais heicsidheachúlacha coitianta.
Formáidí Ionchuir agus Teorainneacha an Anailíseora
Chun anailís a dhéanamh ar chumraíocht TLS, glacann an uirlis le téacs plain ó fhoinsí éagsúla. Is féidir leat aschur ó scanóirí coitianta TLS, sonraí ó openssl s_client, achoimrí ar anailís paicéad, nó nótaí gearra as réimsí ClientHello nó ServerHello a úsáid.
Ní mór na coinníollacha agus na teorainneacha seo a leanas a chur san áireamh le linn an ionchuir:
- Teorainn Carachtar: Caithfidh an téacs a ghreamaítear a bheith faoi bhun 200,000 carachtar. Má sháraítear an teorainn seo, taispeánfar an teachtaireacht earráide: "Tá an achoimre sin neamhghnách mór. Coinnigh faoi 200,000 carachtar é."
- Formáid an Téacs: Ní mór don téacs a bheith inléite. Ní thacaítear le sonraí dénártha amh nó le comhaid gabhála paicéad (mar shampla, comhaid.pcap).
- Earráid Folamh: Má dhéantar iarracht anailís a rith gan aon téacs a chur isteach, taispeánfar an earráid: "Greamaigh scanadh TLS nó achoimre ar chroitheadh láimhe ar dtús."
- Gan Aithint: Mura n-aithnítear leagan TLS nó sraith cipher ar bith sa téacs, taispeánfar an earráid: "Níor aithníodh leagan TLS ná sraith cipher. Greamaigh scanóir inléite nó réimsí croitheadh láimhe."
Rangú Paraiméadar: Idirbheartaithe, Tairiscint, agus Breathnaithe
Agus anailís á déanamh ar shonraí croitheadh láimhe nó ar scanadh TLS, déantar na paraiméadair a aicmiú de réir an róil a bhí acu sa chumarsáid. Cuidíonn an t-aicmiú seo leat an difríocht idir cumraíocht an fhreastalaí agus an toradh deiridh a thuiscint:
- Idirbheartaithe: An leagan prótacail nó an tsraith scipéir ar chomhaontaigh an cliant agus an freastalaí orthu le haghaidh an tseisiúin reatha.
- Tairiscint: Na roghanna a chuir an cliant i láthair sa ClientHello, ag léiriú na gcumas atá aige.
- Breathnaithe: Paraiméadair a braitheadh le linn monatóireachta nó a bhí i láthair sa trácht líonra.
Mura n-aimsítear aon leagan prótacail sa téacs, taispeánfar an teachtaireacht: "Ní bhfuarthas leagan prótacail ar bith sa téacs a cuireadh ar fáil". Ar an gcaoi chéanna, mura n-aithnítear aon sraith scipéir, feicfear an teachtaireacht: "Ní bhfuarthas aon sraith scipéir sa téacs a cuireadh ar fáil".
Measúnú ar Shraitheanna Sifir agus Algartaim Leagáide
Déanann an seiceálaí catagóiriú ar gach sraith scipéir a aimsítear bunaithe ar a staid slándála reatha. Rangaítear iad mar "Nua-aimseartha", "Léirmheas", "Dímheasta", nó "Anaithnid".
Má bhraitheann an uirlis algartaim lag nó dímheasta, taispeánann sí cinntí sonracha bunaithe ar na rialacha seo a leanas:
| Algartam / Gné | Stádas / Cinneadh |
|---|---|
| RC4 | "Tá RC4 i léig agus ní féidir é a chaibidil." |
| DES | "Níl DES slán le húsáid ghinearálta TLS." |
| 3DES | "Tá méid bloc beag ag 3DES agus tá sé dímheasta do TLS." |
| Criptiú NULL | "Ní sholáthraíonn criptiú NULL rúndacht." |
| Sraitheanna EXPORT | "Úsáideann seomraí EXPORT cripteagrafaíocht lag d’aon ghnó agus tá siad dímheasta." |
| Sraitheanna Gan Ainm | "Ní fhíordheimhníonn seomraí gan ainm an piaraí agus tá siad leochaileach do thascradh." |
| MD5 | "Níl MD5 slán le húsáid ghinearálta TLS." |
| SHA-1 | "Úsáideann an tsraith seo SHA-1, atá dímheasta le haghaidh úsáid ghinearálta TLS." |
| Sraitheanna CBC | "Is oidhreacht iad seomraí CBC. Is fearr sraith AEAD mar AES-GCM nó ChaCha20-Poly1305." |
| Malartú Eochair Statach RSA | "Ní sholáthraíonn malartú eochair statach RSA rúndacht ar aghaidh." |
| CCM-8 | "Úsáideann CCM-8 clib fíordheimhnithe níos giorra agus tá athbhreithniú prótacail-shonrach ag teastáil uaidh." |
| Sraith Anaithnid | "Níl an tsraith seo sa léarscáil suite i gcoiteann ionsuite. Seiceáil an doiciméadú clárlainne nó scanóir IANA reatha." |
Malartú Eochair agus Fíordheimhniú in TLS 1.3
In TLS 1.3, athraíodh struchtúr na sraitheanna sifir go mór i gcomparáid le leaganacha níos sine den phrótacal. I leaganacha roimhe seo (mar shampla TLS 1.2), bhí an mheicníocht malartaithe eochrach (mar ECDHE nó RSA) agus an algartam fíordheimhnithe (mar RSA nó ECDSA) mar chuid d'ainm na sraithe sifir féin.
In TLS 1.3, déantar idirbheartaíocht ar mhalartú eochair agus ar fhíordheimhniú ar leithligh ón tsraith cipher. Dá bhrí sin, ní féidir na heilimintí seo a thuiscint nó a thátal as ainm na sraithe amháin. Nuair a bhraitheann an uirlis sraith TLS 1.3, cuirtear an méid seo in iúl: "Déanann TLS 1.3 idirbheartaíocht ar mhalartú eochair agus fíordheimhniú ar leithligh ón tsraith cipher."
Príobháideacht agus Próiseáil Sonraí
Déantar an phróiseáil ar fad go háitiúil i do bhrabhsálaí gréasáin. Ní uaslódáiltear na sonraí TLS, na scananna, ná na hachoimrí croitheadh láimhe a ghreamaíonn tú chuig aon fhreastalaí seachtrach, agus ní dhéantar iad a shábháil.
Ceisteanna Coitianta
Cad iad na formáidí aschuir TLS is féidir liom a ghreamú?
Greamaigh téacs ó scanóirí coitianta TLS, openssl s_client, achoimrí anailíse paicéad, nó nóta gearr ClientHello nó ServerHello. Aithníonn an seiceálaí ainmneacha coitianta IANA, ailiasanna OpenSSL agus roinnt aitheantais suite heicsidheachúlach coitianta; ní dhíchódaíonn sé beart na bpaicéad amh.
Cén fáth nach dtaispeántar RSA nó ECDHE i sraith sifir TLS 1.3?
Déanann ainmneacha suite cipher TLS 1.3 cur síos ar chriptiú taifead agus ar an hash croitheadh láimhe. Déantar príomh-mhalartú agus fíordheimhniú a chaibidil ar leithligh, mar sin ní féidir iad a thuiscint ó ainm sraithe amháin.
An gcruthaíonn an toradh seo go bhfuil freastalaí slán?
Ní mhíníonn sé ach an téacs a ghreamú tú. Ní nascann sé leis an ósta, fíoraíonn sé an deimhniú, tomhaiseann sé eochairmhéideanna, déanann sé tástáil ar iompar íosghrádaithe nó léiríonn sé gach sraith a nglacann an freastalaí leis.