Kusagadzikana muTesla zvivakwa zvinotenderwa kuwana kutonga pamusoro pe chero mota

Zvakazarurwa ruzivo nezve matambudziko mukuronga kuchengetedzwa muTesla network, iyo yakaita kuti zvikwanise kukanganisa zvachose zvivakwa zvinosangana nemotokari dzevatengi. Kunyanya, matambudziko akaonekwa akaita kuti zvikwanise kuwana sevha ine mutoro wekuchengetedza nzira yekutaurirana nemotokari uye kutumira mirairo inofambiswa kuburikidza nenharembozha.

Nekuda kweizvozvo, munhu anorwisa akakwanisa kuwana midzi yekuwana ruzivo kune chero mota kuburikidza neTesla zvivakwa kana kure kure kuendesa mirairo yekudzora kumota. Pakati pezvimwe zvinhu, kukwanisa kutumira mirairo yakadai sekutanga injini uye kuzarura magonhi kumotokari kwakaratidzwa. Kuti awane kupinda, chaingodiwa kuziva nhamba yeVIN yemotokari yemunhu akanga abatwa.

Kusagadzikana kwakaonekwa mukutanga kwa2017 nemuongorori wezvekuchengetedza Jason Hughes
(Jason Hughes), uyo akabva audza Tesla nezvematambudziko uye akazivisa pachena ruzivo rwaakawana makore matatu nehafu chete mushure mechiitiko ichi. Zvinocherechedzwa kuti Tesla muna 2017 yakagadzirisa matambudziko mukati memaawa mushure mekugamuchira chiziviso chekusagadzikana, mushure mezvo yakasimbisa zvakanyanya kuchengetedzwa kwezvivakwa zvayo. Nekuona kusagadzikana, muongorori akabhadharwa mubairo we50 zviuru zvemadhora ekuUS.

Ongororo yematambudziko neTesla infrastructure yakatanga nekuparara kwezvishandiso zvakapihwa kurodha pasi kubva pawebhusaiti toolbox.teslamotors.com. Vashandisi veTesla mota dzine account pawebhusaiti service.teslamotors.com vakapihwa mukana wekurodha mamodule ese evagadziri. Iwo ma modules akavharidzirwa nenzira yakapusa, uye makiyi ekunyorera akapihwa neiyo sevha.

Mushure mekudzura mamodule akabuda muPython kodhi, muongorori akaona kuti kodhi iyi yaive yakamisikidzwa zvitupa zveakasiyana Tesla masevhisi ari pane yemukati network yekambani, iyo yakawanikwa kuburikidza neVPN. Kunyanya, mune kodhi takakwanisa kuwana magwaro emushandisi weimwe yemauto mu "dev.teslamotors.com" subdomain iri pane network yemukati.

Kusvika 2019, kubatanidza mota kuTesla masevhisi, VPN yakavakirwa paOpenVPN package yakashandiswa (yakazotsiviwa newebsocket-based application) uchishandisa kiyi inogadzirwa mota yega yega. VPN yakashandiswa kuve nechokwadi chekushanda kwenharembozha, kuwana runyorwa rwezviteshi zvekuchaja mabhatiri, uye mamwe masevhisi akafanana. Muongorori akaedza kuongorora network inowanikwa mushure mekubatanidza mota yake neVPN uye akaona kuti iyo subnet inowanikwa kune vatengi yakanga isina kuparadzaniswa zvakakwana neTesla yemukati network. Pakati pezvimwe zvinhu, muenzi ari mu dev.teslamotors.com subdomain aisvikika, izvo zvitupa zvakawanikwa.

Sevha yakakanganisika yakazoita senge manejimendi node uye yaive nebasa rekuendesa maapplication kune mamwe maseva. Pakupinda mune yakataurwa, isu takakwanisa kuwana chikamu cheiyo kodhi kodhi yemukati Tesla masevhisi, kusanganisira mothership.vn uye firmware.vn, ayo ane basa rekutumira mirairo kumota dzevatengi uye kuendesa firmware. Mapassword uye logins yekuwana iyo PostgreSQL uye MySQL DBMS zvakawanikwawo pane server. Munzira, zvakazoitika kuti kuwana kune akawanda ezvikamu zvinogona kuwanikwa pasina humbowo hunowanikwa mumamodule; zvakazoitika kuti zvaive zvakakwana kutumira chikumbiro cheHTTP kuWebhu API kubva kune subnet inowanikwa kune vatengi.

Pakati pezvimwe zvinhu, module yakawanikwa pavhavha, mukati mayo maiva nefaira good.dev-test.carkeys.tar ine makiyi eVPN akashandiswa panguva yekuvandudza. Makiyi akataurwa akazoita kunge ari kushanda uye akatibvumira kuti tibatanidze kune yemukati VPN yekambani vpn.dev.teslamotors.com.
Iyo kodhi yebasa rehuamai yakawanikwawo pane sevha, chidzidzo chayo chakaita kuti zvikwanise kuona mapoinzi ekubatanidza kune akawanda manejimendi masevhisi. Zvakaonekwa kuti mazhinji eaya masevhisi ekutungamira anowanikwa pane chero mota, kana yakabatana uchishandisa inowanikwa VPN makiyi evagadziri. Kuburikidza nekunyengera kwemasevhisi, zvaikwanisika kuburitsa makiyi ekupinda anogadziridzwa zuva nezuva kune chero mota, pamwe nemakopi ezvitupa zvechero mutengi.

Ruzivo rwakataurwa rwakaita kuti zvikwanise kuona iyo IP kero yemota chero ipi zvayo yakatangwa kubatana kuburikidza neVPN. Sezvo vpn.dev.teslamotors.com subnet yakanga isina kunyatsoparadzaniswa nefirewall, kuburikidza nemaitiro akareruka ekufambisa zvaive zvichikwanisika kusvika kuIP yemutengi uye kubatanidza kumotokari yake kuburikidza neSSH nekodzero dzemidzi, uchishandisa zvinyorwa zvemutengi zvakambowanikwa.

Mukuwedzera, iyo yakawanikwa parameters yekubatana kweVPN kune network yemukati yakaita kuti zvikwanise kutumira zvikumbiro kune chero motokari kuburikidza neWeb API mothership.vn.teslamotors.com, iyo yakagamuchirwa pasina humwe huchokwadi. Semuenzaniso, panguva yekuedzwa zvaive zvichikwanisika kuratidza kutsunga kwenzvimbo iripo yemotokari, kuvhura magonhi uye kutanga injini. Nhamba yeVIN yemotokari inoshandiswa sechiratidzo chekusarudza chinangwa chekurwisa.

Source: opennet.ru

Voeg