NMTS
이 기기

업데이트 기록으로

0.67.0 버전

2026-08-19 22:19:50 UTC

핫패치베타

변경

2건
  • 브라우저에서 열쇠를 다루는 자리가 받은 값을 검사하도록 바꿨습니다.

    계정 코드와 모든 파일 열쇠, 그리고 지갑의 비밀은 브라우저 안의 한 모듈을 지나갑니다. 지금까지 그 모듈은 들어오는 메시지가 어떤 모양일 것이라고 선언하고 그대로 썼을 뿐 실제로 검사하는 것은 없었고, 잘못된 값이 거절된 것은 우연이었습니다 — 모르는 요청은 다른 검사에 걸렸고 빠진 값은 엔진이 쓰려다 넘어졌을 뿐이라, 인자를 쓰지 않는 기능이 하나 생기는 날 그 우연은 끝납니다. 이제 값마다 무엇인지를 검사하고 틀린 값은 어느 자리가 틀렸는지 말하며 거절합니다. 한계 둘을 그대로 적습니다 — 이 모듈에 말을 걸 수 있는 것은 원래 저희 페이지 코드뿐이라 이것은 겹을 하나 더한 것이지 뚫린 곳을 막은 것이 아니고, 구조가 있는 값은 레코드라는 것까지만 확인하고 그 안의 칸이 전부 맞는지는 확인하지 않습니다.

  • 암호 형식을 대조하는 시험이 빌드할 때마다 돌도록 바꿨습니다.

    저희가 쓴 엔진, 브라우저가 다운로드하는 컴파일된 엔진, 그리고 그것을 부르는 코드 셋이 같은 암호 형식을 똑같이 읽는지 대조하는 시험이 둘 있고 합쳐서 629가지를 봅니다. 둘 다 아무 곳에도 걸려 있지 않아 누가 기억할 때만 돌았고, 그중 하나는 전날 뺀 함수를 부르느라 하루 동안 첫 대조에서 넘어져 있었는데 아무도 몰랐습니다. 이제 둘 다 빌드할 때마다 돌고, 몇 가지가 실제로 돌았는지까지 세어 시험이 통째로 사라져도 「실패 없음」으로 지나가지 못하게 합니다. 이 대조는 셋이 서로 같은지를 볼 뿐, 기준이 되는 형식 자체가 옳은지를 정하지는 않습니다.

NMTS — 브라우저 안에서 암호화하는 클라우드 저장소