2018/01/06

Windows Containers Base OS Image "Important" Update

例の CPU 脆弱性(Meltdown & Spectre)問題ですが、Windows コンテナーの場合は、コンテナーホスト側の対策(OSの2018-01セキュリティ更新+軽減策の有効化+ファームウェア更新)+最新のベース OS イメージで対策できるようです。

Windows Server guidance to protect against speculative execution side-channel vulnerabilities
[URL] https://support.microsoft.com/en-us/help/4072698/

"Q6: Are there any Windows Server container-specific guidelines?(Windows Server コンテナー固有のガイドラインってないの?)

A6: The January update for Windows Server container images for Windows Server 2016 and Windows 10 Version 1709 include the mitigations for this set of vulnerabilities, and no additional configuration is required. (1月更新の Windows Server コンテナー イメージにはこの脆弱性用の軽減策が含まれているよ、だから追加の構成は必要ないよ。)
Note You still have to make sure that the host on which these containers are running is configured by using the appropriate mitigations.(でもね、対策済みコンテナーを実行するホスト側では、適切な軽減策を構成しておく必要があるよ。)"

Windows Server 2016 ベースの 10.0.14393.2007 バージョン(latestまたは10.0.14393.2007タグ)と Windows Server バージョン 1709 ベースの 10.0.16299.192 (1709または1709_KB4056892タグ)がリリースされています。

PUBLIC REPOSITORY microsoft/windowsservercore(Docker Hub)
[URL] https://hub.docker.com/r/microsoft/windowsservercore/tags/
PUBLIC REPOSITORY microsoft/nanoserver(Docker Hub)
[URL] https://hub.docker.com/r/microsoft/nanoserver/tags/


Windows Server バージョン 1709 ホストと コンテナー ベース OS イメージを更新してみた。ホストは Sconfig では更新が来なかったので、wget で更新プログラムをダウンロードしてインストール。更新プログラムの URL は別の PC の Microsoft Edge や Firefox  で Microsoft Update Catalog にアクセスすると直リンクをコピーできます(IE だとこれができない)。

対策済みの物理ホストがない(ファームウェアを入手できていない)のであれですけど、ホストと Windows Server コンテナーの両者の Get-SpeculationControlSettings の結果は...

2018/01/05

Windows Sysinternals 最新情報(2018 年 1 月 2 日)

年末年始に Bginfo と Sysmon の更新。

Bginfo v4.23→v4.24
Sysmon v6.20→v7.0→v7.01

Sysinternals Site Discussion > Bginfo v4.24 (December 31, 2017)
[URL] https://blogs.technet.microsoft.com/sysinternals/2017/12/31/bginfo-v4-24/
Sysinternals Site Discussion > Sysmon v7.0 (January 2, 2018)
[URL] https://blogs.technet.microsoft.com/sysinternals/2018/01/02/sysmon-v7-0/

1/10 追記:
Sysinternals Site Discussion > Sysmon v7.01 (January 5, 2018)
[URL] https://blogs.technet.microsoft.com/sysinternals/2018/01/05/sysmon-v7-01/

2018/01/04

仕事始めは Windows Update から(例の Intel/AMD/ARM CPU 問題に関する追記あり)

(※最初はいつもの定例間の更新だと思っていましたが、いろいろとあって長く、ごちゃごちゃになってしまいました。簡単に言うと、例の CPU 脆弱性対策は、今回のセキュリティ更新+対策済みファームウェアの更新が必要で、たぶん Windows Update でファームウェアが自動更新される Microsoft Surface と今後出てくるだろう対策済み CPU 搭載の最新 PC を除いて、Windows Update だけでは決して完了しないってこと。対応済み PC のチェック結果はこちら→に)

年の初めの Windows Update。なんでこんな時にというタイミングですが、毎月の定例(日本では第二火曜日の翌日)の更新の間に出ることがある、いつもの品質更新プログラムだと思います(月末に出ることもありますし、翌月の初めに流れることも。出ないことも)。帰宅直前の再起動にご注意。

基本的に、定例間のタイミングの品質更新は、新しいセキュリティ更新は含まないことになっていますが、今回のには結構重要なセキュリティ更新も含まれているみたいです。

Release Notes January 2018 Security Updates 
[URL] https://portal.msrc.microsoft.com/en-us/security-guidance/releasenotedetail/858123b8-25ca-e711-a957-000d3a33cf99

ただ、年始早々に発覚したIntelプロセッサのセキュリティ問題とやらに関係しているものではないと思います(たぶん)。ウソです。関係してました。

・・・


追記: Azure のインフラストラクチャは対応済みまたは対応中らしい。
CPU の脆弱性から Azure のお客様を保護するために
[URL] https://blogs.technet.microsoft.com/jpaztech/2018/01/04/securing-azure-customers-from-cpu-vulnerability/

追記:1/3 付の累積的な品質更新に、Intel (AMD、ARM も)プロセッサの問題を軽減する更新が含まれているそうです。ただし、...

2017/12/27

"About your PC" を検索せよ

Windows 10 バージョン 1709 の既知の問題(Known issues in this update)に追加された問題の 1 つで、ビルド番号の確認方法が次のように書いてあるのですが...

December 12, 2017-KB4054517 (OS Build 16299.125)Last Updated: Dec 21, 2017
[URL] https://support.microsoft.com/en-us/help/4054517/windows-10-update-kb4054517

"You can also type About your PC  in the Search box on your taskbar to confirm that your device is using OS Build 16299.15."
これは、最終的に「設定」アプリの「システム > バージョン情報」(ms-settings:about)を開くことになるのですが、日本語環境だと...

2017/12/26

Windows 10 1703+の[設定ページの表示]ポリシー

Windows 10 Creators Update(バージョン 1703)で追加された[設定]アプリの表示制御ポリシー。あるのは知ってたけど、やっと場所を見つけた。

コンピューターの構成\管理用テンプレート\コントロール パネル\設定ページの表示


例えば、このポリシーを有効化して、ポリシーに showonly:about を設定すると...

2017/12/22

Windows?Sysinternals 最新情報:ProcDump for Linux

Windows Sysinternals の ProcDump の Linux 対応版!(Linux Sysinternals というべきか?)

Microsoft/ProcDump-for-Linux
[URL] https://github.com/microsoft/procdump-for-linux


アナウンスとニュース:
Sysinternals ProcDump now available for Linux
[URL] https://blogs.technet.microsoft.com/yongrhee/2017/12/06/sysinternals-procdump-now-available-for-linux/

Ubuntu Weekly Topics > 2017年12月15日号 Python 2とGTK 2のMain Demotion,ProcDump for Linux (gihyo.jp)
[URL] http://gihyo.jp/admin/clip/01/ubuntu-topics/201712/15

とりあえず、Windows Subsystem for Linux (WSL)の Ubuntu 16.04 環境に入れてみた。左がオリジナル(Windows 版)の ProcDump v9.0、右が Linux 版の ProcDump v1.0。

開発者じゃないから、何に使うというわけでもありませんが(どちらの版も)。

2017/12/21

Windows 10 の最大 CPU/メモリの変更(訂正あり)

Windows 10の最大構成(プロセッサとメモリ)が、Fall Creators Update(バージョン1709)からちょっと変わりました。

『Windows Internals, Part 1』のおまけツール(slpolicy.exe)を使って色々調べていて(→)、Windows 10 Enterprise は 2ソケット/2TB が最大のはずなのに、4ソケット/6TBまで対応してると出て、おっかしいなぁと思っていたら、Windows 10 Pro for Workstations の登場に合わせて、Eneterprise エディション(たぶん Education にも)にも Windows 10 Pro for Workstations のスケールと機能が入ったということでした。

Windows 10 Pro for Workstations: Power through advanced workloads
[URL] https://blogs.windows.com/business/2017/12/15/windows-10-pro-workstations-power-advanced-workloads/
"We’ve also rolled the workstation capabilities into Windows 10 Enterprise (see diagram below)."
以下のページにはまだ反映されていません。(※ 2019/9/30 追記:2018/05/31 に更新されたみたいです。Education は変わらず。)

Memory Limits for Windows and Windows Server Releases
[URL] https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa366778(v=vs.85).aspx


最新の状況を踏まえて、プロセッサとメモリの最大構成を一覧にすると...