Kibernetiniai išpuoliai prieš sujungtus automobilius ir gamintojų saugumo spragos

Sujungti automobiliai (angl. connected cars) per pastaruosius kelerius metus iš nišinio sprendimo tapo beveik pramonės standartu. 2024–2026 m. didžioji dalis naujų automobilių Europoje turi nuolatinį ryšį su internetu, nuotolinį programinės įrangos atnaujinimą (OTA), telematikos modulius ir mobilias programėles. Tačiau kartu su patogumu atėjo ir nauja rizika – kibernetiniai išpuoliai prieš automobilius.

Automobilis šiandien – tai ratuose važiuojantis kompiuteris su dešimtimis valdiklių, SIM kortele ir debesijos paslaugomis. O ten, kur yra ryšys, atsiranda ir galimybė įsilaužti. Šiame straipsnyje apžvelgsime, kaip programišiai puola sujungtus automobilius, kokias saugumo spragas palieka gamintojai ir ką realiai gali padaryti vairuotojas.

Kas yra sujungtas automobilis ir kodėl jis pažeidžiamas?

Sujungtas automobilis – tai transporto priemonė, kuri turi bent vieną iš šių funkcijų:

  • nuolatinis arba periodinis ryšys su internetu per SIM kortelę ar Wi‑Fi;
  • nuotolinis programinės įrangos atnaujinimas (OTA);
  • mobilioji programėlė automobilio valdymui ar stebėsenai;
  • integruotos debesijos paslaugos (navigacija, pramogos, diagnostika);
  • V2X ryšys (automobilis–infrastruktūra, automobilis–automobilis ir pan.).

Kiekvienas ryšio kanalas – tai potencialus įėjimo taškas programišiams. Skirtingai nei klasikinis mechaninis automobilis, sujungtas automobilis turi:

  • operacines sistemas (Linux, QNX, Android Automotive ir kt.);
  • tinklus (CAN, LIN, FlexRay, Ethernet);
  • dešimtis ECU (valdymo blokų), atsakingų už stabdžius, variklį, vairo stiprintuvą, ADAS sistemas;
  • nuotolines sąsajas – nuo Bluetooth iki 4G/5G modemo.

Jei bent viena grandis nesaugiai suprojektuota, atsidaro kelias nuo paprastos mobilios programėlės iki kritinių automobilio funkcijų.

Kaip vyksta kibernetiniai išpuoliai prieš automobilius?

Kibernetiniai išpuoliai prieš sujungtus automobilius gali būti labai skirtingi – nuo paprasto durų atrakinimo iki nuotolinio valdymo važiuojant. Dažniausi scenarijai:

Nuotolinė kontrolė per infotainment ir CAN tinklą

Tipinis atakos kelias:

  1. Programišius randa pažeidžiamumą multimedijos sistemoje (naršyklėje, Bluetooth, Wi‑Fi, mobilioje programėlėje ar trečiosios šalies aplikacijoje).
  2. Perima infotainment sistemos valdymą ir iš jos patenka į vidinį automobilio tinklą (CAN).
  3. Siunčia klaidinančias CAN žinutes, imituodamas teisėtus valdiklius (pavyzdžiui, stabdžių ar vairo ECU).

Tokiu būdu teoriškai galima:

  • keisti greičio rodmenis prietaisų skydelyje;
  • įjungti ar išjungti tam tikras ADAS funkcijas;
  • trikdyti stabdžių ar vairo darbą (priklausomai nuo architektūros ir apsaugų).

Atakos per mobilias programėles ir API

Dauguma naujų automobilių turi oficialias gamintojo programėles, leidžiančias:

  • nuotoliniu būdu atrakinti / užrakinti automobilį;
  • paleisti variklį ar šildymą;
  • tikrinti buvimo vietą, ridą, akumuliatoriaus lygį;
  • siųsti maršrutus į navigaciją.

Jei programėlė ar „debesies“ API turi saugumo spragų, programišius gali:

  • perimti paskyrą per silpną autentifikaciją ar credential stuffing atakas;
  • naudoti API trūkumus, kad gautų prieigą prie kitų automobilių duomenų;
  • masiškai atrakinti ar sekti automobilius konkrečiame regione.

Raktų klonavimas ir „relay“ atakos

Bekontakčiai raktai (Keyless Entry / Keyless Go) jau seniai tapo vagysčių taikiniu. Populiari schema:

  • vienas nusikaltėlis priartėja prie namo ar buto durų su signalo stiprintuvu ir „pagauna“ rakto signalą;
  • kitas stovi prie automobilio su imtuvu ir perduoda išplėstą signalą automobiliui;
  • automobilis „mano“, kad raktas šalia, ir atrakina duris bei leidžia užvesti variklį.

Nors tai labiau fizinis nei pilnai nuotolinis kibernetinis išpuolis, jis išnaudoja radijo ryšio ir kriptografijos silpnybes automobilio ekosistemoje.

Atakos prieš įkrovimo infrastruktūrą ir EV

Elektromobiliai ir įkrovimo stotelės taip pat tampa svarbia grandimi. Per nesaugias įkrovimo stoteles galima:

  • rinkti duomenis apie automobilius ir jų savininkus (ID, įkrovimo laikai, lokacijos);
  • bandyti patekti į automobilio vidinį tinklą per įkrovimo protokolus (jei architektūra nesutvirtinta);
  • sabotuoti įkrovimą (atsisakyti krauti, keisti galią, trikdyti planavimą).

Realiai įvykę kibernetiniai incidentai automobilių sektoriuje

Nors gamintojai ne visada viešai atskleidžia detales, per pastarąjį dešimtmetį užfiksuota daug atvejų, kai saugumo tyrėjai ir programišiai demonstravo realias atakas prieš automobilius:

  • nuotolinis automobilio valdymas per mobiliojo ryšio modulį ir infotainment sistemą (stabdžiai, vairas, variklis);
  • masinės automobilių vartotojų paskyrų pažeidžiamos vietos, leidžiančios matyti buvimo vietą ir atrakinti duris;
  • pažeidžiamos vietos nuotolinio atnaujinimo (OTA) mechanizmuose, galinčios leisti įrašyti kenkėjišką programinę įrangą;
  • silpnas duomenų šifravimas telematikos moduliuose, atveriantis kelią sekimui ir duomenų vagystei.

Svarbu tai, kad daugumą šių spragų atrado ir atsakingai atskleidė saugumo tyrėjai, o ne nusikalstamos grupuotės. Tačiau pats faktas rodo: architektūrinės klaidos egzistuoja, o realių nusikaltėlių atakos – tik laiko klausimas.

Dažniausios gamintojų saugumo spragos

Automobilių pramonė dešimtmečius buvo orientuota į mechaniką, patikimumą ir sąnaudas. Kibernetinis saugumas iki šiol dažnai lieka „priklijuotas“ vėliau. Dėl to atsiranda pasikartojančios spragos.

1. CAN tinklo trūkumai

CAN (Controller Area Network) – pagrindinis automobilio valdiklių ryšio protokolas. Jo problema:

  • nėra įmontuotos autentifikacijos – tinklas „neskiria“, kas siunčia žinutę;
  • nėra šifravimo – žinutes galima nuskaityti ir pakartoti;
  • prioritetas greičiui ir patikimumui, o ne saugumui.

Jei užpuolikas patenka į CAN tinklą (fiziškai per OBD-II lizdą ar netiesiogiai per pažeistą ECU), jis gali imituoti teisėtas komandas.

2. Silpna atskirtis tarp „pramogų“ ir „saugos“ sistemų

Teoriškai infotainment (muzika, navigacija, programėlės) turi būti griežtai atskirtas nuo saugos kritinių sistemų (stabdžių, vairo, ADAS). Praktikoje:

  • kartais naudojami bendri šynai ir vartai su nepakankama filtracija;
  • programinė įranga kuriama be „zero-trust“ principo – pasitikima vidiniu tinklu;
  • nėra daugiasluoksnio saugumo (angl. defence in depth).

3. Nesaugios mobilios programėlės ir API

Automobilių gamintojai dažnai elgiasi kaip klasikinių pramonės šakų atstovai, bet staiga tampa programinės įrangos kūrėjais. Pasekmės:

  • silpnas paskyrų apsaugos lygis (be 2FA, be įsiveržimo aptikimo);
  • nenuoseklus seansų ir žetonų valdymas (per ilgas galiojimas, trūksta atšaukimo mechanizmų);
  • per plačios API teisės ir menkas užklausų žurnalizavimas.

4. OTA atnaujinimų ir tiekimo grandinės rizikos

Nuotoliniai atnaujinimai – būtini, kad būtų galima greitai užlopyti spragas. Tačiau neteisingai suprojektuotas OTA:

  • leidžia įrašyti neautorizuotą programinę įrangą;
  • neužtikrina vientisumo patikrinimo ir kriptografinio pasirašymo;
  • pernelyg pasitiki vienu centrinės sistemos serveriu (vienas pažeidimo taškas).

Prie to prisideda tiekimo grandinės problema – daugybė tiekėjų, kurių programinė įranga ne visada peržiūrima saugumo požiūriu.

5. Silpnas duomenų ir privatumo valdymas

Sujungti automobiliai renka milžinišką kiekį duomenų:

  • lokacijos istoriją ir maršrutus;
  • vairavimo stilių, greitį, staigius stabdymus;
  • multimedijos naudojimą, skambučių žurnalus (kai kuriais atvejais);
  • informaciją apie keleivius (sėdynių užimtumas, jutikliai).

Jei šie duomenys laikomi nesaugiai arba perduodami nešifruotu kanalu, jie tampa vertingu grobiu programišiams ir privatumo pažeidėjams.

Reguliavimas ir standartai: ar teisė spėja paskui technologijas?

Europos Sąjungoje ir tarptautiniu lygiu pastaraisiais metais priimti keli svarbūs dokumentai, tiesiogiai liečiantys automobilių kibernetinį saugumą:

  • JT reglamentai UNECE R155 ir R156 – nustato reikalavimus automobilių kibernetinio saugumo valdymo sistemoms ir programinės įrangos atnaujinimui;
  • ISO/SAE 21434 standartas – apibrėžia kibernetinio saugumo procesus visame transporto priemonės gyvavimo cikle;
  • ES teisės aktai dėl duomenų apsaugos (GDPR) ir nauji duomenų naudojimo reglamentai, liečiantys transporto sektorių.

Nuo naujų modelių homologacijos vis dažniau reikalaujama įrodyti, kad gamintojas turi veikiančią kibernetinio saugumo valdymo sistemą, atlieka grėsmių analizę ir gali greitai reaguoti į pažeidimus. Tačiau:

  • reguliavimas dar tik įsibėgėja – daug kas palikta gamintojų sąžinei;
  • senesni, jau eksploatuojami modeliai ne visada atnaujinami pagal naujausius reikalavimus;
  • skiriasi gamintojų brandos lygis ir požiūris į saugumą.

Kaip gamintojai turėtų stiprinti kibernetinį saugumą?

Norint, kad sujungti automobiliai būtų saugūs, gamintojai turi elgtis kaip pilnaverčiai IT ir saugumo žaidėjai. Esminiai žingsniai:

„Security by design“ ir „zero trust“ architektūra

  • planuoti saugumą nuo pirmųjų architektūros brėžinių, o ne „priklijuoti“ vėliau;
  • vertinti kiekvieną ECU ir ryšio kanalą kaip potencialiai priešišką;
  • naudoti stiprią segmentaciją tarp infotainment ir kritinių sistemų;
  • įdiegti žinutės autentifikavimą ir vientisumo patikrinimą CAN/Ethernet tinkluose.

Stipri OTA sistema ir nuolatiniai atnaujinimai

  • visus atnaujinimus pasirašyti kriptografiškai ir tikrinti jų vientisumą;
  • naudoti saugius, modernius šifravimo protokolus;
  • užtikrinti galimybę greitai išplatinti pataisas visam parkui;
  • turėti „rollback“ mechanizmą, jei atnaujinimas sutrikdo automobilio darbą.

Griežtas tiekimo grandinės valdymas

  • reikalauti iš tiekėjų laikytis ISO/SAE 21434 ir panašių standartų;
  • atlikti trečiųjų šalių komponentų saugumo auditą ir pen-testus;
  • užtikrinti, kad nė vienas ECU nebūtų „silpnoji grandis“.

Saugumo tyrėjų įtraukimas ir „bug bounty“ programos

  • viešai skelbti atsakingo atskleidimo (responsible disclosure) politiką;
  • kurti „bug bounty“ programas, skatinančias tyrėjus pranešti apie spragas;
  • greitai reaguoti į pranešimus ir skaidriai informuoti klientus apie pataisas.

Ką šiandien gali padaryti vairuotojas?

Nors daug kas priklauso nuo gamintojo, vairuotojas taip pat gali sumažinti riziką:

1. Atnaujinkite programinę įrangą

  • įjunkite automatinius OTA atnaujinimus, jei tokia funkcija yra;
  • periodiškai tikrinkite, ar nėra naujų versijų navigacijai, infotainment ir programėlėms;
  • servise klauskite ne tik apie mechaniką, bet ir apie programinės įrangos būklę.

2. Saugokite paskyras ir mobilią programėlę

  • naudokite stiprų, unikalų slaptažodį automobilio gamintojo paskyrai;
  • įjunkite dviejų veiksnių autentifikaciją (2FA), jei ji prieinama;
  • neprisijunkite prie paskyros iš nepatikimų įrenginių ar viešų kompiuterių;
  • jei praradote telefoną, nedelsdami atsijunkite nuo paskyros ir pakeiskite slaptažodį.

3. Apsaugokite bekontaktį raktą

  • laikykite raktą kuo toliau nuo lauko sienų ir langų;
  • naudokite specialius RFID blokavimo dėklus ar dėžutes;
  • jei automobilis leidžia, išjunkite „keyless“ funkciją arba nustatykite papildomą PIN kodą užvedimui.

4. Atsargiai su trečiųjų šalių įranga ir programomis

  • nekiškite į OBD-II lizdą neaiškios kilmės adapterių;
  • venkite „nemokamų“ diagnostikos programų iš nepatikimų šaltinių;
  • įsitikinkite, kad naudojami telematikos sprendimai turi aiškią saugumo ir privatumo politiką.

Ateities tendencijos: autonominiai automobiliai ir dar didesnė rizika

Pereinant prie vis pažangesnių ADAS ir dalinio ar visiško autonominio vairavimo, kibernetinio saugumo svarba tik didės. Kuo daugiau automobilis pats priima sprendimų, tuo pavojingesnės tampa potencialios atakos.

Artimiausiais metais tikėtinos kryptys:

  • plačiau diegiami įmontuoti įsibrovimų aptikimo ir prevencijos sprendimai (IDS/IPS automobiliuose);
  • naudojamos mašininio mokymosi sistemos anomalijoms automobilių tinkle atpažinti;
  • griežtesnis ES ir tarptautinis reguliavimas, numatantis aiškią atsakomybę už kibernetinius incidentus;
  • didesnis dėmesys skaitmeniniam „techninės apžiūros“ aspektui – tikrinant ne tik stabdžius, bet ir programinę įrangą.

Vairuotojams tai reikš, kad automobilio pirkimas vis labiau primins išmaniojo telefono ar kompiuterio pirkimą – teks domėtis ne tik galia ir sąnaudomis, bet ir saugumo politika, atnaujinimų pažadais bei gamintojo reputacija kibernetinio saugumo srityje.

Išvada

Sujungti automobiliai – neišvengiama ateitis, tačiau kartu ir naujas frontas kibernetinio saugumo kare. Gamintojų saugumo spragos, istoriškai silpnas dėmesys programinei įrangai ir sparčiai augantis funkcionalumas sukuria derlingą dirvą programišiams.

Gera žinia ta, kad pramonė jau bunda: atsiranda aiškūs standartai, auga saugumo komandų brandos lygis, o vairuotojai tampa sąmoningesni. Kuo anksčiau kibernetinis saugumas taps tokia pat savaime suprantama automobilio savybe kaip ABS ar oro pagalvės, tuo saugesni būsime visi – tiek mieste, tiek greitkelyje.

DUK apie kibernetinius išpuolius prieš sujungtus automobilius

Ar programišiai iš tikrųjų gali nuotoliniu būdu perimti automobilio valdymą?

Technologiškai tai įmanoma, jei automobilio architektūroje yra rimtų spragų – pavyzdžiui, nesaugus ryšys tarp infotainment ir kritinių valdiklių. Tokios atakos sudėtingos ir brangios, todėl realiame pasaulyje jos kol kas retos, tačiau saugumo tyrėjų demonstracijos rodo, kad rizika nėra teorinė.

Ar senesni automobiliai be interneto ryšio yra saugesni?

Senesni automobiliai be telematikos modulių ir OTA atnaujinimų mažiau pažeidžiami nuotolinėms atakoms, nes neturi tiesioginio ryšio su internetu. Tačiau jie gali būti pažeidžiami per fizinį priėjimą (OBD-II, raktų klonavimas ir pan.). Be to, jie dažnai negauna saugumo pataisų, todėl tam tikros spragos lieka visam eksploatacijos laikui.

Kaip pasirinkti saugesnį sujungtą automobilį?

Renkantis naują automobilį verta pasidomėti, ar gamintojas palaiko OTA atnaujinimus, ar turi viešą atsakingo atskleidimo politiką, ar bendradarbiauja su saugumo tyrėjais. Taip pat naudinga skaityti nepriklausomų organizacijų ir žiniasklaidos ataskaitas apie konkrečių markių ir modelių kibernetinio saugumo praktiką.