เส้นทางการเรียน
โมดูล 1 — Threat model และขอบเขตวอลเล็ต
ผู้เรียนจับคู่ asset ที่ต้องปกป้อง (seed, private key, session token) กับ surface บน Android รวมถึง backup adb และ accessibility abuse ก่อนลงมือเขียนโค้ด
โมดูล 2 — Android Keystore ในงานจริง
สร้างคีย์แบบ hardware-backed ตั้งค่า setUserAuthenticationRequired ทดสอบ StrongBox fallback และบันทึก attestation chain ส่งตรวจที่ backend
โมดูล 3 — สถาปัตยกรรมแอปและ backend signing
ออกแบบ separation ระหว่าง hot wallet logic กับ cold storage simulation ใช้ HSM หรือ cloud KMS ในแบบฝึก และกำหนดนโยบาย rotation
โมดูล 4 — iOS/Web และ FinTech compliance hooks
เปรียบเทียบ Secure Enclave กับ Keystore นำแนวคิดเดียวกันไปใช้กับ WebAuthn/passkey และจุดที่ทีม legal มักถามก่อนปล่อยแอป
โมดูล 5 — โปรเจกต์ส่งท้าย (แทร็ก Bootcamp)
รวมโมดูลเป็นแอปวอลเล็ต demo ที่ผ่าน code review จาก mentor — พร้อมเอกสารสถาปัตยกรรมสำหรับ portfolio