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

Por um front-end mais seguro

Leandro Diniz
September 03, 2020

Por um front-end mais seguro

Leandro Diniz

September 03, 2020
Tweet

More Decks by Leandro Diniz

Other Decks in Technology

Transcript

  1. Somos a IDTech que simplifica de maneira segura a relação

    entre pessoas e empresas por meio da identidade digital.
  2. 7. Cross-Site Scripting (XSS) 3. Cross-Site Scripting (XSS) 8. Cross-Site

    Request Forgery (CSRF) OWASP Top 10 The Open Web Application Security Project® 2013 2017 Fonte: https://wiki.owasp.org/images/0/06/OWASP_Top_10-2017-pt_pt.pdf
  3. Autenticação Implícita vs. Explícita Implícita: é feita automaticamente pelo navegador

    Explícita: é feita manualmente por quem está desenvolvendo • Cookies • Basic Authentication • Session token via header (Bearer)
  4. Atenção com a porta de entrada ⚠ sanitize • DOMPurify

    • secure-filters dados guardados • Web Crypto Storage
  5. Atenção com a porta de entrada ⚠ erros genéricos Sua

    senha senha está incorreta ✅ Usuário e/ou senha incorretos
  6. Medidas de segurança XSS Protection Mode a maioria dos navegadores

    modernos vem com essa proteção habilitada por padrão.
  7. Política de Segurança de Conteúdo forte CSP é uma camada

    adicional de segurança o que facilita a detecção e mitigação de certos tipos de ataques.
  8. Serviços de terceiros tenha certeza de estar com um CSP

    forte. A maioria dos serviços possuem, então, utilize. obs: Google Tag Manager ⚠
  9. Vamos transformar o Brasil em uma sociedade mais digital e

    colocar nosso país no mapa global da inovação. Já traçamos um plano para chegar lá e temos dado grandes passos em direção a esse ousado desafio, mas precisamos de bons talentos para irmos ainda mais longe. Vem com a gente? #WeAreHiring • Front End (SP) • Full Stack .NET ou Node.js (SP) • Back End Golang (SP) • Back End .NET (PR) • Mobile (SP, PR ou POA) • Machine Learning (PR) e muito mais!