Windowsでダウンロードしたアプリがブロックされずに実行できるのはなぜ?:山市良のうぃんどうず日記(218)
Windowsには古くから、インターネットからダウンロードした実行可能ファイルを不用意に実行しないように警告する機能が備わっています。でも、その機能、最近目にしなくなったと思いませんか?
NTFSデータストリームのよい教材だったのに……
インターネットからダウンロードした実行可能ファイルを一時的にブロックして警告する機能は、古くは「Windows添付ファイルマネージャー」とも呼ばれ、Windowsのかなり古いバージョンから備わっていました。
この機能は、MicrosoftのWebブラウザ(「Internet Explorer《IE》」や最近は「Microsoft Edge」も)が使用する「インターネットオプション」の「ゾーン設定」(アプリケーションと安全でないファイルの起動:ダイアログを表示する)、「エクスプローラーシェル」(Explorer.exe)、NTFSファイルシステムの「NTFSデータストリーム」で実現されています。
MicrosoftのWebブラウザを使用して、実行可能ファイルをNTFSボリューム上のパスにダウンロードすると、インターネットオプションのゾーン設定に従って、代替データストリームとして「Zone.Identifier」にゾーンIDが格納されます。代替データストリームは、ファイルの本体とは別にファイルシステムがファイルに対して持つ付加的な属性のことです。
Webブラウザまたはエクスプローラーからダウンロードしたファイルを実行しようとすると、ゾーンIDを検出して、本来であれば以下の画面1のようなダイアログボックスを表示するのですが、最近、この画面を目にする機会がほとんどなくなった気がします。別の目的のために、画面1のスクリーンショットが必要だったのですが、期待通りに機能が発動せず、少し焦りました(画面1があるということは筆者の問題は解決済みです)。
古いバージョンのWindows(「Windows 7」以前)では、エクスプローラーでファイルのプロパティを開き、「全般」タブにある「ブロックの解除」ボタンをクリック(「Windows 10」以降は「許可する」チェックボックスをオン)してNTFSデータストリームを削除(Windows 10の場合は変更)しない限り、このダイアログボックスが毎回表示されるため、セキュリティのためとはいえ、少し煩わしかったりもします。
Windowsの古くからあるこの機能は、NTFSデータストリームを説明するのによい教材だったのですが、「Windows 8.1」やWindows 10では警告なく実行できてしまうのです(画面2)。なお、NTFSデータストリームはWindows標準の「MORE」コマンドやWindows Sysinternalsの「Streams(Streams.exe)」ツールを使用して参照できます。
画面2 最近のWindows(Windows 8.1やWindows 10以降)では、インターネットからダウンロードされたことを示すゾーンIDのデータストリームがあるにもかかわらず、ダウンロードした実行ファイルを無警告で起動できるようになった
Microsoft Defender SmartScreenがスマートに許可していました
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Windows 11登場! 11で変わること、思ったほど変わらないこと
新しいWindows OS「Windows 11」の正式出荷が2021年10月5日に開始された。Windows 10からの無償アップグレードが可能であるため、どのような新機能が実装されたのか気になる人も多いのではないだろうか。そこで、本稿ではWindows 11の新機能、削除された機能などを簡単にまとめてみた。 - Windows 11一般提供開始、企業での導入/展開時に注意すべきポイントは?
MicrosoftはWindowsデスクトップOSの最新バージョンである「Windows 11」を正式にリリースし、Windows 11対応ハードウェアを搭載したWindows 10デバイスに対して、無料アップグレードの段階的なロールアウトを開始しました。 - 買って、試して分かったWindows 365(契約・セットアップ編)
Microsoftからクラウド上でWindows 10が動く「クラウドPC」の利用可能なサブスクリプションサービス「Windows 365」の提供が開始された。早速、サブスクリプションを契約し、クラウドPCの設定を行ってみた。契約からセットアップまでで見えてきた便利な点、不便な点などをまとめてみた。 - いよいよ完全終了へ。Internet Explorer(IE)サポート終了スケジュール
長らくWindows OSに標準装備されてきたInternet Explorer(IE)。その「寿命」は各種サポートの終了時期に左右される。Windows OSごとにIEのサポート終了時期を分かりやすく図示しつつ、見えてきた「終わり」について解説する。