열쇠 고리는 무엇을합니까?


66

나는 그것을 비활성화하고 우회하고 물건을 절약하는 방법을 알고 있습니다. 그러나 "무엇을 위한가, 왜 존재하며, 어떻게 작동 하는가"라는 질문을 받았을 때 나는 말을 잃어 버렸다. 더 혼란스러운 것은 인터넷상의 질문에 대해 내용적인 것이 많지 않다는 것입니다.

따라서 한 번에 키링이란 무엇이며 내 컴퓨터에있는 이유는 무엇이며 어떻게 작동합니까?

답변:


59

키링은 로컬 PC에 저장된 로그인 정보의 "저장된 데이터베이스"입니다. 그것은 마술 부두 암호화 스키마 (PKCS # 11-이동식 미디어의 안전한 저장에 사용됨)에 싸여 있기 때문에 눈을 떼지 않아도 비교적 안전합니다.

"자신의 솔루션을 롤링하지 않고"로그인 정보를 CRUD (생성, 읽기, 업데이트, 삭제)하기위한 일반적인 백엔드 (여기에서는 프레임 워크 삽입, 예제에서는 그놈 사용)를 제공합니다. 특정 프레임 워크를 사용하는 프로그래머에게 일관된 인터페이스를 유지합니다. KDE는 자체 키링을 제공하고, 그놈에는 또 다른 구현이 있습니다.

Evolution, Firefox, Net-man은 모두이 인터페이스를 사용합니다. 이메일 서버 신임 정보를 Evolution에 배치하면 해당 정보를 키링에 저장하도록 요청합니다. 이를 선택하면 데이터가 키링 서비스로 전달되어 저장됩니다. Evolution은 시작시 해당 정보를 검색하기 위해 키링 서비스 만 호출하면됩니다.

여기서 큰 아이디어는 다른 사람이 PC에 액세스 할 때 키링에 대한 마스터 비밀번호를 모르면 저장된 로그인 정보에 액세스 할 수 없다는 것입니다. 브라우저에서 lastpass.com의 애드온에서도 동일한 원칙을 사용합니다. (분산되어 PC 전체의 여러 브라우저 인스턴스에서 사용할 수 있음)

요약하면, 여기에 있는 그놈 키링 페이지에서이 스 니펫을 제공합니다.

그놈 키링은 그놈의 비밀, 암호, 키, 인증서를 저장하고 응용 프로그램에서 사용할 수 있도록하는 구성 요소 모음입니다.

그놈 키링은 사용자의 로그인과 통합되어 있으므로 사용자가 세션에 로그인 할 때 비밀 저장소를 잠금 해제 할 수 있습니다.

그놈 키링은 PKCS # 11이라는 표준을 기반으로하며, 이는 응용 프로그램이 스마트 카드 또는 보안 저장소에서 인증서와 키를 관리하는 표준 방법입니다.


잠깐, Firefox가 Windows 및 Mac에서 사용하는 것과 동일한 코드 기반, 즉 운영 체제와 별 개인 암호 암호화 시스템을 사용한다고 생각 했습니까? 이것이 내가 Chrome을 사용하지 않는 이유 중 하나입니다. 먼저 마스터 비밀번호가 없었으며 이제 로그인 비밀번호로 암호화합니다. Linux의 Firefox가 같은 방식으로 작동하지 않기를 바랍니다.
NobleUplift

1
@NobileUplift-이 답변에서 나온 시간과 드리프트의 양과 Firefox가 오늘날까지의 상황에 따라 새로운 암호화 암호 및 / 또는 Firefox가 더 이상 구운 키 링을 사용하지 않는 환경이 변경되었다는 것을 의심하지 않습니다. 운영 체제로 이동). :)
lazyPower

1
질문은 왜 그런 불편 함입니까? 예를 들어 핫스팟에 연결할 때마다 무선 암호를 입력해야하는 이유는 무엇입니까?
David Okwii
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.