เทคโนโลยี
MeldID หลังการอัปเดต: ที่เก็บข้อมูลที่ปลอดภัยกลายเป็นเครื่องมือประจำวัน
เวอร์ชันใหม่ของ MeldID พัฒนาไม่ใช่แค่หลักการ TOTP แต่รวมถึงทุกสิ่งที่เกี่ยวข้องกับรหัสแบบใช้ครั้งเดียว: การค้นหาในเครื่อง, บันทึกเข้ารหัส, แท็ก, การนำเข้า QR โค้ดจากภาพ, การซ่อนและคัดลอกโค้ด, การกู้คืนรายการที่ลบและการซิงค์การเปลี่ยนแปลงระหว่างอุปกรณ์ โดยยังคงรักษาแนวคิด Zero Vault ไว้เช่นเดิม
ในเนื้อหาก่อนหน้านี้ผมได้วิเคราะห์ MeldID เป็นระบบที่ออกนอกขอบเขตของบัญชีเดียว แอปพลิเคชันสำหรับ iPhone และ Android รวมการรับรองความถูกต้องด้วย TOTP การทำงานเต็มรูปแบบโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต การกู้คืนข้อมูลที่ปลอดภัยบนอุปกรณ์ใหม่ และการยืนยันการเข้าสู่ระบบในบริการที่เชื่อมต่อ
การอัปเดตใหม่นี้น่าสนใจในอีกระดับหนึ่ง เกือบจะไม่มีความพยายามเพิ่มกลไกล็อกอินดังๆ อีกต่อไป ให้ความสนใจหลักกับการทำงานประจำวันกับที่เก็บข้อมูลที่ปลอดภัย
ในช่วงแรกผู้ใช้มีเพียงสองหรือสามรายการก็เพียงพอสำหรับรายการธรรมดา แต่เมื่อเวลาผ่านไป รายการก็ประกอบด้วยอีเมลงาน บัญชีส่วนตัว แดชบอร์ด บริการคลาวด์ ระบบองค์กร และสภาพแวดล้อมทดสอบ ปัญหาจะแตกต่างออกไปคือไม่ใช่แค่การสร้างรหัสหกหลัก การค้นหารายการที่ต้องการอย่างรวดเร็ว การเข้าใจวัตถุประสงค์ของมัน การแยกแยะบัญชีให้ถูกต้อง การเปลี่ยนแปลงข้อมูลอย่างปลอดภัย และการป้องกันการสูญหายในระหว่างการทำงานกับอุปกรณ์หลายเครื่องกลายเป็นสิ่งสำคัญ
ที่นี่ MeldID ขยายความสามารถของตนเองอย่างชัดเจน
การเปลี่ยนแปลงที่สำคัญคือ – ลำดับภายในที่เก็บข้อมูลที่ปลอดภัย
ผมขอเรียกเวอร์ชันใหม่ว่าเป็นการเปลี่ยนจากรายการ TOTP ธรรมดา ไปสู่พื้นที่ทำงานที่จัดการได้มากขึ้น
นี่ไม่ได้หมายความว่าแอปพลิเคชันซับซ้อนขึ้น แต่ตรงกันข้าม ฟังก์ชันใหม่ๆ ช่วยแก้ปัญหาที่เคยต้องจัดการด้วยมือเองมาก่อน ไม่ต้องจำว่ารายการอยู่ที่ไหน ไม่ต้องเก็บคำอธิบายบัญชีในหัว หรือเสียเวลาทำซ้ำขั้นตอนเพิ่มรายการหลังจากที่ลบโดยบังเอิญ
สิ่งสำคัญคือฟังก์ชันเหล่านี้เชื่อมโยงกัน ค้นหาทำงานร่วมกับบันทึก ช่วยกรองด้วยแท็ก นำเข้าจาก QR โค้ดพร้อมการเน้นรายการใหม่ และการลบหรือกู้คืนก็ซิงค์กันระหว่างอุปกรณ์ของบัญชีเดียวกัน
การค้นหายังคงเป็นในเครื่อง
ใน MeldID มีการเพิ่มการค้นหาในเครื่องตามชื่อบริการ ชื่อบัญชี และเนื้อหาของบันทึก นี่เป็นฟังก์ชันง่ายๆ แต่ช่วยประหยัดเวลามากเมื่อรายการมีจำนวนมากขึ้น
สมมุติว่ามีหลายบัญชีสำหรับบริการเดียวกัน: บัญชีส่วนตัว บัญชีงาน และบัญชีสำหรับใช้งานทั่วไป แทนที่จะเลื่อนดูรายการทั้งหมด ก็สามารถพิมพ์ชื่อส่วนหนึ่งของบริการหรือที่อยู่อีเมลได้ ถ้ามีบันทึกโน้ตแนบอยู่ ก็สามารถค้นหาเนื้อหาในนั้นได้เช่นกัน
คำค้นหาไม่เข้าถึง TOTP-secrets เอง ปราศจากการเปลี่ยนเป็นช่องค้นหาหรือใช้เป็นตัวระบุรายการ ผู้ใช้ค้นหาสถานะหรือบริบทที่เข้าใจง่ายเช่น ชื่อบริการ บัญชี หรือบันทึก แทนข้อมูลเข้ารหัสทางคณิตศาสตร์
คำค้นหาไม่ถูกส่งไปยังเซิร์ฟเวอร์ แอปจะค้นหาในฐานข้อมูลที่เก็บในเครื่องเท่านั้น
บันทึกและแท็กให้บริบทกับข้อมูล
ชื่อของบริการอาจไม่เพียงพอเสมอไปที่จะเข้าใจว่ารายการนั้นใช้ทำอะไร ดังนั้นจึงสามารถเพิ่มบันทึกเข้ารหัสในรายการ TOTP ได้
ในบันทึกนี้สามารถบอกได้ว่าเป็นบัญชีในสภาพแวดล้อมการทำงาน ติดตั้งไว้ในแผนกไหน หรือใช้วิธีการเข้าสู่ระบบแบบใด ซึ่งเก็บไว้ใน Vault พร้อมกับรายการที่ปลอดภัย ไม่ใช่เป็นข้อมูลสาธารณะที่แสดงบนเซิร์ฟเวอร์
สำหรับกลุ่มใช้แท็กที่มีหลายคำหนึ่งรายการได้ เช่น “งาน”, “วิกฤติ”, “ยุโรป” หรือ “ทดสอบ” แท็กถูกป้อนเป็นข้อความธรรมดา: เพิ่มแท็กใหม่โดยกด Enter หรือเครื่องหมายจุลภาค แล้วสามารถลบแท็กเป็นกล่องเล็กได้
ระบบยังเสนอแท็กที่มีอยู่และรวมแท็กเดียวกันโดยไม่สนใจตัวพิมพ์เล็กใหญ่ เช่น “งาน”, “งาน”, “งาน” ก็ไม่กลายเป็นสามรายการต่างกัน
สำหรับแท็กมีฟิลเตอร์ในเครื่องแยกต่างหาก หากโครงสร้างเปลี่ยนไป ก็สามารถเปลี่ยนชื่อแท็กหรือลบได้แบบทั่วทั้งระบบ โดยไม่ต้องเข้าสู่แต่ละรายการและแก้ไขแท็กทีละรายการ
รายการโปรดถูกแยกเป็นแท็กระบบที่มีไอคอนดาว สีแดงเพื่อเน้นความสำคัญ ช่วยให้รวดเร็วค้นหาข้อมูลสำคัญที่สุด
จากมุมมองการใช้งาน นี่เปลี่ยนฐานข้อมูลจากชุดรหัสเป็นระบบที่สามารถจัดระเบียบตามแนวคิดของผู้ใช้งาน
สามารถใช้โค้ดซ่อนเพื่อความปลอดภัย
ตอนนี้มีตัวเลือกให้ซ่อนและแสดงรหัส TOTP ได้ ตัวเลือกนี้ถูกบันทึกไว้ในอุปกรณ์ ทำให้ไม่ต้องปรับตั้งคั้นใหม่ทุกครั้งหลังจากเรียกใช้งานซ้ำ
เป็นการป้องกันด้วยสายตา: โค้ดไม่ถูกแสดงบนหน้าจอเสมอ หากไม่จำเป็น แต่ก็ยังคงสามารถคัดลอกไปวางในแบบฟอร์มเข้าสู่ระบบได้ เรียกได้ว่ามีการแบ่งแยกระหว่างสิ่งที่แสดงบนหน้าจอและการกระทำของผู้ใช้ที่เลือกเอง
ไม่จำเป็นต้องสแกน QR โค้ดใหม่เสมอไป
ก่อนหน้านี้ในการเพิ่มรายการ TOTP ผู้ใช้จะพึ่งกล้องและหน้าจอที่แสดง QR โค้ด ตอนนี้ MeldID สามารถนำเข้า TOTP จากภาพถ่ายหรือภาพจากแกลเลอรี่ได้แล้ว
สิ่งนี้จะเป็นประโยชน์ในหลายสถานการณ์ เช่น QR โค้ดจากภาพหน้าจอที่ถ่ายไว้ หรือตอนตั้งค่าบริการ สิ่งที่ไม่สะดวกคือต้องเปิดหน้าเดิมอีกครั้งและถือกล้องชี้ไว้
แค่เลือกภาพที่มี QR โค้ด แอปจะทำการจดจำและสร้างรายการในที่เก็บข้อมูลปลอดภัยให้โดยอัตโนมัติ
หลังการเพิ่ม รายการใหม่จะเน้นกรอบชั่วคราว ช่วยให้เห็นว่ารายการใดเพิ่งเพิ่มเข้ามาโดยเฉพาะเมื่อเพิ่มหลายรายการติดต่อกัน
สามารถลบรายการและยังสามารถกู้คืนได้
หนึ่งในฟีเจอร์ใหม่ที่ใช้งานได้ดีคือการลบรายการที่มีระยะเวลากู้คืน
รายการที่ลบจะไม่หายไปในทันที แต่สามารถกู้คืนได้ภายในระยะเวลาหนึ่ง โดยต้องการการยืนยันแยกต่างหาก ซึ่งช่วยป้องกันการลบผิดพลาดด้วยการสไลด์หรือกดผิดบัญชี
ยังมีระบบป้องกันอีกหนึ่งอย่างคือ ระหว่างระยะเวลากู้คืน รายการเดิมจะไม่สามารถเพิ่มซ้ำได้ตามที่เป็นอยู่ใน Vault
ตัวอย่างเช่น ผู้ใช้ลบบัญชีและตัดสินใจว่าทำผิด แล้วสแกน QR โค้ดเดิมอีกครั้ง หากไม่มีการตรวจสอบเพิ่มเติม อาจมีรายการสองรายการที่ใช้รหัสเดียวกัน MeldID จังไม่สร้างรายการใหม่ซ้ำซ้อน แต่ยังให้โอกาสกู้คืนรายการเดิมได้ตามปกติ
การกู้คืนไม่ใช่แค่การแก้ไขข้อมูลบนอุปกรณ์เดียว แต่จะเปลี่ยนสถานะ Vault ที่เก็บข้อมูลและซิงค์กับเซิร์ฟเวอร์ด้วย
บัญชีเดียว กับการเก็บข้อมูลแบบสอดคล้องกัน
การทำงานกับหลายอุปกรณ์เป็นแนวคิดหลักของ MeldID เวอร์ชันใหม่ทำให้เป็นไปอย่างต่อเนื่องมากขึ้น
การลบ การกู้คืน การแก้ไขบันทึกและแท็ก และการเปลี่ยนแปลงอื่นๆ ของ Vault จะซิงค์กันระหว่างอุปกรณ์ของบัญชีเดียวกัน หากใช้งาน iPhone และ Android หรือเชื่อมต่อโทรศัพท์เครื่องที่สอง ก็จะได้สถานะที่ผ่านการยืนยันแล้วเดียวกัน
หากทำรายการบนเครื่องใดเครื่องหนึ่ง กระบวนการซิงค์จะไม่ปล่อยให้สำเนาเก่าในอีกเครื่องหนึ่งแสดงความเป็นไปได้ในการกู้คืนหรือเขียนทับข้อมูลล่าสุด ระบบมีการปรับปรุงการจัดการความขัดแย้งระหว่างอุปกรณ์หลายเครื่องด้วย
เช่นเดียวกับเดิม บัญชี MeldID ต่างๆ บนเครื่องเดียวกันจะอยู่แยกจากกัน ข้อมูลของแต่ละบัญชีจะไม่ปะปนกัน และการเปลี่ยนแปลงจะถูกนำไปใช้เฉพาะ Vault ของบัญชีนั้น
ยังคงแยกความแตกต่างระหว่างโหมดออฟไลน์และออนไลน์ การสร้างรหัส TOTP สำหรับรายการที่บันทึกไว้แล้วไม่ขึ้นอยู่กับอินเทอร์เน็ต เช่นเดียวกับสร้างรายการใหม่ได้ในเครื่องเดียว การเปลี่ยนแปลงที่ต้องการอัปเดตทั่วโลกจะซิงค์กันหลังจากเชื่อมต่อใหม่
แนวคิด Zero Vault ยังคงเป็นรากฐาน
ในฝั่ง MeldID ยังปฏิบัติตามหลัก Zero Vault ซึ่งเซิร์ฟเวอร์จัดการข้อมูลที่เข้ารหัสและไม่เปิดเผยต่อสาธารณะ รวมถึงข้อมูลทางเทคนิคที่จำเป็นสำหรับเวอร์ชันและการซิงค์
รหัส TOTP บันทึกโน้ต แท็ก และชื่อบริการจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ในรูปแบบเปิดโล่ง ดังนั้นข้อมูลเหล่านี้จะไม่กลายเป็นตารางข้อมูลทั่วไปที่สามารถดูหรือค้นหาในเซิร์ฟเวอร์ได้
เนื้อหาของ Vault ถูกถอดรหัสในแอปพลิเคชันบนอุปกรณ์ที่เชื่อถือได้เท่านั้น จึงทำให้การค้นหาในโน้ตและการทำงานกับแท็กเป็นการดำเนินการบนเครื่องโดยไม่ต้องแชร์ข้อมูลกับเซิร์ฟเวอร์
ฟีเจอร์ใหม่เหล่านี้ยังคงรักษาหลักการนี้ไว้ และไม่ทำให้ความสะดวกสบายแลกกับความเป็นส่วนตัว เน้นให้เห็นว่าสิ่งปลอดภัยสามารถใช้งานได้โดยไม่กลายเป็นไดเรกทอรีเซิร์ฟเวอร์เปิด
รายละเอียดเล็กน้อยที่ส่งผลต่อความน่าเชื่อถือ
เวอร์ชันนี้ยังปรับปรุงการแปล การเข้าถึงแบบเสริม และการแสดงองค์ประกอบ UI ให้เข้าใจง่ายขึ้น ซึ่งอาจดูเป็นเรื่องเล็กน้อยเมื่อเทียบกับการนำเข้า QR โค้ดหรือกู้คืนรายการ แต่เมื่อแอปมีการซ่อนข้อมูล แท็กโปรด สถานะรอการลบ และการยืนยันแยกสำหรับกู้คืน การมีเพียงไอคอนจึงไม่เพียงพออีกต่อไป
คำอธิบายที่ชัดเจนเป็นสิ่งสำคัญสำหรับผู้ใช้ทุกคน โดยเฉพาะสำหรับ VoiceOver, TalkBack และเครื่องมือคนพิการอื่นๆ การแปลที่อัปเดตและสถานะภาพที่ชัดเจนทำให้เข้าใจได้ง่ายขึ้นในภาษาต่างๆ และบนแพลตฟอร์มต่างๆ
สรุปของฉัน
หลังจากดูการอัปเดตนี้ ผมจะบอกว่า MeldID ไม่ใช่แค่แอปสำหรับสร้างรหัส TOTP อีกต่อไป
ความเปลี่ยนแปลงสำคัญไม่ได้อยู่ในฟังก์ชันใดฟังก์ชันหนึ่ง แต่เกิดจากการเชื่อมต่อกันของหลายสิ่ง ฟังก์ชันการค้นหาในเครื่องทำงานร่วมกับบันทึกและแท็ก ช่วยให้เลือกข้อมูลสำคัญได้อย่างรวดเร็ว การนำเข้า QR โค้ดทำได้ง่ายขึ้นด้วยการทำงานกับภาพ รายการที่เพิ่งเพิ่มจะเด่นชัดขึ้นด้วยกรอบ และระยะเวลากู้คืนช่วยลดความเสี่ยงจากการลบผิดพลาด
ในขณะที่กัน การซิงค์เชื่อมโยงการเปลี่ยนแปลงระหว่างอุปกรณ์ และ Zero Vault ก็ยังเป็นเสาหลักของระบบ ผลลัพธ์คือ MeldID ค่อยๆ เคลื่อนจากแค่ผู้พิทักษ์ความปลอดภัย ไปสู่พื้นที่ทำงานที่ปลอดภัยและเชื่อถือได้ รหัส TOTP ยังคงสร้างในเครื่องและใช้งานแบบออฟไลน์ได้ แต่ทุกสิ่งรอบตัวมันกลายเป็นเข้าใจง่ายและคาดเดาได้มากขึ้น
ศึกษารายละเอียดเพิ่มเติมได้ที่: MedlID