Alice and Bob Learn Application Security
Audiobook & Ebook

Alice and Bob Learn Application Security by Tanya Janca | Audiobook Review

By Tanya Janca

Narrated by Tanya Janca

🎧 10 hours and 42 minutes 📘 Gildan Media 📅 July 27, 2021 🌐 English

About This Audiobook

Learn application security from the very start with this comprehensive and approachable guide!

Alice and Bob Learn Application Security is an accessible and thorough resource for anyone seeking to incorporate, from the beginning of the System Development Life Cycle, best security practices in software development. This 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. Throughout, the book offers analogies, 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. Topics include: secure requirements, design, coding, and deployment; security testing (all forms); common pitfalls; application security programs; securing modern applications; and software developer security hygiene.

Alice and Bob Learn Application Security is perfect for aspiring application security engineers and practicing software developers, as well as software project managers, penetration testers, and chief information security officers who seek to build or improve their application security programs.

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

🎧 Listen Free on Audible

Free 30-day trial · Cancel anytime

Tanya Janca's audiobook Alice and Bob Learn Application Security takes its title from the classic cryptography teaching convention - Alice and Bob, the fictional characters who have explained security concepts to computer science students for decades - and uses that framing to signal its pedagogical ambition clearly from the first chapter. Janca, a prominent figure in the application security community and the founder of the We Hack Purple educational platform, narrates her own book across ten hours and forty-two minutes, and the decision to do so matters considerably for a technical subject where the author's authority and confidence in the material is itself a teaching tool. The book covers threat modeling, security testing in its many forms, secure requirements and design, coding and deployment, common vulnerabilities, and the organizational challenge of building an application security program - in short, the full scope of what it means to build security into software rather than bolt it on afterward.

A PDF companion accompanies the audio, containing the diagrams and flowcharts that the text references, and listeners who plan to apply the material directly should download it before they begin.

Security Analogies Borrowed From Everyday Physical Life

The book's central premise - that security should be incorporated from the beginning of the System Development Life Cycle rather than addressed as a remediation task at the end - is not new, but Janca's treatment of it is unusually practical. Where many security books make this argument philosophically and then leave implementation to the reader, Janca works through the specific points in a development process where security decisions must be made: in requirements gathering, in architectural design, in code review, in deployment configuration. The analogies she uses to make abstract concepts concrete - many drawn from everyday physical security situations - are one of the book's distinctive strengths, and they come through clearly in audio because Janca delivers them with the ease of someone who has used them in live training sessions dozens of times.

Reviewers who described the audiobook as having a great approach to the material and offering right-to-the-point, easy-to-grasp content were responding to this training-informed accessibility. Janca has taught these concepts to working developers and security professionals, and the book reflects that teaching history. The ordering of topics follows the logic of what a new practitioner needs to understand first, not the organizational convenience of a reference manual.

Janca Narrates Her Own Book, and It Shows

Janca's self-narration carries the weight of practitioner authority in a way that is immediately apparent. When she explains why a particular approach to threat modeling works in practice rather than just in theory, the confidence in the delivery is not performed - it comes from someone who has run those exercises and seen the results. One reviewer who bought the audiobook during a training session and listened to it on the drive home captures the intended use case exactly: this is a book for people who are actively engaged with the subject and want to deepen their understanding efficiently rather than comprehensively at first pass.

The ten-hour duration reflects the genuine scope of the subject rather than padding. Application security is not a narrow topic, and Janca does not pretend it is. Each major area - threat modeling, secure coding, security testing, architectural security, program building - receives substantive treatment, and the relationships between areas are made explicit so that listeners understand how the pieces fit together rather than treating each chapter as a standalone module.

Four Questions That Structure a Threat Model

The threat modeling chapter is the book's conceptual anchor, and it rewards close listening even for practitioners who have done threat modeling before. Janca's framing of the four questions that structure a threat model - what are we building, what can go wrong, what are we going to do about it, did we do a good job - is simple enough to be memorable and substantive enough to be actually useful in a real exercise. The chapter does not invent these questions, but it organizes them more accessibly than most dedicated threat modeling resources.

The organizational chapters, covering what an application security program looks like and how to build one from scratch within a company that does not currently have one, are the most immediately relevant for listeners in security leadership or developer advocacy roles. Janca addresses the human and political dimensions of security program building - getting developer buy-in, working with leadership on risk communication, measuring progress - with the same practicality she brings to the technical content.

CISOs and Pentesters Both Find Real Value

This audiobook is explicitly designed for aspiring application security engineers and practicing software developers, but it is equally useful for software project managers who want to understand what their security team is asking for and why, and for penetration testers who want to understand the development-side context for the vulnerabilities they find. Chief Information Security Officers building or evaluating application security programs will find the organizational chapters directly applicable. The book is accessible enough for a developer with no security background and substantive enough not to bore a working security professional. One reviewer planned a physical copy as a tactile complement to the audio, and that combination - audio for concept absorption, print for reference - is probably the optimal approach for listeners who want to use the book as an ongoing resource.

Good to Know

Do I need the PDF companion to get full value from the Alice and Bob Learn Application Security audiobook?

Not for the conceptual content, but yes if you plan to apply the material directly. The PDF contains diagrams and flowcharts that the audio text references. Janca's explanations are clear enough to follow without them, but practitioners working through specific exercises will want the visual materials.

Does Tanya Janca's self-narration work well for such technical audiobook content?

Very well. Janca's practitioner background means she delivers the technical content with confidence and appropriate emphasis, avoiding the common problem of technical authors who lose their natural voice when reading. Her training-room experience is audible throughout.

Does the audiobook cover modern application architectures like microservices and cloud-native deployments?

Yes. Securing modern applications is explicitly listed as a topic, and the book addresses architectural security considerations specific to distributed and cloud-deployed systems rather than limiting itself to monolithic application security.

Ready to listen?

🎧 Listen to Alice and Bob Learn Application Security for free

Free 30-day trial · Cancel anytime

What Listeners Are Saying

★★★★★

Got ‘nuthin but love for Tanya’s approach

Great way to approach the material! I started with the audio book because I wanted dive in immediately after attending a training session. By immediately, I mean I bought it during the session and listened to it on the drive home. I eventually ordered a physical copy too because, I...

- PJ
★★★★★

Right to the point easy to grasp flowcharts and diagrams

Hi Tanya. Application security is such an interesting topic for me being with a focus on defensive security and how to secure web applications. This book and your podcast are so useful. I did a first pass read of your entire book to first get a taste of it to...

- Mr Alexandre J-S William ELISÉ
★★★★★

very good book

very good book

- JohnZ
★★★★☆

Best one for beginners

Starting point for a pen tester

- TEENA JOHNSON
★★★★★

A Great Introduction to Application Security for Developers

I run a DevSecOps Book Club and this was the first book we chose to collectively read together. Tanya (the author), was incredibly gracious and even offered to join us live for one of our book club meetings - sharing some of her personal industry experiences, answering questions, and generally...

- Randall Degges

Free Listening

Listen to the Audiobook for Free: Alice and Bob Learn Application Security

  • ✓ Audible: 30-day free trial, your first audiobook free
  • ✓ Cancel anytime in one click
Alexandra Reed

Written by Alexandra Reed

Founder & Literary Critic