Главная
Study mode:
on
1
Intro
2
Learning from software engineers
3
Software design principles
4
KISS (keep it Small and Simple)
5
DRY (Don't Repeat Yourself)
6
TDD (Test-Driven Development)
7
Software engineering processes
8
Prioritization, work and capacity planning
9
Retrospectives
10
Customer interviews, user research
11
Devops culture and Organizational level changes
12
Remove toil through automation
13
Shifting left
14
Conclusion
Description:
Explore a live retrospective of a professional role reversal in this 40-minute Black Hat conference talk. Discover how software engineering principles and processes can be adapted to enhance security engineering teams. Learn from the experiences of a principal security engineer placed in a runtime team and a principal software engineer integrated into a platform security assessment team. Gain insights into software design principles like KISS, DRY, and TDD, as well as software engineering processes including prioritization, work planning, and customer interviews. Examine how DevOps culture and organizational changes can improve security practices through automation and shifting left. Enhance your understanding of the synergies between software engineering and security engineering to create more effective and efficient teams.

Engineering Empathy - Adapting Software Engineering Principles and Process to Security

Black Hat
Add to list
0:00 / 0:00