Skip to content

Commit

Permalink
convert content to md
Browse files Browse the repository at this point in the history
  • Loading branch information
SphinxKnight committed Sep 26, 2022
1 parent 5fd18c9 commit aa29d35
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 65 deletions.
6 changes: 3 additions & 3 deletions files/pt-br/web/security/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ tags:
- Web
translation_of: Web/Security
---
<p><span class="seoSummary">Assegurar-se de que seu website ou sua aplicação web aberta esteja segura é um ponto crucial. Até pequenos bugs no seu código podem resultar em vazamento de informações privadas e há muita gente mal intencionada por aí tentando encontrar meios de roubar dados. Estes artigos contêm informações que podem ajudá-lo a manter seu código seguro.</span></p>
Assegurar-se de que seu website ou sua aplicação web aberta esteja segura é um ponto crucial. Até pequenos bugs no seu código podem resultar em vazamento de informações privadas e há muita gente mal intencionada por aí tentando encontrar meios de roubar dados. Estes artigos contêm informações que podem ajudá-lo a manter seu código seguro.

<p>{{LandingPageListSubpages}}</p>
{{LandingPageListSubpages}}

<p>{{QuickLinksWithSubpages}}</p>
{{QuickLinksWithSubpages}}
54 changes: 22 additions & 32 deletions files/pt-br/web/security/securing_your_site/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,42 +8,32 @@ tags:
- TopicStub
translation_of: Web/Security/Securing_your_site
---
<p>Há várias coisas que você pode fazer para ajudar na segurança do seu site. Esse artigo oferece uma série de sugestões, bem como links para outros artigos fornecendo informações mais úteis.</p>
Há várias coisas que você pode fazer para ajudar na segurança do seu site. Esse artigo oferece uma série de sugestões, bem como links para outros artigos fornecendo informações mais úteis.

<div class="note"><strong>Nota:</strong> Esse artigo é um trabalho em progresso e não está nem completo nem as sugestões a seguir irão garantir que seu site será completamente seguro.</div>
> **Nota:** Esse artigo é um trabalho em progresso e não está nem completo nem as sugestões a seguir irão garantir que seu site será completamente seguro.
<h2 id="Segurança_da_informação_do_usuário">Segurança da informação do usuário</h2>
## Segurança da informação do usuário

<dl>
<dt><a href="/en/How_to_Turn_Off_Form_Autocompletion" title="en/How to Turn Off Form Autocompletion">Como desligar o formulário de preenchimento automático</a></dt>
<dd>Campos de formulário têm preenchimento automático no Gecko, isto é, seus valores podem ser lembrados e automaticamente trazidos de volta na próxima vez que o usuário visitar seu site. Para certos tipos de dados, você pode querer desativar essa funcionalidade.</dd>
<dt><a href="/en/CSS/Privacy_and_the_:visited_selector" title="en/CSS/Privacy and the :visited selector">Privacidade e o seletor :visited</a></dt>
<dd>Esse artigo discute mudanças feitas no método <code>getComputedStyle()</code> que eliminam a habilidade de sites maliciosos de descobrir o histórico do navegador de usuários.</dd>
</dl>
- [Como desligar o formulário de preenchimento automático](/en/How_to_Turn_Off_Form_Autocompletion "en/How to Turn Off Form Autocompletion")
- : Campos de formulário têm preenchimento automático no Gecko, isto é, seus valores podem ser lembrados e automaticamente trazidos de volta na próxima vez que o usuário visitar seu site. Para certos tipos de dados, você pode querer desativar essa funcionalidade.
- [Privacidade e o seletor :visited](/en/CSS/Privacy_and_the_:visited_selector "en/CSS/Privacy and the :visited selector")
- : Esse artigo discute mudanças feitas no método `getComputedStyle()` que eliminam a habilidade de sites maliciosos de descobrir o histórico do navegador de usuários.

<h2 id="Segurança_de_conteúdo">Segurança de conteúdo</h2>
## Segurança de conteúdo

<dl>
<dt><a href="/en/Properly_Configuring_Server_MIME_Types" title="en/Properly Configuring Server MIME Types">Configurar corretamente os tipos de MIME do servidor</a></dt>
<dd>Há várias formas para que tipos incorretos de MIME causem potenciais problemas de segurança no seu site. Esse artigo explica alguns deles e mostra como configurar seu servidor para fornecer arquivos com os tipos corretos de MIME.</dd>
<dt><a href="/en/Security/HTTP_Strict_Transport_Security" title="en/Security/HTTP Strict Transport Security">HTTP Strict Transport Security</a></dt>
<dd>
<p>O cabeçalho <a href="/en/HTTP" title="en/HTTP">HTTP</a> <code>Strict-Transport-Security:</code> permite a um site especificar que somente pode ser acessado usando HTTPS.</p>
</dd>
<dt><a href="/En/HTTP_access_control" title="En/HTTP access control">Controle de acesso HTTP</a></dt>
<dd>O padrão <em>Cross-Origin Resource Sharing</em> fornece uma forma de especificar qual conteúdo pode ser carregado de outros domínios. Você pode usar isso para prevenir seu site de ser usado impropriamente; além disso, você pode usá-lo para estabelecer recursos que outros sites são expressamente permitidos de usar.</dd>
<dt><a href="/en/Security/CSP" title="en/Security/CSP">Política de Segurança de Conteúdo</a></dt>
<dd>Uma camada de segurança adicionada que ajuda a detectar e evitar certos tipos de ataques, incluindo <em>Cross Site Scripting</em> (XSS) e ataques de injeção de dados. Esses ataques são usado para tudo, desde roubo de dados até desfiguração de página ou distribuição de malware.</dd>
<dt><a href="/en-US/docs/Web/HTTP/X-Frame-Options" title="en/The X-FRAME-OPTIONS response header">O cabeçalho de resposta X-FRAME-OPTIONS</a></dt>
<dd>
<p>O cabeçalho de resposta <a href="/en/HTTP" title="en/HTTP">HTTP</a> <code>X-Frame-Options:</code> pode ser usado para indicar se um navegador deve ser autorizado a renderizar uma página ou não em um elemento {{ HTMLElement("frame") }}. Sites podem usar isso para evitar ataques do tipo <em>clickjacking</em>, garantindo que seus conteúdos não estão embutidos em outros sites.</p>
</dd>
<dt><a href="https://wparena.com/how-to-secure-and-protect-wordpress-website-through-htaccess-file/" title="en/Security/CSP">Deixando seu site seguro usando o Htaccess</a></dt>
<dd>Aprenda a melhor maneira e quase todos os truques para deixar seu site seguro usando o arquivo .htaccess. Você pode colocar endereços IPs em <em>blacklists</em>, restringir o acesso a certas áreas do website, proteger diferentes arquivos, proteger contra <em>hotlink</em> de imagens e muito mais.</dd>
</dl>
- [Configurar corretamente os tipos de MIME do servidor](/en/Properly_Configuring_Server_MIME_Types "en/Properly Configuring Server MIME Types")
- : Há várias formas para que tipos incorretos de MIME causem potenciais problemas de segurança no seu site. Esse artigo explica alguns deles e mostra como configurar seu servidor para fornecer arquivos com os tipos corretos de MIME.
- [HTTP Strict Transport Security](/en/Security/HTTP_Strict_Transport_Security "en/Security/HTTP Strict Transport Security")
- : O cabeçalho [HTTP](/en/HTTP "en/HTTP") `Strict-Transport-Security:` permite a um site especificar que somente pode ser acessado usando HTTPS.
- [Controle de acesso HTTP](/En/HTTP_access_control "En/HTTP access control")
- : O padrão _Cross-Origin Resource Sharing_ fornece uma forma de especificar qual conteúdo pode ser carregado de outros domínios. Você pode usar isso para prevenir seu site de ser usado impropriamente; além disso, você pode usá-lo para estabelecer recursos que outros sites são expressamente permitidos de usar.
- [Política de Segurança de Conteúdo](/en/Security/CSP "en/Security/CSP")
- : Uma camada de segurança adicionada que ajuda a detectar e evitar certos tipos de ataques, incluindo _Cross Site Scripting_ (XSS) e ataques de injeção de dados. Esses ataques são usado para tudo, desde roubo de dados até desfiguração de página ou distribuição de malware.
- [O cabeçalho de resposta X-FRAME-OPTIONS](/pt-BR/docs/Web/HTTP/X-Frame-Options "en/The X-FRAME-OPTIONS response header")
- : O cabeçalho de resposta [HTTP](/en/HTTP "en/HTTP") `X-Frame-Options:` pode ser usado para indicar se um navegador deve ser autorizado a renderizar uma página ou não em um elemento {{ HTMLElement("frame") }}. Sites podem usar isso para evitar ataques do tipo _clickjacking_, garantindo que seus conteúdos não estão embutidos em outros sites.
- [Deixando seu site seguro usando o Htaccess](https://wparena.com/how-to-secure-and-protect-wordpress-website-through-htaccess-file/ "en/Security/CSP")
- : Aprenda a melhor maneira e quase todos os truques para deixar seu site seguro usando o arquivo .htaccess. Você pode colocar endereços IPs em _blacklists_, restringir o acesso a certas áreas do website, proteger diferentes arquivos, proteger contra _hotlink_ de imagens e muito mais.

<h2 id="Veja_também">Veja também</h2>
## Veja também

<ul>
<li><a class="external" href="http://www.owasp.org/">Projeto Open Web Application Security (OWASP)</a></li>
</ul>
- [Projeto Open Web Application Security (OWASP)](http://www.owasp.org/)
Original file line number Diff line number Diff line change
Expand Up @@ -7,52 +7,54 @@ tags:
- Seguranca(2)
translation_of: Web/Security/Securing_your_site/Turning_off_form_autocompletion
---
<p><span class="seoSummary">Este artigo explica como um Site da Web pode desabilitar a função autocompletar de campos de formulário.</span></p>
Este artigo explica como um Site da Web pode desabilitar a função autocompletar de campos de formulário.

<p>Por padrão, navegadores lembram da informação que o usuário envia através de campos de formulário em Sites da Web. Isto habilita o navegador a oferecer termos para autocompletar (ao usuário iniciar a digitação o navegador oferece sugestões para campos que o usuário tenha iniciado a digitação) ou auto preenchimento (o navegador pré popula os campos ao carregar a página.</p>
Por padrão, navegadores lembram da informação que o usuário envia através de campos de formulário em Sites da Web. Isto habilita o navegador a oferecer termos para autocompletar (ao usuário iniciar a digitação o navegador oferece sugestões para campos que o usuário tenha iniciado a digitação) ou auto preenchimento (o navegador pré popula os campos ao carregar a página.

<p>Estas funcionalidades de autocompletar podem gerar para os usuários preocupações quanto à privacidade. Por isso os navegadores permitem aos usuários que desabilitem essas funcionalidades, embora, por padrão, elas estejam habilitadas. Entretanto, alguns dados enviados em formulários não serão úteis no futuro (um número PIN, por exemplo), ou mesmo contém informações sensíveis (um número de documento ou um código de segurança de cartão de crédito, por exemplo). Um website deverá preferir que o navegador não se lembre de valores para estes tipos de campos, mesmo que a funcionalidade de autocompletar dos navegadores esteja ativa.</p>
Estas funcionalidades de autocompletar podem gerar para os usuários preocupações quanto à privacidade. Por isso os navegadores permitem aos usuários que desabilitem essas funcionalidades, embora, por padrão, elas estejam habilitadas. Entretanto, alguns dados enviados em formulários não serão úteis no futuro (um número PIN, por exemplo), ou mesmo contém informações sensíveis (um número de documento ou um código de segurança de cartão de crédito, por exemplo). Um website deverá preferir que o navegador não se lembre de valores para estes tipos de campos, mesmo que a funcionalidade de autocompletar dos navegadores esteja ativa.

<h2 id="Desabilitando_o_auto_completar">Desabilitando o auto completar</h2>
## Desabilitando o auto completar

<p>Para desabilitar o auto completar nos formulários, o Web Site precisa setar o atributo <code>autocomplete</code> para "off":</p>
Para desabilitar o auto completar nos formulários, o Web Site precisa setar o atributo `autocomplete` para "off":

<pre class="brush: html">autocomplete="off"</pre>
```html
autocomplete="off"
```

<p>O site pode fazer isso para um formulário inteiro ou para elementos input especificos do formulário:</p>
O site pode fazer isso para um formulário inteiro ou para elementos input especificos do formulário:

<pre class="brush: html">&lt;form method="post" action="/form" autocomplete="off"&gt;
```html
<form method="post" action="/form" autocomplete="off">
[...]
&lt;/form&gt;</pre>
</form>
```

<pre class="brush: html">&lt;form method="post" action="/form"&gt;
```html
<form method="post" action="/form">
[...]
&lt;div&gt;
&lt;label for="cc"&gt;Credit card:&lt;/label&gt;
&lt;input type="text" id="cc" name="cc" autocomplete="off"&gt;
&lt;/div&gt;
&lt;/form&gt;</pre>
<div>
<label for="cc">Credit card:</label>
<input type="text" id="cc" name="cc" autocomplete="off">
</div>
</form>
```

<p>O atributo <code>autocomplete="off"</code> tem dois efeitos:</p>
O atributo `autocomplete="off"` tem dois efeitos:

<ul>
<li>Dirá para o navegador parar de salvar dados inseridos pelo usuário em formulários para um futuro <em>autocomplete</em> (Isso varia de navegador para navegador).</li>
<li>Isso fará o navegador parar de fazer caching dos dados do formulário na <em>session history</em> do navegador. Quando um dado é armazenado no <em>cache</em> no <em>session history</em>, os dados preenchidos pelo usuário serão mostrados para ele no caso dele submeter o formulário e clicar no botão Voltar e retornar à página original do formulário.</li>
</ul>
- Dirá para o navegador parar de salvar dados inseridos pelo usuário em formulários para um futuro _autocomplete_ (Isso varia de navegador para navegador).
- Isso fará o navegador parar de fazer caching dos dados do formulário na _session history_ do navegador. Quando um dado é armazenado no _cache_ no _session history_, os dados preenchidos pelo usuário serão mostrados para ele no caso dele submeter o formulário e clicar no botão Voltar e retornar à página original do formulário.

<h2 id="O_atributo_autocomplete_e_campos_de_login">O atributo autocomplete e campos de login</h2>
## O atributo autocomplete e campos de login

<p>Navegadores modernos implementam gerenciamento de senhas integrado: quando o usuário preenche um usuário e senha para um site, o navegador se oferece para lembrar dos dados para o usuário. Quando o usuário visita o site novamente, o navegador preenche os campos de login automaticamente conforme os valores salvos por ele..</p>
Navegadores modernos implementam gerenciamento de senhas integrado: quando o usuário preenche um usuário e senha para um site, o navegador se oferece para lembrar dos dados para o usuário. Quando o usuário visita o site novamente, o navegador preenche os campos de login automaticamente conforme os valores salvos por ele..

<p>Os navegadores também permitem ao usuário selecionar uma senha mestra para que os dados salvos sejam criptografados.</p>
Os navegadores também permitem ao usuário selecionar uma senha mestra para que os dados salvos sejam criptografados.

<p>Mesmo sem uma senha mestra, o gerenciamento de senhas dentro do navegador é geralmente vista como um ganho de segurança. Como os usuários não precisam se lembrar das senhas que o navegador salva para eles, eles podem escolher senhas mais fortes do que geralmente escolheriam.</p>
Mesmo sem uma senha mestra, o gerenciamento de senhas dentro do navegador é geralmente vista como um ganho de segurança. Como os usuários não precisam se lembrar das senhas que o navegador salva para eles, eles podem escolher senhas mais fortes do que geralmente escolheriam.

<p>Por esta razão, muitos navegadores modernos não suportam <code>autocomplete="off"</code> para campos de login.</p>
Por esta razão, muitos navegadores modernos não suportam `autocomplete="off"` para campos de login.

<ul>
<li>se um site utiliza <code>autocomplete="off"</code> para um <code><a href="/en-US/docs/Web/HTML/Element/form">form</a></code>, e o formulário inclui campos de usuário e senha, então o navegador ainda assim se oferece para salvar os dados de login, e se o usuário aceitar, o navegador vai preencher estes dados automaticamente na próxima vez que o usuário visita a página.</li>
<li>se um site utiliza <code>autocomplete="off"</code> para campos <code><a href="/en-US/docs/Web/HTML/Element/input">input</a> de usuário e senha</code> , então o navegador ainda assim se oferece para salvar os dados de login, e se o usuário aceitar, o navegador vai preencher estes dados automaticamente na próxima vez que o usuário visitar a página.</li>
</ul>
- se um site utiliza `autocomplete="off"` para um [`form`](/en-US/docs/Web/HTML/Element/form), e o formulário inclui campos de usuário e senha, então o navegador ainda assim se oferece para salvar os dados de login, e se o usuário aceitar, o navegador vai preencher estes dados automaticamente na próxima vez que o usuário visita a página.
- se um site utiliza `autocomplete="off"` para campos `input de usuário e senha` , então o navegador ainda assim se oferece para salvar os dados de login, e se o usuário aceitar, o navegador vai preencher estes dados automaticamente na próxima vez que o usuário visitar a página.

<p>Este comportamento existe no Firefox (desde a versão 38), Google Chrome (desde a versão 34), e Internet Explorer (desde a versão 11).</p>
Este comportamento existe no Firefox (desde a versão 38), Google Chrome (desde a versão 34), e Internet Explorer (desde a versão 11).

0 comments on commit aa29d35

Please sign in to comment.