洞态IAST的部署及使用(以Tomcat为例)
一、DevSecOps和IAST
这里先引出两篇好文,详细描述了DevSecOps和IAST的原理以及工作过程,在这里我就不赘述了,有兴趣的话直接点击下面链接就好~
二、洞态IAST
洞态IAST 是全球首个开源 IAST 产品,于2021年9月1日正式开源发布。目前可以支持Java、Python、Php、Go四种语言。
三、实验环境
- Win7虚拟机
- Tomcat 8.5.0
- JDK 8
四、搭建过程
1.先点这里去注册一个账号,准备下载java探针;
2.通过获得的账号密码点击这里进入Agent端,点击添加一个新的代理
3.这里搭建环境选择为:Java+Tomcat,所以选择Java探针;
4.搭建好Tomcat后,在apache-tomcat/bin目录下,找到catalina.bat,加入探针:
set CATALINA_OPTS=-javaagent:C:\dongtai-agent.jar -Dproject.name=wavesky
5.开启apache服务,这里要比平时多等一段时间~
6.进入https://iast.io/里,没错的话就可以看到新添加的项目(这里是wavesky)已经有信息了,搭建结束~
五、IAST如何使用?
通过IAST可以在安全开发或是上线运行后,跟一个监控器一样,保证项目在所有阶段的安全(类似于黑、白盒功能的合计),大大方便了后期尤其是大后期的安全修复及维护。除了如上项目运行监控,还可以把它加入到IDEA中,开发过程中也可以不断检验~这里再放两个使用方法吧:
- https://blog.csdn.net/weixin_40418457/article/details/115396181
- https://blog.csdn.net/weixin_40418457/article/details/119151763
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义