Raws li qhov tshwm sim, tus neeg tawm tsam tau tswj hwm kom nkag mus rau hauv paus nkag mus rau cov ntaub ntawv xov xwm ntawm ib lub tsheb los ntawm Tesla infrastructure lossis remotely xa cov lus txib mus rau lub tsheb. Ntawm lwm yam, muaj peev xwm xa cov lus txib xws li pib lub cav thiab qhib lub qhov rooj rau lub tsheb tau tshwm sim. Txhawm rau nkag mus tau, txhua yam uas yuav tsum tau muaj yog kev paub txog VIN tus lej ntawm tus neeg raug tsim txom lub tsheb.
Qhov teeb meem tau txheeb xyuas thaum ntxov 2017 los ntawm tus kws tshawb fawb kev ruaj ntseg Jason Hughes
(
Kev tsom xam ntawm cov teeb meem nrog Tesla infrastructure pib nrog kev decompilation ntawm cov cuab yeej muab rau rub tawm los ntawm lub vev xaib
Tom qab decompiled cov txiaj ntsig modules rau hauv Python code, tus kws tshawb fawb pom tias cov lej muaj cov ntaub ntawv pov thawj rau ntau yam kev pabcuam Tesla nyob rau hauv lub tuam txhab lub network sab hauv, uas tau nkag los ntawm VPN. Tshwj xeeb, hauv txoj cai peb tuaj yeem pom cov neeg siv cov ntaub ntawv pov thawj ntawm ib tus tswv tsev hauv "dev.teslamotors.com" subdomain nyob rau hauv lub network sab hauv.
Txog xyoo 2019, txhawm rau txuas tsheb mus rau Tesla cov kev pabcuam, VPN raws li OpenVPN pob tau siv (tom qab hloov los ntawm kev siv websocket-based) siv tus yuam sij tsim rau txhua lub tsheb. VPN tau siv los xyuas kom meej tias kev ua haujlwm ntawm daim ntawv thov mobile, tau txais cov npe ntawm cov chaw them roj teeb, thiab lwm yam kev pabcuam zoo sib xws. Tus kws tshawb fawb tau sim tshawb xyuas lub network nkag tau tom qab txuas nws lub tsheb ntawm VPN thiab pom tias cov subnet nkag tau rau cov neeg siv khoom tsis raug cais tawm ntawm Tesla lub network sab hauv. Ntawm lwm yam, tus tswv tsev hauv dev.teslamotors.com subdomain tau ncav cuag, uas tau pom cov ntaub ntawv pov thawj.
Lub server cuam tshuam tau dhau los ua pawg tswj hwm ntawm pawg thiab yog lub luag haujlwm xa cov ntawv thov mus rau lwm cov servers. Thaum nkag mus rau hauv tus tswv tsev teev tseg, peb tuaj yeem tau txais ib feem ntawm qhov chaws rau cov kev pabcuam hauv Tesla, suav nrog mothership.vn thiab firmware.vn, uas yog lub luag haujlwm xa cov lus txib rau cov neeg siv tsheb thiab xa firmware. Cov passwords thiab kev nkag mus rau kev nkag mus rau PostgreSQL thiab MySQL DBMS kuj tau pom ntawm lub server. Raws li txoj kev, nws tau pom tias kev nkag mus rau feem ntau ntawm cov khoom tuaj yeem tau txais yam tsis muaj daim ntawv pov thawj pom hauv cov qauv; nws tau pom tias nws txaus los xa HTTP thov mus rau Web API los ntawm subnet nkag mus rau cov neeg siv khoom.
Ntawm lwm yam, ib qho module tau pom nyob rau hauv lub server, nyob rau hauv uas muaj cov ntaub ntawv good.dev-test.carkeys.tar nrog VPN yuam sij siv thaum lub sij hawm txoj kev loj hlob. Cov yuam sij tau teev tseg tau dhau los ua haujlwm thiab tso cai rau peb txuas mus rau sab hauv VPN ntawm lub tuam txhab vpn.dev.teslamotors.com.
Cov kev pabcuam niam txiv kuj pom muaj nyob rau ntawm tus neeg rau zaub mov, qhov kev kawm uas ua rau nws muaj peev xwm txiav txim siab cov ntsiab lus txuas rau ntau cov kev pabcuam tswj. Nws tau pom tias feem ntau ntawm cov kev tswj xyuas no muaj nyob rau hauv ib lub tsheb, yog tias txuas nrog siv cov yuam sij VPN pom rau cov neeg tsim khoom. Los ntawm kev tswj hwm cov kev pabcuam, nws muaj peev xwm rho tawm cov yuam sij nkag tau hloov kho txhua hnub rau txhua lub tsheb, nrog rau cov ntawv theej ntawm daim ntawv pov thawj ntawm txhua tus neeg siv khoom.
Cov ntaub ntawv teev tseg ua rau nws tuaj yeem txiav txim siab IP chaw nyob ntawm txhua lub tsheb uas muaj kev sib txuas tau tsim los ntawm VPN. Txij li thaum vpn.dev.teslamotors.com subnet tsis raug cais los ntawm firewall, los ntawm kev yooj yim routing manipulations nws muaj peev xwm ncav cuag tus neeg siv khoom tus IP thiab txuas rau nws lub tsheb ntawm SSH nrog cov cai hauv paus, siv tus neeg siv khoom yav dhau los tau txais daim ntawv pov thawj.
Tsis tas li ntawd, qhov tau txais qhov tsis sib xws rau kev sib txuas VPN rau lub network sab hauv ua rau nws tuaj yeem xa cov lus thov mus rau txhua lub tsheb ntawm Web API mothership.vn.teslamotors.com, uas tau txais yam tsis muaj kev lees paub ntxiv. Piv txwv li, thaum lub sij hawm kev ntsuam xyuas nws muaj peev xwm ua kom pom qhov kev txiav txim siab ntawm qhov chaw tam sim no ntawm lub tsheb, qhib lub qhov rooj thiab pib lub cav. Lub tsheb tus lej VIN yog siv los ua tus cim los xaiv lub hom phiaj tawm tsam.
Tau qhov twg los: opennet.ru