Mikrokontrolery - Jak zacząć?

... czyli zbiór praktycznej wiedzy dot. mikrokontrolerów.

czwartek, 24 lutego 2011

CAN hacking - przejmowanie kontroli nad samochodem


Autor: Dondu

Wsiadasz do swojego auta, jedziesz i nagle ... brak hamulców, kierownica sama skręca, przyrządy wariują ... a w głowie pytanie:


Samoświadomość:
Czy wjechałem w Trójkąt Bermudzki?


Nie! To CAN hacking, czyli ktoś dobrał się do elektroniki Twojego samochodu i przejął nad nim kontrolę za pomocą:



... który już za kilkanaście dolarów można kupić :-)

Podłączamy się ukradkiem pod złącze CAN w samochodzie ofiary,a później przez bluetooth robimy kawały kierowcy.

Kawały?! Nie, to realne zagrożenie życia!!!

Najgorsze jest to, że elektronika samochodów nie jest w ogóle zabezpieczana pod kątem tego typu przejmowania kontroli nad samochodem. Producenci zapewne już pracują nad tym, ale to jak zwykle o jeden krok za późno.

Możliwości są nieograniczone:




... a naturalnym odruchem jest chęć wyskoczenia przez okno z auta, nad którym nie ma się kontroli.

Skutki odpalenia poduszek (ten system to potrafi) w trakcie jazdy mogą być śmiertelne, podobnie jak podczas mijania samochodu ciężarowego celowe skręcenie kierownicy w celu doprowadzenia do zderzenia czołowego.

Projekt CHT (CAN Hacking Tool) ma na celu pokazanie i zmuszenie producentów samochodów, do zadbania o ten newralgiczny punkt ... tylko, czy to w ogóle jest możliwe?

Zapewne za niedługo pojawią się klucze i blokady do zamykania gniazd CAN ... koszmar :(


Przykład sieci CAN w samochodzie.

Oceń artykuł.
Wasze opinie są dla nas ważne, gdyż pozwalają dopracować poszczególne artykuły.
Pozdrawiamy, Autorzy
Ten artykuł oceniam na:

11 komentarzy:

  1. Moim zdaniem nie mają szans i prędzej, czy później powstaną wirusy tym bardziej, że już w niektórych samochodach Bluetooth jest połączony z siecią CAN.

    OdpowiedzUsuń
  2. A w jaki sposób CAN obsługuje kierownicę?

    OdpowiedzUsuń
    Odpowiedzi
    1. A w taki że a) wspomaganiem spręci b) ESP i hamujesz jedno koło.
      Hipotetycznie -> wkładasz komuś AVR który czeka aż auto osiągnie 120km/h potem odpala poduszki blokuje lewe koła, auto wali na przeciwny pas, poduszki już zeszły więc kierowca ma małe szanse na przeżycie. Policja nie widzi nic dziwnego więc nawet nie szuka twojego urządzenia.

      Usuń
    2. Dodatkowo można jeszcze podmieniać wskazania licznika np zaniżać o 25% więc rozpędzimy kogoś do prędkości większej niż zazwyczaj.

      Usuń
  3. Sieci CAN w aucie jest kilka,
    tam gdzie Bluetooth jest połączony z CAN, to tylko z magistralą od multimediów, w najgorszym przypadku, pogłosi mu radio ;P

    Magistrala od ABS, DSC, itd.. jest osobną magistrala, do której dostęp jest jedynie przez OBD lub odpowiednik.

    OdpowiedzUsuń
    Odpowiedzi
    1. Tylko tu właśnie mowa o wpięciu się w te magistrale - co takim aż giga problemem nie jest w większości aut;) a BT jest zewnętrzny;) Na tym urządzeniu.

      Usuń
  4. Czy ja źle myślę, czy dało by się sterować autem przy pomocy tego urządzenia jak zdalnie sterowaną zabawką?

    OdpowiedzUsuń
    Odpowiedzi
    1. Raczej ciężko, nie ma zbytnio dostępu do zmiany biegów oraz skręcania :)

      Usuń
    2. Z sterowanie kierownicą nie ma problemu gdy zastosowane są elektroniczne silniczki wspomagania kierownicy. http://pl.wikipedia.org/wiki/DSR_%28motoryzacja%29
      Biegi - skrzynia automatyczna, z gazem trochę gorzej, chyba że ktoś zhakuje tempomat ;)

      Usuń
    3. Skręcanie może i nie (@Tomek wspomniał, że jednak jest opcja), ale już biegi, hamulce, gaz jak najbardziej tak. W USA praktycznie każde auto to automat a aut, które same potrafią parkować jest co raz więcej, więc pełna kontrola nad autem jest znacznie bliżej niż nam się wydaje. Pod tym kątem będzie coraz ciekawiej się działo. Niech jeszcze do tego IPv6 na dobre zostanie wdrożone, wtedy każde auto, urządzenie będzie miało własny adres IP. Chyba nie muszę pisać jakie mogą być tego konsekwencje :) Wtedy już nie tylko będziemy musieli zadbać o bezpieczeństwo PC, laptopów ale i naszych urządzeń peryferyjnych, samochodów ;)

      Usuń

Działy
Działy dodatkowe
Inne
O blogu




Dzisiaj
--> za darmo!!! <--
1. USBasp
2. microBOARD M8


Napisz artykuł
--> i wygraj nagrodę. <--


Co nowego na blogu?
Śledź naszego Facebook-a



Co nowego na blogu?
Śledź nas na Google+

/* 20140911 Wyłączona prawa kolumna */
  • 00

    dni

  • 00

    godzin

  • :
  • 00

    minut

  • :
  • 00

    sekund

Nie czekaj do ostatniego dnia!
Jakość opisu projektu także jest istotna (pkt 9.2 regulaminu).

Sponsorzy:

Zapamiętaj ten artykuł w moim prywatnym spisie treści.