Criptografando URL

image

Ol√° pessoal, meu nome √© Mauricio Junior e hoje eu vou falar e mostrar como criptografar par√Ęmetros para passar pela URL e o usu√°rio n√£o consegue ver os dados passados pela URL. Um ponto importante aqui √©, os desenvolvedores est√£o passando par√Ęmetros pela URL que podem ser alterados facilmente e o usu√°rio j√° entende isso, dados que podem ser alterados pela URL e muitos tem usado para invadir ou ver outras contas sem que tenha permiss√£o por exemplo.

O que foi utilizado:

  • Editor: Microsoft Visual Studio
  • Linguagem C#
  • Tipo de projeto: Web
  • Framework: .NETCore
  • Package: NuGet CriptQuery

Problema

Usar url de forma aberta e qualquer um pode alterar os dados enviados ou acessar dados que n√£o podem ser acessados.

Solução

Utilizar um NuGet Package que criptografa os par√Ęmetros da URL query string e o usu√°rio n√£o consegue alterar os par√Ęmetros. Se forem alterados, os dados ser√£o inv√°lidos e assim voc√™ protege os dados.

Vamos ver na prática como utilizar isso usando apenas poucas linhas de código. O pacote NuGet está disponível gratuitamente no site da Microsoft e no meu site mauriciojunior.net/nugets onde você pode fazer download gratuitamente para usar em seus projetos. Esse pacote eu fiz para ajudar os desenvolvedores de software como eu sempre gosto de fazer.

Esse modulo eu tirei do Curso de Nuget dentro da Plataforma https://ecode10.academy

Espero que tenha gostado e qualquer d√ļvida pode me encontrar na rede social Instagram @mauriciojunior.net_ ou pelo meu site www.mauriciojunior.net.