The Steganografija yra menas arba metodų, leidžiančių paslėpti pranešimus kitiems, tyrimas ir taikymasir tik naudojant konkrečius skaitymo metodus ar programinę įrangą galima atskleisti paslėptą turinį. Pavyzdžiui, kompiuterinės kriptografijos atveju mes galime paslėpti pranešimą vaizde, o kas mato vaizdą, nežinos, kad jame yra paslėpta žinutė.
Steganografija plačiai naudojama kompiuterių saugumui, ji naudojama informacijai, kuri siunčiama internetu, paslėpti ir kuria naudojasi vyriausybinės organizacijos, įmonės, nusikalstamos organizacijos.
Stenografija - tai ne tik pranešimo paslėpimas vaizde, bet ir bet koks elementas, vaizdo įrašas, garso įrašas, kodas, kurį iššifruoti gali tik tie, kurie žino, kad jis neša paslėptą pranešimą, arba taiko tam tikrus metodus, kad pamatytų, ar ten yra paslėpta žinutė., naudojant kai kuriuos metodus, kuriuos pamatysime šioje pamokoje.
Steganografijos tipai ir kriptografijos metodai
Klasikinė steganografija Tai technika, kuri nenaudoja jokio saugumo, todėl kiekvienas gali perskaityti paslėptą pranešimą. Techniką paprasta pritaikyti.
Šioje pamokoje naudosime „Linux“, kur turime komandą „cat“, kuri leidžia mums sujungti kelis failus, o gautą failą vėliau galima pamatyti bet kurioje operacinėje sistemoje. Pavyzdžiui sukursime tekstinį failą su žinute, kurią ketiname slėpti
Tada ieškome vaizdo, kad paslėptume pranešimą:
Tada atidarome terminalo langą ir einame į katalogą, kuriame yra abu failai, ir parašome šią komandą:
katės failai_įtvirtinti >> failo_vešėjas
katės tekstas.txt >> photo.jpg.webpRezultatas bus ta pati nuotrauka be jokių pakeitimų, tačiau failas bus paslėptas. Ši technika neturi saugumo.
Dabar, norėdami atskleisti žinią, galime pritaikyti kai kuriuos iš šių metodų.
Vienas iš jų yra naudoti eilutės komanda kuriame rodomos failuose esančios spausdinamos eilutės, naudojama tekstui failuose ieškoti.
Iš terminalo lango rašome komandą:
stygos foto.jpg.webpRezultatas kartu su suprantamais simboliais bus toks:
Taip pat galime naudoti šešioliktainį failų peržiūrą ar redaktorių, kad pažvelgtume į kodą ir pamatytume, ką galime rasti. Mes galime įdiegti „Bless Editor“ arba „Ghex“ programinė įranga kurie ateina į „Linux“ saugyklas naudojant komandą:
sudo apt-get install installTada iš programos atidarome failą foto.jpg.webp ir galime išanalizuoti šešioliktainį kodą ir pamatyti pranešimą:
Kitas pavyzdys, kurį galime padaryti naudodami katės komandą, yra toks:
Tarkime, kad turime skaičiuoklę su apskaitos duomenimis ir ataskaitą, kurią norime paslėpti paveikslėlyje, pirmiausia paspausime paslėptus failus.
Tada iš terminalo lango rašome šią komandą:
katės dokumentai.zip >> mona.jpg.webpTaigi prie vaizdo pridėsime zip failą, vaizdas atrodo taip pat ir nerodo jokių pakeitimų, išskyrus dydžio skirtumą: originalas yra 26 kb, o tas, kuriame yra paslėpti failai - 39 kb.
Toliau atliksime atvirkštinį procesą, tai yra, gausime paslėptus failus, jiems išpakuojame bet kokį ZIP failą, kuriame yra vaizdas, naudodami šią komandą:
išpakuokite mona.jpg.webp
Dabar galime pridėti daugiau saugumo, jei suglaudindami naudojame slaptažodį:
Tokiu atveju turėsime problemų, nes išpakuoti negalima išpakuoti failo su slaptažodžiu. Mes galime naudoti kitą programinę įrangą, pvz., „7zip“, ją įdiegti naudodami šias komandas:
sudo apt-get install p7zipTada naudodami šią programinę įrangą galime išspausti, jei žinome raktą, rašome šią komandą:
7za ir mona.jpg.webp
Steghide - Steganografijos programa
„Steghide“ leidžia paslėpti vaizdų ar garso failų duomenų failus. Jo funkcijos apima automatinę peržiūrą, kurią galite pridėti prie failų, kurių tipas yra jpg.webp arba wav.
Jis yra daugiaplatformis ir jį galima atsisiųsti iš oficialios svetainės arba mes galime jį įdiegti iš „Linux“ saugyklų naudodami šią komandą:
sudo apt-get install steghideŠi programa neturi grafinių sąsajų, todėl ji vykdoma komandų forma, tarkime, kad turime kelis pdf failus ir vaizdą. Mes suspaudžiame jį ZIP faile. Vaizdas yra daug didesnis nei pridedamas failas.
Tada mes taikome šią komandą:
steghide embed -ef viajes.zip -cf paplūdimiai.jpg.webpKur tai reiškia:
- įterpti yra pritvirtinti
- -jautis failą paslėpti
- -Šv vaizdo failą
Kai jis bus įvykdytas, jis paprašys mūsų priskirti saugų elgesį, kuris yra tekstas arba slaptažodis failui apsaugoti.
Tada, jei norime išgauti duomenis iš failo, naudojame šią komandą:
steghide ekstraktas -f paplūdimiai.jpg.webpJi dar kartą paprašys mūsų slaptažodžio, kad parodytų paslėptą failą, atminkite, kad failas viajes.zip taip pat turi slaptažodį.
„SilentEyes“ - „Steganography“ programa
„SilentEye“ yra kelių platformų programa, skirta paslėpti failus vaizduose naudojant stenografijos metodus. Pateikiama grafinė sąsaja ir galingas steganografijos bei proceso kriptografijos algoritmas, galite išplėsti jos funkcijas naudodami papildinių sistemą. Mes galime atsisiųsti „SilentEyes“ iš oficialios svetainės pagal naudojamą operacinę sistemą.
Įdiegę atidarome programą ir turime atidaryti vaizdą, kurį naudosime informacijai paslėpti. Pavyzdžiui:
Čia galime kreiptis Šifruoti ir iššifruoti iššifruoti Nuotrauka. Pirmiausia pritaikysime kodavimą taip, einame į mygtuką Koduoti.
Čia mes nurodome gauto vaizdo kokybę, gauto vaizdo paskirties aplanką ir galime parašyti pranešimą arba pridėti failą, SilentEyes Jis apskaičiuoja, kiek bitų ar oktetų turime laisvai pridėti failus prie vaizdo. Mes galime pridėkite slaptažodį, jei pasirinksime parinktį Įgalinti šifravimą.
Svarbu pažymėti, kad faile paslėpti duomenys turi būti gerokai mažesni už transporto failo dydį.
Rezultatas bus tas pats vaizdas bmp.webp formatu, bet pridėjus paslėptus duomenis.
„SilentEye“ Tai labai paprasta, nes leidžia vilkti ir numesti kodavimo ir dekodavimo vaizdą, kodavimo langas leidžia pasirinkti kodavimo formatą, išvesties vaizdo kokybę, naudojamas pikselių spalvas ir kitus nustatymus.
Steganografijos programos, skirtos „Android“
Yra keletas programinės įrangos, kurią galime naudoti atlikdami steganografija iš mūsų „Android“ įrenginio kur nufotografavę ar nufotografavę telefoną, galime paslėptu būdu pridėti pranešimą ar failą. Kai kurie įrankiai yra Steganografijos meistras.
Svetainė, kurią reikia atlikti steganografija
Labai įdomus internetinis įrankis steganografijai kurti yra http://pixelator.io, mes galime ir koduoti, ir iššifruoti internete.
Pirmiausia pridedame vaizdą, kuris bus Uždenkite arba paslėpkite tą, kurį matote, ir tada failą arba visą aplanką, kurį norite užkoduoti.
Iki šiol kai kuriuos matėme paprastos steganografijos technikos, mes galime naudoti šias priemones saugiau siųsti informaciją mūsų kontaktams niekam neįtariant, kad vaizde ar vaizdo įraše yra kitų failų.
Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką