{"id":775,"date":"2016-07-24T01:05:35","date_gmt":"2016-07-24T04:05:35","guid":{"rendered":"https:\/\/blog.orangeweb.com.br\/?p=775"},"modified":"2021-09-23T10:14:44","modified_gmt":"2021-09-23T13:14:44","slug":"aumentando-a-seguranca-do-login-do-mautic-com-autenticacao-http","status":"publish","type":"post","link":"https:\/\/powertic.com\/pt-br\/aumentando-a-seguranca-do-login-do-mautic-com-autenticacao-http\/","title":{"rendered":"Como Aumentar a Seguran\u00e7a do Mautic com Autentica\u00e7\u00e3o HTTP"},"content":{"rendered":"<p>Aprenda como aumentar a seguran\u00e7a do seu Mautic com uma segunda tela de Login usando Autentica\u00e7\u00e3o HTTP.<\/p>\n\n\n\n<p>O Apache permite que voc\u00ea crie logins HTTP do pr\u00f3prio servidor para algumas p\u00e1ginas ou at\u00e9 mesmo para sites inteiros. <\/p>\n\n\n\n<p>No caso do mautic podemos colocar apenas a tela de login com este recurso para que n\u00e3o atrapalhe o restante do sistema.<\/p>\n\n\n\n<p>Fiz o tutorial bem passo a passo pra ficar f\u00e1cil de entender &#8230; vamos l\u00e1?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 1 &#8211; Login no Terminal do seu VPS<\/h2>\n\n\n\n<p>Entre no terminal do seu servidor via SSH.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/2_001.png\"><img decoding=\"async\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/2_001.png\" alt=\"Aprenda como aumentar a seguran\u00e7a do seu Mautic com uma segunda tela de Login usando Autentica\u00e7\u00e3o HTTP.\" class=\"wp-image-779\" title=\"\"><\/a><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 2 &#8211; Criando um arquivo de senhas do apache<\/h2>\n\n\n\n<p>Agora vamos criar um arquivo de senhas do apache. O <em><strong>apache-utils<\/strong><\/em> fornece o comando <code>htpasswd<\/code> que \u00e9 o respons\u00e1vel por criar os usu\u00e1rios e senhas criptografados.<\/p>\n\n\n\n<p>Vamos utilizar o comando da seguinte forma:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Importante: utilize o par\u00e2metro <em><strong>-c<\/strong><\/em> somente na primeira vez que for utilizar este comando, pois ele \u00e9 respons\u00e1vel por criar o arquivo de senhas caso ele n\u00e3o exista. Se usar o -c na segunda vez ele vai apagar o anterior e voc\u00ea poder\u00e1 perder as senhas que est\u00e3o l\u00e1 \ud83d\ude09<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo htpasswd -c \/etc\/apache2\/.htpasswd nomedousu\u00e1rio<\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/1_008.png\"><img decoding=\"async\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/1_008.png\" alt=\"Aprenda como aumentar a seguran\u00e7a do seu Mautic com uma segunda tela de Login usando Autentica\u00e7\u00e3o HTTP.\" class=\"wp-image-785\" title=\"\"><\/a><\/figure><\/div>\n\n\n\n<p>Ap\u00f3s apertar <strong><em>ENTER<\/em><\/strong> o sistema vai perguntar a senha, digite sua senha e pressione <em><strong>ENTER<\/strong><\/em> novamente:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/1_009.png\"><img decoding=\"async\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/1_009.png\" alt=\"Criando um arquivo de senhas do apache\" class=\"wp-image-787\" title=\"\"><\/a><\/figure><\/div>\n\n\n\n<p>O sistema vai perguntar a senha novamente para confer\u00eancia:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/1_010.png\"><img decoding=\"async\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/1_010.png\" alt=\"O sistema vai perguntar a senha novamente para confer\u00eancia:\" class=\"wp-image-788\" title=\"\"><\/a><\/figure><\/div>\n\n\n\n<p>Ap\u00f3s digitar a senha, pressione <em><strong>ENTER<\/strong><\/em> novamente para enfim criar o arquivo de senha do Apache.<\/p>\n\n\n\n<p>Agora vamos&nbsp;dar uma olhadinha no arquivo pra ver como ele \u00e9 formatado. Digite&nbsp;o comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">vi \/etc\/apache2\/.htpasswd<\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/012.png\"><img decoding=\"async\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/012.png\" alt=\"012\" class=\"wp-image-790\" title=\"\"><\/a><\/figure><\/div>\n\n\n\n<p>Podemos ver que o arquivo \u00e9 formado por um par <strong><em>chave:valor<\/em><\/strong>, onde a <em><strong>chave<\/strong><\/em> \u00e9 o usu\u00e1rio e o <em><strong>valor<\/strong><\/em> \u00e9 a senha. Repare que o Apache criptografa a senha.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/013.png\"><img decoding=\"async\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/013.png\" alt=\"013\" class=\"wp-image-791\" title=\"\"><\/a><\/figure><\/div>\n\n\n\n<p>Agora que j\u00e1 criamos a senha do Apache vamos informar para nosso <em><strong>virtualhost<\/strong><\/em> para utiliz\u00e1-la.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 3&nbsp;&#8211; Localizando&nbsp;o Arquivo de VirtualHost do seu mautic<\/h2>\n\n\n\n<p>Ap\u00f3s criar o arquivo de senhas do apache&nbsp;voc\u00ea dever\u00e1 editar o arquivo de <em><strong>virtualhost<\/strong><\/em> do seu Mautic.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em><strong>Importante:<\/strong><\/em> Lembre-se de sempre fazer backup dos arquivos antes de realizar modifica\u00e7\u00f5es.<\/p><\/blockquote>\n\n\n\n<p>\u00c9 extremamente recomend\u00e1vel fazer este ajuste no arquivo de <em><strong>virtualhost<\/strong><\/em> e n\u00e3o no <em>.htaccess<\/em> por motivos de performance e tamb\u00e9m para manter os padr\u00f5es de configura\u00e7\u00e3o do apache:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em><strong>Arquivo de VirtualHost:<\/strong><\/em> Informa\u00e7\u00f5es relacionadas a extens\u00f5es, configura\u00e7\u00f5es do servidor, etc;<\/li><li><em><strong>Arquivo .htaccess<\/strong>:<\/em> Configura\u00e7\u00f5es pertinentes ao website\/sistema.<\/li><\/ul>\n\n\n\n<p>Na maioria das instala\u00e7\u00f5es do apache voc\u00ea vai encontrar estes arquivos na pasta <strong>sites-availables<\/strong>, digite este comando para acess\u00e1-la:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/etc\/apache2\/sites-available\/<\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/2_002.png\"><img decoding=\"async\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/2_002.png\" alt=\"002\" class=\"wp-image-781\" title=\"\"><\/a><\/figure><\/div>\n\n\n\n<p>Este \u00e9 nosso arquivo de <em><strong>virtualhost<\/strong><\/em>:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/3_003.png\"><img decoding=\"async\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/3_003.png\" alt=\"003\" class=\"wp-image-782\" title=\"\"><\/a><\/figure><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Importante:<\/strong> Se voc\u00ea utiliza SSL, utilize o arquivo de <em><strong>virtualhost<\/strong><\/em> correspondente.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 4 &#8211; Incluir as diretivas da Autentica\u00e7\u00e3o HTTP<\/h2>\n\n\n\n<p>Agora que j\u00e1 abrimos nosso arquivo de <em><strong>virtualhost<\/strong><\/em> vamos acrescentar algumas linhas para que ele aplique a autentica\u00e7\u00e3o HTTP somente na p\u00e1gina <code>\"\/s\/login\"<\/code> que \u00e9 a respons\u00e1vel por exibir o formul\u00e1rio de login do Mautic. Copie e cole este c\u00f3digo no seu arquivo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;Location \/s\/login&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AuthType&nbsp;Basic\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AuthName&nbsp;\"Restricted&nbsp;Content\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AuthUserFile&nbsp;\/etc\/apache2\/.htpasswd\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Require&nbsp;valid-user\n&lt;\/Location&gt;<\/pre>\n\n\n\n<div>Veja como ficar\u00e1 nosso arquivo de <em><strong>virtualhost<\/strong><\/em>:<\/div>\n\n\n\n<div>&nbsp;<\/div>\n\n\n\n<div><figure><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-783\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/1_004.png\" alt=\"004\" width=\"949\" height=\"647\" title=\"\"><\/figure><\/div>\n\n\n\n<div>\n<p>Salve o arquivo e reinicie o apache:<\/p>\n<pre>service apache2 reload<\/pre>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-793\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/1_006.png\" alt=\"006\" width=\"949\" height=\"659\" title=\"\"><\/figure><p><\/p>\n<p>Se tudo ocorreu bem voc\u00ea receber\u00e1 a mensagem que o apache foi reiniciado:<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-794\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/1_007.png\" alt=\"007\" width=\"963\" height=\"667\" title=\"\"><\/figure><p><\/p>\n<h2>Passo 5 &#8211; Testando a configura\u00e7\u00e3o<\/h2>\n<p>Agora podemos visitar&nbsp;a tela de login do Mautic e a mensagem de autentica\u00e7\u00e3o HTTP ir\u00e1 aparecer antes de carregar a p\u00e1gina:<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-795\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/014.png\" alt=\"014\" width=\"1310\" height=\"875\" title=\"\"><\/figure><p><\/p>\n<p>Caso voc\u00ea tenha a senha HTTP a tela de Login do Mautic ser\u00e1 carregada normalmente. Caso n\u00e3o tenha a senha voc\u00ea ter\u00e1 a mensagem de nega\u00e7\u00e3o de acesso:<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-796\" src=\"https:\/\/powertic.com\/wp-content\/uploads\/2019\/09\/016.png\" alt=\"016\" width=\"1320\" height=\"876\" title=\"\"><\/figure><p><\/p>\n<h2>Finalizando<\/h2>\n<p>Agora voc\u00ea tem mais uma camada de seguran\u00e7a na sua instala\u00e7\u00e3o do mautic usando recursos nativos do Apache.&nbsp;A vantagem de ter essa autentica\u00e7\u00e3o HTTP&nbsp;\u00e9 que voc\u00ea atrapalha&nbsp;ataques de for\u00e7a bruta ou visitantes inesperados.<\/p>\n<p>Se voc\u00ea tem alguma d\u00favida deixe seu coment\u00e1rio abaixo. Um grande abra\u00e7o e at\u00e9 a pr\u00f3xima!<\/p>\n<p>&nbsp;<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Aprenda como aumentar a seguran\u00e7a do seu Mautic com uma segunda tela de Login usando Autentica\u00e7\u00e3o HTTP<\/p>","protected":false},"author":4,"featured_media":42632,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-775","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artigos-mautic"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/posts\/775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/comments?post=775"}],"version-history":[{"count":0,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/posts\/775\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/media\/42632"}],"wp:attachment":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/media?parent=775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/categories?post=775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/tags?post=775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}