{"id":68152,"date":"2024-05-06T04:21:08","date_gmt":"2024-05-06T07:21:08","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=68152&#038;preview=true&#038;preview_id=68152"},"modified":"2024-05-23T05:56:40","modified_gmt":"2024-05-23T08:56:40","slug":"restringir-enderecos-ip","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/","title":{"rendered":"Restringir IPs e Monitorar Atividades Usando a API da Kinsta"},"content":{"rendered":"<p>Falamos muito sobre como a seguran\u00e7a do seu site WordPress n\u00e3o \u00e9 uma tarefa que voc\u00ea pode definir e esquecer. \u00c9 preciso monitoramento constante e vigilante da sua parte, e o trabalho pode ser assustador.<\/p>\n<p>Em situa\u00e7\u00f5es em que voc\u00ea precisa monitorar a seguran\u00e7a de v\u00e1rios sites, a API da Kinsta pode ser uma de suas principais ferramentas. Isso \u00e9 especialmente verdadeiro quando voc\u00ea gerencia v\u00e1rios sites n\u00e3o conectados. Nessas situa\u00e7\u00f5es, voc\u00ea desejar\u00e1 a automa\u00e7\u00e3o e a visibilidade que a API pode lhe proporcionar.<\/p>\n<p>Neste artigo, exploraremos o uso da API da Kinsta para melhorar a seguran\u00e7a. O foco principal ser\u00e1 o bloqueio de IPs e o monitoramento de seus efeitos usando os v\u00e1rios endpoints dispon\u00edveis. Primeiro, devemos considerar a tarefa desafiadora de gerenciar a seguran\u00e7a do site.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Os desafios de gerenciar a seguran\u00e7a do seu site<\/h2>\n<p>Como o <a href=\"https:\/\/w3techs.com\/technologies\/details\/cm-wordpress\" target=\"_blank\" rel=\"noopener noreferrer\">sistema de gerenciamento de conte\u00fado (CMS) mais popular<\/a> do planeta, o WordPress \u00e9 um alvo preferencial de hackers e agentes mal-intencionados. Por esse motivo, o WordPress est\u00e1 <a href=\"https:\/\/kinsta.com\/pt\/blog\/seguranca-wordpres\/#wordpress-security-statistics\">atento \u00e0 sua seguran\u00e7a central<\/a>.<\/p>\n<p>Embora os n\u00fameros pare\u00e7am bons no papel \u2013 cerca de <a href=\"https:\/\/sucuri.net\/reports\/sitecheck-remote-website-scanner-mid-year-2023-report\/\" target=\"_blank\" rel=\"noopener noreferrer\">3% dos sites<\/a> t\u00eam algum tipo de infec\u00e7\u00e3o ou recursos bloqueados \u2013 isso n\u00e3o significa que voc\u00ea deva relaxar. Na verdade, h\u00e1 muitas amea\u00e7as que voc\u00ea deve considerar quando se trata do seu site WordPress:<\/p>\n<ul>\n<li>Ataques de for\u00e7a bruta<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/injecao-sql\/\">Inje\u00e7\u00e3o de SQL<\/a><\/li>\n<li>Scripts entre sites (XSS)<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/tipos-de-malwares\/\">Infec\u00e7\u00f5es por malware<\/a><\/li>\n<li>Ataques de Nega\u00e7\u00e3o de Servi\u00e7o Distribu\u00eddo (<a href=\"https:\/\/kinsta.com\/pt\/blog\/ataque-de-ddos\/\">DDoS<\/a>)<\/li>\n<\/ul>\n<p>Dada a complexa gama de ataques, <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/seguranca\/\">gerenciar a seguran\u00e7a<\/a> mesmo de um \u00fanico site WordPress j\u00e1 pode ser bastante desafiador. Contudo, quando voc\u00ea \u00e9 respons\u00e1vel por v\u00e1rios sites, essa complexidade e o escopo se multiplicam. Uma rede de sites sempre precisar\u00e1 de uma abordagem presente e proativa para o monitoramento da seguran\u00e7a. Isso \u00e9 ainda mais dif\u00edcil se voc\u00ea gerencia um lote de sites sem nenhuma conex\u00e3o.<\/p>\n<p>Sendo assim, uma maneira eficiente e eficaz de monitorar e proteger cada site de que voc\u00ea cuida ter\u00e1 um valor enorme. A Kinsta pode oferecer isso a todos os clientes.<\/p>\n<h2>Como a API da Kinsta pode aumentar a seguran\u00e7a do seu site<\/h2>\n<figure id=\"attachment_178183\" aria-describedby=\"caption-attachment-178183\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178183 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-dashboard.png\" alt=\"O painel MyKinsta.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-178183\" class=\"wp-caption-text\">O painel MyKinsta.<\/figcaption><\/figure>\n<p>Independentemente do plano em que voc\u00ea est\u00e1, todos os clientes da Kinsta t\u00eam acesso \u00e0 completa <a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">API da Kinsta<\/a>. Essa poderosa ferramenta permite que voc\u00ea interaja com seus sites de v\u00e1rias maneiras program\u00e1ticas. Est\u00e3o dispon\u00edveis muitos endpoints diferentes que est\u00e3o vinculados a aspectos de nossa hospedagem, o que significa que voc\u00ea tem uma maneira robusta de lidar com a seguran\u00e7a de todos os seus sites.<\/p>\n<p>A API da Kinsta permite que voc\u00ea automatize v\u00e1rias tarefas relacionadas \u00e0 seguran\u00e7a, e h\u00e1 muitos endpoints relevantes:<\/p>\n<ul>\n<li>Em <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Tools#operation\/getDeniedIPs\" target=\"_blank\" rel=\"noopener noreferrer\">Site Tools<\/a>, voc\u00ea pode buscar e atualizar IPs em sua lista de bloqueio.<\/li>\n<li>H\u00e1 um endpoint para que voc\u00ea visualize e gerencie os <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Logs\/\" target=\"_blank\" rel=\"noopener noreferrer\">registros de erros e acessos<\/a>\u00a0do seu site.<\/li>\n<li>Voc\u00ea pode <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics\/\" target=\"_blank\" rel=\"noopener noreferrer\">obter an\u00e1lises<\/a> de cada um dos seus sites gra\u00e7as a v\u00e1rios endpoints que levantam m\u00e9tricas de desempenho.<\/li>\n<\/ul>\n<p>Embora voc\u00ea possa encontrar essas ferramentas no <a href=\"https:\/\/my.kinsta.com\/?lang=pt\" target=\"_blank\" rel=\"noopener noreferrer\">painel MyKinsta<\/a>, h\u00e1 muitas raz\u00f5es pelas quais tamb\u00e9m oferecemos uma op\u00e7\u00e3o program\u00e1tica. De muitas maneiras, a API da Kinsta oferece v\u00e1rias vantagens sobre o painel:<\/p>\n<ul>\n<li><strong>Automa\u00e7\u00e3o.<\/strong> Voc\u00ea pode automatizar tarefas de seguran\u00e7a escrevendo scripts ou usando ferramentas de terceiros. Isso pode economizar tempo e reduzir erros manuais.<\/li>\n<li><strong>Opera\u00e7\u00f5es em massa.<\/strong> A API permite que voc\u00ea execute tarefas de seguran\u00e7a em v\u00e1rios sites ao mesmo tempo. Se voc\u00ea faz parte de uma ag\u00eancia ou desenvolve sites WordPress para ganhar a vida, esse aspecto ser\u00e1 \u00fatil.<\/li>\n<li><strong>Integra\u00e7\u00e3o.<\/strong> Se voc\u00ea j\u00e1 usa um conjunto de ferramentas de seguran\u00e7a de que gosta, a API da Kinsta permitir\u00e1 integr\u00e1-las \u00e0 sua configura\u00e7\u00e3o. Isso permite que voc\u00ea transforme sua provis\u00e3o de seguran\u00e7a em algo exclusivo para o seu site.<\/li>\n<\/ul>\n<p>Mas chega de conversa. Vejamos agora os detalhes de como usar a API da Kinsta para trabalhar com endere\u00e7os IP. Come\u00e7aremos com tarefas simples e examinaremos aplica\u00e7\u00f5es avan\u00e7adas mais tarde.<\/p>\n<h2>Implementando restri\u00e7\u00f5es de IP com a API da Kinsta<\/h2>\n<p>Uma das maneiras mais diretas de refor\u00e7ar a seguran\u00e7a do seu site \u00e9 por meio da restri\u00e7\u00e3o de IP. Isso permite cortar a cabe\u00e7a da serpente, impedindo totalmente o acesso ao seu site. O principal benef\u00edcio aqui \u00e9 a mitiga\u00e7\u00e3o de ataques de for\u00e7a bruta.<\/p>\n<p>Embora o painel MyKinsta permita que voc\u00ea trabalhe com sua lista de bloqueios, a API da Kinsta tem mais flexibilidade se voc\u00ea precisar. Vamos considerar um cen\u00e1rio em que voc\u00ea \u00e9 uma <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/agencias\/\">ag\u00eancia que usa o WordPress<\/a> e gerencia v\u00e1rios sites de clientes em um dos nossos <a href=\"https:\/\/kinsta.com\/pt\/precos\/\">planos Kinsta para Ag\u00eancias<\/a>.<\/p>\n<h3>Usando a API da Kinsta para restringir endere\u00e7os IP<\/h3>\n<p>Primeiro, voc\u00ea deve ter uma lista de endere\u00e7os IP que deseja restringir. Nossa documenta\u00e7\u00e3o tem <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-site\/bloquear-endereco-ip\/\">alguns m\u00e9todos<\/a> para isso, como o uso de an\u00e1lises para eliminar endere\u00e7os, fazendo muitas solicita\u00e7\u00f5es sem cache em um curto intervalo de tempo.<\/p>\n<figure id=\"attachment_178182\" aria-describedby=\"caption-attachment-178182\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178182 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-analytics.png\" alt=\"A tela de an\u00e1lise no painel MyKinsta.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-178182\" class=\"wp-caption-text\">A tela de an\u00e1lise no painel MyKinsta.<\/figcaption><\/figure>\n<p>A partir daqui, voc\u00ea pode come\u00e7ar a usar a API da Kinsta para restringi-los. Em primeiro lugar, voc\u00ea deve usar o <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/getSiteEnvironments\" target=\"_blank\" rel=\"noopener noreferrer\">endpoint Environments<\/a> para buscar uma lista de sites. Isso incluir\u00e1 tanto os sites ativos quanto os de teste:<\/p>\n<pre><code class=\"language-json\">const siteId = 'YOUR_site_id_PARAMETER';\n\nconst resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/${siteId}\/environments`,\n  {\n    method: 'GET',\n    headers: {\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    }\n  }\n);\n\nconst data = await resp.text();\nconsole.log(data);\n<\/code><\/pre>\n<p>Em seguida, voc\u00ea pode usar o <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Tools#operation\/modifyPhpVersion\" target=\"_blank\" rel=\"noopener noreferrer\">endpoint Denied IPs<\/a> para fazer uma solicita\u00e7\u00e3o <code>GET<\/code> que retorna sua lista de bloqueio atual no formato JSON. A resposta incluir\u00e1 um array de objetos IP bloqueados:<\/p>\n<pre><code class=\"language-json\">{\n- \"environment\": [\n\"id\": \"abc123\",\n\"ip-list\": [\n\"192.168.1.1\",\n]\n    }\n}\n<\/code><\/pre>\n<p>A solicita\u00e7\u00e3o <code>PUT<\/code> associada permitir\u00e1 que voc\u00ea adicione um IP \u00e0 sua lista de bloqueio, para a qual voc\u00ea precisar\u00e1 especificar o ID do ambiente:<\/p>\n<pre><code class=\"language-json\">const resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/tools\/denied-ips`,\n  {\n    method: 'PUT',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      environment_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      ip_list: ['127.0.0.1']\n    })\n  }\n);\n\nconst data = await resp.json();\nconsole.log(data);\n<\/code><\/pre>\n<p>Uma adi\u00e7\u00e3o bem-sucedida retornar\u00e1 um c\u00f3digo de resposta <code>200<\/code>, juntamente com <code>result: null<\/code> em um arquivo JSON. Voc\u00ea pode automatizar ainda mais todo o processo com um script ou ferramenta para execut\u00e1-lo sempre que precisar atualizar a lista de bloqueio novamente.<\/p>\n<h2>Monitorando a atividade do site com a API da Kinsta<\/h2>\n<p>A implementa\u00e7\u00e3o de <a href=\"https:\/\/kinsta.com\/pt\/blog\/seguranca-wordpres\/\">medidas preventivas de seguran\u00e7a<\/a>, como restri\u00e7\u00f5es de IP, \u00e9 excelente, mas tamb\u00e9m \u00e9 crucial monitorar a atividade do seu site para detectar poss\u00edveis amea\u00e7as \u00e0 seguran\u00e7a. Voc\u00ea pode observar v\u00e1rios indicadores-chave para cada um dos seus sites:<\/p>\n<ul>\n<li>Padr\u00f5es de tr\u00e1fego incomuns ou picos de volume<\/li>\n<li>A frequ\u00eancia de tentativas de login com falha<\/li>\n<li>Comportamento geral suspeito do usu\u00e1rio<\/li>\n<li>Desempenho inconsistente do site ou padr\u00f5es incomuns de tempo de inatividade.<\/li>\n<\/ul>\n<p>O painel MyKinsta pode lhe enviar notifica\u00e7\u00f5es e alertas em tempo real sobre muitos aspectos do seu site. Isso pode ajud\u00e1-lo a entrar em a\u00e7\u00e3o quando houver um poss\u00edvel problema de seguran\u00e7a.<\/p>\n<figure id=\"attachment_178184\" aria-describedby=\"caption-attachment-178184\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178184 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-notifications.png\" alt=\"Um card de notifica\u00e7\u00e3o no painel MyKinsta.\" width=\"1200\" height=\"576\"><figcaption id=\"caption-attachment-178184\" class=\"wp-caption-text\">Um card de notifica\u00e7\u00e3o no painel MyKinsta.<\/figcaption><\/figure>\n<p>A API da Kinsta tem <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Logs\" target=\"_blank\" rel=\"noopener noreferrer\">v\u00e1rios endpoints<\/a> que lhe permitem recuperar e examinar os registros do seu site e muito mais. Se desejar, tamb\u00e9m poder\u00e1 configurar sistemas automatizados de monitoramento e alerta exclusivos para suas necessidades.<\/p>\n<h3>Como encontrar atividades mal-intencionadas com registros e m\u00e9tricas do site<\/h3>\n<p>Vamos considerar um cen\u00e1rio em que sua ag\u00eancia precisa monitorar atividades suspeitas no site de um cliente individual. H\u00e1 algumas abordagens que voc\u00ea pode adotar para o monitoramento proativo quando n\u00e3o tiver uma notifica\u00e7\u00e3o como ponto de partida.<\/p>\n<p>Novamente, voc\u00ea precisar\u00e1 obter sua lista de ambientes, pois os endpoints exigem um ID. Assim que tiver isso, voc\u00ea poder\u00e1 dar uma olhada no endpoint <code>logs<\/code>. A solicita\u00e7\u00e3o tem <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Logs#operation\/getLogs\" target=\"_blank\" rel=\"noopener noreferrer\">dois campos obrigat\u00f3rios<\/a>:<\/p>\n<ul>\n<li><code>file_name<\/code> aceita uma string que cont\u00e9m os registros <code>error<\/code>, <code>access<\/code> ou <code>kinsta-cache-perf<\/code>.<\/li>\n<li><code>lines<\/code> permite que voc\u00ea especifique o n\u00famero de linhas que a solicita\u00e7\u00e3o retorna do registro, que deve ser inferior a 20.000.<\/li>\n<\/ul>\n<p>Isso pode ajudar voc\u00ea a descobrir se h\u00e1 motivo para preocupa\u00e7\u00e3o. Os insights mais detalhados, gra\u00e7as ao endpoint <code>metrics<\/code>, podem ser \u00fateis para preencher as lacunas. As m\u00e9tricas que voc\u00ea escolher\u00e1 para analisar depender\u00e3o da situa\u00e7\u00e3o espec\u00edfica.<\/p>\n<p>Por exemplo, voc\u00ea pode verificar a largura de banda para garantir que n\u00e3o est\u00e1 sendo atingido por um ataque coordenado a um site. Os par\u00e2metros de consulta permitem que voc\u00ea defina um ponto inicial e final do per\u00edodo de tempo, bem como a dura\u00e7\u00e3o. O retorno em JSON fornece detalhes de largura de banda para o site espec\u00edfico:<\/p>\n<pre><code class=\"language-json\">{\n  \"app\": {\n    \"id\": \"54fb80af-576c-4fdc-ba4f-b596c83f15a1\",\n    \"display_name\": \"my-app\",\n    \"metrics\": {\n      \"timeframe\": {\n        \"start\": \"1679587045511\",\n        \"end\": \"1679587045511\"\n      },\n      \"bandwidth\": [\n        {\n          \"time\": \"1679587045511\",\n          \"value\": \"value\"\n        }\n\u2026<\/code><\/pre>\n<p>H\u00e1 muitas outras m\u00e9tricas dispon\u00edveis, como o n\u00famero de <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics#operation\/getApplicationHttpRequests\" target=\"_blank\" rel=\"noopener noreferrer\">solicita\u00e7\u00f5es HTTP por minuto<\/a> e o <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics#operation\/getApplicationAverageResponseTime\" target=\"_blank\" rel=\"noopener noreferrer\">tempo m\u00e9dio de resposta<\/a>. O seu trabalho \u00e9 examinar essas m\u00e9tricas e os dados nos registros para identificar qualquer atividade suspeita ou poss\u00edveis amea\u00e7as \u00e0 seguran\u00e7a.<\/p>\n<p>Se voc\u00ea precisar de visualiza\u00e7\u00e3o, \u00e9 aqui que o <a href=\"https:\/\/kinsta.com\/pt\/blog\/monitoramento-desempenho-aplicativos\/\">Kinsta APM<\/a> pode ser \u00fatil:<\/p>\n<figure id=\"attachment_178181\" aria-describedby=\"caption-attachment-178181\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178181 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/kinsta-apm.png\" alt=\"A ferramenta Kinsta APM, mostrando o tempo total de transa\u00e7\u00e3o em um per\u00edodo definido.\" width=\"1200\" height=\"748\"><figcaption id=\"caption-attachment-178181\" class=\"wp-caption-text\">A ferramenta Kinsta APM, mostrando o tempo total de transa\u00e7\u00e3o em um per\u00edodo definido.<\/figcaption><\/figure>\n<p>Combinando todas as ferramentas da Kinsta \u2014 a API, o painel MyKinsta e o APM \u2014 voc\u00ea pode detectar e responder rapidamente a poss\u00edveis problemas de seguran\u00e7a e minimizar o risco de danos permanentes ao seu site e \u00e0 sua reputa\u00e7\u00e3o.<\/p>\n<h2>Automatizando o escalonamento de seguran\u00e7a usando a API da Kinsta e o MyKinsta<\/h2>\n<p>Automatizar seu fluxo de trabalho de seguran\u00e7a pode fornecer-lhe mais efici\u00eancia e mobilidade nas respostas. Embora o monitoramento proativo seja a maneira ideal de manter seus sites seguros, \u00e0s vezes \u00e9 necess\u00e1ria uma abordagem reativa.<\/p>\n<p>Essa \u00e9 outra \u00e1rea em que as notifica\u00e7\u00f5es automatizadas s\u00e3o \u00fateis. Ap\u00f3s receber uma notifica\u00e7\u00e3o da Kinsta, voc\u00ea pode entrar em a\u00e7\u00e3o para resolver o problema. No entanto, diferentemente de outras tarefas de seguran\u00e7a, a API da Kinsta n\u00e3o faz parte da triagem dessa vez.<\/p>\n<p>Em vez disso, o MyKinsta ser\u00e1 o seu guia. A <a href=\"https:\/\/kinsta.com\/pt\/docs\/configuracoes-do-usuario\/notificacoes\/\">documenta\u00e7\u00e3o da Kinsta<\/a> abrange as notifica\u00e7\u00f5es de monitoramento do site dispon\u00edveis. H\u00e1 muitas delas, como tempo de inatividade do site, erros de DNS e muito mais.<\/p>\n<p>No momento em que voc\u00ea identificar uma amea\u00e7a em seu site, poder\u00e1 chamar a API da Kinsta para lidar com os usu\u00e1rios mal-intencionados. Pode ser adicionando IPs a uma lista de bloqueio ou verificando os backups que voc\u00ea tem dispon\u00edveis caso o pior aconte\u00e7a.<\/p>\n<p>H\u00e1 algumas solicita\u00e7\u00f5es <code>GET<\/code> para ajudar voc\u00ea a descobrir quais s\u00e3o os backups existentes. Se estiver faltando um, voc\u00ea pode fazer uma solicita\u00e7\u00e3o POST para iniciar um backup manual. Voc\u00ea s\u00f3 precisar\u00e1 do ID do ambiente e de um nome para o backup:<\/p>\n<pre><code class=\"language-json\">const envId = 'YOUR_env_id_PARAMETER';\nconst resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/environments\/${envId}\/manual-backups`,\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      tag: 'my-awesome-backup'\n    })\n  }\n);\n\nconst data = await resp.json();\nconsole.log(data);\n<\/code><\/pre>\n<p>A API da Kinsta tamb\u00e9m permitir\u00e1 que voc\u00ea restaure um backup. Na verdade, voc\u00ea pode conceber uma estrat\u00e9gia que recupere os registros do site, avalie as m\u00e9tricas, fa\u00e7a um backup com base em par\u00e2metros e regras espec\u00edficos, bloqueie a entrada de IPs mal-intencionados e restaure o backup em um ponto em que os ataques diminuam.<\/p>\n<p>Monitore continuamente a atividade do site e repita o processo de seguran\u00e7a com base nas informa\u00e7\u00f5es obtidas com a API da Kinsta e o MyKinsta.<\/p>\n<p>Ao automatizar seu processo de escalonamento de seguran\u00e7a, voc\u00ea pode responder \u00e0s amea\u00e7as mais rapidamente e minimizar o impacto potencial dos incidentes de seguran\u00e7a em seu site.<\/p>\n<h2>Boas pr\u00e1ticas para implementar medidas de seguran\u00e7a orientadas por API<\/h2>\n<p>Sempre que voc\u00ea usa uma API, est\u00e1 expondo aspectos do seu site \u00e0 web aberta. Por isso, \u00e9 imperativo seguir algumas pr\u00e1ticas t\u00edpicas e aceitas para garantir a seguran\u00e7a e a integridade do seu site e dos dados.<\/p>\n<p>H\u00e1 algumas diretrizes importantes que voc\u00ea deve ter em mente aqui. Em primeiro lugar, voc\u00ea deve usar m\u00e9todos de autentica\u00e7\u00e3o seguros sempre que acessar uma API. Voc\u00ea pode usar uma chave API, tokens OAuth ou outro. A Kinsta fornece um endpoint de autentica\u00e7\u00e3o de chave API para essa finalidade:<\/p>\n<pre><code class=\"language-json\">const resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/validate`,\n  {\n    method: 'GET',\n    headers: {\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    }\n  }\n);\n\nconst data = await resp.text();\nconsole.log(data);\n<\/code><\/pre>\n<p>Lembre-se de que voc\u00ea n\u00e3o deve expor suas credenciais de API no c\u00f3digo do lado do cliente ou em reposit\u00f3rios p\u00fablicos de controle de vers\u00e3o. \u00c9 aqui que voc\u00ea precisa verificar o que a linguagem de programa\u00e7\u00e3o de sua escolha oferece. Por exemplo, o Python faz chamadas de um m\u00f3dulo <code>constants.py<\/code>, e o PHP usa <a href=\"https:\/\/www.openssl.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">OpenSSL<\/a> e <a href=\"https:\/\/stackoverflow.com\/questions\/15179447\/how-do-you-protect-api-keys-and-3rd-party-site-credentials-lamp#15337575\" target=\"_blank\" rel=\"noopener noreferrer\">outros m\u00f3dulos<\/a> para proteger informa\u00e7\u00f5es confidenciais.<\/p>\n<p>H\u00e1 ainda algumas outras considera\u00e7\u00f5es importantes a fazer:<\/p>\n<ul>\n<li><strong>Manuseio de dados.<\/strong> Quando voc\u00ea recuperar dados confidenciais por meio da API da Kinsta, certifique-se de manipul\u00e1-los e armazen\u00e1-los de forma segura. Voc\u00ea tamb\u00e9m deve seguir as pr\u00e1ticas aceitas para criptografia de dados, controle de acesso e <a href=\"https:\/\/kinsta.com\/pt\/blog\/conformidade-rgpd\/\">conformidade com as normas de privacidade<\/a>.<\/li>\n<li><strong>Testes e atualiza\u00e7\u00f5es regulares.<\/strong> Seu processo de testes deve ser cont\u00ednuo, e isso tamb\u00e9m \u00e9 algo que voc\u00ea pode conseguir com a <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-configurar-pipeline-ci-cd\/\">API da Kinsta<\/a>. Esses testes e atualiza\u00e7\u00f5es constantes e cont\u00ednuos garantem que seu site e sua seguran\u00e7a permane\u00e7am eficazes contra amea\u00e7as em evolu\u00e7\u00e3o.<\/li>\n<\/ul>\n<p>Por fim, seguir o princ\u00edpio do menor privil\u00e9gio \u00e9 quase obrigat\u00f3rio ao configurar qualquer n\u00edvel de acesso para sua equipe ou servi\u00e7os de terceiros. Em suma, conceda apenas o n\u00edvel m\u00ednimo de acesso que cada usu\u00e1rio ou servi\u00e7o precisa para executar tarefas. Al\u00e9m disso, revise e revogue regularmente todas as permiss\u00f5es desnecess\u00e1rias.<\/p>\n<h2>Relat\u00f3rios sobre restri\u00e7\u00f5es de IP e monitoramento de atividades<\/h2>\n<p>Para o gerenciamento da seguran\u00e7a do site do cliente, \u00e9 uma pr\u00e1tica excelente \u2014 e t\u00e3o boa quanto crucial \u2014 fornecer relat\u00f3rios regulares e transparentes sobre a efic\u00e1cia da sua estrat\u00e9gia. Seus clientes merecem ficar a par das <a href=\"https:\/\/kinsta.com\/pt\/consulta-rapida\/checklist-seguranca-do-site\/\">medidas que voc\u00ea est\u00e1 tomando<\/a> para proteger os sites deles e dos resultados de seus esfor\u00e7os. Isso ajuda a criar confian\u00e7a e a demonstrar o valor do que voc\u00ea oferece.<\/p>\n<p>Por isso, voc\u00ea deve garantir que os relat\u00f3rios que voc\u00ea entrega forne\u00e7am o m\u00e1ximo poss\u00edvel de informa\u00e7\u00f5es aos seus clientes. A Kinsta permite obter uma s\u00e9rie de m\u00e9tricas e insights para cada site individual:<\/p>\n<ul>\n<li>O n\u00famero de endere\u00e7os IP bloqueados.<\/li>\n<li>Tend\u00eancias de atividades suspeitas, como tentativas de login com falha ou <a href=\"https:\/\/kinsta.com\/pt\/blog\/analise-do-trafego-do-site\/\">padr\u00f5es de tr\u00e1fego incomuns<\/a>.<\/li>\n<li>O desempenho do seu site e as m\u00e9tricas de tempo de atividade. Isso pode ser um indicativo de poss\u00edveis problemas de seguran\u00e7a.<\/li>\n<\/ul>\n<p>Naturalmente, voc\u00ea tem muito mais dispon\u00edvel. Mesmo assim, \u00e9 importante que voc\u00ea apresente esses insights da melhor maneira para seus clientes. Aqui est\u00e3o algumas dicas sobre o que voc\u00ea deve incluir:<\/p>\n<ul>\n<li>As a\u00e7\u00f5es que voc\u00ea tomou em resposta \u00e0s amea\u00e7as identificadas, como backups de sites ou corre\u00e7\u00f5es de seguran\u00e7a.<\/li>\n<li>Use <a href=\"https:\/\/kinsta.com\/pt\/blog\/ferramentas-visualizacao-de-dados\/\">ferramentas de visualiza\u00e7\u00e3o de dados<\/a> para apresentar informa\u00e7\u00f5es claras, acess\u00edveis e compreens\u00edveis sobre a seguran\u00e7a de um site. Gr\u00e1ficos, tabelas e pain\u00e9is podem ajudar seus clientes a se atualizarem sobre a provis\u00e3o de seguran\u00e7a atual e a verificar se seus esfor\u00e7os s\u00e3o eficazes.<\/li>\n<li>Voc\u00ea deve procurar fornecer contexto e explica\u00e7\u00f5es para os dados que apresentar. \u00c9 um erro supor que seus clientes tenham uma profunda compreens\u00e3o t\u00e9cnica dos conceitos de seguran\u00e7a. Em vez disso, use uma linguagem simples e forne\u00e7a exemplos para ajud\u00e1-los a compreender a import\u00e2ncia e a gravidade das m\u00e9tricas e tend\u00eancias que voc\u00ea est\u00e1 relatando.<\/li>\n<\/ul>\n<p>Em geral, ofere\u00e7a transpar\u00eancia sobre quaisquer desafios ou limita\u00e7\u00f5es que voc\u00ea encontrar com a seguran\u00e7a do site. Para amea\u00e7as ou problemas dif\u00edceis, \u00e9 uma boa ideia ser franco e explicar o que voc\u00ea est\u00e1 fazendo para melhorar.<\/p>\n<p>\u00c9 nesse ponto que pode ser \u00fatil oferecer recomenda\u00e7\u00f5es de melhorias adicionais na seguran\u00e7a. Essas recomenda\u00e7\u00f5es vir\u00e3o de suas percep\u00e7\u00f5es e an\u00e1lises. Por exemplo, voc\u00ea pode incluir sugest\u00f5es de medidas de seguran\u00e7a adicionais, como a implementa\u00e7\u00e3o da <a href=\"https:\/\/kinsta.com\/pt\/blog\/autenticacao-de-dois-fatores-wordpress\/\">autentica\u00e7\u00e3o de dois fatores<\/a> ou a atualiza\u00e7\u00e3o de plugins.<\/p>\n<h2>Resumo<\/h2>\n<p>A <a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">API da Kinsta<\/a> oferece uma gama de tarefas de site. Quando se trata de seguran\u00e7a, entretanto, \u00e9 uma das melhores maneiras de manter seu site e seus usu\u00e1rios seguros. Ela permite que voc\u00ea automatize tarefas como recupera\u00e7\u00e3o de registros, verifica\u00e7\u00e3o de atividades incomuns e bloqueio autom\u00e1tico de IPs.<\/p>\n<p>Gostamos da abordagem poderosa e atraente de conectar a API a outros aplicativos e ferramentas. Dessa forma, voc\u00ea pode ter um m\u00e9todo program\u00e1tico completo para proteger seu site. Juntamente com as op\u00e7\u00f5es de visualiza\u00e7\u00e3o por meio do <a href=\"https:\/\/kinsta.com\/pt\/ferramenta-apm\/\">Kinsta APM<\/a>, seu site pode permanecer seguro por muito tempo.<\/p>\n<p>Como voc\u00ea gostaria de usar a API da Kinsta para gerenciar a seguran\u00e7a do seu site? Compartilhe suas ideias e percep\u00e7\u00f5es na se\u00e7\u00e3o de coment\u00e1rios abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Falamos muito sobre como a seguran\u00e7a do seu site WordPress n\u00e3o \u00e9 uma tarefa que voc\u00ea pode definir e esquecer. \u00c9 preciso monitoramento constante e vigilante &#8230;<\/p>\n","protected":false},"author":199,"featured_media":68153,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[951,1026,1034],"class_list":["post-68152","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-desenvolvimento-wordpress","topic-seguranca-do-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Restringir IPs e Monitorar Atividades Usando a API da Kinsta - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Proteja seu site e bloqueie usu\u00e1rios mal-intencionados na fonte. Este artigo mostra como a API da Kinsta ajuda voc\u00ea a restringir endere\u00e7os IP!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Restringir IPs e Monitorar Atividades Usando a API da Kinsta\" \/>\n<meta property=\"og:description\" content=\"Proteja seu site e bloqueie usu\u00e1rios mal-intencionados na fonte. Este artigo mostra como a API da Kinsta ajuda voc\u00ea a restringir endere\u00e7os IP!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-06T07:21:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-23T08:56:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Proteja seu site e bloqueie usu\u00e1rios mal-intencionados na fonte. Este artigo mostra como a API da Kinsta ajuda voc\u00ea a restringir endere\u00e7os IP!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api-1024x512.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Restringir IPs e Monitorar Atividades Usando a API da Kinsta\",\"datePublished\":\"2024-05-06T07:21:08+00:00\",\"dateModified\":\"2024-05-23T08:56:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/\"},\"wordCount\":2847,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/\",\"name\":\"Restringir IPs e Monitorar Atividades Usando a API da Kinsta - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"datePublished\":\"2024-05-06T07:21:08+00:00\",\"dateModified\":\"2024-05-23T08:56:40+00:00\",\"description\":\"Proteja seu site e bloqueie usu\u00e1rios mal-intencionados na fonte. Este artigo mostra como a API da Kinsta ajuda voc\u00ea a restringir endere\u00e7os IP!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Restringir IPs e Monitorar Atividades Usando a API da Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Restringir IPs e Monitorar Atividades Usando a API da Kinsta - Kinsta\u00ae","description":"Proteja seu site e bloqueie usu\u00e1rios mal-intencionados na fonte. Este artigo mostra como a API da Kinsta ajuda voc\u00ea a restringir endere\u00e7os IP!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/","og_locale":"pt_PT","og_type":"article","og_title":"Restringir IPs e Monitorar Atividades Usando a API da Kinsta","og_description":"Proteja seu site e bloqueie usu\u00e1rios mal-intencionados na fonte. Este artigo mostra como a API da Kinsta ajuda voc\u00ea a restringir endere\u00e7os IP!","og_url":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2024-05-06T07:21:08+00:00","article_modified_time":"2024-05-23T08:56:40+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Proteja seu site e bloqueie usu\u00e1rios mal-intencionados na fonte. Este artigo mostra como a API da Kinsta ajuda voc\u00ea a restringir endere\u00e7os IP!","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api-1024x512.jpg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tempo estimado de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Restringir IPs e Monitorar Atividades Usando a API da Kinsta","datePublished":"2024-05-06T07:21:08+00:00","dateModified":"2024-05-23T08:56:40+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/"},"wordCount":2847,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/","url":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/","name":"Restringir IPs e Monitorar Atividades Usando a API da Kinsta - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","datePublished":"2024-05-06T07:21:08+00:00","dateModified":"2024-05-23T08:56:40+00:00","description":"Proteja seu site e bloqueie usu\u00e1rios mal-intencionados na fonte. Este artigo mostra como a API da Kinsta ajuda voc\u00ea a restringir endere\u00e7os IP!","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/restringir-enderecos-ip\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/pt\/topicos\/api\/"},{"@type":"ListItem","position":3,"name":"Restringir IPs e Monitorar Atividades Usando a API da Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=68152"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68152\/revisions"}],"predecessor-version":[{"id":68441,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68152\/revisions\/68441"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68152\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68152\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68152\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68152\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68152\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68152\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68152\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68152\/translations\/nl"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68152\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/68153"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=68152"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=68152"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=68152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}