Upgrade to Pro — share decks privately, control downloads, hide ads and more …

O perigo dos Softwares Não-Livres em Dispositivos Biomédicos Implantáveis

Marcel Ribeiro Dantas
November 09, 2013
49

O perigo dos Softwares Não-Livres em Dispositivos Biomédicos Implantáveis

Por muito tempo, ativistas de software livre falaram sobre os perigos do software não-livre em seus dispositivos pessoais e comerciais, ao ponto de muitas vezes sua privacidade ser apenas um de vários outros problemas.

Com a ascenção da computação ubíqua e da engenharia biomédica, esses novos dispositivos portando software não-livre trazem uma nova gama de perigos muito superiores ao de outrora. Não basta formatar seu computador agora, é sua vida em jogo.

Marcel Ribeiro Dantas

November 09, 2013
Tweet

Transcript

  1. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    O perigo dos Softwares N˜ ao Livres em Dispositivos Biom´ edicos Marcel Ribeiro Dantas mribeirodantas at lais.huol.ufrn.br I CONSOLINE - Recife/PE 9 de Novembro de 2013 Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 1/23
  2. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    I’m a Cyborg. How about you? Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 2/23
  3. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 3/23
  4. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 4/23
  5. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How common is an implantable device? Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 5/23
  6. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How common is an implantable device? Over 3.000.000 people worldwide with pacemakers Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 5/23
  7. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How common is an implantable device? Over 3.000.000 people worldwide with pacemakers Each year 600.000 pacemakers are implanted Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 5/23
  8. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How common is an implantable device? Over 3.000.000 people worldwide with pacemakers Each year 600.000 pacemakers are implanted Usually, 60 yo or older, but not necessarily Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 5/23
  9. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How common is an implantable device? Over 3.000.000 people worldwide with pacemakers Each year 600.000 pacemakers are implanted Usually, 60 yo or older, but not necessarily Global market for pacemakers: USD 4.2 billion in 2008 Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 5/23
  10. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    They’re not new. They’re just different now Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 6/23
  11. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    What is a pacemaker? Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 7/23
  12. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    What is a pacemaker? Artificial Cardiac Pacemaker Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 7/23
  13. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    What is a pacemaker? Artificial Cardiac Pacemaker Electrical impulses to regulate heart rate Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 7/23
  14. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    What is a defibrillator? Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 8/23
  15. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    What is a defibrillator? Implantable Cardioverter Defibrillator (ICD) Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 8/23
  16. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    What is a defibrillator? Implantable Cardioverter Defibrillator (ICD) Electrical impulses to revert ventricular fibrillation Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 8/23
  17. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Single unit Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 9/23
  18. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Single unit Pacemaker + ICD Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 9/23
  19. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Mistakes happen They do happen! Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 10/23
  20. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Mistakes happen They do happen! SEI estimates one defect for every 100 lines of code Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 10/23
  21. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Mistakes happen They do happen! SEI estimates one defect for every 100 lines of code Pacemaker may have around 80.000 lines; 800 bugs Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 10/23
  22. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Mistakes happen They do happen! SEI estimates one defect for every 100 lines of code Pacemaker may have around 80.000 lines; 800 bugs One study showed 98% of software failures in IMD would have been detected with all pairs testing. Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 10/23
  23. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Anything wrong? Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 11/23
  24. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Therac-25 Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 12/23
  25. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    But.. But.. it never happened Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 13/23
  26. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    But.. But.. it never happened Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 14/23
  27. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    But.. But.. it never happened Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 15/23
  28. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Karen Sandler Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 16/23
  29. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Karen Sandler Lawyer at Software Freedom Law Center Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 16/23
  30. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Karen Sandler Lawyer at Software Freedom Law Center Executive Director at GNOME Foundation Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 16/23
  31. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Karen Sandler Lawyer at Software Freedom Law Center Executive Director at GNOME Foundation Cyborg running on proprietary software Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 16/23
  32. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Karen Sandler Lawyer at Software Freedom Law Center Executive Director at GNOME Foundation Cyborg running on proprietary software What did she find out? Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 16/23
  33. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Software running in the device Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 17/23
  34. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Software running in the device Non-free Software Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 18/23
  35. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Security through obfuscation Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 19/23
  36. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Security through obfuscation Hide how it’s done Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 19/23
  37. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Security through obfuscation Hide how it’s done Don’t worry, they won’t find out Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 19/23
  38. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Security through obfuscation Hide how it’s done Don’t worry, they won’t find out Patent Encumbered Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 19/23
  39. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Dangers Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 20/23
  40. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Dangers Unauthorized use of Programmer Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 20/23
  41. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Dangers Unauthorized use of Programmer Network analyzer Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 20/23
  42. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Dangers Unauthorized use of Programmer Network analyzer Depleting battery Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 20/23
  43. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Dangers Unauthorized use of Programmer Network analyzer Depleting battery Fatal commands Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 20/23
  44. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Surprise! You can’t sue us :-) Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 21/23
  45. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How can Free Software change that? Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 22/23
  46. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How can Free Software change that? Not only make it better, but offer freedom Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 22/23
  47. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How can Free Software change that? Not only make it better, but offer freedom The more eyes, the less bugs Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 22/23
  48. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How can Free Software change that? Not only make it better, but offer freedom The more eyes, the less bugs Makes sure it does what it say it does Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 22/23
  49. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How can Free Software change that? Not only make it better, but offer freedom The more eyes, the less bugs Makes sure it does what it say it does Change it according to your needs Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 22/23
  50. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    How can Free Software change that? Not only make it better, but offer freedom The more eyes, the less bugs Makes sure it does what it say it does Change it according to your needs Audit your device’s code. Or pay someone to do it! Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 22/23
  51. Being a Cyborg Background Unintentional Intentional Scenario Solution Thank you!

    Thank you for your attention Questions? Except where otherwise specified, the content of this presentation may be used under the terms of the license Creative Commons Attribution 3.0 Marcel Ribeiro Dantas Dispositivos Biom´ edicos N˜ ao-Livres 23/23