Security for Software Engineers
Autor James N. Helfrichen Limba Engleză Hardback – 17 dec 2018
The book explores the key areas of attack vectors, code hardening, privacy, and social engineering. Each topic is explored from a theoretical and a practical-application standpoint.
Features:
- Targets software engineering students - one of the only security texts to target this audience.
- Focuses on the white-hat side of the security equation rather than the black-hat side.
- Includes many practical and real-world examples that easily translate into the workplace.
- Covers a one-semester undergraduate course.
- Describes all aspects of computer security as it pertains to the job of a software engineer and presents problems similar to that which an engineer will encounter in the industry.
Preț: 492.81 lei
Preț vechi: 705.34 lei
-30% Nou
Puncte Express: 739
Preț estimativ în valută:
94.34€ • 98.07$ • 78.22£
94.34€ • 98.07$ • 78.22£
Carte tipărită la comandă
Livrare economică 05-19 februarie 25
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781138583825
ISBN-10: 1138583820
Pagini: 350
Ilustrații: 50 Illustrations, black and white
Dimensiuni: 210 x 280 x 26 mm
Greutate: 1.22 kg
Ediția:1
Editura: CRC Press
Colecția Chapman and Hall/CRC
ISBN-10: 1138583820
Pagini: 350
Ilustrații: 50 Illustrations, black and white
Dimensiuni: 210 x 280 x 26 mm
Greutate: 1.22 kg
Ediția:1
Editura: CRC Press
Colecția Chapman and Hall/CRC
Cuprins
Introduction to Security 0: Security for Software Engineers 1: Roles Unit 1: Attack Vectors 2: Classification of Attacks 3: Software Weapons 4: Social Engineering Unit 2: Code Hardening 5: Command Injection 6: Script Injection 7: Memory Injection 8: Threat Modeling 9: Mitigation Unit 3: Privacy 10: Authentication 11: Access Control 12: Encryption Appendices A: Arrays B: Function Pointers C: V-Tables D: Integers E: The Callstack F: The Heap G: Further Reading H: Works Cited I: Glossary J: Index
Notă biografică
James Helfrich earned his BS and MS in Computer Science from the University of Pennsylvania, and his PhD from Idaho State University. After working as a Software Development Engineer and a Program Manager at Microsoft on the Office family of products, he has been teaching Computer Science at BYU-Idaho since 2006. His specialties include software development, humancomputer interaction, and security.
.
.
Descriere
Society has the need for secure software tools. Unfortunately, many of these tools are not built with security in mind or are not developed with attention to security issues. If all software engineers were fluent in the principles described in this book, security breaches and malware outbreaks would be a less common topic in our news today.