Яка зв’язок між безпекою та процесорами?


11

Я деякий час був у мережі Інтернет і натрапив на процесори Intel Xeon. У списку функцій він зазначає безпеку.

Я пам’ятаю, що в багатьох інших місцях я бачив безпеку, якось пов’язану з процесорами. Ось посилання на Xeon і ось сторінка, на яку вона посилається.

Наскільки я знаю, процесори просто виконують дані інструкції.

Яка зв’язок між процесором та безпекою? Як процесор може підвищити безпеку?

Відповіді:


16

Багато нових процесорів мають частину своєї основи, присвячену виконанню інструкцій AES . Це означає, що "витрати" на шифрування, з точки зору енергії та використання процесора, менше, оскільки ці частини виконують цю роботу ефективніше та швидше. Це означає, що простіше шифрувати речі, і як такий ви маєте кращу безпеку.

Ви можете використовувати це для таких речей, як openssl або шифрування жорсткого диска, або будь-якої бібліотеки, призначеної для його використання, з меншим враженням продуктивності для звичайних завдань.


1
Так. Нічим не відрізняється від пошуку будь-якого іншого розширення, як vt x
Journeyman Geek

1
Питання після NSA зараз - чи можна більше довіряти цьому шифруванню?
davidbaumann

2
@davidbaumann, як сказав Брюс Шнайер: "Довіряй математиці", а не реалізації. Поки проблема не в наборах AES-NI, оскільки вони повинні слідувати математиці. Проблема полягає в генераторі випадкових чисел RDRAND, який поставив під сумнів деякі розробники FreeBSD. Не використовуйте виключно апаратні RNG, а використовуйте їх як частину набору інших джерел.
Mxx

3
Реалізація на базі AES-NI не має витоків у часі, у більшості традиційних впроваджень AES вони є. Таким чином, ви не тільки набираєте продуктивність, використовуючи AES-NI.
CodesInChaos

1
Також слід зауважити, що Intel proc додає функцію, щоб уникнути стак-потоку з ретельнішим контролем пам’яті і думає так
Kiwy

12

Сучасні процесори використовують різні методи захисту, які сприяють підвищенню загальної безпеки системи.

Одним із прикладів є позначення областей даних у пам'яті як No-eXecute з метою запобігання надмірній та зниженій вразливості.

Старіша і більш фундаментальна здатність - це механізми захисту, що забезпечуються системою управління віртуальною пам'яттю . Сама природа звичайних методів VMM заважає одному процесу отримати доступ до пам'яті іншого процесу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.