티스토리 뷰
커버로스(Kerberos)란?
개발 네트워크상에서 인증과 통신의 암호화를 하여서 보안성을 확보하기 위한 알고리즘입니다.
이름을 따온 부분인 그리스 신화에서 Kerberos가 저승의 입구를 지키는 머리 3개 달린 개를 의미하는데요.
처음 개발될 당시에는 MIT에서 Athena 프로젝트의 일부로 네트워크의 입구를 보호하기 위하여 인증, 계정, 감시의 3가지 요소를 갖도록 하는 목적을 가졌으나 인증 부분만이 완성 되었다고 합니다.
Kerberos는 신뢰할 수 있는 제 3기관인 키 분배센터(KDC)가 클라이언트의 패스워드를 기초로 생성한 티켓을(TGT: ticket-granting ticket) 발급하고 클라이언트는 접근할 서버에 사용함으로써 패스워드의 누출 위험을 줄이고 보다 높은 상호 인증을 구현하는 알고리즘이라고 합니다.
특이한점은 다른 인증법과는 달리 공개키 암호화 알고리즘을 사용하는 것이 아니라 비밀키 알고리즘만을 사용한다고 합니다.
'IT' 카테고리의 다른 글
M.2 SSD의 속도 (0) | 2019.12.09 |
---|---|
Kerberos init, password setting (0) | 2019.10.15 |
CLI? (0) | 2019.07.10 |
Android Phone. 외장 SD카드를 내부 저장소 용량에 추가하기 (0) | 2018.06.30 |
칼만 필터 (0) | 2018.01.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- rxswift
- nodejs
- SWIFT
- Windows
- intellij
- Python
- docker
- ubuntu
- golang
- github
- Gradle
- CentOS
- Java
- cocoapods
- go
- windows10
- Spring
- php
- Kotlin
- enum
- ios
- Xcode
- tomcat
- centos8
- git
- MySQL
- Codable
- Linux
- war
- android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함