macOS에서 인증서가 해지되었다고 생각하는 이유는 무엇입니까?


42

두 Mac 모두에서 Wikipedia에 액세스 할 수 없습니다. macOS는 Wikipedia의 인증서 ( GlobalSign Organization Validation CA - SHA256 - G2) 에 서명하는 데 사용 된 중간 인증서 가 취소 되었다고 말합니다 .

여기에 이미지 설명을 입력하십시오

문제의 인증서가 해지되었다고 생각하지 않으므로 GlobalSign의 CRL 및 OCSP 서비스를 수동으로 확인하고 인증서가 정상임을 알려줍니다.

macOS가 잠재적으로 사용할 수있는 다른 CRL 소스가 있습니까? 보안 프레임 워크에 인증서의 의견이 정확히 무엇인지 말해 줄 수 있는 방법이 있습니까?


또한 wikipedia / maxcdn / ...에 대해 이것을보고 있습니다.
— Somatik

1
Wikipedia를 방문 할 때 Mac (Sierra)에서도이 문제가 발생했습니다. 그래도 iOS 기기에서 작동합니다.
— Panda

1
위키 백과는 지금 모든 사이트에 문제의 영향을받지 않습니다 새로운 인증서를 배포된다 phabricator.wikimedia.org/T148045
— pietrodn

3
아래의 답변 중 어느 것도 질문에 대답하려고하지 않습니다. 그들 모두는 해결 방법을 찾으려고 노력합니다 ...
— klanomath

1
@klanomath 나는 이것을 이렇게 썼다 : 모든 사람들은 원래의 원인을 알고있는 결과를 제거하려고 노력하는 반면, 질문은 문제를 진단하는 방법이다.
— kirelagin

답변:


40

나는 노력 crlrefresh rp과 수동과 OCSP 캐시 삭제 sudo rm /var/db/crls/*cache.db로 GlobalSign에 의해 문서화를 .

그러나 캐시는 macOS 10.12 Sierra에서 다른 위치에있는 것 같습니다. 다음 명령이 저에게 효과적이며 문제를 해결했습니다.

$ sqlite3 ~/Library/Keychains/*/ocspcache.sqlite3 'DELETE FROM responses WHERE responderURI LIKE "%http://%.globalsign.com/%";'

또한 전체 데이터베이스를 삭제하려고 시도했지만 자동으로 다시 나타나지 않는 것 같습니다.

확실하지 않은 경우 OCSP 서버가 예를 들어 어제부터 잘못된 응답을 제공하기 전에 백업에서 복원 ~/Library/Keychains/*/ocspcache.sqlite3*( -shm및 포함 -wal)하는 것이 좋습니다 .


3
macOS Sierra를 사용하고 있으며이 sqlite 명령으로 문제가 해결되었습니다. 로그 아웃하거나 브라우저를 종료 할 필요가 없었습니다. ocspcache.sqlite3의 백업 복사본을 먼저 만들었습니다.
— Dan Reese

1
이로 인해 Safari에서 Wikipedia 문제가 해결되었지만 Chrome에서 여전히 차단합니다.
— benr

문제가 때때로 다시 나타나는 것처럼 보이지만 해당 명령을 다시 실행하면 문제가 다시 해결됩니다.
— Dan Reese

와우, 그리고 "때때로", 나는 몇 분마다 의미합니다. 어쩌면 그것은 진짜 수정이 아닐 수도 있습니다.
— Dan Reese

1
Safari 및 Chrome에서도 작동합니다. Chrome에서 브라우저를 다시 시작해야했습니다.
— pietrodn

19

GlobalSign이 OCSP에 문제가있는 것 같습니다. 이것은 그들의 트위터에서 가져온 것입니다 ( https://twitter.com/globalsign/status/786505261842247680?lang=da )

현재 인증서 경고 메시지를 발생시키는 OCSP에 문제가 있습니다. 우리는 가능한 빨리이 문제를 해결하려고합니다.

그리고 또한

업데이트 : MAC 사용자 인 경우 캐시를 지우십시오. crlrefresh rp

또는 CRL, OCSP 캐시보기 및 / 또는 삭제


1
실제로, 나는 이미 시도했지만 crlrefresh rp도움이되지 않는 것 같습니다. 어쨌든, 내가 찾고있는 것은 인증서가 잘못되었다고 생각하는 정확한 이유 (OCSP 또는 다른 것)를 말하도록 macOS를 설득하는 방법입니다.
— kirelagin

업스트림 문제가 해결되었는지 여부에 따라 영향이 달라질 수 있습니까?
— Andre M

캐시를 지우면 문제가 해결되지 않았지만 적어도 문제의 원인이 있습니다.
— Jordan Thomas

종류의 보도 자료는 지금이 : globalsign.com/en/customer-revocation-error은
— 페트르 Hudeček

0

Global Sign이 제공하는 지시를 시도했지만 실제로 도움이되지 않았습니다.

sudo rm /var/db/crls/*cache.db기준 crlcache2.db과 일치하지 않는 다른 캐시 파일 이 있기 때문에 실제로 도움 이되지 않았습니다 *cache.db.

내 해결책은이 파일을 제거한 다음 다시 부팅하는 것이 었습니다.

sudo rm /var/db/crls/crlcache2.db

sudo rm /var/db/crls/*폴더에는 캐시 파일 만 보유 하기 때문에 안전하다고 생각 합니다. 그러나 당신이 그것을 선택했다면, 당신 자신의 위험에 감수하십시오.



-3

다른 옵션은 globalsign을 사용하지 않는 사이트 (예 : 영어 사용자의 경우) https://it.wikipedia.org (이탈리아 위키 백과)를 사용하고 유효하지 않은 인증서가 globalsign을 명시 적으로 신뢰한다고 말하는 경우 이 CF가 올바르게 수정 될 때까지 인증서


3
이것은 나쁜 생각입니다. IMO. 나는 항상 인증서 경고를 매우 심각하게 생각하며 계속하지 않습니다. OP가 MITM 상태이고 해당 경고를 맹목적으로 클릭 한 경우 어떻게됩니까?
— grooveplex

1
이러지 마십시오. 중요한 이유로 해당 인증서가 해지 된 경우 명시 적 신뢰를 삭제할 때까지 시스템은 해당 해지를 무시합니다. OCSP 캐시를 비우는 것이이 문제를 해결하는 훨씬 효과적이고 안전한 방법입니다.
— joshperry
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.