오늘 Product Hunt에 올라왔어요! 댓글 남기기
Authenticator 1.15.2이(가) 출시되었습니다. 새로운 기능 보기
버전 1.15.0
Pro를 사용하면 확장 프로그램이 계정의 암호화된 사본을 저희 서버에 보관합니다. 사본은 브라우저를 절대 벗어나지 않는 복구 코드로 잠겨 있어, 저희는 열 수 없습니다.
{ "iid": "8b0e3c1a-4f5d-4e2b-9a7c-1d2e3f4a5b6c", "kid": "3f9a1c07d2b84e65", "auth": "q0Zt8xVb3N…5mR2kE=", "data": "v1.L7m2Qx9cT1aB4nVe.8sK3pW0yZ…fH6uJ2dR9cQ=="}
저희 서버에 도착한 그대로의 클라우드 사본을 필드별로 보여 줍니다. 계정은 마지막 줄이며, 전송되기 전에 브라우저에서 암호화됩니다.
2FA 비밀 키의 백업을 남의 서버에 둔다면 꼼꼼히 따져 볼 만합니다. 그래서 저희 서버에 무엇이 도착하고 서버가 그것으로 무엇을 할 수 있는지 정확히 적었습니다.
계정은 확장 프로그램 안에서 복구 코드에서 파생된 키로 AES-256-GCM 암호화됩니다. 저희가 저장하는 것은 그 암호문이며, 그 안에서는 이름, 서비스 이름, 비밀 키, 코드 중 어느 것도 읽을 수 없습니다.
저희 서버는 코드의 짧은 ID와, 브라우저가 코드를 가지고 있음을 증명하는, 코드에서 파생된 두 번째 값의 해시를 보관합니다. 둘 중 어느 것으로도 누구든 코드나 키를 알아낼 수 없습니다. 코드를 잃어버리면 저희도 사본을 열 수 없습니다.
컴퓨터에 있는 자동 사본처럼, 클라우드 사본도 빠진 계정만 추가합니다. 복원으로 가지고 있는 것이 바뀌거나 지워지는 일은 없습니다.
클라우드 백업을 끄면 모든 사본이 삭제되는데, 그러려면 코드가 필요합니다. 확장 프로그램이 다른 곳에서 쓰는 설치 ID만으로는 충분하지 않습니다. 비밀번호 보호가 켜져 있으면 확장 프로그램에 보관된 코드도 비밀번호로 암호화됩니다.
이 가운데 어느 것도 믿어 달라고 부탁드리지 않습니다. 암호화, 요청, 복원은 파일 하나에 들어 있습니다: GitHub에서 읽기.
전체 기술 변경 내역은 GitHub에 있습니다: 릴리스 노트.