Partilhar via


Aplicações seguras

Você deve considerar a segurança em todos os aspetos do desenvolvimento do seu aplicativo, desde o design até a implantação. Comece executando o Visual Studio da forma mais segura possível. Consulte Permissões de usuário.

Para ajudá-lo a desenvolver efetivamente aplicativos seguros, você deve ter uma compreensão fundamental dos conceitos de segurança e dos recursos de segurança das plataformas para as quais você desenvolve. Você também deve entender técnicas de codificação segura.

Código de segurança

A maioria dos erros de codificação que resultam em vulnerabilidades de segurança ocorre porque os desenvolvedores fazem suposições incorretas ao trabalhar com a entrada do usuário ou porque não entendem totalmente a plataforma para a qual estão desenvolvendo.

Construa para segurança

A segurança também é uma consideração importante no processo de compilação. Algumas etapas adicionais podem melhorar a segurança de um aplicativo implantado e ajudar a evitar engenharia reversa não autorizada, falsificação ou outros ataques:

  • O Dotfuscator é gratuito e ajuda a proteger os assemblies .NET contra engenharia reversa e uso não autorizado, como depuração não autorizada.
  • A assinatura de nome forte pode ser usada para identificar exclusivamente componentes de software e evitar falsificação de nomes.