24 Deadly Sins of Software Security

24 Deadly Sins of Software Security pdf epub mobi txt 电子书 下载 2025

出版者:McGraw-Hill Osborne Media
作者:Michael Howard
出品人:
页数:432
译者:
出版时间:2009-09-25
价格:USD 49.99
装帧:Paperback
isbn号码:9780071626750
丛书系列:
图书标签:
  • 安全编码
  • 软件安全
  • 漏洞
  • 攻击
  • 防御
  • Web安全
  • 代码安全
  • 安全开发
  • 渗透测试
  • 安全编码
  • 风险评估
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Eradicate the Most Notorious Insecure Designs and Coding Vulnerabilities

Fully updated to cover the latest security issues, 24 Deadly Sins of Software Security reveals the most common design and coding errors and explains how to fix each one-or better yet, avoid them from the start. Michael Howard and David LeBlanc, who teach Microsoft employees and the world how to secure code, have partnered again with John Viega, who uncovered the original 19 deadly programming sins. They have completely revised the book to address the most recent vulnerabilities and have added five brand-new sins. This practical guide covers all platforms, languages, and types of applications. Eliminate these security flaws from your code:

SQL injection

Web server- and client-related vulnerabilities

Use of magic URLs, predictable cookies, and hidden form fields

Buffer overruns

Format string problems

Integer overflows

C++ catastrophes

Insecure exception handling

Command injection

Failure to handle errors

Information leakage

Race conditions

Poor usability

Not updating easily

Executing code with too much privilege

Failure to protect stored data

Insecure mobile code

Use of weak password-based systems

Weak random numbers

Using cryptography incorrectly

Failing to protect network traffic

Improper use of PKI

Trusting network name resolution

作者简介

Michael Howard is is a principal security program manager on the Trustworthy Computing Group’s Security Engineering team at Microsoft. He is the author or coauthor of many well-known software security books and is an editor of IEEE Security & Privacy.David LeBlanc, Ph.D., is a principal software development engineer on the Microsoft Office security team. He is a coauthor, with Michael Howard, of Writing Secure Code (Microsoft Press).John Viega is CTO of the SaaS Business Unit at McAfee and was previously their chief security architect. He is the author of five other security books. Mr. Viega first defined the 19 deadly sins of software security for the Department of Homeland Security.

目录信息

Part I: Web Application Sins; Chapter 1: SQL Injection; Chapter 2: Server Side Cross-Site Scripting;
Chapter 3: Web-Client Related Vulnerabilities; Part II: Implementation Sins; Chapter 4: Use of Magic URLs
Chapter 5: Buffer Overruns; Chapter 6: Format String Problems; Chapter 7: Integer Overflows; Chapter 8: C++ Catastrophes; Chapter 9: Catching All Exceptions; Chapter 10: Command Injection; Chapter 11: Failure to Handle Errors; Chapter 12: Information Leakage; Chapter 13: Race Conditions; Chapter 14: Poor Usability; Chapter 15: Not Updating Easily; Part III: Cryptographic Sins;
Chapter 16: Not Using Least Priveleges; Chapter 17: Weak Password Systems; Chapter 18: Unauthenticated Key Exchange;
Chapter 19: Random Numbers;Part IV: Networking Sins;
Chapter 20: Wrong Algorithm; Chapter 21: Failure to Protect Network Traffic; Chapter 22: Trusting Name Resolution;
Part V: Stored Data Sins; Chapter 23: Improper Use of SSL/TLS; Chapter 24: Failure to Protect Stored Data
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有