kexec
এনক্রিপ্ট করা LUKS রুট ফাইল সিস্টেমটি ডিক্রিপ্ট না করে চলমান কার্নেলটি পুনরায় বুট করার কোনও উপায় আছে কি ?
আমি কল্পনাও করিনি, তবে আমি নিশ্চিত নই যে এটির জন্য কোনও পরিকল্পনা রয়েছে কিনা।
kexec
এনক্রিপ্ট করা LUKS রুট ফাইল সিস্টেমটি ডিক্রিপ্ট না করে চলমান কার্নেলটি পুনরায় বুট করার কোনও উপায় আছে কি ?
আমি কল্পনাও করিনি, তবে আমি নিশ্চিত নই যে এটির জন্য কোনও পরিকল্পনা রয়েছে কিনা।
উত্তর:
আমার অন্যান্য জবাব কোনো কারণে প্রয়োজন হলে এই আপনার প্রয়োজনীয়তা পূরণ না (যেমন, কারণ আপনি আপনার ভলিউমে একটি keyfile চাই না অথবা আপনার /boot
এনক্রিপ্ট হয় নি), আমিও এই প্রকল্পের সুপারিশ করতে পারে: https://github.com/flowztul/keyexec
যেমন গ্রুব 2 LUKS- এনক্রিপ্ট করা ভলিউমগুলি ডিক্রিপ্টিং সমর্থন করে, আমি ধরে নিচ্ছি যে আপনার /boot
পার্টিশনটিও এনক্রিপ্ট করা আছে। এটি কিছু অশুভ দাসী আক্রমণকেও ব্যর্থ করে ।
যদি এটি হয় তবে আপনার কাছে নিরাপদে একটি কী থাকতে পারে যা আপনার initramfs এর ভিতরে ভলিউমটি ডিক্রিপ্ট করতে পারে। এখন, যখন কেক্সেক আপনার ইআরআরআইএনএমগুলি রামে লোড করে, নতুন কার্নেলটি লোড করার সময় এটি আপনার পার্টিশনটি ডিক্রিপ্ট করতে সক্ষম হবে।
কারণ এই গাইডটি initramfs এর ভিতরে একটি লুকস কীফাইল সেটআপ করার জন্য, যা কীফ্রেজে দু'বার প্রবেশ করার সমস্যাটিও সমাধান করে (প্রথমত গ্রাবের মধ্যে, দ্বিতীয় যখন ইনিরামটি লোড হচ্ছে)।