The Mark of the Web (MoTW) is an identifier used by Microsoft Windows to mark files downloaded from the Internet as potentially unsafe. It is implemented as an NTFS Zone.Identifier alternate data stream (ADS) containing an identifier element which indicates (with the "Mark") that a file saved on a computer could contain harmful or malicious content because it was downloaded from an external source ("the Web").[1][2]

The Mark of the Web can also be added as an HTML comment inserted by a web browser when downloading an HTML document from the Internet, noting the URL the document was saved from.[3]

Effects

edit

Because it is a feature of NTFS, the Mark of the Web only affects files opened on computers running the Microsoft Windows operating system.[4] Windows warns a user running a Web-marked executable file that it had been downloaded from the Internet and could be harmful; the user can opt either to continue or cancel execution.[2] Unless overridden by user action the mark prevents macros from running in Microsoft Office files.[5][4] Visual Studio projects created with Web-marked files cannot be built or executed.[6]

Some archiving software propagates the MoTW from the archive itself to files extracted from it, preventing its security protection being bypassed by malware distributed within an archive.[7][8]

Bypasses

edit

There have been Windows vulnerabilities, some of which have been corrected by a patch, that allow the Mark of the Web to be bypassed by malicious actors. CVE-2022-41091 was added to the National Vulnerability Database on November 8, 2022, and refers to the now patched ability of a malicious actor to avoid files downloaded from the Internet being Web-marked.[9][10] Other vulnerabilities (CVE-2022-44698, patched in December 2022;[11] CVE-2023-36584, patched in October 2023)[12] allowed malicious actors to bypass the restrictions of the mark without removing it.

An attacker may also use social engineering to convince a target user to unblock the file by right-clicking it and changing the file properties.[13]

References

edit
  1. ^ Abrams, Lawrence (10 November 2022). "Microsoft fixes Windows zero-day bug exploited to push malware". BleepingComputer.
  2. ^ a b Lawrence, Eric (2016-04-04). "Downloads and the Mark-of-the-Web". text/plain. Retrieved 2024-01-09.
  3. ^ kexugit (2011-03-23). "Understanding Local Machine Zone Lockdown". Microsoft Learn. Retrieved 2024-01-09.
  4. ^ a b nicholasswhite (2023-12-14). "Macros from the internet are blocked by default in Office - Deploy Office". Microsoft Learn. Retrieved 2024-01-09.
  5. ^ "Macro Security for Microsoft Office". National Cyber Security Center (NCSC). 3.0. 11 October 2023 [21 February 2019].
  6. ^ Nagel, Eric (2019-08-26). "Remove the Mark of the Web: Visual Studio 2019 Build Error". Eric Nagel. Retrieved 2024-01-09.
  7. ^ Wixey, Matt (12 October 2022). "Are threat actors turning to archives and disk images as macro usage dwindles?". Sophos News. Retrieved 28 February 2024.
  8. ^ Boyd, Christopher (21 June 2022). "7-Zip gets Mark of the Web feature, increases protection for users". Malwarebytes.
  9. ^ "CVE-2022-41091". NIST National Vulnerability Database. Retrieved 2024-01-09.
  10. ^ "Windows Mark of the Web Security Feature Bypass Vulnerability". Microsoft MSRC. 2022-11-08. Retrieved 2024-01-09.
  11. ^ "CVE-2022-44698". NIST National Vulnerability Database. Retrieved 2024-01-09.
  12. ^ "CVE-2023-36584". NIST National Vulnerability Database. 2023-10-10. Retrieved 2024-06-18.
  13. ^ Hegt, Stan (2020-03-30). "Mark-of-the-Web from a Red Team's Perspective". Outflank. Retrieved 2024-06-19.