동기화 FAQ 팔로우
이 오류는 Brave 동기화가 안전한 저장 데이터를 액세스하려고 할 때, 적절한 접근 권한이 없을 때 나타납니다. 이 문제는 일반적으로 시스템 로그인 자격 증명이 변경되거나 권한이 변경되었을 때, 또는 시스템 업데이트 후에 발생합니다.
macOS 사용자:
이 오류 메시지를 보는 macOS 사용자는 브라우저에 안전 저장소 접근을 부여하기 위해 아래에 표시된 것처럼 키체인 비밀번호를 입력하라는 알림을 확인해야 합니다:
이 프롬프트를 보지 못했지만 여전히 오류가 표시되는 경우, 다음과 같이 수동으로 접근을 부여할 수 있습니다:
- 키체인 접근 앱을 열기
- 왼쪽의 기본 키체인 섹션 아래에서 로그인 선택
- Brave Safe Storage 찾기
- 접근 제어를 클릭하고 Brave 브라우저가 여기에 나열되어 있는지 확인하십시오:
만약 나열되어 있지 않다면, + 버튼을 클릭하여 추가한 다음 변경 사항 저장(비밀번호를 다시 입력해야 합니다)
이 오류를 겪고 있는 Linux 사용자
macOS와 마찬가지로, Linux 사용자도 유사한 프롬프트를 확인해야 합니다
그렇지 않은 경우 수동으로 접근을 부여할 수 있습니다:
- Passwords and Keys 앱을 열기
- 아이콘이 잠금 해제 상태인지 확인(Unlock를 클릭하고 비밀번호를 입력하여 잠금 해제)
- Brave Safe Storage가 있는지 확인 — 없으면 + 버튼을 클릭하여 추가하십시오.
이 오류를 겪고 있는 Windows 사용자
불행히도 Windows에서는 이 문제를 빠르게 해결할 수 있는 방법이 없습니다. 다시 말하지만, 이 문제는 시스템 사용자 이름/비밀번호 자격 증명 변경 시에만 발생하는 경우가 많습니다. 일반적으로 데이터를 암호화한 사용자와 동일한 로그인 자격 증명을 가진 사용자만이 데이터를 복호화할 수 있습니다. 추가로, 암호화 및 복호화는 일반적으로 동일한 컴퓨터에서 수행되어야 합니다.
따라서 동기화를 재설정하고 장치를 다시 동기화하는 것을 권장합니다. brave://sync-internals로 가서 동기화 비활성화(데이터 지우기) 옵션을 사용하여 이를 수행할 수 있습니다.
동기화 버전 1은 이전 'Muon' 브라우저의 일부로 제작된 완전히 커스텀 동기화 시스템이었습니다. 동기화 1은 모든 데이터를 S3의 암호화된 로그에 저장했습니다. 동기화 체인에 새로 가입하는 브라우저는 모든 로그를 다운로드하여 이벤트를 순서대로 재구성해야 했습니다. 브라우저는 또한 오래된 데이터 레코드를 정리하는 책임도 있었습니다.
동기화 v2는 Chromium 동기화 시스템과 더 직접적으로 호환되도록 재구성되었습니다(Chromium은 Google의 Chrome과 Brave의 동일한 오픈 소스 기반입니다). Brave는 Chromium의 동기화 프로토콜을 더 직접적으로 따르는 동기화 서버를 구축했지만, 대신에 암호화된 데이터 기록을 사용하도록 기본 설정되었습니다. 동기화 v2는 더 많은 동기화 데이터 유형을 더 쉽게 지원하면서도 클라이언트 측 데이터를 암호화하여, 오직 사용자만이 데이터를 볼 수 있도록 합니다.
Brave 동기화는 데스크탑, Android 및 iOS 디바이스 전반에 걸쳐 데이터를 동기화할 수 있게 해줍니다.
Chrome과 달리, Brave에는 로그인할 수 있는 “계정”이 없습니다. 대신 Brave는 이전과 동일한 “동기화 체인” 개념을 사용합니다. Brave는 또한 클라이언트 측 암호화를 적용하여 데이터를 안전하게 보호합니다. 추가로, 모든 동기화 데이터는 Brave가 운영하는 서버로 전송됩니다 (데이터는 Google 또는 다른 곳으로 전송되지 않습니다). Brave Sync v2 시스템에 대한 더 자세한 내용을 보려면 여기를 참조하십시오.
동기화 체인의 개념 자체는 거의 동일하지만, Brave 동기화 v2는 전혀 다른 시스템을 사용합니다. 따라서, 동기화 v1의 복구 문구는 v2에서는 작동하지 않으며, 새 시스템을 사용하여 새 동기화 체인을 시작해야 합니다.
우리는 Chromium 동기화에서 내장된 사용자 정의 암호구문 기능을 사용하여 모든 것을 클라이언트 측에서 암호화합니다. 사용자가 약한 암호구문을 선택하지 않도록, 우리는 암호구문을 동기화 시드의 BIP39 인코딩으로 강제합니다. 나머지 암호화는 다음과 같이 Chromium에 의해 처리됩니다:
- BIP39 구문은 scrypt(N = 2^13, r = 8, p = 11)을 사용하여 키 스트레칭됩니다. 새 클라이언트는 키를 파생하기 위해 scrypt 소금이 필요합니다.
- 그런 다음 신장된 키는 AES128-CTR-HMAC 암호화 키로 직접 사용됩니다.
동기 서버의 동기화 데이터는 사용 중인 디바이스 중 하나가 적극적으로 사용하는 한 보관됩니다. 12개월 동안 액세스되지 않은 서버 데이터는 영구히 삭제됩니다. 브라우저 내 데이터의 로컬 복사본은 서버 데이터의 이 자동 만료에 영향을 받지 않습니다.
Brave 동기화 팀은 먼저 사용자가 의존하고 있는 모든 인기 있는 동기화 데이터 유형 예: 책갈피, 비밀번호, 기록 등을 제공하는 것에 중점을 두었습니다. Brave 팀은 다음으로 리워드 데이터를 동기화하는 작업을 하고 있습니다. 곧 더 많은 소식이 있을 예정입니다!
기록이 동기화될 때, 기본적으로 두 디바이스가 동일한 동기화 체인에 추가된 후 입력된 URL을 동기화하게 됩니다. 예를 들어, 두 개의 기기가 있고 두 기기 모두에 약 1,000개의 이력 항목이 있는 경우를 가정해 봅시다. 이 두 기기를 동일한 동기화 체인에 추가하면 두 기기 모두 동일한 1000개의 항목을 유지하게 됩니다. 이제 주소창에 새로 입력된 URL은 두 기기에 모두 추가됩니다.
Android의 Sync v2는 시스템 전체 옵션 "자동으로 데이터 동기화"를 준수하므로 Brave 동기화 v2가 Android 기기에서 작동하지 않는 경우 시스템 옵션이 '켜짐' 위치에 있는지 확인해야 합니다. 해당 옵션의 위치는 기기 제조업체에 따라 다르지만 다음에서 찾을 수 있습니다:
시스템 설정 --> 계정 --> 자동 동기화 데이터
시스템 설정 --> 계정 및 백업 --> 계정 --> 자동 동기화 데이터
시스템 설정 --> 클라우드 및 계정 --> 계정 --> 자동 동기화 데이터
Android에서 v2 동기화를 작동하려면 해당 옵션을 켜야 합니다.