Higher Education

Software Security Technologies, 1st Edition

  • Richard Sinn
  • ISBN-10: 142831945X  |  ISBN-13: 9781428319455
  • 448 Pages
  • © 2008 | Published
  • College Bookstore Wholesale Price = $163.00
  *Why an online review copy?
  • It's the greener, leaner way to review! An online copy cuts down on paper and on time. Reduce the wait (and the weight) of printed texts. Your online copy arrives instantly, and you can review it anytime from your computer or favorite mobile device.

If you prefer a print copy to review, please contact your representative.

About

Overview

Providing the perfect blend of basic security theory and practical software security programming, Software Security Technologies: A Programmatic Approach offers a valuable introduction to the field of software security. Divided into three parts, this comprehensive guide encourages readers to master their security skills by building on the basics. The first section of the book is devoted to fundamental security theories that govern common software security technical issues. Coverage then progresses to a focus on the practical programming materials that will teach readers how to implement security solutions using the most popular software packages. Using these theories and programming practices as a foundation, the book concludes with a section on security in practice, demonstrating how the conceptual and practical materials covered in the first two sections are applied in real-world scenarios. All of these topics are explained using a straightforward approach, so that readers can grasp the information quickly and easily, gaining the confidence they need to further develop their skills in software security technologies.

Features and Benefits

  • Practical examples and case studies abound, providing precise code examples for how security features can be implemented
  • Review Questions at the end of each chapter encourage readers to summarize and test their knowledge before moving on to the next topic area
  • Detailed discussion of security features in Java, C++/C and Perl demonstrate, in very specific terms, how authentication, authorization, encryption, hashing, and more, are implemented in various languages
  • Other coverage includes identity management, email security, mobile security, database security, operating system security, and network security, making this a well-rounded and comprehensive resource

Table of Contents

Chapter 1: Introduction to Security Concepts
Chapter 2: Software Engineering and Security
Chapter 3: Essential PKI
Chapter 4: Trust and Threat Model
Chapter 5: Java Programming Security
Chapter 6: Java API-Level Security Features
Chapter 7: Authentication and Authorization with Java
Chapter 8: Secure Programming with C and OpenSSL
Chapter 9: Secure Programming with Perl
Chapter 10: Identity Management
Chapter 11: Security Topics

Supplements

All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.

For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor Supplements

Secure Software Development: A Security Programmer's Guide  (ISBN-10: 1418065471 | ISBN-13: 9781418065478)

Learn the essentials of developing secure software in accordance with the most current industry standards, in this comprehensive instructional guide. Secure Software Development: A Programmer's Guide leads readers through the tasks and activities that successful computer programmers navigate on a daily basis, from reading and analyzing requirements to choosing development tools, to guarding against software vulnerabilities and attacks. Additional coverage includes coding with built-in quality and security measures, and follow-up testing once a project is completed. With clear, straightforward examples and actual code snippets, readers can feel confident that they will gain the skills needed to develop software with all the critical components that ensure quality and security.

List Price = $149.95  | CengageBrain Price = $149.95  | College Bookstore Wholesale Price = $112.50

Student Supplements

Secure Software Development: A Security Programmer's Guide  (ISBN-10: 1418065471 | ISBN-13: 9781418065478)

Learn the essentials of developing secure software in accordance with the most current industry standards, in this comprehensive instructional guide. Secure Software Development: A Programmer's Guide leads readers through the tasks and activities that successful computer programmers navigate on a daily basis, from reading and analyzing requirements to choosing development tools, to guarding against software vulnerabilities and attacks. Additional coverage includes coding with built-in quality and security measures, and follow-up testing once a project is completed. With clear, straightforward examples and actual code snippets, readers can feel confident that they will gain the skills needed to develop software with all the critical components that ensure quality and security.

List Price = $149.95  | CengageBrain Price = $149.95  | College Bookstore Wholesale Price = $112.50

Meet the Author

Author Bio

Richard Sinn

Richard Sinn has been teaching in the Computer Engineering and Computer Science departments at San Jose State University since 1998. He also served as Adjunct Professor at University of Minnesota. In addition to his teaching career, Richard is the Security Architect at the Real Time Communication group at Yahoo! Inc. Prior to this he held various senior positions at IBM, Oracle and different Silicon Valley startup companies. Richard is an inventor and has filed over ten invention disclosures (patents). He is also a frequent writer for various magazines and journals, and a frequent speaker at regional and national technology conferences.