Hardcore Tutorial: How to Turn Your iPhone Into a Secure Cold Wallet?
- Core Viewpoint: Using an offline iPhone as a cold wallet is only the most basic precaution. What truly determines asset security is the hardware generation, system patches, BFU/AFU key state, device passcode strength, and wallet key management. The author recommends using at least an iPhone 17/iOS 27 and migrating devices every 1–2 years.
- Key Elements:
- CBP recorded 55,318 electronic device searches in fiscal year 2025 (50,922 basic and 4,396 advanced), with the scope of inspection limited to local storage, but being offline does not eliminate the risk of physical contact.
- The mobile phone forensics industry is mature: Cellebrite states that 75% of devices received by North American laboratories are in a locked state, and Graykey once achieved partial extraction on iOS 18, showing that a locked screen does not mean data is inaccessible.
- The AFU (After First Unlock) state retains Class C keys in memory, allowing attackers to obtain App data that cannot be obtained under BFU; iOS 18 introduced idle restart (about 72 hours) to narrow this window, but forensics vendors responded with Safeguard Mode.
- The device passcode is bound to the hardware UID, with each attempt taking about 80 milliseconds: brute-forcing a six-digit numeric code takes about 22 hours, while a twelve-character random alphanumeric code would require about 81.8 trillion years, making passcode entropy crucial.
- Chip-off only solves the problem of accessing stored bytes and does not automatically recover decryption keys; the Secure Enclave uses the P-256 curve and cannot import secp256k1 plaintext private keys, making wallet key management the next boundary.
- The A19 chip in the iPhone 17 introduces Memory Integrity Enforcement (MIE), including a typed allocator, EMTE, and tag confidentiality, disrupting exploit chains such as heap overflow/UAF; older devices (A5–A11) are permanently affected by the checkm8 BootROM vulnerability.
- The author recommends the following configuration: iPhone 17+/iOS 27+, a 12-character random alphanumeric passcode, a wallet with independent protection, offline recovery backups, powered-off storage, and a dedicated device that is not jailbroken and has no unrelated Apps installed.
ผู้เขียนต้นฉบับ: Yishi (@ohyishi, OneKey janitor)
แปลและเรียบเรียงต้นฉบับ: TechFlow เชนกระแสลึก
บทนำ TechFlow เชนกระแสลึก: การนำ iPhone มาตัดการเชื่อมต่อเครือข่ายและใช้เป็น cold wallet เพื่อเก็บสินทรัพย์คริปโตฟังดูสมเหตุสมผล แต่ผู้เขียน Yishi (ผู้ดูแล OneKey) ได้กำหนดเส้นตายที่ชัดเจนไว้: อย่างน้อยต้องเป็น iPhone 17 หรือรุ่นใหม่กว่า, iOS 27 ขึ้นไป และต้องย้ายไปอุปกรณ์ใหม่ทุกหนึ่งถึงสองปี การตัดเน็ตไม่ได้ขจัดความเสี่ยงจาก "การที่คนอื่นได้ครอบครองโทรศัพท์เครื่องนี้ทางกายภาพ" บทความนี้เริ่มจากกรณีการตรวจค้นชายแดน, การจัดเก็บ mnemonic, อุตสาหกรรมนิติเวชโทรศัพท์, สถานะคีย์ BFU/AFU, พื้นผิวการโจมตีทาง USB, ความแตกต่างระหว่างการถอดชิปกับการถอดรหัส, การจัดการคีย์ของกระเป๋าเงิน ไปจนถึงเหตุใดเส้นฐานฮาร์ดแวร์จึงต้องเริ่มที่ iPhone 17 และปิดท้ายด้วยชุดการตั้งค่าเครื่องเซ็นชื่อของเขาเอง สรุปนำก่อน: การทำให้โทรศัพท์ออฟไลน์เป็นเพียงหนึ่งในมาตรการป้องกันหลายอย่างเท่านั้น สิ่งที่กำหนดระดับความปลอดภัยที่แท้จริงคือรุ่นฮาร์ดแวร์, เวอร์ชันแพตช์, สถานะ BFU/AFU, รหัสผ่านอุปกรณ์ และการจัดการคีย์ของกระเป๋าเงินเอง

คุณทำแบบนั้นได้ แต่ผมจะกำหนดว่าอย่างน้อยต้องเป็น iPhone 17 หรือรุ่นใหม่กว่า รัน iOS 27 หรือสูงกว่า และต้องย้ายไปอุปกรณ์ใหม่ทุกหนึ่งถึงสองปี ผมจะไม่ฝากสินทรัพย์คริปโตมูลค่ามากไว้กับ iPhone เก่าที่รัน iOS เวอร์ชันเก่า
นี่คือข้อกำหนดขั้นต่ำของผมสำหรับกรณีการใช้งานนี้ ไม่ใช่การรับรองของ Apple และไม่ได้หมายความว่าสิ่งที่อยู่เหนือเส้นนี้จะปลอดภัยทั้งหมด เหตุผลตรงไปตรงมา: การตัดเน็ตโทรศัพท์ไม่ได้ขจัดความเสี่ยงจาก "การที่ใครสักคนได้สัมผัสมันทางกายภาพ"
เพื่อเข้าใจความเสี่ยงเหล่านี้ ลองดูว่าเกิดอะไรขึ้นเมื่อโทรศัพท์ไปถึงด่านตรวจชายแดนหรือห้องปฏิบัติการนิติเวช
การตรวจค้นชายแดนไม่จำเป็นต้องให้โทรศัพท์ของคุณเชื่อมต่ออินเทอร์เน็ต
ในรายงานประจำปีงบประมาณ 2025 ของสำนักงานศุลกากรและป้องกันชายแดนสหรัฐ (CBP) มีการบันทึกการตรวจค้นอุปกรณ์อิเล็กทรอนิกส์ทั้งหมด 55,318 ครั้ง โดย 50,922 ครั้งเป็นการตรวจค้นพื้นฐาน และ 4,396 ครั้งเป็นการตรวจค้นขั้นสูง ปีงบประมาณนี้เริ่มตั้งแต่วันที่ 1 ตุลาคม 2024 ถึงวันที่ 30 กันยายน 2025 นี่คือสถิติการตรวจค้น ไม่ใช่จำนวน iPhone 55,318 เครื่องที่ถูกเจาะสำเร็จสถิติและนโยบาย CBP

การตรวจค้นพื้นฐานมักทำโดยเจ้าหน้าที่ดูเนื้อหาบนอุปกรณ์ ส่วนการตรวจค้นขั้นสูงเกี่ยวข้องกับการเชื่อมต่ออุปกรณ์ภายนอก (แบบมีสายหรือไร้สาย) เพื่อคัดลอกหรือวิเคราะห์เนื้อหา การตรวจค้นพื้นฐานอาจรวมถึงการบันทึกข้อมูลที่เกี่ยวข้องเข้าสู่ระบบ CBP เช่นกัน
ในคำสั่งเดือนมกราคม 2026 มีรายละเอียดที่容易被มองข้าม: การใช้อุปกรณ์เพียงเพื่อทำให้เนื้อหาสามารถตรวจสอบได้ (รวมถึงการข้ามรหัสผ่านหรือเจาะการเข้ารหัส) ไม่ถือเป็น "การตรวจค้นขั้นสูง" ภายใต้นโยบายนี้ด้วยตัวมันเอง ดังนั้นการแบ่งเป็นพื้นฐานกับขั้นสูงจึงไม่สามารถนับได้อย่างชัดเจนว่าโทรศัพท์เครื่องใดถูกใช้เครื่องมือปลดล็อกและเครื่องใดไม่ นี่คือนิยามนโยบายในปัจจุบัน และไม่ได้บอกเราว่าการตรวจค้นแต่ละครั้งในปีงบประมาณที่แล้วทำอย่างไรคำสั่ง CBP 3340-049B, §3.4

ตามนโยบาย CBP การตรวจค้นขั้นสูงต้องมีข้อสงสัยอันมีเหตุผลต่อการกระทำผิดภายในอำนาจบังคับใช้กฎหมาย หรือเกี่ยวข้องกับความมั่นคงแห่งชาติ และต้องได้รับการอนุมัติจากหัวหน้า คำสั่งนี้ยังกำหนดให้ปฏิบัติตามคำพิพากษาที่มีผลผูกพันด้วย นี่คือกฎของหน่วยงาน และไม่ได้หมายความว่ามาตรฐานทางกฎหมายในทุกพื้นที่มีความเหมือนกัน
ยังมีรายละเอียดในทางปฏิบัติ โทรศัพท์ที่ไม่สามารถตรวจสอบได้อาจถูกยึด CBP ระบุว่าพลเมืองสหรัฐจะไม่ถูกปฏิเสธการเข้าประเทศเพียงเพราะอุปกรณ์ไม่สามารถตรวจสอบได้ สำหรับชาวต่างชาติที่ยื่นขอเข้าประเทศ การไม่ให้ความร่วมมือจะถูกพิจารณาร่วมกับปัจจัยอื่น ๆ คำสั่งระบุว่าการตรวจค้นโดยทั่วไปควรทำต่อหน้าผู้เกี่ยวข้อง แต่ไม่ได้หมายความว่าผู้เกี่ยวข้องจะได้เห็นกระบวนการตรวจสอบด้วยตาตนเองคำถามที่พบบ่อย CBPคำสั่ง, §5.1.6
สิ่งที่เกี่ยวข้องที่สุดกับ cold storage คือ นโยบายของ CBP จำกัดขอบเขตการตรวจสอบไว้ที่ข้อมูลที่จัดเก็บในอุปกรณ์ท้องถิ่น เจ้าหน้าที่ต้องปิดการเชื่อมต่อเครือข่าย หรือขอให้ผู้เดินทางปิดเอง เพื่อหลีกเลี่ยงการเข้าถึงข้อมูลที่จัดเก็บไว้ระยะไกลเท่านั้น โทรศัพท์จะถูกตัดเน็ตโดยเจตนาก่อนตรวจสอบเนื้อหาท้องถิ่น ภาพถ่ายหรือบันทึกที่จัดเก็บในเครื่องจะไม่กลายเป็นเข้าถึงไม่ได้เพียงเพราะปิด Wi-Fiคำสั่ง, §5.1.2

การตรวจสอบโดยเจ้าหน้าที่บังคับใช้กฎหมายตามกฎหมายกับการโจรกรรมเป็นสองเรื่องที่แตกต่างกัน แต่บทเรียนเรื่อง custody (การดูแลรักษา) ก็เหมือนกัน: คุณต้องพิจารณาความเป็นไปได้ที่คนอื่นจะตรวจสอบข้อมูลที่คุณพกติดตัว
Mnemonic ใน Notes หรือ Photos ก็ยังคงเป็น mnemonic
ผมจะไม่ถ่ายภาพ recovery phrase เก็บลงใน Photos แล้วเรียกมันว่า cold storage เพียงเพราะ iPhone ไม่ได้เชื่อมต่อเน็ต ผมก็จะไม่วางมันลงในบันทึกทั่วไปเช่นกัน
ไฟล์เหล่านี้ยังคงได้รับการคุ้มครองจากการเข้ารหัส iOS และ Data Protection พวกมันไม่ได้นอนเป็นข้อความธรรมดาบน NAND เสมอไป ปัญหาคือ เมื่อมีคนได้เนื้อหาเหล่านี้ ความลับก็เปิดเผยอยู่ตรงนั้น อ่านได้ในรูปแบบข้อความหรือภาพ รหัสผ่านของกระเป๋าเงินเอง การอนุมัติธุรกรรม และการควบคุมการเซ็นชื่อ ไม่ได้ขวางกั้นระหว่าง "สำเนานั้น" กับ "การที่ใครสักคนสร้างกระเป๋าเงินขึ้นมาใหม่" อีกต่อไป หากใช้ passphrase เพิ่มเติมตั้งแต่แรก มันก็ยังจำเป็นอยู่
Locked Notes ควรแยกแยะอย่างแม่นยำ Apple รองรับการล็อกบันทึกด้วยรหัสผ่านอุปกรณ์หรือรหัสผ่านกำหนดเองแยกต่างหาก บันทึกที่ล็อกมีการเข้ารหัสคุ้มครองเพิ่มเติม รหัสผ่านกำหนดเองที่แข็งแกร่งกับบันทึกทั่วไปที่ไม่ได้ล็อกเป็นสถานการณ์ที่แตกต่างกัน แต่มันก็ยังเป็นที่จัดเก็บเอกสารทั่วไป วิธีการยืนยันตัวตนเป็นสิ่งสำคัญ: การใช้รหัสผ่านอุปกรณ์เดียวกันไม่ได้ให้รหัสผ่านแยกต่างหากแก่คุณ Apple ยังระบุด้วยว่าหลังจากปลดล็อกบันทึกหนึ่งรายการ บันทึกที่ล็อกอื่น ๆ ภายใต้บัญชีเดียวกันจะถูกปลดล็อกภายในไม่กี่นาทีApple: Lock NotesApple: Notes Security
ในทำนองเดียวกัน อัลบั้มที่ซ่อนและอัลบั้ม "Recently Deleted" ใช้ Face ID, Touch ID หรือรหัสผ่านอุปกรณ์ การซ่อนภาพไม่ได้เท่ากับเพิ่มการคุ้มครองแยกต่างหากให้กับความลับในการกู้คืน ภาพที่ลบมักจะถูกเก็บไว้ใน "Recently Deleted" ประมาณ 30 วัน การปิดเน็ตวันนี้ก็ไม่ได้เพิกถอนสำเนาที่อาจซิงค์หรือสำรองข้อมูลไปแล้วApple: ลบหรือซ่อนภาพ
หาก recovery phrase ของคุณถูกเปิดเผยแล้ว การย้ายวลีเดียวกันไปยังอุปกรณ์ที่ดีกว่าไม่สามารถซ่อมแซมการเปิดเผยนั้นได้ คุณต้องสร้างกระเป๋าเงินใหม่ในสภาพแวดล้อมที่เชื่อถือได้ จากนั้นตรวจสอบการกู้คืนและทำธุรกรรมทดสอบจำนวนเล็กน้อยก่อน จึงทำการโอนบนเชน
นิติเวชโทรศัพท์เป็นอุตสาหกรรมที่เติบโตเต็มที่
Cellebrite, Graykey ของ Magnet, Oxygen และ SDIC Intelligence ของจีน (บริษัทที่อยู่เบื้องหลัง Meiya Pico) ล้วนดำเนินกิจกรรมในด้านนิติเวชโทรศัพท์ ผลิตภัณฑ์และความสามารถของพวกเขาแตกต่างกัน การเข้าถึงอุปกรณ์ การกู้คืนรหัสผ่าน การสกัดและการวิเคราะห์เป็นขั้นตอนต่าง ๆ ของงานนี้ รุ่นเครื่อง เวอร์ชันระบบ และสถานะอุปกรณ์จะเป็นตัวกำหนดว่าวิธีใดใช้ได้Magnet TrainingOxygenSDIC Intelligence
คุณจะเห็นคำว่า FFS ซึ่งก็คือการสกัดระบบไฟล์แบบเต็ม (full file system extraction) มันแตกต่างจากการสกัดบางส่วน และทั้งสองก็แตกต่างจากการกู้คืนรหัสผ่านหน้าจอล็อก การได้สำเนาระบบไฟล์มาไม่ได้หมายความว่าไฟล์ที่เข้ารหัสทุกไฟล์ภายในจะถูกถอดรหัสแล้ว
จดหมายข่าวฤดูใบไม้ผลิ 2026 ของ Cellebrite ระบุชื่อ iPhone 17 และ iOS 26.3.1 ในการสนับสนุน Inseyets ที่ขยายออกไป หน้า 4 ให้ข้อความที่แคบกว่าแต่มีประโยชน์กว่า: Cellebrite Advanced Services (CAS) อ้างว่าสนับสนุนการเข้าถึง AFU สำหรับอุปกรณ์ iPhone 11 ถึง 16 ที่รัน iOS 26 หรือสูงกว่า สิ่งเหล่านี้คือคำกล่าวอ้างความสามารถของผู้ผลิต ไม่ใช่หลักฐานว่า "ทุกชุดค่าผสมที่รองรับสามารถสกัดความลับของทุกกระเป๋าเงินได้"จดหมายข่าว Cellebrite

ในประกาศเปิดตัวเดียวกัน Cellebrite กล่าวว่า 75% ของอุปกรณ์ที่ห้องปฏิบัติการนิติเวชในอเมริกาเหนือได้รับนั้นถูกล็อก นี่คือสถิติปริมาณที่รับมา ไม่ใช่อัตราความสำเร็จในการปลดล็อก 75% แต่มันบอกคุณได้ว่าอุปกรณ์ที่ถูกล็อกเป็นงานประจำสำหรับอุตสาหกรรมนี้ประกาศ Cellebrite
Graykey ก็มีหลักฐานในอดีตเช่นกัน ในเดือนพฤศจิกายน 2024 404 Media รายงานโดยอ้างอิงจากเอกสารภายในว่า iPhone รุ่นใหม่ที่รัน iOS 18 และ 18.0.1 สามารถสร้างการสกัดบางส่วนได้ รายงานสาธารณะไม่ได้ระบุชัดเจนว่าแต่ละการสกัดประกอบด้วยอะไรบ้าง "บางส่วน" ไม่ได้หมายถึงการกู้คืน private key แต่หน้าจอล็อกก็เห็นได้ชัดว่าไม่สามารถใช้เป็นหลักฐานว่า "ไม่มีข้อมูลใดที่สามารถเข้าถึงได้"รายงานต้นฉบับ 404 Media
รายละเอียดที่สำคัญที่สุดคือ: โทรศัพท์เครื่องนี้เคยถูกปลดล็อกสำเร็จตั้งแต่บูตครั้งล่าสุดหรือไม่
BFU และ AFU อธิบายสถานะของคีย์
BFU คือ Before First Unlock (ก่อนปลดล็อกครั้งแรก) โทรศัพท์บูตแล้ว แต่ยังไม่มีใครป้อนรหัสผ่านที่ถูกต้อง AFU คือ After First Unlock (หลังปลดล็อกครั้งแรก) การล็อกหน้าจออีกครั้งไม่ได้ทำให้กลับไปเป็น BFU
iOS จัดระเบียบการคุ้มครองไฟล์ вокругคีย์ต่อไฟล์ คีย์คลาสการคุ้มครอง และ keybag (ถุงคีย์) การปลดล็อกครั้งแรกทำให้คีย์บางคลาสที่ได้รับการคุ้มครองพร้อมใช้งาน คีย์บางส่วนยังคงใช้งานได้หลังล็อกหน้าจอเพื่อให้งานเบื้องหลังดำเนินต่อไป
ตัวอย่างที่สำคัญคือคลาส C: NSFileProtectionCompleteUntilFirstUserAuthentication เอกสารของ Apple ระบุว่าคีย์คลาสของมันยังคงอยู่ในหน่วยความจำ


