Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
E2EAuth — 엔드투엔드 암호화된 보관소 동기화, 로컬 우선 저장, 기기 관리, 임계값 소셜 복구를 지원하는 크로스 플랫폼 TOTP/HOTP 인증기 사양. | Kitploit
도구/GitLabGitLab/roxanne_ardary/e2eauth
Defensive ToolsEncryption/Decryption ToolsCryptographyMobile SecurityPrivacyIdentity & Access Management (IAM)Authentication
GitLabroxanne_ardary/e2eauth

E2EAuth

엔드투엔드 암호화된 보관소 동기화, 로컬 우선 저장, 기기 관리, 임계값 소셜 복구를 지원하는 크로스 플랫폼 TOTP/HOTP 인증기 사양.

저장소 보기
62일 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

E2EAuth

당신의 키. 당신의 기기. 완벽하게 보호됩니다.

  • HTML 미러: https://roxanneardary.com/e2eauth-specification/

개요

E2EAuth는 데스크톱 및 모바일 기기 전반에서 다중 인증 자격 증명을 안전하고 사적이며 신뢰할 수 있게 관리할 수 있도록 설계된 오픈소스 크로스 플랫폼 인증기 사양입니다. 시간 기반 일회용 비밀번호(TOTP)와 HMAC 기반 일회용 비밀번호(HOTP)를 지원하며, 종단 간 암호화 동기화, 로컬 우선 저장, 그리고 신뢰할 수 있는 연락처를 통한 소셜 복구 기능을 갖추고 있습니다.

E2EAuth는 사용자 소유권, 제로 지식 아키텍처, 상호 운용성, 투명한 보안 관행, 그리고 공급업체 종속으로부터의 자유를 중심으로 설계되었습니다. 인증 비밀은 사용자의 통제 하에 유지되며, 동기화 또는 복구 서비스는 사용자의 자격 증명 보관소에 독립적으로 접근할 수 없어야 합니다.

핵심 원칙

  • 보안 우선: 저장, 동기화, 복구 및 사용 전반에 걸쳐 인증 비밀을 보호합니다.
  • 종단 간 암호화: 승인된 사용자 기기만이 자격 증명 보관소를 복호화할 수 있도록 보장합니다.
  • 로컬 우선 운영: 사용자가 인터넷 연결 없이도 인증 코드를 생성할 수 있도록 허용합니다.
  • 사용자 소유권: 자격 증명, 기기, 암호화 키, 백업 및 복구 구성에 대한 통제권을 사용자에게 부여합니다.
  • 크로스 플랫폼 호환성: 데스크톱 및 모바일 환경 전반에서 안전한 접근을 지원합니다.
  • 제로 지식 아키텍처: 서버, 서비스 운영자 및 복구 연락처가 보관소 내용을 독립적으로 읽을 수 없도록 방지합니다.
  • 오픈소스 투명성: 사양, 구현, 보안 통제 및 변경 사항에 대한 공개 검토를 가능하게 합니다.
  • 상호 운용성: 확립된 인증 표준과 이식 가능한 자격 증명 마이그레이션을 지원합니다.
  • 복원력 있는 복구: 무단 접근이나 중앙 집중식 복구 백도어를 도입하지 않으면서 안전한 복구 옵션을 제공합니다.
  • 감사 가능한 운영: 인증 비밀을 불필요하게 노출하지 않으면서 보안 관련 조치에 대한 투명한 기록을 유지합니다.

핵심 모듈

인증 자격 증명 관리

  • RFC 6238에 따른 TOTP 자격 증명을 지원합니다.
  • RFC 4226에 따른 HOTP 자격 증명을 지원합니다.
  • 사용자가 호환되는 QR 코드를 스캔하여 자격 증명을 추가할 수 있도록 허용합니다.
  • 발급자 이름, 계정 식별자, 공유 비밀, 알고리즘, 자릿수 및 기타 필수 매개변수의 수동 입력을 지원합니다.
  • 가져온 자격 증명 매개변수를 검증하고 지원되지 않는 구성을 식별합니다.
  • 적절한 알고리즘과 자격 증명 매개변수를 사용하여 로컬에서 인증 코드를 생성합니다.
  • 시간 기반 코드에 대한 카운트다운 표시기를 표시합니다.
  • HOTP 카운터 상태를 추적하고 승인된 기기 전반에서 카운터 업데이트를 안전하게 동기화합니다.
  • 자격 증명 이름, 발급자 정보, 계정 레이블, 아이콘, 카테고리, 태그 및 메모를 지원합니다.
  • 검색, 정렬, 필터링 및 즐겨찾기를 제공합니다.
  • 코드 만료 및 재생성 상태를 명확하게 표시합니다.
  • 구성 가능한 클립보드 지우기 동작과 함께 인증 코드의 안전한 복사를 지원합니다.
  • 애플리케이션 로그, 알림, 충돌 보고서 및 진단 출력에서 비밀과 코드의 노출을 최소화합니다.
  • 유효하지 않거나, 만료되었거나, 지원되지 않거나, 잠재적으로 충돌하는 자격 증명을 명확하게 식별합니다.
  • 기기가 오프라인 상태일 때도 자격 증명 기능을 유지합니다.

보안 보관소 및 로컬 저장

  • 인증 자격 증명을 보호된 로컬 보관소에 저장합니다.
  • 저장된 민감한 자격 증명 데이터를 암호화합니다.
  • 보관소 암호화 키를 저장된 자격 증명 데이터와 분리합니다.
  • 사용 가능한 경우 장치별 키 자료를 보호하기 위해 안전한 플랫폼 기능을 사용합니다.
  • 사용자가 제어하는 보관소 잠금 해제 메커니즘을 지원합니다.
  • 비밀번호가 사용되는 경우 강력한 비밀번호 기반 키 유도를 지원합니다.
  • 지원되는 운영 체제 보안 기능을 통한 선택적 생체 인증 잠금 해제를 제공합니다.
  • 비활성 상태 또는 애플리케이션 백그라운드 전환 후 구성 가능한 자동 잠금을 적용합니다.
  • 사용자 정의 보안 정책에 따라 민감한 작업에 재인증을 요구합니다.
  • 애플리케이션 미리보기, 지원되는 경우 스크린샷, 클립보드 기록, 알림 콘텐츠를 통한 우발적 노출을 방지합니다.
  • 안전한 보관소 잠금 및 세션 종료를 제공합니다.
  • 로그, 임시 파일 또는 보호되지 않은 백업에 평문 인증 비밀을 저장하지 않습니다.
  • 장치 수준 보호의 한계와 침해된 운영 체제의 위험을 알립니다.

종단 간 암호화 및 키 관리

  • 보관소 콘텐츠가 원본 장치를 떠나기 전에 암호화합니다.
  • 동기화 제공자가 자격 증명 데이터를 독립적으로 복호화할 수 없도록 합니다.
  • 확립되고 독립적으로 검토된 암호화 알고리즘 및 프로토콜을 사용합니다.
  • 인증된 암호화, 안전한 키 유도, nonce 처리 및 키 교체 요구 사항을 정의합니다.
  • 장치 페어링을 위한 인증된 장치 신원 및 안전한 키 교환을 확립합니다.
  • 권한이 없는 장치가 사용자의 동기화 네트워크에 참여하지 못하도록 합니다.
  • 동기화된 데이터를 변조, 재생 및 무단 수정으로부터 보호합니다.
  • 보관소 또는 레코드 간의 의도하지 않은 대체를 방지하기 위해 암호화된 레코드를 적절한 상황별 메타데이터에 바인딩합니다.
  • 인증, 암호화, 장치 신원 및 복구 책임을 분리합니다.
  • 비밀번호, 암호화 키, 복구 공유 및 인증 비밀이 텔레메트리 또는 진단 출력에 나타나지 않도록 합니다.
  • 장치 액세스의 철회 및 관련 암호화 키의 교체를 지원합니다.
  • 이전에 승인되었거나 침해된 장치가 이미 복호화한 정보를 보유할 수 있음을 명확히 알립니다.
  • 암호화 가정, 위협 모델, 키 수명 주기 및 복구 한계를 문서화합니다.

교차 장치 동기화

  • 승인된 데스크톱 및 모바일 장치 간에 자격 증명을 동기화합니다.
  • 피어 투 피어 연결, 암호화된 클라우드 서비스 또는 사용자 운영 인프라를 통한 동기화를 지원합니다.
  • 선택한 동기화 방법에 관계없이 종단 간 암호화를 유지합니다.
  • 사용자가 동기화 제공자를 선택, 변경 또는 비활성화할 수 있도록 합니다.
  • 명시적 사용자 승인을 통한 안전한 장치 페어링을 지원합니다.
  • 페어링된 장치, 장치 식별자, 마지막 동기화 상태 및 관련 보안 정보를 표시합니다.
  • 새 장치 등록 및 중요한 동기화 보안 이벤트에 대해 사용자에게 알립니다.
  • 일시적 연결 끊김 또는 장기간 오프라인 작업 후 동기화 복구를 지원합니다.
  • 충돌하는 변경을 감지하고 안전한 해결 메커니즘을 제공합니다.
  • 동기화 중에 자격 증명 메타데이터 및 구성을 보존합니다.
  • 중복 코드, 카운터 롤백 및 장치 간 일관되지 않은 상태를 줄이기 위해 HOTP 카운터 업데이트를 신중하게 처리합니다.
  • 오래되었거나 재생된 동기화 데이터가 최신 보안 관련 상태를 조용히 덮어쓰지 않도록 합니다.
  • 사용자가 분실, 도난 또는 더 이상 신뢰할 수 없는 장치를 철회할 수 있도록 합니다.
  • 장치 철회가 향후 승인된 동기화 및 새로 보호된 보관소 데이터에 대한 액세스를 방지하도록 합니다.
  • 철회가 더 이상 사용자의 통제 하에 있지 않은 장치에서 이전에 다운로드한 정보를 지울 수 없음을 설명합니다.

소셜 복구 및 신뢰할 수 있는 연락처

  • 사용자가 자신의 보관소 또는 이전에 승인된 모든 기기에 대한 접근 권한을 상실한 경우를 위한 선택적 소셜 복구 시스템을 제공합니다.
  • 사용자가 신뢰할 수 있는 복구 연락처를 지정할 수 있도록 허용합니다.
  • 검증된 임계값 비밀 공유 방식을 사용하여 복구 자료를 배포합니다.
  • 복구를 완료하는 데 필요한 최소 복구 공유 수를 사용자가 구성할 수 있도록 허용합니다.
  • 복구 연락처가 사용자의 인증 자격 증명 사본이 아닌 지정된 복구 공유만 수신하도록 보장합니다.
  • 구성된 임계값이 충족되지 않은 경우 어떤 개별 연락처, 서버 또는 서비스 운영자도 독립적으로 보관소 키를 재구성할 수 없도록 방지합니다.
  • 인증된 복구 요청과 필요한 수의 승인된 연락처의 명시적 참여를 요구합니다.
  • 복구 임계값, 연락처의 책임, 복구 공유 분실의 결과를 명확히 설명합니다.
  • 복구 요청 및 승인을 의도된 보관소, 복구 세션 및 현재 복구 구성에 바인딩합니다.
  • 재생된 승인, 중복 공유, 무단 복구 시도 및 복구 세션 대체로부터 보호합니다.
  • 안전한 통신이 가능한 경우 복구 요청 및 완료된 복구 작업에 대해 사용자와 관련 복구 참여자에게 알립니다.
  • 인증된 관리 프로세스를 통해 복구 연락처를 추가, 제거 또는 교체할 수 있도록 지원합니다.
  • 복구 구성이 변경될 때 복구 공유 교체를 지원합니다.
  • 연락처를 제거하더라도 해당 연락처가 이미 복사한 복구 공유를 지울 수는 없음을 설명합니다.
  • 복구 후 적절한 키 교체, 세션 검토 및 기기 재승인을 요구합니다.
  • 사용자가 소셜 복구를 비활성화하고 대체 복구 방법을 선택할 수 있도록 허용합니다.
  • 구성된 복구 임계값을 충족할 수 없거나 복구 자료가 불충분할 수 있는 경우 경고를 제공합니다.
  • 중앙화된 복구 백도어를 도입하거나 복구 서비스가 사용자가 구성한 임계값을 우회하도록 허용하지 않습니다.
  • 모든 승인된 기기와 충분한 복구 자료를 분실한 경우 영구적인 보관소 손실이 발생할 수 있음을 명확히 전달합니다.

암호화된 백업 및 복원

  • 자격 증명 보관소의 암호화된 백업 생성을 지원합니다.
  • 백업이 저장 위치와 무관하게 암호화된 상태로 유지되도록 보장합니다.
  • 사용자가 백업을 로컬 저장소 또는 사용자가 선택한 대상으로 내보낼 수 있도록 허용합니다.
  • 인증된 프로세스를 통해 새 기기로의 복원을 지원합니다.
  • 데이터를 복원하기 전에 백업 무결성과 호환성을 검증합니다.
  • 손상되었거나 불완전하거나 변조된 백업 파일로부터 보호합니다.
  • 백업 생성 날짜와 관련 형식 버전을 명확히 식별합니다.
  • 실용적인 경우 백업 버전 관리를 지원합니다.
  • 보관소 내용을 노출하지 않고 사용자가 백업 가용성을 확인할 수 있도록 허용합니다.
  • 백업 파일과 복구 자료를 안전하게 저장하기 위한 지침을 제공합니다.
  • 적절한 확인 없이 백업이 더 새로운 보관소를 조용히 대체하지 않도록 방지합니다.
  • 각 백업 형식에 포함되는 설정, 메타데이터, 기기 연결 및 복구 구성을 문서화합니다.
  • 추가 자격 증명이나 복구 자료 없이는 백업을 복원할 수 없는 경우 사용자에게 경고합니다.

기기 관리 및 접근 제어

  • 각 보관소와 연결된 승인된 기기 목록을 유지합니다.
  • 새 기기를 추가하기 전에 명시적 승인을 요구합니다.
  • 기기 이름 지정 및 식별을 지원합니다.
  • 가능한 경우 기기 등록 및 마지막 확인 정보를 표시합니다.
  • 사용자가 기기 접근 권한을 취소할 수 있도록 허용합니다.
  • 세션 종료 및 재인증을 지원합니다.
  • 가능한 경우 보안에 민감한 등록, 취소 및 복구 이벤트에 대해 사용자에게 알립니다.
  • 기기 관리 작업을 무단 변경으로부터 보호합니다.
  • 파괴적이거나 보안에 민감한 작업 전에 적절한 확인을 요구합니다.
  • 기기 교체 또는 운영 체제 재설치 후 재등록을 지원합니다.
  • 기기를 동기화에서 제거하는 것과 해당 기기에서 데이터를 안전하게 삭제하는 것의 차이를 설명합니다.
  • 분실 또는 도난당한 기기에 대응하기 위한 명확한 프로세스를 제공합니다.

보안, 개인정보 보호 및 위협 방지

  • 문서화된 위협 모델을 정의하고 유지 관리합니다.
  • 무단 보관소 접근, 데이터 도난, 동기화 변조, 복구 남용, 자격 증명 노출을 방지합니다.
  • 암호화, 잠금, 기기 등록, 복구에 보안 기본값을 사용합니다.
  • 인증 및 복구 작업에 속도 제한과 적절한 남용 방지를 적용합니다.
  • 가져온 데이터를 검증하고 잘못된 형식이거나 지원되지 않는 자격 증명 레코드를 안전하게 거부합니다.
  • 개인 정보의 수집과 보존을 최소화합니다.
  • 보안이나 기능에 필수적이지 않은 경우 분석 및 원격 측정을 기본적으로 비활성화합니다.
  • 분석, 광고 또는 무관한 처리를 위해 인증 비밀 정보나 평문 보관소 내용을 절대 전송하지 않습니다.
  • 광고 식별자, 불필요한 추적, 공개되지 않은 제3자 데이터 공유를 피합니다.
  • 수집되는 모든 정보와 그 목적을 설명하는 개인정보 보호 고지를 제공합니다.
  • 독립적인 보안 검토와 책임 있는 취약점 공개를 지원합니다.
  • 암호화 경계, 접근 제어, 동기화, 복구 동작에 대한 자동화된 테스트를 포함합니다.
  • 알려진 한계, 보안 가정, 사고 대응 절차를 문서화합니다.
  • 암호화만으로 악성코드, 침해된 기기, 강압, 또는 잠금 해제된 애플리케이션에 대한 물리적 접근으로부터 보호된다고 주장하지 않습니다.

가져오기, 내보내기 및 마이그레이션

  • 가능한 경우 널리 사용되는 인증기 내보내기 형식에서 호환되는 TOTP 및 HOTP 자격 증명 가져오기를 지원합니다.
  • 원본 애플리케이션이 호환되는 형식을 제공하는 경우 QR 기반 마이그레이션을 지원합니다.
  • 가져온 레코드를 검증하고 전송할 수 없는 자격 증명을 보고합니다.
  • 발급자 이름, 계정 식별자, 알고리즘, 자릿수 및 기타 지원되는 매개변수를 보존합니다.
  • 민감한 자격 증명 데이터에 대해 암호화된 내보내기 옵션을 제공합니다.
  • 평문 내보내기를 생성하거나 민감한 마이그레이션 QR 코드를 표시하기 전에 사용자에게 명확하게 경고합니다.
  • 자격 증명을 내보내거나 마이그레이션하기 전에 적절한 권한 부여를 요구합니다.
  • 신뢰할 수 없는 중개자를 통해 마이그레이션 데이터를 전송하지 않습니다.
  • 가능한 경우 문서화되고 버전이 지정된 마이그레이션 형식을 지원합니다.
  • 사용자가 독점 서비스에 대한 지속적인 접근을 요구하지 않고 E2EAuth에서 마이그레이션할 수 있도록 허용합니다.
  • 임시 내보내기 파일 및 마이그레이션 세션에 대한 안전한 처리 지침을 제공합니다.
  • 가져오기가 명확한 사용자 확인 없이 기존 자격 증명을 조용히 덮어쓸 수 없도록 합니다.

사용자 인터페이스 및 접근성

  • 인증 코드를 보고 사용할 수 있는 명확한 인터페이스를 제공합니다.
  • 발급자, 계정, 카테고리, 즐겨찾기 및 검색 결과별로 자격 증명을 구성합니다.
  • 지원되는 플랫폼 전반에 걸쳐 접근 가능한 탐색 및 컨트롤을 제공합니다.
  • 화면 읽기 프로그램, 키보드 탐색, 확장 가능한 텍스트 및 적절한 대비를 지원합니다.
  • 코드 만료, 동기화 상태, 기기 신뢰 및 복구 상태를 명확하게 전달합니다.
  • 일상적인 상태 메시지와 보안 경고 및 복구 확인을 구분합니다.
  • 전문적인 암호화 지식 없이도 보안 설정에 대한 이해하기 쉬운 설명을 제공합니다.
  • 구성 가능한 모양 및 접근성 기본 설정을 제공합니다.
  • 민감한 정보를 불필요하게 표시하지 않습니다.
  • 자격 증명 삭제, 복구 재구성, 파괴적 복원과 같은 되돌릴 수 없는 작업에 대해 명확한 확인을 요구합니다.
  • 비밀 정보나 내부 보안에 민감한 세부 사항을 노출하지 않는 유용한 오류 메시지를 제공합니다.

감사 가능성 및 보안 이벤트 기록

도구 다운로드