Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

모바일 브라우저에서 "비공개 연결이 아닙니다." NET::ERR_CERT_AUTHORITY_INVALID 오류가 발생하는 현상

(미리 언급하자면, 이 글은 해결책은 없고 원인 파악만 해본 것입니다.)

이상하군요, 데스크톱의 Chrome/Edge에서는 제 홈페이지 접속이 아무런 문제가 없는데 모바일의 Chrome/Edge에서는 다음과 같이 인증서가 유효하지 않다는 화면이 나옵니다.

mobile_cert_invalid_false_alarm_1.png

비공개 연결이 아닙니다.
공격자가 ...에서 사용자의 정보(예: 암호, 메시지 또는 신용 카드)를 도용하려고 시도할 수 있습니다.

NET::ERR_CERT_AUTHORITY_INVALID


"고급" 버튼을 누르면 다음의 메시지가 나오고,

해당 서버는 ...임을 증명할 수 없습니다;
장치의 운영 체제가 해당 보안 인증서를 신뢰하지 않습니다.
이것은 잘못된 구성이나 공격자가 연결을 가로채기 때문에 발생하는 것일 수 있습니다.

...(안전하지 않음)(으)로 계속하기

안전하지 않다는 링크를 타고 들어가면 아래와 같이 접속은 됩니다.

mobile_cert_invalid_false_alarm_2.png

문제가 뭔지 확인하기 위해, 위의 화면에서 주소줄에 있는 방패 모양의 인증서 버튼을 누르면 아래와 같이 원인을 알려주는데,

mobile_cert_invalid_false_alarm_3.png

이 사이트에 대한 연결이 안전하지 않습니다.
이 사이트에 중요한 정보(예: 암호 또는 신용 카드)를 입력하지 마세요. 공격자가 도용할 수 있습니다.
세부정보

위의 내용에서 "세부정보" 링크를 타고 들어가면 좀 더 자세한 내용을 확인할 수 있지만,

mobile_cert_invalid_false_alarm_4.png

이 사이트에 대한 연결이 안전하지 않습니다.

이 웹 사이트의 ID를 확인하지 못했습니다.
* 서버의 인증서를 신뢰할 수 없습니다.
인증서 정보

정작 "인증서 정보" 링크를 눌렀을 때 볼 수 있는 화면에서는 인증서에 대한 아무런 오류가 없습니다.

mobile_cert_invalid_false_alarm_5.png

사실, 저 인증서에 오류가 있었으면 데스크톱 Chrome/Edge에서도 마찬가지의 오류 상황이 발생했을 것입니다.




이에 대해 검색하다가 아래의 글에서,

SSL cert "err_cert_authority_invalid" on mobile chrome only
; https://stackoverflow.com/questions/27892873/ssl-cert-err-cert-authority-invalid-on-mobile-chrome-only

인증서 체크를 할 수 있는 링크를 하나 발견했습니다.

DigiCert® SSL Installation Diagnostics Tool
; https://www.digicert.com/help/

실제로 위의 페이지에 "www.sysnet.pe.kr" 경로를 입력했더니 다음의 오류가 나옵니다.

mobile_cert_invalid_false_alarm_6.png

TLS Certificate is not trusted
The certificate is not signed by a trusted authority (checking against Mozilla's root store). If you bought the certificate from a trusted authority, you probably just need to install one or more Intermediate certificates. Contact your certificate provider for assistance doing this for your server platform.


위의 이미지에 보이는 인증서 중 "DST Root CA X3"은 "2021-09-30"에 만료가 되었기 때문에,

DST Root CA X3 Expiration (September 2021)
; https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/

"Let's encrypt" 인증서는 진즉에 (Internet Security Research Group) "ISGR Root X1"을 루트로 서명이 됩니다. 이것은, 데스크톱 Edge에서 제 웹 사이트의 인증서 체인을 살펴보면 알 수 있습니다.

mobile_cert_invalid_false_alarm_7.png

혹시나 싶어, 위에서 "인증서 뷰어" 화면으로 나오는 모바일 Chrome/Edge 브라우저의 www.sysnet.pe.kr 인증서에 대해 "일련번호"를 보면 데스크톱에서 인식한 인증서와 일련번호가 같음을 확인할 수 있습니다.

문제는, 함께 보이는 "R3" 인증서에 대한 것인데요, 모바일 Chrome/Edge 브라우저의 경우 확인해 보면 다음과 같이 나옵니다.

mobile_cert_invalid_false_alarm_8.png

(역시나 만료 날짜를 보면 "2021.9.30"이라는 문제가 있고) 일련번호가 "40..."으로 시작하는데 데스크톱에서 www.sysnet.pe.kr의 인증서 체인에서 확인해 보면 "R3"의 경우 "‎00 91 2b 08 4a cf 0c 18 a7 53 f6 d6 2e 25 a7 5f 5a"라고 나옵니다.

즉, 모바일 웹 브라우저에서 중간 인증 기관의 인증서를 신규 인증서로 판단하지 못하고 재사용하고 있었던 것입니다.




그나저나, 저 문제를 수정하기 위한 적당한 방법이 없습니다. 안드로이드 모바일 폰만의 문제라면 어떻게 해보겠지만 digicert에서도 그렇게 판단하고 있다는 것은... ^^;

그래도 혹시나 싶어 아래의 내용 중,

Re-Hashed: How to Fix SSL Connection Errors on Android Phones
; https://www.thesslstore.com/blog/fix-ssl-connection-errors-android-phones/

공장 초기화 방법만 빼고 다 시도해봤지만 허사였습니다.

혹시 이에 대한 해결책을 아시는 분은 덧글 부탁드립니다. ^^




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 10/6/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2021-11-08 01시17분
그사이 무슨 일이 있었는지는 알 수 없으나, 서버는 변함이 없는 상태에서 모바일 측의 웹 브라우저에서 이제는 해당 문제가 사라졌습니다. 묘~~~한 일이군요. ^^;
정성태

1  2  3  4  5  6  7  8  [9]  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
336정성태7/26/201011477Step by Step: 암호화된 파일에 액세스가 안 될 경우 해결 방법
335정성태7/26/201013029어느 대학의 IT 교재
334정성태7/22/201015446마이크로소프트 웹 사이트 연결이 안될 때 [1]
333정성태7/19/201021271SYSTEM에 의해서 파일이 잠기는 현상
332정성태7/18/201012916누가 Internet Explorer의 보안을 낮췄을까?
331정성태7/15/201019790네이버우클릭+복사방지 해제방법
330정성태7/12/201020800탐색기에서 끌기(Drag) 동작이 안될 때
329정성태7/6/201014038[종료] Visual Studio 2010 Ultimate with MSDN 구독권 1개를 드립니다. [3]
328정성태7/4/201017252유튜브(Youtube) 동영상을 파일로 저장하는 방법
327정성태6/23/201013762Ho'oponopono
326정성태6/5/201015627쓸만한 노트북 쿨러 추천
325정성태5/30/201013074Pokarekare Ana, You Raise Me Up ...
322정성태5/17/201011900PC 에 먼지 제거하세요. 블루스크린 뜹니다. ^^
321정성태5/17/201015996Youtube(유튜브) 버퍼링 문제 해결 [1]
320정성태5/16/201012294처음 가본 오대산...
319정성태5/16/201013724미국 ‘일하고 싶은 직장 1위’ SAS 가보니…
318정성태5/12/201012002드라마보다 더 드라마틱한 게임 유저들의 이야기 [2]
317정성태5/12/201012951제니퍼소프트 - 제니퍼 닷넷 출시 기자간담회 [2]
316정성태5/8/201024713Windows 7 64비트 + IE 8에서의 알패스 "자동 채움" 동작시키기
315정성태5/8/201012670우리 집 창밖 풍경! [2]
314정성태5/4/201014922Step by Step: "테스트 모드 Windows 7 빌드 7600"가 표시된다
313정성태4/30/201011457The 15 most toxic places to live
312정성태4/30/201011106하이브리드카 사 봐야 본전 뽑기도 어렵다
311정성태4/24/201014084SSD 달린 새 컴퓨터 ^^ [1]
309정성태4/13/201025958ATI Radeon에서 HDMI 연결 시 1080p 화면이 축소되는 경우 해결책 [1]
308정성태4/7/201013765[종료] DDR2 2GB 메모리 2개 드립니다.
1  2  3  4  5  6  7  8  [9]  10  11  12  13  14  15  ...