Microsoft Defenderが「このコンテンツは利用できなくなりました」と書かれたテキストファイルを「重大な脅威」と誤検知して削除してしまうと判明
WindowsにはMicrosoftが開発したアンチウイルスソフトウェア「Microsoft Defender」が搭載されており、一般ユーザーであればサードパーティー製のセキュリティスイートを入れずとも強力なウイルス対策が可能とされています。しかし、このMicrosoft Defenderに特定のテキストファイルを重大な脅威と見なしてしまうバグが発見されました。
Microsoft Defender flags text file containing ‘This content is no longer available.’ as a severe threat | Tom's Hardware
エンジニアのyappy氏はX(旧Twitter)で、Microsoft Defenderが「This content is no longer available.(このコンテンツは利用できなくなりました)」と書かれたテキストファイルによって誤作動する現象を報告しています。
my gf just found out that a text file solely containing the string "This content is no longer available." trips up windows defender lol pic.twitter.com/8RyHW3nltV— yappy 🍉 (@rari_teh) June 21, 2024
yappy氏によれば、「This content is no longer available.」あるいは「This content is no longer available!」というテキスト行を含むテキストファイルを検知すると、Microsoft Defenderはこのテキストファイルをトロイの木馬としてフラグ付けし、システムから削除してしまうとのこと。この処理はファイル名に関係なく速やかに行われてしまうため、表面上は「潜在的な『重大な脅威』から保護された」ように見えます。
yappy氏は当初、この誤検知は暗号化のハッシュ関数であるSHA-256の衝突ではないかと推測しました。
oh my fucking god it’s a sha256 collision lmfao pic.twitter.com/7CBVJt8pFH— yappy 🍉 (@rari_teh) June 21, 2024
しかし、他のXユーザーから「これはSHA-256のハッシュ衝突ではなく、そのテキスト行を含むテキストファイルがマルウェアデータベースにアップロードされたからではないか」と指摘されました。
in a now deleted thread about this find by vxunderground, someone pointed out that it wasn’t a SHA256 collision, but a case of someone uploading that exact text file to a malware database. the match is only a few bytes long and all checksums coincide.— yappy 🍉 (@rari_teh) June 23, 2024
実際に他のセキュリティソフトだと、トロイの木馬だとは検出されておらず、誤検出はMicrosoft Defenders特有の問題でした。
(and btw it is indeed only microsoft) pic.twitter.com/gmWL7VRVn7— yappy 🍉 (@rari_teh) June 22, 2024
IT系ニュースサイトのTom's Hardwareは、「このバグはそれほど深刻ではありません。テキスト自体はWindows 11に脅威を与えるものではありませんし、句読点を変更したり末尾にスペースを追加したり、他のテキストを追加すると誤検出はなくなります」と述べています。
ただし、「This content is no longer available.」あるいは「This content is no longer available!」のテキスト行を含むテキストファイルを保存する必要がある場合は、保存先をMicrosoft Defenderによるスキャンの例外ディレクトリに指定しなければ、ファイルが削除されてしまう必要があります。
記事作成時点ではこのバグは修正されていない模様。yappy氏はX上で、Windowsの公式Xアカウントに対し「fix yo shit(直せおいクソが)」というリプライを送っています。
@windows fix yo shit— yappy 🍉 (@rari_teh) June 21, 2024