{"id":777,"date":"2016-06-28T10:18:56","date_gmt":"2016-06-28T10:18:56","guid":{"rendered":"http:\/\/www.papimigas.com\/?p=777"},"modified":"2016-06-28T10:18:56","modified_gmt":"2016-06-28T10:18:56","slug":"acesso-seguro","status":"publish","type":"post","link":"https:\/\/blog.papimigas.com\/index.php\/2016\/06\/28\/acesso-seguro\/","title":{"rendered":"Acesso seguro"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-778 aligncenter\" src=\"https:\/\/papimigas.com\/wp-content\/uploads\/2016\/08\/wolf-300x225.jpg\" alt=\"wolf\" width=\"300\" height=\"225\" \/><\/p>\n<p>Quando temos um servidor p\u00fablico, seja o sistema operativo que for, temos de tomar precau\u00e7\u00f5es para acessos indevidos e temos de estar sempre atentos a tentativas de intrus\u00e3o. Podem dizer que ningu\u00e9m tem interesse no vosso servidor particular mas n\u00e3o se esque\u00e7am que h\u00e1 m\u00e1quinas que varrem os IP de todo o mundo na procura de potenciais vitimas. O objectivo pode n\u00e3o ser roubar dados mas tornar a m\u00e1quina &#8220;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Zombie_(computer_science)\" target=\"_blank\">zombie<\/a>&#8221; para ataques a terceiros.<\/p>\n<p>No caso de Linux em geral e Ubuntu em particular, por norma acedemos \u00e0 nossa m\u00e1quina por <a href=\"https:\/\/en.wikipedia.org\/wiki\/Secure_Shell\" target=\"_blank\">SSH<\/a>. Este protocolo \u00e9 bastante seguro na sua ess\u00eancia, no entanto h\u00e1 algumas precau\u00e7\u00f5es a tomar.<\/p>\n<ol>\n<li>Password &#8211; \u00c9 a chave\u00a0 da vossa casa. Uma password forte, com 12 ou mais caracteres, letras e n\u00fameros. H\u00e1 programas que geram palavras especiais mas podem sempre escolher uma frase vossa e acrescentar uns n\u00fameros.<\/li>\n<li><a href=\"https:\/\/help.ubuntu.com\/community\/SSH\/OpenSSH\/Keys\" target=\"_blank\">Autentica\u00e7\u00e3o com chave encriptada<\/a>. Um m\u00e9todo muitas vezes ignorado mas bastante seguro. Na pr\u00e1tica geramos um par de chaves (p\u00fablica e privada) e guardamos a p\u00fablica no servidor. e a privada no nosso PC. J\u00e1 perceberam que s\u00f3 entra quem tiver a chave privada do respectivo par. Este m\u00e9todo \u00e9 teoricamente imune aos ataques de <a href=\"https:\/\/pt.wikipedia.org\/wiki\/Ataque_de_for%C3%A7a_bruta\" target=\"_blank\">brute-force<\/a>. Tem a desvantagem de que se perdermos a chave privada&#8230;<\/li>\n<li>Usar o failt2ban. Podem ver um artigo <a href=\"http:\/\/www.papimigas.com\/fail2ban\/\" target=\"_blank\">aqui<\/a>.<\/li>\n<li>Alterar a porta de acesso SSH. <em>By default<\/em>, a porta de acesso SSH \u00e9 a 22. \u00c9 onde os scanners de IP p\u00fablicos costumam &#8220;bater \u00e1 porta&#8221;. O objectivo n\u00e3o \u00e9 entrar logo mas sim saber se o servidor X tem a porta 22 \u00e0 escuta.<br \/>\n\u00c9 poss\u00edvel e devemos alterar a porta de acesso. Na consola editamos o seguinte ficheiro:<br \/>\n<em>nano \/etc\/ssh\/sshd_config<br \/>\n<\/em>V\u00e3o encontrar o seguinte logo no in\u00edcio:<br \/>\n<em># What ports, IPs and protocols we listen for<\/em><br \/>\n<em>Port 22<br \/>\n<\/em>Agora \u00e9 s\u00f3 alterar o 22 para outro n\u00famero, de prefer\u00eancia acima de 1024 e no m\u00e1ximo 65535. Garantam que o numero da porta em causa n\u00e3o coincida com outra j\u00e1 em uso no vosso servidor.<br \/>\nNo fim \u00e9 s\u00f3 salvar e reiniciar o servi\u00e7o ssh:<br \/>\n<em>sudo service ssh restart<\/em><\/li>\n<li>Verificar se algu\u00e9m anda a tentar entrar ou se j\u00e1 entrou.<br \/>\nPara ver quem est\u00e1 ligado ao nosso servidor basta fazer o comando:<br \/>\n<em>who<strong><br \/>\n<\/strong><\/em>Para\u00a0 ver as tentativas falhadas:<br \/>\n<em>grep sshd.*Failed \/var\/log\/auth.log | less\u00a0 <\/em>( para sair carregar na tecla Q )<br \/>\nPara ver as tentativas sem autentica\u00e7\u00e3o\u00a0 (comum nos scanners de IP ):<br \/>\n<em>grep sshd.*Did \/var\/log\/auth.log | less<\/em>\u00a0 ( para sair carregar na tecla Q )<\/li>\n<\/ol>\n<p>H\u00e1 outros m\u00e9todos de protec\u00e7\u00e3o mais complexos mas na minha opini\u00e3o estes s\u00e3o essenciais para dormir mais descansado.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando temos um servidor p\u00fablico, seja o sistema operativo que for, temos de tomar precau\u00e7\u00f5es para acessos indevidos e temos de estar sempre atentos a tentativas de intrus\u00e3o. Podem dizer que ningu\u00e9m tem interesse no vosso servidor particular mas n\u00e3o se esque\u00e7am que h\u00e1 m\u00e1quinas que varrem os IP de todo o mundo na procura &hellip; <a href=\"https:\/\/blog.papimigas.com\/index.php\/2016\/06\/28\/acesso-seguro\/\" class=\"more-link\">Continuar a ler<span class=\"screen-reader-text\"> &#8220;Acesso seguro&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[136,146,157],"class_list":["post-777","post","type-post","status-publish","format-standard","hentry","category-linux","tag-seguranca","tag-ssh","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/posts\/777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/comments?post=777"}],"version-history":[{"count":0,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/posts\/777\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/media?parent=777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/categories?post=777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/tags?post=777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}