{"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\/da\/blog\/administrirovanie\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete","title":{"rendered":"TCP steganografi eller hvordan man skjuler dataoverf\u00f8rsler p\u00e5 internettet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"TCP steganografi eller hvordan man skjuler dataoverf\u00f8rsler p\u00e5 internettet\" src=\"\/wp-content\/uploads\/2019\/04\/76394601e74dfc001e6ebda694bc5491.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPolske forskere har foresl\u00e5et en ny metode til netv\u00e6rkssteganografi baseret p\u00e5 de s\u00e6rlige egenskaber ved den udbredte transportprotokol TCP. Forfatterne af arbejdet mener, at deres skema, for eksempel, kan bruges til at sende skjulte beskeder i totalit\u00e6re lande, der indf\u00f8rer h\u00e5rd internetcensur. Lad os pr\u00f8ve at forst\u00e5, hvad denne nyhed egentlig g\u00e5r ud p\u00e5, og hvor nyttig den faktisk er.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>F\u00f8rst og fremmest skal vi definere, hvad steganografi er. S\u00e5 steganografi er videnskaben om skjult kommunikation. Det vil sige, at ved at bruge dens metoder fors\u00f8ger parterne at skjule <b>selve faktum om transmissions<\/b>. Dette er netop forskellen mellem denne videnskab og kryptografi, som fors\u00f8ger <b>at g\u00f8re indholdet af beskeden utilg\u00e6ngeligt for l\u00e6sning<\/b>. Det er v\u00e6rd at bem\u00e6rke, at det professionelle kryptografiske samfund har en temmelig nedladende holdning til steganografi p\u00e5 grund af dens ideologis n\u00e6rhed til princippet 'Security through obscurity' (jeg ved ikke, hvordan dette lyder korrekt p\u00e5 russisk, noget i retning af 'Sikkerhed gennem uvidenhed'). Dette princip anvendes for eksempel af firmaet Skype Inc. \u2014 kildekoden til den popul\u00e6re opkaldstjeneste er lukket, og ingen ved rigtig, hvordan datakrypteringen faktisk finder sted. For nylig har den kendte ekspert Bruce Schneier faktisk beklaget sig over dette p\u00e5 sin blog. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.schneier.com\/blog\/archives\/2009\/02\/nsa_wants_help.html\">skrev<\/a><\/noindex> p\u00e5 din blog. <\/p>\n<p>N\u00e5r det kommer til steganografi, lad os besvare sp\u00f8rgsm\u00e5let om, hvorfor det overhovedet er n\u00f8dvendigt, hvis der allerede findes kryptografi. Man kan faktisk kryptere en besked ved hj\u00e6lp af en hvilken som helst moderne algoritme, og hvis man bruger en tilstr\u00e6kkeligt lang n\u00f8gle, vil ingen kunne l\u00e6se beskeden, medmindre man selv \u00f8nsker det. Alligevel kan det nogle gange v\u00e6re mere nyttigt at skjule selve faktum om den hemmelige overf\u00f8rsel. For eksempel, hvis de relevante myndigheder opsnapper din krypterede besked, kan de ikke dekryptere den, men de har stadig en trang til at finde ud af det, og der findes ikke-komputerbaserede metoder til p\u00e5virkning og informationsindhentning. Det lyder dystopisk, men indr\u00f8m det, det er grundl\u00e6ggende muligt. Derfor er det bedre at sikre, at de, der ikke har ret til det, slet ikke er klar over, at overf\u00f8rslen fandt sted. Polske forskere har netop foresl\u00e5et en s\u00e5dan metode. Og de foresl\u00e5r at g\u00f8re det ved hj\u00e6lp af en protokol, som hver internetbruger anvender tusind gange om dagen.<\/p>\n<p>Her er vi kommet t\u00e6t p\u00e5 Transmission Control Protocol (TCP). Det giver ingen mening at forklare alle dets detaljer \u2014 det ville v\u00e6re langt og kedeligt, og de der har brug for det, kender jo allerede til det. Kort sagt kan man sige, at TCP er en transportlagsprotokol (dvs. den fungerer 'over' IP og 'under' applikationslagsprotokoller som HTTP, FTP eller SMTP), som sikrer p\u00e5lidelig levering af data fra afsender til modtager. P\u00e5lidelig levering betyder, at hvis en pakke g\u00e5r tabt eller kommer med \u00e6ndringer, vil TCP s\u00f8rge for at videresende denne pakke. Det skal bem\u00e6rkes, at med \u00e6ndringer i pakken her menes der ikke bevidst forvr\u00e6ngning af data, men fejl i overf\u00f8rslen, der opst\u00e5r p\u00e5 det fysiske niveau. For eksempel, mens pakken rejste gennem kobberledninger, kunne et par bits have \u00e6ndret deres v\u00e6rdi til det modsatte eller endda g\u00e5 tabt blandt st\u00f8j (for \u00f8vrigt anses Bit Error Rate for Ethernet normalt for at v\u00e6re omkring 10-8). Pakketab undervejs er ogs\u00e5 et relativt hyppigt f\u00e6nomen p\u00e5 internettet. Det kan opst\u00e5, f.eks. p\u00e5 grund af overbelastning af routere, som f\u00f8rer til overfyldte buffers og derfor kasserer alle ankommende pakker. Normalt udg\u00f8r andelen af tabte pakker omkring 0,1%, og ved v\u00e6rdier p\u00e5 et par procent stopper TCP med at fungere korrekt \u2014 for brugeren vil alt v\u00e6re ekstremt langsomt.<\/p>\n<p>Dermed ser vi, at retransmission af pakker er et hyppigt og i det store hele n\u00f8dvendigt f\u00e6nomen for TCP. S\u00e5 hvorfor ikke bruge det til form\u00e5l inden for steganografi, n\u00e5r TCP, som allerede n\u00e6vnt, anvendes overalt (if\u00f8lge forskellige vurderinger udg\u00f8r TCP i dag 80-95% af internettet)? Essensen af den foresl\u00e5ede metode er at sende ikke de oprindelige data i pakken, men de data, som vi fors\u00f8ger at skjule, i den sendte meddelelse. Det er desuden ikke s\u00e5 let at opdage s\u00e5dan en \u00e6ndring. Man skal vide, hvor man skal kigge \u2014 antallet af samtidige TCP-forbindelser, der passerer gennem udbyderen, er simpelthen enormt. Hvis man kender det omtrentlige niveau af retransmission i netv\u00e6rket, kan man justere mekanismen til steganografisk overf\u00f8rsel, s\u00e5 din forbindelse ikke adskiller sig fra de andre. <\/p>\n<p>Selvf\u00f8lgelig er denne metode ikke uden ulemper. For eksempel vil det fra et praktisk synspunkt ikke v\u00e6re s\u00e5 nemt at implementere, da det kr\u00e6ver \u00e6ndringer i netv\u00e6rksstakken i operativsystemerne, selvom det ikke er overordentlig komplekst. Desuden kan man stadig opdage \"hemmelige\" pakker, hvis der er tilstr\u00e6kkelige ressourcer \u2013 det kr\u00e6ver dog, at man gennemg\u00e5r og analyserer hver pakke i netv\u00e6rket. Men som regel er dette praktisk talt umuligt, s\u00e5 man leder normalt efter pakker og forbindelser, der skiller sig ud, og den foresl\u00e5ede metode g\u00f8r netop din forbindelse us\u00e6dvanlig. Og ingen hindrer dig i at kryptere de hemmelige data for en sikkerheds skyld. Forbindelsen kan dog forblive ukrypteret for at v\u00e6kke mindre mistanke.<\/p>\n<p>Forfatterne af arbejdet (i \u00f8vrigt, hvis nogen er interesserede, <noindex><a rel=\"nofollow\" href=\"http:\/\/arxiv.org\/abs\/0905.0363\">her<\/a><\/noindex> det) har p\u00e5 simulationsniveau vist, at den foresl\u00e5ede metode fungerer som tilt\u00e6nkt. M\u00e5ske vil nogen i fremtiden tage sig af implementeringen af deres id\u00e9 i praksis. Og s\u00e5, lad os h\u00e5be, vil der blive lidt mindre censur p\u00e5 internettet.<br \/>\n<br \/>Kilde: <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\/da\/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=\"da_DK\" \/>\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\/da\/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\udd47TCP steganografi eller hvordan man skjuler datatransmissioner p\u00e5 internettet | ProHoster","description":"Polske forskere.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/tcp-steganografiya-ili-kak-skryt-peredachu-dannyh-v-internete","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/31079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=31079"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/31079\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=31079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=31079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=31079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}