【发布时间】:2020-05-04 06:33:02
【问题描述】:
在扫描我的应用程序以查找漏洞时,我遇到了一个高风险错误,即
MongoDB NoSQL 盲注
我已经检查了通过执行扫描的工具向数据库发送的确切请求,并在请求 GET 调用时发现它已在 GET 请求的下面添加了行。
{"$where":"sleep(181000);return 1;"}
Scan 收到“Time Out”响应,表示注入的“Sleep”命令成功。
我需要帮助来修复此漏洞。有人可以帮我从这里出去吗?我只是想了解在连接到数据库之前我需要在代码中添加什么来执行此检查?
谢谢, 安树
【问题讨论】:
标签: mongodb jdbc nosql sql-injection nosql-injection