메타마스크 릴리스 노트를 조금만 살펴봐도, 보안을 단 한 번의 감사로 끝내는 게 아니라 실제 현장에서 발견되는 빈틈을 꾸준히 메우고 있다는 게 느껴지더라고요. 화려한 신기능은 아니지만, 꾸준히 보안 사각지대를 지워나가는 과정이 꽤 인상적이예요.
1. 화면과 실제 서명의 불일치 방지
가장 대표적인 게 토큰 승인 화면 개선인데요. 화면에는 작은 금액만 허용하는 것처럼 보여주면서 실제로는 더 큰 권한을 가져가던 편법을 막기 위해 v13.30.0에서 표시 한도와 실제 서명 한도를 맞추는 작업을 진행했습니다.
2. 신규 체인 및 예전 토큰 표준의 사각지대 해소
멀티체인 환경과 다양한 토큰 표준이 늘어나며 생기는 맹점도 지속해서 업데이트하고 있습니다.
- 외부 링크를 통해 피싱 경고를 우회하던 딥링크 경로 수정 (v13.42.0)
3. 휴먼 에러(사용자 실수)까지 차단하는 능동적 개입
제일 눈에 띄었던 건 사용자가 실수하거나 속을 수 있는 상황 자체를 강제로 막아주는 기능들이었습니다.
- 악성 사이트로 판별되면 경고에 그치지 않고 시드 문구 확인 기능 자체를 차단 (v13.34.0)
- 사기 주소 송금 시 누군가의 지시를 받고 있는지 재확인하고, 경고·고객 지원·10초 지연 절차 적용 (v13.40.0)
메타마스크는 슈퍼앱을 지향하면서 여러 기능들을 도입하고 마케팅도 진행하고 있으면서도, 동시에 안전한 지갑/안전한 사용자 경험을 위해서 새로운 우회 공격이 나올 때마다 검사 범위를 넓히고 사람이 실수할 수 있는 지점을 하나씩 줄여가는 걸 보면 지갑 보안에 얼마나 꾸준히 신경 쓰고 있는지 잘 보이는 것 같네요.
+ 항상 안전하게 자산을 지킬수 있게 분산도 하고 개인차원에서도 신경을 써야할것 같은 요즘입니다...
