LoginSignup
2
4

More than 5 years have passed since last update.

【CentOS 7.x】Meltdown / Spectre 対応記録

Posted at

対応した環境

  • Conoha の VPS で 構築された CentOS 7.x のサーバ
  • Azure の VM で 構築された CentOS 7.x のサーバ

対応方法

基本手順は次のサイトを参考に。
チェック方法として uname -r 以外に診断ツール(下記に記載)を実行する。

サーバーにログインして以下の手順を実施

  1. 現在のkernelバージョンをチェック コマンド:uname -r
  2. バージョンがOSバージョンごとに異なるのでチェック
    • CentOS6系なら「kernel-2.6.32-696.18.7.el6.x86_64」より前のバージョンであることを確認
    • CentOS7系なら「kernel-3.10.0-693.11.6.el7.x86_64」より前のバージョンであることを確認
  3. アップデートコマンドを実施:yum update kernel
  4. OSを再起動して、再度確認コマンドを実施:uname -r
    • バージョンがそれぞれ以下であることを確認
      • CentOS6系なら「kernel-2.6.32-696.18.7.el6.x86_64」
      • CentOS7系なら「kernel-3.10.0-693.11.6.el7.x86_64」

上記対応を行っても Spectre Variant 2 が VULNERABLE で 残る場合

診断スクリプトは、以下のコマンドを実行しろと言っているが、-bash: echo: write error: No such device で失敗する。その場合は BIOS Update が必要らしいので、VM 基盤の対応待ち。

echo 2 > /sys/kernel/debug/x86/ibrs_enabled
echo 1 > /sys/kernel/debug/x86/ibpb_enabled

診断方法

診断スクリプトをダウンロードして実行

wget https://raw.githubusercontent.com/speed47/spectre-meltdown-checker/master/spectre-meltdown-checker.sh
sudo sh ./spectre-meltdown-checker.sh

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4