Chrome 95 지원 중단 및 삭제

Chrome 95 베타는 2021년 9월 23일에 출시되었으며 2021년 10월 말에 안정화 버전이 될 것으로 예상됩니다.

FTP 지원 삭제됨

Chrome에서 FTP URL 지원을 중단합니다. 브라우저에서 FTP를 사용하는 빈도가 너무 낮아 기존 FTP 클라이언트를 개선하는 데 더 이상 투자할 수 없습니다. 또한 영향을 받는 모든 플랫폼에서 더 많은 기능을 갖춘 FTP 클라이언트를 사용할 수 있습니다.

Chrome 72 이상에서는 FTP를 통한 문서 하위 리소스 가져오기 및 최상위 FTP 리소스 렌더링에 대한 지원이 중단되었습니다. 현재 FTP URL로 이동하면 리소스 유형에 따라 디렉터리 목록이나 다운로드가 표시됩니다. Chrome 74 이상에서 버그로 인해 HTTP 프록시를 통한 FTP URL 액세스 지원이 중단되었습니다. Chrome 76에서 FTP에 대한 프록시 지원이 완전히 삭제되었습니다. Chrome 86에서는 명령줄을 통해 다시 사용 설정할 수 있지만 출시 전 채널 (Canary 및 베타)에서는 FTP 지원이 사용 중지되고 안정화 버전 사용자의 1%에 대해서는 실험용으로 사용 중지되었습니다. Chrome 87에서는 사용자 50%의 경우 이 기능이 사용 중지되었지만 명령줄을 통해서도 사용 설정할 수 있었습니다. Chrome 88 이후로는 지원 중단 체험판을 통해서만 제공되었으며 현재는 사용 중지되었습니다.

숫자로 끝나는 IPv4 이외의 호스트 이름이 포함된 URL 지원

유효한 IPv4 주소가 아니지만 숫자로 끝나는 대부분의 호스트 이름은 유효한 것으로 취급되며 DNS (예: http://foo.127.1/)를 통해 조회됩니다. 공개 서픽스 목록 사양에 따라 해당 URL에 있는 호스트 이름의 eTLD+1은 127.1이어야 합니다. 이 정보가 URL에 다시 공급되면 URL 사양에 의해 http://127.1/http://127.0.0.1/에 매핑되는데, 이는 위험해 보일 수 있습니다. 127.0.0.0.1는 사용자에게 혼란을 줄 수도 있습니다. 이러한 호스트 이름이 포함된 URL은 이제 거부됩니다.

WebAssembly 교차 출처 모듈 공유

교차 출처 간의 WebAssembly 모듈 공유가 이제 Chrome에서 지원 중단되지만 동일 사이트 환경에서는 장기적으로 에이전트 클러스터의 범위를 출처로 지정할 수 있습니다.

U2F API (Cryptotoken) 지원 중단

보안 키와 상호작용하는 데 사용되는 Chrome의 기존 U2F API는 지원 중단되었습니다. Chrome 98에서는 기본적으로 사용 중지됩니다.

영향을 받는 사이트는 Web Authentication API로 이전해야 합니다. 원래 U2F API를 통해 등록된 사용자 인증 정보는 웹 인증을 통해 요청할 수 있습니다. U2F API에서 지원되는 USB 보안 키는 Web Authentication API에서도 지원됩니다. U2F 보안 키 자체는 지원 중단되지 않았으며 계속 작동합니다.

U2F는 Chrome의 원래 보안 키 API입니다. 사이트에서 USB 보안 키에 공개 키 사용자 인증 정보를 등록하고 피싱을 방지하는 2단계 인증 시스템 빌드를 요구하도록 허용합니다. U2F는 개방형 웹 표준이 된 적이 없으며 Web Authentication API (Chrome 67에서 출시됨)에 포함되었습니다. Chrome은 FIDO U2F JavaScript API를 직접 지원하지 않고 대신 상응하는 chrome.runtime.sendMessage() 메서드를 노출하는 cryptotoken이라는 구성요소 확장 프로그램을 출시했습니다. U2F 및 Cryptotoken은 확실한 유지관리 모드이며, Google은 지난 2년 동안 사이트를 Web Authentication API로 이전할 것을 권장해 왔습니다.

다음 일정은 현재 지원 중단 및 삭제될 예정입니다.

Chrome 95

베타(2021년 9월 23일 기준) 구현된 변경사항은 다음과 같습니다.

  • 모든 요청에 대해 DevTools 콘솔에 지원 중단 알림을 로깅했습니다.

Chrome 96

베타 버전은 2021년 10월 말에 출시될 예정이며 11월에 안정화될 예정입니다. 다음 변경사항이 구현되었습니다.

  • 사용자 권한 메시지 뒤에 있는 게이트 U2F API 요청

U2FSecurityKeyAPI 지원 중단 체험판에 등록하거나 U2fSecurityKeyApiEnabled 엔터프라이즈 정책을 사용 설정하면 권한 메시지가 표시되지 않을 수 있습니다.

Chrome 98

베타 버전은 2022년 1월 초에 출시될 예정이며 2월에 안정화될 예정입니다. U2F API는 기본적으로 사용 중지됩니다. 현재는 지원 중단 체험판에 등록된 사이트 또는 U2fSecurityKeyApiEnabled 정책을 사용 설정한 기업만 U2F를 사용할 수 있습니다.

Chrome 103

베타 버전은 2022년 5월 말에 출시될 예정이며 6월 말에 안정화될 예정입니다. 지원 중단 체험판은 2022년 7월 26일에 종료됩니다.

Chrome 104

베타 버전은 2022년 6월 말에 출시될 예정이며 8월 초에 안정화될 예정입니다. U2F API는 완전히 삭제됩니다.

지원 중단 정책

플랫폼을 양호한 상태로 유지하기 위해 Google은 과정을 진행한 웹 플랫폼에서 API를 삭제하는 경우가 있습니다. API를 삭제하는 데에는 다음과 같은 여러 가지 이유가 있을 수 있습니다.

  • 이 API는 최신 API로 대체됩니다.
  • 다른 브라우저와의 일관성과 일관성을 높이기 위해 사양 변경사항을 반영하도록 업데이트되었습니다.
  • 다른 브라우저에서는 결실을 맺지 못한 초기 실험이므로 웹 개발자의 지원 부담을 높일 수 있습니다.

이러한 변경사항 중 일부는 극소수의 사이트에 영향을 미칩니다. 문제를 미리 완화하기 위해 Google에서는 개발자에게 사전 고지를 제공하여 개발자가 사이트를 계속 실행하는 데 필요한 변경사항을 적용할 수 있도록 하고 있습니다.

현재 Chrome에는 기본적으로 API의 지원 중단 및 삭제를 위한 프로세스가 있습니다.

  • blink-dev 메일링 리스트에 발표됩니다.
  • 페이지에서 사용량이 감지되면 Chrome DevTools 콘솔에서 경고를 설정하고 시간 배율을 지정합니다.
  • 기다렸다가 모니터링한 후 사용량이 감소하면 기능을 삭제합니다.

지원 중단된 필터를 사용하고 삭제된 필터를 적용하여 삭제된 기능의 목록을 chromestatus.com에서 모두 확인할 수 있습니다. 또한 이 게시물에서는 몇 가지 변경사항, 이유, 이전 경로도 요약하겠습니다.