- 1
- 0
- 约18.07万字
- 约 241页
- 2026-02-27 发布于中国
- 举报
代码审计
企业级Web代码安全架构
目录
TOC\h\h第一部分代码审计前的准备
\h第1章代码审计环境搭建
\h1.1wamp/wnmp环境搭建
\h1.2lamp/lnmp环境搭建
\h1.3PHP核心配置详解
\h第2章审计辅助与漏洞验证工具
\h2.1代码编辑器
\h2.2代码审计工具
\h2.3漏洞验证辅助
\h第二部分漏洞发现与防范
\h第3章通用代码审计思路
\h3.1敏感函数回溯参数过程
\h3.2通读全文代码
\h3.3根据功能点定向审计
\h第4章漏洞挖掘与防范(基础篇)
\h4.1SQL注入漏洞
\h4.2XSS漏洞
\h4.3CSRF漏洞
\h第5章漏洞挖掘与防范(进阶篇)
\h5.1文件操作漏洞
\h5.2代码执行漏洞
\h5.3命令执行漏洞
\h第6章漏洞挖掘与防范(深入篇)
\h6.1变量覆盖漏洞
\h6.2逻辑处理漏洞
\h6.3会话认证漏洞
\h第7章二次漏洞审计
\h7.1什么是二次漏洞
\h7.2二次漏洞审计技巧
\h7.3dedecms二次注入漏洞分析
\h第8章代码审计小技巧
\h8.1钻GPC等转义的空子
\h8.2神奇的字符串
\h8.3php://输入输出流
\h8.4PHP代码解析标签
\h8.5fuzz漏洞发现
\h8.6不严谨的正则表达式
\h8.7十余种MySQL报错注入
\h8.8WindowsFindFirstFile利用
\h8.9PHP可变变量
\h第三部分PHP安全编程规范
\h第9章参数的安全过滤
\h9.1第三方过滤函数与类
\h9.2内置过滤函数
\h第10章使用安全的加密算法
\h10.1对称加密
\h10.2非对称加密
\h10.3单向加密
\h第11章业务功能安全设计
\h11.1验证码
\h11.2用户登录
\h11.3用户注册
\h11.4密码找回
\h11.5资料查看与修改
\h11.6投票/积分/抽奖
\h11.7充值支付
\h11.8私信及反馈
\h11.9远程地址访问
\h11.10文件管理
\h11.11数据库管理
\h11.12命令/代码执行
\h11.13文件/数据库备份
\h11.14API
\h第12章应用安全体系建设
\h12.1用户密码安全策略
\h12.2前后台用户分表
\h12.3后台地址隐藏
\h12.4密码加密存储方式
\h12.5登录限制
\h12.6API站库分离
\h12.7慎用第三方服务
\h12.8严格的权限控制
\h12.9敏感操作多因素验证
\h12.10应用自身的安全中心
第一部分代码审计前的准备
漏洞的利用依赖PHP版本、Web中间件版本与类型、操作系统类型和版本以及这些软件的配置等多因素,所以我们在代码审计前需要做不少的准备工作,最重要的是环境搭建和代码审计辅助工具的使用,这一部分将从代码审计环境的搭建和这些工具的使用来展开介绍。
第1章主要介绍环境的搭建,包括wamp/wnmp环境以及lamp/lnmp环境。这些环境搭建是简单的。这里要重点理解的是PHP的核心配置,大多数情况下PHP的配置可以决定一个漏洞能否利用。
在代码审计过程中,需要用到很多额外的辅助工具,比如编辑器、代码审计系统以及正则表达式工具,等等。借助这些辅助工具,可以大大提高审计效率,所以第2章中将着重介绍这些辅助工具的使用。
第1章代码审计环境搭建
在搭建PHP代码审计环境时,因为不是线上环境,为了方便配置环境,所以尽量使用最简单的搭建方法,通常代码审计师都选择安装wamp/wnmp或者lamp/lnmp等环境集成包,可以快速构建我们所需要的PHP运行环境。在选择集成包的时候必须要考虑的是集成环境版本问题,对于PHP、MySQL、Apache等服务软件版本,尽量使用目前使用最多的版本,比如PHP5.2.X、MySQL5.0以上,在针对特殊的漏洞测试时可能还需要安装不同的版本进行测试,还需要在不同的操作系统下测试。
1.1wamp/wnmp环境搭建
wamp组合是使用最多的测试环境,常用的集成环境包有phpSt
您可能关注的文档
- 操作系统BIOS设计.docx
- 从实践中学习网络防护与反入侵.doc
- Kali Linux无线网络渗透测试教程.doc
- 机器人图形化编程从0到1.doc
- 零组0day文库完整版.doc
- 企业安全建设指南(金融行业安全架构与技术实践).doc
- 软件供应链安全(源代码缺陷实例剖析).doc
- 深入浅出DPDK(完整版).doc
- 数据安全架构设计与实战.doc
- 数字银行安全体系构建.doc
- 【银河专题】如何看待豆粕内外价差关系.pdf
- 工业5.0指数:国家如何重塑2025年的经济进步.docx
- 【蔚云科技】亚马逊【扫地机器人】行业消费者洞察报告.docx
- 青海大通县朔山中学2025-2026学年高三下学期开学考试政治+答案.docx
- 青海大通县朔山中学2025-2026学年高三下学期开学考试英语+答案.docx
- 东北师大附中2025届高三下学期期初考试-英语试题+答案.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试政治试题(含答案).docx
- KPMG -欧洲数字产品护照 European Digital Product Passport.pdf
- 腾讯安全沙龙:后渗透新维度:利用Chrome插件后门实现持久化与凭据窃听.pdf
- 可持续发展报告调查:2025年结果.docx
原创力文档

文档评论(0)