中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
代碼審計——C/C++實踐

包郵 代碼審計——C/C++實踐

出版社:人民郵電出版社出版時間:2023-11-01
開本: 16開 頁數: 242
中 圖 價:¥62.9(7.0折) 定價  ¥89.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

代碼審計——C/C++實踐 版權信息

代碼審計——C/C++實踐 本書特色

1.本書詳細介紹了代碼審計的原理、技術和工具,幫助讀者深入了解代碼審計的基本概念和方法,為實際應用奠定堅實的基礎。

2.本書深入講解了C/C 安全標準,通過實際案例分析,展示了與標準不兼容和兼容的情況,幫助讀者更好地理解和運用安全標準,提高代碼質量。

3.本書提供了豐富的C/C 源代碼漏洞測試案例,展示了如何發現和修復安全漏洞,幫助讀者提高代碼安全性,降低潛在風險。

代碼審計——C/C++實踐 內容簡介

本書旨在介紹代碼審計及缺陷剖析的相關知識。本書首先介紹了代碼檢測技術和代碼檢測工具;然后講述了C/C++安全標準,展示了與標準不兼容的案例和兼容的案例,并對案例對應的知識點進行講解,以幫助開發人員、評測人員理解和運用標準;接著分析了C/C++語言源代碼漏洞測試,展示了包含安全漏洞的案例,以及修復安全漏洞的案例;*后介紹了常見運行時缺陷,主要基于C/C++案例代碼進行剖析,這些運行時缺陷是在對C/C++項目進行代碼檢測和代碼審計時需要重點關注的。 本書不僅適合開發人員、測試人員閱讀,還適合作為相關培訓機構的教材。

代碼審計——C/C++實踐 目錄



目  錄







第 1章 代碼檢測和工具 1

1.1 背景 1

1.2 代碼審計 1

1.2.1 代碼審計的思路 2

1.2.2 代碼審計的步驟 2

1.2.3 安全審計的標準 3

1.2.4 代碼審計中的常見概念 5

1.3 代碼檢測工具 5

1.3.1 代碼檢測工具的原理 6

1.3.2 代碼檢測技術 7

1.3.3 代碼檢測的主要方法 9

1.3.4 代碼檢測工具的主要功能 14

1.3.5 常見的代碼檢測工具 14

1.3.6 代碼檢測工具的評價基準 16

1.4 軟件成分分析工具 19

1.4.1 軟件成分分析工具的

原理 20

1.4.2 軟件成分分析工具使用的

關鍵技術 21

1.4.3 SCA工具技術指標 27

1.5 如何成為一名代碼安全檢測

工程師 27

1.6 代碼安全審計/檢測練習靶場 28

第 2章 C語言安全標準(一) 30

2.1 C語言安全標準產生的背景 30

2.2 如何理解和使用GJB 8114標準 30

2.3 C和C 的共用規則 31

2.3.1 聲明定義規則 31

2.3.2 版面書寫規則 57

2.3.3 指針使用規則 63

2.3.4 分支控制規則 77

2.3.5 跳轉控制規則 91

2.3.6 運算處理 93

2.3.7 函數調用 113

第3章 C語言安全標準(二) 127

3.1 關于語句使用的規則 127

3.1.1 關于循環控制的規則 131

3.1.2 關于類型轉換的規則 135

3.1.3 關于初始化的規則 141

3.1.4 關于比較判斷的規則 146

3.1.5 關于變量使用的規則 152

3.2 C 的專用規則 162

3.2.1 關于類與對象的強制規則 162

3.2.2 關于構造函數的強制規則 169

3.2.3 關于虛函數的強制規則 173

3.2.4 關于類型轉換的強制規則 176

3.2.5 關于內存釋放的強制規則 177

第4章 C/C 語言源代碼漏洞測試

規范 180

4.1 不可控的內存分配 180

4.2 路徑錯誤 181

4.3 數據處理 182

4.3.1 相對路徑遍歷 182

4.3.2 絕對路徑遍歷 184

4.3.3 命令行注入 185

4.3.4 SQL注入 186

4.3.5 進程控制 188

4.3.6 緩沖區溢出 189

4.3.7 使用外部控制的格式化

字符串 189

4.3.8 整數溢出 190

4.3.9 信息通過錯誤消息泄露 191

4.3.10 信息通過服務器日志文件

泄露 192

4.3.11 信息通過調試日志文件

泄露 193

4.3.12 以未檢查的輸入作為

循環條件 193

4.4 錯誤的API實現 194

4.5 劣質代碼 195

4.6 不充分的封裝 196

4.7 安全功能 197

4.7.1 明文存儲密碼 197

4.7.2 存儲可恢復的密碼 197

4.7.3 密碼硬編碼 198

4.7.4 明文傳輸敏感信息 199

4.7.5 使用已破解或危險的

加密算法 199



4.7.6 可逆的哈希算法 200

4.7.7 密碼分組鏈接模式未使用

隨機初始化向量 201

4.7.8 不充分的隨機數 202

4.7.9 安全關鍵的行為依賴反向

域名解析 203

4.7.10 沒有要求使用強密碼 204

4.7.11 沒有對密碼域進行掩飾 205

4.7.12 通過用戶控制的SQL關鍵字

繞過授權 206

4.7.13 未使用鹽值計算哈希值 207

4.7.14 RSA算法未使用*優

非對稱加密填充 208

4.8 Web問題 209

第5章 常見運行時缺陷 211

5.1 緩沖區溢出 211

5.1.1 緩沖區溢出的原理 211

5.1.2 防范緩沖區溢出 216

5.1.3 棧緩沖區溢出 216

5.1.4 緩沖區溢出案例 217

5.2 內存泄漏 223

5.2.1 內存泄漏的原理 223

5.2.2 內存泄漏案例 224

5.3 代碼不可達 235

5.4 整數溢出或環繞 236

5.5 資源泄露 237

5.6 線程死鎖 238

5.6.1 加鎖后未判斷是否成功 238

5.6.2 線程死鎖 239

5.6.3 加鎖后未解鎖 240

5.7 無限循環 240

5.7.1 可能不變的循環因子 240

5.7.2 循環跳出條件無法滿足 241

5.7.3 函數循環調用 241

5.7.4 控制表達式有邏輯錯誤 241

5.7.5 以外部輸入作為循環

跳出條件 242







展開全部

代碼審計——C/C++實踐 作者簡介

從事軟件測試、軟件安全工作超過20年,擅長分析軟件質量和代碼質量,目前在軟件應用安全領域從事SDL(Security Development Lifecycle,安全開發生命周期)與DevSecOps方面的研發工作,出版過軟件測試管理、性能測試、APP測試等方面的圖書,曾為多家大型企業提供內訓。 馬森 北京大學軟件工程國家工程研究中心副研究員,在軟件代碼分析領域發表論文數十篇,獲得專利數十個,作為項目負責人承擔代碼分析領域的項目十余個。 陳能技 具有20年IT從業經驗,擔任過測試工程師、項目經理、培訓講師、咨詢顧問、架構師、技術總監等職位,研究方向包括DevOps、DevSecOps、GitOps以及軟件專業化交付能力,編寫過《軟件測試技術大全:測試基礎、流程工具、項目實戰》《大規模組織DevOps實踐》等圖書。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 展厅装修公司|企业展厅设计|展厅制作|展厅搭建—广州展厅装饰公司 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 展厅设计-展馆设计-专业企业展厅展馆设计公司-昆明华文创意 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 深圳南财多媒体有限公司介绍 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 二维运动混料机,加热型混料机,干粉混料机-南京腾阳干燥设备厂 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 罐体电伴热工程-消防管道电伴热带厂家-山东沃安电气 | 十二星座查询(性格特点分析、星座运势解读) - 玄米星座网 | 康明斯发电机,上柴柴油发电机,玉柴柴油发电机组_海南重康电力官网 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 包装机_厂家_价格-山东包装机有限公司 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 广州各区危化证办理_危险化学品经营许可证代办 | 福州甲醛检测-福建室内空气检测_环境检测_水质检测-福建中凯检测技术有限公司 | 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 砖机托板价格|免烧砖托板|空心砖托板厂家_山东宏升砖机托板厂 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 共享雨伞_共享童车_共享轮椅_共享陪护床-共享产品的领先者_有伞科技 |