Overview
This course focuses on exploring the ethical obligations of companies to ship secure code. The learning outcomes include understanding the responsibilities towards users, analyzing data breaches, and implementing security best practices in the development lifecycle. The course covers topics such as individual liability, audit reports, penetration testing, and static analysis. The teaching method involves a lecture format with real-world examples and insights from the instructor. This course is intended for developers, security professionals, and individuals interested in enhancing their knowledge of cybersecurity and ethical considerations in software development.
Syllabus
Intro
Welcome
What are the obligations of companies towards users
Marriott hotel data breach
Terms of Service
The Golden Rule
What should companies do
Individual liability
Audit report
Pentest report
Auto report
Static analysis
Why did it happen
Developers in a special moment
Social media
Taught by
NorthSec