ข้ามไปยังเนื้อหา
บัญชีของฉัน

แฮ็กคริปโตในรูปแบบต่าง ๆ และสาเหตุที่เกิดขึ้น

Ruth Kise

,

อัปเดตเมื่อ: ,5 นาที

ให้เราย้ำกับตัวเองว่า ระบบการเงินของคริปโทเคอร์เรนซียังอยู่ระหว่างการพัฒนาและยังห่างไกลจากความสมบูรณ์แบบ ข้อดีหลายอย่างของ DeFi กลับกลายเป็นข้อเสียที่เหล่ามิจฉาชีพพร้อมหยิบไปใช้เสมอ ดังนั้นช่วงหลังจึงมีข่าวในทำนอง 'แพลตฟอร์มถูก แฮ็ก ด้วยการโจมตีแบบ flash-loan' ออกมามากขึ้นเรื่อย ๆ โดยไม่มีคำอธิบายหรือมีเพียงคำอธิบายเชิงเทคนิค ในบทความนี้ เราจะพยายามอธิบายการโจมตีประเภทนี้ให้ชัดเจนขึ้น รวมถึงวิธีอื่น ๆ ที่ blockchain อาจถูกแฮ็กได้

การโจมตีด้วยสินเชื่อแฟลช

แม้หัวข้อของ flash loan ยังอยู่ระหว่างการพัฒนา แต่ก็มีการโจมตีขนาดใหญ่เกิดขึ้นแล้วหลายครั้ง เนื่องจาก flash loan ไม่มีข้อจำกัดด้านจำนวนเงินและไม่ต้องใช้หลักประกัน จึงสามารถยืม ETH มูลค่าหลายล้านดอลลาร์เพื่อสร้างกำไรจำนวนมากได้

เพื่อให้เข้าใจกระบวนการได้ดีขึ้น ลองมาดูปรากฏการณ์ของ flash loan หลักการทำงาน และการนำไปใช้งานกัน

Flash Loan คือเครื่องมือที่ผู้ใช้ DeFi สามารถกู้ยืมสินทรัพย์ดิจิทัลจำนวนมากได้โดยไม่ต้องฝากหลักประกันเป็นระยะเวลาหนึ่ง การกู้โดยไม่มีหลักประกันหมายความว่าสมาชิกไม่จำเป็นต้องแสดงหลักฐานรายได้และภาระหนี้อื่น ๆ

เงินกู้แบบไร้ความเสี่ยงนี้ทำงานคล้าย ๆ กับนี้: ผู้ให้กู้จะให้คุณยืมเงินเท่าที่คุณต้องการ แต่ได้เพียงสำหรับธุรกรรมเดียวเท่านั้น เมื่อสิ้นสุดธุรกรรมนั้น คุณต้องคืนเงินให้ผู้ให้กู้เท่ากับจำนวนที่คุณยืมไป

หากคุณไม่สามารถทำได้ ธุรกรรมจะถูกยกเลิกโดยอัตโนมัติ! กล่าวอีกนัยหนึ่ง เงินกู้นี้เป็นแบบ atomic: ถ้าคุณไม่สามารถชำระคืนได้ ทุกอย่างจะย้อนกลับไปเหมือนไม่เคยมีการกู้ยืมเกิดขึ้น

วิธีที่ใช้ flash loan เพื่อทำกำไรที่พบบ่อยที่สุดคือ arbitration ซึ่งเป็นกระบวนการที่ใช้ประโยชน์จากความแตกต่างของราคาสินทรัพย์ในสองตลาดที่ต่างกัน

อีกวิธีหนึ่งในการทำกำไรคือ "wash trade" การเทรดประเภทนี้เกี่ยวข้องกับการซื้อและขายสินทรัพย์เพื่อเพิ่มปริมาณการซื้อขาย ในตลาดแบบดั้งเดิม วิธีดังกล่าวถูกห้าม

การโจมตีด้วย Flash Loan จะสำเร็จได้หากผู้โจมตีสามารถบิดเบือนตลาดได้ในระดับหนึ่ง การโจมตีเหล่านี้เกิดจากการทำ arbitrage กับ pump and dump และ/หรือการบิดเบือน oracles ต้นทุนในการลงมือค่อนข้างต่ำ เนื่องจากผู้โจมตีไม่ต้องรับภาระผูกพันทางการเงิน

โดยทั่วไป การโจมตีเหล่านี้เป็นกระบวนการที่ซับซ้อนและหลายขั้นตอน ดำเนินการโดยผู้ใช้ DeFi ที่มีประสบการณ์สูง ในหลายกรณี พวกเขาเกี่ยวข้องกับการดูดสภาพคล่องออกจาก liquidity pools ที่ผู้ใช้ทั่วไปลงทุนไว้ ทำให้หลายคนขาดทุนอย่างมาก

ต่อไป มาดูการโจมตีบน blockchain ที่พบบ่อยอีกหลายประเภทกัน

การโจมตี 51% 

ภัยคุกคามที่เป็นที่รู้จักมากที่สุดต่อเครือข่าย blockchain ชื่อของการโจมตีนี้เป็นการเปรียบเทียบกับการถือหุ้นที่มีอำนาจควบคุมในแวดวงธุรกิจ ปัญหาอยู่ที่โปรโตคอล Proof-of-Work ซึ่งถูกใช้โดยโปรเจกต์อย่าง Bitcoin, Litecoin, Monero และอื่น ๆ แก่นของมันคือ ผู้ขุดหลายรายที่มี hashrate สูงมากสามารถได้มาซึ่ง "สัดส่วนการควบคุม" ในเครือข่าย กล่าวคือ พวกเขาจะมี hashrate มากกว่าครึ่งหนึ่งของทั้งเครือข่าย

เงื่อนไขดังกล่าวทำให้แฮ็กเกอร์สามารถทำการโจมตีแบบ double-spending ได้ ซึ่งเขาสามารถใช้จ่ายมากกว่าที่มีอยู่ในกระเป๋าของตนได้ ผลลัพธ์คือ blockchain ถูกยึด และเงินทั้งหมดของผู้เข้าร่วมจะถูกโอนเป็นกรรมสิทธิ์ของแฮ็กเกอร์ ในเครือข่ายขนาดใหญ่ โอกาสที่จะเกิดการโจมตีลักษณะนี้จะต่ำกว่ามาก เนื่องจากมีผู้เข้าร่วมจำนวนมากและอุปกรณ์มีราคาแพง

การแฮ็กแบบ Finney

ผู้รับธุรกรรม bitcoin คนแรกคือ Hal Finney และเขาเป็นคนแรกที่พูดถึงการเปิดตัว bitcoin เขายังเป็นคนแรกที่เสนอความเป็นไปได้ของการโจมตีแบบ double-spending ต่อเครือข่าย ด้วยเหตุนี้ การโจมตีนี้จึงถูกตั้งชื่อว่า Finney Hack หรือ Finney Attack เพื่อเป็นเกียรติแก่เขา

Finney Hack เป็นการโจมตีแบบ double-spending ชนิดหนึ่ง ซึ่งอาจเกิดขึ้นเมื่อมีคนรับธุรกรรมที่ยังไม่ยืนยันทางออนไลน์ Finney อธิบายว่า ผู้ขุดสามารถสร้างบล็อกที่รวมธุรกรรมจาก address A ไปยัง address B ซึ่งทั้งสอง address เป็นของเขาได้ จากนั้นคุณจะทำการชำระเงินอีกครั้งในสกุลเดียวกันโดยส่งจาก address A ไปยัง address C (ซึ่งเป็นของผู้ใช้อีกคน)

หากผู้ใช้ดังกล่าวยอมรับธุรกรรมโดยไม่มีการยืนยันจากเครือข่าย มิจฉาชีพสามารถปล่อยบล็อกที่มีธุรกรรมต้นฉบับของเขาอยู่ได้ ซึ่งจะทำให้ธุรกรรมที่เทรดเดอร์ทำไว้เป็นโมฆะ และเปิดทางให้ผู้โจมตีใช้จ่ายซ้ำได้

การโจมตีแบบแข่งขัน 

การใช้จ่ายซ้ำอีกประเภทหนึ่ง เทรดเดอร์ที่ไม่มีประสบการณ์และรีบร้อนอาจส่งมอบสินค้าให้ได้ แม้ว่าการโอนจะล้มเหลว เนื่องจากมีความพยายามทำธุรกรรมเกิดขึ้น ผู้ขายบางรายใช้ "express payments" โดยไม่มีการยืนยันที่จำเป็นสำหรับจำนวนเงินเล็กน้อย ในกระเป๋าของฝ่ายรับ ธุรกรรมดังกล่าวจะอยู่ในสถานะ "กำลังประมวลผล" และปลายทางจะเป็น "ยังไม่ได้ยืนยัน"

มิจฉาชีพสามารถเปลี่ยนเส้นทางการโอนลักษณะนี้ได้: ส่งธุรกรรมไปยังทั้ง node ของผู้ขายและที่อยู่ของตนบนเครือข่าย โดยกระจายไปยัง blockchain เฉพาะรายการที่สองเท่านั้น ธุรกรรมสุดท้ายจะถูกถือว่าถูกต้องระหว่างการตรวจสอบ และการโอนครั้งแรกจะเป็นโมฆะ

เพื่อป้องกันการโจมตีดังกล่าว ไม่แนะนำให้รับการเชื่อมต่อขาเข้ากับ node และควรรอการยืนยันการโอนหลายครั้ง (3 confirmations สำหรับจำนวนเงินตั้งแต่ $1000 ถึง $10,000, 6 — ตั้งแต่ $10,000 ถึง $ million, และสำหรับธุรกรรมที่ใหญ่กว่านั้นอีก — สูงสุด 60 confirmations)

การโจมตีแบบบดบัง

การโจมตีทางไซเบอร์รูปแบบพิเศษ เมื่อแฮ็กเกอร์สร้างพื้นที่จำลองขึ้นรอบ node หนึ่งเพื่อควบคุมการทำงานของมัน ผู้โจมตีจะเปลี่ยนเส้นทางข้อมูลขาเข้าและขาออกจาก node เป้าหมายไปยังของตนเอง ทำให้ผู้ใช้ที่ถูกหลอกแยกออกจากเครือข่ายจริง

การแยก node เป้าหมายช่วยให้สามารถยืนยันธุรกรรมที่ผิดกฎหมายในนามของมันได้ และตัดขาดจากข้อความจาก node ข้างเคียง — แฮ็กเกอร์ไม่จำเป็นต้องแฮ็กทั้งเครือข่าย เพียงจำกัดอยู่ที่ชุด node ขนาดเล็กเท่านั้น ในการบล็อก node จะใช้ botnet หรือ phantom network เพื่อเติม IP addresses ให้กับ node สำหรับการซิงโครไนซ์ในการเชื่อมต่อครั้งถัดไป

ผลที่ตามมาของ eclipse attack มักเป็นการโจมตีแบบ double-spending ซึ่งได้กล่าวถึงไปแล้วข้างต้น รวมถึงการทำให้กำลังขุดของ miner ล้มเหลว เมื่อผู้ใช้ที่ถูกแฮ็กต้องเสียไฟฟ้าและเวลาไปกับการแก้ปัญหาบล็อกเทียมที่ไม่มีอยู่จริงในเครือข่าย blockchain จริง

การโจมตีช่องโหว่ด้านการเข้ารหัสลับ

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

ตัวอย่างเช่น บน Ethereum มิจฉาชีพรายหนึ่งค้นพบช่องโหว่ด้านความปลอดภัยในซอร์สโค้ด และยักยอก coins ไปประมาณ $50 million ซึ่งคิดเป็นราว 30% ของปริมาณ coin ทั้งหมดในขณะนั้น เนื่องจากเหตุการณ์นี้ community จึงแบ่งออกเป็นสองฝ่าย ฝ่ายแรก นำโดยผู้สร้าง Ether โกรธแค้นต่อการถูกขโมย และเสนอให้ทำ hard fork เพื่อคืน coins ให้กับเจ้าของที่ถูกต้อง ฝ่ายตรงข้ามเชื่อว่าเจ้าของที่แท้จริงของ coins ตอนนี้คือแฮ็กเกอร์แล้ว ("The code is the law") ผลที่ตามมาคือ community ตกลงกันที่จะสร้าง soft fork 

วิศวกรรมสังคมในคริปโต: ฟิชชิง

เทคนิคเหล่านี้อาศัยจุดอ่อนของมนุษย์ ไม่ใช่ความสามารถเชิงเทคนิคของแฮ็กเกอร์ที่อาจเกิดขึ้น ใช้เพื่อเข้าถึงข้อมูลสำคัญ cryptocurrency wallets หรือบัญชีโดยไม่ได้รับอนุญาต หรือเพื่อหลอกให้เหยื่อดาวน์โหลดมัลแวร์ลงในคอมพิวเตอร์และเครือข่ายเพื่อก่อความเสียหายเพิ่มเติม เทคนิคเหล่านี้ได้แก่ phishing, baiting, quid pro quo attacks, pretexting และ tailgating

Phishing เป็นหนึ่งในวิธีที่ได้รับความนิยมมากที่สุด ใช้เพื่อขโมย private keys, หมายเลขบัตร, บัญชีธนาคาร และข้อมูลลับอื่น ๆ รูปแบบที่ง่ายที่สุดของ cryptocurrency phishing คืออีเมลสแปมแบบเก่าที่อ้างว่าส่งมาจากเว็บเซอร์วิสต่าง ๆ ในกรณีนี้ จดหมายจะถูกส่งในนามของเว็บไซต์กระเป๋าคริปโทหรือกระดานเทรด 

ข้อความปลอมลักษณะนี้มักดูละเอียดและเรียบร้อยกว่าข้อความ phishing ทั่วไปอย่างเห็นได้ชัด ตัวอย่างเช่น อาจเป็นการแจ้งเตือนด้านความปลอดภัยที่บอกว่าเมื่อไม่นานมานี้มีคนพยายามล็อกอินเข้าบัญชีของคุณจากเบราว์เซอร์ดังและดัง — ให้คลิกลิงก์เพื่อตรวจสอบว่าทุกอย่างเรียบร้อยหรือไม่ ผู้ใช้เองอาจตั้งค่าและยอมรับการรับข้อความลักษณะนี้บนเว็บไซต์กระเป๋า — และจะไม่สังเกตเห็นสิ่งผิดปกติ หรือแม้แต่ผิดไปเลย

บทสรุป

ดังที่เห็นได้ ตลาดคริปโตเต็มไปด้วยอันตราย ในบทความนี้ เราอธิบายเพียงบางประเภทของการฉ้อโกงที่อาจเกิดขึ้นเท่านั้น ผู้พัฒนากำลังทำงานอย่างต่อเนื่องเพื่อปรับปรุงโปรโตคอลด้านความปลอดภัย แต่ตราบใดที่ระบบยังไม่สมบูรณ์แบบ ก็ควรตระหนักถึงความเสี่ยงที่อาจเกิดขึ้นและอย่าหลงเชื่อกลลวง 

แชร์:

โพสต์ที่เกี่ยวข้อง

,6 นาที

เหรียญความเป็นส่วนตัวอธิบาย: XMR, ZEC, DASH และเหรียญอื่นๆ ทำงานอย่างไร

อ่านเพิ่มเติม

,7 นาที

สินทรัพย์ในโลกจริง (RWAs) ในปี 2026: คู่มือเชิงปฏิบัติสำหรับนักลงทุน

อ่านเพิ่มเติม