크롬에서 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY 오류가 발생하는 것은 꽤 짜증나는 일입니다.특히 다른 브라우저에서는 사이트가 정상적으로 로드될 때 더욱 그렇습니다.이 오류의 근본 원인은 대개 HTTP/2 프로토콜과 크롬이 특정 환경이나 웹사이트에서 이를 처리하는 방식과 관련이 있습니다.때로는 보안 프로토콜이나 특정 네트워크 설정이 일치하지 않아 크롬이 이 오류에 빠지는 경우가 있습니다.크롬은 업데이트가 자주 이루어지기 때문에 브라우저 버전이 오래된 것이 문제일 수도 있지만, 시스템 설정이나 크롬 플래그와 같은 더 근본적인 원인이 있을 가능성이 높습니다.다음은 과거에 효과가 있었던 해결 방법과 간단하게 시도해 볼 수 있는 방법입니다.
크롬을 최신 버전으로 업데이트하세요
이것이 도움이 되는 이유:
Chrome 업데이트에는 보안 및 프로토콜 처리 관련 수정 사항이 포함되어 있으므로, 구버전 Chrome은 최신 SSL/TLS 표준이나 HTTP/2 구현을 제대로 지원하지 못할 수 있습니다. Chrome이 최신 버전이 아닌 경우, 최신 보안 프로토콜을 적용하는 사이트에 접속하지 못할 수 있습니다.일부 기기에서는 처음 접속 시 문제가 발생했다가 Chrome을 재시작하거나 컴퓨터를 재부팅하면 해결되는 경우도 있습니다.따라서 Chrome이 최신 버전이 아닌지 다시 한번 확인해 보는 것이 좋습니다.
이 방법을 시도해 볼 시기:
- 크롬이 오랫동안 업데이트되지 않았고 이전에 정상적으로 작동했던 사이트에서 이 오류가 발생하는 경우,
예상되는 사항:
Chrome을 재시작하거나 업데이트하면 최신 버전을 다운로드하여 오류가 해결될 수 있습니다. Chrome이 이미 최신 버전이라면 다음 해결 방법을 시도해 보세요.강제로 업데이트하려면 메뉴 > 설정 > Chrome 정보 로 이동하세요. Chrome이 자동으로 업데이트를 확인합니다.업데이트가 있으면 다운로드 후 다시 실행하라는 메시지가 표시됩니다.
방법: SPDY 및 HTTP/2 프로토콜 비활성화
이것이 도움이 되는 이유:
호환성 문제 때문에 HTTP/2 및 SPDY(이전 버전)를 비활성화하면 오류를 유발하는 프로토콜 문제를 일시적으로 해결할 수 있습니다.이는 영구적인 해결책은 아니지만 프로토콜이 문제의 원인인지 여부를 파악하는 데 도움이 됩니다.프로토콜이 문제의 원인인지 빠르게 테스트할 수 있는 방법입니다.
이 방법을 시도해 볼 시기:
- 업데이트를 테스트해봤는데, 모든 사이트가 아닌 특정 사이트에서만 문제가 지속됩니다.
방법:
- 크롬을 완전히 종료하세요.
- 바탕 화면이나 시작 메뉴에 있는 Chrome 바로가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하세요.
- 바로가기 탭 에서 해당 필드를 찾으세요
Target. - 다음 플래그를 따옴표 바깥쪽, 줄 끝에 추가하세요
--disable-http2 --use-spdy=off.예:"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-http2 --use-spdy=off - 적용을 누른 다음 확인을 누르세요.
- 해당 바로가기를 통해 Chrome을 실행하고 오류가 사라졌는지 확인하세요.
참고: Chrome은 이러한 플래그를 사용하면 오작동하거나 업데이트 후 프로토콜을 다시 활성화할 수 있으므로 필요한 경우 다시 적용하십시오.
HTTP/2를 위해 Windows 레지스트리를 수정하세요
도움이 되는 이유:
일부 서버, 특히 IIS 10 호스팅 사이트는 HTTP/2 보안 설정에 까다롭습니다.레지스트리 키를 변경하면 시스템 수준에서 HTTP/2 지원이 비활성화되어 Chrome이 프로토콜 문제 없이 연결할 수 있습니다.세련된 방법은 아니지만 시스템 설정을 변경하는 데 익숙하다면 빠르게 해결할 수 있는 방법입니다.어떤 환경에서는 효과가 있었지만 다른 환경에서는 그렇지 않았으므로 결과는 다를 수 있습니다.
이 방법을 시도해 볼 시기:
- 문제가 특정 사이트, 특히 엄격한 HTTPS 구성이 적용된 IIS에서 호스팅되는 사이트에만 국한되는 경우입니다.
실행 방법:
- Windows 검색창에 regedit를 입력 하고 Enter 키를 누르세요.
- 사용자 계정 컨트롤 메시지가 나타나면 ‘예’ 를 클릭하세요.
- 다음 레지스트리 경로로 이동하십시오: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
- 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
- 이름을 EnableHttp2Tls 로 지정 하고, 더블 클릭한 다음 값을 0 으로 설정하세요.
- 같은 방식으로 EnableHttp2Cleartext 라는 이름의 DWORD 값을 하나 더 생성하고, 이 값도 0 으로 설정합니다.
- 편집기를 닫고 PC를 재부팅하세요.재부팅 후 Chrome에서 모든 사이트에 HTTP/2 강제 적용이 중지되어 오류가 해결될 수 있습니다.
주의하세요.레지스트리 키를 건드리는 것은 위험할 수 있습니다.항상 레지스트리를 먼저 백업하거나, 최소한 변경 사항을 기록해 두세요.
어쨌든, 위에서 언급한 방법들이 크롬에서 발생하는 고질적인 오류를 해결하는 데 도움이 될 수 있는 주요 팁입니다.때로는 웹사이트 자체에 문제가 있을 수도 있지만, 그럴 때까지 브라우저나 시스템 설정을 조정하면 시간을 벌거나 문제를 영구적으로 해결할 수도 있습니다.