2FASync 로고

2FASync

인증 키를 지키는 보안 경계

2FASync는 브라우저 암호화와 서버의 계정 확인을 분리하도록 설계되었습니다.

서버가 보관함 비밀을 풀지 않도록

인증된 암호화 방식으로 항목을 보호하고, 데이터 키를 여러 잠금 해제 경로에 맞춰 감쌉니다. 복구 키 평문을 서버에서 다시 발급받는 기능은 아닙니다.

신뢰 기기는 만능 보호가 아니에요

브라우저에 저장하는 비추출 키는 기기 신뢰 기능을 위한 것이지만, 하드웨어 보안 칩 보장이나 원격 완전 삭제를 의미하지 않습니다. 공유 기기 사용은 피하세요.

잠금의 효과와 한계

수동 잠금, 비활성 시간, 로그아웃과 권한 회수는 복호화된 정보의 애플리케이션 접근을 줄입니다. 자바스크립트가 장치 물리 메모리를 완전히 지웠음을 보증하지는 않습니다.

보안 약속을 현실적으로 읽기

서버가 비밀의 원문을 복호화하지 않도록 설계한 것과 브라우저나 휴대폰이 악성코드에 감염되어도 무조건 안전하다는 말은 전혀 다릅니다. 잠금이 해제된 동안 화면과 메모리에서 정보가 노출될 수 있습니다.

복구 키의 원문을 서버에 맡기지 않으면 운영자가 쉽게 비밀번호를 재설정할 수 없다는 이점과 위험이 함께 생깁니다. 사용자가 해제 경로를 모두 잃으면 암호문만으로는 원래 항목을 되찾지 못할 수 있습니다.

신뢰 기기용 비추출 키는 브라우저 API의 속성을 활용하려는 것이며 실제 하드웨어 보호와 장치별 동작은 별도 검증이 필요합니다. 제품이 아직 통과하지 않은 브라우저 실험을 성공했다고 표현할 수 없습니다.