代码之家  ›  专栏  ›  技术社区  ›  Jaime

如何修复“服务器端请求伪造”强化Java

  •  0
  • Jaime  · 技术社区  · 3 年前

    使用spring-restTemplate时,在Fortify报告中出现“服务器端请求伪造”问题。

    我正在使用restTemplate对其他REST服务进行调用,并将url作为参数获取,但它给了我这个错误

    enter image description here

    我希望我在强化中没有这种弱点

    0 回复  |  直到 3 年前
        1
  •  0
  •   Markus    3 年前

    如果没有Fortify调查结果的确切细节,很难判断,但既然你说过:

    我得到url作为一个参数,但它给了我这个错误

    如果参数 resourceUri 是用户定义的并且由请求提供,那么这是一个有效的查找,并且您的应用程序容易受到服务器端请求伪造的攻击。

    如果URL是从不受用户影响的配置中读取的,则会有所不同。