{"id":31090,"date":"2019-10-31T21:39:22","date_gmt":"2019-10-31T18:39:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah\/"},"modified":"2019-10-31T21:39:22","modified_gmt":"2019-10-31T18:39:22","slug":"steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","title":{"rendered":"Steganograafia failide k\u00f5rvalt: peidame andmeid otse sektoritesse","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h3>L\u00fchike sissejuhatus<\/h3>\n<p>\nSteganograafia, kui keegi ei m\u00e4leta, on teabe peitmine mingitesse konteineritesse. N\u00e4iteks piltidesse (kuidas arutati <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/112976\/\">siin<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/128327\/\">siin<\/a><\/noindex>). Teavet saab peita ka failis\u00fcsteemi teenindustabelitesse (sellest on kirjutatud <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/347604\/\">siin<\/a><\/noindex>), ja isegi <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/60726\/\">TCP protokolli teeninduspakettidesse<\/a><\/noindex>. Kahjuks k\u00f5igil neil meetoditel on \u00fcks puudus: et teavet konteinerisse \"salaja\" sisestada, on vajalikud nutikad algoritmid, mis arvestavad konteineri sisemise struktuuri omadustega. Ja konteineri vastupidavus manipuleerimisele tekitab probleeme: n\u00e4iteks, kui veidi pilti redigeerida, kaob peidetud teave.<\/p>\n<p>Kas on v\u00f5imalik kuidagi hakkama saada ilma keeruliste algoritmide ja \u00f5rnade andmemanipulatsioonideta, tagades samas konteineri toimivuse ja vastuv\u00f5etava taseme peidetud andmete s\u00e4ilimise? Kiirelt \u00f6eldes \u2014 jah, on v\u00f5imalik! Ja isegi kasulikku t\u00f6\u00f6riista pakun.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Meetodi veretuksed<\/h3>\n<p>\nP\u00f5him\u00f5te on lihtne nagu puuhaluga p\u00e4he s\u00f5itmine: ketasel on piirkonnad, kuhu operatsioonis\u00fcsteem kunagi ei kirjuta (v\u00f5i kirjutab harvadel juhtudel). Selleks, et neid piirkondi keeruliste algoritmidega ei otsida, kasutame \u00fcleliigsust \u2014 st dubleerime meie peidetud teavet korduvalt k\u00f5igis kettasektorites. Seej\u00e4rel saab kogu sellele hiilgusele \u00fcle luua vajalikud osad, vormindada failis\u00fcsteemid, kirjutada faile ja installida OS-e \u2014 osa salajastest andmetest j\u00e4\u00e4b ikkagi alles ning seda saab hiljem v\u00e4lja v\u00f5tta, samas kui korduv dubleerimine aitab meil kokku panna t\u00fckid originaalist.<\/p>\n<p>Selle meetodi eelis on ilmne: me ei s\u00f5ltu ei failivormingust ega isegi kasutatavast failis\u00fcsteemi t\u00fc\u00fcbist.<\/p>\n<p>Puudused on samuti ilmsed:<\/p>\n<ul>\n<li>Salajasi andmeid saab muuta ainult kogu ketta t\u00e4ieliku \u00fclekirjutamise teel koos n\u00e4htava kasutaja sisu taasloomisega. Samuti ei tohi kasutada tarkvara, mis loomine ketast pildist: see taastab ka eelmised salajased andmed.<\/li>\n<li>Mida rohkem on salajasi andmeid, seda suurem on t\u00f5en\u00e4osus, et osa teavet kaob.<\/li>\n<li>Andmete v\u00e4ljav\u00f5ttmine kettalt v\u00f5ib v\u00f5tta palju aega. Alates m\u00f5nest minutist kuni m\u00f5ne p\u00e4evani (kaasaegsed kettad on suuremad).<\/li>\n<\/ul>\n<p>\nVaatame n\u00fc\u00fcd detaile.<\/p>\n<p>On selge, et kui lihtsalt levitada salajasi andmeid kogu kettale, siis on need peidetud vaid ligip\u00e4\u00e4smatu vaate alt. Kuid kui kasutada n\u00e4iteks ketaseditoreid, saavad andmed selgelt n\u00e4htavaks. Seet\u00f5ttu on andmed hea kr\u00fcpteerida, et nad ei paistaks v\u00e4lja. Kr\u00fcpteerime lihtsalt, kuid maitsekalt: kasutame algoritmi aes256-cbc. Kr\u00fcpteerimise v\u00f5tme k\u00fcsime kasutajalt, las nad leiavad v\u00e4lja hea parooli.<\/p>\n<p>J\u00e4rgmine k\u00fcsimus on see, kuidas eristada \"\u00f5igeid\" andmeid rikutud andmetest. Siin aitab meid kontrollsummad, mitte tavaline, vaid SHA1. Miks mitte? Git'i jaoks on see piisavalt hea, seega sobib see ka meile. Otsustatud: varustame iga salvestatud teabe fragment kontrollsummaga, ja kui p\u00e4rast dekr\u00fcpteerimist see kokku langeb, t\u00e4hendab see, et dekr\u00fcpteerimine \u00f5nnestus.<\/p>\n<p>Samuti on vajalik fragmentide number ja saladusandmete kogupikkus. Fragmentide \u043d\u043e\u043c\u0435\u0440 on vajalik j\u00e4lgimiseks, millised osad me juba dekodeerisime ja millised veel alles on. Kogupikkus tuleb kasuks viimase fragmendi t\u00f6\u00f6tlemisel, et mitte kirjutada \u00fcleliigseid andmeid (ehk padding). Ja kuna meil on igal juhul pealkirja vajadus, lisame sinna salajase faili nime. See on vajalik dekodeerimise j\u00e4rel, et ei peaks \u00e4ra arvama, millega seda avada.<\/p>\n<h3>Kontrollime meetodit praktikas<\/h3>\n<p>\nKontrollimiseks v\u00f5tame k\u00f5ige levinuma m\u00e4luseadmestiku \u2014 USB m\u00e4lupulga. Mul on olemas vana 1 GB, mis sobib katsetamiseks. Kui teil, nagu minulgi, tuli p\u00e4he m\u00f5te mitte vaeva n\u00e4ha f\u00fc\u00fcsiliste seadmetega, vaid testida faili \u2014 kettapilti, siis \u00fctlen kohe: see ei \u00f5nnestu. Kettapildi vormindamisel loob Linux selle faili uuesti ja k\u00f5ik kasutamata sektorid t\u00e4idetakse nullidega.<\/p>\n<p>Linux masina jaoks tuli kahjuks kasutada r\u00f5dul vedelevat m eteostatsiooni Raspberry Pi 3-l. Seal ei ole palju m\u00e4lu, seega ei varja me suurte faile. Piirdume maksimaalse suurusega 10 megabaiti. Liialt v\u00e4ikeste failide varjamine pole ka m\u00f5tet: utiliit kirjutab andmeid kettale 4 KB klastrite kaupa. Seega piirdume allpool 3 kB failiga \u2013 see mahub \u00fchte sellesse klastrisse.<\/p>\n<p>Flashi \u00fcle naljatame samm-sammult, kontrollides p\u00e4rast iga etappi, kas peidetud teave loetakse:<\/p>\n<ol>\n<li>Kiire vormindamine FAT16 formaadis 16 kB klastrite suurusega. See on see, mida Windows 7 pakub teha flash-m\u00e4luga, millel puudub failis\u00fcsteem.<\/li>\n<li>Flashi t\u00e4itmine igasuguse pr\u00fcgi 50% ulatuses.<\/li>\n<li>Flashi t\u00e4itmine igasuguse pr\u00fcgi 100% ulatuses.<\/li>\n<li>\u201ePikk\u201c vormindamine FAT16 formaadis (k\u00f5ikide andmete \u00fcle kirjutamisega).<\/li>\n<\/ol>\n<p>\nEsimene kaks katset l\u00f5ppesid ootusp\u00e4raselt t\u00e4ieliku v\u00f5iduga: utiliit suutis edukalt v\u00e4lja t\u00f5mmata 10 megabaiti salajasi andmeid flash-m\u00e4lust. Kuid p\u00e4rast seda, kui flash-m\u00e4lu oli failidega \u00fcle kuhjatud, toimus t\u00f5rge:<\/p>\n<p><code>Kokku loetud klastrid: 250752, dekr\u00fcpteeritud: 158<br \/>\nVIGA: ei saa kirjutada puudulikku salajast faili<\/code><\/p>\n<p>Nagu n\u00e4ha, \u00f5nnestus edukalt de\u0161ifreerida ainult 158 klastrit (632 kilobaiti toorandmeid, mis annab 636424 baiti kasulikku koormust). Selge, et 10 megabaiti siit kuidagi ei saa, kuigi nende klastrite seas on kindlasti dublipe. Isegi 1 megabait on selliselt juba taastamata. Kuid samas saab kindlalt \u00f6elda, et 3 kilobaiti salajasi andmeid saame taastada m\u00e4lupulgalt isegi p\u00e4rast seda, kui see vormindatakse ja \u00fcle kirjutatakse. K\u00fcll aga n\u00e4itavad katsed, et selliselt m\u00e4lupulgalt on t\u00e4iesti v\u00f5imalik v\u00e4lja t\u00f5mmata 120 kilobaiti faili.<\/p>\n<p>Viimane test n\u00e4itas kahjuks, et m\u00e4lupulk on t\u00e4ielikult \u00fcle kirjutatud:<\/p>\n<p><code>$ sudo .\/steganodisk -p parool \/dev\/sda<br \/>\nSeade suurus: 250752 klastrit<br \/>\n250700 99%<br \/>\nKokku loetud klastrid: 250752, dekodeeritud: 0<br \/>\nVIGA: ei saa kirjutada puudulikku salajast faili<br \/>\n<\/code><\/p>\n<p>\u00dchtegi klastrit ei s\u00e4\u00e4stetud... Kahju, aga mitte traagiline! Proovime enne vormindamist luua m\u00e4lupulgale jaotuse, ja juba seal \u2014 failis\u00fcsteemi. Muide, see tuli tootmisest just sellise vormindamisega, nii et me ei tee midagi kahtlast.<br \/>\nJ\u00e4tkuvalt on oodata, et vaba ruum m\u00e4lupulgalt on veidi v\u00e4henenud.<\/p>\n<p>On \u00fcsna ootusp\u00e4rane, et 10 megabaiti ei \u00f5nnestunud t\u00e4iesti t\u00e4idetud kettale peita. Kuid see-eest on edukalt dekr\u00fcpteeritud klastrite arv n\u00fc\u00fcd enam kui kaks korda suurem!<\/p>\n<p><code>Kokku lugenud klastrid: 250752, dekr\u00fcpteeritud: 405<\/code><\/p>\n<p>Megabaiti kahjuks t\u00fckkidena kokku korjata ei \u00f5nnestu, aga kaks sada kilobaidi \u2014 see on kerge.<\/p>\n<p>Ja l\u00f5puks, neljanda kontrolli uudis on r\u00f5\u00f5mustav: selle m\u00e4lupulga t\u00e4ielik vormindamine ei viinud kogu informatsiooni h\u00e4vitamiseni! 120 kilobaiti salajasi andmeid mahtus kenasti kasutamata ruumi.<\/p>\n<p>Kokkuv\u00f5tlik tabel testimise kohta:<\/p>\n<p><img decoding=\"async\" alt=\"Steganograafia failide k\u00f5rvalt: peidame andmeid otse sektoritesse\" src=\"\/wp-content\/uploads\/2019\/04\/dd386ca1f39808d6c7af85a310334629.bmp\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Veidi teooriat: vabast ruumist ja kasutamata sektoritest<\/h3>\n<p>\nKui olete kunagi k\u00f5vakettad jaotusteks jaganud, olete v\u00f5ib-olla m\u00e4rganud, et mitte alati ei \u00f5nnestu kogu kettal olevat vaba ruumi kasutada. Esimene jaotus algab alati teatud varu (tavaliselt 1 megabait v\u00f5i 2048 sektorit). Viimase jaotuse taga j\u00e4\u00e4b tihti samuti v\u00e4ike \"sabake\" kasutamata sektoritest. Ja jaotiste vahele j\u00e4\u00e4b vahel ka t\u00fchimik, kuigi see on harva.<\/p>\n<p>Teisis\u00f5nu, ketas sisaldab sektoreid, millele pole tavap\u00e4rase t\u00f6\u00f6 k\u00e4igus juurde p\u00e4\u00e4su, kuid andmeid saab neisse sektoritesse kirjutada! Seega saab neid ka lugeda. Arvestades, et alguses on veel partitsioonide tabel ja laadimiskood, mis asuvad just t\u00fchjas piirkonnas ketta alguses.<\/p>\n<p>Kaugemale partitsioonidest vaadates vaatame ketast linnulennult. Meil on ketas t\u00fchja partitsiooniga. Loome sellesse failis\u00fcsteemi. Kas saame \u00f6elda, et m\u00f5ni sektor ketas on j\u00e4\u00e4nud kustutamata?<\/p>\n<p>Ja ja ja \u2014 trummip\u00e4ring! Vastus on peaaegu alati \u2014 jah! Enamikel juhtudel t\u00e4hendab failis\u00fcsteemi loomine seda, et kettale salvestatakse vaid m\u00f5ned teenusinfoblockid, samas kui muu partitsiooni sisu j\u00e4\u00e4b muutumatuks.<\/p>\n<p>Samuti \u2014 empiiriliselt vaadates \u2014 v\u00f5ib eeldada, et failis\u00fcsteem ei saa alati kasutada kogu talle m\u00e4\u00e4ratud ruumi viimasest sektorist alates. N\u00e4iteks failis\u00fcsteem FAT16, mille klastrite suurus on 64 kilobaiti, ei saa ilmselgelt t\u00e4ielikult kasutada jagu, mille suurus ei ole jagatav 64 kilobaitiga. Sellise jagu l\u00f5pus peab j\u00e4\u00e4ma m\u00f5ned sektorid, mis ei ole kasutatavad kasutajaandmete salvestamiseks. Ent katsetades ei \u00f5nnestunud seda eeldust kinnitada.<\/p>\n<p>Seega, et maksimeerida steganogrammi jaoks saadaval olevat ruumi, tuleks kasutada suurema klastrite suurusega failis\u00fcsteemi. Samuti on v\u00f5imalik luua jagu, isegi kui see ei ole vajalik (n\u00e4iteks m\u00e4lupulgal). T\u00fchi jagu loomine v\u00f5i mitte jaotatud alade j\u00e4tmine pole vajalik \u2014 see t\u00f5mbab t\u00e4helepanu uudishimulikele.<\/p>\n<h3>Katsetuste jaoks m\u00f5eldud utiliit<\/h3>\n<p>\nUtiliidi allikaid saab uurida <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dishather\/steganodisk\">siit<\/a><\/noindex><\/p>\n<p>Kogumise jaoks on vajalik Qt versioon 5.0 ja uuem ning OpenSSL. Kui midagi ei \u00f5nnestu koguda \u2014 v\u00f5ib-olla tuleb faili steganodisk.pro muuta.<\/p>\n<p>Clusteri suurust saab muuta 4 KB-lt n\u00e4iteks 512 baitiseks (failis secretfile.h). Samas kasvavad kulud teenuseteabe osas: pealkiri ja kontrollsummad v\u00f5tavad kokku 68 baiti.<\/p>\n<p>Tulega peab utiliiti k\u00e4ivitama loomulikult root-kasutaja \u00f5igustega, kuid ettevaatlikult. \u00dchtegi k\u00fcsimust ei esitata enne m\u00e4\u00e4ratud faili v\u00f5i seadme \u00fclekirjutamist!<\/p>\n<p>Naudi.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/447028\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f, \u0435\u0441\u043b\u0438 \u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043d\u0438\u0442, \u2014 \u044d\u0442\u043e \u0441\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445 (\u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442 \u0438 \u0442\u0443\u0442). \u041c\u043e\u0436\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0441\u043a\u0440\u044b\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b (\u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442), \u0438 \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TCP. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a: \u0447\u0442\u043e\u0431\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u00ab\u0432\u043a\u0440\u0430\u043f\u0438\u0442\u044c\u00bb \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23060,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31090","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f, \u0435\u0441\u043b\u0438 \u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043d\u0438\u0442, \u2014 \u044d\u0442\u043e \u0441\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445 (\u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442 \u0438 \u0442\u0443\u0442). \u041c\u043e\u0436\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0441\u043a\u0440\u044b\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b (\u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442), \u0438 \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TCP. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a: \u0447\u0442\u043e\u0431\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u00ab\u0432\u043a\u0440\u0430\u043f\u0438\u0442\u044c\u00bb \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432\" \/>\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\/et\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\udd47\u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f \u043c\u0438\u043c\u043e \u0444\u0430\u0439\u043b\u043e\u0432: \u043f\u0440\u044f\u0447\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u044f\u043c\u043e \u0432 \u0441\u0435\u043a\u0442\u043e\u0440\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f, \u0435\u0441\u043b\u0438 \u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043d\u0438\u0442, \u2014 \u044d\u0442\u043e \u0441\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445 (\u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442 \u0438 \u0442\u0443\u0442). \u041c\u043e\u0436\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0441\u043a\u0440\u044b\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b (\u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442), \u0438 \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TCP. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a: \u0447\u0442\u043e\u0431\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u00ab\u0432\u043a\u0440\u0430\u043f\u0438\u0442\u044c\u00bb \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah\" \/>\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:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:39:22+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\udd47Steganograafia otse sektoritesse: peidame andmed ProHoster'is","description":"L\u00fchike sissejuhatus. Steganograafia, kui keegi ei m\u00e4leta, t\u00e4hendab teabe varjamist mingites konteiners, n\u00e4iteks piltides (sellest on siin ja siin r\u00e4\u00e4gitud). Andmeid saab varjata ka failis\u00fcsteemi teenustabelites (sellest on siin kirjutatud) ja isegi TCP protokolli teenuspakettides. Kahjuks on k\u00f5igil neil meetoditel \u00fcks puudus: et teavet \"diskreetselt\" sisse k\u00e4tenda, peab olema...","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\udd47\u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f \u043c\u0438\u043c\u043e \u0444\u0430\u0439\u043b\u043e\u0432: \u043f\u0440\u044f\u0447\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u044f\u043c\u043e \u0432 \u0441\u0435\u043a\u0442\u043e\u0440\u0430\u0445 | ProHoster","og:description":"\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f, \u0435\u0441\u043b\u0438 \u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043d\u0438\u0442, \u2014 \u044d\u0442\u043e \u0441\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445 (\u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442 \u0438 \u0442\u0443\u0442). \u041c\u043e\u0436\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0441\u043a\u0440\u044b\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b (\u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442), \u0438 \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TCP. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a: \u0447\u0442\u043e\u0431\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u00ab\u0432\u043a\u0440\u0430\u043f\u0438\u0442\u044c\u00bb \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","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:22+00:00","article:modified_time":"2019-10-31T18:39:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31090","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:28:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:22:35","updated":"2026-01-21 04:28:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/31090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=31090"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/31090\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/23060"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=31090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=31090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=31090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}