Lakabyada SSTP oo la sharraxay: waxa baakadda gudaha ah wali muujiso
SSTP waxay ku duubtaa PPP iyo baakad gudaha ah TLS dhexdiisa, laakiin xidhiidhka TCP ee dibadda wali wuxuu muujinayaa cidda la hadashay cidda. Calaamadee lakab kasta ka hor intaadan akhrin duubis.
Sharaxaadaha badankood, laba xaqiiqo oo ku saabsan SSTP ayaa isku biirta, isku biirkaasna waa waxa duubisyada ku dhigaya jahawareer. Baakadda barnaamijka waxay ku sii noolaataa gudaha kanaalka la ilaaliyay, xidhiidhka TCP ee kanaalkaas qaadana wuxuu hayaa cinwaannadiisa gaarka ah waqti kasta. Silka waxaa mara qaade iyo xamuulkiisa, weligood ma aha beddel midkood. Soco isku-duubka dibadda ilaa gudaha oo calaamadee xad kasta oo aad gasho.
Ka bilow qaadaha dibadda
Waxa ugu horreeya silka waa xidhiidh TCP caadi ah oo ku socda dekedda 443, oo leh cinwaanno dhab ah oo router-yadu gudbiyaan. Xidhiidhkaas ayaa ka badbaada tarjumaadda cinwaannada shabakadda, waana waxa bixiye gelitaan uu tirin karo. Ilaalinta xamuulka ma tirito qaadaha, iyo ma qarinayso cabbirka ama waqtiga.
Wax kasta oo ka dambeeya bartaas waa la qaadaa halkii la marayn lahaa. Qaadaha sii shaqeeyaa xitaa marka is-dhaafsiga gudaha uu guuldareysto.
Raac isku-duubka gudaha
Gudaha kanaalka la ilaaliyay waxaa fadhiya is-dhaafsi kontorool oo SSTP ah, ka dib fadhi PPP ah, ka dib baakadda shabakadda ee macmiilka rabo in la gaarsiiyo. Lakab kastaa wuxuu leeyahay wada-hadalkiisa, fariimihiisa khaladka iyo mishiinkiisa xaalad gaar ah. Sidaas darteed cilad ayaa laga yaabaa inay uga muuqato cilad TLS aragti ahaan iyo cilad PPP aragti kale. Akhrinta lakabyada si kala duwan ayaa sheegta mishiinka xaalad ee istaagay.
Hal duubis dhif ayuu muujiyaa isku-duubka oo dhan. Madaxyada dibadda waxaa laga arkaa oo kaliya barta ugu dambeysa ka baxsan, kuwa gudahana kaliya ka dib furfurista isku-duubka. Ismaandhaafkaas wuxuu ka yimaadaa halka aad taagan tahay, ma aha borotokoolka.
Jaantuska hoose wuxuu kooxeeyaa lakabyada si looga hadli karo ugu yaraan. Ma aha habayn byte, ma ballanqaado hal diiwaan baakad kasta, waxna kama sheego inta hawlo sir ah oo fulin ay qabato.
outer IP header
TCP to port 443
TLS record layer
SSTP control and data packets
PPP frames
inner IP packet
application transport and payload
Calaamadee goob-joogaha ka hor intaadan akhrin duubis
Laba duubis oo isla fadhi ah waxay ka jawaabaan su'aalo kala duwan, waxaana go'aamiya interface-ka laga qaaday midka loo jawaabo. Waddada gelitaanka waxaad ku aragtaa qaadaha iyo diiwaannada TLS, waxaadna cabbiri kartaa cabbirrada iyo bareegyada adigoon arag cinwaan gudaha ah. Barta ugu dambeysa, ka dib furfurista isku-duubka, baakadda gudaha waa socod caadi ah oo hoos yimaada siyaasadda gudbinta gaarka ah.
Ku qor interface-ka iyo jihada duubis kasta ka hor intaadan fasirin. Raad laga qaaday adapter jireed marnaba ma muujin doono cinwaannada barnaamijka gudaha sida goobo dibadda caadi ah, akhrinta maqnaanshahaasna sida cilad sir ah waa khalad caadi ah. Raad laga qaaday gudaha tunnel-ka waxba ma muujiyo qaade, sidaas darteed kama jawaabi karo su'aal ku saabsan aragtida bixiyaha. Edbinta la mid ah waxay khuseysaa diiwaannada barta ugu dambeysa, kuwaas oo diiwaangeliya nidaamka wada-hadalka ma aha waxa ku jira.
Hayso hubinta uu jaantusku caddayn karin
Nidaamka lakabyada ma caddeeyo in hirgelin ay xaqiijiso shahaadada server-ka, ka wada hadasho nooca TLS la taageeray ama u fasaxo akoonka. Mid kasta oo ka mid ah waa go'aan habayn oo ku guuldareysta si ka madax bannaan isku-duubka.
Ku xaqiiji macmiil sheega waxa uu ka wada hadlay halkii aad ka qiyaasi lahayd sawir. Ka bilow gacan-qabashada TLS, ka dib is-dhaafsiga SSTP, ka dib PPP, oo joogso marxaladda ugu horreysa ee sheegta khalad. Amarka ugu horreeya wuxuu daabacaa silsiladda iyo nooca la isku raacay, tan labaadna waxay taxaysaa gacan-qabashooyinka ku jira duubis.
openssl s_client -connect vpn.corp.internal:443 -servername vpn.corp.internal
tshark -r sstp.pcap -Y "tls.handshake.type == 1"