Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 - Belo Horizonte
Neste último sábado (24/10/2020) participei como palestrante do SQLSaturday #972, realizando uma apresentação sobre boas práticas de segurança no acesso a dados em aplicações Web.
O SQLSaturday #972 - Belo Horizonte foi um evento promovido pelo PASS (comunidade mundial focada em tecnologias relacionadas à Microsoft Data Plataform) e pelo SQL BH, acontecendo desta vez de maneira virtual (via ferramenta GoToMeeting) ao longo de todo o sábado.
Público que acompanhou a apresentação: 39 pessoas ao final da mesma
Gostaria de deixar aqui meu muito obrigado à Sulamita Dantas (Microsoft MVP, MTAC), ao Maruan Aawar (MTAC) e ao Mateus Henrique pelo convite e por todo o suporte para que eu pudesse participar como palestrante. Deixo aqui também meus agradecimentos ao Dirceu Resende (Microsoft MVP) e ao Rodrigo Torres pelos prints tirados durante a palestra (estas imagens foram disponibilizadas no final do post).
Lembrando que ainda que o Azure na Prática (iniciativa que mantenho com meu amigo Milton Câmara) foi um dos patrocinadores do evento. Além de descontos para nossos próximos treinamentos online, temos ainda um minicurso gratuito que acontecerá em breve. Seguem os links para os interessados:
- Azure DevOps - 31/10, sábado - desconto de R$ 100
- Administrando Bancos no Azure - 28/11, sábado - desconto de R$ 200
- Minicurso online e gratuito sobre Bancos de Dados no Azure (Azure SQL, PostgreSQL, MySQL), com emissão de certificado e promovido pelo Azure na Prática - 07/11, sábado
Os slides da apresentação já estão no SlideShare:
Os projetos de exemplo utilizados durante a palestra foram disponibilizados no GitHub:
ASP.NET Core 3.1 + Dapper + SQL Server + Data Masking + Azure Key Vault
ASP.NET Core 3.1 + REST API + Contagem de Acessos + JWT + Azure App Configuration + Azure Key Vault
Abordei também as diferentes tecnologias empregadas nestes exemplos nos seguintes artigos:
ASP.NET Core + JWT: Guia de Referência
ASP.NET Core: melhorando o gerenciamento de configurações com Azure App Configuration e Key Vault