메모는 어떻게 암호화되나요?
- 금고를 만들면 Protect text가 무작위 256비트 데이터 키를 생성합니다.
- 각 메모(제목, 본문, 색상, 고정 여부)는 이 키로 AES-256-GCM 암호화되며, 저장할 때마다 새로운 무작위 논스를 씁니다. GCM은 저장된 데이터가 변조되었는지도 감지합니다.
- 데이터 키는 감싼 형태로만 저장됩니다. 한 번은 내 비밀번호에서 만든 키 (PBKDF2-SHA-256, 600,000회 반복, 무작위 솔트)로, 또 한 번은 내 복구 키에서 만든 키(약 125비트의 무작위성, 200,000회 반복)로 감쌉니다.
- 이 모든 처리는 브라우저에 내장된 Web Crypto가 합니다. Protect text에는 자체 암호화 코드가 없습니다.
비밀번호를 바꾸면 데이터 키만 다시 감싸므로, 메모를 다시 암호화할 필요가 없습니다.
작업하는 동안 키는 어디에 있나요?
금고 잠금을 해제하면 데이터 키는 Chrome의 확장 프로그램용 세션 저장소에 보관됩니다. 이 저장소는 메모리에 있으며 디스크에 기록되지 않습니다. 금고가 잠기면(내가 정한 시간이 지나거나, 컴퓨터가 잠기거나 절전 모드가 되거나, 잠금 버튼을 누를 때) 그리고 브라우저를 닫으면 키가 삭제됩니다.
확장 프로그램이 메모를 어딘가로 보낼 수 있나요?
아니요. 콘텐츠 보안 정책이 모든 네트워크 연결을 금지하며(connect-src 'none'), 확장 프로그램은 어떤
웹사이트에 대한 접근 권한도 요청하지 않습니다. Cresotech 서버도, 분석 도구도, 계정도 없습니다. 확장
프로그램 업데이트는 다른 모든 확장 프로그램과 마찬가지로 Chrome이 직접 Chrome Web Store에서 받아 옵니다.
어떤 권한을 요청하며, 왜 필요한가요?
| 권한 | Protect text에 필요한 이유 |
|---|---|
storage | 암호화된 메모와 설정을 내 컴퓨터에 보관 |
unlimitedStorage | 메모가 많아져도 Chrome의 기본 저장 용량을 넘어 늘어날 수 있게 함 |
sidePanel | Chrome 사이드 패널에서 메모장 열기 |
contextMenus | 마우스 오른쪽 버튼 메뉴에 Protect Text에 추가와 이 페이지를 Protect Text에 저장 추가 |
alarms | 내가 정한 시간이 지나면 금고 잠그기 |
idle | 컴퓨터가 잠기거나 절전 모드가 되면 금고 잠그기 |
설치할 때 Chrome은 웹사이트의 데이터를 읽는다는 경고를 표시하지 않습니다. Protect text가 그런 권한을 전혀 요청하지 않기 때문입니다.
Protect text가 보호하지 못하는 것
암호화는 저장된 메모를 보호합니다. 나머지에 대해서는 솔직하게 알아 두세요.
- 열려 있는 금고. 잠기기 전까지는 컴퓨터 앞에 있는 누구나 읽을 수 있습니다. 공용 컴퓨터에서는 자동 잠금 시간을 짧게 설정하고, 자리를 뜰 때는 잠금 버튼을 누르세요.
- 악성 코드. 키로거나 악성 프로그램은 내가 입력하는 내용과 화면에 보이는 내용을 볼 수 있습니다. 어떤 메모장도 이를 막지 못합니다. 시스템을 최신 상태로 유지하세요.
- 약한 비밀번호. 누군가 암호화된 데이터를 복사하면, 짧거나 흔한 비밀번호는 오프라인에서 추측될 수 있습니다. 긴 암호 문구를 쓰세요. 내장 생성기가 도와줍니다.
- 암호화되지 않은 사본. .txt로 다운로드하거나, 인쇄하거나, 다른 곳에 복사한 메모는 더 이상 암호화되어 있지 않습니다. 숨긴 텍스트를 복사하면 30초 후에 클립보드가 지워지지만, 그 밖의 사본은 직접 관리해야 합니다.
- 숨긴 텍스트는 화면의 텍스트를 흐리게 가릴 뿐입니다. 화면 가림 기능이지 추가 암호화가 아닙니다.
- 두 가지 비밀을 모두 잃어버린 경우. 비밀번호와 복구 키가 없으면 메모는 영영 열 수 없습니다. Cresotech를 포함해 누구에게도 뒷문은 없습니다.
백업 파일은 안전한가요?
네. 백업 파일에는 내 컴퓨터에 있는 것과 똑같이 암호화된 메모와 감싼 키가 들어 있습니다. 내 비밀번호나 복구 키 없이는 읽을 수 없습니다. 그래도 나만 열 수 있는 곳에 보관하고, 예전 백업은 그 백업을 만들 당시의 비밀번호로 열린다는 점을 기억하세요.
모든 데이터를 삭제하려면?
메모를 삭제하고 휴지통을 비우거나, Chrome에서 Protect text를 삭제하세요. 저장소도 함께 삭제됩니다. 직접 저장한 백업 파일은 그대로 남으므로 다른 파일처럼 삭제하세요.
자세한 내용: Protect text 개인정보처리방침.