ควรพิมพ์วลีกู้คืนกระเป๋าเงินที่ไหน?
วลีกู้คืนอยู่ในขั้นตอนการกู้คืนของกระเป๋าเงินเอง ไม่ใช่ในแชทสนับสนุนหรือเครื่องเสมือนที่ยืมมา ติดตามว่าความลับถูกป้อนที่ไหนและใครสามารถมองได้
การกู้คืนกระเป๋าเงินดูเหมือนงานพิมพ์ข้อความ แต่จริง ๆ แล้วเป็นงานดูแลรักษากุญแจ วลีที่คุณพิมพ์ไม่ใช่รหัสผ่านที่เซิร์ฟเวอร์ตรวจสอบ แต่เป็นอินพุตของฟังก์ชันการได้มาซึ่งสร้างคีย์ส่วนตัวชุดเดิมที่กระเป๋าเงินมีก่อนสูญหายขึ้นใหม่ ทุกสิ่งที่อ่านการกดแป้น พื้นที่คัดลอก หรือหน่วยความจำของกระบวนการได้ในขณะนั้นก็สร้างคีย์เหล่านั้นขึ้นใหม่ได้เช่นกัน ดังนั้นการเตรียมการจึงหมายถึงการตัดสินใจว่าความลับได้รับอนุญาตให้อยู่ที่ไหน ก่อนที่มันจะมีอยู่
ติดตามวลีตั้งแต่สื่อไปจนถึงคีย์ที่ได้มา
วลีช่วยจำแบบ BIP-39 จะถูกทำให้เป็นมาตรฐาน ขยายด้วย PBKDF2-HMAC-SHA512 โดยใช้วลีรหัสผ่านเสริมเป็นเกลือ และเปลี่ยนเป็นเมล็ดซึ่งกระเป๋าเงินได้มาซึ่งคีย์ จากสิ่งนี้มีผลตามมาโดยตรงสองประการ ประการแรก วลีเป็นอำนาจถาวรไม่ใช่ข้อมูลรับรองเซสชัน ดังนั้นจึงไม่มีการรีเซ็ตฝั่งเซิร์ฟเวอร์หากมันหลุดออกไป ประการที่สอง วลีรหัสผ่านเสริมมีส่วนร่วมในการได้มา ซึ่งเป็นเหตุผลว่าการกู้คืนที่ดูเหมือนสร้างกระเป๋าเงินว่างเปล่ามักหมายความว่าใส่รหัสผ่านผิด ไม่ใช่วลีผิด
ทุกขั้นตอนหลังการทำให้เป็นมาตรฐานเกิดขึ้นภายในกระบวนการที่คุณพิมพ์เข้าไป นี่คือส่วนที่คู่มือกู้คืนส่วนใหญ่ข้ามไป พื้นผิวการเปิดเผยคือเส้นทางอินพุตและหน่วยความจำของกระบวนการนั้น ไม่ใช่เครือข่ายระหว่างคุณกับเว็บไซต์
กระบวนการใดถูกต้องตามกฎขึ้นอยู่กับกระเป๋าเงิน อุปกรณ์ฮาร์ดแวร์มีอินเทอร์เฟซกู้คืนของตัวเองบนตัวเครื่อง กระเป๋าเงินซอฟต์แวร์มีหน้าจอกู้คืนที่มีเอกสารประกอบในบิลด์ที่ผ่านการตรวจสอบแล้ว ทั้งสองไม่ใช่แชทสนับสนุน และทั้งสองไม่ใช่หน้าที่เสนอตรวจวลีให้คุณ
ระบบเกสต์สืบทอดความไว้วางใจของโฮสต์
เครื่องเสมือนให้ความรู้สึกเหมือนคอมพิวเตอร์แยก แต่ไม่ใช่ขอบเขตความไว้วางใจที่เป็นอิสระ คำแนะนำของ NIST เกี่ยวกับการจำลองเสมือนเต็มรูปแบบอธิบายการพึ่งพานี้โดยตรง ความปลอดภัยของเกสต์ขึ้นอยู่กับโฮสต์และไฮเปอร์ไวเซอร์ใต้โฮสต์ และทรัพยากรที่ใช้ร่วมกันเช่นพื้นที่คัดลอกหรือการรวมโฟลเดอร์ทำให้ช่องทางระหว่างทั้งสองกว้างขึ้น การติดตั้งเกสต์บนเครื่องที่คุณสงสัยอยู่แล้วไม่ได้สร้างเส้นทางอินพุตใหม่
| Control | What it addresses | What it leaves exposed |
|---|---|---|
| Verified wallet build | Running the code the publisher actually signed | Everything the running process can read once it starts |
| Live-boot environment, no persistent disk | Secrets left in swap, caches or a saved session | The firmware, the keyboard and the display path |
| Full-disk encryption on the host | Recovery material at rest after shutdown | The same material while the machine is unlocked |
| Tunnel to a trusted exit | Who can observe traffic in transit | Local processes, screen capture and input hooks |
การรั่วไหลในทางปฏิบัติเป็นไปในแนวเดียวกัน พื้นที่คัดลอกที่ใช้ร่วมกันพาทุกสิ่งที่คุณคัดลอกไป ภาพสแนปช็อตและไฟล์สถานะที่หยุดชั่วคราวสามารถจับหน่วยความจำที่มีวลีอยู่ ส่วนเสริมเกสต์ที่เข้าถึงระบบไฟล์ของโฮสต์ทำให้เกสต์เห็นเส้นทางของโฮสต์และโฮสต์เห็นเส้นทางของเกสต์ ไม่มีสิ่งใดเป็นการโจมตีแปลกใหม่ ทั้งหมดเป็นคุณสมบัติที่ทำให้เครื่องเสมือนสะดวก
ข้อสรุปที่ซื่อสัตย์แคบกว่าคำว่า «เครื่องเสมือนไม่ปลอดภัย» เครื่องเสมือนอาจเป็นภาชนะที่เหมาะสมกับงานเมื่อโฮสต์เป็นเครื่องที่คุณไว้วางใจและคุณได้ถอดคุณสมบัติการแชร์ออกแล้ว มันไม่สามารถช่วยโฮสต์ที่คุณไม่ไว้วางใจได้
อุโมงค์เข้ารหัสครอบคลุมอะไรจริง ๆ
VPN ปกป้องแพ็กเก็ตระหว่างปลายทางสองจุด ไม่มีความเห็นว่าใครอ่านหน้าจอที่ปลายใด และไม่หยุดยั้งกระบวนการท้องถิ่นจากการสังเกตสิ่งที่คุณพิมพ์ในหน้าต่าง ดังนั้นอุโมงค์จึงเกี่ยวข้องเมื่อความกังวลคือเส้นทาง และไม่เกี่ยวข้องเมื่อความกังวลคือโฮสต์
ความแตกต่างนี้สำคัญเพราะทั้งสองอย่างถูกขายรวมกัน «การเชื่อมต่อที่เข้ารหัส» อธิบายการส่งผ่าน «อุปกรณ์ที่ไว้วางใจได้» อธิบายปลายทาง ขั้นตอนการกู้คืนต้องมีคำตอบแยกสำหรับทั้งสอง และมีเพียงอย่างเดียวที่บริการเครือข่ายให้ได้
การตรวจสอบสิ่งที่คุณดาวน์โหลดเป็นส่วนหนึ่งของครอบครัวคำถามเรื่องปลายทางเดียวกัน การตรวจแฮชและการตรวจลายเซ็นยืนยันว่าไฟล์เก็บถาวรตรงกับที่ผู้เผยแพร่ปล่อยออกมา ทั้งสองไม่กล่าวอะไรเกี่ยวกับเครื่องที่จะเรียกใช้
sha256sum -c SHA256SUMS.txt
gpg --verify SHA256SUMS.txt.sig SHA256SUMS.txtเตรียมสภาพแวดล้อมก่อนที่วัสดุจะปรากฏ
ลำดับสำคัญกว่าเครื่องมือ ตัดสินใจเลือกโฮสต์ ถอดคุณสมบัติการแชร์ ตัดการเชื่อมต่อสิ่งที่ไม่จำเป็นต้องเชื่อม แล้วจึงนำบันทึกการกู้คืนออกจากที่เก็บ การทำในลำดับตรงกันข้ามหมายความว่าความลับอยู่ในหน่วยความจำแล้วในขณะที่คุณยังตัดสินใจว่าจะไปที่ไหน
จากนั้นเก็บความลับไว้ในขั้นตอนที่ผู้ผลิตกระเป๋าเงินจัดทำเอกสารไว้ ป้อนมันในอินเทอร์เฟซกู้คืนของกระเป๋าเงินเอง บนเครือข่ายที่กระเป๋าเงินคาดหวัง และอนุมัติเฉพาะการดำเนินการที่คุณตรวจสอบได้บนจอที่ไว้วางใจได้ซึ่งกระเป๋าเงินจัดให้ กล่องโต้ตอบเดสก์ท็อปที่คุ้นเคยไม่ใช่หลักฐานว่าอุปกรณ์จะอนุญาตสิ่งที่กล่องโต้ตอบกล่าวอ้าง
หากคุณสงสัยว่ามีการเปิดเผย หยุดป้อนวัสดุในระบบนั้นและย้ายไปยังสภาพแวดล้อมที่คุณไว้วางใจได้อย่างอิสระ การปิดเครื่องเสมือน การเปลี่ยนรหัสผ่าน VPN หรือการติดตั้งแอปกระเป๋าเงินใหม่ไม่ได้หมุนอำนาจของกระเป๋าเงิน มีเพียงการย้ายสินทรัพย์ไปยังกระเป๋าเงินใหม่ที่มีคีย์สร้างใหม่เท่านั้นที่ทำได้ รักษาวลีดิบไว้นอกการสนทนาสนับสนุนใด ๆ ขณะที่คุณขอขั้นตอนเฉพาะของกระเป๋าเงิน เพราะไม่มีกระบวนการสนับสนุนที่ชอบด้วยกฎหมายใดต้องการมัน กฎข้อเดียวนี้ป้องกันการสูญเสียได้มากกว่ารายการตรวจสอบการเสริมความปลอดภัยใด ๆ