Lockspeare ปกป้องรูปของคุณอย่างไร
Lockspeare เข้ารหัสรูปและวิดีโอทุกไฟล์บนโทรศัพท์ของคุณ หน้านี้อธิบายอย่างละเอียดว่าทำอย่างไร รวมถึงสิ่งที่ป้องกันไม่ได้ เพื่อให้คุณตัดสินใจได้เอง
สรุปสั้นๆ
- รูปและวิดีโอทุกไฟล์ถูกเข้ารหัสบนโทรศัพท์ของคุณด้วย AES-256-GCM ก่อนจัดเก็บ
- กุญแจที่เปิดตู้เซฟของคุณได้รับการปกป้องสองชั้น คือด้วย PIN หรือรูปแบบปลดล็อกของคุณ และด้วยกุญแจที่ผูกกับฮาร์ดแวร์ใน Android Keystore ซึ่งไม่เคยออกจากโทรศัพท์
- สำเนาของพื้นที่เก็บข้อมูลในโทรศัพท์มีแต่ข้อมูลที่เข้ารหัสแล้ว หากไม่มีฮาร์ดแวร์ความปลอดภัยของโทรศัพท์คุณ ก็ไม่มีใครลองเดา PIN หรือรูปแบบกับข้อมูลนั้นได้
- วลีกู้คืน 12 คำของคุณเป็นวิธีเดียวที่จะเปิดตู้เซฟบนโทรศัพท์เครื่องอื่นหรือจากข้อมูลสำรอง
- Lockspeare ไม่มีเซิร์ฟเวอร์และไม่มีระบบบัญชี เราไม่เคยได้รับไฟล์ PIN หรือรูปแบบปลดล็อก หรือกุญแจของคุณ
อะไรถูกเข้ารหัสบ้าง
ทุกอย่างที่คุณใส่ในตู้เซฟ ได้แก่ รูป วิดีโอ ภาพย่อ ชื่อไฟล์เดิม วันที่ และอัลบั้ม
แต่ละไฟล์ถูกเข้ารหัสด้วยกุญแจของตัวเอง ซึ่งสร้างมาจากกุญแจหลักของตู้เซฟ ไฟล์ขนาดใหญ่จะถูกเข้ารหัสเป็นช่วงละ 1 MB และแต่ละช่วงมีการตรวจสอบความถูกต้องของตัวเอง จึงเล่นวิดีโอได้โดยไม่ต้องถอดรหัสทั้งไฟล์ในครั้งเดียว และถ้ามีการแก้ไขไฟล์ที่เข้ารหัสแม้แต่น้อยก็จะตรวจพบ เราใช้ไลบรารี Tink ของ Google สำหรับงานนี้ แทนที่จะเขียนระบบเข้ารหัสขึ้นเอง
ไฟล์ที่เข้ารหัสแล้วถูกเก็บในพื้นที่ส่วนตัวของแอป Lockspeare โดยใช้ชื่อแบบสุ่ม ไฟล์จากทุกตู้เซฟอยู่ในโฟลเดอร์เดียวกัน โฟลเดอร์จึงไม่บอกว่าไฟล์ไหนเป็นของตู้เซฟไหน
PIN หรือรูปแบบปลดล็อกเปิดตู้เซฟได้อย่างไร
ตอนตั้งค่า Lockspeare คุณเลือกได้ว่าจะปลดล็อกด้วยอะไร: PIN อย่างน้อย 6 หลัก หรือรูปแบบบนตาราง 3×3 เหมือนหน้าจอล็อกของคุณ ตู้เซฟทุกตู้ในโทรศัพท์ใช้ล็อกชนิดเดียวกัน หน้าจอล็อกจึงไม่เปิดเผยอะไรเลย
ตู้เซฟแต่ละตู้มีกุญแจหลักแบบสุ่มขนาด 256 บิต ที่สร้างขึ้นบนโทรศัพท์ของคุณ กุญแจนี้ไม่เคยถูกเก็บในรูปที่อ่านได้ แต่ถูกเก็บในรูปที่ล็อกไว้สองแบบ
ล็อกด้วย PIN หรือรูปแบบปลดล็อกของคุณ บนโทรศัพท์เครื่องนี้ PIN หรือรูปแบบของคุณจะถูกแปลงเป็นกุญแจด้วย Argon2id ซึ่งเป็นอัลกอริทึมที่ออกแบบมาให้การเดาแต่ละครั้งช้าและกินหน่วยความจำมาก จากนั้นผลลัพธ์จะถูกเข้ารหัสอีกชั้นด้วยกุญแจที่อยู่ใน Android Keystore ภายในฮาร์ดแวร์ความปลอดภัยของโทรศัพท์ กุญแจตัวที่สองนี้คัดลอกออกจากโทรศัพท์ไม่ได้
เรื่องนี้สำคัญเพราะ PIN หรือรูปแบบปลดล็อกนั้นสั้น ถ้าใช้อย่างเดียว คอมพิวเตอร์ที่ทำงานกับสำเนาไฟล์ของคุณอาจเดาได้อย่างรวดเร็ว การผูกไว้กับฮาร์ดแวร์ของโทรศัพท์ทำให้การเดาทำได้บนโทรศัพท์ของคุณเท่านั้น และแต่ละครั้งก็ช้า
ล็อกด้วยวลีกู้คืนของคุณ เมื่อคุณสร้างตู้เซฟ Lockspeare จะแสดงคำ 12 คำ ที่สุ่มเลือกจากรายการมาตรฐาน 2,048 คำ ซึ่งให้ความสุ่มประมาณ 128 บิต เกินกว่าที่ใครจะเดาได้มาก วลีนี้ใช้เปิดตู้เซฟได้เมื่อคุณลืม PIN หรือรูปแบบปลดล็อก ย้ายไปโทรศัพท์เครื่องใหม่ หรือกู้คืนข้อมูลสำรอง
คุณต้องยืนยันคำบางคำก่อนที่ตู้เซฟจะพร้อมใช้ จดคำเหล่านี้ไว้ในที่ปลอดภัย เราไม่มีสำเนา
ตู้เซฟแยกกันและตู้เซฟหลอก
PIN หรือรูปแบบปลดล็อกแต่ละชุดจะเปิดตู้เซฟของตัวเอง คุณใช้ชุดที่สองสำหรับตู้เซฟหลอกที่มีแต่รูปธรรมดาได้ เผื่อวันหนึ่งมีคนกดดันให้คุณปลดล็อกแอป
Lockspeare จะเก็บช่องตู้เซฟไว้บนเครื่องในจำนวนเท่าเดิมเสมอ ไม่ว่าคุณจะใช้ตู้เซฟตู้เดียวหรือหลายตู้ ช่องที่ไม่ได้ใช้จะถูกเติมด้วยข้อมูลสุ่มที่ดูเหมือนตู้เซฟจริงที่เข้ารหัสแล้วทุกประการ แอปไม่มีรายการตู้เซฟ ทั้งหน้าจอและสำเนาไฟล์ของคุณจึงไม่บอกว่าคุณมีตู้เซฟกี่ตู้
ข้อจำกัดหนึ่งข้อ: เพื่อไม่ให้เขียนทับตู้เซฟเดิมตอนสร้างตู้ใหม่ แอปจะจดไว้ว่าช่องไหนถูกใช้แล้ว โดยล็อกบันทึกนี้ด้วยกุญแจฮาร์ดแวร์ของโทรศัพท์ คนที่ควบคุมโทรศัพท์ของคุณได้เต็มที่ขณะที่ปลดล็อกอยู่อาจอ่านบันทึกนี้และรู้ว่ามีตู้เซฟกี่ตู้ แต่จะไม่รู้ว่าข้างในมีอะไร
ข้อมูลสำรอง
การสำรองข้อมูลเป็นตัวเลือกเสริม มีสองแบบ
Google Drive Lockspeare เก็บข้อมูลสำรองไว้ในโฟลเดอร์แอปที่ซ่อนอยู่ใน Google Drive ของคุณเอง โดยอัปโหลดไฟล์ในสภาพเดียวกับที่เก็บอยู่บนโทรศัพท์ คือเข้ารหัสแล้ว นอกจากนี้ยังอัปโหลดกุญแจตู้เซฟที่ล็อกด้วยวลีกู้คืนของคุณ แต่จะไม่อัปโหลดสำเนาที่ล็อกด้วย PIN หรือรูปแบบปลดล็อก เพราะสำเนานั้นใช้ได้กับฮาร์ดแวร์ของโทรศัพท์คุณเท่านั้น
หากต้องการกู้คืนบนโทรศัพท์เครื่องใหม่ ให้ใส่วลีกู้คืน แล้วเลือก PIN หรือรูปแบบปลดล็อกใหม่
Lockspeare ขอสิทธิ์เข้าถึงเฉพาะโฟลเดอร์ที่ซ่อนอยู่ของตัวเองใน Drive ของคุณเท่านั้น ไม่ได้ขอเข้าถึงไฟล์อื่นๆ ของคุณ Google มองเห็นได้ว่ามีไฟล์สำรองกี่ไฟล์ ขนาดคร่าวๆ และอัปโหลดเมื่อไร แต่มองไม่เห็นว่าข้างในมีอะไร
ไฟล์สำรอง คุณยังส่งออกตู้เซฟเป็นไฟล์เข้ารหัสไฟล์เดียว แล้วบันทึกไว้ที่ไหนก็ได้ เช่น บริการคลาวด์อื่น การ์ดหน่วยความจำ หรือคอมพิวเตอร์ของคุณ ไฟล์นี้เปิดได้ด้วยวลีกู้คืนของคุณเท่านั้น
การสำรองข้อมูลอัตโนมัติของ Android เองถูกปิดไว้สำหรับ Lockspeare เพราะระบบนั้นกู้คืนกุญแจที่ผูกกับฮาร์ดแวร์ไม่ได้ จึงจะคัดลอกได้แค่ข้อมูลที่ไม่มีใครใช้ได้
ระหว่างที่คุณใช้แอป
- การแคปหน้าจอ การอัดหน้าจอ และภาพตัวอย่างในรายการแอปล่าสุดจะถูกบล็อก
- ตู้เซฟจะล็อกทันทีที่คุณออกจากแอป เว้นแต่คุณเลือกให้หน่วงเวลาสั้นๆ
- การล็อกจะล้างกุญแจและภาพตัวอย่างที่ถอดรหัสแล้วออกจากหน่วยความจำและพื้นที่ชั่วคราวของแอป แอป Android ทำงานบนระบบที่อาจทำสำเนาหน่วยความจำไว้ภายใน เราจึงล้างทุกอย่างที่เราควบคุมได้ แต่รับประกันไม่ได้ว่าจะไม่มีสำเนาค้างอยู่ในหน่วยความจำจนกว่าพื้นที่นั้นจะถูกใช้ซ้ำ
- รูปและวิดีโอที่ถ่ายด้วยกล้องภายใน Lockspeare จะเข้าตู้เซฟโดยตรงและไม่ปรากฏในแกลเลอรีเลย บริการสำรองรูปบนคลาวด์จึงไม่เห็นไฟล์เหล่านี้ รูปจะถูกเข้ารหัสจากหน่วยความจำ ส่วนตัวอัดวิดีโอของ Android ต้องใช้ไฟล์ วิดีโอจึงถูกเขียนลงพื้นที่ส่วนตัวของ Lockspeare ระหว่างที่คุณอัด ถูกเข้ารหัสทันทีที่คุณหยุด แล้วไฟล์ที่ไม่ได้เข้ารหัสจะถูกลบ
การย้ายรูปจากแกลเลอรีเข้ามา
เมื่อคุณเพิ่มรูปจากแกลเลอรี Lockspeare จะเข้ารหัสรูปก่อน จากนั้นเปิดสำเนาที่เข้ารหัสแล้วขึ้นมาตรวจว่าตรงกับต้นฉบับ แล้วจึงเสนอให้ลบต้นฉบับ ผ่านหน้าต่างยืนยันของ Android เอง
มีสองที่ที่อยู่นอกการควบคุมของ Lockspeare และเราจะเตือนคุณทั้งสองเรื่องหลังการนำเข้าทุกครั้ง:
- ถังขยะของแกลเลอรี แอปแกลเลอรีหลายแอปเก็บรูปที่ลบไว้ประมาณ 30 วัน ให้ล้างถังขยะเพื่อลบรูปเหล่านั้นอย่างถาวร
- การสำรองรูปบนคลาวด์ ถ้ารูปถูกสำรองไว้กับบริการรูปบนคลาวด์แล้ว สำเนานั้นจะยังอยู่จนกว่าคุณจะลบเอง
อะไรออกจากโทรศัพท์ของคุณบ้าง
- ไม่มีอะไรเลย โดยค่าเริ่มต้น Lockspeare ทำงานแบบออฟไลน์ได้เต็มที่
- Google Drive เฉพาะเมื่อคุณเปิดการสำรองข้อมูล และส่งเฉพาะไฟล์ที่เข้ารหัสแล้ว
- Google Play เพื่อดำเนินการซื้อ
- รายงานข้อขัดข้อง เฉพาะเมื่อคุณเปิดในการตั้งค่า รายงานมีรายละเอียดทางเทคนิค เช่น รุ่นโทรศัพท์ และจุดที่แอปเกิดข้อผิดพลาด ไม่มีไฟล์ ชื่อไฟล์ PIN หรือรูปแบบปลดล็อกของคุณเด็ดขาด
ในแอปไม่มีโฆษณา ไม่มีรหัสโฆษณา และไม่มีไลบรารีวิเคราะห์การใช้งาน
สิ่งที่ Lockspeare ป้องกันไม่ได้
การบอกข้อจำกัดอย่างตรงไปตรงมาเป็นส่วนหนึ่งของความปลอดภัย Lockspeare ป้องกันสิ่งต่อไปนี้ไม่ได้:
- คนที่แอบดูตอนคุณใส่ PIN หรือวาดรูปแบบปลดล็อก ให้บังหน้าจอไว้
- โทรศัพท์ที่ถูกเจาะระบบขณะที่ตู้เซฟเปิดอยู่ มัลแวร์ที่เข้าถึงโทรศัพท์ได้ลึก หรือระบบปฏิบัติการที่ถูกแฮ็ก สามารถเห็นสิ่งที่อยู่บนหน้าจอของคุณได้
- คนที่ควบคุมโทรศัพท์ของคุณได้เต็มที่ขณะที่ปลดล็อกอยู่ และมีเวลาไม่จำกัด เขาอาจลอง PIN หรือรูปแบบต่างๆ บนตัวโทรศัพท์เอง Argon2id ทำให้การลองแต่ละครั้งช้า และ PIN หรือรูปแบบที่ยาวขึ้นทำให้งานนี้ยากขึ้นมาก แต่ของที่สั้นก็ยังสั้นอยู่ดี
- การมองเห็นว่ามี Lockspeare ติดตั้งอยู่ รวมถึงปริมาณข้อมูลที่เข้ารหัสไว้ และขนาดโดยประมาณของแต่ละไฟล์ที่เข้ารหัส
- การทำทั้ง PIN หรือรูปแบบปลดล็อก และวลีกู้คืนหาย เมื่อนั้นจะไม่มีใครเปิดตู้เซฟได้ รวมถึงเราด้วย
การตรวจสอบโดยอิสระ
การออกแบบนี้ยังไม่เคยได้รับการตรวจสอบโดยหน่วยงานอิสระ เราวางแผนจะให้มีการตรวจสอบก่อน Lockspeare เปิดตัว และจะเผยแพร่ผลไว้ที่หน้านี้ หากคุณพบปัญหา เขียนมาที่ security@lockspeare.com