{"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 il trasferimento di dati su Internet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Steganografia TCP o come nascondere il trasferimento 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 di funzionamento del protocollo di trasporto TCP, ampiamente utilizzato. Gli autori del lavoro ritengono che il loro schema, ad esempio, possa essere utilizzato per inviare messaggi nascosti in paesi totalitari che impongono una rigorosa censura su Internet. Cerchiamo di capire in cosa consiste effettivamente questa innovazione e quanto sia realmente utile.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Innanzitutto, \u00e8 necessario definire cosa sia la steganografia. In effetti, la steganografia \u00e8 la scienza della trasmissione nascosta di messaggi. Cio\u00e8, utilizzando i suoi metodi, le parti cercano di nascondere <b>il fatto stesso della trasmissione<\/b>. In questo consiste 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 ha un atteggiamento piuttosto disprezzante nei confronti della steganografia a causa della sua vicinanza al principio del \u201cSecurity through obscurity\u201d (non so come si traduca correttamente in russo, qualcosa come \u201cSicurezza attraverso l'ignoranza\u201d). Questo principio, ad esempio, \u00e8 utilizzato dalla Skype Inc.: il codice sorgente dell'applicazione di chiamata popolare \u00e8 chiuso e nessuno sa veramente come venga effettuata la crittografia dei dati. Recentemente, peraltro, anche nella NSA si sono lamentati di ci\u00f2, 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\">ha scritto<\/a><\/noindex> nel suo blog. <\/p>\n<p>Tornando alla steganografia, risponderemo alla domanda sul perch\u00e9 essa sia necessaria, se esiste la crittografia. Infatti, \u00e8 possibile cifrare un messaggio con un algoritmo moderno e, utilizzando una chiave sufficientemente lunga, nessuno potr\u00e0 leggerlo, a meno che non lo desideriate. Tuttavia, a volte pu\u00f2 essere pi\u00f9 utile nascondere il semplice fatto della trasmissione segreta. Ad esempio, se le autorit\u00e0 competenti intercettano il vostro messaggio cifrato, non possono decifrarlo, ma lo vorrebbero molto sapere, quindi alla fine ci sono metodi non informatici di influenza e raccolta di informazioni. Sembra distopico, ma, ammettetelo, \u00e8 sostanzialmente possibile. Pertanto, sarebbe meglio fare in modo che coloro che non dovrebbero conoscere affatto la trasmissione non ne siano a conoscenza. I ricercatori polacchi hanno proposto proprio un tale metodo. Inoltre, intendono realizzarlo tramite un protocollo che ogni utente di Internet utilizza mille volte al giorno.<\/p>\n<p>Qui ci siamo avvicinati al Transmission Control Protocol (TCP). Spiegare tutti i suoi dettagli, ovviamente, non ha senso: \u00e8 lungo, noioso, chi ne ha bisogno lo sa gi\u00e0. In breve, si pu\u00f2 dire che il TCP \u00e8 un protocollo di livello di trasporto (cio\u00e8 funziona \"sopra\" IP e \"sotto\" i protocolli di livello applicazione, come HTTP, FTP o SMTP), che garantisce la consegna affidabile dei dati dal mittente al destinatario. La consegna affidabile significa che se un pacchetto si \u00e8 perso o \u00e8 arrivato con delle modifiche, il TCP si assicurer\u00e0 di rinviare quel pacchetto. Va notato che per modifiche nel pacchetto si intendono non distorsioni volontarie dei dati, ma errori di trasmissione che si verificano a livello fisico. Ad esempio, mentre un pacchetto viaggiava attraverso fili di rame, alcuni bit hanno cambiato il loro valore in opposizione, o si sono persi nel rumore (a proposito, per Ethernet il Bit Error Rate \u00e8 solitamente considerato circa 10-8). La perdita di pacchetti durante il percorso \u00e8 anche un fenomeno relativamente comune su Internet. Pu\u00f2 verificarsi, ad esempio, a causa del sovraccarico dei router, che porta a un overflow dei buffer e, di conseguenza, al rifiuto di tutti i nuovi pacchetti in arrivo. Di solito, la quota di pacchetti persi ammonta a circa lo 0,1 %, e con valori di qualche punto percentuale, il TCP smette di funzionare correttamente \u2014 l'utente sperimenter\u00e0 notevoli ritardi.<\/p>\n<p>Abbiamo quindi visto che la ritrasmissione dei pacchetti \u00e8 un fenomeno frequente e in realt\u00e0 necessario per il TCP. Perch\u00e9 non usarlo per le necessit\u00e0 della steganografia, dato che il TCP, come gi\u00e0 accennato, \u00e8 utilizzato in modo diffuso (secondo varie stime, attualmente la quota di TCP su Internet raggiunge l'80-95 %). Il punto del metodo proposto \u00e8 inviare messaggi che non contengano ci\u00f2 che era nel pacchetto originale, ma i dati che stiamo cercando di nascondere. Tuttavia, rilevare un tale scambio non \u00e8 affatto semplice. Infatti, bisogna sapere dove guardare: il numero di connessioni TCP simultanee che passano attraverso il fornitore \u00e8 semplicemente enorme. Se si conosce il livello approssimativo di ritrasmissioni nella rete, \u00e8 possibile adattare il meccanismo di invio steganografico in modo tale che la tua connessione non si distingua da altre. <\/p>\n<p>Certo, questo metodo non \u00e8 privo di difetti. Ad esempio, dal punto di vista pratico, implementarlo non sar\u00e0 cos\u00ec semplice: richieder\u00e0 la modifica dello stack di rete nei sistemi operativi, anche se non c'\u00e8 nulla di impossibile in questo. Inoltre, con una quantit\u00e0 sufficiente di risorse, \u00e8 comunque possibile rilevare i pacchetti \"segreti\"; per questo \u00e8 necessario esaminare e analizzare ogni pacchetto in rete. Tuttavia, questo \u00e8 praticamente impossibile, quindi di solito si cercano pacchetti e connessioni che si distinguano per qualcosa, e il metodo proposto fa s\u00ec che la tua connessione non si distingua per nulla. Inoltre, nulla ti vieta di cifrare i dati riservati per ogni evenienza. In questo caso, la connessione stessa pu\u00f2 rimanere non cifrata per suscitare meno sospetti.<\/p>\n<p>Gli autori del lavoro (a proposito, per chi \u00e8 interessato, <noindex><a rel=\"nofollow\" href=\"http:\/\/arxiv.org\/abs\/0905.0363\">ecco<\/a><\/noindex> esso) a livello di simulazioni hanno dimostrato che il metodo proposto funziona come previsto. Forse in futuro qualcuno si occuper\u00e0 di mettere in pratica la loro idea. E allora, ci si augura, 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.1.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.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\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}]}}