基于tree-sitter的漏洞检测工具

基本信息

案例ID:219578

技术顾问:研究生 - 1年经验 - richinfo

联系沟通

微信扫码,建群沟通

项目名称:基于tree-sitter的漏洞检测工具

所属行业:企业服务 - 安全服务

->查看更多案例

案例介绍

使用Python的tree-sitter库对C语言生成AST树,并进行静态分析,递归遍历AST节点生成程序控制流图、数据流图,并根据图算法计算出控制依赖关系,得到代码属性图,并从漏洞行开始,经过前向、后向传播生成漏洞切片。
为每种属性图设计对应对象,使用graphviz可视化图,使用igraph图形数据库存储图,对比Joern工具提升了可扩展性,并大大提高了生成速度。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服