CarPort Docs

Ohjelmistodokumentaatio

💡 Tämä dokumentaatio koskee CarPort-versiota 3.2. Vanhempien tai uudempien versioiden toiminnot voivat poiketa tässä kuvatusta.

Käyttöoikeus & SFD

Käyttöoikeus, SFD ja Secure Gateway: miten VAG-ajoneuvot suojaavat koodauksen ja sopeutuksen ja mitä se merkitsee diagnostiikalle CarPort-ohjelmalla.

Lukevat toiminnot, kuten vikamuisti, mittausarvot ja ohjausyksikön tiedot, ovat käytettävissä kaikissa ajoneuvoissa rajoituksetta. Kirjoittavat toiminnot, kuten koodauksen, sopeutuksen ja perusasetukset, Volkswagen-konserni sen sijaan suojaa ajoneuvosukupolvesta riippuen eri tavoin. CarPort-ohjelmalla tehtävän diagnostiikkatyön kannalta erot on tärkeää tuntea, koska ne vaikuttavat suoraan käytettävissä oleviin toimintoihin.

Suojaustasot yhdellä silmäyksellä

Ajoneuvoluettelossa uudemmat mallit on merkitty huomautuksilla SFD ja SFD/UNECE. Seuraavasta taulukosta näet, mitkä toiminnot ovat käytettävissä kullakin suojaustasolla:

Ajoneuvosukupolvi Suojaus Lukevat toiminnot Vikamuistin tyhjennys Kirjoittavat toiminnot
Ennen vuotta 2020 Käyttöoikeus / Kirjautuminen Rajoituksetta Rajoituksetta Käyttöoikeuskoodin syöttämisen jälkeen
Noin vuodesta 2020 (SFD) SFD Rajoituksetta Rajoituksetta SFD-avauksen jälkeen (token/avain)
Noin vuodesta 2024 (SFD/UNECE) Secure Gateway + SFD Rajoituksetta Rajoituksetta Yhdyskäytävän todennuksen ja SFD-avauksen jälkeen

Käyttöoikeus

Käyttöoikeus

Käyttöoikeus on suojausmekanismi, joka avaa ohjausyksikön tietyt diagnostiikkatoiminnot vasta, kun on syötetty 5-numeroinen numerokoodi. Näin estetään, ettei turvallisuuden tai tyyppihyväksynnän kannalta tärkeitä parametreja muuteta vahingossa tai luvatta.

  • Protokollat: Ainoastaan KWP2000 ja UDS. KWP1281-protokollassa käytetään sen sijaan toimintoa Kirjautuminen, ja KWP2000-protokollassa on lisäksi käytettävissä toiminto Koodaus II.

Mitä toimintoja suojataan?

Käyttöoikeutta tarvitaan tyypillisesti seuraaviin toimenpiteisiin:

Useita käyttöoikeustasoja:

Ohjausyksiköllä voi olla useita käyttöoikeuskoodeja, jotka avaavat kukin eri toimintoalueita. Esimerkiksi yksi koodi voi sallia sopeutuksen, kun taas perusasetukseen tarvitaan toinen koodi.

💡 Vinkki: Jos ohjausyksikölle on kuvaustiedot, CarPort näyttää käytettävissä olevat käyttöoikeustasot selkokielisin nimin valintaluettelossa. Yleiskatsauksen usein tarvittavista koodeista löydät kohdasta VAG-ohjausyksiköiden käyttöoikeuskoodit.

Vaiheittaiset ohjeet:

  1. Kirjoita 5-numeroinen käyttöoikeuskoodi syöttökenttään tai valitse sopiva merkintä luettelosta (jos kuvaustiedot ovat saatavilla).
  2. Napsauta Pyydä....
  3. Vahvista pyyntö näytettävässä valintaikkunassa.
  4. Jos koodi hyväksytään, kyseinen toimintotaso avautuu. CarPort ilmaisee tämän tilanäytössä.

Toiminta väärän koodin jälkeen:

Jos syötetään väärä koodi, ohjausyksikkö estää uudet yritykset valmistajan määrittämäksi odotusajaksi (usein 10–30 sekuntia, toistuvien virheiden jälkeen pidempäänkin). Tämän estoajan aikana ohjausyksikkö hylkää kaikki koodit – myös oikean.

⚠️ Huomio: Odota väärän koodin jälkeen koko estoaika ennen kuin yrität uudelleen. Välitön uusi yritys – jopa oikealla koodilla – voi tulla hylätyksi ja pidentää estoaikaa.

Kirjautuminen / Koodaus II

Toiminnot Kirjautuminen ja Koodaus II ovat vanhempien diagnoosiprotokollien KWP1281 ja KWP2000 suojausmekanismeja. Niillä on samankaltainen tehtävä kuin käyttöoikeudella, mutta ne toimivat eri tavalla.

Ero käyttöoikeuteen:

Ominaisuus Käyttöoikeus Kirjautuminen / Koodaus II
Protokollat KWP2000, UDS KWP1281, KWP2000
Vaikutus Avaa toimintotason Suorittaa toimenpiteen suoraan tai yhdistää avauksen ja koodauksen
Koodin muoto 5-numeroinen numerokoodi 5-numeroinen numerokoodi

Kirjautuminen:

Kirjautuminen lähettää ohjausyksikölle koodin, joka avaa tai käynnistää tietyn toiminnon suoraan. Toisin kuin käyttöoikeus, joka vain avaa oikeustason, kirjautuminen voi saada aikaan kokoonpanomuutoksen välittömästi.

Koodaus II:

Koodaus II yhdistää koodin syöttämisen ja samanaikaisen koodausmuutoksen. Näin voidaan ottaa käyttöön toimintoja, jotka eivät ole käytettävissä tavallisen koodauksen kautta. Tyypillinen esimerkki on vakionopeudensäätimen (GRA) käyttöönotto: kun syötät oikean koodin, GRA-toiminto aktivoituu ohjausyksikössä.

Vaiheittaiset ohjeet:

  1. Kirjoita koodi syöttökenttään tai valitse sopiva merkintä luettelosta (jos kuvaustiedot ovat saatavilla).
  2. Napsauta Kirjaudu....
  3. Vahvista toiminto näytettävässä valintaikkunassa.

ℹ️ Huomautus: Se, tukeeko ohjausyksikkö kirjautumista tai Koodaus II -toimintoa, riippuu ohjausyksiköstä ja sen laiteohjelmistosta. Kaikissa ohjausyksiköissä tätä toimintoa ei ole. Jos kuvaustiedot ovat saatavilla, CarPort näyttää käytettävissä olevat kirjautumisvaihtoehdot selkokielisin nimin.

SFD (ajoneuvodiagnostiikan suojaus)

SFD

SFD (ajoneuvodiagnostiikan suojaus) on kryptografinen suojausmekanismi, jota Volkswagen-konserni käyttää ohjausyksiköissään noin mallivuodesta 2020 alkaen (Golf 8, Octavia 4, SEAT Leon 4 ym.). Näissä ajoneuvoissa se korvaa aiemman käyttöoikeuden (Security Access) ja suojaa kirjoittavia diagnostiikkatoimintoja, kuten koodausta, sopeutusta ja perusasetuksia, luvattomalta käytöltä.

Ero käyttöoikeuteen:

Ominaisuus Käyttöoikeus SFD
Suojausmenetelmä Staattinen 5-numeroinen numerokoodi Kryptografinen haaste-vaste-menetelmä (token + avain)
Ajoneuvosidonnaisuus Koodi pätee kaikkiin ajoneuvoihin, joissa on sama ohjausyksikkö Avain on sidottu yksittäisen ajoneuvon valmistenumeroon (VIN)
Protokollat KWP2000, UDS Vain UDS
Voimassaolo Pysyvästi voimassa Aikarajoitettu tai istuntokohtainen (valmistajasta riippuen)

Miten SFD-suojatun ohjausyksikön tunnistaa?

Jos ohjausyksikkö on SFD-suojattu, CarPort näyttää yhteyden muodostamisen jälkeen välilehden SFD. Välilehteä Käyttöoikeus ei tällöin ole. Ilman SFD-avausta kirjoittavat toiminnot (koodaus, sopeutus, perusasetukset) ovat lukittuja – lukevat toiminnot, kuten vikamuistin lukeminen ja mittausarvot, ovat edelleen käytettävissä rajoituksetta.

Avaus offline-menettelyllä:

CarPort tukee SFD-avausta offline-menettelyllä. Siinä luodaan ensin ajoneuvokohtainen token, joka sen jälkeen vaihdetaan ulkoisessa palvelussa (kolmannen osapuolen palvelu) avauskoodiin (avain).

ℹ️ Tärkeää: CarPort ei pysty luomaan SFD-avaimia itse. Avaimet lasketaan yksinomaan ulkoisissa verkkopalveluissa (kolmansien osapuolten palvelut). CarPort tukee kuitenkin koko prosessia tokenin luomisesta avaimen käyttöön, jotta avaus olisi mahdollisimman helppoa.

Vaiheittaiset ohjeet:

  1. Avaa yhdistetyn ohjausyksikön välilehti SFD. Kohta SFD-tila näyttää nykyisen suojaustilan.
  2. Valitse kohdassa SFD-ohjaus vaihtoehto Luo SFD-token ja napsauta Käytä.
  3. Ohjausyksikkö luo yksilöllisen tokenin, joka näytetään CarPort-ohjelmassa. Lisäksi näytetään valmistenumero (VIN).
  4. Kopioi molemmat arvot (token ja VIN). Painikkeella Tallenna tiedostoon... voit kätevästi tallentaa molemmat arvot tekstitiedostoon.
  5. Avaa jonkin SFD-palveluntarjoajan (kolmas osapuoli) verkkopalvelu ja syötä sinne token ja VIN saadaksesi avauskoodin (avaimen).
  6. Palaa CarPort-ohjelmaan. Valitse kohdassa SFD-ohjaus vaihtoehto Avaa lukitus SFD-avaimella, syötä saamasi avain ja napsauta Käytä.
  7. Kun avaus onnistuu, CarPort näyttää vahvistuksen. Kirjoittavat diagnostiikkatoiminnot ovat nyt käytettävissä.

ℹ️ Huomautus: SFD-avaus voi ohjausyksiköstä riippuen olla aikarajoitettu. Kun aika umpeutuu tai yhteys katkaistaan, toimenpide on tarvittaessa tehtävä uudelleen.

Secure Gateway (SFD/UNECE)

Mallivuodesta 2024 alkaen Volkswagen-konserni käyttää SFD:n lisäksi niin sanottua Secure Gateway -ratkaisua, joka liittyy UNECE-sääntöön R155 (YK:n säännös ajoneuvojen kyberturvallisuudesta). Tämä yhdistelmä on merkitty ajoneuvoluettelossa merkinnällä SFD/UNECE, ja siitä käytetään usein myös nimitystä SFD2.

Secure Gateway on yhdyskäytävätason pääsynesto, joka rajoittaa jo diagnostiikkasovittimen ja ohjausyksikön välistä tiedonsiirtoreittiä – ennen kuin ohjausyksikön oma SFD-suojaus edes tulee vastaan. Kyse on siis kaksivaiheisesta suojauksesta:

Vaihe Mekanismi Taso Vaikutus
1. Secure Gateway Yhdyskäytävä suodattaa diagnoosikomennot Ajoneuvon yhdyskäytävä (osoite 19) Vain valtuutetut komennot välitetään ohjausyksiköille
2. SFD Kryptografinen todennus Yksittäinen ohjausyksikkö Kirjoittavat toiminnot vasta token/avain-avauksen jälkeen

Vaikutukset diagnostiikkaan CarPort-ohjelmalla:

Jos Secure Gateway -todennusta ei ole tehty, SFD/UNECE-ajoneuvoissa ovat käytettävissä seuraavat toiminnot:

  • Vikamuistin lukeminen
  • Vikamuistin tyhjentäminen
  • Ohjausyksikön tietojen lukeminen
  • Mittausarvojen lukeminen

Seuraavat toiminnot eivät ole käytettävissä, ennen kuin yhdyskäytävän todennus on tehty:

  • Koodaus
  • Sopeutus
  • Perusasetukset
  • Toimilaitetesti
  • Asennusluettelon muuttaminen

Lisäksi käytettävissä on vain OBD-diagnoositila (katso Diagnoositila).

⚠️ Tärkeää: Secure Gateway -suojauksen avaaminen edellyttää yhdyskäytävätason todennusta, joka on aiempaa SFD-mekanismia laajempi. Kyse on valmistajan asettamasta rajoituksesta, joka koskee yhtä lailla kaikkia riippumattomia diagnoosijärjestelmiä. CarPort tukee SFD-avausta ohjausyksikkötasolla (katso SFD), mutta yhdyskäytävän todennus riippuu yhteensopivien avauspalvelujen saatavuudesta.