首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从错误中学习

    前两天在推上看到马斯克发了一张图,主题是「从错误中学习」,如下: 从错误中学习 读完有点感触,想起最近在重新用到的Java静态测试工具SpotBugs,昨天听组内技术分享,突然想起来这个工具了,有兴趣的可以看看...Intellij静态代码扫描插件SpotBugs。...每次打开SpotBugs的报告,都能看到一推的红色警告,然后翻一翻就能得到一些新的体会,也算是一种工作积累。 在我自学的过程中,深刻认识到现在的能力都是过往的BUG积累出来的。...就我自己的经验来讲SpotBugs属于从别人的错误中学习,自己在学习过程中不断试错从自己的错误中学习。编程语言以及其生态圈中的各类框架都有非常多隐藏的BUG,偶尔发现一个还是挺奇妙的。

    58220

    如何自动修复Java应用中的SQL注入和XSS漏洞?——CARES揭秘

    漏洞扫描服务(Vulnerability Checker Service)基于开源的SpotBugs静态分析工具,自动扫描Java代码中的SQLi和XSS漏洞。...SpotBugs会生成详细的XML报告,告诉你漏洞具体在哪个类、哪个方法、哪几行代码。这个服务还会把报告保存到共享存储,供下游的修复服务调用。3....接着,系统会调用 SpotBugs 对项目进行扫描,自动识别出其中的 SQL 注入(SQLi) 和 跨站脚本(XSS) 漏洞。...报告分析与自动修复扫描结束后,Fixer 服务 会读取 SpotBugs 生成的报告,并根据漏洞类型,分别实例化对应的过滤器(例如 SQLiFilter、XssFilter)。...再用 SpotBugs 重新检测时,这些漏洞已经一个不剩,全被消灭干净。这个实验不仅展示了 CARES 的效率,也证明了自动化安全工具在实际项目中的可行性和价值。

    41520
    领券