Cumaisctear dhá fhíric faoi SSTP i bhformhór na mínithe, agus is é an cumasc sin a dhéanann gabhálacha mearbhallach. Maireann paicéad na feidhmchláir taobh istigh den chainéal cosanta, agus coinníonn an nasc TCP a iompraíonn an chainéal sin a sheoltaí féin i rith an ama. Is iompróir mó a lastas a théann thar an sreang, ní ionadaí do cheachtar acu riamh. Siúil an chruach ón taobh amuigh isteach agus lipéadaigh gach teorainn agus tú ag trasnú.

Tosaigh leis an iompróir amuigh

Is é an chéad rud ar an sreang nasc TCP coitianta chuig port 443, le seoltaí fíora a sheolann ródairí ar aghaidh. Is é an nasc sin a mhaireann aistriú seoltaí líonra agus an rud is féidir le soláthraí rochtana a chomhaireamh. Ní bhaineann cosaint an ualaigh an t-iompróir, agus ní cheileann sí toirt ná uainiú.

Iompraítear gach rud tar éis an phointe seo seachas é a ródú. Leanann an t-iompróir ag obair fiú nuair a theipeann ar an malartú istigh.

Lean an ionchochlú isteach

Taobh istigh den chainéal cosanta tá malartú rialaithe SSTP, ansin seisiún PPP, ansin an paicéad líonra a theastaíonn ón gcliant a sheachadadh. Tá a chaibidlíocht féin, a theachtaireachtaí earráide féin agus a mheaisín stáit féin ag gach sraith. Mar sin féin féadann locht breathnú mar locht TLS ó dhearcadh amháin agus mar locht PPP ó dhearcadh eile. Insíonn léamh na sraitheanna in ord duit cén meaisín stáit a stop.

Is annamh a thaispeánann aon ghabháil amháin an chruach ar fad. Níl ceanntáisc amuigh le feiceáil ach lasmuigh den phointe deiridh, agus cinn istigh ach tar éis dí-chochlaithe. Tagann an neamhshiméadracht sin ón áit a sheasann tú, ní ón bprótacal.

Grúpálann an léaráid thíos na sraitheanna ionas gur féidir labhairt fúthu ar chor ar bith. Ní leagan amach beart í, ní gheallann sí taifead amháin in aghaidh an phaicéid, agus ní deir sí faic faoi mhéad na n-oibríochtaí cripteagrafaíochta a dhéanann cur i bhfeidhm.

outer IP header
  TCP to port 443
    TLS record layer
      SSTP control and data packets
        PPP frames
          inner IP packet
            application transport and payload

Lipéadaigh an breathnóir sula léann tú gabháil

Freagraíonn dhá ghabháil den seisiún céanna ceisteanna éagsúla, agus socraíonn an comhéadan ar tógadh iad cé acu. Ar chosán rochtana feiceann tú an t-iompróir agus taifid TLS, agus is féidir leat méideanna agus eatraimh a thomhas gan seoladh istigh a fheiceáil. Ag an bpointe deiridh, tar éis dí-chochlaithe, is gnáth-thráchtáil é an paicéad istigh faoin bpolasaí seolta príobháideach.

Scríobh an comhéadan agus an treo ar gach gabháil sula léirmhíníonn tú í. Ní thaispeánfaidh rian ó oiriúnaitheoir fisiceach seoltaí an fheidhmchláir istigh mar ghnáth-réimsí amuigh riamh, agus is coitianta an botún é an easpa sin a léamh mar locht chriptithe. Ní thaispeánann rian ó thaobh istigh den tollán aon iompróir ar chor ar bith, mar sin ní féidir leis ceist faoi dhearcadh an tsoláthraí a fhreagairt. Baineann an disciplín céanna le logaí an phointe deiridh, a thaifeadann ord na caibidlíochta seachas an t-ábhar.

Coinnigh na seiceálacha nach féidir leis an léaráid a chruthú

Ní chruthaíonn ord na sraitheanna go ndéanann imscaradh bailíochtú ar dheimhniú an fhreastalaí, go ndéanann sé caibidlíocht ar leagan TLS tacaithe nó go n-údaraíonn sé an cuntas. Is cinneadh cumraíochta gach ceann acu a theipeann go neamhspleách ar an ionchochlú.

Fíoraigh iad le cliant a thuairiscíonn an rud ar chaibidil sé in ionad réasúnaíocht ó líníocht. Tosaigh le croitheadh lámh TLS, ansin malartú SSTP, ansin PPP, agus stop ag an gcéad chéim a thuairiscíonn earráid. Priontálann an chéad ordú an slabhra agus an leagan a caibidlíodh, agus liostaíonn an dara ceann na croití lámh atá i ngabháil.

openssl s_client -connect vpn.corp.internal:443 -servername vpn.corp.internal
tshark -r sstp.pcap -Y "tls.handshake.type == 1"

Ailt ghaolmhara