{"id":1020,"date":"2021-08-03T23:14:41","date_gmt":"2021-08-03T21:14:41","guid":{"rendered":"https:\/\/il-mio-ip.it\/?page_id=1020"},"modified":"2021-08-03T23:28:50","modified_gmt":"2021-08-03T21:28:50","slug":"dhcp-dynamic-host-configuration-protocol","status":"publish","type":"page","link":"https:\/\/il-mio-ip.it\/?page_id=1020","title":{"rendered":"SSL\/TLS"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull has-background-dim has-parallax has-background-gradient\" style=\"background-image:url(https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/servizi.jpg);min-height:380px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__gradient-background\" style=\"background:linear-gradient(100deg,rgb(21,50,67) 0%,rgb(26,108,122) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h1 class=\"has-text-align-center has-white-color has-text-color wp-block-heading\"><strong><strong><strong><strong><strong><strong><strong><strong>SSL\/TLS<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h1>\n<\/div><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span style=\"color: #0693e3;\" class=\"ugb-highlight\"><strong><strong><strong><strong><strong><strong><strong><strong>SSL\/TLS<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il protocollo Secure Socket Layer (SSL) e il suo successore Transport Layer Security (TLS) sono dei protocollo di cifratura che permettono di stabilire una connessione sicura e protetta tra due host nell\u2019ambito delle reti basate sullo Stack TCP\/IP. SSL e TLS offrono la cifratura dei dati, oltre a sistemi di autenticazione e controllo dell\u2019integrit\u00e0, e operano a livello Application. Oggi praticamente tutti i protocolli di livello Application e le relative applicazioni fanno uso dei sistemi di cifratura SSL\/TLS, come ad esempio HTTPS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oggi il sistema standard di cifratura sulle reti TCP\/IP \u00e8 il TLS, tramite il quale, come abbiamo visto, le applicazioni che comunicano tramite il modello Client-Server possono scambiarsi dati in maniera confidenziale e sicura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nell\u2019ambito di una comunicazione su TLS, il protocollo sovrintende alla fase di negoziazione tra le parti circa l\u2019algoritmo di cifratura da utilizzare, quindi si procede allo scambio delle chiavi di cifratura, si passa quindi all\u2019autenticazione e per finire allo cifratura che prelude allo scambio vero e proprio dei messaggi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Durante una sessione di comunicazione su TLS si utilizzano diversi protocolli, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>RSA, PSK e altri per lo scambio delle chiavi;<\/li><li>RSA, DSA, ECDSA per l\u2019autenticazione;<\/li><li>RC4, DES, AES e altri per la cifratura simmetrica;<\/li><li>MD5, SHA e altri per la verifica dell\u2019integrit\u00e0 dei dati;<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ulteriore evoluzione di TLS \u00e8 STARTTLS, che aggiunge un\u2019ulteriore caratteristica di sicurezza in quanto provvede a cifrare la connessione anche sulle porte standard, come la 110 o la 25, usate nella posta elettronica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tra i pi\u00f9 utilizzati sistemi di cifratura possiamo citare quello a chiave asimmetrica &#8211; RSA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo tipo di crittografia ad ogni attore coinvolto nella comunicazione \u00e8 associata una coppia di chiavi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">la chiave pubblica, che deve essere distribuita. Attraverso questo algoritmo di cifratura si potranno proteggere i documenti destinati al titolare della chiave privata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">la chiave privata, personale e segreta. \u00e8 l\u2019unico algoritmo in grado di decifrare i documenti criptati con chiave pubblica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">il meccanismo di cifratura si basa quindi sul fatto che se con una delle due chiavi si cifra il messaggio, allora quest\u2019ultimo potr\u00e0 essere decifrato solo con l\u2019altra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per questo motivo, la crittografia asimmetrica ha assunto anche la definizione di crittografia a coppia di chiavi o a chiave pubblica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli algoritmi di cifratura di questo tipo di crittografia vengono impiegati, tra l\u2019altro, nella firma digitale. In questo ambito, le due chiavi servono a verificare l\u2019autenticit\u00e0 del mittente, cos\u00ec come l\u2019integrit\u00e0 del documento sottoscritto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La prima operazione per generare una firma digitale \u00e8 l\u2019estrazione dal documento della cosiddetta \u201cimpronta digitale\u201d, cio\u00e8 una stringa di dati, ottenuta grazie a un algoritmo di hash, irreversibile (non \u00e8 possibile, a partire dall\u2019 impronta, risalire al documento originario). Tale funzione matematica sintetizza il testo in modo univoco.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019 impronta digitale o digest viene poi criptata con chiave privata ottenendo la firma digitale. Il digest potr\u00e0 essere decodificato dai destinatari con la chiave pubblica e confrontato con il digest da essi prodotto sulla base del documento ricevuto, per la verifica di autenticit\u00e0 e integrit\u00e0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Volendo elencare i passi da compiere:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Il mittente crea una coppia chiave pubblica\/chiave privata<\/li><li>Il mittente d\u00e0 al destinatario la propria chiave pubblica<\/li><li>Il mittente scrive un messaggio che inserisce in una funzione hash; in uscita si ha un output di lunghezza fissa: il digest<\/li><li>Il mittente codifica il digest con la propria chiave privata ottenendo la propria firma digitale<\/li><li>Il mittente spedisce il documento e la firma digitale<\/li><li>Il ricevente separa il documento e la firma digitale<\/li><li>Il ricevente utilizza la chiave pubblica per decifrare la firma digitale e ottiene il digest<\/li><li>Il ricevente utilizza la stessa funzione hash del mittente sul messaggio e ottiene un nuovo digest<\/li><li>Verificando i due digest il ricevente si assicura che il messaggio non sia stato alterato e verifica l\u2019autenticit\u00e0 del mittente<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Rispetto alla cifratura con chiave simmetrica l\u2019algoritmo RSA rappresenta un incremento nella sicurezza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La differenza tra i due metodi \u00e8 che mentre la cifratura simmetrica utilizza chiavi private, quella asimmetrica utilizza una chiave di cifratura pubblica e una di decifratura privata, che dev\u2019essere mantenuta segreta dal proprietario.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"1024\" src=\"https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/42-SSL-TLS-Handshake-704x1024.png\" alt=\"Figura 42: SSL\/TLS Handshake\" class=\"wp-image-1036\" srcset=\"https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/42-SSL-TLS-Handshake-704x1024.png 704w, https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/42-SSL-TLS-Handshake-206x300.png 206w, https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/42-SSL-TLS-Handshake-768x1117.png 768w, https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/42-SSL-TLS-Handshake.png 780w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><figcaption><em><strong>Figura 42: SSL\/TLS Handshake<\/strong><\/em><\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f3f9fb\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/il-mio-ip.it\/guida-al-networking\/dhcp-dynamic-host-configuration-protocol\/\" data-type=\"page\" data-id=\"1020\">&lt;&lt; Posta Elettronica<\/a><\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"has-text-align-right wp-block-heading\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Cap 5) <strong>Differenze tra ISO\/OSI e TCP\/IP<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong> >><\/h3>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>SSL\/TLS Il protocollo Secure Socket Layer (SSL) e il suo successore Transport Layer Security (TLS) sono dei protocollo di cifratura che permettono di stabilire una connessione sicura e protetta tra due host nell\u2019ambito delle reti basate sullo Stack TCP\/IP. SSL e TLS offrono la cifratura dei dati, oltre a sistemi di autenticazione e controllo dell\u2019integrit\u00e0, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":647,"menu_order":60,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"right-sidebar","site-content-layout":"plain-container","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[10],"tags":[],"class_list":["post-1020","page","type-page","status-publish","hentry","category-guida-al-networking"],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"post_excerpt_stackable_v2":"<p>SSL\/TLS SSL\/TLS Il protocollo Secure Socket Layer (SSL) e il suo successore Transport Layer Security (TLS) sono dei protocollo di cifratura che permettono di stabilire una connessione sicura e protetta tra due host nell\u2019ambito delle reti basate sullo Stack TCP\/IP. SSL e TLS offrono la cifratura dei dati, oltre a sistemi di autenticazione e controllo dell\u2019integrit\u00e0, e operano a livello Application. Oggi praticamente tutti i protocolli di livello Application e le relative applicazioni fanno uso dei sistemi di cifratura SSL\/TLS, come ad esempio HTTPS. Oggi il sistema standard di cifratura sulle reti TCP\/IP \u00e8 il TLS, tramite il quale, come&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/il-mio-ip.it\/?cat=10\" rel=\"category\">Guida al Networking<\/a>","author_info_v2":{"name":"admin","url":"https:\/\/il-mio-ip.it\/?author=1"},"comments_num_v2":"0 commenti","_links":{"self":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/1020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1020"}],"version-history":[{"count":6,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/1020\/revisions"}],"predecessor-version":[{"id":1048,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/1020\/revisions\/1048"}],"up":[{"embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/647"}],"wp:attachment":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}