{"id":21751,"date":"2026-09-30T07:55:00","date_gmt":"2026-09-30T05:55:00","guid":{"rendered":"https:\/\/webhosting.de\/?p=21751"},"modified":"2026-09-30T06:07:40","modified_gmt":"2026-09-30T04:07:40","slug":"testare-con-successo-il-live-patching-di-kernelcare","status":"publish","type":"post","link":"https:\/\/webhosting.de\/it\/kernelcare-live-patching-erfolgreich-testen\/","title":{"rendered":"Testare con successo KernelCare Live Patching: best practice per gli amministratori"},"content":{"rendered":"<div class=\"wh-article\" data-wh-layout=\"2.1.2\" style=\"width:100%;max-width:820px;margin:0 auto;color:#263b4b;font-family:inherit;font-size:18px;line-height:1.8;text-align:start;overflow-wrap:break-word;box-sizing:border-box\"><p class=\"wh-lead\" style=\"font-size:20px;line-height:1.7;color:#233746;margin:0 0 1.1em\">Un test rigoroso per il live patching di KernelCare non si limita a verificare il corretto download della patch: il kernel in esecuzione deve essere supportato, lo stato della patch deve risultare chiaramente attivo e l\u2019applicazione deve funzionare correttamente in condizioni di carico realistiche. Avvia il test su un host di staging simile all\u2019ambiente di produzione, quindi procedi al rollout tramite QA e Canary e documenta i criteri di interruzione. <strong style=\"font-weight:700;color:inherit\">I live patch rimandano i riavvii, ma non li sostituiscono.<\/strong> Pertanto, continua a pianificare aggiornamenti regolari del kernel e riavvii come parte integrante delle operazioni.  <\/p>\n<nav class=\"wh-toc\" aria-label=\"Contenuto di questo articolo\" style=\"display:block;margin:28px 0 38px;padding:22px;border:1px solid #d9e4e8;border-radius:14px;background:#f4f8f8\"><p class=\"wh-toc-title\" style=\"font-size:13px;font-weight:700;letter-spacing:.08em;color:#49656b;margin:0 0 14px\">Vai direttamente alla sezione<\/p><div class=\"wh-toc-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px\"><div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#grundlagen-kernelcare-livepatch\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Come classificare correttamente KernelCare Livepatch<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#komponenten-und-kompatibilitaet\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Componenti, piattaforme e delimitazioni chiare<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#testziele-und-erfolgskriterien\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Cosa deve dimostrare un test affidabile<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#staging-baseline-pruefen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Creare una baseline di staging vicina alla produzione<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#patchstatus-und-kommandos\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Valutare correttamente lo stato della patch con kcarectl<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#rollout-feeds-und-wellen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Scaglionare in modo controllato QA, Canary e produzione<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#secure-boot-und-sonderfaelle\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Testare Secure Boot e casi particolari critici<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#monitoring-fehleranalyse-eskalation\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Monitoraggio, analisi degli errori e escalation sicura<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#rebootstrategie-und-freigabe\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Pianificare la strategia di riavvio e l'approvazione documentata<\/a><\/div>\n<\/div><\/nav><section class=\"wh-section\" aria-labelledby=\"grundlagen-kernelcare-livepatch\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"grundlagen-kernelcare-livepatch\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Come classificare correttamente KernelCare Livepatch<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">KernelCare \u00e8 l'agente di TuxCare per <strong style=\"font-weight:700;color:inherit\">Applicazione di patch in tempo reale al kernel<\/strong> sui sistemi Linux supportati. Integra le correzioni di sicurezza rese disponibili nel kernel in esecuzione, senza che sia necessario riavviare immediatamente il server. L'applicabilit\u00e0 di una patch dipende dalla combinazione specifica di build del kernel, distribuzione e architettura; la semplice disponibilit\u00e0 di un pacchetto agente non garantisce di per s\u00e9 tale supporto. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Dal punto di vista tecnico, il framework Upstream Linux Livepatch descrive una transizione coerente in cui i task interessati passano in modo sicuro al codice modificato. La presente documentazione illustra il framework generale del kernel, ma non necessariamente il percorso di implementazione di ciascuna variante di KernelCare. Per le funzionalit\u00e0 specifiche del prodotto e le decisioni operative, fanno quindi riferimento alle indicazioni fornite da <strong style=\"font-weight:700;color:inherit\">TuxCare<\/strong> determinante. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Una patch scaricata o segnalata come applicata dimostra innanzitutto il corretto funzionamento della catena di patch. Non garantisce per\u00f2 che le connessioni al database, gli accessi allo storage, i percorsi di rete, i processi batch e le transazioni funzionali rimangano privi di errori sotto carico reale. Un test affidabile valuta quindi congiuntamente lo stato delle patch, le metriche di sistema e i risultati delle applicazioni.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Regolari <strong style=\"font-weight:700;color:inherit\">Aggiornamenti del kernel<\/strong> rimangono necessari. Le patch live non modificano il pacchetto del kernel installato e non coprono automaticamente il supporto hardware, le modifiche funzionali o tutti gli adeguamenti dei driver di un nuovo kernel. Inoltre, TuxCare fornisce patch per un kernel specifico solo fintantoch\u00e9 il suo produttore pubblica aggiornamenti di sicurezza per la serie in questione. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">KernelCare riguarda inoltre il kernel e va distinto dal patching dello spazio utente. Il superamento del test non garantisce n\u00e9 lo stato delle patch di LibCare n\u00e9 la completa risoluzione di tutte le vulnerabilit\u00e0 dell\u2019host. Il live patching integra quindi la gestione dei pacchetti e la gestione delle modifiche: consente di applicare pi\u00f9 rapidamente le correzioni urgenti al kernel, mentre gli aggiornamenti regolari dei pacchetti e i riavvii pianificati continuano a far parte del piano di manutenzione. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"komponenten-und-kompatibilitaet\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"komponenten-und-kompatibilitaet\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Componenti, piattaforme e delimitazioni chiare<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Prima del test, \u00e8 necessario separare chiaramente l'architettura TuxCare. L'agente KernelCare \u00e8 in esecuzione sull'host di destinazione, scarica i set di patch e li applica al kernel in esecuzione. <strong style=\"font-weight:700;color:inherit\">ePortal<\/strong> \u00c8 invece un componente opzionale, gestito autonomamente, per il controllo centralizzato delle fonti di patch e dei rollout, ad esempio in reti controllate o isolate. Entrambi i componenti svolgono funzioni diverse e non sono intercambiabili. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A ci\u00f2 si aggiunge LibCare, disponibile come componente aggiuntivo per componenti dello spazio utente quali glibc o OpenSSL. Un test KernelCare superato non verifica n\u00e9 l\u2019installazione n\u00e9 lo stato delle patch di LibCare. I protocolli di test dovrebbero quindi registrare separatamente questi livelli: lo stato delle patch del kernel, la distribuzione centrale e l\u2019applicazione delle patch nello spazio utente richiedono ciascuno prove, approvazioni e, se necessario, sistemi di staging dedicati. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Il primo compito pratico consiste nel creare un inventario affidabile. Occorre registrare la distribuzione e la versione, il kernel effettivamente avviato, l\u2019architettura, il tipo di virtualizzazione, i meccanismi di sicurezza attivati e i moduli del kernel installati. Altrettanto importanti sono i driver di archiviazione e di rete, nonch\u00e9 gli agenti di sicurezza, backup e monitoraggio. Queste caratteristiche determinano se un host di staging rispecchi in modo realistico il futuro gruppo di produzione e se la patch fornita sia compatibile con la build del kernel. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">La decisione definitiva in merito al supporto non spetta esclusivamente a una lista di distribuzione generica. Verifica la combinazione specifica di distribuzione, versione del kernel e architettura nel database di compatibilit\u00e0 e patch di TuxCare. Solo questa verifica permette di distinguere un agente installabile da un kernel effettivamente supportato. Tale verifica dovrebbe essere documentata prima di ogni pianificazione di implementazione e ripetuta in caso di cambio di kernel. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Secure Boot costituisce una classe di piattaforma a s\u00e9 stante. L\u2019agente necessita di una catena di fiducia adeguata per i propri moduli del kernel. TuxCare indica la versione minima 3.0-2 dell'agente per la procedura automatizzata di Secure Boot sui sistemi RPM supportati; questa indicazione non rappresenta una versione minima generale per KernelCare e non riguarda la registrazione manuale del MOK. Il processo automatizzato richiede, tra l\u2019altro, l\u2019avvio EFI, lo shim e il Secure Boot attivato e non \u00e8 previsto per Debian o Ubuntu. Pertanto, per la convalida di questa configurazione \u00e8 necessario un riavvio pianificato. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Prima dell\u2019installazione \u00e8 inoltre necessario verificare la presenza di servizi di live patching gi\u00e0 in esecuzione. Secondo TuxCare, KernelCare non pu\u00f2 essere utilizzato in parallelo con Canonical Livepatch. Il funzionamento in parallelo non costituisce un test di compatibilit\u00e0 significativo, bens\u00ec un criterio di esclusione: occorre innanzitutto rimuovere il servizio esistente secondo la procedura operativa approvata oppure scollegare la piattaforma di test. Una panoramica delle diverse procedure \u00e8 offerta dal confronto interno con <a href=\"https:\/\/webhosting.de\/it\/patching-in-tempo-reale-del-kernel-kernelcare-ksplice-kpatch-kgraft-secure\/\">KernelCare, Ksplice, kpatch e kGraft<\/a>. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"testziele-und-erfolgskriterien\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"testziele-und-erfolgskriterien\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Cosa deve dimostrare un test affidabile<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Un test attendibile parte da obiettivi verificabili, anzich\u00e9 dalla semplice segnalazione generica \u201epatch installata\u201c. \u00c8 necessario dimostrare la presenza di un kernel supportato e in esecuzione, di una fonte di patch accessibile e autorizzata, nonch\u00e9 l\u2019applicazione dello stato attuale delle patch. Inoltre, il team deve registrare la versione di sicurezza effettiva segnalata da KernelCare. Queste prove confermano la catena di fornitura tecnica, ma non ancora il funzionamento dell\u2019applicazione. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Il secondo livello di verifica \u00e8 quello <strong style=\"font-weight:700;color:inherit\">Salute nell'ambito delle applicazioni<\/strong>. I servizi devono rimanere accessibili, le transazioni principali devono essere completate correttamente e le interfacce devono fornire i risultati previsti. Nei sistemi di database, la replica e le query possono essere fondamentali; nei servizi web, ad esempio, l\u2019autenticazione, i processi in background e le integrazioni esterne rientrano nell\u2019ambito dei test.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Per il monitoraggio fornisce <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kcarectl --status<\/code> Codici di uscita leggibili dal computer. TuxCare assegna il valore 0 all\u2019ultimo livello di patch, 1 all\u2019assenza di patch applicate, 2 alle nuove patch non ancora applicate e 3 a un kernel non supportato. Questi stati sono adatti alle regole di allarme, ma devono essere valutati insieme ai log del kernel, alle metriche dei servizi e alle verifiche tecniche. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Distinguere inoltre tra versione avviata e versione effettiva. <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">uname -r<\/code> mostra il kernel avviato, mentre <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kcarectl --uname<\/code> che riporti la versione sicura del kernel indicata da TuxCare. Se queste informazioni non vengono prese in considerazione in modo adeguato nello scanner e nel CMDB, una live patch efficace potrebbe apparire come un aggiornamento mancante. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">L'approvazione richiede una documentazione tecnica completa, il superamento dei test applicativi e un ciclo di carico rappresentativo. Pu\u00f2 trattarsi di una finestra di elaborazione in batch, di un picco di carico tipico o di un failover pianificato. In caso di kernel non supportato, aumento degli errori o fallimento dei test specialistici, l\u2019estensione viene interrotta e il risultato viene analizzato; uno stato positivo dell\u2019agente non prevale su tali segnali.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"staging-baseline-pruefen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"staging-baseline-pruefen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Creare una baseline di staging vicina alla produzione<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Un test attendibile inizia con un host di staging che rispecchi il pi\u00f9 fedelmente possibile il futuro gruppo target. Registrare la distribuzione, il kernel avviato, l\u2019architettura, il tipo di virtualizzazione e i meccanismi di sicurezza attivati. L'inventario deve includere anche i moduli del kernel caricati o critici per il funzionamento, i percorsi di archiviazione e di rete, gli agenti di sicurezza e di monitoraggio, nonch\u00e9 i componenti applicativi centrali. La compatibilit\u00e0 deve essere sempre verificata per il kernel effettivamente in esecuzione e non solo per la distribuzione. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Prima di intervenire, documenta inoltre lo stato dell\u2019applicazione: transazioni specialistiche andate a buon fine, tassi di errore, tempi di risposta, processi in background e, se necessario, appartenenza al cluster o stato di replica. Questi <strong style=\"font-weight:700;color:inherit\">Linea di base<\/strong> consente di ricostruire eventuali discrepanze successive. Verifica inoltre se \u00e8 disponibile un backup o uno snapshot idoneo all'applicazione e come viene gestita concretamente la sua ripristinazione; uno snapshot della VM non sostituisce, infatti, un backup coerente del database.<\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail1\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-staging-baseline-81ea6519-detail1-40f70f2291-1024x683.webp\" class=\"wp-image-21757\" alt=\"Primo piano di una postazione di staging allestita con server e cablaggio di rete.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-staging-baseline-81ea6519-detail1-40f70f2291-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-staging-baseline-81ea6519-detail1-40f70f2291-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-staging-baseline-81ea6519-detail1-40f70f2291-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-staging-baseline-81ea6519-detail1-40f70f2291-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-staging-baseline-81ea6519-detail1-40f70f2291.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail1\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Immagine simbolica generata dall'IA: una linea di base di staging documentata fornisce valori di riferimento prima dell'applicazione della patch.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Una macchina virtuale di test \"snella\" \u00e8 utile per verificare l'installazione, la registrazione e l'accessibilit\u00e0 della fonte della patch. Tuttavia, non fornisce indicazioni attendibili su driver simili a quelli di produzione, moduli specifici o modelli di carico. Il framework Upstream Linux Livepatch classifica tecnicamente le attivazioni tramite una transizione di coerenza; da ci\u00f2, tuttavia, non \u00e8 possibile dedurre alcun meccanismo specifico di KernelCare. Indipendentemente da ci\u00f2, i profili di lavoro reali e i componenti operativi aggiuntivi devono essere inclusi in un test di staging rappresentativo. <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Obiettivi di verifica per la linea di base dello staging e i relativi limiti di significativit\u00e0\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Obiettivi di verifica per la linea di base dello staging e i relativi limiti di significativit\u00e0<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Obiettivo di verifica<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Documentazione nel protocollo di prova<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Limite tipico di rilevabilit\u00e0<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Rilevare l'ambiente di esecuzione<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Documentazione su kernel, architettura, virtualizzazione e moduli correlati<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Non \u00e8 ancora stato confermato che sia disponibile una patch per questa versione del kernel<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Verificare la possibilit\u00e0 di ripristino<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Sono state definite le procedure di backup o di snapshot e le relative responsabilit\u00e0<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">La presenza di un backup non garantisce il corretto ripristino dell'applicazione<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Verificare la compatibilit\u00e0 tecnica con le patch<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">L'agente riconosce il kernel supportato ed \u00e8 in grado di recuperare le informazioni relative alle patch<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Non dice nulla sulla correttezza tecnica dell'applicazione<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Confronta la salute delle applicazioni<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Transazioni, metriche e controlli dei log definiti prima e dopo l'applicazione della patch<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Copre solo le funzioni eseguite e il periodo di osservazione<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Osservare il comportamento sotto carico<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Sono state pianificate le tipiche fasi di elaborazione in batch, di picco di carico o di failover<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Una breve prova al minimo non sostituisce un ciclo di carico<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Non stabilire la durata dell\u2019osservazione in modo generico. Per un servizio con importazioni notturne, il test deve includere almeno un\u2019importazione di questo tipo; nel caso di un cluster ad alta disponibilit\u00e0, pu\u00f2 essere rilevante un failover controllato. Definisci in anticipo i valori target e i criteri di interruzione. Se si verificano nuovi messaggi del kernel, errori ripetuti degli agenti o scostamenti tecnici, l'approvazione non viene concessa e il risultato viene esaminato prima di procedere con un'ulteriore ondata.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"patchstatus-und-kommandos\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"patchstatus-und-kommandos\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Valutare correttamente lo stato della patch con kcarectl<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Registra lo stato prima e dopo l\u2019applicazione di una patch approvata utilizzando gli stessi comandi. In questo modo \u00e8 possibile distinguere quale kernel \u00e8 stato avviato, quale versione dell\u2019agente utilizza l\u2019host e se un set di patch \u00e8 effettivamente attivo. I risultati devono essere inseriti nel protocollo delle modifiche o dei test, completi di data e ora, ID host e versione dell\u2019applicazione testata. Un singolo messaggio di esito positivo del programma di installazione non costituisce una prova sufficiente a tal fine. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Le seguenti query sono in sola lettura e sono adatte per effettuare un\u2019analisi dello stato attuale. Eseguirle nell'ambiente di destinazione con le autorizzazioni previste in tale contesto. Solo un'operazione di aggiornamento pianificata consapevolmente in un secondo momento modifica lo stato delle patch; l'output di questi comandi costituisce quindi una base per il confronto e il monitoraggio, non l'operazione di patch stessa.<\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Terminale<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Copia il codice<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Copiato<\/span><span data-wh-copy-fallback hidden>Codice evidenziato \u2013 copiare<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-bash\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">uname -r\nkcarectl --version\nkcarectl --info\nkcarectl --patch-info\nkcarectl --status\nkcarectl --uname<\/code><\/pre><\/div><div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Significato delle principali query kcarectl\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Significato delle principali query kcarectl<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Comando<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Scopo<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Affermazione rilevante<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Confine<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">uname -r<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Rilevare il kernel avviato<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Mostra la versione del kernel del sistema in esecuzione<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Non mostra la versione di sicurezza ottenuta tramite Livepatch<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">kcarectl \u2013version<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Inventariare l'agente<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Documenta la versione del client installata<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Non indica n\u00e9 il supporto n\u00e9 lo stato attuale delle patch<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">kcarectl \u2013info<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Visualizza le informazioni sulla patch<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Mostra informazioni sullo stato di KernelCare<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Non sostituisce la verifica dell'applicazione<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">kcarectl \u2013patch-info<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Visualizza i dettagli della patch<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Supporta l'assegnazione del set di patch<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Non costituisce prova di una funzione specialistica<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">kcarectl \u2013status<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Verificare lo stato leggibile da macchina<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Il codice di uscita 0 indica il livello di patch pi\u00f9 recente; 1 indica l'assenza di patch, 2 indica la presenza di nuove patch non applicate, 3 indica un kernel non supportato<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Deve essere valutato insieme al monitoraggio degli agenti e delle applicazioni<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">kcarectl \u2013uname<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Generare una versione di sicurezza effettiva<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Fornisce la versione effettiva del kernel indicata da TuxCare<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Non modifica l'output di `uname -r`<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">kcarectl \u2013check<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Cerca un nuovo set di patch<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Il codice di uscita 0 indica la disponibilit\u00e0 di un nuovo set di patch<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Non dimostra che l'host sia gi\u00e0 stato aggiornato<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">\u00c8 particolarmente importante distinguere tra il sistema avviato e <strong style=\"font-weight:700;color:inherit\">versione effettiva del kernel<\/strong>. Uno scanner di vulnerabilit\u00e0 che rileva solo <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">uname -r<\/code> Se valutata, questa situazione pu\u00f2 dare un\u2019impressione non aggiornata, sebbene una live patch fornisca la correzione in questione. \u00c8 quindi opportuno allineare l\u2019inventario e le regole di conformit\u00e0 con i dati TuxCare disponibili, quali la versione effettiva e l\u2019elenco CVE locale disponibile all\u2019indirizzo <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">\/proc\/kcare\/cvelist<\/code>.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Per gli allarmi \u00e8 indicato <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kcarectl --status<\/code> \u00e8 preferibile rispetto a una semplice ricerca testuale negli output della console, poich\u00e9 i codici di uscita possono essere analizzati in modo automatizzato. Ad esempio, un codice 2 richiede una valutazione per stabilire se un nuovo set di patch debba essere distribuito entro la finestra prevista; il codice 3 indica un problema di compatibilit\u00e0 o di inventario. Nessuno di questi codici sostituisce la verifica dei log del kernel, delle metriche dei servizi e delle transazioni tecniche. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"rollout-feeds-und-wellen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"rollout-feeds-und-wellen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Scaglionare in modo controllato QA, Canary e produzione<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Il rollout controllato ha inizio in un ambiente QA dedicato, prosegue poi su un piccolo gruppo \u201ccanary\u201d rappresentativo e viene esteso solo quando i risultati si dimostrano stabili e documentati. Ogni fase viene sottoposta agli stessi test di stato e di applicazione. Il periodo di monitoraggio dipende dal ciclo di carico: nei sistemi batch si considera un ciclo di elaborazione completo, mentre nei cluster possono essere inclusi la replica e un failover controllato.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Durante il monitoraggio, controlli i tassi di errore, le latenze, i messaggi del kernel e degli agenti, nonch\u00e9, se del caso, il quorum e la replica. Solo dopo che i criteri di approvazione sono stati soddisfatti, si passa al gruppo successivo. Ulteriori nozioni di base sull\u2019utilizzo durante il funzionamento operativo sono illustrate nell\u2019articolo interno <a href=\"https:\/\/webhosting.de\/it\/kernelcare-enterprise-live-patching-sicurezza\/\">KernelCare Enterprise: patch in tempo reale senza finestre di manutenzione<\/a>.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Opzioni di implementazione di KernelCare in base al sistema di controllo e all&#039;ambito di applicazione\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Opzioni di implementazione di KernelCare in base al sistema di controllo e all'ambito di applicazione<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Opzione<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Uso appropriato<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Limitazione importante<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Feed di produzione standard<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Produzione secondo una logica di approvazione interna<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Richiede ancora un monitoraggio e un\u2019applicazione scaglionata<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Feed ritardato tramite PREFIX<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Ritardo fisso di 12, 24 o 48 ore<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Il livello di ritardo viene selezionato tramite la sorgente del patch<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Feed di prova tramite PREFIX<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Sistemi dedicati al controllo qualit\u00e0 (QA) o Canary<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Contiene build pi\u00f9 recenti prima del completamento dell'intero processo di test<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">STICKY_PATCH<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Limitare il controllo qualit\u00e0 e la produzione a una data verificata<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Non disponibile per ePortal; controllo basato su chiave non disponibile per i server IP<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">STICKY_PATCHSET o UPDATE_DELAY a partire da KernelCare 2.82<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Configurare il limite massimo del set di patch o l'et\u00e0 minima specificata liberamente<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Le varianti AUTO funzionano solo nelle modalit\u00e0 Auto e Smart<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">ePortal<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Controllo centralizzato in ambienti controllati o isolati<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Configurazione, registrazione, accessibilit\u00e0 e linee guida rimangono requisiti indispensabili<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Feed in ritardo e <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">UPDATE_DELAY<\/code> risolvono problemi simili a diversi livelli. Un feed viene pubblicato tramite <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">PREFIX<\/code> scelta come sorgente di patch con ritardo fisso. <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">UPDATE_DELAY<\/code> Al contrario, i set di patch vengono trattenuti tramite la configurazione del client fino al raggiungimento di un\u2019et\u00e0 minima specificata. <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">STICKY_PATCHSET<\/code> limita il client a una determinata versione massima del patchset. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Un manuale <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kcarectl --update<\/code> carica l'ultimo set di patch e lo applica al kernel in esecuzione. Utilizza questo comando solo su sistemi di test autorizzati o in una finestra di manutenzione definita. Prima di procedere, salva i valori di riferimento ed esegui immediatamente i controlli tecnici e funzionali. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">ePortal \u00e8 in grado di gestire centralmente i set di patch e la distribuzione. Secondo TuxCare, quando gli aggiornamenti automatici sono attivati, i client verificano la disponibilit\u00e0 dei set di patch ogni quattro ore. Ci\u00f2 non garantisce tuttavia un tempo di esecuzione certo: per ogni ondata \u00e8 necessario monitorare l\u2019accessibilit\u00e0, la registrazione, le politiche e la compatibilit\u00e0 del kernel. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Per ogni ciclo, registra lo stato del patch, gli host selezionati, la finestra di monitoraggio, i risultati dei test e il responsabile dell'approvazione. In caso di anomalie, l'estensione viene sospesa. Queste <strong style=\"font-weight:700;color:inherit\">Autorizzazione Canary<\/strong> limita la portata degli effetti imprevisti, ma non sostituisce n\u00e9 la verifica di compatibilit\u00e0 n\u00e9 il ciclo di riavvio pianificato.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"secure-boot-und-sonderfaelle\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"secure-boot-und-sonderfaelle\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Testare Secure Boot e casi particolari critici<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Server con <strong style=\"font-weight:700;color:inherit\">Avvio sicuro<\/strong> devono essere inseriti in un gruppo di test a s\u00e9 stante. L\u2019Agent necessita di una catena di fiducia funzionante per i propri moduli del kernel; il completamento con esito positivo dell\u2019installazione non ne costituisce ancora una prova. TuxCare specifica che, per la procedura automatizzata di Secure Boot sui sistemi RPM supportati, \u00e8 richiesta almeno la versione 3.0-2 dell\u2019agente. Questa indicazione non costituisce una versione minima generale per KernelCare n\u00e9 si applica alla registrazione manuale del MOK.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Per la procedura automatizzata devono essere presenti, tra l\u2019altro, EFI-Boot, shim e Secure Boot attivato. Secondo TuxCare, questa procedura non \u00e8 prevista per Debian e Ubuntu. Pertanto, prima di eseguire il test, registra la distribuzione, la modalit\u00e0 di avvio e la versione dell\u2019agente e non considerare una piattaforma diversa come una semplice variante di configurazione, ma come un percorso separato da valutare manualmente.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Il controllo termina solo dopo un riavvio pianificato. Verifica quindi utilizzando lo strumento descritto da TuxCare <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">mokutil<\/code> oppure, sulla base di messaggi di kernel appropriati, se il certificato sia effettivamente disponibile nella catena di fiducia. Solo successivamente, su questo host, viene eseguito un download controllato della patch live, con le stesse verifiche tecniche e funzionali previste nel resto del ciclo di controllo qualit\u00e0.  <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail2\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-secure-boot-pruefung-81ea6519-detail2-3927b593f3-1024x683.webp\" class=\"wp-image-21758\" alt=\"L&#039;amministratore controlla l&#039;hardware e il cablaggio durante un controllo di manutenzione del Secure Boot.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-secure-boot-pruefung-81ea6519-detail2-3927b593f3-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-secure-boot-pruefung-81ea6519-detail2-3927b593f3-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-secure-boot-pruefung-81ea6519-detail2-3927b593f3-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-secure-boot-pruefung-81ea6519-detail2-3927b593f3-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/kernelcare-secure-boot-pruefung-81ea6519-detail2-3927b593f3.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail2\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Immagine simbolica generata dall'IA: i sistemi Secure Boot richiedono una convalida separata con riavvio programmato.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Anche i sistemi dotati di driver proprietari, moduli di archiviazione o di rete, programmi eBPF, software di sicurezza e agenti di monitoraggio richiedono una serie di test rappresentativa a loro specifica. Non si tratta di un\u2019affermazione generica di incompatibilit\u00e0. Dal punto di vista tecnico, il framework Livepatch di Linux upstream descrive le transizioni di coerenza per i task interessati; ci\u00f2 non dimostra tuttavia che KernelCare utilizzi lo stesso meccanismo su ogni piattaforma supportata.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Simula quindi le combinazioni che si verificano realmente durante il funzionamento: ad esempio, memorie multipath sotto carico, connessioni di rete crittografate, agenti di sicurezza e il ruolo di failover di un nodo del cluster. Documenta i moduli caricati, i messaggi del kernel e lo stato delle applicazioni e del cluster prima e dopo l\u2019applicazione della patch. Una macchina virtuale di test \u201csnella\u201d, priva di questi componenti, pu\u00f2 confermare l\u2019installazione dell\u2019agente, ma non fornire indicazioni attendibili su questa classe di sistemi.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"monitoring-fehleranalyse-eskalation\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"monitoring-fehleranalyse-eskalation\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Monitoraggio, analisi degli errori e escalation sicura<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Monitora il live patching su due livelli: il file leggibile dal computer <strong style=\"font-weight:700;color:inherit\">Stato della patch<\/strong> mostra lo stato dell'agente, mentre i log del kernel, i tassi di errore, le latenze e lo stato del cluster riflettono il funzionamento dell'applicazione. Il fatto che le patch siano aggiornate non esclude la possibilit\u00e0 che si verifichino contemporaneamente un malfunzionamento dell'applicazione o una discrepanza tecnica. Il sistema di allarme e l'autorizzazione devono quindi integrare entrambi i livelli e analizzare separatamente la causa di una discrepanza.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Per il triage automatizzato, fornisce <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kcarectl --status<\/code> Codici di uscita definiti: 0 indica il livello di patch pi\u00f9 recente, 1 indica che non sono state applicate patch, 2 indica che sono disponibili patch ma non sono ancora state applicate e 3 indica un kernel non supportato. Il codice 3 richiede innanzitutto una verifica di compatibilit\u00e0; il codice 2 non costituisce un errore dell\u2019applicazione, ma deve essere valutato alla luce delle linee guida previste per il rollout e l\u2019aggiornamento.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">In caso di anomalie, raccogli innanzitutto i dati correlabili temporalmente: output delle informazioni sullo stato e sulle patch, messaggi degli agenti, log del kernel, momento della richiesta, carichi di lavoro interessati e modifiche ai moduli o all\u2019infrastruttura. Per i nodi del cluster, ci\u00f2 include l\u2019appartenenza al cluster, lo stato di replica e gli eventi di failover. Questi dati consentono di distinguere uno stato di patch da un malfunzionamento dell\u2019applicazione o della rete verificatosi contemporaneamente e rendono tracciabile un caso di assistenza.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">TuxCare documenta <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kcarectl --force<\/code> come opzione insieme a un aggiornamento che impone l\u2019applicazione di una patch qualora alcuni thread non possano essere bloccati. La documentazione Linux upstream mette in guardia dai possibili danni causati dal proprio meccanismo di forzatura, richiede quindi un riavvio pianificato e sconsiglia l\u2019applicazione di ulteriori patch in tempo reale. Tuttavia, non dimostra che <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kcarectl --force<\/code> utilizza internamente la stessa semantica. Sono quindi determinanti le istruzioni di supporto specifiche per il prodotto fornite da TuxCare e la diagnosi dell\u2019host in questione; tale opzione non \u00e8 adatta come misura standard di implementazione o di risoluzione dei problemi.  <\/p>\n<aside class=\"wh-callout wh-callout-warning\" style=\"display:block;margin:28px 0;padding:20px 23px;border:1px solid #d1e4dd;border-left:4px solid #187065;border-radius:11px;background:#f0f7f4\"><p class=\"wh-callout-title\" style=\"margin:0 0 8px;color:#1c5c53;font-size:16px;font-weight:700;line-height:1.5\">Escalation in seguito a un\u2019operazione di patch problematica<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Blocca l'ulteriore diffusione e acquisisci i messaggi di stato, i rapporti degli agenti, i log del kernel e i risultati relativi alle applicazioni e ai cluster. Successivamente, verifica con il supporto TuxCare competente e il team operativo se sia necessario un intervento forzato, un riavvio pianificato o un'altra misura approvata. Non trasferire a KernelCare le conseguenze a monte di un'operazione forzata senza averle verificate, ma documenta la decisione del supporto come caso eccezionale.   <\/p>\n<\/aside><\/section><section class=\"wh-section\" aria-labelledby=\"rebootstrategie-und-freigabe\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"rebootstrategie-und-freigabe\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Pianificare la strategia di riavvio e l'approvazione documentata<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Il Live Patching riduce i tempi necessari per correggere le vulnerabilit\u00e0 supportate del kernel, ma non modifica il pacchetto del kernel installato. I nuovi pacchetti del kernel, il supporto hardware, le modifiche ai driver o al firmware e i miglioramenti funzionali del kernel continuano a richiedere la normale gestione dei pacchetti e i riavvii programmati. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Stabilisci quindi una frequenza di riavvio per ciascuna classe di piattaforma. KernelCare fornisce patch per un kernel specifico solo finch\u00e9 il suo produttore continua a fornire aggiornamenti di sicurezza per la serie in questione. Una finestra di manutenzione riporta inoltre in sincronia il kernel avviato, i driver caricati e lo stato nominale documentato. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">TuxCare documenta <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kcarectl --unload<\/code> per scaricare le patch di KernelCare. Ci\u00f2 non implica alcuna garanzia generale di un ripristino completo. La documentazione upstream indica, per Atomic Replace e le patch cumulative live, che le modifiche di stato possono rendere difficile il ritorno allo stato precedente; tuttavia, non descrive automaticamente l\u2019implementazione concreta di ogni versione di KernelCare.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Prima di eseguire uno scaricamento, verifica quindi la documentazione relativa alla versione dell\u2019agente installato e, se necessario, concorda le misure correttive con TuxCare. Il robusto <strong style=\"font-weight:700;color:inherit\">Punto di ritorno<\/strong> Rimane un kernel di avvio definito e testato, con un riavvio pianificato e, se necessario, un controllo di coerenza o un ripristino dell'applicazione. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">L'approvazione di un'ondata di rollout documenta il kernel supportato, lo stato delle patch, i test applicativi eseguiti, i cicli di carico rilevanti, i log, i responsabili e i criteri di interruzione. Non costituisce una garanzia generale per set di patch successivi. Le modifiche al kernel, ai moduli o all\u2019applicazione possono richiedere una nuova fase di test QA e Canary.<\/p>\n<ul class=\"wh-list\" role=\"list\" style=\"list-style:none;margin:24px 0;padding:0\"><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Documentare il kernel supportato, la fonte della patch e lo stato della patch applicata.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Verificare le applicazioni, il ciclo di carico, i log del kernel e lo stato del cluster senza anomalie non chiarite.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Definire la fase di implementazione, i responsabili, i canali di allarme e i criteri di interruzione.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Pianificare il prossimo aggiornamento del kernel con finestra di manutenzione, kernel di avvio e test di riavvio.<\/li><\/ul><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">La decisione operativa rimane quindi chiara: un live patch riuscito consente il proseguimento controllato della rispettiva ondata. Segnali tecnici o specialistici non chiariti comportano invece la sospensione, l\u2019analisi o il riavvio pianificato. La pianificazione del riavvio fa parte del piano di sicurezza e ripristino, non \u00e8 l\u2019ammissione del fallimento di un live patch.<\/p>\n<\/section><section class=\"wh-sources\" style=\"margin:40px 0 0;padding:24px 0 0;border-top:1px solid #dce5e9;color:#596b7b;font-size:14px;line-height:1.65\"><h2 style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Fonti e stato dell'arte<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Stato della ricerca: <time datetime=\"2026-09-28\">2026-09-28<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Aggiornamento della ricerca: 28 settembre 2026. Prima dell'utilizzo, verificare le informazioni relative al supporto, alle versioni dell'agente, ai feed e ai comandi confrontandole con la documentazione attuale di TuxCare e con il kernel effettivamente in esecuzione.<\/p><div class=\"wh-source-urls\"><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.tuxcare.com\/live-patching-services\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.kernel.org\/6.12\/livepatch\/livepatch.html<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.tuxcare.com\/eportal\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.kernel.org\/6.0\/livepatch\/cumulative-patches.html<\/span><\/p><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>Testare KernelCare Live Patching in condizioni di carico: ecco come verificare la compatibilit\u00e0, lo stato delle patch, lo stato di salute delle applicazioni, le distribuzioni scaglionate e l'indispensabile strategia di riavvio.<\/p>","protected":false},"author":1,"featured_media":21756,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[794],"tags":[],"class_list":["post-21751","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sicherheit-computer_und_internet"],"acf":[],"_links":{"self":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts\/21751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/comments?post=21751"}],"version-history":[{"count":5,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts\/21751\/revisions"}],"predecessor-version":[{"id":21759,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts\/21751\/revisions\/21759"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/media\/21756"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/media?parent=21751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/categories?post=21751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/tags?post=21751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}