Cập nhật tháng Tám ngăn chặn rò rỉ khóa riêng tư quan trọng trong ví tiền điện tử Vultisig
Vultisig, một ví tiền điện tử sử dụng chữ ký chia sẻ, đã xử lý sai một tín hiệu dừng quan trọng trong việc triển khai chữ ký ECDSA của mình, như các nhà nghiên cứu bảo mật tại ChainSecurity đã phát hiện.
Thông báo của các nhà nghiên cứu vào ngày 21 tháng 10 mô tả cách tiếp tục sau lỗi có thể cho phép một người ký đã bị xâm phạm khôi phục toàn bộ khóa riêng.
Cả hai nhà phát triển Android và iOS đã mô tả mã mà đã thử lại sau khi thư viện xác định một người tham gia độc hại, sau đó thêm xử lý để dừng những lần thử lại đó và cảnh báo người dùng. Những thay đổi này xuất hiện trong ghi chú phát hành kho lưu trữ tiếp theo.
Yêu cầu nhiều thiết bị chỉ cung cấp bảo vệ nếu phần mềm duy trì yêu cầu đó khi một người tham gia bắt đầu hành xử sai.
Một ví tính toán đa bên (MPC wallet) phân phối quyền ký giữa các phần khóa. Đủ các phần hợp tác để tạo ra một chữ ký blockchain tiêu chuẩn mà không cần lắp ráp toàn bộ khóa riêng trong quá trình hoạt động bình thường.
Trong một cấu hình hai thiết bị yêu cầu cả hai người tham gia, việc xâm phạm một thiết bị nên khiến kẻ tấn công phụ thuộc vào sự chấp thuận của thiết bị còn lại.
Lỗi được công bố liên quan đến chữ ký ECDSA và yêu cầu sự xâm phạm ban đầu. Một kẻ tấn công có thể gửi nhiều thông điệp ký độc hại và quan sát xem người ký khác có trả về lỗi hay không.
Những phản hồi đó đã tiết lộ các bit của một hạt giống giao thức nội bộ có thể tái sử dụng, cuối cùng cho phép khôi phục phần còn lại và toàn bộ khóa, theo ChainSecurity.
Hạt giống đó là một bí mật thiết lập nội bộ, và thư viện giả định rằng việc ký tiếp theo sẽ dừng lại sau lỗi quan trọng cho đến khi hạt giống được xoay vòng. Ứng dụng hiển thị một lỗi chung và không thực thi phản hồi đó.
Luồng ECDSA lịch sử của Vultisig có thể rò rỉ vật liệu khóa thông qua các phản hồi lỗi lặp lại; các cập nhật vào tháng Tám hiện dừng các lần thử lại và xác định thiết bị bị xâm phạm.
Hệ quả bảo mật là một nỗ lực ký thất bại có thể quan trọng ngay cả khi nó không tạo ra chữ ký giao dịch có thể sử dụng.
Nếu việc tiếp tục trao đổi tiết lộ thêm thông tin bí mật, việc từ chối giao dịch một mình không bảo tồn sự tách biệt đã hứa giữa các người ký. Ứng dụng phải phản hồi với chính sự cố giao thức.
Những gì các thay đổi tháng Tám chứng minh
Thay đổi Android (#5658) và thay đổi iOS (#5235) đều được hợp nhất vào ngày 21 tháng 8, hai tháng trước khi công bố công khai.
Mô tả của chúng nói rằng mã cũ đã so sánh các lỗi ký với kết quả thành công của thư viện mà không xử lý riêng các lỗi cấm bên độc hại. Các quy trình ký có thể thử lại lên đến ba lần, trong khi người dùng nhận được một thông điệp thất bại chung.
Số lần thử lại đó không xác định được bao nhiêu thông điệp sẽ khôi phục một khóa, hoặc bao nhiêu phiên mà một kẻ tấn công sẽ cần.
Các thay đổi mã Android và các thay đổi iOS nhận ra các mã lỗi bên độc hại của thư viện ký DKLS trong quá trình thiết lập phiên, xử lý thông điệp và hoàn thành chữ ký.
Cả hai đều ánh xạ người tham gia bị đánh dấu đến một định danh thiết bị, mang một lỗi chuyên dụng vượt qua các lần thử lại tự động, và hiển thị một cảnh báo địa phương chống lại việc sử dụng thiết bị đó một lần nữa. Trên Android, ngoại lệ cũng bỏ qua việc khôi phục relay.
Cùng nhau, những thay đổi đó cho thấy rằng các ứng dụng phân biệt một phán quyết mật mã về một người tham gia với một lỗi ký thông thường.
Hành vi thử lại phù hợp cho một lỗi tạm thời có thể trở nên nguy hiểm khi thư viện đang nói với người gọi để dừng tương tác với một người ký độc hại.
Ghi chú GitHub cho iOS v1.45.71, ngày 21 tháng 8, liệt kê #5235. Phát hành Android v1.0.118, ngày 25 tháng 8, liệt kê #5658.
Số lượng ví và phạm vi kiểm toán cần ngữ cảnh
Mô tả kho của Vultisig phân biệt ai kiểm soát các người ký. Fast Vault sử dụng một thiết bị người dùng với VultiServer giữ phần còn lại và đồng ký. Secure Vault sử dụng hai hoặc nhiều thiết bị do người dùng nắm giữ mà không có VultiServer.
Một ví được hỗ trợ bởi nhà cung cấp và một ví phân tán trên các thiết bị của chính người dùng đều có thể sử dụng ký phân tán, nhưng các phụ thuộc hoạt động của chúng khác nhau. Hai người tham gia trong một trao đổi ký cũng không nhất thiết có nghĩa là kho chỉ có hai phần tổng cộng.
Các tài liệu công bố và ứng dụng được xem xét không cung cấp một ma trận phiên bản bị ảnh hưởng đầy đủ và cấu hình kho.
Tài liệu bảo mật của Vultisig cho biết Trail of Bits đã kiểm toán thư viện DKLS23 của Silence Laboratories vào năm 2024. Nó cho biết các báo cáo kiểm toán ứng dụng di động và máy tính để bàn sẽ được liên kết khi được công bố.
Tại thời điểm công bố, ChainSecurity cho biết họ chưa xem xét các bản sửa lỗi của Vultisig hoặc kiểm toán các phần khác của giao thức, vì vậy các bản sửa lỗi vẫn nằm ngoài đánh giá đó.
Các chi tiết khắc phục hữu ích sẽ kết nối các cấu hình bị ảnh hưởng với các phiên bản đã phát hành và giải thích việc thực thi sau cả khởi động lại tự động và khởi động lại do người dùng khởi xướng. Một đánh giá bao gồm những hành vi đó sẽ giải quyết sự cố cấp ứng dụng được mô tả ở đây.
Các người nắm giữ bảo vệ được hứa hẹn rằng việc thực thi phụ thuộc vào ứng dụng thực thi điều kiện dừng của thư viện trong suốt quá trình ký, bao gồm cả khi người dùng bắt đầu lại sau một lỗi.
Nội dung này chỉ được đưa ra nhằm mục đích cung cấp thông tin chung, không phải là lời khuyên về tài chính, đầu tư, pháp lý hoặc thuế. Mọi sự kiện, phần thưởng, ưu đãi trực tuyến hoặc thông tin liên quan được đề cập trong nội dung này không được xem là khuyến nghị, chào mời hoặc lời mời mua, bán, giao dịch hoặc thực hiện bất kỳ hoạt động nào khác liên quan đến tài sản crypto. Tài sản crypto có độ biến động cao và có thể dẫn đến thua lỗ.Tính khả dụng của các dịch vụ, sản phẩm và sự kiện liên quan của WEEX có thể khác nhau tùy theo khu vực. Bạn có trách nhiệm bảo đảm việc tham gia của mình tuân thủ các luật và quy định hiện hành tại địa phương.
Bạn cũng có thể thích

Phí onchain: Các giao thức crypto thu về 4 tỷ đô la trong quý ba

Tom Lee lại làm điều đó. Bitmine đã chi 24 triệu đô la cho Ethereum, nhưng việc mua sắm ngày càng giảm

Bitcoin bị đe dọa bởi nền kinh tế Mỹ yếu ớt và lạm phát dai dẳng

Lừa đảo tiền điện tử qua số điện thoại sai: 140.000 đô la bị mất ở Canada

Tuần quan trọng cho các ngân hàng trung ương: Fed, ECB và BoJ quyết định về lãi suất

Quỹ Ethereum ủng hộ quyền riêng tư ví mặc định khi công việc Kohaku tiến triển

Manus vừa âm thầm công bố tuyên ngôn 2.0 của mình

Giải thưởng Justin Sun hợp tác với MathDB, do Giáo sư Tony Yue Yu từ Caltech dẫn dắt, trong chương trình thí điểm 50 bài toán

CFTC thúc đẩy đăng ký sàn giao dịch tiền điện tử tự nguyện khi Quốc hội trì trệ

Crypto: Hơn 10.000 khiếu nại chống lại các hạn chế của ngân hàng Anh

Các tác nhân AI đang phát hành memecoin. Tác nhân của MemeToro trả lời mã nguồn mở

Crypto: Sự token hóa RWA khiến các nhà bảo thủ Mỹ lo ngại

Pump.fun « tối ưu hóa cho sự nghiện »: những gì thực sự nói trong các tin nhắn nội bộ được trích dẫn tại tòa án

Anthony Pompliano: Quốc gia sẽ không bao giờ ngừng in tiền! Bitcoin, vàng và đất đai sẽ được hưởng lợi trong 20 năm tới

Stablecoin bị khóa: Khóa riêng tư của bạn không đủ

Các loại tiền điện tử tìm cách tích hợp vào tài chính

Giới thiệu những đồng meme tốt nhất trên mạng Ripple; Xem xét 5 token phổ biến XRPL

Bài kiểm tra tiếp theo của Bitcoin với Cục Dự trữ Liên bang gặp vấn đề ẩn trong dữ liệu lạm phát của Mỹ

Thị trường crypto mất độ cao, sự kiên nhẫn trở thành thói quen – Steady Lads

Thanh toán bằng stablecoin ở châu Âu, CASP, PI và EMI sẽ phối hợp như thế nào?

Tại sao 22 gã khổng lồ trị giá hàng trăm tỷ từ chối bị "đưa vào mã hóa"?

Rayls, kết nối tài chính truyền thống và tài chính phi tập trung

Giao dịch 24/7 có phải là nhu cầu thiết yếu? Phân tích nhịp độ giao dịch thực tế của hợp đồng vĩnh viễn RWA

Cuộc tấn công mạng GMO tại Nhật Bản: các tài khoản giao dịch bị tàn phá, GMO Coin cho biết không bị ảnh hưởng

Dự đoán tiêu cực về các nhà cung cấp đám mây mới, âm mưu lớn của Musk

Báo cáo lợi nhuận Google ngày 28/10: Quyết định của Fed có làm cổ phiếu GOOGL biến động?
Sự kiện giảm đòn bẩy trên thị trường tiền mã hóa là gì? Thanh lý bắt buộc và ADL
Tìm hiểu về sự kiện giảm đòn bẩy trên thị trường tiền mã hóa: thanh lý bắt buộc và ADL, mức giảm hợp đồng mở dễ gây hiểu nhầm, rủi ro phòng hộ và những điều cần kiểm tra trước khi giao dịch.

Tuần tới: 4 thời điểm quan trọng cho thị trường tiền điện tử

Thị trường dự đoán có thực sự mang lại giá trị? – Tiger Research





