Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
- As diretrizes de codificação segura descrevem as diferentes maneiras pelas quais o código .NET pode ser projetado para funcionar com o sistema de segurança.
- As práticas recomendadas de segurança para C++ contêm informações sobre ferramentas e práticas de segurança para desenvolvedores de C++.
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.