ข้อบกพร่องในระบบการโหวต Blockchain ของมอสโกสามารถเปิดเผยวิธีการโหวตของผู้ใช้

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

รายงานของ Meduza สื่อรัสเซีย

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

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

ในสองส่วนของประเทศมอสโกวและภูมิภาค Nizhny Novgorod ประชาชนได้รับโอกาสในการลงคะแนนเสียงทางอิเล็กทรอนิกส์ คะแนนโหวตของพวกเขาถูกบันทึกไว้ในระบบบล็อกเชนที่ใช้ Exonum ซึ่งสร้างโดยกระทรวงเทคโนโลยีสารสนเทศมอสโกด้วยความช่วยเหลือของ Kaspersky Lab

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

Meduza อ้างว่าพบคีย์ทั้งสองโดยอิสระที่ใช้ในการเข้ารหัสคะแนนโหวต "ใช่" และ "ไม่" สิ่งนี้ทำให้ทีมของเขาสามารถถอดรหัสข้อมูลการลงคะแนนซึ่งเผยแพร่ในไฟล์ CSV โดย Department of Information Technologies เมื่อการลงคะแนนดำเนินไป

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

ข้อสงสัยของ BBC และการโจมตีโดยแฮ็กเกอร์ระหว่างการโหวต

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

Olga Bogolyubskay เลขานุการของ Kaspersky Lab กล่าวว่า บริษัท ไม่มีอะไรเพิ่มเติมในความคิดเห็นอย่างเป็นทางการของแผนกโดยอ้างว่าได้ให้ "การสนับสนุนพิเศษแก่แผนกเทคโนโลยีสารสนเทศมอสโก" พร้อมกับ บริษัท อื่น ๆ

“ เรามีประสบการณ์ที่สำคัญในการรับรองความปลอดภัยและความโปร่งใสของการลงคะแนนออนไลน์โดยใช้เทคโนโลยีบล็อกเชนผ่านแพลตฟอร์ม Polys ของเรา” Bogolyubskay กล่าวเสริม

รายงานของ Meduza เป็นเพียงข้อกังวลล่าสุดเกี่ยวกับปัญหาความปลอดภัยของระบบการลงคะแนน กรมเทคโนโลยีสารสนเทศรายงานเมื่อวันศุกร์ว่ามีการดัดแปลง "จุดสังเกต" ในขณะที่การลงคะแนนเสียงตามรัฐธรรมนูญกำลังดำเนินการอยู่

อย่างไรก็ตามตามผู้สังเกตการณ์การเลือกตั้งอิสระในรัสเซียไม่มีวิธีทางเทคนิคในการเชื่อมต่อกับ blockchain จากภายนอกเนื่องจากทำงานบนเซิร์ฟเวอร์ของแผนกทั้งหมด ในระยะสั้น blockchain ปลอดภัยจริงอย่างที่พวกเขาพูดหรือไม่? และใช้ทำอะไร ซื้อ Bitcoin อย่างปลอดภัย? แจ้งให้เราทราบในความคิดเห็น!