DevelopSec: Developing Security Awareness

Jardine Software Inc.

133 episodes listed below

Listen to the show on

PRESS PLAY

Find your next episode

All episodes

In their own words

Curious about application security? Want to learn how to detect security vulnerabilities and protect your application. We discuss different topics and provide valuable insights into the world of application security.

Talks about

Podcasts like DevelopSec: Developing Security Awareness

  • Security Now (Audio)TWiT

    Patient cybersecurity analysis with practical teeth.

  • Malicious LifeMalicious Life

    Deeply researched narrative dives into hacking history and cyber-law cases, hosted by Ran Levi.

  • Click Here

    Reported narratives on hackers, spyware, and data crimes from Dina Temple-Raston.

  • Hacking HumansN2K Networks

    Dave, Joe, and Maria break down phishing kits, deepfakes, and social-engineering scams weekly.

  • The Privacy AdvisorJedidiah Bracy, IAPP Editorial Director

    IAPP's Jedidiah Bracy interviews the regulators and lawyers writing privacy and AI law.

  • The CyberWireAlan Geason

    A daily cybersecurity briefing hosted by Dave Bittner, pairing breaking incidents with a guest interview.

Episodes

  1. 1

    Ep. 102: Intro to Web Security Policies

    This episode discusses vulnerability disclosure policies in web security, explaining how they differ from bug bounties and provide a structured way for reporting security flaws in applications.

    ·17m
  2. 2

    Ep. 118: Log4J Sparking Thought on Vulnerable Components

    This episode discusses the Log4J vulnerability event and provides higher-level strategies for organizations, development teams, and security teams to prepare for future third-party component vulnerabilities rather than focusing on specific technical details.

    ·24m
  3. 3

    When Security Recommendations Miss The Point

    This episode discusses the evolution and importance of providing relevant, accurate security recommendations from penetration tests and automated scans to help development teams effectively implement fixes without confusion.

    ·19m
  4. 4

    Ep. 128: OWASP Top 10 2025

    James discusses the new OWASP Top 10 2025 release, highlighting changes in categories and their implications for integrating security into development processes.

    ·31m
  5. 5

    Ep. 124: Double-ClickJacking

    This episode explains the new cybersecurity attack technique called double-click checking, how it differs from click jacking, and practical ways to protect applications during development.

    ·21m
  6. 6

    Ep. 101: You're not always right and that is ok

    James discusses the pressure to always be right in security work and why it's okay to make mistakes or not have all the answers.

    ·21m
  7. 7

    Ep. 103: Is 3rd Party Authentication Right For Your Application?

    This episode explores the pros and cons of using third-party authentication like Facebook or Google login for applications, discussing benefits for users and developers while examining potential risks.

    ·18m
  8. 8

    Ep. 127: Importance of Terminology

    James discusses the importance of using correct terminology in technology, using a real-world example about misleading encryption claims to illustrate how terminology affects decisions in security and development.

    ·13m
  9. 9

    Ep. 88: Meteor Security with Tim Medin

    This episode features an interview with Tim Medin, a SANS instructor and security consultant, discussing his work in offensive security and a presentation on Meteor security.

    ·43m
  10. 10

    Ep. 115: Is CSRF Really Dead?

    James discusses whether CSRF (cross-site request forgery) is dead in light of the new same site cookie attribute default in 2020, explaining how it works and why CSRF remains relevant.

    ·15m
  11. 11

    Ep. 89: New Year's Resolutions

    Host James Jardine discusses the significance of New Year's resolutions for personal and professional growth, particularly in security awareness, while acknowledging common challenges in maintaining them.

    ·19m
  12. 12

    DevelopSec Podcast #91 - OWASP Top 10 2017 Thoughts

    James discusses the 2017 OWASP Top 10 update and introduces a new live video format called DevelopSec Live for enhanced security education.

    ·29m
  13. 13

    Ep. 119: Risks of SpellCheck

    This episode discusses the security risks of browser spell check features in relation to sensitive data and explores integrating security into development processes.

    ·13m
  14. 14

    Ep. 117: How Browsers are Helping with Security

    This episode discusses recent security changes in the Chrome browser, including same-site and mixed content updates, and explores why browsers are implementing these features to protect users.

    ·14m
  15. 15

    Ep. 94: Penetration Testing

    This episode discusses application penetration testing as a key security assessment method for verifying the security of applications, networks, and IoT devices within development processes.

    ·26m
  16. 16

    Ep. 116: Chrome Retires XSS Auditor

    This episode discusses Chrome's removal of the XSS Auditor cross-site scripting filter in version 78, exploring its implications for web security and development processes.

    ·14m
  17. 17

    Ep. 80: Understanding Security of Your Platforms

    James Jardine discusses the importance of understanding security in application platforms, covering frameworks like .NET, Python, and modern tools like React and Angular, and how they provide built-in protections.

    ·20m·1 clip
  18. 18

    Ep. 100: Choosing Security Tools

    James discusses how to choose appropriate application security tools that align with organizational needs and development environments, emphasizing the importance of avoiding tool selection pitfalls driven solely by security teams.

    ·27m
  19. 19

    Ep. 99: Shifting Left in the SDLC

    This episode explains the concept of shifting left in the Software Development Lifecycle (SDLC) to integrate security earlier in development rather than at the end.

    ·20m
  20. 20

    Ep. 85: Open Redirect Revisited

    This episode revisits the topic of open redirect vulnerabilities in web applications, discussing their prevalence in older apps, attack vectors, and practical demonstrations for developers, testers, and everyday users.

    ·25m
  21. 21

    Ep. 122: Integrating Security Responsibilities into Development

    This episode discusses practical approaches to integrating security responsibilities into development teams by updating job descriptions and shifting accountability from separate security groups to developers themselves.

    ·18m
  22. 22

    Ep. 121 - Evolving Ransomware: Unique Tactics for Payment

    This episode discusses the evolution of ransomware tactics, focusing on how attackers motivate organizations to pay ransoms and the emerging software solutions for mitigation.

    ·18m
  23. 23

    Ep. 96: Security Flaws as Defects

    This episode explores whether security flaws should be classified as defects in software development, discussing the complexities and implications for integrating security into development processes.

    ·28m
  24. 24

    Ep. 109: 2018 Reflection

    Host James reflects on 2018 achievements in application security and development processes while setting goals for 2019, focusing on professional growth and security integration.

    ·27m
  25. 25

    Ep. 107: Credential Stuffing

    James Jardine explains credential stuffing attacks, how they differ from brute force attacks, and their implications for security in development processes.

    ·19m
  26. 26

    Ep. 93: Code Review

    This episode discusses integrating security into development through code review versus static analysis, emphasizing the importance of embedding security practices into existing processes.

    ·26m
  27. 27

    Ep. 92: 2-Factor Authentication

    This episode discusses the low adoption rates of two-factor authentication, particularly among Google users, and explores why it's underutilized and how to improve its implementation in development processes.

    ·22m
  28. 28

    Ep. 106: Facebook Breach Take-aways and Insights

    This episode analyzes the recent Facebook data breach, discussing how it occurred, why it went undetected, and offering practical security solutions for organizations to prevent similar incidents.

    ·31m
  29. 29

    Ep. 123: Goals of Security Culture - Sort of?

    James discusses the concept of security culture, emphasizing shared responsibility and practical integration of security into development processes without turning everyone into security experts.

    ·8m
  30. 30

    Ep. 126: Avoiding Panic and Misunderstandings with Proper Authentication Failure Reporting

    This episode discusses the importance of balancing security and user experience through proper authentication failure messaging to prevent panic and misunderstandings while avoiding risks like username enumeration.

    ·16m
  31. 31

    Ep. 84: Understanding the Technology

    This episode discusses the importance of understanding underlying technologies like HTTP, HTTPS, HTML, and JavaScript in application security, using a real-world vulnerability example.

    ·24m
  32. 32

    Ep. 87: Apple Sign-in Bug Take-Aways

    This episode discusses the recent Apple Mac OS security bug that allowed root login with a blank password, exploring its implications and lessons for developers.

    ·24m
  33. 33

    Ep. 90: 5 Steps to Help Secure Your Database

    This episode features an interview with Perry Krug from Couchbase discussing database security and integrating security into development processes.

    ·44m
  34. 34

    Ep. 86: Vulnerable 3rd Party Components

    This episode discusses the security risks of using third-party components with known vulnerabilities in application development, referencing the OWASP Top 10 and examples like WordPress plugins.

    ·19m
  35. 35

    Ep. 120: Addressing Root Cause - Vulnerable Components

    This episode discusses the importance of addressing root causes rather than just symptoms in application security, focusing specifically on the challenges of vulnerable third-party components in development.

    ·17m
  36. 36

    Ep. 111: Authentication Alerts

    This episode discusses the importance of authentication alerts in security mechanisms, covering various controls like multi-factor authentication and brute force protection to prevent and detect unauthorized access.

    ·16m
  37. 37

    Ep. 104: Securing Devops with Julien Vehent

    James interviews Julien Vehent from Mozilla about integrating security into DevOps processes, focusing on securing Firefox's backend infrastructure and cloud services.

    ·45m
  38. 38

    Ep. 125: From Flat Tires to AppSec: The Power of Tools and Process

    James uses a personal story about e-scooter tires to illustrate the importance of tools, process, and knowledge in integrating security into development processes.

    ·21m
  39. 39

    Ep. 113: What is your mother's maiden name?

    This episode discusses the security risks of using common security questions in applications and provides practical recommendations for implementing them more securely.

    ·21m
  40. 40

    Ep. 112: Application Fingerprinting

    This episode explains application fingerprinting, a security technique for identifying server frameworks and applications like IIS, Apache, PHP, ASP.NET, and CMS platforms such as WordPress.

    ·21m
  41. 41

    EP. 97: Gmail / Netflix Potential Scam

    This episode discusses a potential Gmail-Netflix email scam exploiting Gmail features and introduces a new application security fundamentals course.

    ·18m
  42. 42

    Ep. 83: Authorization Overview

    This episode provides an overview of authorization in cybersecurity, explaining how it determines what authenticated users are allowed to do in a system based on their roles and permissions.

    ·21m
  43. 43

    Ep. 110: Implementation Matters

    James discusses the importance of implementation in security controls, using vain authentication as an example to highlight how context affects security effectiveness.

    ·19m
  44. 44

    Ep. 95: MyFitnessPal Breach Take-Aways

    This episode discusses the MyFitnessPal data breach, its implications as one of the largest personal data breaches in U.S.

    ·18m
  45. 45

    Ep. 108: Dunkin Donuts Breach, Maybe??

    This episode explores the definition of a data breach through the lens of Dunkin' Donuts' reported security incident, questioning what truly constitutes a breach in development and security contexts.

    ·18m
  46. 46

    Ep. 105: Interview with Eric Johnson

    James interviews Eric Johnson about integrating application security into development processes, with personal anecdotes about their shared history at Wells Fargo and morning routines.

    ·57m
  47. 47

    Ep. 82: Equifax Take-aways

    James Jardine analyzes the Equifax breach to extract practical security lessons, focusing on patching, server vulnerabilities, and learning from past incidents like Target to help organizations improve their defenses.

    ·26m·2 clips
  48. 48

    Ep. 114: Investing in People for Better Application Security

    James discusses the importance of investing in people rather than just tools and processes to build effective application security programs within development organizations.

    ·25m
  49. 49

    Ep. 81: JavaScript in HREF and SRC (XSS)

    James Jardine introduces episode 81 of Develop Sec, discussing JavaScript in HREF and SRC for XSS vulnerabilities, while apologizing for a delay caused by Hurricane Irma and announcing the conversion of old episodes to YouTube for wider access.

    ·20m·2 clips
  50. 50

    Ep. 98: Efail and News Hype

    This episode discusses the e-fail vulnerability affecting PGP and S-MIME email encryption, analyzing how news media often sensationalizes security issues without providing sufficient technical details.

    ·18m
  51. 51

    Ep. 79: Marketing with USB Drives

    Jul 31, 2017·16m
  52. 52

    Ep. 78: MySpace Lessons - Looking At Account Recovery

    Jul 24, 2017·19m
  53. 53

    Ep. 77: Interactive Application Security Testing

    Jul 7, 2017·15m
  54. 54

    Ep. 76: Validation - Client vs. Server

    Jun 19, 2017·13m
  55. 55

    Ep. 75: IAM with Geurt van Wijk

    Jun 5, 2017·42m
  56. 56

    Ep. 74: Audio Driver Key Logger Lessons Learned

    May 24, 2017·16m
  57. 57

    Ep. 73: Identity with Vittorio Bertocci

    May 17, 2017·30m
  58. 58

    Ep. 72: Where to Perform Output Encoding

    May 11, 2017·14m
  59. 59

    Ep. 71: Sub Resource Integrity

    Apr 17, 2017·15m
  60. 60

    Ep. 70: Considering security when selecting an application platform

    Mar 27, 2017·21m
  61. 61

    Ep. 69: Concurrent User Sessions

    Mar 10, 2017·21m
  62. 62

    Ep. 68: How the AWS disruption can help us

    Mar 3, 2017·15m
  63. 63

    Ep. 67: Clearing up HTTPOnly and Secure Cookie Attributes

    Feb 24, 2017·9m
  64. 64

    Ep. 66: Forgot Username

    Feb 22, 2017·15m
  65. 65

    Ep. 65: Security Questions: Good or Bad?

    Feb 15, 2017·18m
  66. 66

    Ep. 64: Using Stolen Passwords to Protect User Accounts

    Jan 23, 2017·14m
  67. 67

    Ep. 63: Remember Me Feature: Security Considerations

    Jan 17, 2017·15m
  68. 68

    Ep. 62: MongoDB Ransomware Attacks

    Jan 10, 2017·14m
  69. 69

    Ep. 61: Multi-factor Authentication

    Jan 5, 2017·17m
  70. 70

    Ep. 60: Yahoo Breach Takeaways

    Dec 15, 2016·19m
  71. 71

    Ep. 59: All About Cookie Protection

    Dec 14, 2016·23m
  72. 72

    Ep. 58: "Untrusted" Data

    Nov 16, 2016·22m
  73. 73

    Ep. 57: Source Code Review

    Nov 4, 2016·22m
  74. 74

    Ep. 56: Security Contacts

    Oct 26, 2016·13m
  75. 75

    Ep. 55: Scoping an application security assessment (Applications)

    Sep 28, 2016·12m
  76. 76

    Ep. 54: WAFs and Pen Testing

    Sep 21, 2016·16m
  77. 77

    Ep. 53: Chrome Changing Secure Notifications

    Sep 15, 2016·17m
  78. 78

    Login Forms and HTTPS

    Sep 7, 2016·10m
  79. 79

    Ep. 52: Importance of UI to Security

    Sep 5, 2016·12m
  80. 80

    Ep. 51: Everything is a target

    Aug 29, 2016·13m
  81. 81

    Ep. 50: How Serious is Username Enumeration

    Jul 28, 2016·23m
  82. 82

    Ep. 49: Should Password Change Invalidate Access Tokens?

    Jul 25, 2016·16m
  83. 83

    Ep. 48: Pokemon Go Security Discussions

    Jul 18, 2016·19m
  84. 84

    Ep. 47: Account Lockouts and auto-unlock

    Jun 17, 2016·11m
  85. 85

    Ep. 46: Password Confirm Boxes

    Jun 10, 2016·12m
  86. 86

    Ep. 45: The importance of WHY

    Jun 3, 2016·23m
  87. 87

    Ep. 44: "We don't support Macs"

    May 27, 2016·12m
  88. 88

    Ep. 43: Reflecting on Current AppSec Training

    May 21, 2016·22m
  89. 89

    Ep. 42: The Need for Better Secure Code Examples

    Apr 24, 2016·22m
  90. 90

    Ep. 41: Why You Need an Application Inventory

    Apr 19, 2016·18m
  91. 91

    Ep. 40: Getting More Value from Pen Tests

    Mar 8, 2016·17m
  92. 92

    Ep. 39: Authentication

    Feb 29, 2016·20m
  93. 93

    Ep. 38: Static Analysis: Tips for Successful Program

    Feb 7, 2016·39m
  94. 94

    Ep. 37: CSRF Chaining

    Jan 26, 2016·18m
  95. 95

    Ep. 36: Intro to Cross Site Request Forgery (CSRF)

    Jan 7, 2016·24m
  96. 96

    Ep. 35: An Introduction to Open Redirects

    Dec 15, 2015·17m
  97. 97

    Ep. 34: Importance of Hacking

    Dec 11, 2015·25m
  98. 98

    Ep. 33: Holiday Gift Security Considerations

    Nov 24, 2015·19m
  99. 99

    Ep. 32: Dynamic Analysis: An Overview

    Nov 21, 2015·22m
  100. 100

    Ep. 31: Response Splitting and Header Injection

    Nov 9, 2015·19m
  101. 101

    Newscast - Oct. 20, 2015

    Oct 20, 2015·26m
  102. 102

    Newscast - Sept. 30, 2015

    Oct 1, 2015·24m
  103. 103

    Newscast - Sept. 23, 2015

    Sep 24, 2015·16m
  104. 104

    Ep. 30: HTTP Strict Transport Security (HSTS): Intro

    Sep 18, 2015·15m
  105. 105

    Ep. 29: FTC Start with Security Guidelines

    Jul 30, 2015·25m
  106. 106

    Ep. 28: What is Penetration Testing

    Jul 17, 2015·21m
  107. 107

    Ep. 27: Importance of Security for BA and PM

    Jun 18, 2015·16m
  108. 108

    Ep. 26: The Importance of Security for QA

    May 26, 2015·22m
  109. 109

    Ep. 25: Static Analysis: Analyzing the Options

    Apr 10, 2015·17m
  110. 110

    Ep. 24: The Importance of Baselines

    Apr 2, 2015·15m
  111. 111

    Ep. 23: 3rd Party CMS Security Thoughts

    Mar 11, 2015·22m
  112. 112

    Ep. 22: Black lists vs. White Lists

    Feb 19, 2015·17m
  113. 113

    Ep. 21: Sensitive Data and Storage

    Feb 4, 2015·20m
  114. 114

    EP. 20: MoonPig Take-aways

    Jan 9, 2015·23m
  115. 115

    Ep. 19: Target Environments

    Nov 30, 2014·20m
  116. 116

    Ep. 18: Planning for an Assessment

    Oct 12, 2014·19m
  117. 117

    Ep. 17: Authorization

    Oct 3, 2014·20m
  118. 118

    Ep. 16: The Cloud: Is it Safe?

    Sep 5, 2014·20m
  119. 119

    Ep. 15: Security Testing - QA can do this!!

    Aug 22, 2014·24m
  120. 120

    Ep. 14: Input Validation and Output Encoding

    Jul 27, 2014·13m
  121. 121

    Ep. 13: Introduction to Cross Site Scripting

    Jun 27, 2014·15m
  122. 122

    DS: Ep 12: Ebay hacked. All about Cookies

    May 27, 2014·20m
  123. 123

    Ep. 11: Not your Grandpa's Phishing

    May 9, 2014·15m
  124. 124

    Ep. 10: Threat Modeling

    Apr 25, 2014·15m
  125. 125

    Ep. 9: Windows XP and HeartBleed

    Apr 11, 2014·12m
  126. 126

    Ep. 8: Oversharing is not Caring

    Mar 21, 2014·8m
  127. 127

    Ep. 7: Data Breaches

    Mar 14, 2014·17m
  128. 128

    Ep. 6: Mobile Security

    Mar 7, 2014·15m
  129. 129

    Ep. 5: SQL Injection

    Feb 21, 2014·22m
  130. 130

    Ep. 4: Web Proxies

    Feb 14, 2014·17m
  131. 131

    Ep. 3:Connected System Security

    Feb 7, 2014·19m
  132. 132

    Ep. 2: All About Passwords

    Jan 31, 2014·19m
  133. 133

    Ep. 1: Introduction to the Podcast

    Jan 24, 2014·20m