تلفن دفتر مرکزی: 02148650 - 02191010101
منو
آسیب پذیری Ghostrace روی کدام CPU ها تاثیر می گذارد

آسیب پذیری GhostRace پردازنده تمام معماری‌های اصلی را تهدید می‌کند!

آسیب پذیری GhostRace پردازنده تمام معماری‌های اصلی را تهدید می‌کند!

محققان IBM و دانشگاه VU آمستردام به جزئیات حمله‌های چند پلتفرمی جدید می‌پردازند.

در 12 مارس (22 اسفند 1402)، محققان VUSec و IBM شکل جدیدی از حمله اجرای حدسی را به صورت عمومی در توییتر منتشر کردند که به یک مقاله افشای GhostRace مربوطه که توسط VUSec میزبانی شده بود پیوند داد. در زیر به بررسی کامل اسناد افشای GhostRace و مستندات مربوط به آن می‌پردازیم، اما ابتدا، بیایید کمی وقت بگذاریم تا واژه “حمله اجرای حدسی” را واضح کنیم.

اگر آسیب پذیری های Meltdown و Spectre را در سال 2016 به یاد داشته باشید، این موضوع در همان دسته از سوء استفاده های امنیتی اصلی CPU قرار دارد. Spectre V1 به طور صریح یک نوع حمله اجرای حدسی بود.

اجرای حدسی (Speculative Execution) به تنهایی چیز بدی نیست – در واقع، این تابع اصلی CPU‌های مدرن است که به رشته‌های CPU اجازه می‌دهد تا منابع را به طور موثر‌تر به اشتراک بگذارند.

مسئله این است که اجرای گمانه زنی همچنین می تواند منجر به “شرایط مسابقه” شود، جایی که رشته های جداگانه ای که تلاش می کنند به منابع مشترک دسترسی پیدا کنند، با انجام این کار در یک موضوع با هماهنگ سازی ضعیف، آسیب پذیری های امنیتی عمده ای ایجاد می کنند.

این اکسپلویت بر استفاده از آن سناریوها متمرکز شده است، بنابراین GhostRace نامگذاری شده است.

قبل از عمومی کردن GhostRace، محققان فروشندگان سخت افزار اصلی و هسته لینوکس را از این مشکل مطلع کردند (در اواخر سال 2023)، زیرا GhostRace برای همه سیستم عامل ها و CPU های اصلی، حتی Arm، تاثیر می گذارد.

احتمالاً  هشدارهای اطلاع داده شده به تولیدکنندگان، زمان لازم برای توسعه تصحیح‌ها و راه‌حل‌ها را داده است، با این حال، محققان همچنین برخی نکات برای کاهش مسئله را در اسناد عمومی ارائه کردند.

تلاش اولیه برای رفع مشکل توسط هسته لینوکس امیدوارکننده به نظر می رسید، اما آزمایشات انجام شده توسط محققان ثابت کرد که این تعمیر آسیب پذیری را به طور کامل پوشش نمی دهد.

در حال حاضر، به نظر می‌رسد توسعه‌دهندگان هسته لینوکس در اصل به کارایی علاقه‌مند هستند و نمی‌خواهند با تصحیح شتاب‌زده آن را فلج کنند.

ما خواندیم که کاهش پیشنهادی ارائه شده برای لینوکس در اسناد اصلی، آزمایش شده و این آزمایش تنها دارای سربار عملکرد تقریباً 5٪ در LMBench است.

هیچ جریمه ای برای دیرکرد در ارائه وصله امنیتی هرگز مورد استقبال قرار نمی گیرد، اما شاید یک اصلاح صبورانه بتواند بهتر عمل کند.

برای سایر پلتفرم ها هیچ گونه تخفیف در سند ارائه نشده است. با این حال، AMD اشاره می‌کند که کاهش‌های موجود Spectre v1 همچنان باید برای بهره‌برداری‌های بالقوه GhostRace اعمال شود – و از آنجایی که فروشندگان قبلاً مجبور شده‌اند با آن مقابله کنند، به نظر می رسدکه در اینجا فقط زمان مسئله است.

مشاهده بیشتر
۲۹ اسفند ۱۴۰۲
قانون چیپس چیست؟

تدوین گران قانون چیپس برنامه ها و اهداف خود را منتشر کردند.

تدوین گران قانون چیپس برنامه ها و اهداف خود را منتشر کردند.

مقامات دولتی ایالات متحده آمریکا به تازگی برنامه پنج ساله‌ای را برای استفاده از موارد مربوط به قانون چیپس (Chips) جهت تقویت صنعت نیمه‌رساناها در این کشور منتشر کرده‌اند.

این برنامه که ۶۱ صفحه‌ دارد، چهار هدف اصلی را که شورای ملی علوم و فناوری امیدوار است در مدت پنج سال برآورده کند، شرح داده است:

  1. انجام تحقیقات سریع و موفق برای فناوری‌های نیمه‌رسانای آینده
  2. تبدیل تحقیقات به محصولات قابل تولید
  3. رشد و آموزش نیروی کار نیمه‌رساناها
  4. ایجاد ارتباطات بین بازیگران مختلف صنعتی به صورت خصوصی و عمومی

این برنامه استراتژیک که با عنوان “استراتژی ملی در زمینه تحقیقات نیمه‌رساناها” شناخته می‌شود، توسط زیرگروه رهبری نیمه‌رساناها از سوی شورای ملی علوم و فناوری (NSTC) نوشته شده است که یکی از ارگان‌های دولتی آمریکا در کاخ سفید است.

از آنجایی که قانون چیپس و رقابت‌پذیری ملی در صنعت نیمه‌رساناها از اولویت‌های کلیدی دولت بایدن بوده است، عجیب نیست که NSTC یک برنامه را در مورد اهدافی که می‌خواهد به آنها دست یابد، منتشر کرده است.

استراتژی پنج ساله ممکن است یادآور برنامه‌های پنج ساله چین و اتحاد جماهیر شوروی باشد. NSTC برگه خود را به عنوان “چارچوبی برای وزارت‌خانه‌ها و نهادهای دولتی، دانشگاه‌ها، صنعت، موسسات غیرانتفاعی و متفقین و شرکای بین‌المللی” توصیف می‌کند که به “شکل دادن به زمینه نیمه‌رساناها” کمک خواهد کرد، احتمالاً به نفع ایالات متحده و کشورهای دوست است.

چهار هدف اصلی در پنج سال آینده وجود دارد که دولت ایالات متحده می‌خواهد داخل آنها به این اهداف دست یابد: “فعال‌سازی و شتاب‌دهی به پیشرفت‌های تحقیقاتی برای نسل‌های آینده نیمه‌رساناها” و “ایجاد اکوسیستم نوآوری پرانرژی در زمینه نیمه‌رساناها برای شتاب‌دهی به انتقال تحقیقات و توسعه به صنعت آمریکا”.

متن برنامه بسیار طولانی و پیچیده است، اما به بیان مختصر، می گوید که چگونه بودجه قانون چیپس باید برای بهبود تحقیق و توسعه (R&D)، تولید و آموزش استفاده شود.

هدف اول بر تحقیق و توسعه برای مواد نیمه هادی، ابزار، بسته بندی و تبدیل “نوآوری ها به فرآیندهای ساخت شایسته تولید” متمرکز است.

در راستای هدف اول، هدف دو به دنبال رسیدگی به “انتقال از آزمایشگاه به کارخانه” است، زیرا تحقیق به خودی خود چندان مفید نیست. به طور خاص، NSTC کسب و کارهای کوچک و دانشگاهیان را در اولویت قرار می دهد تا به منابع لازم برای ساخت و آزمایش تراشه ها دسترسی پیدا کنند.

آموزش و نیروی کار صنعت نیمه هادی سومین هدف است. یکی از بخش‌های این امر این است که مربیان و دانش‌آموزان در مورد همه رشته‌های مختلف در مورد این صنعت، حتی تا سطح K-12، دانش بدست بیاورند.

NSTC همچنین افزایش برنامه های درسی دانشجویان کارشناسی و کارشناسی ارشد را توصیه می کند و می گوید: “تحصیل دروس به تنهایی کافی نیست.”

اقانون چیپس همچنین تعامل با عموم مردم را برای افزایش آگاهی و کنجکاوی در مورد سیلیکون توصیه می‌کند و پیشنهاد می‌کند نمایشگاه‌های موزه‌ای و استفاده از مسابقات برای جلب علاقه عموم ایجاد شود. مدل واضح این تلاش ها ناسا خواهد بود، همانطور که بسیاری از آمریکایی ها از سنین پایین در مورد سیارات، فضانوردان و سایر موضوعات مرتبط با فضا یاد می گیرند.

روش Die Cooling چیست؟

اثرات Die Cooling برای اورکلاک

اثرات Die Cooling برای اورکلاک

در دنیای فناوری، اورکلاک یکی از روش‌های محبوب برای افزایش عملکرد و سرعت سیستم‌های کامپیوتری است. اما چگونگی خنک‌سازی مناسب در این فرایند می‌تواند تاثیر زیادی بر روی پایداری و عملکرد نهایی داشته باشد. یکی از جدیدترین آنها، استفاده از روش خنک‌سازی مستقیم دی‌کیولینگ برای پردازنده Intel Core i9-14900KS می‌باشد.

در این روش، توسط اورکلاکر و یوتیوبر تکنولوژی به نام Roman Der8auer Hartung نشان داده شده است که چگونه با استفاده از خنک‌سازی مستقیم Die Cooling، می‌توان به اورکلاک GHz بر روی هشت هسته P از پردازنده Intel Core i9-14900KS بدون اینکه دچار ترمال تروتلینگ شود، دست یافت.

Der8auer از یک حلقه خنک‌کننده مایع سفارشی استفاده کرد که بر روی 14900KS دلید شده، بلوک آب CPU که مستقیماً با Die (قالب) پردازنده در تماس بود و فلز مایع برای خنک‌کردن پردازنده به گونه‌ای استفاده شده که حتی مصرف تقریبی 400 وات انرژی مشکلی ایجاد نمی کند.

اگرچه پردازنده Intel Special Edition Core i9-14900KS می‌تواند به سرعت‌های بسیار بالا خود برسد، اما بخشی از این معادله مصرف انرژی پردازنده است. مشخصات توان فوق العاده آن 320 وات است که بسیار بالاتر از 253 وات می باشد که مشخصات توان فوق العاده 14900K برای آن رتبه بندی شده است.

در آزمایشات ما، دیدیم که 14900KS به طور قابل توجهی بیشتر از 14900K انرژی مصرف می‌کند، به حدی که حتی خنک‌کننده مایع 360 میلی‌متری AIO نیز نمی تواند از گلوگاه حرارتی (ترمال تروتلینگ یا thermal throttling) جلوگیری کند.

Der8auer تجربه بسیار مشابهی داشت و نشان داد که عملکرد پردازنده به طور تدریجی در طول زمان با اورکلاک 5.8 گیگاهرتز بر روی یک خنک‌کننده AIO کاهش یافت. تنها با خنک‌کننده آبی سفارشی، عملکرد پایدار بود، اما متخصص اورکلاک می‌خواست بیشتر برود و پردازنده 14900KS خود را تحت خنک‌سازی مستقیم Die قرار دهد.

به طور معمول، قالب پردازنده (تراشه سیلیکون واقعی) زیر پخش حرارتی فلزی یا IHS قرار دارد و گرما از طریق مواد رابط حرارتی (TIM) منتقل می‌شود.گاهی اوقات TIM یک خمیر حرارتی است، اما 14900KS از ایندیوم استفاده می کند.

حذف IHS و خنک کردن مستقیم قالب می‌تواند مستقیماً همه چیز را خنک کند. در حالی که Die Cooling مستقیم ممکن است عجیب به نظر برسد، اما برای پردازنده های گرافیکی و پردازنده های غیر سوکت مانند آن هایی که در لپ تاپ ها استفاده می شود، یک روش استاندارد است.

با استفاده از یک بلوک آب آینده‌ که Der8auer با Thermal Grizzly توسعه داده است، او فرایند حذف کردن 14900KS، تمیز کردن مواد باقی‌مانده از IHS و نصب پردازنده و بلوک آب بر روی مادربورد را نشان داد.

در نهایت، می‌توان گفت که استفاده از روش خنک‌سازی مستقیم Die Cooling برای پردازنده Intel Core i9-14900KS می‌تواند عملکرد و پایداری آن را بهبود بخشیده و امکان اورکلاک به سرعت‌های بالاتر را فراهم کند. این روش، نشان دهنده توانایی روش های نوآورانه و آزمایش در زمینه خنک‌سازی و اورکلاک در دنیای فناوری می‌باشد.

این بلوک آب با یک Der8auer که سال گذشته برای CPU Ryzen 7000 به نمایش گذاشته شد، که با همکاری Thermal Grizzly نیز ساخته شده است، متفاوت نیست.

اثرات Die Cooling برای اورکلاک

با اورکلاک اصلی هسته P 5.8 گیگاهرتزی، Die Cooling مستقیم، دما را بیش از 20 درجه سانتیگراد کاهش داد. مصرف برق نیز به طور متوسط 12 وات کاهش یافته است، زیرا گرما در واقع باعث می شود پردازنده ها انرژی بیشتری مصرف کنند حتی اگر سرعت ساعت تغییر نکرده باشد.

ظرفیت خنک‌کننده اضافی ناشی از Die Cooling مستقیم، به Der8auer فضای کافی برای رسیدن به فرکانس 6 گیگاهرتز در تمام هسته‌های P را می‌دهد در حالی که فقط 95 درجه سانتیگراد دما تولید می شود.

طبق گفته Der8auer، واتربلوک CPU Direct Die Thermal Grizzly دارای MSRP تقریبی 99 دلار خواهد بود و نسخه RGB آن با عملکرد خنک‌کننده کمی بهتر با قیمت «حدود 140 دلار» در دسترس خواهد بود.

تاریخ دقیقی برای راه‌اندازی هیچ یک از بلوک‌های آبی وجود ندارد، اما Der8auer می‌گوید که تنها زمانی این محصول عرضه می‌شود که موجودی کافی از آن وجود داشته باشد، که امیدوار است «حدود دو تا سه هفته دیگر» باشد.

ویدیوی اثرات Die Cooling برای اورکلاک

مشاهده بیشتر
۲۸ اسفند ۱۴۰۲
امکان استفاده از دسته بازی بی سیم Xbox در آتاری با Raspberry Pi Pico W

می توان از Raspberry Pi Pico W برای بی سیم کردن دسته بازی آتاری استفاده کرد

امروز ما یک پروژه هوشمند Raspberry Pi را برایتان داریم که توسط سازنده و توسعه‌دهنده به نام Reogen ساخته شده، وی توانسته است یک آداپتور بلوتوث برای یک کنسول قدیمی Atari 2600 ایجاد کند. این آداپتور جدید امکان پشتیبانی از دسته های بی‌سیم را فراهم می‌کند و به آن PicoNtrol گفته می‌شود.

به گفته Reogen، او فهمید که بازی با دسته کنترل اصلی Atari کمی ناخوشایند است و تصمیم گرفت چیزی برای ورود به بازی بسازد که قابلیت استفاده گسترده‌تری داشته باشد.

او تصمیم گرفت از Pico برای پشتیبانی از بلوتوث استفاده کند و آن را به پورت کنترلر اصلی Atari متصل کند. Reogen همچنین توضیح داد که این پورت 5 ولت برق تولید می‌کند، بنابراین حتی نیازی به یک منبع تغذیه خارجی نیست.

تا کنون، این تنظیم فقط بر روی Atari 2600 قدیمی او با استفاده از یک کنترلر Xbox Series X تست شده است. با این حال، برنامه‌هایی برای تست این سخت‌افزار با استفاده از دستگاه‌های دیگر در دست انجام است.

اگر این پروژه جذاب به نظر می‌رسد، لطفا توجه داشته باشید که یک هشدار توسط توسعه‌دهنده آن به اشتراک گذاشته شده است. اگر تصمیم به احیای پروژه PicoNtrol برای خودتان داشته باشید، بسیار محتاط باشید، زیرا احتمال آسیب زدن به کنسول در صورت اشتباه وجود دارد.

توجه داشته باشید که یک Pico معمولی برای این پروژه  مناسب نیست شما باید از یک Pico W برای پشتیبانی از بی‌سیم استفاده کنید. علاوه بر Pico، شما به یک کابل کنترلر (دسته بازی) قدیمی برای سیستمی که برای آن آداپتور را ایجاد می‌کنید، نیاز خواهید داشت.

فرآیند ساخت شامل لحیم کاری سرپین‌های ورودی کنترلر به GPIO بر روی Pico است. Reogen خوش قلب بوده و پروژه را به صورت منبع باز ارائه داده است تا هر کسی بتواند آن را برای خود بازسازی کند یا به هر شکلی که بخواهد تغییر دهد.

اگر می‌خواهید کد استفاده شده در این پروژه را به تفصیل بررسی کنید، می‌توانید آن را همراه با چند دستورالعمل ساخت بیشتر در صفحه رسمی GitHub این توسعه دهنده پیدا کنید.

برای مشاهده ویدیوی این توسعه به  به Reddit بروید جایی که Reogen  نحوه ساخت این پروژه را به اشتراک گذاشته و این پروژه Raspberry Pi را در عمل نشان می‌دهد، را ببینید. حتما از او دنبال کنید تا از پروژه‌های جالبتری و هر به‌روزرسانی آینده این پروژه مطلع شوید.

چرا برخی از وب سایت ها روی گوشی های معمولی سخت باز می شوند؟

برخی از وب سایت ها برای اجرا روی گوشی حتی از بازی هم منابع بیشتری نیاز دارند!

برخی از وب سایت ها برای اجرا روی گوشی حتی از بازی هم منابع بیشتری نیاز دارند!

وب‌سایت‌های مدرن امروزی، با بار زیادی از اطلاعات، باعث می‌شوند تا برخی از صفحات با حجم 21 مگابایت از داده، قابلیت اجرای آن‌ها را بر روی گوشی‌های معمولی نداشته باشند و برخی از سایت‌ها سخت‌تر از بازی PUBG به نمایش درآیند.

Danluu وب‌سایت‌ های متعددی را معیار قرار می‌دهد و درباره تأثیر آنها بر سخت‌افزار قدیمی‌تر و/یا ضعیف‌تر بحث می‌کند.

در اوایل این ماه، Danluu.com یک تجزیه و تحلیل/op-ed/جامع 23 صفحه درباره وضعیت فعلی صفحات و برنامه‌های وب غیربهینه و عملکرد آن‌ها منتشر کرد و متوجه شد که حتی بارگذاری یک صفحه وب می‌تواند یک دستگاه معمولی که می‌تواند بازی محبوب PUBG را با 40 فریم در ثانیه اجرا کند، را دچار مشکل کند.

در واقع، برای بارگذاری یک صفحه وب سایت ساخته شده با سایت ساز Wix نیازمند بارگذاری 21 مگابایت داده است، در حالی که وب‌سایت‌های مشهوری مانند Patreon و Threads تقریبا 13 مگابایت داده را برای یک صفحه بارگذاری می‌کنند.

این حجم از انتقال داده می تواند زمان بارگذازی کامل صفحه را بیشتر کند یا کلا وب سایت لود نشود!

 

اندازه‌گیری‌های اصلی در جدول زیر آمده است، که زمان بزرگترین محتوا (Largest Contentful Paint یا LCP) را بر روی چند وب‌سایت و دستگاه‌های با مشخصات پایین نشان می‌دهد.

همانطور که از نام کامل LCP مشخص است این زمان مربوط به مدت زمان طول کشیدن شروع بارگذاری داده و نمایش کامل آن روی دستگاه کاربر است.

برخی از وب سایت ها برای اجرا روی گوشی حتی از بازی هم منابع بیشتری نیاز دارند!

همانطور که آزمایشات بالا نشان می‌دهد، برخی از وب‌سایت‌ های بسیار پربازدید مانند Quora و تقریباً هر پلتفرم رسانه اجتماعی و پلتفرم‌های تولید محتوای جدید مانند Squarespace و پلتفرم‌های انجمن جدید مانند Discourse نیز عملکرد بسیار بدتری نسبت به همتایان قدیمی خود دارند و اغلب به حدی بد هستند که بر روی برخی از دستگاه‌ها غیرقابل استفاده باشند.

Tecno S8C، یکی از تلفن‌های معمولی و پرطرفدار در بازارهای نوظهور، است که برای این آزمایش از آن استفاده شده است.

این دستگاه در واقع از بعضی جهات کاملاً خوب عمل می کند، از جمله توانایی آن در اجرای PlayerUnknown’s Battlegrounds Mobile با سرعت 40 فریم بر ثانیه – اما همین دستگاه حتی نمی تواند سایت Quora را اجرا کند و هنگام پیمایش در وب سایت های رسانه های اجتماعی، تاخیر زیاد و تجربه کاربری بدی را به کاربر منتقل می کند.

این مثال به احتمال زیاد بهترین جمع بندی این پست می باشد، و آن این است که طراحی وب و برنامه مدرن به طور فزاینده ای به سمت یک فرض غیرواقعی از افزایش روزافزون پهنای باند و پردازش گرایش دارند.

Quora یک وب سایت یا انجمن آنلاینی است که در آن افراد به سؤالات مختلف پاسخ می دهند – هیچ دلیلی وجود ندارد که چنین وب سایتی از اجرای بازی Battle Royale سخت تر اجرا شود.

۱ ۲ ۳ ۷