CarPort Docs

Softverska dokumentacija

💡 Ova se dokumentacija odnosi na CarPort verziju 3.2. Starije ili novije verzije mogu imati drugačije funkcije.

Sigurnosni pristup & SFD

Sigurnosni pristup, SFD i Secure Gateway: kako vozila koncerna VAG štite kodiranje i prilagodbu te što to znači za dijagnostiku programom CarPort.

Funkcije čitanja, poput memorije grešaka, mjernih vrijednosti i podataka o upravljačkim jedinicama, dostupne su bez ograničenja kod svih vozila. Funkcije pisanja, poput kodiranja, prilagodbe i osnovnih postavki, koncern Volkswagen pak štiti na različite načine ovisno o generaciji vozila. Za dijagnostički rad s programom CarPort važno je poznavati te razlike jer izravno utječu na dostupan opseg funkcija.

Pregled razina zaštite

U popisu vozila noviji su modeli označeni napomenama SFD i SFD/UNECE. Sljedeća tablica prikazuje koje su funkcije dostupne ovisno o razini zaštite:

Generacija vozila Zaštita Funkcije čitanja Brisanje memorije grešaka Funkcije pisanja
Prije 2020. Sigurnosni pristup / Prijava Bez ograničenja Bez ograničenja Nakon unosa pristupnog koda
Otprilike od 2020. (SFD) SFD Bez ograničenja Bez ograničenja Nakon SFD otključavanja (token/ključ)
Otprilike od 2024. (SFD/UNECE) Secure Gateway + SFD Bez ograničenja Bez ograničenja Nakon autentifikacije na gatewayu + SFD otključavanja

Sigurnosni pristup

Sigurnosni pristup

Sigurnosni pristup zaštitni je mehanizam koji određene dijagnostičke funkcije upravljačke jedinice otključava tek nakon unosa 5-znamenkastog brojčanog koda. Time se sprječava da se parametri važni za sigurnost ili homologaciju slučajno ili neovlašteno promijene.

  • Protokoli: isključivo KWP2000 i UDS. Kod KWP1281 umjesto toga koristi se funkcija Prijava, a kod KWP2000 dodatno postoji funkcija Kodiranje II.

Koje su funkcije zaštićene?

Sigurnosni pristup obično je potreban za sljedeće radnje:

Više razina pristupa:

Upravljačka jedinica može imati više pristupnih kodova, od kojih svaki otključava drugo funkcijsko područje. Tako, primjerice, jedan kod može dopuštati prilagodbu, dok je za osnovne postavke potreban drugi kod.

💡 Savjet: Ako za upravljačku jedinicu postoje opisni podaci, CarPort dostupne razine pristupa prikazuje s čitljivim nazivima u popisu za odabir. Pregled često potrebnih kodova pronaći ćeš u poglavlju Pristupni kodovi za VAG upravljačke jedinice.

Upute korak po korak:

  1. Unesi 5-znamenkasti pristupni kod u polje za unos ili, ako postoje opisni podaci, odaberi odgovarajući unos s popisa.
  2. Klikni na Zatraži....
  3. Potvrdi zahtjev u prikazanom dijaloškom okviru.
  4. Ako je postupak uspješan, otključava se odgovarajuća razina funkcija. CarPort to pokazuje u prikazu statusa.

Ponašanje pri pogrešnom unosu:

Ako se unese pogrešan kod, upravljačka jedinica blokira daljnje pokušaje pristupa na vrijeme čekanja koje određuje proizvođač (često 10–30 sekundi, a pri ponovljenim pogrešnim unosima i dulje). Tijekom tog vremena blokade upravljačka jedinica odbija svaki daljnji kod – pa i ispravan.

⚠️ Pozor: Nakon pogrešnog unosa pričekaj da vrijeme blokade u potpunosti istekne prije novog pokušaja. Upravljačka jedinica može odbiti trenutačni ponovni unos – čak i s ispravnim kodom – i produljiti vrijeme blokade.

Prijava / Kodiranje II

Funkcije Prijava i Kodiranje II zaštitni su mehanizmi starijih dijagnostičkih protokola KWP1281 i KWP2000. Imaju sličnu zadaću kao sigurnosni pristup, ali se razlikuju po načinu rada.

Razlika u odnosu na sigurnosni pristup:

Svojstvo Sigurnosni pristup Prijava / Kodiranje II
Protokoli KWP2000, UDS KWP1281, KWP2000
Učinak Otključava razinu funkcija Izravno izvodi radnju ili kombinira otključavanje s kodiranjem
Format koda 5-znamenkasti brojčani kod 5-znamenkasti brojčani kod

Prijava:

Prijava upravljačkoj jedinici prenosi kod koji izravno otključava ili pokreće određenu funkciju. Za razliku od sigurnosnog pristupa, koji samo otvara razinu ovlasti, prijava može izravno izazvati promjenu konfiguracije.

Kodiranje II:

Kodiranje II kombinira unos koda s istodobnom promjenom kodiranja. Time se mogu otključati funkcije koje nisu dostupne putem uobičajenog kodiranja. Tipičan je primjer otključavanje tempomata (GRA): unosom odgovarajućeg koda funkcija GRA aktivira se u upravljačkoj jedinici.

Upute korak po korak:

  1. Unesi kod u polje za unos ili, ako postoje opisni podaci, odaberi odgovarajući unos s popisa.
  2. Klikni na Prijava....
  3. Potvrdi radnju u prikazanom dijaloškom okviru.

ℹ️ Napomena: Podržava li upravljačka jedinica prijavu ili Kodiranje II, ovisi o samoj upravljačkoj jedinici i njezinu firmveru. Ne nudi svaka upravljačka jedinica tu funkciju. Ako postoje opisni podaci, CarPort dostupne opcije prijave prikazuje s čitljivim nazivima.

SFD (zaštita dijagnostike vozila)

SFD

SFD (njem. Schutz der Fahrzeugdiagnose – zaštita dijagnostike vozila) je kriptografski zaštitni mehanizam koji koncern Volkswagen otprilike od modelne godine 2020. (Golf 8, Octavia 4, SEAT Leon 4 i dr.) koristi u svojim upravljačkim jedinicama. Kod tih vozila zamjenjuje dosadašnji sigurnosni pristup (Security Access) i štiti funkcije pisanja, poput kodiranja, prilagodbe i osnovnih postavki, od neovlaštenog pristupa.

Razlika u odnosu na sigurnosni pristup:

Svojstvo Sigurnosni pristup SFD
Metoda zaštite Statički 5-znamenkasti brojčani kod Kriptografski postupak izazov-odgovor (challenge-response; token + ključ)
Vezanost uz vozilo Kod vrijedi za sva vozila s istom upravljačkom jedinicom Ključ je vezan uz pojedinačni broj šasije (VIN)
Protokoli KWP2000, UDS Samo UDS
Trajanje valjanosti Trajno valjan Vremenski ograničen ili ograničen na sesiju (ovisno o proizvođaču)

Kako prepoznati upravljačku jedinicu zaštićenu SFD-om?

Ako je upravljačka jedinica zaštićena SFD-om, CarPort nakon uspostavljanja veze prikazuje karticu SFD. Kartica Sigurnosni pristup u tom slučaju ne postoji. Bez prethodnog SFD otključavanja funkcije pisanja (kodiranje, prilagodba, osnovne postavke) su blokirane – funkcije čitanja, poput očitavanja memorije grešaka i mjernih vrijednosti, i dalje su dostupne bez ograničenja.

Otključavanje izvanmrežnim postupkom:

CarPort podržava SFD otključavanje putem izvanmrežnog postupka. Pritom se najprije generira token specifičan za vozilo, koji se zatim kod vanjske usluge (treće strane) zamjenjuje za kod za otključavanje (ključ).

ℹ️ Važno: CarPort ne može sam generirati SFD ključeve. Izračun ključa provodi se isključivo putem vanjskih online usluga (trećih strana). CarPort ipak podržava cijeli postupak generiranja tokena i primjene ključa kako bi otključavanje bilo što jednostavnije.

Upute korak po korak:

  1. Otvori karticu SFD u povezanoj upravljačkoj jedinici. Područje SFD status prikazuje trenutačno stanje zaštite.
  2. Pod SFD upravljanje odaberi opciju Generiraj SFD token i klikni na Primijeni.
  3. Upravljačka jedinica generira pojedinačni token koji se prikazuje u programu CarPort. Uz to se prikazuje i broj šasije (VIN).
  4. Kopiraj obje vrijednosti (token i VIN). Gumbom Spremi u datoteku... obje vrijednosti možeš jednostavno spremiti u tekstualnu datoteku.
  5. Otvori online uslugu pružatelja SFD usluga (treće strane) i ondje unesi token i VIN – zauzvrat dobivaš kod za otključavanje (ključ).
  6. Vrati se u program CarPort. Pod SFD upravljanje odaberi opciju Otključaj pomoću SFD ključa, unesi dobiveni ključ i klikni na Primijeni.
  7. Nakon uspješnog otključavanja CarPort prikazuje potvrdu. Funkcije pisanja sada su dostupne.

ℹ️ Napomena: Ovisno o upravljačkoj jedinici, SFD otključavanje može biti vremenski ograničeno. Nakon isteka ili nakon prekida veze postupak će možda trebati ponoviti.

Secure Gateway (SFD/UNECE)

Od modelne godine 2024. koncern Volkswagen uz SFD dodatno uvodi takozvani Secure Gateway u kombinaciji s pravilnikom UNECE R155 (UN-ov pravilnik o kibernetičkoj sigurnosti vozila). Ta se kombinacija u popisu vozila označava kao SFD/UNECE, a često se naziva i SFD2.

Secure Gateway je pristupna blokada na razini gatewaya koja ograničava već sam komunikacijski put između dijagnostičkog sučelja i upravljačke jedinice – i prije nego što na snagu stupi SFD zaštita same upravljačke jedinice. Riječ je, dakle, o zaštiti u dva stupnja:

Stupanj Mehanizam Razina Učinak
1. Secure Gateway Gateway filtrira dijagnostičke naredbe Gateway vozila (adr. 19) Upravljačkim jedinicama prosljeđuju se samo autorizirane naredbe
2. SFD Kriptografska autentifikacija Pojedinačna upravljačka jedinica Funkcije pisanja tek nakon otključavanja tokenom/ključem

Utjecaj na dijagnostiku programom CarPort:

Bez dodatne autentifikacije na gatewayu (Secure Gateway) kod vozila sa zaštitom SFD/UNECE dostupne su sljedeće funkcije:

  • očitavanje memorije grešaka
  • brisanje memorije grešaka
  • čitanje podataka o upravljačkoj jedinici
  • čitanje mjernih vrijednosti

Sljedeće funkcije nisu dostupne dok se ne provede autentifikacija na gatewayu:

  • kodiranje
  • prilagodba
  • osnovne postavke
  • test aktuatora
  • izmjena popisa ugradnje

Osim toga, dostupan je samo OBD dijagnostički način rada (vidi Dijagnostički način rada).

⚠️ Važno: Za otključavanje zaštite Secure Gateway potrebna je autentifikacija na razini gatewaya koja nadilazi dosadašnji SFD mehanizam. To je ograničenje proizvođača koje jednako pogađa sve nezavisne dijagnostičke sustave. CarPort podržava SFD otključavanje na razini upravljačke jedinice (vidi SFD), no autentifikacija na gatewayu ovisi o dostupnosti kompatibilnih usluga otključavanja.