2016年2月20日土曜日

Ubuntuでセキュリティアップデートを自動化する

unattended-upgradesをインストールする。

$ sudo apt-get install unattended-upgrades

/etc/apt/apt.conf.d/50unattended-upgrades のUnattended-Upgrade::Allowed-Origins セクションがセキュリティだけ有効になっていればOK。

Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

38行目の通知先メールアドレスを適宜設定する。

Unattended-Upgrade::Mail "hoge@hogehoge"

自動更新を有効にする。

$ sudo dpkg-reconfigure -plow unattended-upgrades # Yesを選択

2016年2月17日に発表されたglibcの脆弱性修正版の自動アップデートを確認する。
/var/log/unattended-upgrades/unattended-upgrades.logにて以下のログがある。

2016-02-17 07:54:40,970 INFO 初期状態でブラックリストにあるパッケージ:
2016-02-17 07:54:40,971 INFO 自動アップグレードスクリプトを開始
2016-02-17 07:54:40,971 INFO 許可されているパッケージ導入元: ['o=Ubuntu,a=trusty-security']
2016-02-17 07:58:07,500 INFO Packages that will be upgraded: fonts-opensymbol libc-bin libc-dev-bin libc6 libc6-dbg libc6-dev libreoffice-avmedia-backend-gstreamer libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-math libreoffice-ogltrans libreoffice-pdfimport libreoffice-presentation-minimizer libreoffice-style-human libreoffice-writer libwbclient0 multiarch-support python-samba python3-uno samba samba-common samba-common-bin samba-dsdb-modules samba-libs samba-vfs-modules uno-libs3 ure
2016-02-17 07:58:07,501 INFO dpkg のログを '/var/log/unattended-upgrades/unattended-upgrades-dpkg_2016-02-17_07:58:07.500662.log' に書き込み中
2016-02-17 07:59:19,752 INFO すべてのアップグレードがインストールされました

libc-binのバージョンを表示して、脆弱性修正版を確認した。

$ apt-cache policy libc-bin
libc-bin:
  インストールされているバージョン: 2.19-0ubuntu6.7
  候補:               2.19-0ubuntu6.7
  バージョンテーブル:
 *** 2.19-0ubuntu6.7 0
        500 http://jp.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     2.19-0ubuntu6 0
        500 http://jp.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

0 件のコメント:

コメントを投稿