Tags:
Node Thumbnail

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

ช่องโหว่นี้กระทบเฉพาะเซิร์ฟเวอร์ 2b2t ที่ได้รับความนิยมสูงและมีคุณสมบัติคือแผนที่มีขนาดใหญ่มากๆ ถึง 3.6 พันล้านล้านแผ่น การรู้ตำแหน่งผู้เล่นอื่นจึงมีผลมาก โดยความผิดพลาดของนักพัฒนาคือใช้ java.util.Random ที่ไม่ปลอดภัยอยู่แล้ว แต่ยังอาศัยตำแหน่งของผู้เล่นเข้าไปเป็นอินพุตของตัวสุ่มค่าอีกด้วย เมื่อคนร้ายเห็นตำแหน่งของที่ดรอปในแผนที่มากพอก็จะคำนวณถึงสถานะภายในของตัวสุ่มค่าได้ในที่สุด และทำนายตำแหน่งของผู้เล่นอื่นได้

ช่องโหว่นี้กระทบ Minecraft 1.8 Beta จนถึง 1.12.2

ที่มา - Github: spawnmason/randar-explanation

Get latest news from Blognone

Comments

By: Patchan
iPhone
on 22 April 2024 - 10:48 #1310216

ตำแหน่งในเกมหรือตำแหน่งที่อยู่จริงๆครับ ถ้าตำแหน่งในเกมมันจะมีผลอะไรเหรอครับไม่เคยเล่น

By: deaknaew on 22 April 2024 - 11:22 #1310219 Reply to:1310216

โดนกิฟ มั้งครับ ที่เสี่ยงสุด

By: max212
AndroidRed HatSUSEUbuntu
on 22 April 2024 - 17:05 #1310250 Reply to:1310219
max212's picture

ผมก็เล่นอยู่ทุกวันนะเกมส์นี้ ดูงานวิจัยแล้วดูอลังการวาดเป็นแผนที่ได้ น่าคิดอยู่ครับ ถ้าเป็นโลกจริงจะใช้เทคนิคเดียวกันกับอย่างอื่นได้ไหมนะ🤫🤫🤫

By: big50000
AndroidSUSEUbuntu
on 22 April 2024 - 14:48 #1310235 Reply to:1310216
big50000's picture

เซิร์ฟนี้ ตัวละครผู้เล่นตายแล้วของจะตก หนำซ้ำ 2B2T ไม่มีระบบปลั๊กอินใด ๆ ช่วยป้องกัน (เป้าประสงค์ของเจ้าของเซิร์ฟนี้คือเปิดเซิร์ฟให้ Vanilla ที่สุดอยู่แล้ว)

ซึ่ง Griefing (การทำลายข้าวของผู้เล่นอื่น) เป็นสิ่งที่ปกติอย่างมากใน 2B2T การซ่อนฐานจึงเป็นสิ่งจำเป็นถ้าอยากจะสร้างฐานเพื่อเป็นส่วนหนึ่งในประวัติศาสตร์ 2B2T (เซิร์ฟนี้รันมาเกิน 10 ปีแล้ว) ดังนั้นการเปิดเผยตำแหน่งผู้เล่นได้ทั้งหมดแบบนี้จึงเป็นสิ่งที่ร้ายแรงมาก เอาจริง ๆ แค่รู้ได้เกินระดับที่ Server อยากจะให้รู้ถือเป็นช่องโหว่ระบบหมด

By: big50000
AndroidSUSEUbuntu
on 22 April 2024 - 14:49 #1310236
big50000's picture

รอชมคลิปจาก FitMC เลย (ถ้าเฮียยัง Active อยู่น่ะนะ)

EDIT; เฮียแกรู้ก่อนเราอีก