
Kërkuesit polakë propozuan një mënyrë të re të streganografisë rrjetore e cila bazohet në veçoritë e funksionimit të protokollit të nivelit të transportit TCP. Autorët e punimit pretendojnë se skema e tyre, për shembull, mund të përdoret për dërgimin e mesazheve të fshehta në vende totalitare që aplikojnë censurën e ashpër të internetit. Le të shqyrtojmë se çfarë përbën saktësisht këtë novacion dhe sa e dobishme është ajo në të vërtetë.
SĂ« pari, duhet tĂ« pĂ«rcaktojmĂ« se çfarĂ« Ă«shtĂ« streganografia. KĂ«shtu, streganografia Ă«shtĂ« shkenca e transmetimit tĂ« fshehur tĂ« mesazheve. Pra, duke pĂ«rdorur metodat e saj, palĂ«t pĂ«rpiqen tĂ« fshehin faktin e transmetimit. Ky Ă«shtĂ« ndryshimi midis kĂ«saj shkence dhe kriptografisĂ«, e cila pĂ«rpiqet tĂ« bĂ«jĂ« qĂ« pĂ«rmbajtja e mesazhit tĂ« jetĂ« e paarritshme pĂ«r lexim. Duhet theksuar se bashkĂ«sia profesionale e kriptografĂ«ve Ă«shtĂ« mjaft mosbesuese ndaj streganografisĂ«, pĂ«r shkak tĂ« afĂ«rsisĂ« sĂ« ideologjisĂ« sĂ« saj me parimin "Siguria pĂ«rmes errĂ«sirĂ«s". Ky parim, pĂ«r shembull, pĂ«rdoret nga kompania Skype Inc. â kodi burimor i aplikacionit tĂ« njohur tĂ« thirrjeve Ă«shtĂ« i mbyllur dhe askush nuk di saktĂ«sisht se si realizohet enkriptimi i tĂ« dhĂ«nave. KohĂ«t e fundit, ky aspekt Ă«shtĂ« shprehur me shqetĂ«sim nĂ« NSA, siç Ă«shtĂ« shkruar nga specialisti i njohur Bruce Schneier nĂ« blogun e tij.
Duke u rikthyer te streganografia, le të i përgjigjemi pyetjes se përse është e nevojshme, nëse kemi kriptografinë. Në të vërtetë, mund të enkriptojmë një mesazh duke përdorur ndonjë algoritëm modern dhe duke përdorur një çelës mjaft të gjatë, askush nuk do ta lexojë këtë mesazh, përveç nëse ju e dëshironi. Megjithatë, ndonjëherë është më e dobishme të fshihni vetë faktin e dërgimit sekret. Për shembull, nëse autoritetet përkatëse kapin mesazhin tuaj të enkriptuar dhe nuk mund ta dekriptojnë, por dëshirojnë ta bëjnë, atëherë në fund të fundit ekzistojnë edhe metoda jo kompjuterike për të ndikuar dhe për të nxjerrë informacionin. Mund të tingëllojë utopike, por, prano, është e mundur në thelb. Prandaj, do të ishte më mirë të bëni që ata që nuk duhet ta dinë, të mos dinë fare që ka pasur një transmetim. Kërkuesit polakë pikërisht e propozuan një metodë të tillë. Dhe ata e propozojnë ta bëjnë këtë përmes një protokolli që çdo përdorues i internetit e përdor mijëra herë në ditë.
KĂ«tu jemi afĂ«r Protokollit tĂ« Kontrollit tĂ« Transmetimit (TCP). Shpjegimi i tĂ« gjitha detajeve tĂ« tij, natyrisht, nuk ka kuptim â Ă«shtĂ« e gjatĂ«, e mĂ«rzitshme, ata qĂ« kanĂ« nevojĂ«, e dinĂ«. MegjithatĂ«, mund tĂ« themi shkurtimisht se TCP Ă«shtĂ« njĂ« protokoll i nivelit tĂ« transportit (pra, punon "sipĂ«r" IP dhe "poshtĂ«" protokolleve tĂ« nivelit tĂ« aplikacioneve, si pĂ«r shembull HTTP, FTP ose SMTP), i cili garanton dĂ«rgesĂ«n e besueshme tĂ« tĂ« dhĂ«nave nga dĂ«rguesi te pranuesi. DĂ«rgimi i besueshĂ«m do tĂ« thotĂ« se nĂ«se ndonjĂ« paketĂ« humbet ose vjen me ndryshime, TCP do tĂ« kujdeset pĂ«r dĂ«rgimin e asaj pakete. Duhet theksuar se me ndryshime nĂ« paketĂ«, kĂ«tu nĂ«nkuptohet jo deformimi i qĂ«llimshĂ«m tĂ« tĂ« dhĂ«nave, por gabimet nĂ« transmision qĂ« ndodhin nĂ« nivelin fizik. PĂ«r shembull, ndĂ«rsa paketa ishte duke kaluar pĂ«rmes kabllove metalike, disa bitĂ« ndĂ«rruan vlerat e tyre pĂ«r njĂ« tĂ« kundĂ«rt ose humbĂ«n nĂ« zhurmĂ« (pĂ«r mĂ« tepĂ«r, pĂ«r Ethernet, vlera e ShkallĂ«s sĂ« Gabimeve tĂ« BitĂ«ve merr zakonisht vlerĂ«n rreth 10-8). Humbja e paketimeve gjatĂ« rrugĂ«s Ă«shtĂ« gjithashtu njĂ« fenomen relativisht i zakonshĂ«m nĂ« internet. Ajo mund tĂ« ndodhĂ«, pĂ«r shembull, pĂ«r shkak tĂ« ngarkesĂ«s sĂ« routerave, qĂ« çon nĂ« mbipopullimin e buferĂ«ve dhe si pasojĂ« nĂ« hedhjen e tĂ« gjitha paketimeve tĂ« reja qĂ« mbĂ«rrijnĂ«. Zakonisht, pĂ«rqindja e paketimeve tĂ« humbura Ă«shtĂ« rreth 0.1%, dhe kur vlera Ă«shtĂ« disa pĂ«rqind, TCP nuk funksionon siç duhet â pĂ«rdoruesi do tĂ« ketĂ« ngadalĂ«sime tĂ« rĂ«nda.
Pra, ne shohim se dĂ«rgimi (rikthimi) i paketimeve Ă«shtĂ« njĂ« fenomen i zakonshĂ«m dhe i nevojshĂ«m pĂ«r TCP. Pse atĂ«herĂ« tĂ« mos e pĂ«rdorim atĂ« pĂ«r nevojat e streganografisĂ«, duke pasur parasysh se TCP, siç u pĂ«rmend mĂ« parĂ«, pĂ«rdoret gjerĂ«sisht (sipas vlerĂ«simeve, sot pĂ«rqindja e TCP nĂ« internet arrin 80-95%). Thelbi i metodĂ«s sĂ« propozuar Ă«shtĂ« qĂ« nĂ« mesazhin e dĂ«rguar tĂ« dĂ«rgosh jo atĂ« qĂ« ishte nĂ« paketĂ«n fillestare, por tĂ« dhĂ«nat qĂ« po pĂ«rpiqemi tĂ« fshehim. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, zbulimi i njĂ« rimbursimi tĂ« tillĂ« nuk Ă«shtĂ« aq e lehtĂ«. Duhet tĂ« dish ku tĂ« shikosh â numri i lidhjeve TCP qĂ« kalojnĂ« pĂ«rmes ofruesit Ă«shtĂ« thjesht i madh. NĂ«se dihet niveli i pĂ«rballimit tĂ« trafikut nĂ« rrjet, atĂ«herĂ« mekanizmi i streganografisĂ« mund tĂ« konfigurohet nĂ« mĂ«nyrĂ« qĂ« lidhja juaj tĂ« mos dallohej nga tĂ« tjerat.
Sigurisht, kjo metodĂ« nuk Ă«shtĂ« pa disavantazhe. PĂ«r shembull, nga njĂ« pikĂ«pamje praktike, implementimi i saj do tĂ« jetĂ« i vĂ«shtirĂ« â do tĂ« kĂ«rkojĂ« ndryshime nĂ« rrjetin e stakut nĂ« sistemet operative, megjithĂ«se nuk ka asgjĂ« tepĂ«r tĂ« komplikuar nĂ« kĂ«tĂ«. PĂ«r mĂ« tepĂ«r, me njĂ« numĂ«r tĂ« mjaftueshĂ«m burimesh, Ă«shtĂ« ende e mundur tĂ« zbulohet paketat "tĂ« fshehta", pĂ«r kĂ«tĂ« Ă«shtĂ« e nevojshme tĂ« shqyrtohet dhe analizohet çdo paketĂ« nĂ« rrjet. Por, nĂ« pĂ«rgjithĂ«si, kjo Ă«shtĂ« praktikisht e pamundur, prandaj zakonisht kĂ«rkohet pĂ«r paketat dhe lidhjet qĂ« duken ndryshe, dhe metoda e propozuar ndihmon pĂ«r ta bĂ«rĂ« lidhjen tuaj tĂ« duket tĂ«rĂ«sisht e zakonshme. Madje, askush nuk ju ndalon tĂ« kriptoni tĂ« dhĂ«nat e fshehta pĂ«r çdo rast. NĂ« kĂ«tĂ« mĂ«nyrĂ«, lidhja mund tĂ« mbetet e paenkriptuar, pĂ«r tĂ« shkaktuar mĂ« pak dyshime.
Autoret e punës (për ata që janë të interesuar, ajo) në nivelin e simuluar treguan se metoda e propozuar funksionon siç është menduar. Ndoshta, në të ardhmen, dikush do të merret me realizimin e idesë së tyre në praktikë. Dhe atëherë, shpresojmë, në internet do të ketë pak më pak censurë.
Burimi: habr.com
