- 博客(658)
- 资源 (20)
- 收藏
- 关注

原创 不管SDLC还是Devops,请把好安全质量门
微软自2004年就采用SDL(Security Development Lifecycle),即安全开发生命周期。后面很多安全企业提出S-SDLC(Secure Software Development Lifecycle)。这个概念也是被安全行业的公益组织OWASP所支持。安全中的SDLC就是指将原来集中在软件开发生命周期后期进行的工作,放到软件开发生命周期各个阶段去,在每个阶段做...
2020-03-13 17:45:39
7420

原创 浅谈DevSecOps工具链中的源代码安全保障
近期,很多企业开始关注DevSecOps,下面根据作者对其理解,简单分析一下在DevSecOps的源代码安全该如何考虑和建设。主要分5部分:1、DevSecOps建设的背景和目的2、安全才是提升研发交付质量的第一要素3、安全自动化是安全交付的保障4、企业如何实施DevSecOps5、企业落实DevSecOps的动力正文:1 DevSecOps建设的背景和目的随着...
2020-02-11 18:08:16
2081

原创 再借你一双慧眼 识别强大的代码安全审计工具
今天,我还是分析一款强大的代码安全审计工具到底应该什么样?还是以OWASP Benchmark的Java案例作为例子进行分析。Benchmark中2740个包含真假漏洞的案例中,分为10类,例如SQL注入、命令行注入、弱密码、弱哈希等等。下面我以其中三个类别的真假漏洞作为例子,进行分析。先看SQL注入,我从其中选择了一个具有代表性的案例,BenchmarkTest00105.j...
2019-12-31 07:42:09
754
原创 基于库博Cobot进行二次规则开发实训
实训环境安装需安装JDK1.8并配置环境变量,解压graphviz包到指定路径。将cobot-checker工程文件夹拷贝至本地,由培训老师生成license文件并导入。在Eclipse中导入项目后,需修改配置文件cobot-preprocess.properties中的路径参数,并添加license文件路径。运行检测器时需检查testFile属性路径是否匹配,若无法输出结果需清除Run Configurations中的参数后重新运行。整个流程包含环境配置、文件导入、参数修改及检测执行等步骤。
2025-06-07 11:41:26
243
原创 CDT&JDT是开发SAST工具的有力引擎
CDT(Eclipse C/C++开发工具)能够在代码编译不通过的情况下生成抽象语法树(AST),这一特性使其在代码分析和缺陷检测中具有独特优势。文章详细介绍了CDT的AST生成机制:通过预处理器处理指令,解析器构建AST,即使存在语法错误也会尝试生成包含错误节点的AST。文中提供了通过CDT Java API获取AST的示例代码,并展示了如何检查AST中的错误。此外,文章阐述了如何利用CDT AST编写代码检查器(Checker),包括检测未使用变量、空指针解引用等常见问题。相比必须完整编译才能分析的Cl
2025-06-07 11:38:10
823
原创 库博Cobot编译不通过也能精准分析的技术奥秘
北大软件库博Cobot静态分析工具突破传统检测限制,能在编译失败时仍进行有效分析。其基于CDT/JDT引擎,通过词法分析和语法解析生成AST,即使代码存在错误也能识别潜在缺陷。该工具支持多编译器自动匹配,特别适合非研发部门进行代码质量检测,解决了传统工具依赖完整编译环境的痛点,为软件开发提供了更灵活的质量保障方案。
2025-06-07 11:22:59
491
原创 第四类软件代码——AI 生成代码的安全风险与解决方案
AI大模型生成的代码安全正成为软件代码来源的第四类,那前三类是什么呢? 自研代码、购买的代码、开源代码,那么AI生成的代码则是第四类。
2025-02-03 18:11:38
1048
原创 (SAST检测规则-7)关键状态数据的外部控制漏洞 (External Control of Critical State Data)
SAST检测规则系列
2024-12-02 21:06:46
822
原创 (SAST检测规则-6)数据库参数篡改漏洞 (SQL Injection - Database Parameter Tampering)
sast检测规则系列
2024-12-02 21:04:02
1205
原创 开放原子开源基金会网站上的开源项目Opns存在缓冲区溢出缺陷
开放原子开源基金会网站上的开源项目Opns存在缓冲区溢出缺陷,本文列举了一处,实际上存在多处缺陷,该项目具有风险。
2024-09-25 21:51:39
671
2023年12月初,新思科技发布了BSIMM 14 从报告上来看,我们能够清晰的看到2023年在软件安全领域发生的变化
2023-12-19
保障软件供应链安全《SBOM推荐实践指南》2023年11月发布译文
2023-12-18
Gartner 2023年7月份发布了安全运营Hype Cycle,这些资料对安全运营做了前瞻性的分析 有时间可以读读
2023-12-01
安全产品开发,经常需要整理OWASP TOP 10与CWE的映射关系,这个文件是OWASP TOP 2021与CWE的映射关系
2023-11-26
静态分析资料汇总和学习笔记
2023-03-09
静态分析工具对比,包括了常见静态分析工具
2022-06-25
静态检测工具对比表-F&CO&COV.xlsx
2022-06-25
Static Program Analysis,静态程序分析
2022-06-19
Mitigating the Risk of Software Vulnerabilities by Adopting
2022-06-19
静态程序分析(七):过程间分析
2022-06-19
静态程序分析(五、六):数据流分析基础理论
2022-06-19
2004&2007&2010&2013&2017 OWASP TOP 10.rar
2020-04-12
软件测试Coverity问题汇总数据分析:Hierarchies设置与Issue影响视图配置指南
2025-04-13
### 【软件质量检测】Coverity快速入门手册:安装配置与使用指南
2025-04-13
FIndSecBugs、Findbugs、infer、PMD 4个免费的SAST工具中的Java Checker
2025-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人