Kerberos

작가: Peter Berry
창조 날짜: 12 팔월 2021
업데이트 날짜: 22 6 월 2024
Anonim
Протокол Kerberos
동영상: Протокол Kerberos

콘텐츠

정의-Kerberos 란 무엇입니까?

Kerberos는 비밀 키 암호화를 사용하여 클라이언트 서버 응용 프로그램을 인증하는 네트워크 프로토콜입니다. Kerberos는 서비스를 사용하기 위해 인증 된 서버 시퀀스를 통해 암호화 된 티켓을 요청합니다.


이 프로토콜은 그리스 신화에서 하데스의 문을 지키고있는 3 개의 머리가 달린 개 (Kerberos 또는 Cerberus)에서 그 이름을 얻습니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Kerberos를 설명합니다

Kerberos는 1983 년과 1991 년 사이에 운영되었던 MIT (Massachusetts Institute of Technology), Digital Equipment Corporation과 IBM의 공동 프로젝트 인 Project Athena에 의해 개발되었습니다.

인증 서버는 Kerberos 티켓을 사용하여 서버 액세스 권한을 부여한 다음 요청자의 비밀번호와 다른 임의의 값을 기반으로 세션 키를 만듭니다. TGT (Ticket-Granting Ticket)는 동일한 인증 서버를 사용해야하는 TGS (Ticket-Granting Server)로 전송됩니다.

요청자는 타임 스탬프 및 서비스 티켓과 함께 암호화 된 TGS 키를 수신하여 요청자에게 반환되어 해독됩니다. 요청자는 TGS에게이 정보를 제공하고 암호화 된 키를 서버에 전달하여 원하는 서비스를 얻습니다. 모든 조치가 올바르게 처리되면 서버는 티켓을 승인하고 원하는 사용자 서비스를 수행합니다.이 서비스는 키를 해독하고 시간 소인을 확인한 후 분배 센터에 문의하여 세션 키를 얻습니다. 이 세션 키는 요청자에게 전송되어 티켓을 해독합니다.

키와 타임 스탬프가 유효하면 클라이언트-서버 통신이 계속됩니다. TGS 티켓에 타임 스탬프가 할당되어 할당 된 시간 내에 동시 요청이 가능합니다.