ลองจินตนาการ: วันนี้วันดี คุณกำลังทำงานบนคอมพิวเตอร์ในงานเลี้ยงบางอย่าง ทุกอย่างดูดี หลังจากสักพักคุณเหนื่อย ตัดสินใจไปกินข้าวและปิดแล็ปท็อป แม้ควรไม่เกิดขึ้น แต่มีคนขโมยมันขณะที่คุณไม่อยู่
ในจุดนี้คุณตกใจเพราะข้อมูลชีวิตอยู่ในเครื่องนั้น รวมถึงข้อมูลธนาคาร อีเมล และอะไรก็ตามที่ถือว่าเป็นข้อมูลละเอียดอ่อน วันดีของคุณกลายเป็นฝันร้าย แน่นอนคุณทำได้บางอย่างเพื่อลดความเสียหายจากแล็ปท็อปถูกขโมย หรือคุณสามารถเป็นคนกระทำล่วงหน้าและเข้ารหัสข้อมูลของคุณสำหรับสถานการณ์แบบนี้พอดี
เข้ารหัสระหว่างติดตั้งถ้าเป็นไปได้
ถ้าคุณฉลาดพอ คุณอาจเข้ารหัส home folder (ซึ่งเก็บข้อมูลส่วนตัวของคุณเกือบทั้งหมด เพราะโฟลเดอร์ระบบหลักอื่นๆ เก็บข้อมูลระบบ ไม่ใช่ข้อมูลส่วนตัว) ตอนที่คุณติดตั้ง Ubuntu ครั้งแรก แต่เดาได้ว่าคุณแค่เลือกไม่ทำ (หรือในกรณีของฉัน ฉันมีปัญหาบางอย่างกับมัน) อย่างไรก็ตาม ไม่สายเกินไปที่จะทำตอนนี้ก่อนที่จะมีอะไรเกิดขึ้นกับมัน
ก่อนเริ่มต้น
การเข้ารหัส home folder จริงๆ แล้วง่ายกว่าที่คิด มันต้องเพียงไม่กี่ขั้นตอน และเวลาน้อย ก่อนเริ่ม ตรวจสอบว่าคุณมี backup ของ home folder ทั้งหมดไว้ที่อื่นแล้ว เผื่อกระบวนการเข้ารหัสผิดปกติ لأيเหตุผล
ขั้นตอน
สิ่งแรกที่คุณต้องการทำคือเปิดเทอร์มินัลและรันคำสั่งนี้:
sudo apt-get install ecryptfs-utils
ซึ่งจะติดตั้งไฟล์ที่จำเป็นสำหรับกระบวนการเข้ารหัส
เพื่อหลีกเลี่ยงปัญหาในการเข้ารหัส home folder ของผู้ใช้ขณะที่คุณยังล็อกอินอยู่ในผู้ใช้นั้น 最好是สร้างผู้ใช้ใหม่พร้อมสิทธิ์ admin ชั่วคราว หรือถ้าคุณมีบัญชีผู้ใช้อีกอันที่มีสิทธิ์ admin อยู่แล้ว คุณสามารถใช้แทนได้ คุณล็อกอินเข้าบัญชีใหม่นั้น
ต่อไป เพื่อเข้ารหัส home folder จริงๆ คุณต้องรัน
sudo ecryptfs-migrate-home –u "username"
โดยที่ "username" คือชื่อผู้ใช้ของ home folder ที่คุณต้องการเข้ารหัส
เมื่อเสร็จแล้ว คุณต้องล็อกอินกลับเข้าบัญชีผู้ใช้เดิม และทำกระบวนการเข้ารหัสให้เสร็จโดยปฏิบัติตามคำแนะนำที่แสดง เพื่อเพิ่มรหัสผ่านให้โฟลเดอร์ที่เข้ารหัสใหม่ ถ้าไม่ปรากฏ คุณพิมพ์ในเทอร์มินัล
ecryptfs-add-passphrase
เพื่อเพิ่มเอง เมื่อเสร็จแล้ว คุณลบบัญชีชั่วคราวที่สร้างไว้ และ reboot ระบบ Home folder ของคุณควรเข้ารหัสแล้ว และปลอดภัยจากคนที่ไม่รู้รหัสผ่านของคุณ!
ถ้าคุณอยากทดสอบจริง คุณสามารถใช้ Live CD ดูว่าสืบสวนเข้าไปใน home folder ได้ไหม ปกติไม่ได้เพราะ file permissions แต่มันยังเป็นไปได้ที่จะเปลี่ยน permissions ด้วย Live CD ตราบใดที่ยังไม่ได้เข้ารหัส ถ้าทำไม่ได้เลย แล้วฉันบอกว่าการเข้ารหัสสำเร็จแล้ว
สรุป
การเข้ารหัจริงๆ สำคัญกว่าที่หลายคนคิด มันดีที่มีเครื่องมือแบบนี้สำหรับ Linux รวมถึง OS อื่นๆ ที่มีเครื่องมืออย่าง TrueCrypt หวังว่าจะถูกนำมาใช้โดยคนมากขึ้น เพราะมันไม่ก่อให้เกิดปัญหาประสิทธิภาพที่สังเกตเห็นได้
คุณคิดยังไงกับการเข้ารหัส? จำเป็นหรือไม่? คุณทำอย่างไร? บอกเราในความคิดเห็นนะครับ!