.net 如何无缝地扰乱IIS中的URL,而不考虑承载的应用程序
我希望浏览器中显示的URL应该为用户加扰(这样他们就不能仅仅更改一个数字/字符串来尝试访问网站中的另一条记录) 我想透明地使用IIS而不是宿主应用程序来进行URL置乱 有办法吗.net 如何无缝地扰乱IIS中的URL,而不考虑承载的应用程序,.net,url,iis,.net,Url,Iis,我希望浏览器中显示的URL应该为用户加扰(这样他们就不能仅仅更改一个数字/字符串来尝试访问网站中的另一条记录) 我想透明地使用IIS而不是宿主应用程序来进行URL置乱 有办法吗 在数据库中创建一个表,将需要保护的每个数字/字符串url组合映射到GUID 为URL使用新的GUID值 或者: 在您的站点上构建一个默认路由,该路由将对路由地址后的任何内容进行base-64解码,并重定向到解码后的相对URL(如果且仅当它与实际路由匹配……否则您会遇到安全问题) 更新站点上的所有链接以使用此新路由,并对相
请注意,这两个选项都需要更改应用程序代码。任何web服务器平台都没有内置任何自动为您执行此操作的功能。感谢您提供了非常好的洞察力。我希望我不必更改应用程序代码,而且我可以在Web服务器本身中这样做(通过一些插件或其他方式)。