AMD رمزنگاریِ حافظه رو از رایزنهای خانگی برداشت
خلاصهٔ کاملتر
به گزارشِ Ars Technica، حدودِ یه دهه پیش AMD قابلیتی به اسمِ TSME (رمزنگاریِ شفافِ امنِ حافظه) رو به پردازندههای ردهبالاش اضافه کرد تا در برابرِ حملههای فیزیکی مثلِ cold boot ازشون محافظت کنه. این قابلیت کلِ محتوای رمِ سیستم رو رمزنگاری میکنه و داده رو برای مهاجمِ فیزیکی بیفایده میکنه. بهمرورِ زمان، AMD این قابلیت رو روی نسخههای خانگیِ رایزن هم فعال کرد.
طبقِ این گزارش، کاربرانِ این چیپهای ارزونتر سالها به این محافظت عادت کرده بودن، ولی اخیراً و بیهیچ هشداری، TSME از ردهی خانگی حذف شد؛ اون هم جوری که رو ویندوز اصلاً نمیشه تشخیصش داد و رو لینوکس هم کارِ فنیِ زیادی میخواد. یه کاربرِ لینوکس به اسمِ Ben Kilpatrick موقعِ نصبِ سیستمعامل روی رایزن ۷ 9700X متوجهِ ماجرا شد.
به گفتهی نویسنده، بررسیها نشون داد که این پردازندههای خانگی فقط با نسخهی قدیمیترِ فریمورِ AGESA این قابلیت رو داشتن و با نسخهی 1.2.7.0 دیگه TSME «پشتیبانینشده» نشون میداد؛ در حالی که نسخههای PRO تو هر دو حالت پشتیبانی میشدن. یه پرچمِ داخلی به اسمِ DfIsTsmeEnabled برای پردازندههای خانگی FALSE و برای PRO و EPYC مقدارِ TRUE داشت.
طبقِ گزارش، AMD حاضر نشد بگه چرا این اتفاق افتاده و فقط تو یه ایمیل گفت TSME «یه قابلیتِ امنیتیه که فقط روی پردازندههای PRO و بهعنوانِ بخشی از AMD PRO Technologies اعمال میشه.» به گفتهی نویسنده، این اولین بارِه که این شرکت این محدودیت رو علنی اعلام میکنه. مهندسهای AMD هم بعد از چند بار پرسش، آخرش گفتن اطلاعاتِ بیشتری برای گفتن ندارن.
به گفتهی نویسنده، پرسشِ اصلی اینه که این کار یه تصمیمِ عمدی برای محدود کردنِ TSME به چیپهای سازمانی بوده یا یه ایرادِ ناخواسته تو فریمور؛ AMD هیچکدومو روشن نکرده. لازم به یادآوریه که TSME با SME فرق داره: SME توسطِ سیستمعامل مدیریت میشه و انتخابیه، ولی TSME توسطِ فریمور مدیریت میشه، کلِ رم رو بیدخالتِ سیستمعامل رمز میکنه و بیسروصدا فعال میشه. برای همین کاربرا حذفِ بیتوضیحش رو یهجور خیانت میدونن.
نکات کلیدی:
- TSME کلِ رم رو رمزنگاری میکنه و جلوی حملههای فیزیکی مثلِ cold boot رو میگیره
- این قابلیت سالها روی رایزنهای خانگی کار میکرد و حالا بیاطلاع حذف شده
- شکستنِ پشتیبانی با نسخهی فریمورِ AGESA 1.2.7.0 و پرچمِ DfIsTsmeEnabled رخ داد
- AMD میگه TSME فقط مخصوصِ نسخههای PROست و دلیلِ تغییرو توضیح نمیده




