Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Introduction auDevSecOps
Samuel Bamba Polytech Grenoble
19.11.2018
Définition
◈ Application Web◈ DevOps + Sécurité
Failles et Solutions
◈ Internes◈ Externes
Fil rouge
2
Application Web
3
FrontEnd
BackEnd
Opérations
Deploiement &Maintenance
IHM &Requêtes
API &Gestion BD
DevOps
4
DevSecOps
5
Tests de Failles code
statique
Sécuritéinfrastructure
Analyse logsEn temps réel
Sécurité APIs & chiffrement BD
Pourquoi sécuriser une WebApp ?
53 000 IncidentsAux EU en 2018
6
2 216 Fuites de Données
65 % PMESept 2018
Nov 2017Symantec Report 2016
Verizon Data Breach Report 2018
Fil rougeDéfinition
◈ Application Web◈ DevOps + Sécurité
Failles et Solutions
◈ Internes◈ Externes
7
Failles Internes
8
Hébergement
❖ Firewall zoning❖ Backups❖ Blast-radius
Code Statique
❖ Bonnes pratiques❖ Scan vulnérabilités❖ Tests de Fuzzing
Code Dynamique
❖ Tests d’intrusion❖ Analyse de logs❖ Sévérité et Alertes
Failles Externes
9
Authentification
❖ Accès APIs internes❖ Données APIs externes❖ MFA Utilisateur
Chiffrement
❖ Classification Données❖ TDE Base de Données❖ Clefs Distribuées (DHT)
DémonstrationAnalyse Code Statique
https://github.com/CoolerVoid/codewarrior
10
Sources◈ RSA Conference 2017
DevSecOps: What is it? Why is it taking over security? Shannon Lietz
DevSecOps: Rapid Security for Rapid Delivery J. Cragin & B. Schoenfield
Securely Moving Data to the Cloud with Confidence and Customer Focus M. Lacovone
◈ Medium
Top Free Static Code Analysis Tools Maxpower
Lessons from 3 Big Data Breaches of 2017 Deena Zaidi
◈ The New York Times
Facebook Security Breach Exposes Accounts of 50 Million Users M. Isaac & S. Frenkel
◈ Prevent Breach
Overview of DevSecOps Nicolas Chaillan11
Template SlideCarnival
Firewall Zoning
12
Intérieur Extérieur
?
Test de Fuzzing
13
?
Distributed Hash Table
14
?