sécurité des apis - événement ibm du 17 novembre 2015

11
1 © 2015 IBM Corporation 1 © 2015 IBM Corporation IBM API Management #ibmapimgt Magali Boulet Pan-IMT Middleware Technical Sales [email protected] magaliboulet

Upload: magali-boulet

Post on 20-Jan-2017

685 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Page 1: Sécurité des APIs - événement IBM du 17 Novembre 2015

1 © 2015 IBM Corporation1 © 2015 IBM Corporation

IBM API Management#ibmapimgt

Magali Boulet

Pan-IMT Middleware Technical Sales

[email protected]

magaliboulet

Page 2: Sécurité des APIs - événement IBM du 17 Novembre 2015

Rappel pour commencer

API Management Layer

API Gateway

AnalyticsDeploie APIs

IBM API Management

Page 3: Sécurité des APIs - événement IBM du 17 Novembre 2015

Les acteurs en jeu dans l’Economie des APIs

Utilisateurs

Augmentation du chiffre

d’affaires par l’usage

d’applications

Applications

Accèdent aux services de backendà travers les

Web APIs

Développeurs

Utilisent les APIs pour créer des

applications

Web API

APIs donnant accès aux services métiers

Servicesd’entrepriseExposables

Données métier

Besoin d’un niveau de sécurité particulier à chaque niveau

Page 4: Sécurité des APIs - événement IBM du 17 Novembre 2015

APIs

• Approche RESTful• TLS (certificats clients et serveurs)

• Oauth2

• Eventuellement signature, chiffrement

• Mais aussi : SAML, ou autre jeton de sécurité

IBM DataPower GatewaysSécurité du protocole de communication

Sécurité des échanges (payload)

Contrôle d’accès

Protection contre les menaces

Web API

APIs donnant accès aux services métiers

B2B

Web

Cloud

API

SOA

Mobile

Page 5: Sécurité des APIs - événement IBM du 17 Novembre 2015

Développeurs d’applications

• Authentification

• Gestion de groupes de développeurs

IBM API ManagementDéveloppeurs

Utilisent les APIs pour créer des

applications

Page 6: Sécurité des APIs - événement IBM du 17 Novembre 2015

Applications

• Enregistrement • AppId, AppSecret

• Soucription aux APIs• Association AppId (et évenuellement AppSecret) aux operations

• Quota d’usage

IBM API Management, en lien avec la passerelle de sécurité

Applications

Accèdent aux services de backendà travers les

Web APIs

Page 7: Sécurité des APIs - événement IBM du 17 Novembre 2015

Utilisateurs finaux

• Authentification, Autorisation

• Conversion de jeton

IBM DataPower GatewaysSécurité du protocole de communication

Sécurité des échanges (payload)

Contrôle d’accès

Protection contre les menaces

Utilisateurs

Augmentation du chiffre

d’affaires par l’usage

d’applications

B2B

Web

Cloud

API

SOA

Mobile

Page 8: Sécurité des APIs - événement IBM du 17 Novembre 2015

Autres protections à envisager

• Menaces: injections, déni de services

• Niveau de service (Quota) et protection des back-end (absorbeur de choc)

Page 9: Sécurité des APIs - événement IBM du 17 Novembre 2015

API

Management

Layer

SOAP / RESTServices

Providers/ ESB

API

Gateways

API

Management

Layers

portal

API API

ManagementAnalytics

Consumer

API Manager

Cas d’usage : IBM API Management interne

Lo

ad

Ba

lan

cin

g

Developer PortalAPI Manager

Page 10: Sécurité des APIs - événement IBM du 17 Novembre 2015

API

Management

Layer

API

Gateways

Reverse Proxy Web

API

Management

Layers

portal portal

API API

API

Consumer

API Manager

Lo

ad

Ba

lan

cin

g

SOAP / RESTServices

Providers/ ESB

ManagementAnalytics

Cas d’usage : IBM API Management externe

Page 11: Sécurité des APIs - événement IBM du 17 Novembre 2015

Pour aller plus loin• Présentation en français

• http://www.slideshare.net/MagaliBoulet/introduction-a-ibm-api-management

• Site Web• ibm.com/apimanagement

• API Management Saas• https://apim.ibmcloud.com/

• API developer community• developer.ibm.com/api

• Twitter• @ibmapimgt

• YouTube• youtube.com/ibmapimanagement

• Speaker Deck• speakerdeck.com/ibmapimgmt