The Steganografija je umjetnost ili proučavanje i primjena tehnika koje omogućuju skrivanje poruka unutar drugih, i samo posebnim metodama čitanja ili softverom može se otkriti skriveni sadržaj. U slučaju računalne kriptografije, na primjer, možemo sakriti poruku u sliku i tko god vidi sliku neće znati da ona nosi skrivenu poruku.
Steganografija se naširoko koristi u računalnoj sigurnosti, koristi se za skrivanje informacija koje se šalju putem interneta, a koriste ih vladine organizacije, tvrtke, kriminalne organizacije.
Stenografija se ne odnosi samo na skrivanje poruke na slici, već može biti bilo koji element, video zapis, zvuk ili kôd, koji mogu dešifrirati samo oni koji znaju da nosi skrivenu poruku ili primijeniti neke tehnike da provjere postoji li je skrivena poruka., koristeći neke od tehnika koje ćemo vidjeti u ovom vodiču.
Vrste steganografije i tehnike kriptografije
Klasična steganografija To je tehnika koja ne koristi nikakvu sigurnost pa svatko može pročitati skrivenu poruku. Tehnike su jednostavne za primjenu.
Za ovaj vodič koristit ćemo Linux gdje imamo naredbu cat koja nam omogućuje spajanje nekoliko datoteka, a rezultirajuća se datoteka kasnije može vidjeti na bilo kojem operativnom sustavu. Na primjer stvorit ćemo tekstualnu datoteku s porukom koju ćemo sakriti
Zatim tražimo sliku za skrivanje poruke:
Zatim otvorimo prozor terminala i odemo u direktorij u kojem se nalaze obje datoteke i napišemo sljedeću naredbu:
cat files_to_attach >> nosač datoteka
cat text.txt >> photo.jpg.webpRezultat će biti ista fotografija bez ikakvih izmjena, ali sa skrivenom datotekom. Ova tehnika nema sigurnost.
Sada za otkrivanje poruke možemo primijeniti neke od sljedećih tehnika.
Jedan je korištenje naredba strings koji prikazuje nizove za ispis sadržane u datotekama koristi se za traženje teksta u datotekama.
Iz prozora terminala ispisujemo naredbu:
žice foto.jpg.webpRezultat zajedno s razumljivim likovima bit će poruka:
Također možemo upotrijebiti preglednik ili urednik heksadecimalnih datoteka da pogledamo unutar koda i vidimo što možemo pronaći. Možemo instalirati Bless Editor ili Ghex softver koji dolaze u spremišta Linuxa pomoću naredbe:
sudo apt-get install blagoslovZatim otvorimo datoteku foto.jpg.webp iz programa i možemo analizirati heksadecimalni kôd i vidjeti poruku:
Drugi primjer koji možemo učiniti s naredbom cat je sljedeći:
Pretpostavimo da imamo proračunsku tablicu s računovodstvenim podacima i izvješće koje želimo sakriti u sliku. Ono što ćemo učiniti je prvo komprimirati datoteke koje ćemo sakriti.
Zatim iz prozora terminala upisujemo sljedeću naredbu:
mačka dokumenti.zip >> mona.jpg.webpPa ćemo slici priložiti zip datoteku, slika izgleda isto i ne pokazuje nikakve izmjene, osim razlike u veličini: izvornik je 26 kb, a onaj sa skrivenim datotekama 39 kb.
Zatim ćemo izvršiti obrnuti postupak, odnosno dobiti skrivene datoteke, za njih raspakiramo bilo koju zip datoteku koja sadrži sliku pomoću sljedeće naredbe:
raspakiraj mona.jpg.webp
Sada možemo dodati veću sigurnost ako koristimo lozinku pri sažimanju:
U ovom slučaju imat ćemo problem jer unzip ne može otpakirati datoteku sa lozinkom. Možemo koristiti drugi softver, poput 7zipa, možemo ga instalirati pomoću sljedećih naredbi:
sudo apt-get install p7zipZatim pomoću ovog softvera možemo dekomprimirati ako znamo ključ, zapisujemo sljedeću naredbu:
7za e mona.jpg.webp
Steghide - Prijava za steganografiju
Steghide vam omogućuje skrivanje podatkovnih datoteka u slikama ili audio datotekama. Njegove značajke uključuju automatski pregled možete priložiti podatke datotekama tipa jpg.webp ili wav.
Više je platforma i može se preuzeti sa službene web stranice ili je možemo instalirati iz spremišta Linuxa pomoću sljedeće naredbe:
sudo apt-get install steghideOvaj program nema grafičko sučelje, pa se izvršava u obliku naredbi, pretpostavimo da imamo nekoliko pdf datoteka i sliku. Komprimiramo ga u zip datoteku. Veličina slike je mnogo veća od datoteke koju treba priložiti.
Zatim primjenjujemo sljedeću naredbu:
steghide embed -ef viajes.zip -cf plaže.jpg.webpGdje to znači:
- ugraditi je priložiti
- -ef datoteku koju želite sakriti
- -cfr slikovnu datoteku
Nakon što se izvrši, traži od nas da dodijelimo siguran način ponašanja koji je tekst ili lozinka za zaštitu datoteke.
Zatim, ako želimo izdvojiti podatke iz datoteke, koristimo sljedeću naredbu:
ekstrakt steghide -sf beach.jpg.webpPonovno će nas pitati za lozinku kako bi nam pokazala datoteku koju skrivamo, zapamtite da datoteka viajes.zip također ima lozinku.
SilentEyes - Steganografska aplikacija
SilentEye je aplikacija za više platformi za skrivanje datoteka unutar slika stenografskim tehnikama. Pruža grafičko sučelje i moćan algoritam za steganografiju i procesnu kriptografiju, a njegove funkcionalnosti možete proširiti pomoću dodatnog sustava. SilentEyes možemo preuzeti sa službene web stranice u skladu s operativnim sustavom koji koristimo.
Nakon instalacije otvorimo program i moramo otvoriti sliku koju ćemo koristiti za skrivanje podataka. Na primjer:
Ovdje se možemo prijaviti Kodiranje za šifriranje i dekodiranje za dekodiranje slika. Prvo ćemo primijeniti kodiranje na sljedeći način, idemo na gumb Kodiraj.
Ovdje označavamo kvalitetu rezultirajuće slike, odredišnu mapu dobivene slike i možemo napisati poruku ili priložiti datoteku, Tihe Oči Izračunava nam koliko bitova ili okteta možemo slobodno priložiti datotekama unutar slike. Možemo dodati lozinku ako odaberemo opciju Omogući šifriranje.
Važno je napomenuti da podaci koji se skrivaju unutar datoteke moraju u cjelini biti znatno veće od veličine transportne datoteke.
Rezultat će biti ista slika u bmp.webp formatu, ali s dodanim skrivenim podacima.
SilentEye Vrlo je jednostavno jer vam omogućuje povlačenje i ispuštanje slike za kodiranje i dekodiranje, prozor za kodiranje omogućuje vam odabir formata kodiranja, kvalitete izlazne slike, korištenih boja piksela i drugih postavki.
Steganografske aplikacije za Android
Postoji nekoliko softvera koje možemo koristiti za izvođenje steganografiju s našeg Android uređaja gdje fotografiranjem ili slikom koju imamo na telefonu možemo priložiti poruku ili datoteku na skriven način. Neki alati jesu Majstor steganografije.
Web stranica za izvođenje steganografiju
Vrlo zanimljiv mrežni alat za stvaranje steganografije je http://pixelator.io, možemo kodirati i dekodirati na mreži.
Prvo dodamo sliku koja će biti Pokriveno ili skriveno onaj koji vidite, a zatim datoteku ili cijelu mapu za kodiranje.
Do sada smo vidjeli neke jednostavne steganografske tehnike, te alate možemo koristiti za slati podatke našim kontaktima na sigurniji način a da nitko ne posumnja da se unutar slike ili videozapisa nalaze zapravo druge datoteke.
Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod