{"id":31079,"date":"2019-10-31T21:39:19","date_gmt":"2019-10-31T18:39:19","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete\/"},"modified":"2019-10-31T21:39:19","modified_gmt":"2019-10-31T18:39:19","slug":"tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete","title":{"rendered":"Steganografia TCP o come nascondere la trasmissione di dati su Internet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Steganografia TCP o come nascondere la trasmissione di dati su Internet\" src=\"\/wp-content\/uploads\/2019\/04\/76394601e74dfc001e6ebda694bc5491.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI ricercatori polacchi hanno proposto un nuovo metodo di steganografia di rete basato sulle caratteristiche del protocollo di trasporto TCP, ampiamente utilizzato. Gli autori ritengono che il loro schema possa, ad esempio, essere utilizzato per inviare messaggi nascosti in paesi totalitari che applicano una rigorosa censura su internet. Cerchiamo di capire in cosa consiste l'innovazione e quanto sia realmente utile.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Prima di tutto, \u00e8 necessario definire che cos'\u00e8 la steganografia. In poche parole, la steganografia \u00e8 la scienza della trasmissione nascosta dei messaggi. Cio\u00e8, utilizzando i suoi metodi, le parti cercano di nascondere <b>il fatto stesso della trasmissione<\/b>. Questa \u00e8 la differenza tra questa scienza e la crittografia, che cerca di <b>rendere il contenuto del messaggio illeggibile.<\/b>. \u00c8 importante notare che la comunit\u00e0 professionale dei crittografi tende a guardare con disprezzo alla steganografia, a causa della sua affinit\u00e0 con il principio della \u00abSicurezza attraverso l'oscurit\u00e0\u00bb. Questo principio, ad esempio, \u00e8 utilizzato da Skype Inc.: il codice sorgente della popolare applicazione di chiamate \u00e8 chiuso e nessuno sa esattamente come avvenga la crittografia dei dati. Recentemente, a proposito, ne ha parlato anche la NSA, come ha riferito il noto esperto Bruce Schneier <noindex><a rel=\"nofollow\" href=\"http:\/\/www.schneier.com\/blog\/archives\/2009\/02\/nsa_wants_help.html\">scritto<\/a><\/noindex> sul suo blog. <\/p>\n<p>Tornando alla steganografia, rispondiamo alla domanda su quale sia il suo scopo, se esiste la crittografia. Infatti, \u00e8 possibile crittografare un messaggio utilizzando un algoritmo moderno e, se si utilizza una chiave sufficientemente lunga, nessuno sar\u00e0 in grado di leggerlo, a meno che voi non lo desideriate. Tuttavia, a volte pu\u00f2 essere pi\u00f9 utile nascondere il fatto stesso che una comunicazione segreta stia avvenendo. Ad esempio, se le autorit\u00e0 competenti intercettano il vostro messaggio crittografato e non riescono a decifrarlo, ma sono comunque motivate a farlo, alla fine potrebbero ricorrere a metodi non informatici di pressione e acquisizione di informazioni. Sembra distopico, ma ammettetelo, \u00e8 comunque possibile. Pertanto, sarebbe meglio fare in modo che coloro ai quali non \u00e8 concesso saperlo non sappiano affatto che una comunicazione ha avuto luogo. I ricercatori polacchi hanno proposto proprio un metodo del genere. Inoltre, suggeriscono di attuarlo tramite un protocollo che ogni utente di Internet utilizza mille volte al giorno.<\/p>\n<p>Qui ci avviciniamo al Transmission Control Protocol (TCP). Spiegare tutti i suoi dettagli, ovviamente, non ha senso \u2014 \u00e8 lungo, noioso, coloro che ne hanno bisogno gi\u00e0 lo sanno. In breve, si pu\u00f2 dire che TCP \u00e8 un protocollo di trasporto (cio\u00e8 opera \"sopra\" IP e \"sotto\" i protocolli di livello applicazione, come HTTP, FTP o SMTP) che garantisce una consegna affidabile dei dati dal mittente al destinatario. Una consegna affidabile significa che, se un pacchetto si perde o arriva con modifiche, TCP si preoccuper\u00e0 di rinviare quel pacchetto. Nota che per modifiche in un pacchetto si intende non una distorsione intenzionale dei dati, ma errori di trasmissione che si verificano a livello fisico. Ad esempio, mentre il pacchetto viaggiava attraverso cavi di rame, alcuni bit potrebbero aver cambiato il loro valore in quello opposto o potrebbero essersi persi nel rumore (peraltro, per Ethernet, il valore del Bit Error Rate \u00e8 generalmente considerato attorno a 10-8). La perdita di pacchetti lungo il percorso \u00e8 anche un fenomeno relativamente frequente su Internet. Pu\u00f2 verificarsi, ad esempio, a causa del sovraccarico dei router, che porta al riempimento dei buffer e, di conseguenza, all'abbandono di tutti i nuovi pacchetti in arrivo. Di solito, la percentuale di pacchetti persi \u00e8 circa dello 0,1%, mentre con un valore di qualche punto percentuale TCP smette di funzionare normalmente \u2014 l'utente avr\u00e0 un'esperienza di navigazione estremamente lenta.<\/p>\n<p>Cos\u00ec vediamo che la ritrasmissione dei pacchetti \u00e8 una pratica frequente e necessaria per TCP. Quindi perch\u00e9 non utilizzarla per esigenze di steganografia, considerando che TCP, come gi\u00e0 accennato, \u00e8 ampiamente utilizzato (secondo varie stime, oggi la quota di TCP su Internet raggiunge l'80-95%). L'idea del metodo proposto \u00e8 di inviare nel messaggio trasmesso non ci\u00f2 che era nel pacchetto originale, ma piuttosto i dati che stiamo cercando di nascondere. Scoprire un tale cambio non \u00e8 affatto semplice, poich\u00e9 bisogna sapere dove guardare: il numero di connessioni TCP simultanee che passano attraverso il fornitore \u00e8 enormemente elevato. Se si conosce il livello approssimativo di ritrasmissione nella rete, \u00e8 possibile adattare il meccanismo di ritrasmissione steganografica in modo tale che la tua connessione non si distingua affatto dalle altre. <\/p>\n<p>Certo, questo metodo non \u00e8 privo di difetti. Ad esempio, da un punto di vista pratico, la sua implementazione non sar\u00e0 cos\u00ec semplice: richieder\u00e0 modifiche allo stack di rete nei sistemi operativi, anche se non c'\u00e8 nulla di insormontabile in questo. Inoltre, con un numero sufficiente di risorse, \u00e8 comunque possibile rilevare pacchetti \"nascosti\"; per farlo, \u00e8 necessario esaminare e analizzare ogni pacchetto in rete. Tuttavia, ci\u00f2 \u00e8 praticamente impossibile nella maggior parte dei casi, quindi di solito si cercano pacchetti e connessioni che si distinguono, e il metodo proposto rende la tua connessione del tutto anonima. Inoltre, nulla ti vieta di crittografare i dati sensibili, nel caso. Nel frattempo, la connessione pu\u00f2 rimanere non crittografata, per suscitare meno sospetti.<\/p>\n<p>Gli autori del lavoro (tra l'altro, per chi \u00e8 interessato, <noindex><a rel=\"nofollow\" href=\"http:\/\/arxiv.org\/abs\/0905.0363\">ecco<\/a><\/noindex> lo) a livello di simulazioni hanno dimostrato che il metodo proposto funziona come previsto. Speriamo che in futuro qualcuno si occuper\u00e0 dell'implementazione della loro idea nella pratica. E allora, speriamo, ci sar\u00e0 un po' meno censura su Internet.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/60726\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0441\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u0445 \u0440\u0430\u0431\u043e\u0442\u044b \u0448\u0438\u0440\u043e\u043a\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f TCP. \u0410\u0432\u0442\u043e\u0440\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0447\u0438\u0442\u0430\u044e\u0442, \u0447\u0442\u043e \u0438\u0445 \u0441\u0445\u0435\u043c\u0430, \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u0438 \u0441\u043a\u0440\u044b\u0442\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0432 \u0442\u043e\u0442\u0430\u043b\u0438\u0442\u0430\u0440\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0430\u0445 \u0432\u0432\u043e\u0434\u044f\u0449\u0438\u0445 \u0436\u0435\u0441\u0442\u043a\u0443\u044e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0446\u0435\u043d\u0437\u0443\u0440\u0443. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0447\u0435\u043c, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u043d\u043e\u0432\u043e\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0438 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u043d\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e. \u0412 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u043d\u0443\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31079","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438.\" \/>\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\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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\udd47TCP \u0441\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f \u0438\u043b\u0438 \u043a\u0430\u043a \u0441\u043a\u0440\u044b\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete\" \/>\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=\"2019-10-31T18:39:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:39:19+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\udd47Steganografia TCP o come nascondere il trasferimento di dati su Internet | ProHoster","description":"Ricercatori polacchi.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete","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\udd47TCP \u0441\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f \u0438\u043b\u0438 \u043a\u0430\u043a \u0441\u043a\u0440\u044b\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 | ProHoster","og:description":"\u041f\u043e\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete","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":"2019-10-31T18:39:19+00:00","article:modified_time":"2019-10-31T18:39:19+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31079","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":"2026-01-21 04:26:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:22:35","updated":"2026-01-21 04:26:19","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\/31079","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=31079"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/31079\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=31079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=31079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=31079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}