루트 인증서를 제거한 후 Safari와 Chrome에서 경고가 표시되지 않는 이유


8

DigiNotar에서 발행 한 인증서는 오늘 Mozilla에서 블랙리스트에 올렸습니다. 야간에 Firefox를 빌드 한 상태에서 DigiNotar에서 발행 한 인증서가있는 웹 사이트를 보면 경고가 표시됩니다.

업데이트를 기다리지 않고 자체 시스템에서 인증서를 해지하기 위해 키 체인에서 루트 인증서를 제거했지만 Chrome은 여전히 ​​웹 사이트 인증서의 유효성을 검사하고 Safari는 경고를 표시하지 않습니다.

내가 뭔가를 놓치고 있습니까?

인증서 제거 :

  • DigiNotar 루트 CA
  • 스타트 데르 네 덜란 덴 루트 CA
  • 스타트 데르 네 덜란 덴 루트 CA-G2

테스트 된 웹 사이트 : https://as.digid.nl/


다음은 Chrome 13.0.782.218의 문제를 보여주는 대체 테스트 사이트입니다. http://auth.pass.nl

내 키 체인에서 DigiNotar 루트 CA를 삭제했습니다. Chrome이 다시 시작되었습니다. 그러나 Chrome은 여전히이 사이트가 유효하며 DigiNotar 루트 CA를 사이트의 SSL 권한으로 표시합니다.

신뢰할 수있는 DigiNotar 루트 CA


여기에서도 마찬가지입니다. 심지어 오페라. 나는 모든 주요 브라우저에 버그 해지 처리기가있는 불량 인증서가 너무 드물다고 생각합니다.
hsmiths

여기에도 같은 문제가 있습니다. 이 기사는 Mozilla에서 수동 제거에 대해 자세히 설명합니다. support.mozilla.com/en-US/kb/deleting-diginotar-ca-cert 키 체인에서 삭제하는 것이 본질적으로 동일한 것 같습니다. 참 이상합니다.

1
Staat der Nederlanden Root CA를 신뢰할 수없는 것으로 설정하면 Chrome에서 사이트가 신뢰할 수있는 인증서를 사용하지 않는다는 경고를받습니다. 이미 DigiNotar 루트 CA를 삭제했습니다.
Ian C.

인증서를 "Never Trust"로 설정하면 Safari에서 Chrome으로 예상되는 결과를 얻습니다. 둘 다 경고를 던졌습니다.
Lars Wiegman

답변:


4

신뢰할 수없는 것으로 수동 설정 한 모든 사이트에는 경고가 표시됩니다. 서버의 상황이 너무 빠르게 변화하고있을 수 있으며 동일한 작업을 수행하는 다른 사람들이 다른 결과를보고 있습니다.


일반적으로 블랙리스트의 개념 과 (CRL)과 같은 인증서 해지 또는 OCSP 와 같은 온라인 검증 개념을 제외 하고 브라우저에서 SSL 인증서의 메커니즘을 선택하십시오. Chrome / Firefox / 다른 브라우저를 제외하고이 게시물에 대한 문제로 Safari와 Mac Keychain에 중점을 둡니다.

짧은 대답은 귀하가 나열한 사이트가 언론이 모든 블랙리스트 스토리를 실행시키는 방식으로 사용 된 하나의 인증서에 의존하지 않는 것입니다.

google.com으로 끝나는 것과 일치하는 인증서에 서명하는 데 사용되었으며 Google이 아닌 사이트에서 사용 중에 발견되었습니다. 이것은 은행 금고에 터널을 건설하는 사람과 동등한 기술입니다. 터널을 만들 계획은 아니지만 모든 사람이 견고 할 것으로 예상되는 장벽 주변에서 작동하는 실제 터널.


이제 Safari가 "나쁜"사이트를 표시하지 않았 는지 알 수 있습니다.

내가 사용하는 Mac에서 인증서를 삭제하지 않았으며 Keychain Assistant 메뉴를 열어 Keychain Access 메뉴-> Certification Assistant- > Open ...

작은 CA 창에서 계속,보기 및 평가, 인증서보기 및 평가를 차례로 선택한 다음 계속하십시오.

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

보시다시피 https://as.digid.nl/ 는 신뢰 체인에 4 개의 인증서를 제공합니다.

  • 인증서 이름-유형-SHA1 지문-상태
  • as.digid.nl - SSL - 2D F7 4E 54 00 90 80 08 01 0A 2F 3E 5A EE BE 36 5F EC 82 F3 - 호스트 이름 불일치로 인한 잘못된 (무해 오류 - 공구 평가하는 인증서에 대한 맥 내 MAC as.digid.nl이 아님)
  • DigiNotar PKIoverheid CA Overheid en Bedrijven-중간-40 AA 38 73 1B D1 89 F9 CD B5 B9 DC 35 E2 13 6F 38 77 7A F4-유효
  • Staat der Nederlanden Overheid CA-중급-29 FC 35 D4 CD 2F 71 7C B7 32 7F 82 2A 56 0C C4 D2 E4 43 7C-유효
  • Staat der Nederlanden 루트 CA-루트-10 1D FA 3F D5 0B CB BB 9B B5 60 0C 19 55 A4 1A F4 73 3A 04-유효

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

귀하의 질문에 당신은 루트 키를 삭제했다고 언급했습니다. 그렇다면 사파리는 이전 값을 캐시하거나 보았을 때 해당 사이트 에이 답변을 보았던 것과 다른 SSL 인증서가 있습니다. 내가 어느 단계에 해당하는지 확인하기 위해 방금 수행 한 단계를 재현해야합니다.

필자의 경우, Staat der Nederlanden Root CA 루트 인증서를 신뢰할 수없는 것으로 표시하여 Safari를 설치하고 사이트를로드 할 때이 메시지를 표시했습니다.

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

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

모든 언론은 DigiNotar Root CA 에만 국한된 것이기 때문에 Staat der Nederlanden Root CA를 신뢰하지 않기 위해 변경 사항을 취소 합니다.

DigiNotar Root CA 를 절대 신뢰할 수없는 것으로 표시 하고 기다렸다가 Apple이하는 일을 살펴 보겠습니다 . 이런 종류의 것에 관심이 있다면 Apple 보안 페이지를 모니터 하십시오.


2
그러나 "Staat der Nederlanden Root CA"인증서 신뢰할 수 없습니다 (내가 아는 한). DigiNotar CA 인증서는 해지 / 삭제해야하며 작동하지 않습니다.
Konrad Rudolph

크롬과 사파리가 왜 오류를 일으키지 않았는가에 대한 질문 이었기 때문에 나는 사회적 측면 전체를 피했다. 아마도 나는 내 대답에서 그 점을보다 명확하게 언급해야 할 것이다.
bmike

영업 이익 내 업데이 트를 참조하십시오 : 당신이 사이트에 표시 할 수 있습니다 않는 내 키 체인에서 자신의 루트 CA를 삭제 한 경우에도 크롬 행복하게 표시하는 DigiNotar 루트 CA에 의존합니다.
Ian C.

굉장한 @ Ian-C-테스트 할 짚맨을 찾고있었습니다. 크롬이 시스템 키 체인을 사용하지 않고 자체 스토어임을 분명히 알 수 있습니다. DigiNotar Root CA 를 신뢰할 수 없거나 삭제 하면 Safari에서 auth.pass.nl에 올바르게 플래그를 지정 합니다 . 그 링크에 감사드립니다!
bmike

기묘한. 문제가 생겼습니다. 내 시스템에 업데이트 된 사이트를 게시 한 후 Chrome과 Safari에서 플래그를 지정하기 시작했습니다. 그러나 내가 그 게시물을 만드는 동안 그들 중 누구도 그것을 표시하지 않았습니다. Chrome 및 Safari에 키 체인 정보가 전파되는 데 약간의 지연이있는 것 같습니다. 해당 기간 동안 Chrome 버전이 변경되지 않았습니다. 이상한.
Ian C.

2

이것은 OS X에서 심각한 버그 인 것 같습니다.

사용자는 키 체인을 사용하여 인증서를 해지 할 수 있지만보다 안전한 확장 유효성 검사 인증서를 사용하는 사이트를 방문하는 경우 Mac은 신뢰할 수없는 것으로 표시된 인증 기관에서 발급 한 경우에도 EV 인증서를 수락합니다.

출처 : http://www.computerworld.com


1

이 웹 사이트는 DigiNotar CA Root 인증서를 사용하지 않습니다 . as.digid.nl의 경우 루트 인증서는 "아마도 안전한 Staat der Nederlanden 루트 CA"의 인증서입니다. 사실, 웹 사이트의 인증서 체인에 DigiNotar 인증서가 있지만 이는 루트 인증서 가 아닙니다 . 이는 체인의 링크 일 뿐이며 다른 인증서입니다.


은 "Staat Nederlanden 데르 루트 CA는"같은 회사, DigiNotar에서 발급 한 때문에 사실,하지만, 나는뿐만 아니라 그것을 취소하기로 결정했다.
라스 Wiegman에게

0

보고있는 인증서에 여러 CA가 서명했거나 중간 CA 인증서가 여러 엔터티에 의해 서명되었을 수 있습니다. 관련된 모든 서명 CA를 식별하고 제거해야합니다.


하나의 루트 인증서에 대한 신뢰를 취소하면 Safari에서 나에게 도움이되었습니다. 이 경우 중간 인증서는 내 키 체인에 저장되지 않습니다. Staat der Nederlanden Root CA SHA1 지문 10 1D FA 3F D5 0B CB BB 9B B5 60 0C 19 55 A4 1A F4 73 3A 04
bmike

0

내가 아는 한 Firefox와 같은 일부 브라우저는 키 체인의 인증서를 사용하지 않습니다. Chrome은 Webkit을 기반으로하므로 키 체인을 사용한다고 가정합니다.

Safari를 다시 시작하지 않아도됩니다. 루트 인증서를 "신뢰할 수없는"것으로 표시하고 페이지를 다시로드하는 것으로 충분합니다.

루트 (Staat der Nederlanden Root CA) 만 신뢰할 수없는 것으로 표시 할 수는 없습니다. 다른 인증서는 키 체인에 없지만 SSL 세션을 시작할 때마다 호스트에서 전송됩니다.

as.digid.nl을로드 할 때 인증서 창의 스크린 샷을 게시 할 수 있습니까? 어쩌면 그 문제에 대해 밝힐 수 있습니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.