CarPort документација

Софтверска документација

💡 Ова документација се односи на верзију 3.2 програма CarPort. Старије или новије верзије могу да имају другачије функције.

Безбедносни приступ & SFD

Безбедносни приступ, SFD и Secure Gateway: како возила концерна VAG штите кодирање и адаптацију и шта то значи за дијагностику програмом CarPort.

Функције читања, као што су меморија грешака, мерне вредности и подаци о управљачкој јединици, доступне су без ограничења код свих возила. Функције уписа, као што су кодирање, адаптација и основна подешавања, концерн Volkswagen, насупрот томе, штити на различите начине у зависности од генерације возила. За дијагностички рад са програмом CarPort важно је да познајеш те разлике, јер директно утичу на доступни опсег функција.

Преглед нивоа заштите

На листи возила новији модели означени су напоменама SFD и SFD/UNECE. Следећа табела приказује које су функције доступне у зависности од нивоа заштите:

Генерација возила Заштита Функције читања Брисање меморије грешака Функције уписа
Пре 2020. Безбедносни приступ / Пријава Без ограничења Без ограничења Након уноса приступног кода
Од око 2020. (SFD) SFD Без ограничења Без ограничења Након SFD откључавања (токен/кључ)
Од око 2024. (SFD/UNECE) Secure Gateway + SFD Без ограничења Без ограничења Након аутентификације на гејтвеју + SFD откључавања

Безбедносни приступ

Безбедносни приступ

Безбедносни приступ је заштитни механизам који одређене дијагностичке функције управљачке јединице откључава тек након уноса 5-цифреног бројчаног кода. Тиме се спречава случајна или неовлашћена измена параметара битних за безбедност или хомологацију.

  • Протоколи: искључиво KWP2000 и UDS. Код KWP1281 уместо тога се користи функција Пријава, а код KWP2000 постоји и функција Кодирање II.

Које функције су заштићене?

Безбедносни приступ је обично потребан за следеће радње:

Више нивоа приступа:

Управљачка јединица може да има више приступних кодова, од којих сваки откључава другу функционалну област. Тако, на пример, један код може да дозволи адаптацију, док је за основно подешавање потребан други код.

💡 Савет: Ако за управљачку јединицу постоје описни подаци, CarPort на листи за избор приказује доступне нивое приступа са читљивим називима. Преглед често потребних кодова наћи ћеш у одељку Приступни кодови за VAG управљачке јединице.

Упутство корак по корак:

  1. Унеси 5-цифрени приступни код у поље за унос или, ако постоје описни подаци, изабери одговарајућу ставку са листе.
  2. Кликни на Затражи....
  3. Потврди захтев у дијалогу који се појави.
  4. Ако је поступак успешан, откључава се одговарајући функционални ниво. CarPort то означава у приказу статуса.

Понашање при погрешном уносу:

Ако се унесе погрешан код, управљачка јединица блокира даље покушаје приступа током времена чекања које одређује произвођач (често 10–30 секунди, а при поновљеном погрешном уносу и дуже). Током тог времена блокаде управљачка јединица одбија сваки следећи код – чак и исправан.

⚠️ Пажња: Након погрешног уноса сачекај да време блокаде у потпуности истекне пре него што покушаш поново. Управљачка јединица може да одбије тренутни поновни унос – чак и са исправним кодом – и да продужи време блокаде.

Пријава / Кодирање II

Функције Пријава и Кодирање II су заштитни механизми старијих дијагностичких протокола KWP1281 и KWP2000. Имају сличну намену као безбедносни приступ, али се разликују по начину рада.

Разлика у односу на безбедносни приступ:

Особина Безбедносни приступ Пријава / Кодирање II
Протоколи KWP2000, UDS KWP1281, KWP2000
Дејство Откључава функционални ниво Директно извршава радњу или комбинује откључавање са кодирањем
Формат кода 5-цифрени бројчани код 5-цифрени бројчани код

Пријава:

Пријава шаље управљачкој јединици код који директно откључава или покреће одређену функцију. За разлику од безбедносног приступа, који само отвара ниво овлашћења, пријава може непосредно да изазове измену конфигурације.

Кодирање II:

Кодирање II комбинује унос кода са истовременом изменом кодирања. Тако могу да се откључају функције које нису доступне преко обичног кодирања. Типичан пример је откључавање темпомата (GRA): уносом одговарајућег кода функција темпомата се активира у управљачкој јединици.

Упутство корак по корак:

  1. Унеси код у поље за унос или, ако постоје описни подаци, изабери одговарајућу ставку са листе.
  2. Кликни на Пријава....
  3. Потврди радњу у дијалогу који се појави.

ℹ️ Напомена: Да ли управљачка јединица подржава пријаву или кодирање II зависи од конкретне управљачке јединице и њеног фирмвера. Не нуди свака управљачка јединица ову функцију. Ако постоје описни подаци, CarPort приказује доступне опције пријаве са читљивим називима.

SFD (заштита дијагностике возила)

SFD

SFD (заштита дијагностике возила) је криптографски заштитни механизам који концерн Volkswagen од око моделске године 2020. (Golf 8, Octavia 4, SEAT Leon 4 и др.) користи у својим управљачким јединицама. Код тих возила замењује досадашњи безбедносни приступ (Security Access) и штити дијагностичке функције уписа, као што су кодирање, адаптација и основна подешавања, од неовлашћеног приступа.

Разлика у односу на безбедносни приступ:

Особина Безбедносни приступ SFD
Поступак заштите Статички 5-цифрени бројчани код Криптографски поступак challenge-response (токен + кључ)
Везаност за возило Код важи за сва возила са истом управљачком јединицом Кључ је везан за конкретан број шасије (VIN)
Протоколи KWP2000, UDS Само UDS
Трајање важења Важи трајно Временски ограничено или ограничено на једну сесију (зависи од произвођача)

Како препознати управљачку јединицу заштићену SFD-ом?

Ако је управљачка јединица заштићена SFD-ом, CarPort након успостављања везе приказује картицу SFD. Картица Безбедносни приступ у том случају не постоји. Без претходног SFD откључавања функције уписа (кодирање, адаптација, основна подешавања) су блокиране – функције читања, као што су очитавање меморије грешака и мерне вредности, и даље су доступне без ограничења.

Откључавање офлајн поступком:

CarPort подржава SFD откључавање офлајн поступком. При томе се најпре генерише токен својствен конкретном возилу, који се затим код спољног сервиса (треће стране) размењује за код за откључавање (кључ).

ℹ️ Важно: CarPort не може сам да генерише SFD кључеве. Кључ се израчунава искључиво преко спољних онлајн сервиса (трећих страна). CarPort ипак подржава цео поступак генерисања токена и примене кључа, да би откључавање било што једноставније.

Упутство корак по корак:

  1. Отвори картицу SFD у повезаној управљачкој јединици. Област SFD статус приказује тренутно стање заштите.
  2. У одељку SFD управљање изабери опцију Генериши SFD токен и кликни на Примени.
  3. Управљачка јединица генерише јединствени токен, који се приказује у програму CarPort. Поред тога приказује се и број шасије (VIN).
  4. Копирај обе вредности (токен и VIN). Дугметом Сачувај у датотеку... обе вредности можеш удобно да сачуваш у текстуалну датотеку.
  5. Отвори онлајн сервис неког пружаоца SFD услуга (треће стране) и тамо унеси токен и VIN – као одговор добијаш код за откључавање (кључ).
  6. Врати се у програм CarPort. У одељку SFD управљање изабери опцију Откључај помоћу SFD кључа, унеси добијени кључ и кликни на Примени.
  7. Ако је откључавање успешно, CarPort приказује потврду. Дијагностичке функције уписа сада су доступне.

ℹ️ Напомена: SFD откључавање у зависности од управљачке јединице може да буде временски ограничено. По истеку тог времена или након прекида везе поступак ће можда морати да се понови.

Secure Gateway (SFD/UNECE)

Од моделске године 2024. концерн Volkswagen поред SFD-а уводи и такозвани Secure Gateway у вези са правилником UNECE R155 (правилник УН о сајбер безбедности возила). Ова комбинација је на листи возила означена као SFD/UNECE и често се назива и SFD2.

Secure Gateway је блокада приступа на нивоу гејтвеја, која ограничава већ сам комуникациони пут између дијагностичког интерфејса и управљачке јединице – још пре него што ступи на снагу SFD заштита саме управљачке јединице. Реч је, дакле, о заштити у два степена:

Степен Механизам Ниво Дејство
1. Secure Gateway Гејтвеј филтрира дијагностичке команде Гејтвеј возила (адр. 19) Управљачким јединицама прослеђују се само ауторизоване команде
2. SFD Криптографска аутентификација Појединачна управљачка јединица Функције уписа тек након откључавања токеном/кључем

Утицај на дијагностику програмом CarPort:

Без додатне аутентификације на гејтвеју код возила са SFD/UNECE доступне су следеће функције:

  • очитавање меморије грешака
  • брисање меморије грешака
  • читање података о управљачкој јединици
  • читање мерних вредности

Следеће функције нису доступне док се не изврши аутентификација на гејтвеју:

  • кодирање
  • адаптација
  • основна подешавања
  • тест актуатора
  • измена листе уградње

Осим тога, доступан је само режим OBD дијагностике (види Дијагностички режим).

⚠️ Важно: Откључавање заштите Secure Gateway захтева аутентификацију на нивоу гејтвеја, која превазилази досадашњи SFD механизам. То је ограничење произвођача, које подједнако погађа све независне дијагностичке системе. CarPort подржава SFD откључавање на нивоу управљачке јединице (види SFD), али аутентификација на гејтвеју зависи од доступности компатибилних сервиса за откључавање.