{"id":74837,"date":"2024-05-06T09:19:24","date_gmt":"2024-05-06T07:19:24","guid":{"rendered":"https:\/\/kinqsta.com\/es\/?p=74837&#038;preview=true&#038;preview_id=74837"},"modified":"2024-05-28T11:21:25","modified_gmt":"2024-05-28T09:21:25","slug":"restriccion-ips","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/","title":{"rendered":"Restringir IPs y monitorizar la actividad mediante la API de Kinsta"},"content":{"rendered":"<p>Hablamos mucho de que la seguridad de tu sitio web de WordPress no es una tarea f\u00e1cil. Necesita una supervisi\u00f3n constante y vigilante por tu parte, y la tarea puede ser intimidante.<\/p>\n<p>En situaciones en las que tienes que supervisar la seguridad de varios sitios web, la API de Kinsta puede ser una de tus herramientas clave. Esto es especialmente cierto cuando gestionas varios sitios no conectados. En estas situaciones, querr\u00e1s la automatizaci\u00f3n y la visibilidad que puede darte la API.<\/p>\n<p>En este post, exploraremos el uso de la API de Kinsta para mejorar la seguridad. Nos centraremos principalmente en el bloqueo de IPs y la supervisi\u00f3n de sus efectos mediante los distintos endpoints disponibles. Antes, sin embargo, debemos considerar la dif\u00edcil tarea de la gesti\u00f3n de la seguridad del sitio.<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>Los retos de gestionar la seguridad de tu sitio web<\/h2>\n<p>Al ser el <a href=\"https:\/\/w3techs.com\/technologies\/details\/cm-wordpress\">sistema de gesti\u00f3n de contenidos (CMS) m\u00e1s popular<\/a> del planeta, WordPress es un objetivo prioritario para hackers y actores malintencionados. Por esta raz\u00f3n, WordPress se <a href=\"https:\/\/kinqsta.com\/es\/blog\/seguridad-wordpress\/#wordpress-security-statistics\">centra en gran medida en su seguridad b\u00e1sica<\/a>.<\/p>\n<p>Aunque las cifras parecen buenas sobre el papel \u2014 alrededor del <a href=\"https:\/\/sucuri.net\/reports\/sitecheck-remote-website-scanner-mid-year-2023-report\/\" target=\"_blank\" rel=\"noopener noreferrer\">tres por ciento de los sitios<\/a> tienen alg\u00fan tipo de infecci\u00f3n o recursos bloqueados \u2014 esto no significa que debas relajarte. De hecho, hay muchas amenazas a tener en cuenta cuando se trata de tu sitio web de WordPress:<\/p>\n<ul>\n<li>Ataques de fuerza bruta<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/es\/blog\/inyeccion-sql\/\">Inyecci\u00f3n SQL<\/a><\/li>\n<li>Secuencias de comandos en sitios cruzados (XSS)<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/es\/blog\/tipos-de-malware\/\">Infecciones de malware<\/a><\/li>\n<li><a href=\"https:\/\/kinqsta.com\/es\/blog\/que-es-un-ataque-de-ddos\/\">Ataques DDoS<\/a> (Denegaci\u00f3n de Servicio Distribuido)<\/li>\n<\/ul>\n<p>Dada la compleja variedad de ataques, <a href=\"https:\/\/kinqsta.com\/es\/wordpress-hosting\/seguridad\/\">gestionar la seguridad<\/a> de un solo sitio de WordPress puede ser un reto considerable. Sin embargo, cuando eres responsable de varios sitios, esa complejidad y alcance se multiplican. Una red de sitios necesitar\u00e1 siempre un enfoque presente y proactivo de la supervisi\u00f3n de la seguridad. Esto es a\u00fan m\u00e1s dif\u00edcil si gestionas varios sitios sin ninguna conexi\u00f3n.<\/p>\n<p>Por ello, una forma eficiente y eficaz de supervisar y asegurar cada uno de los sitios que administras tendr\u00e1 un valor enorme. Kinsta puede proporcionar esto a cada cliente.<\/p>\n<h2>C\u00f3mo la API de Kinsta puede mejorar la seguridad de tu sitio web<\/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:\/\/kinqsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-dashboard.png\" alt=\"La secci\u00f3n Informaci\u00f3n del sitio del panel de MyKinsta. Los detalles b\u00e1sicos muestran el centro de datos del sitio, los detalles del entorno, la ruta del sitio, la direcci\u00f3n IP, la versi\u00f3n de WordPress, el nombre del entorno y los recursos disponibles. Tambi\u00e9n hay detalles sobre el acceso SFTP\/SSH y las credenciales.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-178183\" class=\"wp-caption-text\">El panel MyKinsta.<\/figcaption><\/figure>\n<p>Independientemente del plan que tengas, todos los clientes de Kinsta tienen acceso a toda la <a href=\"https:\/\/api-docs.kinqsta.com\/\">API de Kinsta<\/a>. Esta potente herramienta te permite interactuar con tus sitios de muchas formas program\u00e1ticas. Hay disponibles muchos endpoints diferentes que hacen &#8216;hook&#8217; en aspectos de nuestro alojamiento, lo que significa que tienes una forma s\u00f3lida de gestionar la seguridad de todos tus sitios.<\/p>\n<p>La API de Kinsta te permite automatizar varias tareas relacionadas con la seguridad, y hay muchos endpoints relevantes:<\/p>\n<ul>\n<li>Dentro de las <a href=\"https:\/\/api-docs.kinqsta.com\/tag\/WordPress-Site-Tools#operation\/getDeniedIPs\" target=\"_blank\" rel=\"noopener noreferrer\">Herramientas del Sitio<\/a>, puedes obtener y actualizar IPs en tu lista de bloqueo.<\/li>\n<li>Hay un endpoint para ver y gestionar <a href=\"https:\/\/api-docs.kinqsta.com\/tag\/Logs\/\" target=\"_blank\" rel=\"noopener noreferrer\">los registros de error y acceso<\/a> de tu sitio.<\/li>\n<li>Puedes <a href=\"https:\/\/api-docs.kinqsta.com\/tag\/Application-Metrics\/\">obtener anal\u00edticas<\/a> de cada uno de tus sitios gracias a una serie de endpoints que obtienen m\u00e9tricas sobre el rendimiento.<\/li>\n<\/ul>\n<p>Aunque puedes encontrar estas herramientas en el <a href=\"https:\/\/my.kinqsta.com\/?lang=es\" target=\"_blank\" rel=\"noopener noreferrer\">panel de control de MyKinsta<\/a>, hay muchas razones por las que tambi\u00e9n ofrecemos una opci\u00f3n program\u00e1tica. En muchos sentidos, la API de Kinsta te ofrece varias ventajas sobre el panel de control:<\/p>\n<ul>\n<li><strong>Automatizaci\u00f3n.<\/strong> Puedes automatizar las tareas de seguridad escribiendo scripts o utilizando herramientas de terceros. Esto puede ahorrar tiempo y reducir los errores manuales.<\/li>\n<li><strong>Operaciones en lote.<\/strong> La API te permite realizar tareas de seguridad en varios sitios a la vez. Si formas parte de una agencia o te ganas la vida desarrollando sitios web en WordPress, este aspecto te resultar\u00e1 \u00fatil.<\/li>\n<li><strong>Integraci\u00f3n.<\/strong> Si ya utilizas un conjunto de herramientas de seguridad que te gustan, la API de Kinsta te permitir\u00e1 integrarlas en tu configuraci\u00f3n. Esto te permite transformar tu provisi\u00f3n de seguridad en algo \u00fanico para tu sitio.<\/li>\n<\/ul>\n<p>Pero basta de hablar \u2014 vamos a entrar en los entresijos del uso de la API de Kinsta para trabajar con direcciones IP. Empezaremos con tareas sencillas y veremos las aplicaciones avanzadas m\u00e1s adelante.<\/p>\n<h2>Implementar restricciones de IP con la API de Kinsta<\/h2>\n<p>Una de las formas m\u00e1s sencillas de reforzar la seguridad de tu sitio web es mediante restricciones de IP. Esto te permite cortar la cabeza de la serpiente y detener por completo el acceso a tu sitio. La principal ventaja es la mitigaci\u00f3n de los ataques de fuerza bruta.<\/p>\n<p>Aunque el panel de MyKinsta te permite trabajar con tu lista de bloqueo, la API de Kinsta tiene mayor flexibilidad si la necesitas. Consideremos un escenario en el que eres una <a href=\"https:\/\/kinqsta.com\/es\/wordpress-hosting\/agencias\/\">agencia de WordPress<\/a> que gestiona varios sitios de clientes en uno de nuestros <a href=\"https:\/\/kinqsta.com\/es\/precios\/\">planes de Agencia Kinsta<\/a>.<\/p>\n<h3>Utilizar la API de Kinsta para restringir direcciones IP<\/h3>\n<p>En primer lugar, debes tener una lista de direcciones IP que quieras restringir. Nuestra documentaci\u00f3n contiene <a href=\"https:\/\/kinqsta.com\/es\/docs\/alojamiento-wordpress\/gestion-del-sitio\/direccion-ip-bloqueada\/\">algunos m\u00e9todos<\/a> para ello, como el uso de anal\u00edticas para localizar direcciones que realizan muchas peticiones sin cach\u00e9 en un breve espacio de tiempo.<\/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:\/\/kinqsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-analytics.png\" alt=\"El panel de anal\u00edtica del alojamiento MyKinsta muestra el rendimiento del componente de cach\u00e9. Un gr\u00e1fico de barras apiladas muestra la tasa de aciertos de la cach\u00e9 a lo largo del tiempo, con barras naranjas que representan las desviaciones de la cach\u00e9, que representan la mayor parte del \u00e1rea del gr\u00e1fico. Un gr\u00e1fico circular desglosa los componentes de la cach\u00e9. Una peque\u00f1a tabla muestra la principal desviaci\u00f3n de la cach\u00e9, que es la ruta wp-cron.php.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-178182\" class=\"wp-caption-text\">La pantalla de anal\u00edtica dentro del panel de MyKinsta.<\/figcaption><\/figure>\n<p>A partir de aqu\u00ed, puedes empezar a utilizar la API de Kinsta para restringirlas. En primer lugar, debes utilizar el <a href=\"https:\/\/api-docs.kinqsta.com\/tag\/WordPress-Site-Environments#operation\/getSiteEnvironments\" target=\"_blank\" rel=\"noopener noreferrer\">endpoint Environments<\/a> para obtener una lista de sitios. Esto incluir\u00e1 tanto tus sitios en producci\u00f3n como los de staging:<\/p>\n<pre><code class=\"language-json\">const siteId = 'YOUR_site_id_PARAMETER';\n\nconst resp = await fetch(\n  `https:\/\/api.kinqsta.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>A continuaci\u00f3n, puedes utilizar el <a href=\"https:\/\/api-docs.kinqsta.com\/tag\/WordPress-Site-Tools#operation\/modifyPhpVersion\" target=\"_blank\" rel=\"noopener noreferrer\">endpoint Denied IPs<\/a> para hacer una petici\u00f3n <code>GET<\/code> que devuelva tu lista de bloqueo actual en formato JSON. La respuesta incluir\u00e1 una 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>La solicitud asociada <code>PUT<\/code> te permitir\u00e1 a\u00f1adir una IP a tu lista de bloqueo, para lo cual tendr\u00e1s que especificar el ID del entorno:<\/p>\n<pre><code class=\"language-json\">const resp = await fetch(\n  `https:\/\/api.kinqsta.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>Una incorporaci\u00f3n correcta devolver\u00e1 un c\u00f3digo de respuesta <code>200<\/code>, junto con <code>result: null<\/code> dentro de un archivo JSON. Podr\u00edas automatizar a\u00fan m\u00e1s todo el proceso con un script o herramienta para ejecutarlo cada vez que tengas que volver a actualizar la lista de bloqueo.<\/p>\n<h2>Supervisar la actividad del sitio web con la API de Kinsta<\/h2>\n<p>Implementar <a href=\"https:\/\/kinqsta.com\/es\/blog\/seguridad-wordpress\/\">medidas de seguridad preventivas<\/a> como las restricciones de IP es excelente, pero tambi\u00e9n es crucial supervisar la actividad de tu sitio para detectar posibles amenazas a la seguridad. Puedes vigilar una serie de indicadores clave para cada uno de tus sitios:<\/p>\n<ul>\n<li>Patrones de tr\u00e1fico inusuales o picos de volumen<\/li>\n<li>Frecuencia de intentos fallidos de inicio de sesi\u00f3n<\/li>\n<li>Comportamiento general sospechoso de los usuarios<\/li>\n<li>Rendimiento incoherente del sitio o patrones inusuales de inactividad.<\/li>\n<\/ul>\n<p>El panel de MyKinsta puede enviarte notificaciones y alertas en tiempo real sobre muchos aspectos de tu sitio. Esto puede ayudarte a entrar en acci\u00f3n cuando haya un posible problema de seguridad.<\/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:\/\/kinqsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-notifications.png\" alt=\"Una notificaci\u00f3n de finalizaci\u00f3n de la monitorizaci\u00f3n de Kinsta APM desde el panel de MyKinsta. La notificaci\u00f3n indica que la monitorizaci\u00f3n ha finalizado, y se\u00f1ala durante cu\u00e1nto tiempo estuvo activada. Tambi\u00e9n hay un bot\u00f3n negro para ver los resultados. En la parte inferior hay un texto de advertencia sobre c\u00f3mo la herramienta APM podr\u00eda afectar al rendimiento del sitio.\" width=\"1200\" height=\"576\"><figcaption id=\"caption-attachment-178184\" class=\"wp-caption-text\">Una tarjeta de notificaci\u00f3n en el panel de MyKinsta.<\/figcaption><\/figure>\n<p>La API de Kinsta tiene <a href=\"https:\/\/api-docs.kinqsta.com\/tag\/Logs\" target=\"_blank\" rel=\"noopener noreferrer\">varios endpoints<\/a> que te permiten recuperar y consultar los registros de tu sitio y mucho m\u00e1s. Si lo deseas, tambi\u00e9n podr\u00e1s configurar sistemas automatizados de supervisi\u00f3n y alerta que se adapten a tus necesidades.<\/p>\n<h3>Encontrar actividad maliciosa con los registros y m\u00e9tricas del sitio<\/h3>\n<p>Consideremos un escenario en el que tu agencia necesita supervisar la actividad sospechosa en el sitio de un cliente individual. Hay algunos enfoques que puedes adoptar para la supervisi\u00f3n proactiva cuando no dispongas de una notificaci\u00f3n como punto de partida.<\/p>\n<p>De nuevo, tendr\u00e1s que obtener tu lista de entornos, ya que los endpoints requieren un ID. Una vez que lo tengas, puedes echar un vistazo al endpoint <code>logs<\/code>. La solicitud tiene <a href=\"https:\/\/api-docs.kinqsta.com\/tag\/Logs#operation\/getLogs\" target=\"_blank\" rel=\"noopener noreferrer\">dos campos obligatorios<\/a>:<\/p>\n<ul>\n<li><code>file_name<\/code> acepta una cadena que contenga los registros <code>error<\/code>, <code>access<\/code>, o <code>kinsta-cache-perf<\/code>.<\/li>\n<li><code>lines<\/code> te permite especificar el n\u00famero de l\u00edneas que la solicitud devuelve del registro, que debe ser inferior a 20.000.<\/li>\n<\/ul>\n<p>Esto puede ayudarte a averiguar si hay alg\u00fan motivo de preocupaci\u00f3n. Los datos m\u00e1s exhaustivos, gracias al endpoint <code>metrics<\/code>, pueden ayudar a rellenar los espacios en blanco. Las m\u00e9tricas que decidas observar depender\u00e1n de la situaci\u00f3n concreta.<\/p>\n<p>Por ejemplo, puedes comprobar el ancho de banda para asegurarte de que no est\u00e1s siendo v\u00edctima de un ataque coordinado a un sitio. Los par\u00e1metros de consulta te permiten establecer un punto de inicio y de finalizaci\u00f3n del marco temporal, as\u00ed como un intervalo de tiempo. El JSON devuelto te proporciona detalles sobre el ancho de banda del sitio concreto:<\/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>Hay muchas otras m\u00e9tricas disponibles, como el n\u00famero de <a href=\"https:\/\/api-docs.kinqsta.com\/tag\/Application-Metrics#operation\/getApplicationHttpRequests\" target=\"_blank\" rel=\"noopener noreferrer\">peticiones HTTP por minuto<\/a> y el <a href=\"https:\/\/api-docs.kinqsta.com\/tag\/Application-Metrics#operation\/getApplicationAverageResponseTime\" target=\"_blank\" rel=\"noopener noreferrer\">tiempo medio de respuesta<\/a>. Tu trabajo consiste en examinar estas m\u00e9tricas y los datos de los registros para identificar cualquier actividad sospechosa o amenaza potencial para la seguridad.<\/p>\n<p>Si necesitas un sistema de visualizaci\u00f3n, aqu\u00ed es donde <a href=\"https:\/\/kinqsta.com\/es\/blog\/monitoreo-rendimiento-aplicaciones\/\">Kinsta APM<\/a> puede resultarte \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:\/\/kinqsta.com\/wp-content\/uploads\/2024\/04\/kinsta-apm.png\" alt=\"La herramienta de monitorizaci\u00f3n en tiempo real Kinsta APM muestra datos de rendimiento durante un periodo determinado. El gr\u00e1fico general de tiempo de transacci\u00f3n muestra barras para los tiempos de transacci\u00f3n de PHP, MySQL, Redis y Externo cada d\u00eda. Una tabla en la parte inferior enumera las transacciones PHP m\u00e1s lentas, su duraci\u00f3n total, duraci\u00f3n m\u00e1xima, duraci\u00f3n media y tasa por minuto.\" width=\"1200\" height=\"748\"><figcaption id=\"caption-attachment-178181\" class=\"wp-caption-text\">La herramienta Kinsta APM, que muestra el tiempo total de transacci\u00f3n durante un periodo determinado.<\/figcaption><\/figure>\n<p>Combinando todas las herramientas de Kinsta \u2014 la API, el panel MyKinsta y APM \u2014 puedes detectar y responder r\u00e1pidamente a posibles problemas de seguridad y minimizar el riesgo de da\u00f1os permanentes a tu sitio y a su reputaci\u00f3n.<\/p>\n<h2>Automatizar la mejora de la seguridad mediante la API de Kinsta y MyKinsta<\/h2>\n<p>Automatizar tu flujo de trabajo de seguridad puede dotar a tus respuestas de mayor eficacia y movilizaci\u00f3n. Aunque la supervisi\u00f3n proactiva es la forma ideal de mantener tus sitios seguros, a veces es necesario un enfoque reactivo.<\/p>\n<p>Esta es otra \u00e1rea en la que las notificaciones automatizadas resultan \u00fatiles. Una vez que recibas una notificaci\u00f3n de Kinsta, puedes ponerte en acci\u00f3n para resolver el problema. Sin embargo, a diferencia de otras tareas de seguridad, esta vez la API de Kinsta no forma parte del triaje.<\/p>\n<p>En su lugar, MyKinsta ser\u00e1 tu gu\u00eda. La <a href=\"https:\/\/kinqsta.com\/es\/docs\/configuracion-de-usuario\/notificaciones\/\">documentaci\u00f3n de Kinsta<\/a> incluye las notificaciones de monitorizaci\u00f3n del sitio que tienes a tu disposici\u00f3n. Hay muchas disponibles, como el tiempo de inactividad del sitio, errores de DNS y mucho m\u00e1s.<\/p>\n<p>En el momento en que identifiques una amenaza en tu sitio, puedes recurrir a la API de Kinsta para que se encargue de los usuarios maliciosos. Puede ser a\u00f1adiendo IPs a una lista de bloqueo o comprobando las copias de seguridad que tienes en caso de que ocurra lo peor.<\/p>\n<p>Hay un par de peticiones <code>GET<\/code> para ayudarte a descubrir qu\u00e9 copias de seguridad hay. Si te falta alguna, puedes hacer una petici\u00f3n POST para iniciar una copia de seguridad manual. S\u00f3lo requerir\u00e1 el ID del entorno y un nombre para la copia de seguridad:<\/p>\n<pre><code class=\"language-json\">const envId = 'YOUR_env_id_PARAMETER';\nconst resp = await fetch(\n  `https:\/\/api.kinqsta.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>La API de Kinsta tambi\u00e9n te permitir\u00e1 restaurar una copia de seguridad. De hecho, podr\u00edas concebir una estrategia que recupere los registros de tu sitio, eval\u00fae tus m\u00e9tricas, haga una copia de seguridad seg\u00fan tus par\u00e1metros y reglas espec\u00edficos, bloquee las IP maliciosas entrantes y luego restaure una copia de seguridad en un momento en que los ataques se calmen.<\/p>\n<p>Supervisa continuamente la actividad del sitio e itera sobre tu proceso de seguridad bas\u00e1ndote en los conocimientos obtenidos de la API de Kinsta y MyKinsta.<\/p>\n<p>Automatizando tu proceso de escalado de seguridad, puedes responder a las amenazas m\u00e1s r\u00e1pidamente y minimizar el impacto potencial de los incidentes de seguridad en tu sitio.<\/p>\n<h2>Buenas pr\u00e1cticas para aplicar medidas de seguridad basadas en la API<\/h2>\n<p>Siempre que utilices una API, estar\u00e1s exponiendo aspectos de tu sitio a la web abierta. Por ello, es imprescindible seguir algunas pr\u00e1cticas t\u00edpicas y aceptadas para garantizar la seguridad e integridad de tu sitio y de tus datos.<\/p>\n<p>Hay algunas directrices clave que debes tener en cuenta. En primer lugar, siempre que accedas a una API debes utilizar m\u00e9todos de autenticaci\u00f3n seguros. Puede ser una clave API, tokens OAuth o cualquier otra cosa. Kinsta proporciona un endpoint de autenticaci\u00f3n de clave API para este prop\u00f3sito:<\/p>\n<pre><code class=\"language-json\">const resp = await fetch(\n  `https:\/\/api.kinqsta.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>Recuerda que no debes exponer tus credenciales de la API en el c\u00f3digo del lado del cliente o en repositorios p\u00fablicos de control de versiones. Aqu\u00ed es donde tendr\u00edas que investigar qu\u00e9 ofrece tu lenguaje de programaci\u00f3n preferido. Por ejemplo, Python llama desde un m\u00f3dulo <code>constants.py<\/code>, y PHP utiliza <a href=\"https:\/\/www.openssl.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">OpenSSL<\/a> y <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\">otros m\u00f3dulos<\/a> para proteger la informaci\u00f3n sensible.<\/p>\n<p>Tambi\u00e9n hay que tener en cuenta un par de consideraciones importantes:<\/p>\n<ul>\n<li><strong>Manejo de datos.<\/strong> Cuando recuperes datos sensibles a trav\u00e9s de la API de Kinsta, aseg\u00farate de que los manejas y almacenas de forma segura. Tambi\u00e9n deber\u00e1s seguir las pr\u00e1cticas aceptadas para la encriptaci\u00f3n de datos, el control de acceso y el <a href=\"https:\/\/kinqsta.com\/es\/blog\/cumplimiento-gdpr\/\">cumplimiento de cualquier normativa sobre privacidad<\/a>.<\/li>\n<li><strong>Pruebas y actualizaciones peri\u00f3dicas.<\/strong> Tu proceso de pruebas debe ser continuo, y esto es algo que tambi\u00e9n puedes conseguir con la <a href=\"https:\/\/kinqsta.com\/es\/blog\/como-configurar-pipeline-ci-cd\/\">API de Kinsta<\/a>. Estas pruebas y actualizaciones constantes y continuas garantizan que tu sitio y su seguridad sigan siendo eficaces frente a las amenazas en evoluci\u00f3n.<\/li>\n<\/ul>\n<p>Por \u00faltimo, seguir el principio del menor privilegio es casi obligatorio cuando estableces cualquier nivel de acceso para tu equipo o servicios de terceros. En pocas palabras, s\u00f3lo concede el nivel m\u00ednimo de acceso que cada usuario o servicio necesite para realizar tareas. Es m\u00e1s, revisa y revoca peri\u00f3dicamente cualquier permiso innecesario.<\/p>\n<h2>Informes sobre restricciones de IP y supervisi\u00f3n de la actividad<\/h2>\n<p>Para la gesti\u00f3n de la seguridad del sitio del cliente, es una buena pr\u00e1ctica \u2014 y tan importante como crucial \u2014 proporcionar informes peri\u00f3dicos y transparentes sobre la eficacia de tu estrategia. Tus clientes merecen estar al tanto de los <a href=\"https:\/\/kinqsta.com\/es\/hojas-de-trucos\/hoja-de-trucos-seguridad-del-sitio\/\">pasos que das<\/a> para proteger sus sitios y de los resultados de tus esfuerzos. Esto ayuda a generar confianza y a demostrar el valor de lo que ofreces.<\/p>\n<p>Por ello, debes asegurarte de que los informes que entregues proporcionen a tus clientes tanta informaci\u00f3n como sea posible. Kinsta te permite extraer informaci\u00f3n de una serie de m\u00e9tricas y datos de cada uno de los sitios:<\/p>\n<ul>\n<li>El n\u00famero de direcciones IP bloqueadas.<\/li>\n<li>Tendencias de actividad sospechosa, como intentos fallidos de inicio de sesi\u00f3n o <a href=\"https:\/\/kinqsta.com\/es\/blog\/analisis-trafico-sitio-web\/\">patrones de tr\u00e1fico inusuales<\/a>.<\/li>\n<li>El rendimiento del sitio y las m\u00e9tricas de tiempo de actividad. Pueden ser indicativos de posibles problemas de seguridad.<\/li>\n<\/ul>\n<p>Por supuesto, tienes mucho m\u00e1s a tu disposici\u00f3n. Aun as\u00ed, es importante presentar estos datos de la mejor manera para tus clientes. Aqu\u00ed tienes algunos consejos sobre lo que debes incluir:<\/p>\n<ul>\n<li>Las medidas que has tomado en respuesta a las amenazas identificadas, como copias de seguridad del sitio o parches de seguridad.<\/li>\n<li>Utiliza <a href=\"https:\/\/kinqsta.com\/es\/blog\/herramientas-de-visualizacion-de-datos\/\">herramientas de visualizaci\u00f3n de datos<\/a> para presentar informaci\u00f3n clara, accesible y comprensible sobre la seguridad de un sitio. Los gr\u00e1ficos, tablas y cuadros de mando pueden ayudar a tus clientes a ponerse al d\u00eda sobre la disposici\u00f3n de seguridad actual, y sobre si tus esfuerzos son eficaces.<\/li>\n<li>Debes procurar proporcionar contexto y explicaciones para los datos que presentes. Es un error suponer que tus clientes tienen un profundo conocimiento t\u00e9cnico de los conceptos de seguridad. En lugar de eso, utiliza un lenguaje sencillo y proporciona ejemplos que les ayuden a comprender la importancia y gravedad de las m\u00e9tricas y tendencias sobre las que informas.<\/li>\n<\/ul>\n<p>En general, ofrece transparencia sobre cualquier reto o limitaci\u00f3n que encuentres en la seguridad del sitio. En el caso de amenazas o problemas dif\u00edciles, es una buena idea ser franco al respecto y explicar lo que est\u00e1s haciendo para mejorar.<\/p>\n<p>En este punto puede ser \u00fatil ofrecer recomendaciones para mejorar la seguridad. \u00c9stas proceder\u00e1n de tus percepciones y an\u00e1lisis. Por ejemplo, puedes incluir sugerencias sobre medidas de seguridad adicionales, como implantar la <a href=\"https:\/\/kinqsta.com\/es\/blog\/autenticacion-de-dos-factores\/\">autenticaci\u00f3n de dos factores<\/a> o actualizar plugins obsoletos.<\/p>\n<h2>Resumen<\/h2>\n<p>La <a href=\"https:\/\/api-docs.kinqsta.com\/\">API de Kinsta<\/a> tiene muchas posibilidades para realizar multitud de tareas en tu sitio. Sin embargo, cuando se trata de seguridad, es una forma eficaz de mantener a salvo tu sitio y a tus usuarios. Te permite automatizar tareas como la recuperaci\u00f3n de registros, la comprobaci\u00f3n de actividad inusual y el bloqueo autom\u00e1tico de IPs.<\/p>\n<p>Nos gusta el enfoque convincente y potente de conectar la API con otras aplicaciones y herramientas. De este modo, puedes disponer de un m\u00e9todo program\u00e1tico completo para proteger tu sitio. Junto con las opciones de visualizaci\u00f3n a trav\u00e9s de la <a href=\"https:\/\/kinqsta.com\/es\/herramienta-apm\/\">APM de Kinsta<\/a>, tu sitio puede permanecer seguro durante mucho tiempo.<\/p>\n<p>\u00bfC\u00f3mo te gustar\u00eda utilizar la API de Kinsta para gestionar la seguridad de tu sitio? Por favor, \u00a1comparte tus opiniones y puntos de vista en la secci\u00f3n de comentarios m\u00e1s abajo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hablamos mucho de que la seguridad de tu sitio web de WordPress no es una tarea f\u00e1cil. Necesita una supervisi\u00f3n constante y vigilante por tu parte, &#8230;<\/p>\n","protected":false},"author":199,"featured_media":74838,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1270,1345,1353],"class_list":["post-74837","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-desarrollo-wordpress","topic-seguridad-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 y monitorizar la actividad mediante la API de Kinsta - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Protege tu sitio y det\u00e9n a los usuarios malintencionados desde el principio. \u00a1Este post explica c\u00f3mo la API de Kinsta te ayuda a restringir las direcciones 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:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Restringir IPs y monitorizar la actividad mediante la API de Kinsta\" \/>\n<meta property=\"og:description\" content=\"Protege tu sitio y det\u00e9n a los usuarios malintencionados desde el principio. \u00a1Este post explica c\u00f3mo la API de Kinsta te ayuda a restringir las direcciones IP!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-06T07:19:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-28T09:21:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/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=\"Protege tu sitio y det\u00e9n a los usuarios malintencionados desde el principio. \u00a1Este post explica c\u00f3mo la API de Kinsta te ayuda a restringir las direcciones IP!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api-1024x512.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\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:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinqsta.com\/es\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Restringir IPs y monitorizar la actividad mediante la API de Kinsta\",\"datePublished\":\"2024-05-06T07:19:24+00:00\",\"dateModified\":\"2024-05-28T09:21:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/\"},\"wordCount\":2827,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/\",\"url\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/\",\"name\":\"Restringir IPs y monitorizar la actividad mediante la API de Kinsta - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"datePublished\":\"2024-05-06T07:19:24+00:00\",\"dateModified\":\"2024-05-28T09:21:25+00:00\",\"description\":\"Protege tu sitio y det\u00e9n a los usuarios malintencionados desde el principio. \u00a1Este post explica c\u00f3mo la API de Kinsta te ayuda a restringir las direcciones IP!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinqsta.com\/es\/secciones\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Restringir IPs y monitorizar la actividad mediante la API de Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/es\/#website\",\"url\":\"https:\/\/kinqsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinqsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"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:\/\/kinqsta.com\/es\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinqsta.com\/es\/#\/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:\/\/kinqsta.com\/es\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Restringir IPs y monitorizar la actividad mediante la API de Kinsta - Kinsta\u00ae","description":"Protege tu sitio y det\u00e9n a los usuarios malintencionados desde el principio. \u00a1Este post explica c\u00f3mo la API de Kinsta te ayuda a restringir las direcciones 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:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/","og_locale":"es_ES","og_type":"article","og_title":"Restringir IPs y monitorizar la actividad mediante la API de Kinsta","og_description":"Protege tu sitio y det\u00e9n a los usuarios malintencionados desde el principio. \u00a1Este post explica c\u00f3mo la API de Kinsta te ayuda a restringir las direcciones IP!","og_url":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2024-05-06T07:19:24+00:00","article_modified_time":"2024-05-28T09:21:25+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/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":"Protege tu sitio y det\u00e9n a los usuarios malintencionados desde el principio. \u00a1Este post explica c\u00f3mo la API de Kinsta te ayuda a restringir las direcciones IP!","twitter_image":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api-1024x512.jpg","twitter_creator":"@Kinsta_ES","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tiempo de lectura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinqsta.com\/es\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Restringir IPs y monitorizar la actividad mediante la API de Kinsta","datePublished":"2024-05-06T07:19:24+00:00","dateModified":"2024-05-28T09:21:25+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/"},"wordCount":2827,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/","url":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/","name":"Restringir IPs y monitorizar la actividad mediante la API de Kinsta - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinqsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","datePublished":"2024-05-06T07:19:24+00:00","dateModified":"2024-05-28T09:21:25+00:00","description":"Protege tu sitio y det\u00e9n a los usuarios malintencionados desde el principio. \u00a1Este post explica c\u00f3mo la API de Kinsta te ayuda a restringir las direcciones IP!","breadcrumb":{"@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#primaryimage","url":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","contentUrl":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/es\/blog\/restriccion-ips\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinqsta.com\/es\/secciones\/api\/"},{"@type":"ListItem","position":3,"name":"Restringir IPs y monitorizar la actividad mediante la API de Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/es\/#website","url":"https:\/\/kinqsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinqsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinqsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","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:\/\/kinqsta.com\/es\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinqsta.com\/es\/#\/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:\/\/kinqsta.com\/es\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/posts\/74837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/comments?post=74837"}],"version-history":[{"count":10,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/posts\/74837\/revisions"}],"predecessor-version":[{"id":75256,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/posts\/74837\/revisions\/75256"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/74837\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/74837\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/74837\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/74837\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/74837\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/74837\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/74837\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/74837\/translations\/nl"},{"href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/74837\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/media\/74838"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/media?parent=74837"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/tags?post=74837"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/topic?post=74837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}