YoVDO

Defensive Coding Bootcamp

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Security Courses Object-Relational Mapping (ORM) Courses Data Validation Courses Security Testing Courses Serialization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn essential defensive coding techniques to enhance software security in this 45-minute conference talk from NDC Oslo 2022. Explore common vulnerabilities and evasive coding strategies applicable across programming languages. Discover the importance of key rotation, library vetting, and challenging conventional practices. Understand how ORMs can obscure security risks, the significance of security-focused testing, and the distinction between secure applications and secure data. Delve into authentication approaches, encoding and serialization pitfalls, and the critical need for thorough input validation. Gain insights on threat modeling, seeking external security reviews, and maintaining transparency in security incidents. Suitable for developers of all levels, this code-centric presentation offers practical examples and fundamental principles to fortify your software against potential attacks.

Syllabus

Defensive Coding Bootcamp
Plan to rotate your keys
Be skeptical about the new library on the block
Challenge the status quo
Your stack can obfuscate reality
ORM
Know what tests cover security
Secure app!= secure data
There is more than one way to approach auth
Incorrect encoding & serializations are an issue
Validate everything, every time
Don't assume the user will follow your use case
the same threat issues
80% of security is a common body of knowledge.
Get your head out of the code
Have a trusted person take a look
Verify that your environment has bare minimum security
Be transparent immediately
What do YOU wish you had known about coding defensively?


Taught by

NDC Conferences

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Fractal Architecture
NDC Conferences via YouTube
Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube
Refactoring Is Not Just Clickbait
NDC Conferences via YouTube
Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube