我负责通过两个我无法触及的 Apache HTTPD 服务器维护一个具有两个不同访问点的 Web 应用程序(位于 Tomcat 服务器上)。
这两个接入点旨在通过第三方 SSO 系统或提示输入登录名和密码的良好身份验证页面登录用户。
诀窍是,此 SSO 对可以上传或下载的文件大小进行了限制。由于 SSO 用户需要检索和发送比这更重的东西,我需要一个解决方法,很可能只是提供一个链接,通过其他服务器指向正确的资源位置。
我在这里担心的是安全性,以防有人输入一个巧妙猜测的地址来获取他不应该得到的文件。负责人不想听到 SessionManager 以确保用户有权检索文档,但建议我可以简单地使用他们的 JSESSSION_ID 来确认他们的身份......
我不确定如何实现这一点,并且有一种严重的直觉认为这将以一种非常可怕的方式适得其反。
必须处理类似问题的任何人都可以指出一些陷阱,并可能分享一些有关如何安全绕过此 SSO 的有用技巧吗?