多数のフォルダーに接続された代替データストリーム「Win32App_1」


7

私のWindows 10マシンはNTFSの多数持っている代替データストリームという名前のWin32App_1システムドライブ全体でさまざまなフォルダに添付します。NoVirusThanksのStream Detectorは、それらをゼロサイズの$DATAストリームとして検出します。

誰がこれらのストリームを作成したのか知っていますか?

Windows Defenderオフラインスキャンは、不要なものを検出しません。

またZone.Identifier $DATA、インターネットからダウンロードされたファイルのソースを識別するための単なるWindowsメタデータストリームであることは既に知っていますが、多くのストリームを見ています。私はそれらについて全く心配していません。

Windows 10を空のディスクに自分でインストールしたので、製造元によって追加されませんでした。既にストリームを削除しているため、例を投稿できません。

2017-04-18現在の更新:マシンを再度スキャンしたばかりで、代替データストリームが戻ってきました。を使用するmore < C:\path\to\alternate_data_stream:Win32App_1と、NoVirusThanksのStream Detectorによって報告された結果と一致して、ストリームのコンテンツが空であることが示されます。SysInternalsのプロセスモニターをセットアップして、これらの代替データストリームを作成/変更しているプロセスを探し、その監視の結果として何かが見つかった場合はこの質問を更新します。

ちなみに、私はすでにこれについて多くの研究を行っています。代替データストリームとの最初の接触は、90年代初頭にNTFSが初めて発表されたときでした。実際のADS自体はすべてサイズがゼロであるため、あまり心配していませんが、これは多かれ少なかれ、一部のマルウェアの「炭鉱のカナリア」です。

NTFS代替データストリームを識別し、オプションで削除するオープンソースのコマンドラインユーティリティを開始しました。このプロジェクトは、誰でも便利だと思った場合に備えてgitHubホストされています。

5月10日の時点で、私が所有または操作していない他のWindows 10マシンには、Win32App_1という名前の代替データストリームがシステムドライブ全体のさまざまなフォルダーに接続されていることがわかりました。それらはWindows 10自体に関連しているようです。何らかのカタログ作成プロセスで使用されると思います。


この記事を読むことをお勧めします。blogs.technet.microsoft.com
2013/03/24

回答:


5

Win32App_1代替データストリームは、Windowsオペレーティングシステムの一部である「ストレージサービス」サービスによって作成されます。Windows 10より前のバージョンのサービスは、これらのストリームを作成するようには見えません。

dumpbin.exeVisual Studio 2017で利用可能なツールなどのPortable-Executableビューアーを使用してのリソースセクションを見ると、%SystemRoot%\System32\StorSvc.dllWin32App_1が何度も参照されていることがわかります。

Sysinternals Process Monitorを約1週間実行して、Win32App_1代替データストリームを作成しているプロセスを特定しました。ストリームを作成するプロセスとしてのSvcHost.exeコマンドラインで示しました-k LocalSystemNetworkRestricted -s StorSvcストレージサービスは、「設定」アプリで「ストレージ」アプレットで使用されるように表示されます

以下を使用して、ストレージサービス/ストレージ設定をストリームのソースとして検証しました。

  1. ADSIdentifierアプリを使用して、Win32App_1: コマンドラインという名前のすべてのストリーム識別および削除しました
    ADSIdentifier /folder:C:\ /pattern:Win32App_1 /r
  2. 「ストレージサービス」サービスを停止して再起動しました。
    net stop "storage service"
    net start "storage service"
  3. サービスが実行されたら、「設定」アプリを開き、「ストレージ」セクションに移動し、システムドライブ(C :)をクリックして、ドライブの「ストレージ使用量」の詳細を表示しました。
  4. ADSIdentifierを再実行し、ストリームが再作成されたことを確認しました。コマンドライン:ADSIdentifier /folder:C:\ /pattern:Win32App_1

2

コンピューティングの基本的なルールは次のとおりです。空のファイルまたはストリーム自体は脅威になりません。

ただし、アプリ(慈善的または悪意のある)が、空のファイルまたはファイルごとの信号のような代替ストリームの単なる存在に意味を割り当てる可能性があります。経験上、これはまれであることがわかります。

この場合、私は実用的な答えを探します:これらのストリームを含むファイルの完全なリストを作成し、これらのストリームを削除してから、数日間それらを作成するものを見つけるために注意してください。再作成されない可能性が非常に高いです。これらのストリームが失われたために異常が発生した場合は、リストを使用して復元してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.