CarPort 문서

소프트웨어 문서

💡 이 문서는 CarPort 버전 3.2를 기준으로 해요. 이전 버전이나 이후 버전에서는 기능이 다를 수 있어요.

보안 액세스 & SFD

보안 액세스, SFD, Secure Gateway: VAG 차량이 코딩과 어댑테이션을 어떻게 보호하는지, 그리고 이것이 CarPort를 이용한 진단에 어떤 의미가 있는지 알아봐요.

고장 메모리, 측정값, ECU 정보 같은 읽기 기능은 모든 차량에서 제한 없이 사용할 수 있어요. 반면 코딩, 어댑테이션, 기본 설정 같은 쓰기 기능은 폭스바겐 그룹이 차량 세대에 따라 서로 다른 방식으로 보호하고 있어요. 이 차이는 사용할 수 있는 기능 범위에 직접 영향을 주므로, CarPort로 진단 작업을 할 때 꼭 알아 두어야 해요.

보호 단계 한눈에 보기

차량 목록에서 최신 모델에는 SFDSFD/UNECE 표시가 붙어 있어요. 다음 표는 보호 단계별로 사용할 수 있는 기능을 보여 줘요.

차량 세대 보호 방식 읽기 기능 고장 메모리 삭제 쓰기 기능
2020년 이전 보안 액세스 / 로그인 제한 없음 제한 없음 액세스 코드 입력 후 사용 가능
2020년경 이후(SFD) SFD 제한 없음 제한 없음 SFD 잠금 해제(토큰/키) 후 사용 가능
2024년경 이후(SFD/UNECE) Secure Gateway + SFD 제한 없음 제한 없음 게이트웨이 인증 + SFD 잠금 해제 후 사용 가능

보안 액세스

보안 액세스

보안 액세스는 5자리 숫자 코드를 입력해야만 ECU의 특정 진단 기능을 사용할 수 있게 하는 보호 메커니즘이에요. 안전이나 인증과 관련된 파라미터가 실수로 또는 무단으로 변경되는 것을 막아 줘요.

  • 프로토콜: KWP2000과 UDS에서만 사용해요. KWP1281에서는 대신 로그인 기능을 사용하고, KWP2000에서는 코딩 II 기능도 추가로 사용할 수 있어요.

어떤 기능이 보호되나요?

보안 액세스는 보통 다음 작업에 필요해요.

여러 액세스 레벨:

ECU 하나에 여러 개의 액세스 코드가 있을 수 있고, 코드마다 사용할 수 있게 해 주는 기능 영역이 달라요. 예를 들어 어떤 코드는 어댑테이션을 허용하고, 기본 설정에는 다른 코드가 필요할 수 있어요.

💡 팁: ECU의 설명 데이터가 있으면 CarPort가 사용 가능한 액세스 레벨을 알기 쉬운 이름으로 선택 목록에 표시해요. 자주 쓰는 코드는 VAG ECU 액세스 코드에서 한눈에 볼 수 있어요.

단계별 안내:

  1. 입력란에 5자리 액세스 코드를 입력하거나, 설명 데이터가 있으면 목록에서 알맞은 항목을 선택하세요.
  2. 요청...을 클릭하세요.
  3. 표시되는 대화 상자에서 요청을 확인하세요.
  4. 성공하면 해당 기능 레벨이 열려요. CarPort는 상태 표시에서 이를 알려 줘요.

잘못 입력했을 때의 동작:

잘못된 코드를 입력하면 ECU가 제조사가 정한 대기 시간(보통 10–30초, 반복해서 잘못 입력하면 더 길어짐) 동안 추가 시도를 막아요. 이 잠금 시간 동안에는 올바른 코드를 포함해 어떤 코드도 받아들이지 않아요.

⚠️ 주의: 잘못 입력한 뒤에는 잠금 시간이 완전히 끝날 때까지 기다렸다가 다시 시도하세요. 곧바로 다시 입력하면 올바른 코드라도 ECU가 거부할 수 있고, 잠금 시간이 더 길어질 수 있어요.

로그인 / 코딩 II

로그인코딩 II는 구형 진단 프로토콜인 KWP1281과 KWP2000의 보호 메커니즘이에요. 보안 액세스와 비슷한 역할을 하지만 작동 방식이 달라요.

보안 액세스와의 차이점:

항목 보안 액세스 로그인 / 코딩 II
프로토콜 KWP2000, UDS KWP1281, KWP2000
효과 기능 레벨을 열어 줌 동작을 바로 실행하거나, 잠금 해제와 코딩을 함께 수행
코드 형식 5자리 숫자 코드 5자리 숫자 코드

로그인:

로그인은 ECU에 코드를 보내 특정 기능을 바로 사용할 수 있게 하거나 실행해요. 권한 레벨만 열어 주는 보안 액세스와 달리, 로그인은 설정 변경을 곧바로 일으킬 수 있어요.

코딩 II:

코딩 II는 코드 입력과 코딩 변경을 동시에 수행해요. 이를 통해 일반 코딩으로는 접근할 수 없는 기능을 활성화할 수 있어요. 대표적인 예가 크루즈 컨트롤(GRA) 활성화예요. 알맞은 코드를 입력하면 ECU에서 GRA 기능이 활성화돼요.

단계별 안내:

  1. 입력란에 코드를 입력하거나, 설명 데이터가 있으면 목록에서 알맞은 항목을 선택하세요.
  2. 로그인...을 클릭하세요.
  3. 표시되는 대화 상자에서 동작을 확인하세요.

ℹ️ 참고: 로그인이나 코딩 II 지원 여부는 ECU마다 다르며 펌웨어에 따라 달라요. 모든 ECU가 이 기능을 제공하지는 않아요. 설명 데이터가 있으면 CarPort가 사용 가능한 로그인 옵션을 알기 쉬운 이름으로 표시해요.

SFD(차량 진단 보호)

SFD

SFD(차량 진단 보호)는 폭스바겐 그룹이 2020년형 무렵부터(Golf 8, Octavia 4, SEAT Leon 4 등) ECU에 적용하고 있는 암호화 보호 메커니즘이에요. 이 차량들에서는 기존의 보안 액세스(Security Access)를 대체하며, 코딩, 어댑테이션, 기본 설정 같은 쓰기 진단 기능을 무단 접근으로부터 보호해요.

보안 액세스와의 차이점:

항목 보안 액세스 SFD
보호 방식 고정된 5자리 숫자 코드 암호화 챌린지-응답 방식(토큰 + 키)
차량 종속성 같은 ECU를 쓰는 모든 차량에 같은 코드가 적용됨 키가 개별 차대번호(VIN)에 묶여 있음
프로토콜 KWP2000, UDS UDS만
유효 기간 영구적으로 유효 시간 또는 세션 단위로 제한(제조사에 따라 다름)

SFD로 보호되는 ECU는 어떻게 알아볼 수 있나요?

ECU가 SFD로 보호되어 있으면 연결 후 CarPort에 SFD 탭이 표시돼요. 이 경우 보안 액세스 탭은 없어요. SFD 잠금 해제를 하기 전에는 쓰기 기능(코딩, 어댑테이션, 기본 설정)이 잠겨 있지만, 고장 메모리 읽기와 측정값 같은 읽기 기능은 계속 제한 없이 사용할 수 있어요.

오프라인 방식을 통한 잠금 해제:

CarPort는 오프라인 방식의 SFD 잠금 해제를 지원해요. 먼저 차량별 토큰을 생성한 다음, 이 토큰을 외부 서비스(서드파티)에서 잠금 해제 코드(키)로 교환하는 방식이에요.

ℹ️ 중요: CarPort는 SFD 키를 직접 생성할 수 없어요. 키 계산은 오로지 외부 온라인 서비스(서드파티)를 통해서만 이루어져요. 다만 CarPort는 잠금 해제를 최대한 간편하게 할 수 있도록 토큰 생성부터 키 적용까지 전체 과정을 지원해요.

단계별 안내:

  1. 연결된 ECU에서 SFD 탭을 여세요. SFD 상태 영역에 현재 보호 상태가 표시돼요.
  2. SFD 제어에서 SFD 토큰 생성 옵션을 선택하고 적용을 클릭하세요.
  3. ECU가 고유 토큰을 생성하고, CarPort에 이 토큰이 표시돼요. 차대번호(VIN)도 함께 표시돼요.
  4. 두 값(토큰과 VIN)을 복사하세요. 파일에 저장... 버튼을 사용하면 두 값을 텍스트 파일로 간편하게 저장할 수 있어요.
  5. SFD 서비스 제공업체(서드파티)의 온라인 서비스를 열고 토큰VIN을 입력해 잠금 해제 코드(키)를 받으세요.
  6. CarPort로 돌아오세요. SFD 제어에서 SFD 키로 잠금 해제 옵션을 선택하고, 받은 키를 입력한 다음 적용을 클릭하세요.
  7. 잠금 해제에 성공하면 CarPort가 확인 메시지를 표시해요. 이제 쓰기 진단 기능을 사용할 수 있어요.

ℹ️ 참고: ECU에 따라 SFD 잠금 해제는 유효 시간이 제한될 수 있어요. 유효 시간이 지나거나 연결이 끊기면 이 과정을 다시 진행해야 할 수도 있어요.

Secure Gateway(보안 게이트웨이, SFD/UNECE)

폭스바겐 그룹은 2024년형부터 SFD에 더해 UNECE 규정 R155(차량 사이버 보안에 관한 UN 규정)와 연계된 이른바 Secure Gateway를 도입하고 있어요. 이 조합은 차량 목록SFD/UNECE로 표시되며, 흔히 SFD2라고도 불러요.

Secure Gateway는 게이트웨이 수준의 접근 차단 장치로, ECU 자체의 SFD 보호가 작동하기 전에 이미 진단 인터페이스와 ECU 사이의 통신 경로를 제한해요. 즉 2단계 보호 구조예요.

단계 메커니즘 수준 효과
1. Secure Gateway 게이트웨이가 진단 명령을 필터링 차량 게이트웨이(주소 19) 승인된 명령만 ECU로 전달
2. SFD 암호화 인증 개별 ECU 토큰/키로 잠금 해제한 후에만 쓰기 기능 사용 가능

CarPort를 이용한 진단에 미치는 영향:

Secure Gateway에 대한 추가 인증 없이 SFD/UNECE 차량에서 사용할 수 있는 기능은 다음과 같아요.

  • 고장 메모리 읽기
  • 고장 메모리 삭제
  • ECU 정보 읽기
  • 측정값 읽기

게이트웨이 인증을 거치기 전에는 다음 기능을 사용할 수 없어요.

  • 코딩
  • 어댑테이션
  • 기본 설정
  • 액추에이터 테스트
  • 설치 목록 변경

또한 OBD 진단 모드만 사용할 수 있어요(진단 모드 참고).

⚠️ 중요: Secure Gateway를 잠금 해제하려면 기존 SFD 메커니즘을 넘어서는 게이트웨이 수준의 인증이 필요해요. 이는 제조사 측의 제한으로, 모든 독립 진단 시스템에 똑같이 적용돼요. CarPort는 ECU 수준의 SFD 잠금 해제를 지원하지만(SFD 참고), 게이트웨이 인증은 호환되는 잠금 해제 서비스를 이용할 수 있는지에 달려 있어요.