Cointime

Download App
iOS & Android

Beosin EagleEye: โปรโตคอล Socket ถูกโจมตีโดยผู้โจมตีเนื่องจากการโจมตีแบบ Call Injection ส่งผลให้เกิดการสูญเสียมากกว่า 3 ล้านเหรียญสหรัฐ

จากการตรวจสอบโดยการตรวจสอบความเสี่ยงด้านความปลอดภัย EagleEye ของ Beosin แพลตฟอร์มการเตือนล่วงหน้าและการบล็อก โปรโตคอล Socket ประสบปัญหาการโจมตีแบบฉีดสายโดยผู้โจมตี ส่งผลให้มีการขโมยเงินทุนของผู้ใช้ที่ได้รับอนุญาตจำนวนมาก การโจมตีนี้สาเหตุหลักมาจากการโทรที่ไม่ปลอดภัยในฟังก์ชันการดำเนินการของสัญญาซ็อกเก็ต หน้าที่ของฟังก์ชันนี้คือผู้เรียกสามารถแลกเปลี่ยน WETH เป็น ETH และผู้เรียกจำเป็นต้องแลกเปลี่ยน WETH ที่โอนเข้ามาในสัญญาเป็น ETH ผ่านการเรียก WETH มิฉะนั้นการตรวจสอบยอดคงเหลือจะไม่ผ่าน มีเหตุผลว่าการเรียกในฟังก์ชันสามารถเรียกใช้ฟังก์ชันถอนของสัญญา WETH เท่านั้น แต่ทีมงานโครงการไม่ได้พิจารณาว่าจำนวน WETH ที่โอนโดยผู้เรียกคือ 0 ดังนั้นผู้เรียกจึงสามารถเรียกใช้ฟังก์ชันอื่นที่ระบุใน โทรแล้วสามารถผ่านการตรวจสอบยอดคงเหลือได้ ผู้โจมตีสร้างข้อมูลการโทรและเรียกการถ่ายโอนจากโทเค็นใด ๆ เพื่อถ่ายโอนโทเค็นที่ได้รับอนุญาตจากผู้ใช้รายอื่นไปยังสัญญาไปยังที่อยู่ของผู้โจมตี ขณะนี้ผู้โจมตีแปลงเงินที่ถูกขโมยไปเป็น ETH และบันทึกไว้ในที่อยู่ของผู้โจมตี Beosin จะติดตามเงินต่อไป

ความคิดเห็น

ความคิดเห็นทั้งหมด

Recommended for you