보안 코어

Timmy 뒤에 숨은 공개 코드

페어링, 신호 및 백엔드 경계는 별도의 공개 코어에 있습니다. 이로 인해 보안 및 개인 정보 보호를 담당하는 부분이 검사 대상이 됩니다.

빠른 답변

Baby Monitor Timmy 개요

앱이 가족에게 적합한지 결정하기 전에 앱에 대한 다섯 가지 간단한 답변을 확인하세요.

Baby Monitor Timmy가 무엇인가요?

Timmy는 두 대의 Android 또는 iOS 스마트폰을 오디오와 선택적 라이브 비디오가 포함된 베이비 모니터로 바꾸는 앱입니다.

티미는 어떻게 일하나요?

휴대폰 중 하나는 아기 근처에 두고 다른 하나는 엄마 곁에 둡니다. 장치는 짧은 코드와 페어링되고 WebRTC를 통해 암호화된 미디어를 보냅니다.

Timmy는 어떤 데이터를 생성하나요?

Timmy는 계정이 필요하지 않으며 추적이나 광고를 사용하지 않습니다. 클라우드 녹음은 생성되지 않습니다. 임시로 암호화된 연결 데이터는 연결이 설정된 후 삭제됩니다.

티미 가격은 얼마인가요?

Timmy를 30일 동안 무료로 사용해 볼 수 있습니다. 그런 다음 월간 프리미엄 또는 일회성 구매를 선택하세요. 앱 스토어에는 구매하기 전에 현지 가격이 표시됩니다.

티미는 누구를 위한 것인가요?

Timmy는 두 대의 호환되는 휴대폰을 갖고 있고 계정, 추적 또는 별도의 하드웨어가 없는 간단한 베이비 모니터를 원하는 부모와 보호자에게 적합합니다.

공개란 무엇입니까?

검사할 수 있는 세 가지 영역

앱 인터페이스는 별도로 유지됩니다. 신뢰를 얻어야 하는 논리는 공개되어 있습니다.

01

편성

ECDH 페어링, 키 파생 및 짧은 확인 번호를 통해 변조가 눈에 띄게 됩니다.

02

신호 보내기

명확한 규약을 통해 앱, Firestore, 세션 사이에서 어떤 암호화 데이터가 이동하는지 알 수 있습니다.

03

백엔드 경계

규칙, 데이터 모델 및 자동 정리는 서버가 수행할 수 있는 작업과 허용되지 않는 작업을 보여줍니다.

보안 연결

단축코드부터 암호화된 대화까지

4자리 코드는 만남의 장소일 뿐입니다. 실제 보안은 나중에 두 장치 모두에서 생성됩니다.

  1. 장치가 충족합니다.단축 코드는 두 장치를 모두 동일한 암호화 교환으로 연결합니다.
  2. 키가 생성되었습니다.두 장치 모두 서버로 전송하지 않고 공유 비밀을 생성합니다.
  3. 숫자를 비교하세요두 장치의 동일한 두 자리 숫자는 눈에 띄지 않는 변조로부터 보호합니다.
  4. 미디어 보호 상태 유지오디오 및 비디오 이동은 WebRTC를 통해 암호화됩니다. 신호 데이터는 나중에 정리됩니다.

개발자용

저장소 및 아키텍처 검토

코어는 보안에 중요한 패키지, 백엔드 계약 및 아키텍처 문서를 한 곳에 보관합니다.

저장소 열기 →