COMO: Configurar uma aplicação ligada ao .NET e SQL Server para utilizar um número de porta alternativo para comunicações de rede

Traduções de Artigos Traduções de Artigos
Artigo: 815146 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como configurar uma aplicação .NET ligados e um computador com o Microsoft SQL Server para utilizar uma porta alternativa para comunicações de rede.

Muitos breeches de segurança recente utilizaram aplicações e bases de dados que foram configurados para utilizar os respectivos números de porta predefinido. Por exemplo, um worm procura para servidores de base de dados vulnerável na Internet pode examinar apenas TCP porta 1433. Por predefinição, o SQL Server utiliza este número de porta.

Uma forma de proteger a aplicação contra ataques automatizados (tais como vírus e worms) é alterar os números de porta predefinidos que as aplicações e servidores de bases de dados utilizam para comunicações. Muitas aplicações ligadas .NET utilizam um servidor de SQL da base de dados. Por conseguinte, terá de reconfigurar estas aplicações para comunicar com uma base de dados em que o número de porta predefinido foi alterado. Este artigo descreve como alterar o número de porta que utiliza um computador com o SQL Server e o número de porta que uma aplicação ligado ao .NET utiliza para comunicar com o computador com o SQL Server.



Alterar o número de porta do servidor SQL


A secção seguinte descreve os passos para alterar a porta predefinida que um computador com o SQL Server monitoriza para entrada de TCP/IP ligações:
  1. Clique em Iniciar , aponte para programas e, em seguida, aponte para Microsoft SQL Server . Clique em utilitário de rede do servidor .
  2. Na lista de Protocolos activados , clique em TCP/IP e, em seguida, clique em Propriedades .
  3. Altere a Porta predefinida para o número de porta que pretende. Por predefinição, o número da porta está definido para 1433 .
  4. Clique em OK para voltar para o servidor de utilitário de rede e, em seguida, clique em OK .
  5. Reinicie o SQL Server para impor as alterações produzam efeito.

Alterar a configuração do .NET

Para alterar a porta que as aplicações ligadas .NET utilizar para estabelecer ligação com o Microsoft SQL Server, siga estes passos:
  1. Abra ficheiro de config da aplicação num editor de texto (tal como o bloco de notas [Notepad]). Normalmente, o ficheiro .config está localizado na pasta ?s a aplicação e chama .config do Application Name. Para aplicações do ASP.NET, este ficheiro pode ser o nome .config em Web.config ou o Application Name.
  2. Mais ligado ao .NET aplicações que requerem uma base de dados permitem que o administrador de sistema para alterar a origem de dados. A origem de dados define o nome e o número da porta do servidor da base de dados. No entanto, a forma como cada aplicação permite que o administrador do sistema para configurar a origem de dados varia. Procure o elemento que define a origem de dados no ficheiro .config (ou ficheiros). Normalmente, a definição de origem de dados inclui a expressão, origem de dados , origem de dados ou dsn . Por exemplo, o seguinte exemplo de um elemento <appsettings> é típico de como uma aplicação define a origem de dados para pedidos de base de dados:
    <appSettings>
    	<add key="appDSN" value="data source=SERVER-NAME;initial catalog=ratings;integrated security=SSPI;persist security info=False;packet size=4096" />
    </appSettings>
  3. Alterar a origem de dados para utilizar o número de porta personalizada, adicionando uma vírgula e um número de porta após o nome ou endereço IP ?s o servidor de bases de dados. Utilize o formato ? SERVER-NAME,port ?. Por exemplo, para configurar a aplicação utilizar um computador com o SQL Server com o nome SQLDB e tem um número de porta de 5656, altere o valor para origem de dados = SQLDB, 5656 .
  4. Guarde o ficheiro .config. As aplicações do ASP.NET reiniciar automaticamente depois de alterar a origem de dados. Tem de reiniciar manualmente todos os outros tipos de aplicações ligadas .NET para a alteração tenha efeito.

Referências

Para obter informações adicionais, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
315736COMO: Secure uma aplicação do ASP.NET utilizando a segurança do Windows
315588COMO: Secure uma aplicação do ASP.NET utilizando certificados do lado do cliente
818014COMO: Secure aplicações que tem foi criadas no .NET Framework


Propriedades

Artigo: 815146 - Última revisão: 30 de abril de 2003 - Revisão: 2.5
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
Palavras-chave: 
kbmt kbsystemdata kbsecurity kbhowtomaster kbconfig KB815146 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 815146

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com