웹 서버의 공개 키 인증서에 인증 기관이 서명해야하는 이유는 무엇입니까?


9

다시 말해서, 인증 사용자가 공개 키 인증서에 서명하지 않으면 (사용자 관점에서) 보안 위험은 무엇입니까? 내 말은, 데이터는 여전히 암호화되어 있습니다 ... 중간에있는 사람이 서명되지 않은 인증서로 무엇을 할 수 있습니까?


그들은 정확히 동일한 정보로 자체 인증서를 생성 할 수 있습니다. 사용자는 차이점을 어떻게 알 수 있습니까?
pjc50

@ pjc50 : 인증서 경로를 보면. 자체 서명되지 않은 인증서에는 인증서 경로가 있습니다. 이 경로가 신뢰할 수있는 루트로 연결되면 인증서가 신뢰할 수 있고 그렇지 않으면 그렇지 않습니다. 물론 신뢰할 수있는 루트를 직접 추가 할 수 있습니다 (내 CA에 대해이 작업을 수행하여 로컬 용 인증서를 쉽게 만들 수 있음).
Richard

답변:


13

HTTP와 함께 사용되는 SSL의 목적은 트래픽을 암호화하는 것뿐만 아니라 웹 사이트 소유자를 인증하고 누군가가 도메인의 신뢰성과 소유권을 증명하기 위해 시간과 돈을 투자하고자하는 것입니다.

이는 암호화뿐만 아니라 관계를 구매하는 것과도 관계가 특정 수준의 신뢰를 유발하거나 가정하는 것과 같습니다.

즉, 몇 달 전에 비슷한 질문을 했으며 기본적으로 "SSL은 사기입니다"라고 답했습니다.


도메인이 아닌 IP에 SSL 인증서가 발급되었다고 생각했습니다. 동일한 IP에서 호스팅되는 도메인에 대해 다른 인증서가 필요한 이유는 무엇입니까? 또한 HTTPS의 Wikipedia 페이지에서 무료로 인증서를 얻을 수 있다고 언급했습니다. CA 비즈니스는 실제로 사기처럼 들립니다.
Olivier Lalonde

2
도메인에 대한 인증서가 발급됩니다. 자체 서명 된 인증서를 생성하는 데 방해가되는 것은 없습니다. 브라우저가 발급하는 CA를 신뢰하지 않기 때문에 사람들이 읽을 수 없다는 무서운 경고가 나타납니다. "하나의 IP에 여러 SSL"문제가 여기에서 여러 번 논의되었습니다. 다음은 좋은 대답을 가진 스레드입니다. serverfault.com/questions/73162/…
Zypher

고마워 Zypher, 당신은 내 입에서 단어를했다 :) 그리고 IP가 아닌 도메인에 대한 인증서. 가장 무거운 웹 사이트를 제공하는 3 대의 서버에 대해 3 개의 IP 주소가 있으며 모두 동일한 인증서가로드되어 있습니다.
Mark Henderson

8

당신이 만나지 못했던 존 스미스라는 사람에게 $ 1,000,000를 배달해야하는 상황을 상상해보십시오. 혼잡 한 공공 장소에서 그를 만날 수 있다고 들었습니다. 당신이 그를 만나러 갈 때 당신은 그가 실제로 당신이 찾고있는 사람인지, 그리고 존 스미스라고 주장하는 다른 임의의 사람이 아닌지 확인하는 방법이 필요합니다. 정부 신분증, 명함을 요구할 수 있습니다. 실제로 존 스미스를 만난 신뢰하는 사람에게 그를 식별하는 데 도움을 청하도록 요청할 수 있습니다.

자체 서명 인증서는 시스템을 고유하게 식별하지만 시스템이 자신이 누구인지를 증명하기 위해 아무 것도하지 않습니다. 인증서에 쉽게 자체 서명하여 serverfault.com, google.com 또는 yourbank.com이라고 주장 할 수 있습니다. 인증 기관은 기본적으로 클라이언트가 사이트가 소유하고 있다고 주장하는 이름에 유효한 인증서인지 확인하기 위해 신뢰하는 타사 역할을합니다.


2

SSL 사업은 실제로 사기입니다. 실제로 암호로 흥미로운 일부 데이터에 대해 바이트 당 약 20p를 지불하는 경우 비트 이상입니다. 당신이 지불하는 것은 실제로 인증서의 도메인 / 호스트 이름을 사용할 자격이 있음을 증명 한 후 개인 키 중 하나를 사용하여 인증서에 서명하는 데 사용하는 CA에 대한 것입니다. Farseeker가 말했듯이, 그것은 신뢰 관계입니다-CA는 (당신을 심사 한 후) 당신을 신뢰하고, 세계의 웹 브라우저는 CA를 (일반적으로) 신뢰하므로 세계 웹 브라우저는 귀하의 인증서를 신뢰합니다. 그리고 확장 유효성 검사를 시작하지 마십시오 ...

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