Building secure software: how to avoid security problems the right way

  • Authors:
  • Affiliations:
  • Venue:
  • Building secure software: how to avoid security problems the right way
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Building Secure Software cuts to the heart of computer security to help you get security right the first time. If you are serious about computer security, you need to read this book, which includes essential lessons for both security professionals who have come to realize that software is the problem, and software developers who intend to make their code behave. Written for anyone involved in software development and use---from managers to coders---this book is your first step toward building more secure software. Building Secure Software provides expert perspectives and techniques to help you ensure the security of essential software. If you consider threats and vulnerabilities early in the development cycle you can build security into your system. With this book you will learn how to determine an acceptable level of risk, develop security tests, and plug security holes before software is even shipped.Inside you'll find the ten guiding principles for software security, as well as detailed coverage of:* Software risk management for security* Selecting technologies to make your code more secure* Security implications of open source and proprietary software* How to audit software* The dreaded buffer overflow* Access control and password authentication* Random number generation* Applying cryptography* Trust management and input* Client-side security* Dealing with firewalls