Alice and Bob Learn Application Security (Wiley)
Friday, 13 November 2020

This book is intended as an accessible and thorough resource for anyone seeking to incorporate best security practices in software development. Author Tanya Janca uses stories of the characters Alice and Bob, real-life examples, technical explanations and diagrams to ensure maximum clarity of the many abstract and complicated subjects. The book covers all the basic subjects such as threat modeling and security testing, but also dives deep into more complex and advanced topics for securing modern software systems and architectures.



Author: Tanya Janca
Publisher: Wiley
Date: October 2020
Pages: 288
ISBN: 978-1119687351
Print: 1119687357
Kindle: B08L8JX4RD
Audience: Developers interested in app security
Level: Introductory/Intermediate
Category: Security

  • Secure requirements, design, coding, and deployment 
  • Common Pitfalls 
  • Application Security Programs 
  • Securing Modern Applications 
  • Software Developer Security Hygiene 
  • Security fundamentals and requirements
  • Secure design concepts
  • Secure coding (with guidelines)
  • The basics of threat modelling and security testing
  • How to build an AppSec program
  • Modern application security concerns and defenses
  • How to implement security hygiene protocols for developers and IT staff


For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.




Programming: Principles and Practice Using C++ (2e)

Author: Bjarne Stroustrup
Publisher: Addison Wesley
Pages: 1312
ISBN: 978-0321992789
Print: 0321992784
Kindle: B00KPTEH8C
Audience: Beginners wanting to understand programming
Rating: 4.9
Reviewer: Mike James

The second edition of a book that many regard as the best way to learn and teach C [ ... ]

Functional Programming In Java

Author: Pierre-Yves Saumont
Publisher: Manning Publications
Pages: 472
ISBN: 978-1617292736
Print: 1617292737
Audience: Fairly advanced Java programmers.
Rating: 5
Reviewer: Mike James

Functional programming is increasingly popular and Java is popular so a book on both topics is a good idea.

More Reviews