You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
percent-encoding
About this tag
Percent-encoding, also known as URL encoding, is a mechanism for encoding special characters in URLs. On Windows, percent-encoding plays a role in security zoning through the MapUrlToZone API, which classifies URLs into security zones. Improper handling of percent-encoded characters can lead to path equivalence issues, potentially allowing attackers to bypass security zones and make remote resources appear as trusted local resources. This topic covers how Windows resolves percent-encoded paths and the security implications of these resolutions, particularly in legacy components like Internet Explorer. Understanding percent-encoding is important for Windows security, as it affects how URLs are interpreted and zoned by the system.
Windows’ long-standing URL zoning system has been shown to contain a dangerous weakness: an improper resolution of path equivalence in the MapUrlToZone API that can allow an attacker to bypass security zoning and make remote or network resources appear more trusted than they are.
Overview...