2015-01-23 2 views
0

Symfony2로 웹 사이트를 개발하고이를 HTTPS에 저장했습니다.HTTPS 및 SSL 인증서

  1. 내 웹 사이트를 방문 할 때 브라우저에 오류 메시지가없는 유일한 방법은 SSL 인증서가 있어야하는 것입니다

    내가 몇 가지 질문이?

  2. 웹 사이트에서 SSL 인증서를 설치하는 방법은 무엇입니까?

  3. Verisign은 450 유로/년 (http://www.symantec.com/fr/fr/page.jsp?id=compare-ssl-certificates)의 SSL 인증서를 제공합니다. 꽤 비쌉니다. 저렴한 인증서를 얻기위한 다른 좋은 해결책이 있습니까?

답변

1

인증서는 신뢰할 수있는 클라이언트에게 알려줍니다. 웹 브라우저에는 타사의 신뢰할 수있는 키가로드됩니다. 브라우저가 들어오는 인증서의 키를 확인하고 목록에있는 경우 SSL 연결을 허용합니다 (인증서의 IP 주소가 맞으면). 따라서 인증서 공급자가 브라우저에 추가되어 수익을 창출하는 데 드는 비용은 의심의 여지가 없습니다.

물론 자신의 인증서를 생성 할 수는 있지만 고객의 컴퓨터에서는 인식되지 않습니다. . 그런 다음 사용자가 명시 적으로 인증서를 수락해야합니다. 크롬과 같은 일부 브라우저는 보안 위험이 있으므로이를 어렵게 만듭니다.

Google은 신뢰할 수있는 제공 업체로부터 최상의 인증서를 찾을 수 있도록 도와야합니다. 호스팅 제공 업체가 인증서를 설정할 수 있도록 도와야합니다. 귀하의 자체 호스팅은 자체 질문에 따라 설정에 따라 다른 대답을 가질 수 있습니다.

+0

답변 해 주셔서 대단히 감사합니다. 프로 바이더는, 암호화 강도가 다른 다른 증명서를 제공합니다 (알고리즘에 따라서 다릅니다). 서버와 클라이언트 간의 통신을 암호화하는 인증서라는 의미입니까? 인증서가 없으면 보안 HTTP 통신이 없습니까? – Marin74

+0

인증서는 설명 적입니다. 브라우저가 서버를 신뢰할 수 있음을 알려줍니다. 나는 암호화 강도가 브라우저에게 올바른 암호화 알고리즘을 알려주지 않으면 브라우저가 올바른 것을 어떻게 알 수 있는지를 추정한다. 브라우저가 작업을 수행합니다. – Luthervd