Daftar Isi:
- Apa itu Hyper-threading?
- Mengapa Google melakukan ini dan apa itu MDS?
- Haruskah Anda mengaktifkan Hyper-Threading?
- Manfaatkan Chromebook Anda sebaik-baiknya
- Logitech M535 Compact Bluetooth Mouse ($ 22 di Amazon)
- Samsung EVO Pilih kartu MicroSD 256GB ($ 40 di Amazon)
- CAISON Laptop Sleeve (Dari $ 15 di Amazon)
Google telah mendorong pembaruan Chrome OS (versi 74) dengan perbaikan cepat untuk kerentanan MDS baru yang dapat membuat aktor yang buruk membaca bagian memori yang istimewa. Itulah kabar baiknya; yang buruk adalah memastikan eksploitasi tidak dapat memengaruhi pengguna Chrome, Hyper-Threading sekarang dinonaktifkan secara default.
Putaran baru kerentanan sisi saluran Intel berarti tambalan keamanan baru.
Google mengatakan bahwa sebagian besar pengguna tidak akan melihat dampak kinerja apa pun, tetapi jika Anda menjalankan beban kerja berat yang membebani CPU, Anda dapat mengaktifkannya dengan mengubah pengaturan jika Anda membutuhkan daya CPU tambahan. Untuk melakukannya, Anda harus mengubah bendera melalui antarmuka browser. Bendera adalah pengaturan "tersembunyi" yang tidak muncul bersama yang lain karena sebagian besar pengguna tidak perlu mengubahnya. Untungnya, itu mudah dilakukan.
Buka browser web dan masukkan chrome: // flags # scheduler-configuration di omnibar dan tekan enter. Anda akan melihat pengaturan disorot dengan warna kuning di bagian atas, dan jika Anda memilih "kinerja" Hyper-Threading akan diaktifkan setelah reboot. Untuk kembali, pilih "default" atau "konservatif" dan Hyper-Threading sekali lagi akan dinonaktifkan.
Apa itu Hyper-threading?
Hyper-Threading adalah trik rapi yang digunakan Intel pada beberapa prosesor multi-inti yang pada dasarnya menggandakan jumlah inti CPU. Ini memungkinkan CPU untuk menggunakan waktu antara perpindahan beban kerja untuk memproses data pada core virtual ini, yang dapat meningkatkan kinerja CPU sedikit jika Anda melakukan sesuatu yang telah didukungnya. CPU Intel dual-core dapat memiliki empat core yang berjalan dengan teknologi ini, dan CPU Intel quad-core dapat memiliki delapan core, dan seterusnya.
CPU Intel 8-core yang Anda beli benar-benar hanya memiliki 4 core di dalamnya.
Sistem operasi dan perangkat lunak yang Anda gunakan tidak peduli apakah core bersifat fisik atau virtual. Firmware dalam CPU itu sendiri dan motherboard berfungsi untuk menggunakan core virtual ini sama dengan core fisik, jadi untuk semua maksud dan tujuan, CPU memiliki dua kali lipat jumlah core dan dapat menjalankan dua kali lipat jumlah utas. Utas adalah beban kerja dari suatu aplikasi, dan perangkat lunak dapat diprogram untuk menggunakan utas tunggal untuk memproses semua datanya atau beberapa utas. Yang diketahui semua perangkat lunak adalah bahwa pemrosesan yang diperlukan untuk menyelesaikannya sudah selesai.
Hyper-Threading akan memberi komputer lebih banyak kekuatan pemrosesan, dan Anda akan menyadarinya jika Anda melakukan sesuatu yang membuat sistem menunggu data dari CPU. Ini juga membuat prosesor berjalan lebih panas dan menggunakan lebih banyak daya baterai. Ketika Anda melakukan sesuatu seperti menjelajahi web atau membaca timeline Anda di Facebook, Anda tidak akan peduli jika Hyper-Threading dinonaktifkan. Jika Anda menjalankan Android Studio atau memainkan game 3D, Anda mungkin memperhatikan perubahannya.
Mengapa Google melakukan ini dan apa itu MDS?
MDS adalah singkatan dari Microarchitectural Data Sampling dan merupakan sekumpulan kerentanan yang memungkinkan sesuatu yang Anda lakukan dilihat oleh orang lain menggunakan eksploit yang memeriksa data dalam cache CPU. Ini adalah proses yang rumit yang menurut Google belum berhasil dilakukan di Chromebook, tetapi juga cacat yang cukup serius. Anda dapat membaca semua detail kotor dari pengumuman Intel jika Anda menyukainya.
Kerentanan ini tidak mudah untuk dieksploitasi, tetapi bahkan peluang kecil bahwa seseorang bisa mendapatkan info Anda adalah berita buruk.
Karena cacat ini ada di perangkat keras CPU yang sebenarnya dan bukan di perangkat lunak, cara terbaik untuk mengamankan Chromebook Anda adalah dengan menonaktifkan Hyper-Threading. Ini mengubah cara prosesor menjadwalkan pekerjaannya dan mengisi dan menyimpan buffer dalam cache CPU tidak akan dapat dibaca oleh perangkat lunak luar.
Kekhawatirannya adalah skrip pada halaman web atau aplikasi Android dapat mencoba mengeksploitasi kerentanan ini dan jika mereka bisa mendapatkan data sensitif seperti keystore Anda (tempat Chrome menyimpan nama pengguna dan kata sandi, data kartu kredit, dan informasi pribadi lainnya) yang cukup serius. Google melakukan apa yang diperlukan untuk memperbaiki keadaan sekarang, dan akan terus bekerja pada masalah untuk menemukan cara "lebih baik" untuk memperbaikinya.
Yang perlu Anda ketahui adalah bahwa apa pun yang Anda dengar tentang kekurangan atau eksploitasi MDS tidak akan memengaruhi Chromebook atau Chromebox Anda. Google kemungkinan akan menemukan perbaikan yang lebih baik melalui perangkat lunak dalam versi mendatang dan mengaktifkan Hyper-Threading secara default sekali lagi. Kerentanan MDS ini sangat mirip dengan kerentanan Spectre dan Meltdown yang kami lihat tahun lalu dan Google pada dasarnya dapat memperbaikinya di Chrome melalui solusi perangkat lunak. Orang pintar yang melakukan hal-hal pintar membuat barang-barang kami berjalan hebat!
Lebih lanjut: Hack Meltdown dan Bug Spectre: Bagaimana pengaruhnya terhadap Pengguna Android & Chrome
Haruskah Anda mengaktifkan Hyper-Threading?
Mungkin tidak.
Jika Anda harus bertanya …
Ini adalah kasus klasik "jika Anda harus bertanya, jawabannya adalah tidak." Jika Anda tidak yakin tentang apa itu Hyper-Threading atau mengapa Google menonaktifkannya untuk mengurangi kerentanan data saluran samping, maka Anda harus meninggalkan hal-hal sendirian dan memercayai pro. Anda mungkin melihat beberapa perlambatan dalam pekerjaan normal Anda, tetapi kecuali jika Anda benar-benar mendorong sesuatu dengan aplikasi Linux atau menjalankan aplikasi web yang berat, Anda akan baik-baik saja.
Jika Anda menggunakan Chromebook untuk hal-hal seperti pengkodean melalui Android Studio atau IDE Linux lainnya, maka Anda mungkin perlu mengaktifkannya. Untuk menguji threading multi-core dalam program Anda atau untuk mengkompilasi sesuatu yang besar, perlu core virtual untuk berada di tempatnya. Gunakan instruksi di atas untuk mengubah flag ketika Anda perlu mengaktifkan hyper-threading, lalu nonaktifkan ketika Anda tidak.
Saya telah meninggalkan pengaturan sendirian dan menjalankan versi 74 apa adanya. Saya tidak melihat ada perbedaan saat bekerja dengan banyak tab terbuka, termasuk daftar putar YouTube dari lagu favorit saya. Aplikasi Cog Chrome menunjukkan bahwa core dinonaktifkan dan empat core fisik di HP Chromebook x360 14 saya berjalan di bawah lebih banyak beban dan sedikit lebih panas setelah pembaruan, tetapi perbedaan dalam kegunaan tidak terlihat.
Jika Anda menggunakan Chromebook untuk pekerjaan berat seperti pemrograman dan melihat perbedaan, silakan tekan komentar dan bagikan pengalaman Anda.
Manfaatkan Chromebook Anda sebaik-baiknya
Di Stabil, Pengembang atau Beta di antaranya, Chromebook Anda selalu dapat memanfaatkan beberapa teman untuk membantunya!
Logitech M535 Compact Bluetooth Mouse ($ 22 di Amazon)
Mouse Bluetooth ini tidak berkompromi pada kenyamanan atau usia baterai dalam pencariannya untuk paket yang ringkas dan portabel. Meskipun Anda dapat melakukan lebih dari sekadar puas dengan trackpad atau layar sentuh, mouse masih merupakan alat Chromebook yang sangat membantu.
Samsung EVO Pilih kartu MicroSD 256GB ($ 40 di Amazon)
Chromebook tampak ringan pada penyimpanan internal, tetapi dengan kartu microSD yang luas ini, Anda dapat menambahkan penyimpanan untuk banyak foto, film, musik, atau dokumen apa pun yang mungkin perlu Anda gunakan secara offline.
CAISON Laptop Sleeve (Dari $ 15 di Amazon)
Apakah Anda sedang mengguncang C101 kecil atau Lenovo C630 yang besar dan buruk, CAISON memiliki selongsong laptop tahan air yang tampak bagus untuk Chromebook Anda.
Kami dapat memperoleh komisi untuk pembelian menggunakan tautan kami. Belajarlah lagi.