提问人:Agustin Nuñez 提问时间:10/6/2023 最后编辑:Agustin Nuñez 更新时间:10/9/2023 访问量:22
从服务器端重定向浏览器
Browser redirect from server side
问:
在我基于 Vue + Nuxt 2 构建的页面中,我试图执行从一个页面到另一个页面的重定向,以防不允许用户看到该页面。
现在,为了实现这一点,我调用了一个端点,并依靠其响应来管理重定向,特别是在键“show_page”中。这被证明是一个安全问题,因为攻击者实现了更改浏览器中的 API 响应,使 ir 响应“show_page”始终为 。true
我的目标是在页面的服务器端调用该端点,然后从那里重定向,因此无法管理 api 响应,但我没有得到它。我尝试使用服务器端中间件,但我被卡住了。它始终向客户端显示响应,或者不在客户端运行,因此攻击者仍有机会更改响应。我能做些什么?
我尝试从服务器中间件调用 API,然后重定向,如果我重新加载页面,它就可以工作(因为那是服务器端运行时),但如果我使用普通按钮导航到页面,它就不起作用。
编辑:这根本不可能:)
答: 暂无答案
评论