L'Intelligenza Artificiale al servizio della Sicurezza Informatica. Un approccio dinamico
eBook - ePub

L'Intelligenza Artificiale al servizio della Sicurezza Informatica. Un approccio dinamico

  1. Italian
  2. ePUB (disponibile sull'app)
  3. Disponibile su iOS e Android
eBook - ePub

L'Intelligenza Artificiale al servizio della Sicurezza Informatica. Un approccio dinamico

Informazioni su questo libro

Nell'era moderna i cambiamenti tecnologici sono caratterizzati da una velocità progressiva mai vista prima.
Di pari passo, possiamo affermare che l'innovazione funge ma motore trainante.
Con
il termine intelligenza artificiale si intende la capacità fornita alle
macchine di compiere attività in genere svolte dall'uomo, attraverso la
"adattabilità" alla fase di apprendimento e di autoapprendimento.
Nel prossimo futuro saremo sempre più interconnessi e connessi gli uni con gli altri.
La "connessione globale", come si potrebbe definire, è anche riconosciuta come Iot o meglio Internet of Things.
In
un contesto specifico, come potrebbe essere quello della sicurezza
informatica o meglio descritta come sicurezza dei sistemi informatici,
si potrebbe pensare a un modello di prevenzione del rischio informatico,
creando un sistema definito "predittivo".
Sfruttando,
quindi, strumenti di analisi, di ricerca, algoritmi in uso nel Machine
Learning, si potrebbe rendere più efficiente ed efficace la gestione del
volume dei dati, la loro sicurezza e aumentare le capacità delle
macchine nella ricerca di vulnerabilità nei sistemi informatici.

Domande frequenti

Sì, puoi annullare l'abbonamento in qualsiasi momento dalla sezione Abbonamento nelle impostazioni del tuo account sul sito web di Perlego. L'abbonamento rimarrà attivo fino alla fine del periodo di fatturazione in corso. Scopri come annullare l'abbonamento.
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui.
Perlego offre due piani: Base e Completo
  • Base è ideale per studenti e professionisti che amano esplorare un’ampia varietà di argomenti. Accedi alla Biblioteca Base con oltre 800.000 titoli affidabili e best-seller in business, crescita personale e discipline umanistiche. Include tempo di lettura illimitato e voce Read Aloud standard.
  • Completo: Perfetto per studenti avanzati e ricercatori che necessitano di accesso completo e senza restrizioni. Sblocca oltre 1,4 milioni di libri in centinaia di argomenti, inclusi titoli accademici e specializzati. Il piano Completo include anche funzionalità avanzate come Premium Read Aloud e Research Assistant.
Entrambi i piani sono disponibili con cicli di fatturazione mensili, ogni 4 mesi o annuali.
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Sì! Puoi usare l’app Perlego sia su dispositivi iOS che Android per leggere in qualsiasi momento, in qualsiasi luogo — anche offline. Perfetta per i tragitti o quando sei in movimento.
Nota che non possiamo supportare dispositivi con iOS 13 o Android 7 o versioni precedenti. Scopri di più sull’utilizzo dell’app.
Sì, puoi accedere a L'Intelligenza Artificiale al servizio della Sicurezza Informatica. Un approccio dinamico di Giovanni Pellegrino in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Tecnologia e ingegneria e Ingegneria generale. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Capitolo 1
1.1 L’intelligenza artificiale
Per meglio comprendere il concetto d’intelligenza artificiale iniziamo con alcuni concetti concernenti il cervello umano e al suo funzionamento.
Quello che è definito sistema nervoso centrale è una struttura complessa, capace di apprendere stimoli dall’esterno e anche dall’interno, un sistema capace di elaborare questi stimoli, produrre un’analisi e quindi fornire delle risposte in maniera dettagliata seguendo uno schema di coordinamento.
Negli esseri umani il sistema nervoso centrale è diviso in encefalo e midollo spinale, entrambi collegati ai recettori di tipo sensitivo e ai muscoli attraverso assoni che vanno a formare i così detti nervi periferici.
Il midollo spinale si occupa della “gestione” dei riflessi semplici come per esempio stendere un braccio e chiudere il palmo di una mano, consentono di retrarre un arto quando lo stimolo è associato al caldo eccessivo oppure a dolore.
L’encefalo è una specie di contenitore delle informazioni e si occupa di acquisire informazioni, di controllare i movimenti.
E’ diviso in quattro speciali regioni come il tronco cerebrale, che per esempio controlla la respirazione, dal cervelletto, costituito da talamo, ipotalamo, ipofisi e telencefalo, quest’ultimo conosciuto come cervello.
Il cervello, organo molto complesso, oggetto di continui studi e di continue ricerche, vista la sua funzione fondamentale nel nostro organismo.
Si occupa di controllare funzioni fondamentali, senza le quali non potrebbero vivere, come per esempio la gestione della memoria, del linguaggio, motoria e la gestione del funzionamento degli organi vitali come polmoni e cuore.
Parlare, muoversi, pensare, agire, memorizzare, elaborare, mettere ordine, risolvere problemi cercando le possibili soluzioni, controllare le emozioni.
E se tutte queste abilità le mettessimo a disposizione di un sistema tecnologico?
Si potrebbe pensare a un sistema in grado di risolvere problemi oppure in grado di svolgere precisi dettami o problemi.
Si potrebbe, sfruttando le abilità del cervello umano pensare a un semplice concetto: l’intelligenza artificiale.
L’intelligenza artificiale, osservando i sistemi tecnologici moderni, potrebbe essere vista come l’abilità di un dato sistema di risolvere problemi o di svolgere mansioni usando le stesse tecniche della mente umana, realizzare macchine che siano capaci di prendere decisioni in maniera autonoma e di trovare soluzioni e risolvere problematiche.
Il fenomeno del “downsize” cioè la riduzione delle dimensioni, se pensiamo ai primi calcolatori degli anni ’70, cioè i mainframe, ha portato ai moderni sistemi che sono potenti, di dimensioni ridottissime e a basso impatto energetico e ambientale.
Al contempo l’aumento della capacità di calcolo e di elaborazione, tali da produrre macchine in grado di avere performance di altissimo livello.
La scienza si è interessata allo studio delle macchine intelligenti durante la seconda guerra mondiale e ancor di più dopo la fine del conflitto.
Nel 1943 Warren e Pitt, due ricercatori studiarono il concetto di neurone artificiale, studi seguiti nel 1949 da Hebb, in Canada, il quale produsse un documento analitico sui collegamenti tra neuroni artificiali e modelli complessi del cervello, in pratica il primo modello riconducibile alle reti neurali (cioè modelli matematici/informatici sviluppati per riprodurre il funzionamento dei neuroni biologici per risolvere problemi d’intelligenza artificiale).
Da questo studio di partenza del giovane Alan Turing spiegava alla collettività come poteva essere un computer che si comportasse come un essere umano.
Il termine Intelligenza Artificiale ufficialmente parte dagli Stati Uniti e dal matematico John McCarthy nel 1956 attraverso lo studio dei linguaggi di programmazione Lisp e Prolog, detti specifici per l’intelligenza artificiale.
Da quello spunto di partenza modelli matematici avanzatissimi hanno portato la ricerca fino al punto di poter imitare funzionalità del cervello come il “riconoscimento dei pattern”.
Negli ultimi cinque anni lo studio e l’implementazione dei chip neuromorfici, cioè microchip che elabora dati in un unico micro componente e allo sviluppo delle nano tecnologie hanno portato a funzioni emulate come quelle di tipo sensoriale e cognitivo.
Oggi, l’intelligenza artificiale è un concetto completamente diverso rispetto a qualche anno addietro, per cui dobbiamo focalizzare l’attenzione sul proprio funzionamento.
In riferimento al cervello umano il principio di funzionamento si divide in diversi approcci o livelli che di seguito riportiamo.
Interazione: modalità logiche relazionali dell’AI in rapporto al principio d’interazione uomo macchina. Le moderne tecnologie portano a un’interazione tra uomo e macchina sfruttando il linguaggio naturale.
Apprendimento: Dati in input una serie di dati e fatte le dovute analisi e valutazioni, sarà restituito in output un risultato specifico, sfruttando tecniche di apprendimento automatico.
Comprensione: In questo caso si sfruttano sistemi di simulazione di apprendimento e sviluppo di capacità cognitive, per cui la macchina sarà in grado di riconoscere immagini, video, dati.
Ragionamento: Attraverso la raccolta d’informazioni, sfruttando le potenzialità degli algoritmi, si riescono a collegare svariate informazioni.
L’intelligenza artificiale, oggi, vede la sua naturale applicazione nel campo commerciale, dove grossi marchi, sfruttano la stessa per il riconoscimento del linguaggio naturale e per apprendere attraverso le abitudini delle persone dati da analizzare.
Sfruttando questi dati, sarà più semplice strutturare strategie di mercato e applicazione di servizi, migliorando la relazione tra utenza e commerciale.
1.2 Storia dell’intelligenza artificiale
In questi ultimi anni non è difficile sentire parlare d’intelligenza artificiale in ambiti e ambienti diversificati tra loro.
I media, come sempre, fanno la loro parte rimarcando il concetto e ricamando ad arte sull’argomento, tanto mettere sulla bocca di tutti la parola.
Lo stimolo che ricevono le persone è variegato e comporta diverse reazioni, dal fascino, alla mera curiosità, alla paura.
Svisceriamo dunque il concetto, le sue origini e cerchiamo di capire come le macchine possono apprendere e imparare a ragionare, per poi vedere dove possono trovare applicazione le “macchine pensanti”.
Come detto nell’introduzione e nel capitolo precedente, la locuzione intelligenza artificiale, fu proposta da McCarthy, docente di matematica, nei primi anni ’50, dopo che alcuni colleghi, qualche anno prima, avevano fatto una ricerca e dal confronto uscì il nome intelligenza artificiale.
McCarthy, da uomo di scienza, usò la parola anche in riferimento al concetto di cibernetica, macchina pensante e teoria degli automi.
Una teoria che in pratica estendeva il concetto di automa e portava al concetto di macchina automatica pensante.
Insieme con altri ricercatori, chiese un finanziamento per un progetto sull’intelligenza artificiale.
La loro teoria era basata sul fatto che l’apprendimento e l’intelligenza dell’uomo, dopo essere stato descritto e trasferito, potesse funzionare dentro una macchina.
Elaborare, dunque, una sorta di linguaggio naturale, sulle reti artificiali, sul concetto di astrazione e sulla costruzione di schemi di tipo logico creativo.
La sfida era difficile e sola con il passare degli anni lo studio ha ripreso i concetti trasferendoli nelle moderne reti.
Con l’avvento delle ere d’internet, dei dati, dei problemi riguardanti la sicurezza, abbiamo potuto applicare le idee che per decenni sono rimaste voci di corridoio che risuonavano nei centri di ricerca sparsi nel mondo. [1]
Dobbiamo anche affermare che i moderni processi, definiti intelligenti, presentano dei limiti, pensiamo alla forza bruta delle applicazioni.
Mentre da un lato l’evoluzione delle risorse e l’avanzare continuo della tecnologia, pensiamo ai moderni microprocessori, alle memorie, ha portato a fare passi giganteschi dall’altro esiste ancora un limite, a proposito di come apprende il cervello umano, fattore chiave del segreto dell’intelligenza.
Ripercorrendo brevemente la storia a ritroso, con riferimento agli anni novanta, si potrebbe dare risalto alla partita a scacchi del secolo, tra il più grande di tutti i tempi, Kasparov e la macchina Deep Blue, supercomputer dell’IBM.
Il grande giocatore russo perse la sfida, sconfitta mai accettata dal campione che aveva pronosticato un esito completamente diverso.
Purtroppo per lui, gli ingegneri dell’IBM, l’intelligenza artificiale di Deep Blue, si manifestarono in tutta la sua potenza.
Una struttura elementare, una sorta di evoluzione di concetti di meccanica che oggi conosciamo, come algoritmo.
Kasparov, non fu battuto da un microprocessore, come lui dichiarava, in maniera semplicistica ma da un “uomo” che attraverso dei calcoli creò un algoritmo.
Come accennato precedentemente, le prime definizioni d’intelligenza artificiale risalgono agli anni ’50, ma sicuramente i concetti più interessanti sono riconducibili ad Alan Turing, che fu anche il padre dello studio che portò alla creazione del sistema di decifratura dei messaggi della macchina Enigma, inventata dai tedeschi, durante il secondo conflitto mondiale.
Rimando ai prossimi capitoli i concetti e gli studi sulla crittografia. [2]
Oggi, i computer che sfruttano l’intelligenza artificiale sono potenzialmente perfetti.
Pensiamo ai giochi, dove applicano mosse incredibilmente precise, spesso inaspettate e in questo contesto è molto difficile distinguere una macchina da un essere umano.
Oggi, l’intelligenza artificiale è una struttura complicata, che sfruttando gli algoritmi, consente alle macchine di prendere decisioni tali da considerarle, appunto, intelligenti.
1.3 La sfida dell’intelligenza artificiale. Macchine che “apprendono”
Partiamo da un semplice concetto.
La storia insegna e dalla storia si capisce l’evoluzione della specie, l’evoluzione anche tecnologica.
Ripercorrendo a storia possiamo capire e comprendere quali sfide ha affrontato l’uomo.
L’essere umano spesso è entrato in competizione con i suoi simili e con se stesso e lo stimolo, l’essere curioso, ha contribuito a renderlo più intelligente, più capace e veloce nel raggiungimento degli obiettivi.
Le sfide, affront...

Indice dei contenuti

  1. Cover
  2. Indice
  3. Frontespizio
  4. Copyright
  5. Introduzione
  6. Capitolo 1
  7. Capitolo 2
  8. Capitolo 3
  9. Capitolo 4
  10. Capitolo 5
  11. Conclusione