Histórico da Página
- VISÃO GERAL
- CONFIGURAÇÕES INICIAIS
01. VISÃO GERAL
Este artigo tem como objetivo descrever recomendações de segurança para aumentar o nível de segurança, integridade e confidencialidade dos dados do PEP RM, garantindo um ambiente operacional seguro.
02. CONFIGURAÇÕES INICIAIS
- Utilizar um certificado SSL válido (Recomendado)
Para garantir que a comunicação com o portal seja segura, habilite o SSL para a sua aplicação no IIS. Isso é recomendado principalmente quando o portal é exposto em uma DMZ ou servidor com acesso via rede pública:
...
https://www.digicert.com/ssl-certificate-installation-microsoft-iis-8.htm
- Configurar bloqueio de usuário ao inserir senha incorreta no login (Recomendado)
CONFIGURAÇÃO DE BLOQUEIO POR ERRO AO LOGAR NO SISTEMA - Linha RM - TDN
- Habilitar SSL/TLS no Host (Opcional)
A comunicação com o HOST já é feita com segurança e os dados não são trafegados em “plain text” por padrão. Porém para aumentar a segurança e fazer com que as informações trafeguem criptografadas e com ainda mais segurança, sugerimos que habilitem o SSL no HOST. Ver: Habilitar SSL/TLS no Host - Linha RM - TDN
03. CONFIGURAÇÕES NO Web.Config
Desabilitar o VERB TRACE
Para realizar as configurações abaixo será necessário acessar o arquivo arquivo web.config da pasta da pasta FrameHTML.
O trecho de código abaixo deve ser incluído no nó nó <system.webServer>
Bloco de código | ||
---|---|---|
| ||
<security> <requestFiltering removeServerHeader="true"> <verbs allowUnlisted="true"> <add verb="TRACE" allowed="false" /> </verbs> </requestFiltering> </security> |
...
Ou a configuração pode ser feita pelo IIS:
Desabilitar o Debug: "ASP.NET DEBUG DEBUG Method Enabled"
No web.config, no nó <system.web>
Bloco de código | ||
---|---|---|
| ||
<compilation debug="false" /> |
Referência: Disable debugging for ASP.NET application - ASP.NET | Microsoft Learn
Remover do cabeçalho de resposta HTTP dos seguintes itens
- Server
Esse cabeçalho de resposta pode ser removido com uma configuração no arquivo web.config, no nó <system.webServer> adicione:
Bloco de código |
---|
<security>
<requestFiltering removeServerHeader ="true" />
</security> |
- X-Powered-By
Esse cabeçalho de resposta pode ser removido com uma configuração no arquivo web.config, no nó <system.webServer> adicione:
Bloco de código |
---|
<httpProtocol>
<customHeaders>
<remove name="X-Powered-By" />
</customHeaders>
</httpProtocol> |
X-AspNet-Version
Esse cabeçalho de resposta pode ser removido com uma configuração no arquivo web.config, no nó <system.web> adicione:
Artigos relacionados
Propriedades de página | ||
---|---|---|
| ||
|