{"id":77526,"date":"2024-05-06T08:20:23","date_gmt":"2024-05-06T07:20:23","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=77526&#038;preview=true&#038;preview_id=77526"},"modified":"2024-05-08T08:56:39","modified_gmt":"2024-05-08T07:56:39","slug":"restrizioni-ip","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/","title":{"rendered":"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l&#8217;API di Kinsta"},"content":{"rendered":"<p>Parliamo spesso del fatto che la sicurezza di un sito web WordPress non \u00e8 una questione che si pu\u00f2 affrontare una volta e mai pi\u00f9. C&#8217;\u00e8 bisogno di un monitoraggio costante e vigile, e la mole di lavoro pu\u00f2 essere scoraggiante.<\/p>\n<p>Nelle situazioni in cui \u00e8 necessario monitorare la sicurezza di pi\u00f9 siti web, l&#8217;API di Kinsta pu\u00f2 essere uno degli strumenti chiave da utilizzare. Ci\u00f2 \u00e8 particolarmente vero quando si gestisce una serie di siti non collegati tra loro. In queste situazioni, vorrete l&#8217;automazione e la visibilit\u00e0 che l&#8217;API pu\u00f2 dare.<\/p>\n<p>In questo post analizzeremo l&#8217;utilizzo dell&#8217;API di Kinsta per migliorare la sicurezza. L&#8217;obiettivo principale sar\u00e0 quello di bloccare gli IP e monitorare i loro effetti utilizzando i vari endpoint disponibili. Prima, per\u00f2, dobbiamo considerare il difficile compito della gestione della sicurezza del sito.<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>Le sfide della gestione della sicurezza di un sito web<\/h2>\n<p>Essendo il <a href=\"https:\/\/w3techs.com\/technologies\/details\/cm-wordpress\" target=\"_blank\" rel=\"noopener noreferrer\">sistema di gestione dei contenuti (CMS) pi\u00f9 diffuso<\/a> del pianeta, WordPress \u00e8 un obiettivo primario per hacker e malintenzionati. Per questo motivo, WordPress punta <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-e-sicurezza\/#wordpress-security-statistics\">molto sulla sua sicurezza di base<\/a>.<\/p>\n<p>Anche se i numeri sembrano buoni sulla carta &#8211; circa <a href=\"https:\/\/sucuri.net\/reports\/sitecheck-remote-website-scanner-mid-year-2023-report\/\" target=\"_blank\" rel=\"noopener noreferrer\">il 3% dei siti<\/a> ha qualche tipo di infezione o risorse bloccate &#8211; questo non significa che ci si possa rilassare. Infatti, ci sono molte minacce da considerare quando si tratta del proprio sito web WordPress:<\/p>\n<ul>\n<li>Attacchi brute force<\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/sql-injection\/\">SQL injection<\/a><\/li>\n<li>Cross-site scripting (XSS)<\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/tipi-di-malware\/\">Infezioni da malware<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/attacchi-ddos\/\">Attacchi DDoS (Distributed Denial of Service)<\/a><\/li>\n<\/ul>\n<p>Data la complessa gamma di attacchi, <a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/sicurezza\/\">gestire la sicurezza<\/a> di un singolo sito WordPress pu\u00f2 essere gi\u00e0 abbastanza impegnativo. Tuttavia, quando si \u00e8 responsabili di pi\u00f9 siti, la complessit\u00e0 e la portata si moltiplicano. Una rete di siti avr\u00e0 sempre bisogno di un approccio presente e proattivo al monitoraggio della sicurezza. Questo \u00e8 ancora pi\u00f9 difficile se si gestisce un gruppo di siti senza alcuna connessione.<\/p>\n<p>Per questo motivo, un modo efficiente ed efficace per monitorare e proteggere tutti i siti di cui ci si occupa avr\u00e0 un valore enorme. Kinsta \u00e8 in grado di fornire questo servizio a tutti i clienti.<\/p>\n<h2>Come l&#8217;API di Kinsta pu\u00f2 migliorare la sicurezza di un sito<\/h2>\n<figure id=\"attachment_178183\" aria-describedby=\"caption-attachment-178183\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-178183\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-dashboard.png\" alt=\"La sezione Informazioni sul sito della dashboard di MyKinsta. I dettagli di base mostrano il centro dati del sito, i dettagli dell'ambiente, il percorso del sito, l'indirizzo IP, la versione di WordPress, il nome dell'ambiente e le risorse disponibili. Ci sono anche dettagli sull'accesso e sulle credenziali SFTP\/SSH.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-178183\" class=\"wp-caption-text\">La dashboard MyKinsta.<\/figcaption><\/figure>\n<p>Indipendentemente dal piano scelto, ogni cliente Kinsta ha accesso all&#8217;<a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">API di Kinsta<\/a>. Questo potente strumento permette di interagire con i propri siti in molti modi programmatici. Sono disponibili molti endpoint diversi che si &#8220;agganciano&#8221; ad aspetti del nostro hosting, il che significa che si ha a disposizione un modo solido per gestire la sicurezza di tutti i propri siti.<\/p>\n<p>L&#8217;API di Kinsta permette di automatizzare varie attivit\u00e0 legate alla sicurezza e ci sono molti endpoint rilevanti:<\/p>\n<ul>\n<li>All&#8217;interno degli <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Tools#operation\/getDeniedIPs\" target=\"_blank\" rel=\"noopener noreferrer\">Strumenti del sito<\/a>, \u00e8 possibile recuperare e aggiornare gli IP della blocklist.<\/li>\n<li>C&#8217;\u00e8 un endpoint per consultare e gestire i <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Logs\/\" target=\"_blank\" rel=\"noopener noreferrer\">log degli errori e degli accessi<\/a> al sito.<\/li>\n<li>\u00c8 possibile <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics\/\" target=\"_blank\" rel=\"noopener noreferrer\">ottenere statistiche<\/a> da ciascuno dei siti grazie a una serie di endpoint che recuperano le metriche sulle prestazioni.<\/li>\n<\/ul>\n<p>Anche se questi strumenti si possono trovare all&#8217;interno della <a href=\"https:\/\/my.kinsta.com\/?lang=it\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard di MyKinsta<\/a>, ci sono molte ragioni per cui offriamo anche un&#8217;opzione programmatica. Per molti versi, l&#8217;API di Kinsta offre diversi vantaggi rispetto alla dashboard:<\/p>\n<ul>\n<li><strong>Automazione.<\/strong> \u00c8 possibile automatizzare le attivit\u00e0 di sicurezza scrivendo script o utilizzando strumenti di terze parti. In questo modo si risparmia tempo e si riducono gli errori manuali.<\/li>\n<li><strong>Operazioni di massa.<\/strong> L&#8217;API permette di eseguire operazioni di sicurezza su pi\u00f9 siti contemporaneamente. Se fate parte di un&#8217;agenzia o sviluppate siti web WordPress per lavoro, questo aspetto vi sar\u00e0 utile.<\/li>\n<li><strong>Integrazione.<\/strong> Se utilizzate gi\u00e0 una serie di strumenti di sicurezza che vi piacciono, l&#8217;API di Kinsta vi permetter\u00e0 di integrarli nella vostra configurazione. Ci\u00f2 permette di trasformare la vostra offerta di sicurezza in qualcosa di unico per il vostro sito.<\/li>\n<\/ul>\n<p>Ma basta parlare: entriamo nel vivo dell&#8217;utilizzo dell&#8217;API di Kinsta per lavorare con gli indirizzi IP. Inizieremo con attivit\u00e0 semplici e vedremo in seguito le applicazioni avanzate.<\/p>\n<h2>Implementare le restrizioni IP con l&#8217;API di Kinsta<\/h2>\n<p>Uno dei modi pi\u00f9 semplici per rafforzare la sicurezza del sito \u00e8 il blocco degli IP. In questo modo si pu\u00f2 tagliare la testa al toro e impedire l&#8217;accesso al proprio sito. Il vantaggio principale \u00e8 la mitigazione degli attacchi brute force.<\/p>\n<p>Sebbene la dashboard di MyKinsta permetta di lavorare con la propria blocklist, l&#8217;API di Kinsta offre una maggiore flessibilit\u00e0 se serve. Consideriamo uno scenario in cui si fa parte di un&#8217;<a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/agenzie\/\">agenzia WordPress<\/a> che gestisce pi\u00f9 siti di clienti con uno dei nostri <a href=\"https:\/\/kinsta.com\/it\/prezzi\/\">piani Kinsta Agency<\/a>.<\/p>\n<h3>Usare l&#8217;API di Kinsta per bloccare gli indirizzi IP<\/h3>\n<p>Per prima cosa, serve un elenco di indirizzi IP che si desidera bloccare. La nostra documentazione contiene <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/gestione-sito\/blocco-indirizzi-ip\/\">alcuni metodi<\/a> per farlo, come ad esempio l&#8217;utilizzo di statistiche per individuare gli indirizzi che effettuano molte richieste non memorizzate in un breve lasso di 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=\"size-full wp-image-178182\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-analytics.png\" alt=\"Il cruscotto delle statistiche dell'hosting MyKinsta mostra le prestazioni del componente della cache. Un grafico a barre sovrapposte mostra il tasso di risposta della cache nel tempo, con barre arancioni che rappresentano i bypass della cache, che rappresentano la maggior parte dell'area del grafico. Un grafico a torta suddivide i componenti della cache. Una piccola tabella elenca il principale bypass della cache, ovvero il percorso wp-cron.php.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-178182\" class=\"wp-caption-text\">La schermata delle statistiche nella dashboard di MyKinsta.<\/figcaption><\/figure>\n<p>Da qui \u00e8 possibile iniziare a utilizzare l&#8217;API di Kinsta per limitarli. Per prima cosa, \u00e8 necessario utilizzare l&#8217;<a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/getSiteEnvironments\" target=\"_blank\" rel=\"noopener noreferrer\">endpoint Environments<\/a> per ottenere un elenco di siti. Questo includer\u00e0 sia i siti live che quelli di staging:<\/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>Successivamente, si pu\u00f2 utilizzare l&#8217;<a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Tools#operation\/modifyPhpVersion\" target=\"_blank\" rel=\"noopener noreferrer\">endpoint Denied IPs<\/a> per effettuare una richiesta a <code>GET<\/code> che restituisca la blocklist attuale in formato JSON. La risposta includer\u00e0 un array di oggetti IP bloccati:<\/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 richiesta associata a <code>PUT<\/code> permetter\u00e0 di aggiungere un IP alla blocklist, per il quale dovrete specificare l&#8217;ID dell&#8217;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>Un&#8217;aggiunta andata a buon fine restituir\u00e0 un codice di risposta <code>200<\/code>, insieme a <code>result: null<\/code> in un file JSON. Potreste automatizzare ulteriormente l&#8217;intero processo con uno script o uno strumento per eseguirlo ogni volta che dovete aggiornare la blocklist.<\/p>\n<h2>Monitoraggio dell&#8217;attivit\u00e0 del sito web con l&#8217;API di Kinsta<\/h2>\n<p>Implementare <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-e-sicurezza\/\">misure di sicurezza preventive<\/a> come le restrizioni IP \u00e8 eccellente, ma \u00e8 anche fondamentale monitorare l&#8217;attivit\u00e0 del sito per individuare potenziali minacce alla sicurezza. Potete osservare una serie di indicatori chiave per ogni sito:<\/p>\n<ul>\n<li>Modelli di traffico insoliti o picchi di volume<\/li>\n<li>La frequenza dei tentativi di accesso falliti<\/li>\n<li>Comportamento generale sospetto degli utenti<\/li>\n<li>Prestazioni incoerenti del sito o modelli insoliti di downtime.<\/li>\n<\/ul>\n<p>La dashboard di MyKinsta pu\u00f2 inviarvi notifiche e avvisi in tempo reale su molti aspetti del sito. In questo modo potrete intervenire quando si verifica un potenziale problema di sicurezza.<\/p>\n<figure id=\"attachment_178184\" aria-describedby=\"caption-attachment-178184\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-178184\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-notifications.png\" alt=\"Una notifica di completamento del monitoraggio di Kinsta APM dalla dashboard MyKinsta. La notifica indica che il monitoraggio \u00e8 stato completato e indica per quanto tempo \u00e8 stato attivato. \u00c8 presente anche un pulsante nero per visualizzare i risultati. In fondo \u00e8 presente un testo di avviso su come lo strumento APM potrebbe avere un impatto sulle prestazioni del sito.\" width=\"1200\" height=\"576\"><figcaption id=\"caption-attachment-178184\" class=\"wp-caption-text\">Una scheda di notifica nella dashboard di MyKinsta.<\/figcaption><\/figure>\n<p>L&#8217;API di Kinsta ha <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Logs\" target=\"_blank\" rel=\"noopener noreferrer\">diversi endpoint<\/a> che permettono di recuperare e consultare i log del sito e molto altro. Se lo desiderate, potrete anche impostare sistemi di monitoraggio e di avviso automatizzati in base alle vostre esigenze.<\/p>\n<h3>Individuare attivit\u00e0 dannose con i log e le metriche del sito<\/h3>\n<p>Consideriamo uno scenario in cui la vostra agenzia ha bisogno di monitorare attivit\u00e0 sospette su un sito di un singolo cliente. Ci sono alcuni approcci che si possono adottare per un monitoraggio proattivo quando non si ha una notifica come punto di partenza.<\/p>\n<p>Anche in questo caso, dovrete recuperare l&#8217;elenco degli ambienti, poich\u00e9 gli endpoint richiedono un ID. Una volta ottenuto, potete dare un&#8217;occhiata all&#8217;endpoint <code>logs<\/code>. La richiesta ha <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Logs#operation\/getLogs\" target=\"_blank\" rel=\"noopener noreferrer\">due campi obbligatori<\/a>:<\/p>\n<ul>\n<li><code>file_name<\/code> accetta una stringa contenente i log <code>error<\/code>, <code>access<\/code> o <code>kinsta-cache-perf<\/code>.<\/li>\n<li><code>lines<\/code> consente di specificare il numero di righe che la richiesta restituisce dal registro, che deve essere inferiore a 20.000.<\/li>\n<\/ul>\n<p>Questo pu\u00f2 aiutarvi a capire se c&#8217;\u00e8 qualche motivo di preoccupazione. Gli approfondimenti, grazie all&#8217;endpoint <code>metrics<\/code>, possono aiutarvi a colmare le lacune. Le metriche che sceglierete di analizzare dipenderanno dalla situazione specifica.<\/p>\n<p>Ad esempio, potete controllare la larghezza di banda per assicurarvi di non essere vittime di un attacco coordinato a un sito. I parametri della query permettono di impostare un punto di inizio e di fine dell&#8217;intervallo di tempo, oltre a un intervallo di tempo. Il ritorno JSON fornisce i dettagli della larghezza di banda per il sito specifico:<\/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>Sono disponibili molte altre metriche, come il numero di <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics#operation\/getApplicationHttpRequests\" target=\"_blank\" rel=\"noopener noreferrer\">richieste HTTP al minuto<\/a> e il <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics#operation\/getApplicationAverageResponseTime\" target=\"_blank\" rel=\"noopener noreferrer\">tempo medio di risposta<\/a>. Il vostro compito \u00e8 quello di esaminare queste metriche e i dati contenuti nei registri per identificare eventuali attivit\u00e0 sospette o potenziali minacce alla sicurezza.<\/p>\n<p>Se avete bisogno di una visualizzazione, l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/monitoraggio-prestazioni-applicazioni\/\">APM di Kinsta<\/a> pu\u00f2 esservi utile:<\/p>\n<figure id=\"attachment_178181\" aria-describedby=\"caption-attachment-178181\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-178181\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/kinsta-apm.png\" alt=\"Lo strumento di monitoraggio live di Kinsta APM mostra i dati sulle prestazioni in un periodo stabilito. Il grafico del tempo di transazione complessivo mostra le barre per i tempi delle transazioni PHP, MySQL, Redis ed esterne ogni giorno. Una tabella in basso elenca le transazioni PHP pi\u00f9 lente, la loro durata totale, la durata massima, la durata media e la velocit\u00e0 al minuto.\" width=\"1200\" height=\"748\"><figcaption id=\"caption-attachment-178181\" class=\"wp-caption-text\">Lo strumento Kinsta APM, che mostra il tempo complessivo delle transazioni per un determinato periodo.<\/figcaption><\/figure>\n<p>Combinando tutti gli strumenti di Kinsta &#8211; l&#8217;API, la dashboard MyKinsta e l&#8217;APM &#8211; potrete individuare e rispondere rapidamente a potenziali problemi di sicurezza e ridurre al minimo il rischio di danni permanenti al vostro sito e alla sua reputazione.<\/p>\n<h2>Automatizzare l&#8217;escalation della sicurezza con l&#8217;API di Kinsta e MyKinsta<\/h2>\n<p>Automatizzare il flusso di lavoro della sicurezza pu\u00f2 dare alle vostre risposte maggiore efficienza e mobilitazione. Sebbene il monitoraggio proattivo sia il modo ideale per mantenere i vostri siti sicuri, a volte \u00e8 necessario un approccio reattivo.<\/p>\n<p>Anche in questo caso le notifiche automatiche sono utili. Una volta ricevuta una notifica da Kinsta, potrete entrare in azione per risolvere il problema. Tuttavia, a differenza di altre attivit\u00e0 di sicurezza, questa volta l&#8217;API di Kinsta non fa parte del triage.<\/p>\n<p>Al contrario, MyKinsta sar\u00e0 la vostra guida. La <a href=\"https:\/\/kinsta.com\/it\/docs\/impostazioni-utente\/notifiche\/\">documentazione di Kinsta<\/a> tratta delle notifiche di monitoraggio del sito a vostra disposizione. Ce ne sono molte, come ad esempio i tempi di inattivit\u00e0 del sito, gli errori DNS e molto altro ancora.<\/p>\n<p>Quando identificate una minaccia sul sito, potete ricorrere all&#8217;API di Kinsta per gestire gli utenti malintenzionati. Ad esempio, potete aggiungere degli IP a un elenco di blocco o controllare i backup che avete predisposto nel caso in cui si verifichi il peggio.<\/p>\n<p>Ci sono un paio di richieste a <code>GET<\/code> che aiutano a scoprire quali sono i backup. Se ne manca uno, potete fare una richiesta POST per avviare un backup manuale. Sar\u00e0 necessario solo l&#8217;ID dell&#8217;ambiente e un nome per il 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>L&#8217;API di Kinsta permette anche di ripristinare un backup. In effetti, potreste concepire una strategia che recuperi i log del sito, valuti le metriche, esegua un backup in base a parametri e regole specifici, blocchi gli IP dannosi in arrivo e ripristini il backup quando gli attacchi si calmano.<\/p>\n<p>Monitorate costantemente l&#8217;attivit\u00e0 del sito e modificate il vostro processo di sicurezza in base alle informazioni ottenute da Kinsta API e MyKinsta.<\/p>\n<p>Automatizzando il processo di escalation della sicurezza, potete rispondere pi\u00f9 rapidamente alle minacce e ridurre al minimo l&#8217;impatto potenziale degli incidenti di sicurezza sul vostro sito.<\/p>\n<h2>Best practice per implementare misure di sicurezza basate sulle API<\/h2>\n<p>Ogni volta che utilizzate un&#8217;API, esponete alcuni aspetti del vostro sito al web. Per questo motivo, \u00e8 indispensabile seguire alcune pratiche tipiche e accettate per garantire la sicurezza e l&#8217;integrit\u00e0 del vostro sito e dei vostri dati.<\/p>\n<p>Ci sono alcune linee guida fondamentali da tenere a mente. Innanzitutto, dovete sempre utilizzare metodi di autenticazione sicuri ogni volta che accedete a un&#8217;API. Pu\u00f2 trattarsi di una chiave API, di token OAuth o di altro. Kinsta fornisce un endpoint di autenticazione con chiave API a questo scopo:<\/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>Ricordate che non dovreste esporre le vostre credenziali API nel codice lato client o nei repository pubblici di controllo della versione. A questo punto dovete verificare cosa offre il vostro linguaggio di programmazione preferito. Ad esempio, Python chiama da un modulo <code>constants.py<\/code> e PHP utilizza <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\">altri moduli<\/a> per proteggere le informazioni sensibili.<\/p>\n<p>Ci sono anche un paio di altre considerazioni importanti da fare:<\/p>\n<ul>\n<li><strong>Gestione dei dati.<\/strong> Quando recuperate dati sensibili attraverso l&#8217;API di Kinsta, assicuratevi di gestire e archiviare tali dati in modo sicuro. Dovrete anche seguire le pratiche accettate per la crittografia dei dati, il controllo degli accessi e la <a href=\"https:\/\/kinsta.com\/it\/blog\/conformita-al-gdpr\/\">conformit\u00e0 alle normative sulla privacy<\/a>.<\/li>\n<li><strong>Test e aggiornamenti regolari.<\/strong> Il processo di test dovrebbe essere continuo e questo \u00e8 un obiettivo che potete raggiungere anche con l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/come-creare-una-pipeline-ci-cd\/\">API di Kinsta<\/a>. Questi test e aggiornamenti costanti e continui garantiscono che il sito e la sua sicurezza rimangano efficaci contro le minacce in continua evoluzione.<\/li>\n<\/ul>\n<p>Infine, seguire il principio del minimo privilegio \u00e8 quasi obbligatorio quando impostate qualsiasi livello di accesso per il vostro team o per i servizi di terze parti. In poche parole, concedete solo il livello minimo di accesso di cui ogni utente o servizio ha bisogno per svolgere le proprie attivit\u00e0. Inoltre, rivedete e revocate regolarmente le autorizzazioni non necessarie.<\/p>\n<h2>Reporting sulle restrizioni IP e monitoraggio delle attivit\u00e0<\/h2>\n<p>Per quanto riguarda la gestione della sicurezza dei siti dei clienti, \u00e8 buona norma &#8211; e anche fondamentale &#8211; fornire un report regolare e trasparente sull&#8217;efficacia della vostra strategia. I vostri clienti meritano di essere informati sulle <a href=\"https:\/\/kinsta.com\/it\/cheat-sheets\/site-security-cheat-sheet\/\">misure che state adottando<\/a> per proteggere i loro siti e sui risultati dei vostri sforzi. Questo aiuta a creare fiducia e a dimostrare il valore di ci\u00f2 che offrite.<\/p>\n<p>Per questo motivo, dovrete assicurarvi che i report forniscano il maggior numero di informazioni possibili ai vostri clienti. Kinsta permette di utilizzare una serie di metriche e approfondimenti per ogni singolo sito:<\/p>\n<ul>\n<li>Il numero di indirizzi IP bloccati.<\/li>\n<li>Tendenze di attivit\u00e0 sospette, come tentativi di accesso falliti o <a href=\"https:\/\/kinsta.com\/it\/blog\/analisi-traffico-siti-web\/\">modelli di traffico insoliti<\/a>.<\/li>\n<li>Le prestazioni del sito e le metriche di uptime. Queste possono essere indicative di potenziali problemi di sicurezza.<\/li>\n<\/ul>\n<p>Ovviamente avete a disposizione molto di pi\u00f9. Tuttavia, \u00e8 importante presentare questi dati nel modo migliore per i vostri clienti. Ecco alcuni suggerimenti su cosa includere:<\/p>\n<ul>\n<li>Le azioni intraprese in risposta alle minacce identificate, come i backup del sito o le patch di sicurezza.<\/li>\n<li>Usate gli <a href=\"https:\/\/kinsta.com\/it\/blog\/strumenti-di-data-visualization\/\">strumenti di visualizzazione dei dati<\/a> per presentare informazioni chiare, accessibili e comprensibili sulla sicurezza di un sito. Grafici, diagrammi e dashboard possono aiutare i vostri clienti a conoscere le attuali disposizioni in materia di sicurezza e a capire se i vostri sforzi sono efficaci.<\/li>\n<li>Dovreste cercare di fornire un contesto e delle spiegazioni per i dati che presentate. \u00c8 un errore dare per scontato che i vostri clienti abbiano una profonda comprensione tecnica dei concetti di sicurezza. Usate invece un linguaggio semplice e fornite esempi per aiutarli a comprendere il significato e la gravit\u00e0 delle metriche e delle tendenze che state riportando.<\/li>\n<\/ul>\n<p>In generale, offrite trasparenza su tutte le sfide o le limitazioni che riscontrate nella sicurezza del sito. Nel caso di minacce o problemi difficili, \u00e8 bene essere chiari e spiegare cosa si sta facendo per migliorare.<\/p>\n<p>In questo caso pu\u00f2 essere utile offrire raccomandazioni per ulteriori miglioramenti della sicurezza. Queste raccomandazioni deriveranno dalle vostre intuizioni e analisi. Ad esempio, potreste suggerire ulteriori misure di sicurezza, come l&#8217;implementazione dell&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/autenticazione-a-due-fattori-wordpress\/\">autenticazione a due fattori<\/a> o l&#8217;aggiornamento dei plugin obsoleti.<\/p>\n<h2>Riepilogo<\/h2>\n<p>L&#8217;<a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">API di Kinsta<\/a> ha un ampio margine di manovra per una moltitudine di attivit\u00e0 del sito. Quando si tratta di sicurezza, per\u00f2, \u00e8 un modo vincente per mantenere il vostro sito e i vostri utenti al sicuro. Vi permette di automatizzare attivit\u00e0 come il recupero dei log, la verifica di attivit\u00e0 insolite e il blocco automatico degli IP.<\/p>\n<p>Ci piace l&#8217;approccio convincente e potente di collegare l&#8217;API ad altre applicazioni e strumenti. In questo modo, potete avere un metodo programmatico completo per proteggere il vostro sito. Insieme alle opzioni di visualizzazione di <a href=\"https:\/\/kinsta.com\/it\/strumento-apm\/\">Kinsta APM<\/a>, il vostro sito pu\u00f2 rimanere sicuro per molto tempo.<\/p>\n<p><em>Come vorreste utilizzare le API di Kinsta per gestire la sicurezza del vostro sito? Condividete i vostri pensieri e le vostre idee nella sezione commenti qui sotto!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Parliamo spesso del fatto che la sicurezza di un sito web WordPress non \u00e8 una questione che si pu\u00f2 affrontare una volta e mai pi\u00f9. C&#8217;\u00e8 &#8230;<\/p>\n","protected":false},"author":199,"featured_media":77527,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[26232,25951,25873],"class_list":["post-77526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-sicurezza-wordpress","topic-sviluppo-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>Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l&#039;API di Kinsta - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Proteggi il tuo sito e blocca gli utenti malintenzionati alla fonte. Ecco come l&#039;API di Kinsta vi aiuta a limitare gli indirizzi 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\/it\/blog\/restrizioni-ip\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l&#039;API di Kinsta\" \/>\n<meta property=\"og:description\" content=\"Proteggi il tuo sito e blocca gli utenti malintenzionati alla fonte. Ecco come l&#039;API di Kinsta vi aiuta a limitare gli indirizzi IP!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-06T07:20:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-08T07:56:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/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=\"Proteggi il tuo sito e blocca gli utenti malintenzionati alla fonte. Ecco come l&#039;API di Kinsta vi aiuta a limitare gli indirizzi IP!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api-1024x512.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l&#8217;API di Kinsta\",\"datePublished\":\"2024-05-06T07:20:23+00:00\",\"dateModified\":\"2024-05-08T07:56:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/\"},\"wordCount\":2567,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/\",\"name\":\"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l'API di Kinsta - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"datePublished\":\"2024-05-06T07:20:23+00:00\",\"dateModified\":\"2024-05-08T07:56:39+00:00\",\"description\":\"Proteggi il tuo sito e blocca gli utenti malintenzionati alla fonte. Ecco come l'API di Kinsta vi aiuta a limitare gli indirizzi IP!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l&#8217;API di Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"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\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l'API di Kinsta - Kinsta\u00ae","description":"Proteggi il tuo sito e blocca gli utenti malintenzionati alla fonte. Ecco come l'API di Kinsta vi aiuta a limitare gli indirizzi 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\/it\/blog\/restrizioni-ip\/","og_locale":"it_IT","og_type":"article","og_title":"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l'API di Kinsta","og_description":"Proteggi il tuo sito e blocca gli utenti malintenzionati alla fonte. Ecco come l'API di Kinsta vi aiuta a limitare gli indirizzi IP!","og_url":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2024-05-06T07:20:23+00:00","article_modified_time":"2024-05-08T07:56:39+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/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":"Proteggi il tuo sito e blocca gli utenti malintenzionati alla fonte. Ecco come l'API di Kinsta vi aiuta a limitare gli indirizzi IP!","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api-1024x512.jpg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Jeremy Holcombe","Tempo di lettura stimato":"15 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l&#8217;API di Kinsta","datePublished":"2024-05-06T07:20:23+00:00","dateModified":"2024-05-08T07:56:39+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/"},"wordCount":2567,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/","url":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/","name":"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l'API di Kinsta - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","datePublished":"2024-05-06T07:20:23+00:00","dateModified":"2024-05-08T07:56:39+00:00","description":"Proteggi il tuo sito e blocca gli utenti malintenzionati alla fonte. Ecco come l'API di Kinsta vi aiuta a limitare gli indirizzi IP!","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wp-restricting-ips-and-monitoring-activity-using-the-kinsta-api.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/restrizioni-ip\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/it\/argomenti\/api\/"},{"@type":"ListItem","position":3,"name":"Bloccare gli IP e monitorare le attivit\u00e0 utilizzando l&#8217;API di Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","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\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/77526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=77526"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/77526\/revisions"}],"predecessor-version":[{"id":77570,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/77526\/revisions\/77570"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77526\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77526\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77526\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77526\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77526\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77526\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77526\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77526\/translations\/nl"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77526\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/77527"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=77526"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=77526"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=77526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}