최근 윈도우 10 업데이트 이후 많은 사용자들이 마이크로소프트 지원 페이지 (https://support.microsoft.com/en-us )를 포함한 몇몇 일반적인 웹사이트에 접속하는 데 문제를 겪고 있습니다.브라우저 에서 ERR_SSL_BAD_RECORD_MAC_ALERT 오류가 발생하는 것이죠.크롬에서 이 오류가 발생하는 것을 보셨다면(개인적인 문제가 아니라면), SSL 핸드셰이크 과정에서 연결이 제대로 이루어지지 않아 발생하는 문제일 가능성이 높습니다.이상하게도 이러한 오류는 항상 인증서 자체의 문제만은 아닙니다.타사 보안 도구나 오래된 브라우저 버전 등 다른 원인으로 발생하는 경우도 있습니다.기본적으로 브라우저와 시스템이 웹사이트, 특히 신뢰할 수 있는 웹사이트와 원활하게 통신하도록 하는 것이 중요하며, SSL 오류에 대해 지나치게 걱정할 필요는 없습니다.다음은 문제를 해결하고 웹사이트 접속을 다시 원활하게 할 수 있는 몇 가지 방법입니다.
Chrome 및 Windows 업데이트를 통해 ERR_SSL_BAD_RECORD_MAC_ALERT 오류를 해결하는 방법
Google Chrome과 Windows를 업데이트하세요.
우선, 이것이 가장 쉬운 해결책인 경우가 많습니다.오래된 브라우저나 시스템 파일은 최신 암호화 표준을 지원하지 않아 SSL 핸드셰이크 오류를 일으킬 수 있습니다. Windows와 Chrome을 최신 버전으로 업데이트하면 이러한 호환성 문제를 해결할 수 있습니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭 하고 설정 으로 이동하세요.
- 업데이트 및 보안 으로 이동
- ‘업데이트 확인’을 클릭하세요. Windows에서 최신 패치를 다운로드합니다.설치를 완료하려면 재부팅이 필요할 수 있습니다.
- Chrome을 업데이트하려면 Chrome을 닫았다가 다시 열기만 하면 됩니다.대부분의 경우 Chrome은 백그라운드에서 자동으로 업데이트됩니다.하지만 수동으로 확인하고 싶다면 다음 단계를 따르세요.
- 오른쪽 상단의 점 세 개를 클릭하고 도움말 > Google Chrome 정보 를 선택하세요.
- 업데이트가 있는 경우 Chrome에서 즉시 다운로드를 시작합니다.메시지가 표시되면 다시 시작을 클릭하세요.
일부 환경에서는 이 방법이 첫 시도에 바로 작동하기도 합니다.그렇지 않다면 재부팅해 보세요.윈도우가 필요 이상으로 복잡하게 만들어 놓았기 때문입니다.
예상되는 사항:
모든 업데이트를 완료했으면 사이트를 다시 확인해 보세요.대부분의 경우 오류가 마치 처음부터 없었던 것처럼 사라집니다.일부 시스템에서는 이전 파일을 완전히 삭제하고 새 업데이트를 적용하려면 재부팅이 필요할 수 있습니다.
신뢰할 수 있는 사이트 목록에 사이트 추가하기
특정 사이트 관련 문제를 해결하려면 해당 사이트를 화이트리스트에 추가하세요.
이 방법은 특정 사이트에서만 오류가 발생하는 사용자들에게 정말 큰 도움이 되었습니다.간단히 말해, Windows와 Chrome에서 해당 사이트들을 명시적으로 신뢰하도록 설정하는 것입니다.그러면 SSL 관련 문제로 인해 사이트가 차단되는 것을 방지할 수 있습니다.
- 제어판을 엽니다 (코타나에서 검색하세요).
- 네트워크 및 인터넷 > 인터넷 옵션 으로 이동하세요.
- 보안 탭 으로 이동한 다음 신뢰할 수 있는 사이트를 클릭하세요.
- [사이트]를 클릭한 다음 문제가 있는 사이트 주소(예: https://support.microsoft.com) 를 입력하세요.
- [추가]를 눌러 목록에 나타나는지 확인한 다음 대화 상자를 닫으세요.
오류가 계속 발생하는 경우, 이 단계를 통해 Chrome이 해당 사이트를 더 신뢰하게 되어 SSL 핸드셰이크 문제가 줄어듭니다.
참고: 브라우저 버전에 따라 ‘ TLS를 사용하지 않는 사이트’ 설정을 변경해야 할 수도 있습니다. Chrome이나 Edge는 업데이트에서 이러한 설정을 처리하는 방식을 변경하는 경우가 있습니다.
암호화된 연결에 대한 맬웨어 검사 중지
HTTPS 스캔을 일시적으로 비활성화합니다.
Bitdefender나 Avast 같은 안티바이러스 프로그램은 종종 암호화된 트래픽을 모두 검사하여 악성코드를 탐지하는데, 이로 인해 SSL 핸드셰이크가 방해받고 오류가 발생할 수 있습니다.주로 보안 정보를 복호화하기 때문입니다.안티바이러스 소프트웨어가 SSL 연결을 검사하는 경우, 해당 소프트웨어가 문제의 원인일 수 있습니다.
- 악성코드 방지 또는 바이러스 백신 소프트웨어의 설정 창을 여세요.
- 웹 보호 또는 SSL/TLS 스캔 이라는 이름의 옵션을 찾아보세요.
- SSL 트래픽을 검사하는 기능(흔히 ” Scan SSL” 이라고 함)을 비활성화하거나 끄십시오.
- 변경 사항을 적용하고 브라우저를 다시 시작하여 사이트가 오류 없이 로드되는지 확인하십시오.
참고로 말씀드리자면, SSL 스캔을 비활성화하면 보안이 약간 저하되므로 영구적으로 비활성화 상태로 두지 마세요.이는 문제 해결을 위한 임시 방편입니다.
한 환경에서는 바로 작동했지만, 다른 환경에서는 서로 다른 AV 인터페이스 때문에 다소 까다로웠습니다.
윈도우 시간을 자동으로 설정
시스템 시계가 정확한지 확인하십시오.
시스템 시간이 잘못 설정되어 있으면 SSL 오류가 발생할 수 있습니다. SSL은 정확한 날짜/시간 스탬프에 크게 의존하기 때문입니다.시스템 시간이 맞지 않으면 SSL 핸드셰이크 과정에서 인증서가 만료되었거나 아직 유효하지 않다고 판단할 수 있습니다.
- Win + R 키 를 누르고, 를 입력한
services.msc후 Enter 키를 누르세요. - 아래로 스크롤하여 Windows 시간을 찾으세요.
- 더블 클릭하여 속성을 연 다음 시작 유형을 자동 으로 설정하십시오.
- 멈춰있는 경우 시작을 클릭한 다음 적용을 누르세요.
- PC를 재부팅하고 오류가 사라졌는지 확인하세요.
이 방법은 놀랍도록 흔한 해결책입니다.왜 효과가 있는지는 확실하지 않지만, 일부 컴퓨터에서는 타이밍이 잘못되면 SSL에 문제가 발생합니다.
라우터의 MTU 설정을 변경하세요
라우터를 통해 MTU 값을 1400으로 조정하세요.
다른 해결 방법이 효과가 없거나 오류가 간헐적으로 발생하는 경우 라우터의 MTU 값을 조정해 보는 것이 도움이 될 수 있습니다. MTU 값이 높을수록 속도가 빠르지만, MTU 값이 맞지 않으면 패킷 조각화 문제가 발생하여 SSL 연결이 끊어질 수 있습니다.
- 라우터 관리자 패널에 로그인하세요( 브라우저에 192.168.0.1 또는 192.168.1.1을 입력해 보세요.관리자 자격 증명이 필요합니다).
- 고급 설정 또는 WAN 설정 과 같은 섹션을 찾아보세요.
- MTU 값을 찾으세요.기본값은 1500일 수 있습니다.
- 값을 1400 으로 변경 하고 설정을 저장하세요.
- 필요한 경우 라우터를 재부팅하세요.
이러한 설정 변경은 특히 불안정한 네트워크 환경에서 SSL 연결을 안정화하는 데 도움이 되었습니다.이론적으로는 백그라운드에서 발생할 수 있는 패킷 손실 문제를 줄여줍니다.
이러한 단계 중 일부가 SSL 오류를 해결하는 데 도움이 되기를 바랍니다.결국 SSL 문제 해결은 모든 경우에 적용되는 만능 해결책이 아니며, 때로는 눈에 띄지 않는 곳에서 문제가 발생하기도 합니다.이러한 해결 방법은 단지 통신을 다시 원활하게 하기 위한 것일 뿐입니다.