{"id":85141,"date":"2020-06-13T13:42:24","date_gmt":"2020-06-13T11:42:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/chto-delat-esli-k-tvoemu-hosteru-prishli-siloviki"},"modified":"2020-06-13T13:42:24","modified_gmt":"2020-06-13T11:42:24","slug":"chto-delat-esli-k-tvoemu-hosteru-prishli-siloviki","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chto-delat-esli-k-tvoemu-hosteru-prishli-siloviki","title":{"rendered":"O que fazer se os siloviki aparecerem para o seu provedor de hospedagem","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/506334\/\"><img decoding=\"async\" alt=\"O que fazer se os siloviki aparecerem para o seu provedor de hospedagem\" src=\"\/wp-content\/uploads\/2020\/06\/867a0b09b6e2b2676e520a16cee0148d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><i>kdpv \u2014 Reuters<\/i><\/p>\n<p>Se voc\u00ea alugou um servidor, n\u00e3o tem controle total sobre ele. Isso significa que a qualquer momento representantes treinados podem chegar ao provedor de hospedagem e solicitar qualquer um dos seus dados. E o provedor entregar\u00e1, se a solicita\u00e7\u00e3o estiver formalmente legalizada. <\/p>\n<p>Voc\u00ea realmente n\u00e3o quer que os logs do seu servidor web ou os dados dos usu\u00e1rios caiam em m\u00e3os erradas. N\u00e3o \u00e9 poss\u00edvel construir uma prote\u00e7\u00e3o perfeita. Proteger-se de um provedor de hospedagem que controla o hipervisor e lhe fornece uma m\u00e1quina virtual \u00e9 quase imposs\u00edvel. Contudo, \u00e9 poss\u00edvel reduzir um pouco os riscos. A criptografia das m\u00e1quinas alugadas n\u00e3o \u00e9 t\u00e3o in\u00fatil quanto parece \u00e0 primeira vista. Vamos tamb\u00e9m considerar as amea\u00e7as de extra\u00e7\u00e3o de dados de servidores f\u00edsicos.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Modelo de amea\u00e7as<\/h2>\n<p>\nEm geral, o provedor de hospedagem tentar\u00e1 proteger os interesses do cliente tanto quanto a lei permitir. Se uma solicita\u00e7\u00e3o formal de autoridades oficiais pedir apenas os logs de acesso, o provedor n\u00e3o deve entregar dumps de todas as suas m\u00e1quinas virtuais com bancos de dados. N\u00e3o deve, pelo menos. Se solicitarem todos os dados, o provedor copiar\u00e1 os discos virtuais com todos os arquivos e voc\u00ea n\u00e3o ficar\u00e1 sabendo.<\/p>\n<p>Independentemente do cen\u00e1rio em desenvolvimento, sua principal tarefa \u00e9 tornar o ataque muito complicado e caro. Normalmente, existem tr\u00eas op\u00e7\u00f5es principais de amea\u00e7a.<\/p>\n<h2>Oficial<\/h2>\n<p>\nNa maioria das vezes, um documento \u00e9 enviado ao escrit\u00f3rio oficial do provedor de hospedagem, exigindo a apresenta\u00e7\u00e3o dos dados necess\u00e1rios de acordo com a devida ordem. Se tudo estiver em ordem, o provedor fornecer\u00e1 os logs de acesso necess\u00e1rios e outros dados \u00e0s autoridades competentes. Geralmente, apenas solicitar\u00e3o que os dados necess\u00e1rios sejam enviados.<\/p>\n<p>Ocasionalmente, se realmente necess\u00e1rio, representantes das autoridades policiais v\u00e3o pessoalmente at\u00e9 o centro de dados. Por exemplo, quando voc\u00ea possui um servidor dedicado e os dados podem ser retirados apenas fisicamente.<\/p>\n<p>Em todos os pa\u00edses, para obter acesso a uma propriedade privada, realizar buscas e outras opera\u00e7\u00f5es, \u00e9 necess\u00e1rio apresentar provas de que os dados podem conter informa\u00e7\u00f5es relevantes para a investiga\u00e7\u00e3o de um crime. Al\u00e9m disso, \u00e9 necess\u00e1rio ter um mandado de busca formalmente elaborado de acordo com todos os regulamentos. Aqui podem haver nuances relacionadas \u00e0s particularidades da legisla\u00e7\u00e3o local. O principal a entender \u00e9 que, seguindo o caminho oficial correto, os representantes do data center n\u00e3o deixar\u00e3o ningu\u00e9m passar al\u00e9m do ponto de entrada.<\/p>\n<p>Al\u00e9m disso, na maioria dos pa\u00edses, n\u00e3o se pode simplesmente retirar equipamentos em funcionamento. Por exemplo, na R\u00fassia, at\u00e9 o final de 2018, de acordo com o artigo 183 do C\u00f3digo Penal, parte 3.1, era garantido que, durante a apreens\u00e3o, a retirada de suportes eletr\u00f4nicos de informa\u00e7\u00e3o fosse feita com a participa\u00e7\u00e3o de um especialista. A pedido do leg\u00edtimo propriet\u00e1rio dos suportes eletr\u00f4nicos apreendidos ou do detentor das informa\u00e7\u00f5es contidas neles, a c\u00f3pia das informa\u00e7\u00f5es de suportes eletr\u00f4nicos apreendidos deve ser realizada por um especialista presente na apreens\u00e3o, na presen\u00e7a de testemunhas.<\/p>\n<p>Depois, infelizmente, esse item foi retirado do artigo.<\/p>\n<h2>Secreto e informal<\/h2>\n<p>\nAqui j\u00e1 \u00e9 territ\u00f3rio de a\u00e7\u00e3o de profissionais treinados da NSA, FBI, MI5 e outras organiza\u00e7\u00f5es de tr\u00eas letras. Na maioria das vezes, a legisla\u00e7\u00e3o dos pa\u00edses prev\u00ea amplos poderes para essas estruturas. Al\u00e9m disso, quase sempre h\u00e1 proibi\u00e7\u00e3o legal de qualquer divulga\u00e7\u00e3o direta ou indireta do pr\u00f3prio fato de coopera\u00e7\u00e3o com tais \u00f3rg\u00e3os de seguran\u00e7a. Na R\u00fassia, existem normas legais semelhantes. <noindex><a rel=\"nofollow\" href=\"http:\/\/publication.pravo.gov.ru\/Document\/View\/0001201801220009?index=3&amp;rangeSize=1\">normas legais<\/a><\/noindex>.<\/p>\n<p>No caso de tal amea\u00e7a aos seus dados, eles quase certamente ser\u00e3o retirados. Al\u00e9m disso, al\u00e9m da simples apreens\u00e3o, podem ser utilizados todo o arsenal n\u00e3o oficial de backdoors, vulnerabilidades de dia zero, extra\u00e7\u00e3o de dados da mem\u00f3ria operacional de sua m\u00e1quina virtual e outras armadilhas. O provedor, nesse caso, ser\u00e1 obrigado a ajudar ao m\u00e1ximo os especialistas das autoridades.<\/p>\n<h2>Funcion\u00e1rio desonesto<\/h2>\n<p>\nNem todas as pessoas s\u00e3o igualmente boas. Algu\u00e9m dos administradores do data center pode decidir ganhar algum dinheiro e vender seus dados. O desenrolar dos eventos depende de suas permiss\u00f5es e acessos. O mais preocupante \u00e9 que um administrador com acesso ao console de virtualiza\u00e7\u00e3o tem controle total sobre suas m\u00e1quinas. Sempre \u00e9 poss\u00edvel fazer um snapshot junto com todo o conte\u00fado da mem\u00f3ria RAM e, em seguida, estud\u00e1-lo com calma.<\/p>\n<h2>VDS<\/h2>\n<p>\nPortanto, voc\u00ea tem uma m\u00e1quina virtual que foi fornecida pelo seu provedor. Como voc\u00ea pode organizar a criptografia para se proteger? Na verdade, quase n\u00e3o h\u00e1 como. Al\u00e9m disso, at\u00e9 mesmo um servidor dedicado de terceiros pode acabar sendo uma m\u00e1quina virtual, onde os dispositivos necess\u00e1rios foram conectados.<\/p>\n<p>Se a tarefa do sistema remoto n\u00e3o \u00e9 apenas armazenar dados, mas realizar algum tipo de computa\u00e7\u00e3o, a \u00fanica op\u00e7\u00e3o para trabalhar com uma m\u00e1quina n\u00e3o confi\u00e1vel ser\u00e1 a implementa\u00e7\u00e3o de <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E_%D0%B3%D0%BE%D0%BC%D0%BE%D0%BC%D0%BE%D1%80%D1%84%D0%BD%D0%BE%D0%B5_%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5\">criptografia homom\u00f3rfica<\/a><\/noindex>. Com isso, o sistema far\u00e1 c\u00e1lculos sem ter a capacidade de entender o que exatamente est\u00e1 fazendo. Infelizmente, os custos operacionais para implementar esse tipo de criptografia s\u00e3o t\u00e3o altos que sua aplica\u00e7\u00e3o pr\u00e1tica at\u00e9 o momento est\u00e1 limitada a tarefas muito espec\u00edficas.<\/p>\n<p>Al\u00e9m disso, no momento em que a m\u00e1quina virtual est\u00e1 em execu\u00e7\u00e3o e realizando alguma a\u00e7\u00e3o, todos os volumes criptografados est\u00e3o em estado de acesso, caso contr\u00e1rio, o sistema operacional simplesmente n\u00e3o conseguir\u00e1 trabalhar com eles. Isso significa que, tendo acesso ao console de virtualiza\u00e7\u00e3o, voc\u00ea sempre pode tirar um snapshot da m\u00e1quina em funcionamento e extrair todas as chaves da mem\u00f3ria RAM.<\/p>\n<p>V\u00e1rios fornecedores tentaram organizar a criptografia de hardware da RAM para que nem mesmo o provedor tivesse acesso a esses dados. Por exemplo, a tecnologia Intel Software Guard Extensions, que organiza \u00e1reas no espa\u00e7o de endere\u00e7amento virtual, protegidas de leitura e grava\u00e7\u00e3o externas por outros processos, incluindo o n\u00facleo do sistema operacional. Infelizmente, voc\u00ea n\u00e3o poder\u00e1 confiar plenamente nessas tecnologias, pois estar\u00e1 limitado \u00e0 sua m\u00e1quina virtual. Al\u00e9m disso, j\u00e1 existem exemplos prontos <noindex><a rel=\"nofollow\" href=\"https:\/\/www.theregister.co.uk\/2017\/03\/07\/eggheads_slip_a_note_under_intels_door_sgx_can_leak_crypto_keys\/\">de ataques bem-sucedidos<\/a><\/noindex> a essa tecnologia. E, mesmo assim, a criptografia de m\u00e1quinas virtuais n\u00e3o \u00e9 t\u00e3o sem sentido quanto pode parecer.<\/p>\n<h2>Criptografando dados no VDS<\/h2>\n<p>\nDeixe-me esclarecer que tudo o que faremos a seguir n\u00e3o garante uma prote\u00e7\u00e3o total. O hipervisor permitir\u00e1 fazer as c\u00f3pias necess\u00e1rias sem interromper o servi\u00e7o e de forma discreta para voc\u00ea.<\/p>\n<ul>\n<li>Se o provedor de hospedagem enviar uma imagem \"fria\" da sua m\u00e1quina virtual, voc\u00ea estar\u00e1 relativamente seguro. Este \u00e9 o cen\u00e1rio mais comum.<\/li>\n<li>Se o provedor de hospedagem fornecer um snapshot completo da m\u00e1quina em funcionamento, a situa\u00e7\u00e3o \u00e9 preocupante. Todos os dados ser\u00e3o montados no sistema de forma acess\u00edvel. Al\u00e9m disso, haver\u00e1 a possibilidade de investigar a RAM em busca de chaves privadas e dados desse tipo.<\/li>\n<\/ul>\n<p>\nPor padr\u00e3o, se voc\u00ea instalou o sistema operacional a partir de uma imagem padr\u00e3o, o provedor de hospedagem n\u00e3o ter\u00e1 acesso root. \u00c9 sempre poss\u00edvel montar um dispositivo com uma imagem de resgate e alterar a senha de root, realizando um chroot no ambiente da m\u00e1quina virtual. Mas isso exigir\u00e1 uma reinicializa\u00e7\u00e3o, que ser\u00e1 notada. Al\u00e9m disso, todas as parti\u00e7\u00f5es criptografadas montadas estar\u00e3o fechadas.<\/p>\n<p>No entanto, se o provisionamento da m\u00e1quina virtual n\u00e3o for a partir de uma imagem padr\u00e3o, mas de uma imagem previamente preparada, o provedor de hospedagem frequentemente pode adicionar uma conta privilegiada para ajudar em situa\u00e7\u00f5es de emerg\u00eancia do cliente. Por exemplo, para alterar uma senha esquecida de root.<\/p>\n<p>Mesmo em caso de um snapshot completo, nem tudo \u00e9 t\u00e3o ruim. O atacante n\u00e3o receber\u00e1 arquivos criptografados se voc\u00ea os montou de um sistema de arquivos remoto de outra m\u00e1quina. Sim, em teoria, \u00e9 poss\u00edvel analisar o dump da mem\u00f3ria RAM e extrair chaves de criptografia de l\u00e1. Mas, na pr\u00e1tica, isso \u00e9 muito n\u00e3o trivial e \u00e9 muito improv\u00e1vel que o processo avance al\u00e9m da simples transfer\u00eancia de arquivos.<\/p>\n<h2>Pedimos uma m\u00e1quina<\/h2>\n<p>\n<img decoding=\"async\" alt=\"O que fazer se os siloviki aparecerem para o seu provedor de hospedagem\" src=\"\/wp-content\/uploads\/2020\/06\/3a4c244720963e8da57e782aa53e2db0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPara nossos objetivos de teste, pegamos uma m\u00e1quina simples em <noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub#order\">na se\u00e7\u00e3o para pedir servidores<\/a><\/noindex>. N\u00e3o precisamos de muitos recursos, ent\u00e3o vamos optar pela op\u00e7\u00e3o de pagamento pelos megahertz e tr\u00e1fego efetivamente utilizados. Isso ser\u00e1 suficiente para brincar.<\/p>\n<p>O cl\u00e1ssico dm-crypt de toda a parti\u00e7\u00e3o n\u00e3o funcionou. O disco, por padr\u00e3o, \u00e9 fornecido como um \u00fanico bloco, com root em toda a parti\u00e7\u00e3o. Reduzir uma parti\u00e7\u00e3o ext4 com root montado \u00e9 praticamente garantido para transformar a parti\u00e7\u00e3o em um tijolo em vez de um sistema de arquivos. Eu tentei) Um tambor n\u00e3o ajudou.<\/p>\n<h2>Criamos um cont\u00eainer criptogr\u00e1fico<\/h2>\n<p>\nPortanto, n\u00e3o vamos criptografar a se\u00e7\u00e3o inteira, mas usaremos cont\u00eaineres criptogr\u00e1ficos de arquivo, especificamente o VeraCrypt, que passou por auditoria e \u00e9 confi\u00e1vel. Para nossos objetivos, isso \u00e9 suficiente. Para come\u00e7ar, baixe e instale o pacote com a vers\u00e3o CLI do site oficial. Voc\u00ea pode aproveitar para verificar a assinatura.<\/p>\n<pre><code class=\"bash\">wget https:\/\/launchpad.net\/veracrypt\/trunk\/1.24-update4\/+download\/veracrypt-console-1.24-Update4-Ubuntu-18.04-amd64.deb\ndpkg -i veracrypt-console-1.24-Update4-Ubuntu-18.04-amd64.deb\n<\/code><\/pre>\n<p>\nAgora vamos criar o cont\u00eainer em algum lugar no nosso home, para mont\u00e1-lo manualmente ap\u00f3s a reinicializa\u00e7\u00e3o. Na vers\u00e3o interativa, defina o tamanho do cont\u00eainer, a senha e os algoritmos de criptografia. Voc\u00ea pode escolher o cifrador patri\u00f3tico Kuznechik e a fun\u00e7\u00e3o hash Stribog.<\/p>\n<pre><code class=\"bash\">veracrypt -t -c ~\/my_super_secret<\/code><\/pre>\n<p>\nAgora vamos instalar o nginx, montar o cont\u00eainer e colocar nele as informa\u00e7\u00f5es secretas.<\/p>\n<pre><code class=\"bash\">mkdir \/var\/www\/html\/images\nveracrypt ~\/my_super_secret \/var\/www\/html\/images\/\nwget https:\/\/upload.wikimedia.org\/wikipedia\/ru\/2\/24\/Lenna.png<\/code><\/pre>\n<p>\nVamos fazer uma pequena altera\u00e7\u00e3o em \/var\/www\/html\/index.nginx-debian.html, para obter a p\u00e1gina desejada e poder verificar.<\/p>\n<h2>Conecte-se e verifique<\/h2>\n<p>\n<img decoding=\"async\" alt=\"O que fazer se os siloviki aparecerem para o seu provedor de hospedagem\" src=\"\/wp-content\/uploads\/2020\/06\/1b1567cfd45db0d6f8421e89c0617a3a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>O cont\u00eainer est\u00e1 montado, os dados est\u00e3o acess\u00edveis e sendo entregues.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"O que fazer se os siloviki aparecerem para o seu provedor de hospedagem\" src=\"\/wp-content\/uploads\/2020\/06\/216440e8f586886a6ce79dc2b8d76fb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Aqui est\u00e1 a m\u00e1quina ap\u00f3s a reinicializa\u00e7\u00e3o. Os dados est\u00e3o seguros em ~\/my_super_secret.<\/i><\/p>\n<p>Se for realmente necess\u00e1rio e voc\u00ea quiser um desafio, pode criptografar todo o sistema operacional, para que ao reiniciar ele exija conex\u00e3o por ssh e inser\u00e7\u00e3o de senha. Isso tamb\u00e9m ser\u00e1 suficiente em um cen\u00e1rio simples de recupera\u00e7\u00e3o de \"dados frios\". Aqui <noindex><a rel=\"nofollow\" href=\"https:\/\/benediktkr.github.io\/ops\/2015\/05\/01\/remote-fde.html\">est\u00e1 a instru\u00e7\u00e3o usando dropbear<\/a><\/noindex> e criptografia remota de discos. Embora, no caso de VDS, isso seja complicado e excessivo.<\/p>\n<h2>Bare metal<\/h2>\n<p>\nN\u00e3o \u00e9 t\u00e3o f\u00e1cil colocar um servidor pr\u00f3prio em um data center. Um servidor dedicado pode acabar sendo uma m\u00e1quina virtual, onde todos os dispositivos s\u00e3o redirecionados. Mas algo interessante em termos de prote\u00e7\u00e3o come\u00e7a quando voc\u00ea tem a oportunidade de colocar seu servidor f\u00edsico confi\u00e1vel no data center. Aqui j\u00e1 \u00e9 poss\u00edvel utilizar plenamente a criptografia tradicional dm-crypt, VeraCrypt ou qualquer outra criptografia de sua escolha.<\/p>\n<p>\u00c9 importante entender que, ao implementar a criptografia total, o servidor n\u00e3o conseguir\u00e1 inicializar sozinho ap\u00f3s a reinicializa\u00e7\u00e3o. Ser\u00e1 necess\u00e1rio levantar a conex\u00e3o at\u00e9 a interface local IP-KVM, IPMI ou outro an\u00e1logo semelhante. Em seguida, digitamos manualmente a chave mestra. O esquema parece um pouco problem\u00e1tico em termos de continuidade e toler\u00e2ncia a falhas, mas n\u00e3o h\u00e1 muitas alternativas, se os dados forem t\u00e3o valiosos.<\/p>\n<p><img decoding=\"async\" alt=\"O que fazer se os siloviki aparecerem para o seu provedor de hospedagem\" src=\"\/wp-content\/uploads\/2020\/06\/db32aac0efebed1bc71a2277b7f51244.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>M\u00f3dulo de Seguran\u00e7a de Hardware NCipher nShield F3<\/i><\/p>\n<p>Uma variante mais suave implica que os dados est\u00e3o criptografados e a chave est\u00e1 diretamente no pr\u00f3prio servidor, em um HSM (M\u00f3dulo de Seguran\u00e7a de Hardware) especial. Geralmente, s\u00e3o dispositivos muito funcionais que fornecem n\u00e3o apenas criptografia de hardware, mas tamb\u00e9m possuem mecanismos de detec\u00e7\u00e3o de tentativas de ataque f\u00edsico. Se algu\u00e9m come\u00e7ar a mexer no seu servidor com uma serra, o HSM, com uma fonte de energia independente, descartar\u00e1 as chaves que armazena em sua mem\u00f3ria. O atacante receber\u00e1 um molho criptografado. Al\u00e9m disso, a reinicializa\u00e7\u00e3o pode ocorrer automaticamente.<\/p>\n<p>A exclus\u00e3o de chaves \u00e9 uma op\u00e7\u00e3o muito mais r\u00e1pida e humana do que ativar uma bomba de termita ou um disparador eletromagn\u00e9tico. Dispositivos assim podem causar muitos problemas com os vizinhos no datacenter. Especialmente se voc\u00ea usar <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Opal_Storage_Specification\">TCG Opal 2<\/a><\/noindex> a criptografia nos pr\u00f3prios dispositivos, voc\u00ea praticamente n\u00e3o experimenta nenhuma sobrecarga. Tudo acontece de forma transparente para o sistema operacional. No entanto, \u00e9 preciso confiar na Samsung e esperar que a criptografia AES256 seja confi\u00e1vel, e n\u00e3o uma simples XOR.<\/p>\n<p>Al\u00e9m disso, n\u00e3o se deve esquecer que todas as portas desnecess\u00e1rias devem ser fisicamente desconectadas ou preenchidas com composto. Caso contr\u00e1rio, voc\u00ea est\u00e1 permitindo que os atacantes realizem <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/DMA_attack\">ataques DMA<\/a><\/noindex>. Se voc\u00ea tem um PCI Express ou Thunderbolt exposto, incluindo USB com suporte, voc\u00ea est\u00e1 vulner\u00e1vel. O atacante poder\u00e1 usar essas portas para conduzir um ataque e obter acesso direto \u00e0 mem\u00f3ria com as chaves.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"E6gzVVjW4yY\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/E6gzVVjW4yY\/hqdefault.jpg\" alt=\"Por que no hosting comum a administra\u00e7\u00e3o do PrestaShop \u00e9 lenta, e no seu n\u00e3o \u00e9?\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p>Em uma variante mais sofisticada, o atacante pode realizar um ataque de cold boot. Nesse caso, ele simplesmente despeja uma boa quantidade de nitrog\u00eanio l\u00edquido em seu servidor, extrai brutalmente os m\u00f3dulos de mem\u00f3ria congelados e faz um dump deles, com todas as chaves. Muitas vezes, para realizar o ataque, basta um spray de resfriamento comum e uma temperatura em torno de -50 graus. Existe tamb\u00e9m uma abordagem mais met\u00f3dica. Se voc\u00ea n\u00e3o desativou a inicializa\u00e7\u00e3o a partir de dispositivos externos, o algoritmo do atacante ser\u00e1 ainda mais simples:<\/p>\n<ol>\n<li>Congelar os m\u00f3dulos de mem\u00f3ria sem abrir o gabinete<\/li>\n<li>Conectar seu pen drive inicializ\u00e1vel<\/li>\n<li>Usar utilit\u00e1rios especiais para extrair dados da mem\u00f3ria RAM que sobrevivem a uma reinicializa\u00e7\u00e3o, gra\u00e7as ao congelamento.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Dividir e conquistar<\/h2>\n<p>\nOk, temos apenas m\u00e1quinas virtuais, mas queremos reduzir os riscos de vazamento de dados de alguma forma.<br \/>\nEm princ\u00edpio, podemos tentar repensar a arquitetura e desagregar o armazenamento de dados e o processamento em diferentes jurisdi\u00e7\u00f5es. Por exemplo, o frontend com chaves de criptografia hospedadas na Rep\u00fablica Tcheca, e o backend com dados criptografados em algum lugar na R\u00fassia. Em caso de uma tentativa padr\u00e3o de apreens\u00e3o, \u00e9 extremamente improv\u00e1vel que as for\u00e7as de seguran\u00e7a consigam realizar isso simultaneamente em diferentes jurisdi\u00e7\u00f5es. Al\u00e9m disso, isso nos protege parcialmente de um cen\u00e1rio de captura de instant\u00e2neo.<\/p>\n<p>Ou podemos considerar uma op\u00e7\u00e3o completamente limpa \u2014 criptografia de ponta a ponta. Claro, isso foge do escopo do projeto e n\u00e3o implica a realiza\u00e7\u00e3o de c\u00e1lculos do lado da m\u00e1quina remota. No entanto, \u00e9 uma op\u00e7\u00e3o bastante aceit\u00e1vel, se estivermos falando sobre o armazenamento e a sincroniza\u00e7\u00e3o de dados. Por exemplo, isso \u00e9 muito bem implementado no Nextcloud. Nesse caso, a sincroniza\u00e7\u00e3o, versionamento e outros recursos do lado do servidor n\u00e3o desaparecer\u00e3o.<\/p>\n<h2>Total<\/h2>\n<p>\nN\u00e3o existem sistemas perfeitamente seguros. A tarefa \u00e9 apenas tornar o ataque mais caro do que o benef\u00edcio potencial.<\/p>\n<p>Uma certa redu\u00e7\u00e3o dos riscos de acesso a dados em ambientes virtuais pode ser obtida combinando criptografia e armazenamento separado em diferentes provedores.<\/p>\n<p>Uma op\u00e7\u00e3o mais ou menos confi\u00e1vel \u00e9 o uso de um servidor f\u00edsico pr\u00f3prio.<\/p>\n<p>E o provedor de hospedagem, de qualquer forma, precisar\u00e1 ser confi\u00e1vel. \u00c9 a base de toda a ind\u00fastria.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=mekl&amp;utm_content=prishli-siloviki\"><img decoding=\"async\" alt=\"O que fazer se os siloviki aparecerem para o seu provedor de hospedagem\" src=\"\/wp-content\/uploads\/2020\/06\/13474ad7e4e39f259f91f51f4fd1febc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=mekl&amp;utm_content=prishli-siloviki#order\"><img decoding=\"async\" alt=\"O que fazer se os siloviki aparecerem para o seu provedor de hospedagem\" src=\"\/wp-content\/uploads\/2020\/06\/92555b963c5ff5b7bf0393a1918c40dd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/506334\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u043a\u0434\u043f\u0432 \u2014 Reuters \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0440\u0435\u043d\u0434\u043e\u0432\u0430\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440, \u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0443 \u0432\u0430\u0441 \u043d\u0430\u0434 \u043d\u0438\u043c \u043d\u0435\u0442. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043a \u0445\u043e\u0441\u0442\u0435\u0440\u0443 \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0438\u0439\u0442\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u043b\u044e\u0434\u0438 \u0438 \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0432\u0430\u0448\u0438 \u0434\u0430\u043d\u043d\u044b\u0435. \u0418 \u0445\u043e\u0441\u0442\u0435\u0440 \u0438\u0445 \u043e\u0442\u0434\u0430\u0441\u0442, \u0435\u0441\u043b\u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043e \u043f\u043e \u0437\u0430\u043a\u043e\u043d\u0443. \u0412\u044b \u043e\u0447\u0435\u043d\u044c \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043b\u043e\u0433\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":85142,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-85141","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chto-delat-esli-k-tvoemu-hosteru-prishli-siloviki\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u043a \u0442\u0432\u043e\u0435\u043c\u0443 \u0445\u043e\u0441\u0442\u0435\u0440\u0443 \u043f\u0440\u0438\u0448\u043b\u0438 siloviki | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chto-delat-esli-k-tvoemu-hosteru-prishli-siloviki\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-13T11:42:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-13T11:42:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47O que fazer se seu provedor de hospedagem for abordado pelos siloviki | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chto-delat-esli-k-tvoemu-hosteru-prishli-siloviki","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u043a \u0442\u0432\u043e\u0435\u043c\u0443 \u0445\u043e\u0441\u0442\u0435\u0440\u0443 \u043f\u0440\u0438\u0448\u043b\u0438 siloviki | ProHoster","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chto-delat-esli-k-tvoemu-hosteru-prishli-siloviki","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-13T11:42:24+00:00","article:modified_time":"2020-06-13T11:42:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85141","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:43:30","updated":"2026-08-11 12:50:15","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/85141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=85141"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/85141\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/85142"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=85141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=85141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=85141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}