DApp 지갑 보안 결함, 스마트 계약에 완전한 자금 접근 권한 부여

암호화폐 지갑 회사 ZenGo는 일반적인 DApp 지갑 보안 결함을 시연하기 위해 테스트넷을 개발했습니다. 3월 23일 암호화폐 지갑 회사가 게재한 기사에 따르면, 이 DApp 지갑 보안 결함은 지갑에 예약된 사용자의 토큰에 대한 전체 접근 권한을 부여합니다.
ZenGo에 따르면 거의 모든 DApp은 사용자가 모르게 DApp 스마트 계약에 자산에 대한 전체 권한을 부여하는 취약점을 보여주었습니다. 이 취약점을 완전히 시연하기 위해 암호화폐 지갑 회사는 'rogue' 토큰을 교환하는 탈중앙화 앱인 baDAPProve가 포함된 공개 테스트넷을 생성했습니다.
"결과적으로 DApp이 보안 문제에 취약하거나 처음부터 악의적이라면, 공격자는 추가적인 사용자 동의 없이 승인된 토큰의 DApp 사용자 보유 자산 전체를 훔치기 위해 이러한 과도한 권한을 남용할 수 있습니다. 이는 사용자가 DApp을 더 이상 사용하지 않는 미래의 어느 시점에서도 가능합니다."
DApp 지갑 보안 결함 시연
DApp 지갑 사용자가 시스템에서 FTR 토큰의 특정 금액을 승인하면, baDAPProve는 사용자의 지갑에 있는 모든 FTR 토큰을 비웁니다. 이 데모는 지갑의 취약성이 초래하는 위협을 강조합니다.
현재 ZenGo는 이 보안 위협에 대한 솔루션을 개발 중입니다. DApp 지갑 보안 결함은 몇 년 전에 발견되었지만, ZenGo는 개발자들이 보안 결함이 초래하는 위험에 대한 인식을 충분히 높이지 않고 있다고 믿습니다.
암호화폐 지갑 제공업체는 Opera, Imtoken, Trust wallet을 보안 결함에 대해 사용자를 경고하기를 주저하는 지갑 제공업체 중 하나로 지목했습니다. Trust Wallet은 ZenGo와의 협의 후 네트워크를 개편할 것이라고 밝혔습니다.
사용자를 경고하는 기업 중 하나인 Coinbase
또한 ZenGo는 Brave와 Metamask 지갑 모두 DApp이 접근할 수 있는 금액을 조절하는 고급 설정을 사용자에게 제공한다는 것을 발견했습니다. 반면, Coinbase는 보안 결함이 초래하는 위험에 대해 사용자에게 사전 경고를 제공합니다.
암호화폐 뉴스를 단순히 읽는 것을 넘어, 이해하세요. 뉴스레터에 구독하세요. 무료입니다.

아놀드 키리미
아놀드는 암호화폐 및 블록체인 애호가이자 커뮤니케이션 전문가입니다. 강렬한 저널리즘에 관심을 가진 그는 항상 암호화폐 세계의 최신 동향을 찾아 헤매고 있습니다. 빌 게이츠의 말 "비트코인은 기술적 걸작이다"라는 말에서 영감을 받았습니다.















