HeadlinesBriefing HeadlinesBriefing.com

AMD SEV-SNP ক্লাউডে VM মেমোরি রক্ষা করে

Hacker News •
×

AMD SEV (সুরক্ষিত এনক্রিপ্টেড ভার্চুয়ালাইজেশন) প্রতিটি VM-এর জন্য কুঁজি ব্যবহার করে VM মেমোরিকে এনক্রিপ্ট করে, একে হাইপারভাইজার থেকে রক্ষা করে। SEV-ES এটিকে CPU রেজিস্টার অবস্থা পর্যন্ত প্রসারিত করে, যেখানে SEV-SNP মেমোরি মালিকানা যাচাই যোগ করে যাতে অনুচিত হাইপারভাইজার ব্যক্তিগত পৃষ্ঠাগুলো রিম্যাপ করতে না পারে। SNP গেস্টগুলোকে AMD-এর সুরক্ষিত প্রসেসর থেকে স্বাক্ষরিত রিপোর্ট অনুরোধ করার অনুমতি দেয়, লঞ্চ অবস্থা এবং কনফিগারেশন যাচাই করে। Google Cloud-এ, হোস্ট SNP লঞ্চের আগে ফার্মওয়ার এবং বুট সফ্টওয়ার লোড করে—Coconut SVSM সহ যেমন ভার্চুয়াল TPM-র মতো সুরক্ষিত সার্ভিসের জন্য—। প্রক্রিয়াটি SNP_LAUNCH_START, SNP_LAUNCH_UPDATE এবং SNP_LAUNCH_FINISH কমান্ডগুলো ব্যবহার করে এবং প্রাথমিক ছবির SHA-384 হ্যাশ রাখে। রিমোট প্রমাণীকরণের সময়, একটি যাচাইকারী এই ছাপের সাথে প্রত্যাশিত মানগুলোর সাথে তুলনা করে। লিনাক্স কার্নেল /dev/sev-guest এর মাধ্যমে SNP প্রকাশ করে, যাতে অ্যাপ্লিকেশনগুলো VMPL 0-3 সম্পন্ন বিশিষ্ট VM অধিকার স্তরগুলোর সাথে SNP_GET_REPORT ioctl ব্যবহার করে রিপোর্ট আনতে পারে।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing