VU#701544: mpc-lib 강화된 파생이 조상 ... 노트

VU#701544: mpc-lib 강화된 파생이 조상 격리를 보호하지 못함

Fireblocks의 mpc-lib 라이브러리 BIP32 강화된 파생 구현에 취약점이 존재합니다. 이 결함으로 인해 공격자는 손상된 하위 수준 공유에서 상위 수준 개인 키 공유를 복구할 수 있습니다. 이 문제는 부모 개인 키가 누락되어 시스템이 null 버퍼를 대체하게 될 때 발생하며, 이는 효과적으로 알려진 상수인 0이 됩니다. 조상 격리의 이러한 위반은 손상된 후손 공유를 사용하여 부모 공유를 파생할 수 있음을 의미합니다. 그런 다음 취약점은 전체 키 계층 구조를 따라 반복될 수 있습니다. 이는 즉시 자금 도난을 허용하지는 않지만 보안 방어를 크게 약화시킵니다. 강화된 파생은 서명자 공유에 대한 안정적인 격리 계층이 더 이상 아닙니다. 손상은 오류 신호를 남기지 않고 조용히 전파될 수 있습니다. 통합자는 체인 코드를 비밀로 취급해야 합니다. 파생 델타 계산은 체인 코드에 의존하기 때문입니다. 체인 코드를 기밀로 유지하면 델타의 공개 계산 가능성이 방지됩니다. 또는 서명자 공유 간의 격리를 위해 강화된 파생에만 의존하지 마십시오. 파생 경로를 감사하고 잠재적인 계층 간 손상을 인지하는 것도 권장됩니다. 완전한 해결책은 라이브러리 코드 변경이 필요하며, 현재 공급업체 수정 사항은 없습니다.