Định nghĩa
Bridge attack là một dạng exploit trong đó kẻ tấn công chiếm quyền kiểm soát một blockchain bridge kết nối hai hoặc nhiều mạng, từ đó cho phép chúng chiếm đoạt hoặc tạo ra tài sản bridge giả mạo. Kiểu tấn công này thường nhắm vào các smart contract, tập hợp validator hoặc các thành phần off-chain điều phối việc khóa tài sản, minting và quy đổi (redemption) tài sản giữa các chuỗi. Vì bridge thường nắm giữ hoặc kiểm soát các số dư tài sản tổng hợp rất lớn, một bridge attack thành công có thể gây ra thiệt hại mang tính hệ thống, vượt xa các exploit trên từng giao thức đơn lẻ thông thường.
Xét từ góc độ bảo mật, bridge attack khai thác các điểm yếu trong cách trạng thái cross-chain được xác minh và cách niềm tin được phân bổ giữa validator, oracle và các cơ chế điều phối khác. Mục tiêu của kẻ tấn công thường là thuyết phục một chuỗi rằng tài sản đã được khóa hoặc giải phóng hợp lệ trên một chuỗi khác, trong khi điều đó thực tế không đúng trên on-chain, từ đó cho phép tạo ra hoặc giải phóng các token không có tài sản bảo chứng. Những cuộc tấn công này nhấn mạnh vai trò then chốt của khả năng sẵn sàng dữ liệu mạnh mẽ, xác minh bằng mật mã (cryptography) và thiết kế validator chịu lỗi (fault-tolerant) trong kiến trúc bridge.
Bối cảnh và cách sử dụng
Thuật ngữ bridge attack được dùng để mô tả các sự cố trong đó các giả định cốt lõi về bảo mật của một bridge bị phá vỡ, chứ không phải các lỗi thông thường trong phần mã ứng dụng không liên quan. Trong nhiều thiết kế, một nhóm nhỏ validator hoặc một hệ thống oracle sẽ xác nhận (attest) các sự kiện trên một chuỗi để các hành động tương ứng có thể diễn ra trên chuỗi khác, và việc xâm phạm lớp attestation này có thể trao cho kẻ tấn công quyền kiểm soát thực tế đối với tài sản được bridge. Các lỗi về khả năng sẵn sàng dữ liệu hoặc việc xác minh on-chain không đầy đủ đối với các thông điệp cross-chain có thể làm trầm trọng thêm tác động của những vụ xâm phạm như vậy.
Trong các cuộc thảo luận về bảo mật, bridge attack thường được nhắc đến như một rủi ro mang tính hệ thống quan trọng trong các hệ sinh thái đa chuỗi, vì chúng có thể làm suy giảm niềm tin vào các tài sản phụ thuộc vào các cam kết cross-chain. Các nhà nghiên cứu và nhà thiết kế giao thức phân tích những bridge attack trong quá khứ để tinh chỉnh cấu hình validator, các giả định về oracle và logic xác minh on-chain, nhằm giảm bề mặt tấn công của các bridge. Khái niệm này là trọng tâm khi đánh giá liệu các thiết kế cross-chain có thực sự giảm thiểu bên thứ ba phải tin cậy và đảm bảo rằng các kiểm tra bảo mật quan trọng được thực thi on-chain ở mức tối đa hay không.