476 Star 1.3K Fork 530

代码神童 / YayCrawler

 / 详情

反射型xss

待办的
创建于  
2018-12-26 19:07

您好: 我是360代码卫士团队的工作人员,在我们的开源项目检测中发现arthas中存在路径遍历缺陷。应用程序通过Web请求获取不可信赖的数据,在未检验数据是否存在恶意代码的情况下,便将其传送给了Web用户,应用程序将易于受到反射型XSS攻击。
yaycrawler.admin.controller.TaskController.java
输入图片说明
上传文件将处理后的文件结果返回给页面,当上传文件中包含了恶意代码,web浏览器解析结果内容时将会正常解析恶意代码,导致应用程序收到反射型xss攻击。
(1)对用户的输入进行合理验证(如年龄只能是数字),对特殊字符(如<、>、'、"以及<script>、javascript等进行过滤。
(2)根据数据将要置于HTML上下文中的不同位置(HTML标签、HTML属性、JavaScript脚本、CSS、URL),对所有不可信数据进行恰当的输出编码。
(3)设置HttpOnly属性,避免攻击者利用跨站脚本漏洞进行Cookie劫持攻击。

评论 (0)

CodeSafe 创建了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
2301454 codesafescan 1578971367
Java
1
https://gitee.com/shentong_012/YayCrawler.git
git@gitee.com:shentong_012/YayCrawler.git
shentong_012
YayCrawler
YayCrawler

搜索帮助