{"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\/pt\/blog\/administrirovanie\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete","title":{"rendered":"Esteganografia TCP ou como ocultar a transmiss\u00e3o de dados na Internet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Esteganografia TCP ou como ocultar a transmiss\u00e3o de dados na Internet\" src=\"\/wp-content\/uploads\/2019\/04\/76394601e74dfc001e6ebda694bc5491.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPesquisadores poloneses propuseram uma nova forma de esteganografia de rede baseada nas caracter\u00edsticas de funcionamento do amplamente utilizado protocolo de n\u00edvel de transporte TCP. Os autores do trabalho acreditam que seu esquema, por exemplo, pode ser aplicado para enviar mensagens ocultas em pa\u00edses totalit\u00e1rios que imp\u00f5em uma r\u00edgida censura na internet. Vamos tentar entender qual \u00e9, de fato, a inova\u00e7\u00e3o e qu\u00e3o \u00fatil ela realmente \u00e9.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Em primeiro lugar, \u00e9 preciso definir o que \u00e9 esteganografia. A esteganografia \u00e9 a ci\u00eancia da transmiss\u00e3o oculta de mensagens. Ou seja, usando seus m\u00e9todos, as partes tentam esconder <b>o pr\u00f3prio fato da transmiss\u00e3o<\/b>. Essa \u00e9 a diferen\u00e7a entre essa ci\u00eancia e a criptografia, que tenta <b>tornar o conte\u00fado da mensagem inacess\u00edvel \u00e0 leitura<\/b>. Vale ressaltar que a comunidade profissional de criptografia tem uma atitude bastante desdenhosa em rela\u00e7\u00e3o \u00e0 esteganografia devido \u00e0 proximidade de sua ideologia com o princ\u00edpio \"Security through obscurity\" (n\u00e3o sei como isso soa em russo, algo como \"Seguran\u00e7a pela ignor\u00e2ncia\"). Esse princ\u00edpio, por exemplo, \u00e9 utilizado pela empresa Skype Inc. \u2014 o c\u00f3digo-fonte do popular aplicativo de chamadas \u00e9 fechado e ningu\u00e9m realmente sabe como exatamente a criptografia dos dados \u00e9 realizada. Recentemente, ali\u00e1s, a NSA comentou sobre isso, como informou o renomado especialista Bruce Schneier <noindex><a rel=\"nofollow\" href=\"http:\/\/www.schneier.com\/blog\/archives\/2009\/02\/nsa_wants_help.html\">escreveu<\/a><\/noindex> em seu blog. <\/p>\n<p>Voltando \u00e0 esteganografia, respondamos \u00e0 pergunta: por que ela \u00e9 necess\u00e1ria, se j\u00e1 existe a criptografia? De fato, \u00e9 poss\u00edvel criptografar uma mensagem usando algum algoritmo moderno e, com uma chave suficientemente longa, ningu\u00e9m conseguir\u00e1 ler essa mensagem, a menos que voc\u00ea permita. No entanto, \u00e0s vezes \u00e9 mais \u00fatil ocultar o pr\u00f3prio fato de que uma transmiss\u00e3o secreta ocorreu. Por exemplo, se as autoridades interceptaram sua mensagem criptografada e n\u00e3o conseguem decifr\u00e1-la, mas gostariam muito de faz\u00ea-lo, podem existir m\u00e9todos n\u00e3o computacionais de influ\u00eancia e coleta de informa\u00e7\u00f5es. Pode parecer dist\u00f3pico, mas, convenhamos, isso \u00e9, em princ\u00edpio, poss\u00edvel. Portanto, \u00e9 melhor garantir que aqueles que n\u00e3o deveriam saber n\u00e3o tenham ideia de que a transmiss\u00e3o ocorreu. Pesquisadores poloneses propuseram exatamente esse m\u00e9todo. E a proposta \u00e9 implement\u00e1-lo atrav\u00e9s de um protocolo que cada usu\u00e1rio da internet utiliza mil vezes por dia.<\/p>\n<p>Aqui nos aproximamos do Protocolo de Controle de Transmiss\u00e3o (TCP). Explicar todos os seus detalhes, evidentemente, n\u00e3o faz sentido \u2014 seria longo e entediante, aqueles que realmente precisam j\u00e1 sabem. Em resumo, o TCP \u00e9 um protocolo de transporte (ou seja, opera \"acima\" do IP e \"abaixo\" dos protocolos de n\u00edvel de aplica\u00e7\u00e3o, como HTTP, FTP ou SMTP), que garante a entrega confi\u00e1vel de dados do remetente ao destinat\u00e1rio. A entrega confi\u00e1vel significa que, se algum pacote se perder ou chegar corrompido, o TCP se encarregar\u00e1 de reencaminhar esse pacote. \u00c9 importante observar que por altera\u00e7\u00f5es em um pacote se refere a distor\u00e7\u00f5es n\u00e3o intencionais de dados, mas sim erros de transmiss\u00e3o que ocorrem no n\u00edvel f\u00edsico. Por exemplo, enquanto um pacote transitava por cabos de cobre, alguns bits mudaram seu valor para o oposto ou se perderam no meio do ru\u00eddo (ali\u00e1s, para Ethernet, o valor da Taxa de Erro de Bit geralmente \u00e9 considerado em torno de 10-8). A perda de pacotes em tr\u00e2nsito tamb\u00e9m \u00e9 um fen\u00f4meno relativamente frequente na internet. Isso pode ocorrer, por exemplo, devido \u00e0 sobrecarga de roteadores, o que leva ao transbordo de buffers e, como consequ\u00eancia, ao descarte de todos os pacotes rec\u00e9m-chegados. Normalmente, a propor\u00e7\u00e3o de pacotes perdidos \u00e9 em torno de 0,1%, mas quando esse valor chega a alguns por cento, o TCP simplesmente para de funcionar corretamente \u2014 o usu\u00e1rio enfrentar\u00e1 uma lentid\u00e3o extrema.<\/p>\n<p>Assim, vemos que a retransmiss\u00e3o de pacotes \u00e9 um fen\u00f4meno comum e necess\u00e1rio para o TCP. Ent\u00e3o, por que n\u00e3o us\u00e1-lo para as necessidades da esteganografia, dado que o TCP, como j\u00e1 mencionado, \u00e9 amplamente utilizado (estima-se que atualmente a participa\u00e7\u00e3o do TCP na internet atinja entre 80-95%)? A ess\u00eancia do m\u00e9todo proposto \u00e9 enviar, na mensagem transmitida, n\u00e3o o que estava no pacote original, mas sim os dados que tentamos ocultar. E detectar essa substitui\u00e7\u00e3o n\u00e3o \u00e9 t\u00e3o simples. Afinal, \u00e9 preciso saber onde olhar \u2014 o n\u00famero de conex\u00f5es TCP simult\u00e2neas passando pelo provedor \u00e9 simplesmente enorme. Se soubermos o n\u00edvel aproximado de retransmiss\u00e3o na rede, podemos ajustar o mecanismo de transmiss\u00e3o esteganogr\u00e1fica de forma que sua conex\u00e3o n\u00e3o se diferencie das demais. <\/p>\n<p>Claro que esse m\u00e9todo n\u00e3o est\u00e1 isento de desvantagens. Por exemplo, do ponto de vista pr\u00e1tico, implement\u00e1-lo n\u00e3o \u00e9 t\u00e3o simples \u2014 isso exigir\u00e1 mudan\u00e7as na pilha de rede dos sistemas operacionais, embora n\u00e3o seja nada excessivamente complicado. Al\u00e9m disso, com recursos suficientes, ainda \u00e9 poss\u00edvel detectar pacotes \"secretos\"; para isso, \u00e9 necess\u00e1rio examinar e analisar cada pacote na rede. Mas, geralmente, isso \u00e9 praticamente imposs\u00edvel, ent\u00e3o, normalmente, procuramos pacotes e conex\u00f5es que se destaquem, e o m\u00e9todo proposto realmente torna sua conex\u00e3o nada not\u00e1vel. Tamb\u00e9m n\u00e3o h\u00e1 nada que impe\u00e7a voc\u00ea de criptografar dados secretos por precau\u00e7\u00e3o. Dessa forma, a pr\u00f3pria conex\u00e3o pode permanecer n\u00e3o criptografada para gerar menos suspeitas.<\/p>\n<p>Os autores do trabalho (ali\u00e1s, quem se interessar, <noindex><a rel=\"nofollow\" href=\"http:\/\/arxiv.org\/abs\/0905.0363\">aqui<\/a><\/noindex> mostraram) em n\u00edvel de simula\u00e7\u00e3o que o m\u00e9todo proposto funciona como previsto. Talvez, no futuro, algu\u00e9m venha a implementar a ideia deles na pr\u00e1tica. E ent\u00e3o, esperemos, a internet ter\u00e1 um pouco menos de censura.<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.3 - 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\/pt\/blog\/administrirovanie\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Esteganografia TCP ou como esconder a transmiss\u00e3o de dados na internet | ProHoster","description":"Pesquisadores poloneses.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/31079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=31079"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/31079\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=31079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=31079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=31079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}