{"id":87793,"date":"2020-07-10T13:41:57","date_gmt":"2020-07-10T11:41:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya"},"modified":"2020-07-10T13:41:57","modified_gmt":"2020-07-10T11:41:57","slug":"stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya","title":{"rendered":"Costruiamo un modello di gestione degli accessi. Parte prima, preparativa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Attualmente lavoro per un fornitore di software, in particolare nel settore delle soluzioni per la gestione degli accessi. La mia esperienza \"dalla vita precedente\" \u00e8 legata al lato del cliente, ovvero a una grande organizzazione finanziaria. All'epoca, il nostro gruppo per il controllo degli accessi nel dipartimento di sicurezza informatica non poteva vantare grandi competenze in IdM. Abbiamo imparato molto durante il processo, e ci sono volute diverse \u201cscottature\u201d per costruire un meccanismo funzionante di gestione dei diritti degli utenti nei sistemi informativi aziendali.<br \/>\n<img decoding=\"async\" alt=\"Costruiamo un modello di gestione degli accessi. Parte prima, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/b621e0e72e1e4cddced384e52bad09c9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nUnendo la mia esperienza maturata con il cliente alle conoscenze e competenze del fornitore, voglio condividere con voi una sorta di istruzioni passo dopo passo: come creare in una grande azienda un modello di gestione degli accessi basato sui ruoli e quali vantaggi ne deriveranno. Le mie istruzioni si dividono in due parti: la prima \u00e8 prepararsi a costruire il modello, la seconda \u00e8 costruirlo realmente. Davanti a voi c'\u00e8 la prima parte, quella preparatoria.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i><b>N.B.<\/b> La costruzione di un modello di ruoli \u00e8, sfortunatamente, pi\u00f9 un processo che un risultato. Anzi, \u00e8 addirittura parte del processo di creazione di un ecosistema di gestione degli accessi all'interno dell'azienda. Pertanto, dovete prepararvi a un lavoro a lungo termine.<br \/>\n<\/i><br \/>\nPrima di tutto, definiamo che cos'\u00e8 la gestione degli accessi basata sui ruoli. Supponiamo che abbiate una grande banca con decine, se non centinaia di migliaia di dipendenti (soggetti), ciascuno dei quali ha decine di diritti di accesso in centinaia di sistemi informativi interni (oggetti). Ora moltiplicate il numero di oggetti per il numero di soggetti: esattamente tante connessioni, almeno, dovete prima costruire e poi controllare. \u00c8 possibile farlo manualmente? Certo che no: \u00e8 per questo che sono nate le figure dei ruoli.<\/p>\n<p>Un ruolo \u00e8 un insieme di autorizzazioni necessarie a un utente o a un gruppo di utenti per svolgere determinati compiti lavorativi. Ogni dipendente pu\u00f2 avere uno o pi\u00f9 ruoli e ciascun ruolo pu\u00f2 contenere da una a molte autorizzazioni, che sono concesse all'utente nell'ambito di tale ruolo. I ruoli possono essere collegati a specifiche posizioni lavorative, reparti o compiti funzionali dei dipendenti.<\/p>\n<p><img decoding=\"async\" alt=\"Costruiamo un modello di gestione degli accessi. Parte prima, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/d038f1d15e2e8f577a568cbf1254afbb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI ruoli vengono generalmente creati a partire dai singoli diritti del dipendente in ciascun sistema informatico. Successivamente, dai ruoli di ciascun sistema si formano le business role globali. Ad esempio, la business role \"gestore del credito\" comprender\u00e0 diversi ruoli singoli nei sistemi informatici utilizzati nell'ufficio clienti della banca. Diciamo, in sistemi come il principale sistema bancario automatizzato, il modulo cassa, il sistema di gestione dei documenti elettronici, il service manager e altri. Le business role, di solito, sono legate alla struttura organizzativa \u2013 in altre parole, a un insieme di reparti dell'azienda e alle posizioni che vi si trovano. Cos\u00ec si forma la matrice dei ruoli globale ( esempio fornito nella tabella sottostante).<\/p>\n<p><img decoding=\"async\" alt=\"Costruiamo un modello di gestione degli accessi. Parte prima, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/2f3fad3738b0a299a25a56b0040b9969.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00c8 importante notare che costruire un modello di ruolo al 100%, garantendo a tutti i dipendenti di ogni posizione nella struttura commerciale tutti i diritti necessari, \u00e8 praticamente impossibile. E non \u00e8 nemmeno necessario. Infatti, il modello di ruolo non pu\u00f2 essere statico, poich\u00e9 dipende da un ambiente in continua evoluzione. E dal cambiamento delle attivit\u00e0 aziendali dell'azienda, che a sua volta influisce sulla modifica della struttura organizzativa e delle funzioni. E dall'assenza di un completo approvvigionamento di risorse, e dalla mancata osservanza delle istruzioni sui doveri, e dalla ricerca di profitto a scapito della sicurezza, e da molti altri fattori. Pertanto, \u00e8 necessario costruire un modello di ruolo che possa soddisfare fino all'80% delle esigenze degli utenti relativamente ai diritti di base necessari all'assunzione di una posizione. E il restante 20% potr\u00e0, se necessario, essere richiesto successivamente tramite richieste separati.<\/p>\n<p>Certo, puoi chiedere: \"E non esistono modelli di ruolo al 100%?\" Beh, s\u00ec, \u00e8 possibile trovarli, ad esempio, in strutture non commerciali, che non subiscono frequenti cambiamenti, come in qualche istituto di ricerca. Oppure in organizzazioni della difesa con alti livelli di sicurezza, dove la sicurezza \u00e8 al primo posto. Esistono anche in strutture commerciali, ma all'interno di un singolo dipartimento, il cui lavoro \u00e8 un processo sufficientemente statico e prevedibile.<\/p>\n<p>Il principale vantaggio della gestione per ruolo \u00e8 la semplificazione dell'assegnazione dei diritti, poich\u00e9 il numero di ruoli \u00e8 notevolmente inferiore a quello degli utenti del sistema informatico. Questo \u00e8 valido per qualsiasi settore.<\/p>\n<p>Prendiamo un'azienda di vendita al dettaglio: ci lavorano migliaia di venditori, ma il set di diritti nel sistema N \u00e8 identico per tutti, e verr\u00e0 creata solo un'unica funzione. Se arriva un nuovo venditore in azienda, gli verr\u00e0 automaticamente assegnato il ruolo necessario nel sistema, in cui sono gi\u00e0 disponibili tutti i poteri richiesti. Allo stesso modo, con un click \u00e8 possibile cambiare i diritti per migliaia di venditori contemporaneamente, ad esempio, aggiungendo una nuova opzione per la generazione di report. Non \u00e8 necessario effettuare mille operazioni, associando il nuovo diritto a ciascun record \u2013 \u00e8 sufficiente inserire questa opzione nel ruolo, e apparir\u00e0 a tutti i venditori contemporaneamente.<\/p>\n<p>Un altro vantaggio della gestione dei ruoli \u00e8 l'esclusione dell'assegnazione di poteri incompatibili. Cio\u00e8, un dipendente che ha un certo ruolo nel sistema non pu\u00f2 avere contemporaneamente un altro ruolo i cui diritti non dovrebbero essere compatibili con quelli del primo. Un esempio lampante \u00e8 il divieto di accorpamento delle funzioni di inserimento e di controllo delle operazioni finanziarie.<\/p>\n<p>Tutti coloro che sono interessati a come sia nata la gestione dei ruoli nell'accesso possono<br \/>\n                        <b class=\"spoiler_title\">immergersi in un excursus storico<\/b><br \/>\n                        Se diamo un'occhiata alla storia, possiamo vedere che la comunit\u00e0 IT ha cominciato a riflettere sui metodi di gestione dell'accesso gi\u00e0 negli anni '70 del XX secolo. Anche se le applicazioni erano allora piuttosto semplici, cos\u00ec come oggi, a tutti sarebbe piaciuto gestire facilmente l'accesso a esse. Fornire, modificare e controllare i diritti degli utenti \u2013 in modo da capire pi\u00f9 facilmente quale accesso avesse ciascuno di loro. Ma all'epoca non esistevano standard comuni, si stavano sviluppando i primi sistemi di gestione degli accessi, e ogni azienda si basava sulle proprie idee e regole.<\/p>\n<p>Oggi conosciamo gi\u00e0 molti modelli diversi di gestione dell'accesso, ma non sono emersi tutti immediatamente. Ci concentreremo su quelli che hanno dato un contributo significativo allo sviluppo di questo campo.<\/p>\n<p>Il primo e, probabilmente, il modello pi\u00f9 semplice \u00e8 <b>la gestione degli accessi discrezionale<\/b> (DAC \u2013 Controllo degli accessi discrezionale). Questo modello implica la condivisione dei diritti da parte di tutti i partecipanti al processo di accesso. Ogni utente ottiene accesso a specifici oggetti o operazioni. Di fatto, qui molti soggetti di diritti corrispondono a molti oggetti. Questo modello \u00e8 stato ritenuto troppo flessibile e complesso da gestire: le liste di accesso nel tempo diventano enormi e difficili da controllare.<\/p>\n<p>Il secondo modello \u00e8 <b>Controllo degli accessi obbligatorio (MAC - Mandatory access control)<\/b>. In questo modello, ogni utente ottiene accesso a un oggetto in base al permesso rilasciato per un determinato livello di riservatezza dei dati. Di conseguenza, gli oggetti devono essere classificati in base al livello di riservatezza. A differenza del primo modello flessibile, questo \u00e8 risultato troppo rigoroso e limitativo. La sua applicabilit\u00e0 non si giustifica quando in un'azienda ci sono molteplici risorse informative variegate: per separare l'accesso a diverse risorse, sar\u00e0 necessario introdurre molte categorie che non si sovrapporranno.<\/p>\n<p>A causa dell'evidente imperfezione di questi due metodi, la comunit\u00e0 IT ha continuato a sviluppare modelli pi\u00f9 flessibili e, allo stesso tempo, pi\u00f9 o meno universali per supportare diversi tipi di politiche organizzative di controllo degli accessi. Ed \u00e8 allora che \u00e8 emerso <b>il terzo modello di controllo degli accessi basato sui ruoli!<\/b> Questo approccio si \u00e8 dimostrato il pi\u00f9 promettente, poich\u00e9 richiede non solo l'autorizzazione dell'identit\u00e0 dell'utente, ma anche delle sue funzioni lavorative nei sistemi.<\/p>\n<p>La prima struttura della modellazione basata sui ruoli \u00e8 stata chiaramente delineata dagli scienziati americani David Ferraiolo e Richard Kuhn del National Institute of Standards and Technology degli Stati Uniti nel 1992. \u00c8 stato allora che \u00e8 emerso per la prima volta il termine <b>RBAC (Controllo degli accessi basato sui ruoli). <\/b>Queste ricerche e le descrizioni dei componenti principali, cos\u00ec come le loro interrelazioni, sono alla base dello standard in vigore ancora oggi INCITS 359-2012, approvato dal Comitato Internazionale per gli Standard nella Tecnologia dell'Informazione (INCITS).<\/p>\n<p>Lo standard definisce il ruolo come \u00abuna funzione lavorativa nel contesto di un'organizzazione con una certa semantica correlata in relazione ai poteri e alle responsabilit\u00e0 attribuiti all'utente designato per quel ruolo\u00bb. Il documento stabilisce gli elementi chiave del RBAC - utenti, sessioni, ruoli, permessi, operazioni e oggetti, cos\u00ec come le relazioni e le interazioni tra di essi.<\/p>\n<p>Lo standard fornisce una struttura minima necessaria per costruire un modello basato su ruoli - combinazione dei diritti in ruoli e successivamente concessione dell'accesso agli utenti tramite questi ruoli. Vengono definiti i meccanismi per costruire ruoli da oggetti e operazioni, descritte la gerarchia dei ruoli e l'ereditariet\u00e0 dei poteri. Infatti, in qualsiasi azienda ci sono ruoli che combinano le elementari attribuzioni necessarie a tutti i dipendenti dell'azienda. Questo potrebbe essere l'accesso alla posta elettronica, al sistema di gestione documentale, al portale aziendale, ecc. Questi poteri possono essere inclusi in un unico ruolo generale chiamato \u00abdipendente\u00bb, e non sar\u00e0 necessario elencare di volta in volta tutti i diritti elementari in ciascuno dei ruoli di livello superiore. Basta semplicemente indicare il segno di ereditariet\u00e0 del ruolo \u00abdipendente\u00bb.<\/p>\n<p><img decoding=\"async\" alt=\"Costruiamo un modello di gestione degli accessi. Parte prima, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/41027ca49f0a65541fcbe10660935f10.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSuccessivamente, lo standard \u00e8 stato arricchito con nuovi attributi di accesso, legati a un ambiente in continua evoluzione. \u00c8 stata aggiunta la possibilit\u00e0 di introdurre restrizioni statiche e dinamiche. Le restrizioni statiche implicano l'impossibilit\u00e0 di sovrapporre i ruoli (quella stessa introduzione e controllo delle operazioni menzionata in precedenza). Le restrizioni dinamiche possono essere definite da parametri variabili, come il tempo (ore o giorni lavorativi\/non lavorativi), la posizione (ufficio\/casa), ecc.<\/p>\n<p>Vale la pena menzionare <b>la gestione degli accessi basata sugli attributi (ABAC \u2014 Attribute-based access control).<\/b> L'approccio si basa sulla concessione di accesso attraverso regole di condivisione degli attributi. Questo modello pu\u00f2 essere utilizzato in modo indipendente, ma spesso integra attivamente il classico modello basato su ruoli: \u00e8 possibile aggiungere attributi degli utenti, delle risorse e dei dispositivi, nonch\u00e9 del tempo o della posizione a un determinato ruolo. Questo consente di utilizzare meno ruoli, introdurre restrizioni aggiuntive e rendere l'accesso minimalmente sufficiente, aumentando cos\u00ec la sicurezza.<\/p>\n<p>Ad esempio, si pu\u00f2 consentire l'accesso ai conti a un contabile se lavora in una determinata regione. In tal caso, la posizione dello specialista verr\u00e0 confrontata con un valore di riferimento specifico. Oppure si pu\u00f2 concedere l'accesso ai conti solo se l'utente si autentica da un dispositivo registrato tra quelli autorizzati. \u00c8 un buon complemento al modello basato sui ruoli, ma viene utilizzato raramente da solo a causa della necessit\u00e0 di creare molti regole e tabelle di autorizzazione o limitazione.<\/p>\n<p>Vi porto un esempio di applicazione dell'ABAC dalla mia \"vita passata\". Nel nostro banco c'erano diverse filiali. Gli impiegati degli uffici clienti in queste filiali svolgevano operazioni assolutamente identiche, ma dovevano lavorare nel sistema principale solo con i conti della loro regione. Inizialmente abbiamo iniziato a creare ruoli separati per ogni regione, e ce n'erano davvero moltissimi con funzionalit\u00e0 ripetitive, ma con accessi a conti diversi! Poi, utilizzando l'attributo della posizione per l'utente e collegandolo a un specifico intervallo di conti per il controllo, abbiamo significativamente ridotto il numero di ruoli nel sistema. Alla fine sono rimasti solo i ruoli per una filiale, che venivano replicati per le corrispondenti posizioni in tutte le altre unit\u00e0 territoriali della banca.<\/p>\n<p>E ora parliamo dei passaggi preparatori necessari, senza i quali non \u00e8 possibile costruire un modello di ruoli funzionante.<\/p>\n<h2>Passo 1. Creiamo un modello funzionale<\/h2>\n<p>\n\u00c8 utile iniziare creando un modello funzionale: un documento di alto livello che descrive in dettaglio le funzioni di ciascun dipartimento e di ciascun ruolo. Di norma, le informazioni in esso contenute provengono da vari documenti: mansioni e normative relative ai singoli dipartimenti - uffici, divisioni, dipartimenti. Il modello funzionale deve essere approvato da tutti i dipartimenti interessati (business, controllo interno, sicurezza) e convalidato dalla direzione dell'azienda. A cosa serve questo documento? Serve affinch\u00e9 il modello di ruolo possa riferirsi ad esso. Ad esempio, se si intende costruire un modello di ruolo basato sui diritti gi\u00e0 esistenti dei dipendenti, scaricati dal sistema e<\/p>\n<h2>Passo 2. Audit dei sistemi IT e pianificazione della priorit\u00e0<\/h2>\n<p>\nNella seconda fase, \u00e8 necessario condurre un audit dei sistemi IT per capire come \u00e8 organizzato l'accesso a essi. Ad esempio, nella mia azienda finanziaria erano utilizzati diverse centinaia di sistemi informativi. In tutti i sistemi c'erano alcuni accenni alla gestione dei ruoli, nella maggior parte c'erano dei ruoli, ma principalmente su carta o in un database obsoleto, e l'accesso veniva concesso in base alle richieste effettive degli utenti. Naturalmente, costruire un modello di ruolo in centinaia di sistemi contemporaneamente \u00e8 semplicemente impossibile, bisogna iniziare da qualche parte. Abbiamo effettuato un'analisi approfondita del processo di gestione degli accessi per determinare il livello di maturit\u00e0. Durante l'analisi abbiamo sviluppato criteri per la prioritizzazione dei sistemi informativi - criticit\u00e0, prontezza, piani di dismissione, ecc. Con questi criteri abbiamo stabilito l'ordine di sviluppo\/aggiornamento dei modelli di ruolo per questi sistemi. E poi abbiamo integrato i modelli di ruolo nel piano di integrazione con la soluzione di Identity Management, per automatizzare la gestione degli accessi.<\/p>\n<p>Quindi, come determinare la criticit\u00e0 di un sistema? Rispondete a queste domande:<\/p>\n<ul>\n<li>Il sistema \u00e8 collegato ai processi operativi da cui dipende l'attivit\u00e0 principale dell'azienda?<\/li>\n<li>La violazione del funzionamento del sistema influir\u00e0 sull'integrit\u00e0 degli attivi aziendali?<\/li>\n<li>Qual \u00e8 il massimo tempo di inattivit\u00e0 consentito del sistema, oltre il quale non \u00e8 possibile ripristinare l'attivit\u00e0 dopo un'interruzione?<\/li>\n<li>La violazione dell'integrit\u00e0 delle informazioni nel sistema pu\u00f2 portare a conseguenze irreversibili, sia finanziarie che reputazionali?<\/li>\n<li>Criticit\u00e0 per frodi. La presenza di funzionalit\u00e0, il cui controllo insufficiente pu\u00f2 permettere azioni fraudolente interne\/esterne;<\/li>\n<li>Quali sono i requisiti di legge e le procedure interne per questi sistemi? Ci saranno sanzioni da parte dei regolatori per la non conformit\u00e0?<\/li>\n<\/ul>\n<p>\nNella nostra azienda finanziaria abbiamo condotto un audit in questo modo. La direzione ha sviluppato la procedura di audit Review dei Diritti di Accesso, per chiarire la situazione degli utenti esistenti e dei diritti inizialmente in quei sistemi informatici inclusi nella lista delle priorit\u00e0. La responsabilit\u00e0 di questo processo \u00e8 stata assegnata al dipartimento di sicurezza. Ma per avere un quadro completo dei diritti di accesso in azienda \u00e8 stato necessario coinvolgere il dipartimento IT e quello commerciale. Ed \u00e8 qui che sono iniziati i conflitti, il fraintendimento e a volte anche il sabotaggio: nessuno vuole staccarsi dalle proprie responsabilit\u00e0 attuali e impegnarsi in attivit\u00e0 che, a prima vista, sembrano incomprensibili.<\/p>\n<p><i><b>N.B.<\/b> Le grandi aziende con processi IT sviluppati conoscono sicuramente la procedura di audit IT \u2013 controlli generali IT (ITGC), che consente di identificare le carenze nei processi IT e stabilire controlli per migliorare i processi secondo le best practice (ITIL, COBIT, IT Governance, ecc.). Tale audit permette a IT e business di comprendere meglio l'uno dell'altro e sviluppare una strategia comune di crescita, analizzare i rischi, ottimizzare i costi e sviluppare approcci lavorativi pi\u00f9 efficaci.<br \/>\n<\/i><br \/>\n<img decoding=\"async\" alt=\"Costruiamo un modello di gestione degli accessi. Parte prima, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/9c51501de6543215d52a2952fa00edc4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUna delle direzioni dell'audit \u00e8 la determinazione dei parametri di accesso logico e fisico ai sistemi informativi. I dati raccolti sono stati utilizzati come base per l'ulteriore utilizzo nella costruzione del modello di ruolo. Come risultato di questo audit abbiamo creato un registro dei sistemi IT, in cui sono stati definiti i loro parametri tecnici e fornita una descrizione. Inoltre, per ogni sistema \u00e8 stato designato un proprietario dall'area aziendale, nel cui interesse \u00e8 stato utilizzato: \u00e8 proprio lui a rispondere per i processi aziendali che questo sistema gestiva. \u00c8 stato anche nominato un manager IT, responsabile dell'implementazione tecnica delle esigenze aziendali in un determinato IS. Sono stati registrati i sistemi pi\u00f9 critici per l'azienda e i loro parametri tecnici, le date di inizio e di cessazione dell'operativit\u00e0, ecc. Questi parametri sono stati di grande aiuto nel processo di preparazione alla costruzione del modello di ruolo.<\/p>\n<h2>Fase 3 Creazione della metodologia<\/h2>\n<p>\nLa chiave del successo di qualsiasi iniziativa \u00e8 il metodo scelto correttamente. Pertanto, sia per la costruzione del modello di ruolo che per la conduzione dell'audit, \u00e8 necessario creare una metodologia, in cui descriveremo l'interazione tra le divisioni, stabiliremo le responsabilit\u00e0 nei regolamenti dell'azienda, ecc.<br \/>\nPer iniziare, \u00e8 necessario esaminare tutti i documenti disponibili che stabiliscono l'ordine di concessione di accesso e diritti. Idealmente, i processi dovrebbero essere documentati a pi\u00f9 livelli:<\/p>\n<ul>\n<li>requisiti aziendali generali;<\/li>\n<li>requisiti per le aree di sicurezza informatica (dipendenti dalle aree di attivit\u00e0 dell'organizzazione);<\/li>\n<li>requisiti per i processi tecnologici (istruzioni, matrici di accesso, direttive metodologiche, requisiti per le configurazioni).<\/li>\n<\/ul>\n<p>\nNella nostra azienda finanziaria abbiamo trovato molti documenti obsoleti \u2013 \u00e8 stato necessario aggiornarli secondo i nuovi processi implementati.<\/p>\n<p>Su ordine della direzione \u00e8 stato creato un gruppo di lavoro, composto da rappresentanti dei settori della sicurezza, IT, business e controllo interno. Nell'ordine sono stati definiti gli obiettivi della creazione del gruppo, le aree di attivit\u00e0, la durata dell'esistenza e i responsabili di ciascun lato. Inoltre, abbiamo sviluppato una metodologia per la conduzione dell'audit e un modo per costruire il modello di ruolo: questi sono stati concordati da tutti i rappresentanti responsabili dei settori e approvati dalla direzione dell'azienda.<\/p>\n<p>I documenti che descrivono le modalit\u00e0 di lavoro, le scadenze, le responsabilit\u00e0, ecc. sono la garanzia che, nel percorso verso l'obiettivo desiderato, che all'inizio non \u00e8 evidente per tutti, nessuno avr\u00e0 domande come \u00abperch\u00e9 lo facciamo, di cosa abbiamo bisogno e simili\u00bb e non ci sar\u00e0 l'opportunit\u00e0 di \u00abscappare\u00bb o ritardare il processo.<\/p>\n<p><img decoding=\"async\" alt=\"Costruiamo un modello di gestione degli accessi. Parte prima, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/c1a47b58a5f52ceb59ada12ce2d528cd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Passo 4. Registriamo i parametri del modello di gestione degli accessi esistente<\/h2>\n<p>\nPrepariamo quello che viene chiamato \"passaporto del sistema\" in materia di gestione degli accessi. In sostanza, si tratta di un questionario relativo a un particolare sistema informativo, in cui sono registrati tutti gli algoritmi di gestione degli accessi ad esso. Le aziende che hanno gi\u00e0 implementato soluzioni della classe IdM conoscono sicuramente questionari simili, poich\u00e9 \u00e8 da l\u00ec che inizia l'analisi dei sistemi.<\/p>\n<p>Parte dei parametri sul sistema e sui proprietari \u00e8 stata trasferita nel questionario dal registro IT (vedi passo 2, audit), ma sono stati aggiunti anche nuovi parametri:<\/p>\n<ul>\n<li>come avviene la gestione degli account (direttamente nel DB o tramite interfacce di programmazione);<\/li>\n<li>come gli utenti accedono al sistema (utilizzando un account separato o utilizzando un account AD, LDAP o altro);<\/li>\n<li>quali livelli di accesso al sistema sono utilizzati (livello applicativo, livello di sistema, utilizzo delle risorse di file di rete da parte del sistema);<\/li>\n<li>descrizione e parametri <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1509\">server<\/a>, su cui opera il sistema;<\/li>\n<li>quali operazioni di gestione degli account sono supportate (blocco, rinominazione, ecc.);<\/li>\n<li>secondo quali algoritmi o regole viene generato l'identificativo dell'utente del sistema;<\/li>\n<li>su quale attributo \u00e8 possibile stabilire un collegamento con la registrazione del dipendente nel sistema di gestione del personale (Nome e Cognome, numero di registrazione o altro);<\/li>\n<li>tutti gli attributi possibili dell'account e le regole per il loro completamento;<\/li>\n<li>quali diritti di accesso esistono nel sistema (ruoli, gruppi, diritti atomici e altro, ci sono diritti annidati o gerarchici);<\/li>\n<li>meccanismi di separazione dei diritti di accesso (per posizione, divisioni, funzionalit\u00e0, ecc.);<\/li>\n<li>ci sono nella sistema regole per la segregazione dei diritti (SOD \u2013 Segragazione dei Doveri), e come funzionano;<\/li>\n<li>come vengono gestiti nel sistema eventi di assenza, trasferimento, licenziamento, aggiornamento dei dati sui dipendenti, ecc.<\/li>\n<\/ul>\n<p>\n\u00c8 possibile continuare questo elenco con dettagli su vari parametri e altri oggetti coinvolti nel processo di gestione dell'accesso.<\/p>\n<h2>Passo 5. Creiamo una descrizione delle autorizzazioni orientata al business<\/h2>\n<p>\nUn altro documento di cui abbiamo bisogno per costruire il modello di ruolo \u00e8 il catalogo di tutte le possibili autorizzazioni (diritti) che possono essere concesse agli utenti nel sistema informativo con una descrizione dettagliata della funzione aziendale sottostante. Spesso, le autorizzazioni nel sistema sono criptate con nomi specifici composti da lettere e numeri, rendendo difficile per i dipendenti aziendali capire cosa si nasconde dietro questi simboli. Cos\u00ec, si rivolgono al dipartimento IT, dove... non possono nemmeno rispondere a domande su diritti raramente utilizzati. Questo richiede ulteriori test.<\/p>\n<p>\u00c8 positivo se la descrizione aziendale \u00e8 gi\u00e0 presente o se esiste anche una combinazione di questi diritti in gruppi e ruoli. Per alcune applicazioni, la prassi migliore \u00e8 creare un tale catalogo gi\u00e0 nella fase di sviluppo. Tuttavia, ci\u00f2 non accade spesso, quindi ci rivolgiamo nuovamente al dipartimento IT per raccogliere informazioni su tutti i diritti possibili e descriverli. Il nostro catalogo conterr\u00e0 alla fine quanto segue:<\/p>\n<ul>\n<li>nome dell'autorizzazione, incluso l'oggetto a cui si applica il diritto di accesso;<\/li>\n<li>azione che \u00e8 consentito eseguire con l'oggetto (visualizzazione, modifica, ecc., possibilit\u00e0 di restrizione, ad esempio, per territorio o per gruppo di clienti);<\/li>\n<li>codice dell'autorizzazione (codice e nome della funzione\/richiesta del sistema, che possono essere eseguiti usando l'autorizzazione);<\/li>\n<li>descrizione dell'autorizzazione (descrizione dettagliata delle azioni nel sistema informativo all'applicazione dell'autorizzazione e delle loro conseguenze per il processo;<\/li>\n<li>stato dell'autorizzazione: \"Attivo\" (se l'autorizzazione \u00e8 stata assegnata a almeno un utente) o \"Non attivo\" (se l'autorizzazione non \u00e8 in uso).<\/li>\n<\/ul>\n<p><\/p>\n<h2>Passo 6 Esportiamo dai sistemi dati su utenti e diritti e li confrontiamo con la fonte del personale<\/h2>\n<p>\nNella fase finale della preparazione, \u00e8 necessario estrarre i dati dai sistemi informativi su tutti gli utenti e i diritti che hanno attualmente. Qui ci sono due scenari possibili. Primo: il reparto sicurezza ha accesso diretto al sistema e dispone di strumenti per estrarre i rapporti pertinenti, cosa che accade raramente, ma \u00e8 molto comoda. Secondo: inviamo una richiesta all'IT per ottenere rapporti nel formato desiderato. La pratica dimostra che \u00e8 difficile accordarsi con l'IT e ottenere i dati necessari al primo tentativo. \u00c8 necessario fare alcuni tentativi finch\u00e9 le informazioni non vengono ottenute nel formato e modo richiesti.<\/p>\n<p>Quali dati devono essere estratti:<\/p>\n<ul>\n<li>Nome dell'account<\/li>\n<li>Nome e cognome dell'impiegato a cui \u00e8 assegnato<\/li>\n<li>Stato (attivo o bloccato)<\/li>\n<li>Data di creazione dell'account<\/li>\n<li>Data dell'ultimo utilizzo<\/li>\n<li>Elenco dei diritti\/gruppi\/ruoli disponibili<\/li>\n<\/ul>\n<p>\nQuindi, abbiamo ottenuto le estrazioni dal sistema con tutti gli utenti e con tutti i diritti loro assegnati. E abbiamo subito messo da parte tutti gli account bloccati, poich\u00e9 il lavoro per costruire il modello di ruolo sar\u00e0 effettuato solo con utenti attivi.<\/p>\n<p>Poi, se nella vostra azienda non ci sono strumenti automatizzati per chiudere l'accesso ai dipendenti licenziati (cosa che accade spesso) o c'\u00e8 un'automazione frammentata che non sempre funziona correttamente, \u00e8 necessario identificare tutte le \"anime morte\". Si parla degli account di dipendenti gi\u00e0 licenziati, i cui diritti non sono stati bloccati per qualche motivo, e devono essere bloccati. Per questo, confrontiamo i dati estratti con la fonte di personale. L\u2019estrazione del personale deve anche essere previamente ottenuta dal dipartimento che gestisce il database delle risorse umane.<\/p>\n<p>\u00c8 necessario separare gli account per i quali non si sono trovati i proprietari nel database del personale, che non sono assegnati a nessuno, ossia siano abbandonati. Per questo elenco avremo bisogno della data dell'ultimo utilizzo: se \u00e8 piuttosto recente, dovremo comunque cercare i proprietari. Qui possono rientrare gli account dei fornitori esterni o gli account di servizio, non assegnati a nessuno, ma collegati a processi specifici. Per chiarire la pertinenza degli account, si possono inviare lettere a tutti i reparti con la richiesta di farsi avanti. Quando i proprietari saranno trovati, inseriamo i loro dati nel sistema: in questo modo tutti gli account attivi saranno identificati, mentre gli altri verranno bloccati.<\/p>\n<p>Non appena i nostri caricamenti sono stati ripuliti da registrazioni superflue e rimangono solo gli account attivi, possiamo procedere con la costruzione di un modello di ruolo per un sistema informativo specifico. Ma di questo parler\u00f2 gi\u00e0 nel prossimo articolo.<\/p>\n<p><b>Autore: Lyudmila Sevastyanova, manager per la promozione di Solar inRights<\/b><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/solarsecurity\/blog\/509998\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0435\u0439\u0447\u0430\u0441 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u0432\u0435\u043d\u0434\u043e\u0440\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0410 \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u00ab\u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0436\u0438\u0437\u043d\u0438\u00bb \u0441\u0432\u044f\u0437\u0430\u043d \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u2013 \u043a\u0440\u0443\u043f\u043d\u043e\u0439 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439. \u0422\u043e\u0433\u0434\u0430 \u043d\u0430\u0448\u0430 \u0433\u0440\u0443\u043f\u043f\u0430 \u043f\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0418\u0411-\u0434\u0435\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442\u0435 \u043d\u0435 \u043c\u043e\u0433\u043b\u0430 \u043f\u043e\u0445\u0432\u0430\u0441\u0442\u0430\u0442\u044c\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0446\u0438\u044f\u043c\u0438 \u0432 IdM. \u041c\u044b \u043c\u043d\u043e\u0433\u043e\u043c\u0443 \u043e\u0431\u0443\u0447\u0430\u043b\u0438\u0441\u044c \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435, \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043d\u0430\u0431\u0438\u0442\u044c \u043a\u0443\u0447\u0443 \u0448\u0438\u0448\u0435\u043a, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87794,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0435\u0439\u0447\u0430\u0441 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u0432\u0435\u043d\u0434\u043e\u0440\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0410 \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u00ab\u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0436\u0438\u0437\u043d\u0438\u00bb \u0441\u0432\u044f\u0437\u0430\u043d \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u2013 \u043a\u0440\u0443\u043f\u043d\u043e\u0439 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0442\u0440\u043e\u0438\u043c \u0440\u043e\u043b\u0435\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0427\u0430\u0441\u0442\u044c \u043f\u0435\u0440\u0432\u0430\u044f, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0435\u0439\u0447\u0430\u0441 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u0432\u0435\u043d\u0434\u043e\u0440\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0410 \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u00ab\u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0436\u0438\u0437\u043d\u0438\u00bb \u0441\u0432\u044f\u0437\u0430\u043d \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u2013 \u043a\u0440\u0443\u043f\u043d\u043e\u0439 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-10T11:41:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-10T11:41:57+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Costruiamo un modello di ruolo per la gestione degli accessi. Parte prima, preparatoria | ProHoster","description":"Attualmente lavoro per un'azienda fornitrice di software, in particolare per soluzioni di gestione degli accessi. E la mia esperienza 'dalla vita precedente' \u00e8 legata al lato del cliente: una grande organizzazione finanziaria.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0442\u0440\u043e\u0438\u043c \u0440\u043e\u043b\u0435\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0427\u0430\u0441\u0442\u044c \u043f\u0435\u0440\u0432\u0430\u044f, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f | ProHoster","og:description":"\u0421\u0435\u0439\u0447\u0430\u0441 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u0432\u0435\u043d\u0434\u043e\u0440\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0410 \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u00ab\u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0436\u0438\u0437\u043d\u0438\u00bb \u0441\u0432\u044f\u0437\u0430\u043d \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u2013 \u043a\u0440\u0443\u043f\u043d\u043e\u0439 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-10T11:41:57+00:00","article:modified_time":"2020-07-10T11:41:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87793","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:44:05","updated":"2026-02-09 16:50:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/87793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=87793"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/87793\/revisions"}],"predecessor-version":[{"id":158753,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/87793\/revisions\/158753"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/87794"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=87793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=87793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=87793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}