Segurança e Desenvolvimento no Visual Basic

Os desenvolvedores no Visual Basic precisam endereçar problemas de segurança de chave assim que eles começam a trabalhar com o .NET Framework.Esta visão geral discute aplicativos Windows e da Web e as fases de implementação, depuração e implantação de desenvolvimento.

Visão Geral

O Visual Studio fornece a você controle sobre a segurança dos aplicativos executáveis.Embora você tenha controle com o .NET Framework, esse controle requer que você pense sobre sua programação com atenção na segurança.Há questões de segurança que você precisa para endereçar, criar aplicativos amigáveis e utilizáveis para os usuários.

Existem três situações onde você precisará endereçar problemas de segurança comuns:

  • Permissões: O usuário que está executando o aplicativo pode negar privilégios para seu aplicativo.Tal situação pode acontecer porque o seu aplicativo está sendo executado de uma localidade que o usuário tenha especificado a receber permissão de acesso de alguns recursos do sistema.Por exemplo, o usuário poderá configurar o Common Language Runtime para negar privilégios de arquivo para qualquer aplicativo que for armazenado em uma unidade de rede.Você precisará estar ciente disso em seu trabalho, e você deve escrever o código que responde a negação.Para obter mais informações, consulte Política de segurança.

  • Aplicativos da Web: Usuários que acessam seus aplicativos da Web a partir de seus servidores Web precisem ser impedido de executar um código mal-intencionado ou corrompendo os dados nos servidores.Para obter mais informações, consulte Protegendo sites da Web ASP.NET.

  • Instalação do Visual Studio: A maneira como você conjunto Visual Studio pode deixar seu servidor mais ou menos risco de ataques por código mal-intencionado.Para obter mais informações, consulte Permissões de usuário e Visual Studio .

Proteger recursos é um processo que ocupa várias tecnologias e o ciclo de desenvolvimento inteiro.Através de design cuidadoso, implementação, teste e implantação de aplicativos, você pode criar aplicativos muito seguros.Tecnologias de segurança fornecidas pelo ASP.NET, o sistema operacional e navegadores da Web estão disponíveis para proteger seus aplicativos.

Para obter mais informações, consulte Segurança no Visual Studio.

Consulte também

Outros recursos

Diretrizes para Codificação Segura

Segurança dos Formulários do Windows

Protegendo sites da Web ASP.NET

Segurança em Projetos de Dispositivos

Exemplos de segurança do Visual Basic