TCP steganography kana nzira yekuvanza kutapurirana data paInternet

TCP steganography kana nzira yekuvanza kutapurirana data paInternet

Vatsvagiri vePolish vakurudzira nzira nyowani yetiweki steganography zvichibva pane zvinoshanda zveiyo inonyanya kushandiswa yekutakura layer protocol TCP. Vanyori vebasa vanotenda kuti chirongwa chavo, semuenzaniso, chinogona kushandiswa kutumira mameseji akavanzika munyika dzehudzvanyiriri dzinomanikidza kuomarara kweInternet. Ngatiedzei kuona kuti innovation chii chaizvo uye kuti inoshanda sei chaizvo.

Chokutanga pane zvose, unofanira kutsanangura kuti steganography chii. Saka, steganography isainzi yeakavanzika meseji kutapurirana. Ndiko kuti, vachishandisa nzira dzake, mapato ari kuedza kuvanza chokwadi chekutamisa. Uyu ndiwo mutsauko pakati pesainzi iyi uye cryptography, inoedza ita kuti zvinyorwa zvemeseji zvisaverengeke. Zvakakosha kuziva kuti nharaunda yehunyanzvi yevanyori vekunyora inozvidza steganography nekuda kwekuswedera kweiyo pfungwa kune musimboti we "Chengetedzo kuburikidza nekusaziva" (ini handizive kuti inonzwika sei nenzira kwayo muRussia, chimwe chinhu senge "Kuchengetedzeka kuburikidza nekusaziva. ”). Iyi nheyo, semuenzaniso, inoshandiswa ne Skype Inc. - iyo kodhi kodhi yeanozivikanwa dialer yakavharwa uye hapana anonyatsoziva kuti iyo data yakavharirwa sei chaizvo. Munguva pfupi yapfuura, nenzira, iyo NSA yakanyunyuta pamusoro peizvi, sezvakataurwa nenyanzvi yakakurumbira Bruce Schneier. akanyora pa blog yangu.

Kudzokera kune steganography, tichapindura mubvunzo: nei ichidiwa zvachose kana pane cryptography? Chokwadi, iwe unogona encrypt meseji uchishandisa imwe algorithm yemazuva ano uye kana ukashandisa kiyi refu yakakwana, hapana anozokwanisa kuverenga meseji iyi kunze kwekunge waida. Zvakadaro, dzimwe nguva zvakanyanya kubatsira kuvanza iyo chaiyo yekuchinjisa yakavanzika. Semuenzaniso, kana zviremera zvakakodzera zvakabata meseji yako yakavharidzirwa uye isingakwanise kuidudzira, asi ichida chaizvo, saka, mushure mezvose, kune nzira dzisiri dzekombuta dzekupesvedzera nekuwana ruzivo. Zvinonzwika dystopian, asi, munoona, izvi zvinogoneka musimboti. Naizvozvo, zvingava nani kuve nechokwadi chekuti avo vasingafanirwe kuziva zvachose kuti kutamiswa kwakaitika. Vatsvakurudzi vePoland vakaronga nzira yakadaro. Uyezve, ivo vanokurudzira kuita izvi vachishandisa protocol iyo wese mushandisi weInternet anoshandisa kane chiuru pazuva.

Pano tinoswedera pedyo neTransmission Control Protocol (TCP). Kutsanangura zvose zvaro, hongu, hazvina musoro - yakareba, inofinha, uye avo vanozvida vanozviziva. Muchidimbu, tinogona kutaura kuti TCP iprotocol yekutakura (kureva kuti, inoshanda "pamusoro" IP uye "pasi" mapuroteni ekushandisa, akadai seHTTP, FTP kana SMTP), iyo inovimbisa kuburitswa kwedata kubva kune anotumira kuenda. mugamuchiri. Kuendesa kwakavimbika kunoreva kuti kana packet ikarasika kana kusvika yagadziridzwa, TCP inotarisira kutumira iyo pakiti. Ziva kuti shanduko mupaketi pano hazvireve kukanganisa nemaune kwedata, asi zvikanganiso zvekutapurirana zvinoitika padanho remuviri. Semuenzaniso, packet paifamba newaya dzemhangura, mabhiti mashoma akachinja kukosha kwawo kune zvakapesana kana kuti akarasika zvachose pakati peruzha (nenzira, yeEthernet iyo Bit Error Rate kukosha kunowanzo kutorwa kunge 10-8. ) Kurasikirwa kwepaketi mukufambisa zvakare chiitiko chinowanzoitika paInternet. Zvinogona kuitika, semuenzaniso, nekuda kwekuremerwa pama routers, izvo zvinotungamira kune buffer mafashama uye, semhedzisiro, kuraswa kwese achangosvika mapaketi. Kazhinji, chikamu chemapaketi akarasika chinenge 0.1%, uye nemutengo wezana muzana, TCP inomira kushanda zvakajairika - zvese zvichanonoka zvakanyanya kumushandisi.

Nokudaro, tinoona kuti kutumira (kudzorerwa) kwemapakiti chinhu chinowanzoitika cheTCP uye, kazhinji, chinodiwa. Saka wadii kuishandisa kune zvinodiwa steganography, zvichipiwa kuti TCP, sezvataurwa pamusoro apa, inoshandiswa kwose kwose (maererano nekufungidzira kwakasiyana-siyana, nhasi mugove weTCP paInternet unosvika 80-95%). Chinokosha chenzira yakarongwa ndeyekutumira meseji yakatumirwa kwete izvo zvaive mupaketi yekutanga, asi iyo data yatiri kuedza kuvanza. Zvisinei, kuona kutsiva kwakadaro hakusi nyore. Mushure mezvose, iwe unofanirwa kuziva kwekutarisa - huwandu hwekubatanidzwa kweTCP panguva imwe chete hunopfuura nemupi hwakangokura. Kana iwe uchiziva iyo yakaenzana nhanho yekudzoreredza munetiweki, unogona kugadzirisa iyo steganographic yekufambisa nzira kuitira kuti kubatana kwako kusave kwakasiyana nevamwe.

Zvechokwadi, nzira iyi haina kusununguka kubva kune zvipingamupinyi. Semuenzaniso, kubva pakuona kunoshanda, kuishandisa hakuzove nyore - zvinoda kushandura network stack mumasisitimu anoshanda, kunyangwe pasina chinhu chakaomesesa pamusoro peizvi. Uye zvakare, kana uine zviwanikwa zvakakwana, zvichiri kugona kuona "zvakavanzika" mapaketi nekuona uye kuongorora yega paketi pane network. Asi sekutonga, izvi hazvigoneke, saka vanowanzo tsvaga mapaketi uye zvinongedzo zvinomira pachena neimwe nzira, uye nzira yakarongwa ndiyo chaiyo inoita kuti kubatana kwako kuve kusingashamisi. Uye hapana ari kukumisa kubva kuvharidzira data rakavanzika kana zvikaitika. Panguva imwecheteyo, iyo yekubatanidza pachayo inogona kuramba isina encrypted kumutsa kushomeka kufungirana.

Vanyori vebasa (nenzira, kune avo vanofarira, tarisai she) yakaratidza padanho rekufananidza kuti nzira yakarongwa inoshanda sezvakarongwa. Zvichida mune ramangwana mumwe munhu achaita pfungwa yavo mukuita. Uye zvino, tarisiro, pachave nekushomeka kushoma kwekuongorora paInternet.

Source: www.habr.com

Voeg