SlideShare a Scribd company logo
1 of 28
Download to read offline
A forma definitiva de
proteger seu FrontEnd
TDC Innovation 2021
Agradecimentos
The Dev Conf
TDC Innovation 2021
Agradecimentos
The Dev Conf
TDC Innovation 2021
Agradecimentos
The Dev Conf
Sobre apresentação
Detalhes
Traz grande diferença
Agenda
- Sobre palestrante
- Introduçao
- A importância da segurança
- OWASP
- Variaveis de ambiente
- Código fonte
- Webpack
- Requests
- Logs
- Tokens
- Cache
- Ferramentas
- Perguntas
- Contatos
Sobre palestrante
Ismael Nascimento “Ash”
Senior Sofware Developer
Minha entrevista
www.
Minhaentrevista
.com
www.
minhaentrevista
.com
EU
Introdução
Informações é ouro
E nem todos tem
A importancia de segurança
Vazamento de informações
Cuidado nunca eh demais!
Inseguranças na web
OWASP
Quais são as principais inseguranças?
A importancia de segurança
OWASP
Quais são as principais inseguranças?
Variaveis de ambiente
Os melhores dados
Atenção aos detalhes
Variaveis de ambiente
Os melhores dados
Atenção aos detalhes
Código fonte
Copiar e colar
Nao reinventar a rodar
Código fonte
Copiar e colar
Nao reinventar a rodar
Webpack
Amigo dos frontends
Enganando os espertos
Webpack
Amigo dos frontends
Enganando os espertos
Requests
Console.log
Em produção, é complicado
Logs
Console.log
Em produção, é complicado
Tokens
JWT
Validação sempre é bem vindo
Cache
Armazenamento local
Dados na memória do navegador
Ferramentas
Corrigindo
Colocando segurança
Ferramentas
Corrigindo
Colocando segurança
Perguntas
Dúvidas
Diz ai
Meus contatos
www.
ismaelnascimento
.com

More Related Content

Similar to Protegendo seu FrontEnd com segurança

Dicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsDicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsGDGFoz
 
Webinar: Oportunidades e requisitos no projeto de hardware para IoT
Webinar: Oportunidades e requisitos no projeto de hardware para IoTWebinar: Oportunidades e requisitos no projeto de hardware para IoT
Webinar: Oportunidades e requisitos no projeto de hardware para IoTEmbarcados
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational DatabasesMarcus Vinicius Miguel Pedro
 
Empreender em IoT no Brasil - desafios e oportunidades.
Empreender em IoT no Brasil - desafios e oportunidades.Empreender em IoT no Brasil - desafios e oportunidades.
Empreender em IoT no Brasil - desafios e oportunidades.Embarcados
 
Seguranca para desenvolvedores
Seguranca para desenvolvedoresSeguranca para desenvolvedores
Seguranca para desenvolvedoresCristiano Cunha
 
Segurança de Redes
Segurança de RedesSegurança de Redes
Segurança de RedesDiego Casati
 
Nodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis terNodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis terEmerson Macedo
 
Webinar seguranca na nuvem
Webinar seguranca na nuvemWebinar seguranca na nuvem
Webinar seguranca na nuvemArtsoft Sistemas
 
E scan tech i - bem vindos ao escan
E scan   tech i - bem vindos ao escanE scan   tech i - bem vindos ao escan
E scan tech i - bem vindos ao escanAlexandre Almeida
 
Workshop gratuito sobre Acessibilidade na Web
Workshop gratuito sobre Acessibilidade na WebWorkshop gratuito sobre Acessibilidade na Web
Workshop gratuito sobre Acessibilidade na WebCentro Web
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureGiovanni Bassi
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Rodrigo Kono
 
Webinar sobre-ferramentas-e-técnicas-para-auditorias-teste-de-invasão
Webinar sobre-ferramentas-e-técnicas-para-auditorias-teste-de-invasãoWebinar sobre-ferramentas-e-técnicas-para-auditorias-teste-de-invasão
Webinar sobre-ferramentas-e-técnicas-para-auditorias-teste-de-invasãoClavis Segurança da Informação
 
Node.JS - Campus Party Brasil 2011
Node.JS - Campus Party Brasil 2011Node.JS - Campus Party Brasil 2011
Node.JS - Campus Party Brasil 2011Emerson Macedo
 
DevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoDevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoJoao Canais
 
A OWASP e a Segurança Aplicacional para a Web
A OWASP e a Segurança Aplicacional para a WebA OWASP e a Segurança Aplicacional para a Web
A OWASP e a Segurança Aplicacional para a WebCarlos Serrao
 
5 Dicas para economizar no desenvolvimento do seu aplicativo
5 Dicas para economizar no desenvolvimento do seu aplicativo5 Dicas para economizar no desenvolvimento do seu aplicativo
5 Dicas para economizar no desenvolvimento do seu aplicativoKleber Carvalho
 

Similar to Protegendo seu FrontEnd com segurança (20)

Dicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsDicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOps
 
Webinar: Oportunidades e requisitos no projeto de hardware para IoT
Webinar: Oportunidades e requisitos no projeto de hardware para IoTWebinar: Oportunidades e requisitos no projeto de hardware para IoT
Webinar: Oportunidades e requisitos no projeto de hardware para IoT
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
 
Empreender em IoT no Brasil - desafios e oportunidades.
Empreender em IoT no Brasil - desafios e oportunidades.Empreender em IoT no Brasil - desafios e oportunidades.
Empreender em IoT no Brasil - desafios e oportunidades.
 
Seguranca para desenvolvedores
Seguranca para desenvolvedoresSeguranca para desenvolvedores
Seguranca para desenvolvedores
 
Java Web, o Tutorial
Java Web, o TutorialJava Web, o Tutorial
Java Web, o Tutorial
 
Segurança de Redes
Segurança de RedesSegurança de Redes
Segurança de Redes
 
Nodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis terNodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis ter
 
Webinar seguranca na nuvem
Webinar seguranca na nuvemWebinar seguranca na nuvem
Webinar seguranca na nuvem
 
Ger301
Ger301Ger301
Ger301
 
E scan tech i - bem vindos ao escan
E scan   tech i - bem vindos ao escanE scan   tech i - bem vindos ao escan
E scan tech i - bem vindos ao escan
 
Workshop gratuito sobre Acessibilidade na Web
Workshop gratuito sobre Acessibilidade na WebWorkshop gratuito sobre Acessibilidade na Web
Workshop gratuito sobre Acessibilidade na Web
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
Workshop Riosoft Auditoria Teste de Invasão(pentest)
Workshop Riosoft Auditoria Teste de Invasão(pentest)Workshop Riosoft Auditoria Teste de Invasão(pentest)
Workshop Riosoft Auditoria Teste de Invasão(pentest)
 
Webinar sobre-ferramentas-e-técnicas-para-auditorias-teste-de-invasão
Webinar sobre-ferramentas-e-técnicas-para-auditorias-teste-de-invasãoWebinar sobre-ferramentas-e-técnicas-para-auditorias-teste-de-invasão
Webinar sobre-ferramentas-e-técnicas-para-auditorias-teste-de-invasão
 
Node.JS - Campus Party Brasil 2011
Node.JS - Campus Party Brasil 2011Node.JS - Campus Party Brasil 2011
Node.JS - Campus Party Brasil 2011
 
DevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoDevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet Video
 
A OWASP e a Segurança Aplicacional para a Web
A OWASP e a Segurança Aplicacional para a WebA OWASP e a Segurança Aplicacional para a Web
A OWASP e a Segurança Aplicacional para a Web
 
5 Dicas para economizar no desenvolvimento do seu aplicativo
5 Dicas para economizar no desenvolvimento do seu aplicativo5 Dicas para economizar no desenvolvimento do seu aplicativo
5 Dicas para economizar no desenvolvimento do seu aplicativo
 

More from Ismael Ash

Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Ismael Ash
 
Iniciando em DevOps usando AWS - Digital College
Iniciando em DevOps usando AWS - Digital CollegeIniciando em DevOps usando AWS - Digital College
Iniciando em DevOps usando AWS - Digital CollegeIsmael Ash
 
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...Ismael Ash
 
React.js para entrevistas - FrontEnd Day CE 2023
React.js para entrevistas - FrontEnd Day CE 2023React.js para entrevistas - FrontEnd Day CE 2023
React.js para entrevistas - FrontEnd Day CE 2023Ismael Ash
 
Qualidade de vida e profissionais de TI
Qualidade de vida e profissionais de TIQualidade de vida e profissionais de TI
Qualidade de vida e profissionais de TIIsmael Ash
 
Criando um backend em menos de 10 minutos usando Strapi - Meetup DevsNorte Ma...
Criando um backend em menos de 10 minutos usando Strapi - Meetup DevsNorte Ma...Criando um backend em menos de 10 minutos usando Strapi - Meetup DevsNorte Ma...
Criando um backend em menos de 10 minutos usando Strapi - Meetup DevsNorte Ma...Ismael Ash
 
Analytics simples e eficiente na AWS - AWSUGCE Meetup
Analytics simples e eficiente na AWS - AWSUGCE MeetupAnalytics simples e eficiente na AWS - AWSUGCE Meetup
Analytics simples e eficiente na AWS - AWSUGCE MeetupIsmael Ash
 
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdf
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdfVida social de uma pessoa desenvolvedora - alem dos codigos.pdf
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdfIsmael Ash
 
React.js para entrevistas
React.js para entrevistasReact.js para entrevistas
React.js para entrevistasIsmael Ash
 
O que devo saber de cloud
O que devo saber de cloudO que devo saber de cloud
O que devo saber de cloudIsmael Ash
 
Realidade aumentada de desenvolvimento aos negócios
Realidade aumentada de desenvolvimento aos negóciosRealidade aumentada de desenvolvimento aos negócios
Realidade aumentada de desenvolvimento aos negóciosIsmael Ash
 
Realidade aumentada no mundo atual
Realidade aumentada no mundo atualRealidade aumentada no mundo atual
Realidade aumentada no mundo atualIsmael Ash
 
Deploy de uma aplicação usando pipeline(ci/cd)
Deploy de uma aplicação usando pipeline(ci/cd)Deploy de uma aplicação usando pipeline(ci/cd)
Deploy de uma aplicação usando pipeline(ci/cd)Ismael Ash
 
Java script para realidade aumentada - BrazilJS
Java script para realidade aumentada - BrazilJSJava script para realidade aumentada - BrazilJS
Java script para realidade aumentada - BrazilJSIsmael Ash
 
Realidade Aumentada nos tempos atuais - Nerdzao
Realidade Aumentada nos tempos atuais - NerdzaoRealidade Aumentada nos tempos atuais - Nerdzao
Realidade Aumentada nos tempos atuais - NerdzaoIsmael Ash
 
Como ingressar no mercado de ar vr
Como ingressar no mercado de ar vrComo ingressar no mercado de ar vr
Como ingressar no mercado de ar vrIsmael Ash
 
Realidade Aumentada com Unity - Elephant Coworking
Realidade Aumentada com Unity - Elephant CoworkingRealidade Aumentada com Unity - Elephant Coworking
Realidade Aumentada com Unity - Elephant CoworkingIsmael Ash
 
O lado negro do desenvolvimento de software
O lado negro do desenvolvimento de softwareO lado negro do desenvolvimento de software
O lado negro do desenvolvimento de softwareIsmael Ash
 
AWS Lambda com Node.js
AWS Lambda com Node.jsAWS Lambda com Node.js
AWS Lambda com Node.jsIsmael Ash
 
Realidade Aumentada com Unity - Nerdzão
Realidade Aumentada com Unity - NerdzãoRealidade Aumentada com Unity - Nerdzão
Realidade Aumentada com Unity - NerdzãoIsmael Ash
 

More from Ismael Ash (20)

Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
 
Iniciando em DevOps usando AWS - Digital College
Iniciando em DevOps usando AWS - Digital CollegeIniciando em DevOps usando AWS - Digital College
Iniciando em DevOps usando AWS - Digital College
 
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
 
React.js para entrevistas - FrontEnd Day CE 2023
React.js para entrevistas - FrontEnd Day CE 2023React.js para entrevistas - FrontEnd Day CE 2023
React.js para entrevistas - FrontEnd Day CE 2023
 
Qualidade de vida e profissionais de TI
Qualidade de vida e profissionais de TIQualidade de vida e profissionais de TI
Qualidade de vida e profissionais de TI
 
Criando um backend em menos de 10 minutos usando Strapi - Meetup DevsNorte Ma...
Criando um backend em menos de 10 minutos usando Strapi - Meetup DevsNorte Ma...Criando um backend em menos de 10 minutos usando Strapi - Meetup DevsNorte Ma...
Criando um backend em menos de 10 minutos usando Strapi - Meetup DevsNorte Ma...
 
Analytics simples e eficiente na AWS - AWSUGCE Meetup
Analytics simples e eficiente na AWS - AWSUGCE MeetupAnalytics simples e eficiente na AWS - AWSUGCE Meetup
Analytics simples e eficiente na AWS - AWSUGCE Meetup
 
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdf
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdfVida social de uma pessoa desenvolvedora - alem dos codigos.pdf
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdf
 
React.js para entrevistas
React.js para entrevistasReact.js para entrevistas
React.js para entrevistas
 
O que devo saber de cloud
O que devo saber de cloudO que devo saber de cloud
O que devo saber de cloud
 
Realidade aumentada de desenvolvimento aos negócios
Realidade aumentada de desenvolvimento aos negóciosRealidade aumentada de desenvolvimento aos negócios
Realidade aumentada de desenvolvimento aos negócios
 
Realidade aumentada no mundo atual
Realidade aumentada no mundo atualRealidade aumentada no mundo atual
Realidade aumentada no mundo atual
 
Deploy de uma aplicação usando pipeline(ci/cd)
Deploy de uma aplicação usando pipeline(ci/cd)Deploy de uma aplicação usando pipeline(ci/cd)
Deploy de uma aplicação usando pipeline(ci/cd)
 
Java script para realidade aumentada - BrazilJS
Java script para realidade aumentada - BrazilJSJava script para realidade aumentada - BrazilJS
Java script para realidade aumentada - BrazilJS
 
Realidade Aumentada nos tempos atuais - Nerdzao
Realidade Aumentada nos tempos atuais - NerdzaoRealidade Aumentada nos tempos atuais - Nerdzao
Realidade Aumentada nos tempos atuais - Nerdzao
 
Como ingressar no mercado de ar vr
Como ingressar no mercado de ar vrComo ingressar no mercado de ar vr
Como ingressar no mercado de ar vr
 
Realidade Aumentada com Unity - Elephant Coworking
Realidade Aumentada com Unity - Elephant CoworkingRealidade Aumentada com Unity - Elephant Coworking
Realidade Aumentada com Unity - Elephant Coworking
 
O lado negro do desenvolvimento de software
O lado negro do desenvolvimento de softwareO lado negro do desenvolvimento de software
O lado negro do desenvolvimento de software
 
AWS Lambda com Node.js
AWS Lambda com Node.jsAWS Lambda com Node.js
AWS Lambda com Node.js
 
Realidade Aumentada com Unity - Nerdzão
Realidade Aumentada com Unity - NerdzãoRealidade Aumentada com Unity - Nerdzão
Realidade Aumentada com Unity - Nerdzão
 

Protegendo seu FrontEnd com segurança