Apa hubungan antara keamanan dan prosesor?

11

Saya telah berada di web untuk sementara waktu hari ini dan menemukan prosesor Intel Xeon. Dalam daftar fitur, disebutkan keamanan.

Saya ingat di banyak tempat lain, saya melihat entah bagaimana keamanan dihubungkan dengan prosesor. Ini adalah tautan untuk Xeon dan di sini adalah halaman yang dilinkkannya.

Sejauh yang saya tahu, prosesor hanya menjalankan instruksi yang diberikan kepadanya.

Apa hubungan antara prosesor dan keamanan? Bagaimana prosesor meningkatkan keamanan?

Krimson
sumber

Jawaban:

16

Banyak prosesor yang lebih baru memiliki bagian dari inti mereka yang didedikasikan untuk melakukan instruksi AES . Ini berarti 'biaya enkripsi', dalam hal daya dan penggunaan prosesor lebih sedikit, karena bagian-bagian ini melakukan satu pekerjaan lebih efisien dan lebih cepat. Ini berarti lebih mudah mengenkripsi hal-hal, dan dengan demikian Anda memiliki keamanan yang lebih baik.

Anda dapat menggunakan ini untuk hal-hal seperti openssl, atau mengenkripsi hard drive, atau pustaka yang dirancang untuk menggunakannya, dengan sedikit hit pada kinerja untuk tugas-tugas reguler.

Journeyman Geek
sumber
1
Ya. Tidak berbeda dengan mencari ekstensi lain seperti vt x
Journeyman Geek
1
Pertanyaan setelah NSA sekarang adalah - bisakah kita mempercayai enkripsi ini lagi?
davidbaumann
2
@davidbaumann sebagai Bruce Schneier berkata: "Percayalah pada Matematika", bukan implementasi. Sejauh ini masalahnya bukan pada set AES-NI, karena mereka harus mengikuti matematika. Masalahnya adalah dengan generator nomor acak RDRAND, yang dipertanyakan oleh beberapa pengembang FreeBSD. Jangan gunakan perangkat keras RNG secara eksklusif, gunakan sebagai bagian dari serangkaian sumber lain.
Mxx
3
Implementasi berbasis AES-NI tidak memiliki kebocoran waktu, sebagian besar implementasi AES tradisional memilikinya. Jadi Anda tidak hanya mendapatkan kinerja dengan menggunakan AES-NI.
CodesInChaos
1
Anda juga harus memperhatikan bahwa intel proc menambahkan fitur untuk menghindari stackoverflow dengan kontrol yang lebih menyeluruh pada memori dan berpikir seperti itu
Kiwy
12

Prosesor modern menggabungkan berbagai teknik perlindungan yang memfasilitasi peningkatan keamanan sistem secara keseluruhan.

Salah satu contohnya adalah penandaan area data dalam memori sebagai No-eXecute untuk mencegah kerentanan berlebih dan underrun.

Kemampuan yang lebih tua dan lebih mendasar adalah mekanisme perlindungan yang disediakan oleh sistem manajemen memori virtual . Sifat dasar teknik VMM konvensional mencegah satu proses mengakses memori proses lain.

chritohnide
sumber