42
Jérémie Farret M.Eng. – P4BUS Systems Chief Technology Officer Les techniques de sécurisation informatique et l'impression 3D Montréal - Paris – Bruxelles - Février 2015

Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

  • Upload
    sirris

  • View
    303

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Jérémie Farret M.Eng. – P4BUS Systems Chief Technology Officer

Les techniques de sécurisation informatique et l'impression 3D

Montréal - Paris – Bruxelles - Février 2015

Page 2: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Principales composantes informatiques de l’impression 3D

Impression  3D  

Concep/on   Visualisa/on  

Stockage  

Transmission  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   2  

Page 3: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Principales composantes informatiques de l’impression 3D

Impression  3D  

Concep/on   Visualisa/on  

Stockage  

Transmission  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   3  

Page 4: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Principales composantes informatiques de l’impression 3D

Impression  3D  

Concep/on   Visualisa/on  

Stockage  

Transmission  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   4  

Page 5: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Les environnements de conception

Environnement    de  concep/on  

Modélisa/on  Acquisi/on   Conversion  

Répara/on  

Géométrie  de  concep/on  

Modèle  d’impression  

Modèles  externes  Scans  

Rendu  graphique  pour  la  modélisa/on  

Affichage  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   5  

Page 6: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Les environnements de conception

Environnement    de  concep/on  

Modélisa/on  Acquisi/on   Conversion  

Répara/on  

Géométrie  de  concep/on  

Modèle  d’impression  

Modèles  externes  Scans  

Rendu  graphique  pour  la  modélisa/on  

Affichage  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   6  

2  

2   3  

1  

Page 7: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Les environnements de conception

Environnement    de  concep/on  

Modélisa/on  Acquisi/on   Conversion  

Répara/on  

Géométrie  de  concep/on  

Modèle  d’impression  

Modèles  externes  Scans  

Rendu  graphique  pour  la  modélisa/on  

Affichage  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   7  

1  

2  

Page 8: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple des clés Schlage

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   8  

Acquisi/on  

Scans  1  

Modèle  d’impression  

Traitement  

Cliché  des  clés  

Programme  gratuit  des    étudiants  du  MIT  en  2013  

Modèle  STL  Impression  Nylon  :  5$  

Page 9: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple des clés Schlage

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   9  

Duplicata  virtuel  de  clé  sous  OpenSCAD  pour  généra/on  d’un  fichier  STL   Impression  d’un  jeu  de  clés    

chez  Quickprod  sur  imprimante  résine  3D  Systems  

Page 10: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Les modalités de la transmission

Modalités  de  transmission  

Modèle    d’impression  

Rendu  graphique  pour  la  modélisa/on  

Affichage  

Modèle  de  visualisa/on  

Modèle  compressé  

Conversion  pour  prévisualisa/on  

Compression  pour  transmission  

Transfert  

Modèle    géométrique  

Stockage  Impression  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   10  

Page 11: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Les modalités de la transmission

Modalités  de  transmission  

Modèle    d’impression  

Rendu  graphique  pour  la  modélisa/on  

Affichage  

Modèle  de  visualisa/on  

Modèle  compressé  

Conversion  pour  prévisualisa/on  

Compression  pour  transmission  

Transfert  

Modèle    géométrique  

Stockage  Impression  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   11  

3  

1  

2  

Page 12: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Les modalités de la transmission

Modalités  de  transmission  

Modèle    d’impression  

Rendu  graphique  pour  la  modélisa/on  

Affichage  

Modèle  de  visualisa/on  

Modèle  compressé  

Conversion  pour  prévisualisa/on  

Compression  pour  transmission  

Transfert  

Modèle    géométrique  

Stockage  Impression  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   12  

2  

1  

3  

1  

Page 13: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple d’Acrobat 3D

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   13  

Site  Web  de  vente  et    d’impression  cire  

Prévisualisa/on  Acrobat  3D    dans  un  fichier  PDF  pour    

transfert  

Page 14: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple d’Acrobat 3D

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   14  

Simlab  Composer  pour  l’extrac/on  de    

la  donnée  3D  

Conversion  en  fichier    STL  imprimable  

Page 15: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple d’Acrobat 3D

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   15  

Fichier    STL  imprimable  

Impression    en  cire  

Page 16: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

La chaine de visualisation

La  chaine  de  visualisa/on  

Modèle  de  visualisa/on  

Traitement  applica/f  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   16  

Rasterisa/on  Carte  Graphique  

Commandes  graphiques  

Instruc/ons  matérielles  

Middleware  et  driver  graphiques  

Affichage  Écran  Z-­‐Buffer   Incrusta/ons  2D  /    Sor/e  Vidéo  

Page 17: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

La chaine de visualisation

La  chaine  de  visualisa/on  

Modèle  de  visualisa/on  

Traitement  applica/f  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   17  

Rasterisa/on  Carte  Graphique  

Commandes  graphiques  

Instruc/ons  matérielles  

Middleware  et  driver  graphiques  

Affichage  Écran  Z-­‐Buffer   Incrusta/ons  2D  /    Sor/e  Vidéo  

1   2  

3  

Page 18: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

La chaine de visualisation

La  chaine  de  visualisa/on  

Modèle  de  visualisa/on  

Traitement  applica/f  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   18  

Rasterisa/on  Carte  Graphique  

Commandes  graphiques  

Instruc/ons  matérielles  

Middleware  et  driver  graphiques  

Affichage  Écran  Z-­‐Buffer   Incrusta/ons  2D  /    Sor/e  Vidéo  

1  

2  

3  

Page 19: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple d’affichage en ligne

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   19  

Interface  WebGL  en  ligne  de  personalisa/on  de  bijou  

Commandes  graphiques  

Middleware  et  driver  graphiques  

2  

Page 20: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple d’affichage en ligne

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   20  

Intercep/on  des  commandes  graphiques  et  du  rendu  WebGL  

Page 21: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple d’affichage en ligne

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   21  

Intercep/on  des  données  WebGL  

Imprimables  après  conversion  

Page 22: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple d’affichage en ligne

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   22  

Interface  WebGL  en  ligne  de  personalisa/on  de  bijou  

Commandes  graphiques  

Middleware  et  driver  graphiques  

2  

Page 23: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple d’affichage en ligne

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   23  

Intercep/on  des  données  WebGL  

Imprimables  après  conversion  

Page 24: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple de World of Warcraft

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   24  

Portail  de  vente  d’impressions  3D  de  figurines  de  World  of  Warcraj  

Page 25: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple de World of Warcraft

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   25  

Modèle  extrait  du  jeu  et    disponible  sur    TF3DM.com  

Conversion  STL  

Page 26: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple de World of Warcraft

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   26  

Modèle  importé  et  prêt  à  imprimer  chez  Shapeways  

Page 27: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple de World of Warcraft

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   27  

WoW  Model  Viewer  –  Environnement  gratuit  très  évolué  d’extrac/on  des  mêmes  ressources  

3D  de  World  of  Warcraj  

Page 28: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

La  chaine  de  stockage  

Serveur  de  stockage  

La chaine de stockage

Modèle  de  stockage  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   28  

Authen/fica/on   Accès  

Client  

Interface  Web   Modèle  géométrique  

Modèle  affichage  

Transfert  

Page 29: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

La  chaine  de  stockage  

Serveur  de  stockage  

La chaine de stockage

Modèle  de  stockage  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   29  

Authen/fica/on   Accès  

Client  

Interface  Web   Modèle  géométrique  

Modèle  affichage  

Transfert  

1  

1  

3  

3  

2  

Page 30: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

La  chaine  de  stockage  

Serveur  de  stockage  

La chaine de stockage

Modèle  de  stockage  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   30  

Authen/fica/on   Accès  

Client  

Interface  Web   Modèle  géométrique  

Modèle  affichage  

Transfert  

1  

2  

2  

3  

Page 31: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple du Disarming Corruptor

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   31  

Modèle  de  stockage  

2  

De  Mickey  Mouse  aux  armes    à  feu  automa/ques  

Page 32: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple du Disarming Corruptor

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   32  

Modèle  de  stockage  

2  

Liberator  Seconde  Guerre  Mondiale  

Liberator  en  2013  

Ghost  Gunner  en  2014  

Page 33: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Exemple du Disarming Corruptor

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   33  

Modèle  de  stockage  

2  

Peut  servir  à  cacher  des  données  interdites  ou  dangereuses…  mais  peut  aussi  sécuriser  

vos  données  imprimables  

Page 34: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

L’environnement  d’impression  

L’environnement d’impression

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   34  

Modèles  géométriques  

Impression  

Modèles  d’impression  

Objet  imprimé  

Planifica/on  Job    impression  Slicing  

G-­‐Code  

Conversion  

Page 35: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

L’environnement  d’impression  

L’environnement d’impression

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   35  

Modèles  géométriques  

Impression  

Modèles  d’impression  

Objet  imprimé  

Planifica/on  Job    impression  Slicing  

G-­‐Code  

Conversion  1  

2  

1  

1  

Page 36: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

L’environnement  d’impression  

L’environnement d’impression

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   36  

Modèles  géométriques  

Impression  

Modèles  d’impression  

Objet  imprimé  

Planifica/on  Job    impression  Slicing  

G-­‐Code  

Conversion  

1   1  

1  

1  

2  

(Authen/se,  …)  

Page 37: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Places de marché

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   37  

Impression  3D  

Concep/on   Visualisa/on  

Stockage  

Transmission  

Page 38: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Place  de  marché  

Places de marché

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   38  

Service  d’Impression  3D  

Ou/ls  de    Concep/on  

Portail  Web  de  Visualisa/on  et  de  

Vente  

Service  de  Stockage  

Auten/fica/on  et  Transmission  

Page 39: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Places de marché

•  Quels  enjeux  pour  les  places  de  marché  de  l’impression  3D?  – Amazon,  Shapeways,  Sculpteo,  etc…  sont  des  exemples  pionniers  de  places  de  marché  des/nées  à  l’impression  3D  

– Elles  sont  concernées  par  les  vulnérabilités  que  nous  venons  de  voir  et  ne  pra/quent  que  certaines  des  méthodes  de  sécurisa/ons  présentées  

– La  probléma/que  de  la  protec/on  contre  l  contrefaçon,  qu’il  s’agisse  d’éviter  de  l’héberger  ou  de  s’en  défendre,  est  cri/que  pour  le  succès  et  l’industrialisa/on  de  ces  ini/a/ves  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   39  

Page 40: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Places de marché

•  Le  parallèle  avec  les  crypto-­‐monnaies  :  des  erreurs  à  éviter,  des  faits  divers  à  ne  pas  reproduire  –  Le   cambriolage   de   Mt.   Gox   et   l’impact   durable   sur   les  u/lisateurs  

–  Silk  Road  et  le  discrédit  sur  toute  une  communauté  –  Le   monde   de   l’impression   3D,   des   armes   à   feu   aux  enregistrements  dentaires,  de   la  propriété   industrielle  en  aéronau/que   aux   produits   de   diver/ssement,   crystallise  de  plus  en  plus  de  valeur  et  d’applica/ons  cri/ques,  mais  également   de   sujets   de   controverse,   tout   comme   les  crypto-­‐monnaies.  

–  L’exigence   de   sécurité   informa/que   de   l’écosystème   de  l’impression  3D  doit  être  adressée  rapidement  et  dans  sa  globalité,   depuis   la   chaîne   de   concep/on   jusqu’à  l’impression  proprement  dite,   sans  négliger   les  difficultés  liées  au  stockage  et  aux  échanges  d’objets  imprimables.  

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   40  

Page 41: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

[email protected]

Questions

Page 42: Les techniques-de-sécurisation-informatique-et-l impression-3-d-p4bus-systems

Prin/ng  expert  

Seller   JADE  infrastructure   Buyer  

JADE Marketplace 9

JADE  server  

JADE  kernel  

Jewelry  Catalog  

Webportal  designer  

Web  server  

Web  Portal  

Worksta/on  

JADE  Free    

Modeler  

P4BUS  com

municaiton  

Jewelry  designer  

JADE  Tablet  

P4BUS  com

munica/on  

Public  hardware  

JADE  Kiosk  

JADE  interface  

Web  client  

JADE  interface  

JADE  fablab  

P4BUS  export  

3D  Prin/ng  P4BUS  

geometry  transac/on  

Web  communica/on  :  CGI,  javascript  

P4BUS  

JADE  Interface  

Printed    jewelry  

Each    and  every  P4BUS  

geometry  transac/on  is  secure.  It  can  be  

authen/cated  and  traced  through  P4BUS  

transac/on  services.    

Fev  2015  P4BUS  ©  2015  –  Tous  droits  résevés  –  Pas  d’u/lisa/on  ou  de  duplica/on  sans  autorisa/on.   42