Sybil Attack คืออะไร?
Sybil Attack คือเมื่อผู้เล่นคนหนึ่งแสร้งทำเป็นหลายคน พวกเขาสร้างตัวตนปลอมมากมายเพื่อให้ได้อิทธิพล จมผู้เข้าร่วมที่ซื่อสัตย์ หรือบิดเบือนการตัดสินใจ ลองจินตนาการว่ามีคนคนหนึ่งมาเข้าร่วมงานสภาฯ ด้วยหน้ากากหนึ่งร้อยใบและชื่อใหม่สำหรับแต่ละคำถามหนึ่งข้อ
Sybil Attack ไม่ใช่การโจมตีแบบ 51 เปอร์เซ็นต์ ความเสียหายมาจากการไหลล้นของตัวตนที่สร้างอิทธิพลและการเชื่อมต่อ ในขณะที่การควบคุมโดยเสียงข้างมากต้องใช้ทรัพยากรและยุทธวิธีที่ต่างออกไป
วิธีที่ Sybil Attack ทำงาน
คิดถึงผู้โจมตีที่ต้องการมีสิทธิ์มากกว่าที่ควรมี พวกเขาสร้างผู้เข้าร่วมปลอมจำนวนมากเพื่อกดคนในห้องประชุม จากนั้นจึงชักนำการจราจรหรือการลงคะแนนให้ไปทางที่ตนเองต้องการ
- ขั้นตอนที่ 1: สอดแนมเครือข่ายและหาจุดอ่อนเช่นการลงชื่อเข้าใช้งานที่เปิดอยู่หรือเซิร์ฟเวอร์คลาวด์ราคาถูก
- ขั้นตอนที่ 2: สร้างตัวตนหลายๆ อัน มักเป็น nodes ใหม่ที่มีที่อยู่ IP แตกต่างกัน
- ขั้นตอนที่ 3: เชื่อมต่อ identities เหล่านั้นกับผู้เข้าร่วมที่ซื่อสัตย์เพื่อดูน่าเชื่อถือและเพิ่มการมองเห็น
- ขั้นตอนที่ 4: ผลกระทบต่อเส้นทาง พวกเขาสามารถบล็อกเส้นทาง ขยายข่าวเล่าหรือท่วมคะแนนเสียงของกลุ่มที่เล็กกว่าสะอาด
- ขั้นตอนที่ 5: ฉกฉวยประโยชน์จากความได้เปรียบ เช่น การคว้า airdrops การเซ็นเซอร์ธุรกรรม หรือการลงคะแนน
แนวคิดเรียบๆ แต่ผลลัพธ์ยุ่งยาก
ทำไม Sybil Attack ถึงสำคัญ
เพราะคนหนึ่งคนที่แสร้งทำเป็นหลายคนสามารถทำลายความไว้วางใจได้ มันกระทบทั้งระบบเงินและชื่อเสียง
- ประโยชน์: รู้สัญญาณช่วยให้คุณจดจ่องานที่ปลอม แก๊งที่น่าสงสัย และการเล่นประเด็นก่อนที่จะถูกเผา
- มุมมอง: บอทและ sockpuppet มีอิทธิพลต่อการสร้างเรื่องราว NFT มินต์ และแม้กระทั่งทิศทางของโปรโตคอลเมื่อไม่มีการตรวจสอบ IDs
- ความเกี่ยวข้อง: มันปรากฏใน airdrops, validator sets, และ DAO voting ที่การพิสูจน์ตัวตนอ่อนแอ
เมื่อประเมินระบบ ให้ดูว่าทำไมหนึ่ง identity ถึงแพง: stake, reputation, social proofs, device checks, หรือ per user rate limits เงินปลอมชักชวนให้ Sybil Attack ได้ง่าย ข้อมูลที่แพงกว่าตั้งขัดขวางมัน
คุณลักษณะสำคัญของ Sybil Attack
นี่คือสิ่งที่ทำให้มันแตกต่าง:
- ความหลายหลาย: ผู้กระทำหนึ่งควบคุม identities หลายอันเพื่อจำลองฝูงชน
- อิทธิพล: มันมุ่งเป้าไปที่การเชื่อมต่อ การ routing และน้ำหนักการตัดสินใจมากกว่าการคำนวณล้วนๆ
- เศรษฐศาสตร์: การโจมตีจะเฟื่องฟูเมื่อการสร้างบัญชีใหม่ถูกและตรวจจับช้ากว่า
- ฉันทกรรม: แม้ในระบบ decentralized ข้อบังคับตัวตนที่อ่อนแอก็สามารถบิดผลลัพธ์ได้
- อำนาจ: ในสภาพส่วนใหญ่ proof of work จำเป็นต้อง hash power เพื่อแก้ไขประวัติ แต่กลุ่ม Sybil สามารถแยก peers หรือเซ็นเซอร์ edges ได้
Variations
แผนเดิมๆ ในสนามที่ต่างกัน:
- Governance: Fresh wallets หรือ accounts ปลอมเพื่อเป็นชุมชนและชักชวนข้อเสนอ
- Airdrops: ฟาร์มบัญชีเพื่อเรียกรับรางวัลหลายรายการและดูด incentves
- Routing: รวมการเชื่อมต่อบนเครือข่าย peer to peer เพื่อกรองสิ่งที่คนอื่นเห็น
จำนวนบัญชีมากขึ้นไม่ได้หมายถึงผู้คนมากขึ้น มองหสัญญาณการควบคุมร่วมกัน เช่น กิจกรรมที่ซิงค์กัน โครงสร้างพื้นฐานใช้งานซ้ำ และพฤติกรรมที่เหมือนกัน
ตัวอย่าง
ในระหว่างการลงคะแนนโทเคน ผู้โจมตีลงทุนหลายบัญชีปลอมใหม่ centaines, stake เพียงพอเพื่อผ่านคุณสมบัติ แล้วใช้คลัสเตอร์นั้น push ข้อเสนอที่ได้ประโยชน์กับพวกเขา
ข้อเท็จจริงสนุกๆ
ชื่อเรื่องมาจากหนังสือในปี 70s เกี่ยวกับผู้หญิงที่มีบุคลิกภาพหลายอย่าง นักการเข้ารหัสหยิบยืมมาเพราะบรรยากาศเข้ากับสถานการณ์ได้ดีเกินไป
Wrap-Up
ในประโยคเดียว: Sybil Attack ให้คนหนึ่งคนทำตัวเหมือนฝูงชนเพื่อให้ได้อิทธิพลอย่างไม่เป็นธรรม ดังนั้นถามเสมอว่าการเป็นใครใหม่นั้นยากแค่ไหน