Документация CarPort

Программная документация

💡 Эта документация относится к CarPort версии 3.2. В более старых или более новых версиях набор функций может отличаться.

Разрешение на доступ & 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

Функции Вход (Login) и Кодирование II — механизмы защиты старых протоколов диагностики KWP1281 и KWP2000. Они решают задачу, похожую на разрешение на доступ, но работают иначе.

Отличие от разрешения на доступ:

Характеристика Разрешение на доступ Вход / Кодирование II
Протоколы KWP2000, UDS KWP1281, KWP2000
Действие Открывает уровень функций Сразу выполняет действие или объединяет разблокировку с кодированием
Формат кода 5-значный цифровой код 5-значный цифровой код

Вход:

При входе в блок управления передается код, который сразу разблокирует или запускает определенную функцию. В отличие от разрешения на доступ, которое лишь открывает уровень полномочий, вход может непосредственно изменить конфигурацию.

Кодирование II:

Кодирование II объединяет ввод кода с одновременным изменением кодирования. Так можно активировать функции, недоступные через обычное кодирование. Типичный пример — активация круиз-контроля (GRA): при вводе подходящего кода функция GRA активируется в блоке управления.

Пошаговая инструкция:

  1. Введи код в поле ввода или, если есть данные описания, выбери подходящую запись в списке.
  2. Нажми Вход....
  3. Подтверди действие в появившемся диалоговом окне.

ℹ️ Примечание: Поддерживает ли блок управления вход или кодирование II, зависит от конкретного блока и его прошивки. Не каждый блок управления предлагает эту функцию. Если есть данные описания, CarPort показывает доступные варианты входа с понятными названиями.

SFD (защита диагностики автомобиля)

SFD

SFD (защита диагностики автомобиля) — это криптографический механизм защиты, который концерн Volkswagen применяет в своих блоках управления примерно с 2020 модельного года (Golf 8, Octavia 4, SEAT Leon 4 и др.). В этих автомобилях он заменяет прежнее разрешение на доступ (Security Access) и защищает функции записи, такие как кодирование, адаптация и базовые настройки, от несанкционированного доступа.

Отличие от разрешения на доступ:

Характеристика Разрешение на доступ SFD
Способ защиты Статический 5-значный цифровой код Криптографическая процедура «запрос — ответ» (токен + ключ)
Привязка к автомобилю Код действует для всех автомобилей с таким же блоком управления Ключ привязан к индивидуальному идентификационному номеру (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:

Без дополнительной аутентификации на Secure Gateway в автомобилях с SFD/UNECE доступны следующие функции:

  • Чтение памяти неисправностей
  • Стирание памяти неисправностей
  • Чтение информации о блоках управления
  • Чтение измеряемых величин

Пока аутентификация на шлюзе не выполнена, недоступны следующие функции:

  • Кодирование
  • Адаптация
  • Базовые настройки
  • Тест исполнительных механизмов
  • Изменение списка установки

Кроме того, доступен только режим диагностики OBD (см. Режим диагностики).

⚠️ Важно: Для разблокировки Secure Gateway требуется аутентификация на уровне шлюза, выходящая за рамки прежнего механизма SFD. Это ограничение со стороны производителя, которое в равной мере касается всех независимых диагностических систем. CarPort поддерживает разблокировку SFD на уровне блока управления (см. SFD), однако аутентификация на шлюзе зависит от наличия совместимых сервисов разблокировки.