Главная
Study mode:
on
1
Introduction
2
Who are you
3
Agenda
4
Summary
5
Software bugs
6
Design patterns
7
Security for free
8
Secure by design
9
Overview
10
Domain Printers
11
Swedish Text ID
12
Typical Code
13
Security Problem
14
Type System
15
List Seed
16
Domain Primitives
17
Encapsulation
18
Cheating
19
Unit Tests
20
Misconceptions
21
Validation
22
Order of Validation
23
Misconception of Validation
24
Example of Validation
25
Why did we end up here
26
Recap
27
Secrets
28
Misconception
29
What we intended
30
Why we ended up in a dead end
31
The summary
32
Questions
Description:
Explore the fundamentals and latest insights of Secure by Design principles in this one-hour conference talk. Delve into design strategies that yield implicit security benefits, appealing to developers' instincts for crafting quality software. Discover fruitful design patterns and learn from real-world pitfalls where implementations subtly missed original intentions. Gain valuable knowledge on topics such as domain printers, type systems, domain primitives, encapsulation, validation techniques, and handling secrets. Understand common misconceptions, examine typical code examples, and analyze security problems through practical demonstrations. Enhance your ability to create more secure software by leveraging good design principles and avoiding potential pitfalls in implementation.

Secure by Design: Insights and Pitfalls

ChariotSolutions
Add to list
0:00 / 0:00