by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction...

31
by Design

Transcript of by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction...

Page 1: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

by Design

Page 2: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

A Propos…

[email protected] https://www.cellenza.com/fr/

Page 3: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

2 définitions

Page 4: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

Confidentialité

Intégrité

A…disponibilité

Page 5: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

on liste…

on fait…

on teste

Page 6: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder
Page 7: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder
Page 8: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder
Page 9: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder
Page 10: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

LE JOUR J

Page 11: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

Page 12: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

Solution: Faire ce qu’on aime

Page 13: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

Utiliser

NOSCompétences

Page 14: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 15: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 16: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 17: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 18: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 19: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 20: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 21: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 22: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 23: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 24: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 25: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 26: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

YAGNISoCSRPKISSDRY

Validation des données

Logging

Réduction de la surface d’attaque

Séparation des privilèges

Séparation des tâches

Garder la sécurité simple

TDDBDDDDD

CQRSES

Page 27: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

Mass Assignmentvs.

CQRS

DEMO

Page 28: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

A retenir

Page 29: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

Secure by Design

Dan Bergh JohnssonDaniel DeogunDaniel Sawano

Page 30: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder
Page 31: by Design - Programmez!€¦ · YAGNI SoC SRP KISS DRY Validation des données Logging Réduction de la surface d’attaque Séparation des privilèges Séparation des tâches Garder

SO LONGAND

THANKSFOR ALLTHE FISH