루트 인증서 편집하기

IT위키

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
1번째 줄: 1번째 줄:
[[분류:보안]][[분류:암호학]]
[[분류:보안]][[분류:암호학]]
;Root certificate
;Root certificate
'''루트 인증서는 [[공개키 기반 구조]]에서 최상위 인증 기관인 [[루트 인증기관]]에서 발급하는 인증서를 말한다.'''
[[공개키 기반 구조]]에서 최상위 인증 기관인 [[루트 인증기관]]에서 발급하는 인증서
* TLS(SSL), 공인인증서 등에 사용
* SSL, 공인인증서 등에 사용
* 루트 인증서를 가진 신뢰된 하위 인증 기관도 인증서 발급 가능
* 루트 인증서를 가진 신뢰된 하위 인증 기관도 인증서 발급 가능
== TLS 루트 인증서 ==
TLS 루트 인증서는 [[TLS 인증 기관|TLS 인증 기관(COMODO, Go Daddy 등)]]에서 직접 발급한 인증서이다. 다른 인증서와 달리 루트 인증서는 인증 기관(이하 CA)에서 자체 서명한다. 루트 인증서의 [[개인 키]]는 [[TLS 인증서|TLS(SSL) 인증서]] 계층 구조의 다른 인증서에 서명하는 데 사용되는 키이다.
CA는 몇 가지 루트 인증서만 발급하므로 엄격하게 보호된다. 이러한 루트 인증서는 일반적으로 브라우저 및 운영 체제에 미리 설치된다. 일반적으로 사용되는 목록은 공개되어 있으며<ref>모질라에서 공개하는 [https://curl.se/docs/caextract.html '''CA Bundle''']. 보통 cacert.pem 이라는 파일 명으로 공유된다.</ref>, 이 외에 다른 루트 인증서를 사용하고자 하는 경우엔 브라우저나 운영 체제에 등록하는 기능이 제공되므로 이를 이용하면 된다.<ref>구글 크롬 브라우저에 루트 인증서 등록 방법 https://support.google.com/chrome/a/answer/6342302?hl=ko</ref> 루트 인증서는 모든 당사자가 루트 인증서를 발급한 CA를 신뢰하는 데 동의하기 때문에 인증서 체인에서 가장 중요한 것으로 간주된다. 루트 인증서를 발급한 CA가 신뢰할 수 없거나 취소된 경우 전체 체인이 붕괴된다.
루트 인증서를 보호하기 위해 루트 CA는 일반적으로 중간 CA를 둔다. 그리고 웹사이트의 리프(서버) 인증서를 루트 인증서에서 직접 발급하지 않고 중간 CA를 통해 발급한다. 루트 인증서를 직접 이용하는 것은 너무 위험하기 때문이다.
아래 이미지는 이 사이트(IT위키)의 [[인증서 체인]]이다. 이 이미지상에서 ISRG Root X1이 루트 인증서이고, R3가 중간 인증기관의 인증서이다. 자세한 내용은 '''[[인증서 체인]]''' 참고.
[[파일:It위키 인증서.png|없음|섬네일|IT위키 인증서 인증 경로]]


== 같이 보기 ==
== 같이 보기 ==
21번째 줄: 11번째 줄:
* [[공인인증서]]
* [[공인인증서]]
* [[SSL]]
* [[SSL]]
== 각주 ==
IT위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 IT위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소 편집 도움말 (새 창에서 열림)