แอพ Blockchain ที่ใช้สร้างบัญชีบิทคอยด์ในโทรศัพท์มือถือมีบั๊กสำคัญในส่วนการสุ่มค่าทำให้สร้างบัญชีหมายเลขเดียวกัน ส่งผลให้ผู้ใช้หลายคนมีเลขบัญชีเดียวกันโดยไม่รู้ตัว ทาง Blockchain รายงานว่ามีผู้ใช้เสียเงินจากบั๊กนี้แล้ว
ผู้ใช้ murbul กลุ่ม r/bitcoin รายงานว่าบั๊กนี้เกิดจากสองบั๊กต่อเนื่องกัน โดย Blockchain จะใช้คลาส LinuxSecureRandom
ของตัวเองเพื่อดึงค่าสุ่มจาก /dev/urandom
มารวมเข้ากับค่าสุ่มจาก random.org เสียก่อน แล้วจึงใช้ค่านี้เป็น seed ให้กับคลาส SecureRandom อีกครั้ง แต่ปรากฎว่าในบางครั้งซอฟต์แวร์กลับไม่สามารถอ่านค่าจาก /dev/urandom
ได้ ทำให้ต้องใช้ค่าจาก random.org อย่างเดียว แต่เมื่อต้นปีที่ผ่านมา random.org บังคับว่าจะต้องเข้าเว็บผ่าน HTTPS เท่านั้น ทำให้โค้ดที่ดึงค่าสุ่มได้รับตอบกลับเป็น HTTP 301 เพื่อ redirect ไปยังหน้า HTTPS โค้ดของ Blockchain ไม่ได้ตรวจสอบโค้ดที่ได้รับกลับมาและใช้ข้อความ HTTP 301 นั้นเป็นค่าเริ่มต้นการสุ่มเพื่อสร้างบัญชีบิทคอยด์
เว็บ random.org ประกาศบังคับเข้าเว็บผ่าน HTTPS เมื่อวันที่ 4 มกราคมที่ผ่านมา โค้ดที่ผิดพลาดจะทำให้สร้างบัญชีใหม่เป็น 1Bn9ReEocMG1WEW1qYjuDrdFzEFFDCq43F บัญชีนี้เกิดขึ้นวันแรกในวันที่ 2 มกราคม ซึ่งอาจจะเป็นช่วงที่ random.org เริ่มบังคับใช้งาน HTTPS บางส่วน
เมื่อสามวันก่อน ผู้ใช้ duduqa ใน r/bitcoin ระบุว่าเขาเสียเงินไป 6BTC หรือประมาณ 48000 บาทภายในไม่กี่นาทีหลังจากโอนเงินเข้าบัญชี
ระบบการสุ่มที่มีบั๊กทำให้ผู้ใช้หลายคนใช้บัญชีร่วมกัน ผู้ใช้ที่รู้ตัวก่อนสามารถเปิดบัญชีรอผู้ใช้คนอื่นๆ ที่พบบั๊กเหมือนกันโอนเงินเข้ามาแล้วโอนออกไปยังบัญชีอื่นที่ปลอดภัยกว่าได้
ตอนนี้แอพรุ่นใหม่แก้ปัญหานี้แล้ว ทุกคนควรอัพเดตและถ้าไม่มั่นใจให้สร้างบัญชีจากแอพรุ่นใหม่แล้วโอนเงินไปเก็บไว้ในบัญชีใหม่แทน
ที่มา - ThreatPost, BlockChain
Comments
มันก็ยังเป็นค่าเงินที่ไม่น่าเชื่อถือพอที่จะถือร่อนไปร่อนมา โดนแฮกไปก็แทบจะหาคนมารับผิดชอบไม่ได้ ไปฝากไว้ก็โดนปิดบริษัทหนี ต้องเงินเหลือไม่ก็ฟอกเงินนะเนี่ยถึงจะใจถึงกล้าเล่นจริงจัง
ด้วยตัวคอนเซปท์มัน ยากมากเลยนะครับที่จะแฮคได้ :p ส่วนมากเงินหายนี่ผิดพลาดจากโปรแกรมไม่ก็ผู้ใช้นั่นแล
แล้วเงินที่ทุกวันนี้ใช้กันอยู่ น่าเชื่อถือ ถือร่อนไปร่อนมา นี่ปล้นกันทุกใช่มั้ยครับ
ถ้ามันไม่น่าเชื่อถือตรงที่ถูกปล้นได้ อันนี้ผมมองว่าต้องโทษที่ตัวธนาคารหรือที่เก็บของมันนะครับ
ที่เขาแฮคเขาปล้นกันเพราะอะไรครับ เพราะมันมีมูลค่า
ในกรณีนี้ wallet id ซ้ำไม่ต่างอะไรอะไรกับบัตรเครดิตโดนปั๊ม แต่ปัญหานี้ก็ได้ถูกแก้ไขแล้ว
ปล.ทุกวันนี้ผมก็ใช้จ่ายเงินผ่านบิตคอยน์ครับ
ปริ้นใส่กระดาษ เคลือบกันน้ำ เก็บใส่เซฟ
iPAtS
หลายคนและหลายบริษัทไม่ได้ฟอกเงินครับ เอาไว้ค้าขายนี่ล่ะ เพราะค่าโอนมันถูกกว่าทางธนาคารต่างประเทศมาก คนขายของต่างประเทศเข้าใจข้อนี้กันดี ธนาคารหลายประเทศพยายามกีดกันคนขายของออนไลน์โดยคิดค่าโอนแพงครับ
อย่าง Amazon ซึ่งเป็นเว็บขายของอันดับ 1 ในอเมริกาก็ใช้บิทคอยครับ
ปล.ที่อันตรายเพราะบิทคอยมีแอพหลายเจ้าครับ ความปลอดภัยแตกต่างกันไปตามโค้ดที่ปรับแต่ง ไม่ต่างจากแอพธนาคารของแต่ละเจ้าเท่าไรครับ
รับฟังเรื่อง BitCoin มานาน
แต่ ก็ยังไม่เข้าใจว่า จะมีขึ้นมาเพื่ออะไร
BitCoin เมื่อโลกเทคโนโลยีปลดแอกการเงินจากธนาคาร
BitCoin (อีกสักรอบ): การใช้งานและเหตุผลการออกแบบ
เพื่อเป็นสื่อกลางในการแลกเปลี่ยนครับ เงินก็คือสื่อกลางในการแลกเปลี่ยน ทุกอย่างขึ้นกับความเชื่อครับถ้ามีคนเชื่อถือก็แลกเปลี่ยนได้ ส่วนใครจะใช้อะไรก็แล้วแต่ความเชื่อถือ ความสะดวก และความคุ้มค่า หลักๆเท่าที่เห็นเค้าต้องการเงินที่ไม่มีใครสามารถพิมพ์ออกมาเองแบบควบคุมได้เหมือนเวลาทำ QE ได้หนะครับ และก็เรื่องค่าธรรมเนียมที่ถูกกว่า