비트코인 코어, AI 스캔으로 발견된 세 가지 취약점 공개

• 예브게니야 슬리프 (수정: )

비트코인 코어, AI 스캔으로 발견된 세 가지 취약점 공개

Bitcoin Core는 AI 기반 스캔을 통해 발견된 세 가지 취약점을 확인했습니다. 그 중 하나는 Windows, macOS 또는 BSD의 Bitcoin 노드에 연결된 모든 컴퓨터가 메모리가 소진되고 충돌할 때까지 데이터를 넘쳐나게 할 수 있는 취약점이었습니다. 이는 CoinDesk에 의해 보고되었습니다.

이 취약점은 10월 23일 AI 스캔에 의해 식별되었으며, 개발자들은 같은 날 이를 확인하고 10월 27일에 수정 사항을 발표했으며, 수요일에 동일한 스캔에서 발견된 다른 두 가지 버그와 함께 세부 사항을 공개했습니다.

노드는 모든 비트코인 거래를 검증하고 전송하는 프로그램이며, Bitcoin Core는 노드를 위한 가장 일반적인 소프트웨어입니다. 지난주까지 개발자들은 운영자가 공격자가 어디를 찾아야 할지 알기 전에 업데이트할 수 있도록 중간 위험 취약점을 최대 1년 동안 비밀로 유지했습니다. 10월 22일, 프로젝트가 "쉽게 감지할 수 있는" 것으로 간주하는 버그에 대한 규칙이 변경되었습니다: 이제 모든 지원 버전에 대한 수정 사항이 가능한 한 빨리 공개 통지와 함께 발표됩니다.

세 가지 버그 모두 Bitcoin Core의 코드를 언어 모델을 사용하여 탐색한 자동 스캔에 의해 발견되었습니다. 각 발견은 보안 팀에 전달되기 전에 사람이 검증했습니다.

두 번째 및 세 번째 취약점

두 번째 버그는 규칙이 변경된 이유를 보여줍니다. 스캔은 9월 15일에 이를 보고했고, 6일 후 다른 개발자가 독립적으로 동일한 문제를 발견했습니다. 이 취약점은 연결된 노드가 구식 프로토콜 버전에서 실행 중이라고 주장한 후 멈출 수 있게 했습니다: 메시지는 피해자의 메모리에 들어오는 연결당 시간당 최대 2MB, 나가는 연결당 최대 5MB의 속도로 축적되었습니다.

세 번째 버그는 낮은 심각도로, 스캔과 8월 및 10월 23일 두 개의 별도 개발자 보고서에서 세 번 나타났습니다. 채굴자는 네트워크가 최근 블록을 경쟁 세트로 대체할 때 재구성을 위해 노드가 유지하는 파일을 오버플로우하는 블록을 형성할 수 있었습니다. 64비트 기계에서는 공격이 네트워크의 전체 블록 생산의 약 한 달이 걸릴 것입니다. Windows 및 32비트 시스템에서는 노드가 완전히 실패할 수 있으며, "재시작이 도움이 되지 않습니다"라는 알림이 명시되어 있습니다. 32비트 기계 또는 오래된 FAT32 디스크에 블록이 있는 노드는 수정 후에도 여전히 취약합니다.

릴리스 노트는 버전 30.0에서 수정된 중간 및 높은 심각도의 세 가지 버그가 2주 후에 공개될 것임을 나타냅니다.

이 자료는 정보 제공 목적으로만 작성되었으며 재무 자문이나 권장 사항을 구성하지 않습니다.

인기 뉴스