Livara 검증 실험실: 검사를, 직접 해 보세요.
로컬 암호화 데모 및 APK 해시 비교
브라우저에서 해 볼 수 있는 다섯 가지 검사입니다. Android 파일을 공개된 다이제스트와 비교하고, 키를 생성하고, 메시지를 암호화하고, 변조 거부를 테스트하세요. 로컬 데모일 뿐 Livara 전체 프로토콜에 대한 감사나 앱 인증은 아닙니다.
Current verification target: 0.9.2 (50) · livara-beta-android-0.9.2.apk
실험실 진행 상황
0% 검사 완료
0 / 5개 검사가 이 기기에서 완료되었습니다.
검증 도구 01 · 빌드 동일성
이 파일은 우리가 공개한 것인가요?
이 실험대는 선택한 파일의 SHA-256 다이제스트를 Android용 Livara 0.2 (74)의 공개 다이제스트와 비교합니다. 업로드하지 않고 로컬에서 해시를 계산합니다. 일치는 이 참조값과 같다는 점을 확인하며 독립적인 보안 감사는 아닙니다.
- 파일
- livara-beta-android-0.9.2.apk
- 크기
- 141.5 MiB
- 최소 요구 사항
- Android 7.0+ · ARM64
내 도구가 더 좋으신가요? 이 페이지도 믿어야만 해서는 안 됩니다.
sha256sum livara-beta-android-0.9.2.apkshasum -a 256 …certutil -hashfile … SHA256검증 도구 02 · 암호화
메시지를 읽을 수 없게 만드는 과정.
버튼을 누르면 브라우저에서 두 신원을 생성합니다. 통신망에 비밀값 자체를 보내지 않고 P-256 ECDH로 합의하며, HKDF-SHA-256으로 확장하고, AES-256-GCM으로 텍스트를 암호화합니다. 결과는 중계 서버가 실제로 보관할 형태입니다.
검증 도구 03 · 신원
비교해 보세요, 키 지문을.
지문은 공개 키를 나타내는 짧고 읽기 쉬운 값입니다. 일 년 동안 대화한 사람의 키가 갑자기 달라졌음을 알아차리는 방법입니다. 몇 번 눌러 보세요.
검증 도구 04 · 침묵
어떤 것도 서버에 연락하지 않았는지 확인.
브라우저는 리소스 타임라인에 요청을 기록합니다. 이 도구는 페이지가 로드된 뒤 기록된 요청을 셉니다. 이는 포괄적인 네트워크 감사가 아닙니다. 로컬 작동을 확인하려면 페이지 로드가 끝난 뒤 연결을 끊고 데모를 다시 시도하세요.
검사 후
이 페이지가 증명할 수 없는 것.
모든 것을 해결한다고 주장하는 검증 페이지는 긴 광고일 뿐입니다. 여기에서 확인한 것의 정확한 경계를 설명합니다.
- 선택한 APK 바이트가 이 사이트에 공개된 다이제스트와 일치함
- 브라우저 데모가 내 기기에서 표시된 대로 작동함
- 한 비트가 바뀌면 조용히 수락하지 않고 거부함
- 생성한 신원의 지문을 비교할 수 있음
- 어떤 검사도 우리 서버를 필요로 하지 않았음
- 서버가 라우팅 메타데이터를 저장하지 않는다는 것 — 전달과 동기화를 위해 저장합니다
- 방송 채널이 비공개라는 것 — 공개를 위해 설계되었습니다
- 이 실험대가 전체 LVR1/LGS1 프로토콜을 감사하거나 앱 보안을 인증한다는 것
- 다른 사람 손에 있는 잠금 해제된 휴대전화가 보호된다는 것
- 향후 버전이 미리 검증되었다는 것 — 빌드마다 다이제스트를 확인하세요
| 항목 | 1:1 대화 | 호환되는 비공개 그룹 | 채널 |
|---|---|---|---|
| 메시지 텍스트 | 양자내성 종단 간 암호화(LVR1) | 종단 간 암호화(LGS1) | 공개 방송 채널 |
| 텍스트 수정 | 양자내성 종단 간 암호화(LVR1) | 종단 간 암호화(LGS1) | 공개 방송 채널 |
| 사진, 동영상, 파일, 캡션 | 양자내성 종단 간 암호화(LVR1) | 종단 간 암호화(LGS1) | 공개 방송 채널 |
| 누구와 대화했는지 | 라우팅 메타데이터만 | 라우팅 메타데이터만 | 공개 방송 채널 |
| 언제 대화했는지 | 전달 타임스탬프만 | 전달 타임스탬프만 | 공개 방송 채널 |
| 내 비밀번호 | 기기를 떠나지 않음 | 기기를 떠나지 않음 | 기기를 떠나지 않음 |
| 내 개인 키 | 암호화하지 않은 상태로 업로드하지 않음 | 암호화하지 않은 상태로 업로드하지 않음 | 암호화하지 않은 상태로 업로드하지 않음 |
질문
사람들이 실제로 묻는 질문.
Livara APK가 변조되지 않았는지 어떻게 확인하나요?
여기에서 또는 내 도구로 다운로드한 APK의 SHA-256 다이제스트를 계산하고 공개된 값과 모든 문자를 비교하세요. 다르면 설치하지 마세요. 일치는 해당 다이제스트와 같다는 점을 확인하지만, 파일과 다이제스트가 모두 바뀌었다면 진위를 입증할 수 없습니다.
검증 실험실은 Livara 서버에 무언가 보내나요?
데모는 로컬에서 실행되며 선택한 APK는 업로드되지 않습니다. 페이지 자체는 먼저 로드해야 합니다. 로드한 뒤 연결을 끊고 데모를 다시 시도할 수 있습니다. 표시된 요청 카운터는 포괄적인 네트워크 감사가 아닙니다.
암호화 데모는 실제 Livara 암호화인가요?
Livara가 사용하는 실제 기본 요소인 P-256 ECDH, HKDF-SHA-256, AES-256-GCM을 실행하지만 전체 LVR1 또는 LGS1 프로토콜은 아닙니다. LVR1에는 고전 이중 래칫과 ML-KEM-768 에포크 래칫도 있습니다. LGS1에는 LVR1 안에서 배포되는 서명된 발신자 체인이 있습니다. 이 실험실은 기본 요소와 변조 거부를 보여 주며 전체 조합이나 외부 감사를 입증하지는 않습니다.
암호화된 메시지의 한 바이트를 바꾸면 어떻게 되나요?
AES-256-GCM 인증 태그 검증이 실패하고 수신자는 메시지를 완전히 거부합니다. 손상되거나 일부만 복호화된 버전을 표시하지 않습니다. 아래에서 메시지를 암호화하고 한 비트를 뒤집어 복호화가 거부되는 모습을 보세요.