มีวิธีการkexec
รีบูตเคอร์เนลที่ใช้งานอยู่โดยไม่ต้องถอดรหัสระบบไฟล์รูทของ LUKS ที่เข้ารหัสหรือไม่?
ฉันไม่คิด แต่ฉันไม่แน่ใจว่ามีวิธีแก้ปัญหานี้หรือไม่
มีวิธีการkexec
รีบูตเคอร์เนลที่ใช้งานอยู่โดยไม่ต้องถอดรหัสระบบไฟล์รูทของ LUKS ที่เข้ารหัสหรือไม่?
ฉันไม่คิด แต่ฉันไม่แน่ใจว่ามีวิธีแก้ปัญหานี้หรือไม่
คำตอบ:
หากคำตอบอื่น ๆ ของฉันทำด้วยเหตุผลบางประการที่ไม่เป็นไปตามข้อกำหนดของคุณ (เช่นเพราะคุณไม่ต้องการ keyfile ในปริมาณของคุณหรือ/boot
ไม่ได้เข้ารหัสของคุณ) ฉันสามารถแนะนำโครงการนี้: https://github.com/flowztul/keyexec
เนื่องจาก grub2 รองรับการถอดรหัสโวลุ่มที่เข้ารหัส LUKS ฉันจะถือว่า/boot
พาร์ติชันของคุณถูกเข้ารหัสเช่นกัน สิ่งนี้ยังขัดขวางการโจมตีของแม่บ้านที่ชั่วร้ายด้วย
หากเป็นกรณีนี้คุณสามารถมีคีย์ที่สามารถถอดรหัสระดับเสียงภายใน initramfs ของคุณได้อย่างปลอดภัย ตอนนี้เมื่อ kexec โหลด initramfs ของคุณลงใน ram มันจะสามารถถอดรหัสพาร์ติชั่นของคุณเมื่อโหลดเคอร์เนลใหม่
เนื่องจากคำแนะนำนี้เพื่อตั้งค่า luks keyfile ภายในของ initramfs ซึ่งยังแก้ปัญหาของการต้องป้อน keyphrase สองครั้ง (ครั้งแรกในด้วงที่สองเมื่อกำลังโหลด initramfs)