Miten voisi Windowsilla tai Mintillä etsiä omalta kiintolevyltä tiedostoja, jotka on kryptattu? PItäisi vain saada lista niistä kiintolevyllä olevista tiedostoista, jotka on kryptattu.
Kryptattujen tiedostojen etsiminen kiintolevyltä
Listalle_kryptatut
1379
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 13
Vanhimmat
Millä ne on kryptattu
Pitäisi vain ylipäänsä löytää kryptatut tiedostot välittämättä salausalgoritmista ja -tilasta.
Kryptatun tiedoston sisältö voi käytännössä olla ihan mitä vain eli et pysty tietämään, onko se kryptattu vai ei. Päätteen perusteella voi kokeilla, avautuuko esim doc tai jpg ja jos ei, niin saattaa olla kryptattu tai vaihtoehtoisesti korruptoitunut.
Tekemällä ohjelman joka koittaa avata kaikki tiedostot paitsi ajettavat ja listaa ne mitkä ei toimi. Ajettaville tiedostoille löytyy esim. virustutkista tunnisteta onko itsepurkautuvia tai kryptattu.
Tuolla tavalla saisi ainakin etsittyä niitä.
Mitä hyötyä olisi tiedostojen kryptauksesta jos kuka tahansa tiivitaavi ne löytäisi?
Entä mitä hyötyä näkisit siitä ettei edes omistaja voisi löytää tiedostojaan?
Ilmeisesti nykyiset kryptaamiseen tarkoitetut ohjelmat tekevät kryptauksesta juurikin sellaisen, etteivät muut ohjelmat pysty havaitsemaan, onko tiedostoa ylipäänsä kryptattu, vai? Joka tapauksessa se, että asiaton vierailija pystyy löytämään kryptattuja tiedostoja tuskin on yhtä vakavaa kuin se, että vastaava vierailija saisi nuo kryptatut tiedostot avattua.
Testailin jo komentotulkin (CMD.EXE) kautta cipher-ohjelmaa, jonka pitäisi olla esiasennettu Windowseihin. Kävin cipherillä läpi kansion, jossa oli eri kryptausohjelmilla salaamiani tiedostosäiliöitä sekä myös 7-Zipillä luomiani pakattuja tiedostoja, jotka oli suojattu salasanalla. Nämä salasanatut tiedostot 7-Zip kryptaa esim. AES-algoritmilla. Tulos oli, että cipher ei tulkinnut ainoatakaan näistä tiedostoista kryptatuksi.
Ei tietenkään. Ei kryptaukselle ole mitään standardia vaan kryptaus tekee sekasotkua. Sen lisäksi pysähtymisongelma tekee mahdottomaksi ohjelmallisesti tietää mitä toinen ohjelma tekee.
Tämä kyllä niitä kymyksiä että pitäisi tietää ongelma mitä yritetään ratkaista.
Yleensä salaukset on standardoituja. Suositeltavaa on käytetää paljon testattuja ja hyväksi todettuja algoritmeja. Myös ohjelmien tuottamat tiedostomuodot on tarkoin määritelty. Vain suljetun koodin ohjelmissa voi olla mitä sattuu. Siksi niihin ei ole luottamista.
Kaikki salaukset eivät tosin kuljeta tietoa käytetyistä menetelmistä tiedoston sisällä. Esimerkiksi opnssl vain sotkee tiedoston mutta ei lisää siihen tietoa käytetyistä menetelmistä. Purkajan täytyy sitten tietää muutakin kuin salasanan. Hieman hankalaa ellei käytä jotain scriptiä.
Sitten on salauksen piilottavia systeemeitä kuten erilaiset stegonogafiset ohjelmat, jotka piilottavat salatun tai salaamattoman tiedoston toisen sisään niin ettei sitä pysty löytämään. Tämä toinen tiedosto voi olla vaikkapa kuva, ääni tai video.
Salatussa tiedostossa on sellainen mielenkiintoinen ominaisuus ettei se enää tiivisty tiivistysohjelmilla (zip, rar, zoo, arj,...) koska siinä ei ole toistuvia rakenteita.
Yksi jotenkuten toimiva tapa löytyi, joskin se on hankala ja aikaavievä: käyttäjä voi skripteillä laskea tiedostojen sisältämän informaation satunnaisuuden määrän eli entropian. Mitä korkeampi entropia, sitä todennäköisempää on, että tiedosto on kryptattu. Nyt kuitenkin kun testasin salaamalla MS Wordillä luotuja dokumentteja, niin vanhoissa kryptausalgoritmeissa kuten XOR:issa entropia jää yllättävän alhaiseksi kun taas lähes kaikilla muilla (pääsääntöisesti 128-bittisiä) entropia nousee lähemmäs maksimia eli kahdeksaa.
Tästä pitäisi saada poissuljettua kaikenlaiset ajettavat tiedostot, joissa entropia on pääsääntöisesti hyvin korkea, vaikka salausta ei olisikaan. Kuten yllä sanottiin, niin osa virustutkista osaa paljastaa, onko ajettava tiedosto itsepurkautuva vai kryptattu. Samoiten osa virustutkista osaa sanoa, onko pakattu tiedosto salattu (ts. vain oikealla salasanalla purkautuva).
Mitään todella helppoa ja oikeasti käyttökelpoista keinoa en löytänyt sen selvittämiseksi, mitkä tiedostot kiintolevyllä ovat kryptattuja.
Vanhalla XP-käyttöjärjestelmällä, tiedostojen hakutoiminnolla, sai kätevästi esille listan esim. uusimmista tiedostoista. Periaatteessa voisi ottaa listan ennen ohjelman ajoa, ja sitten lista jälkeenpäin, ja vertailla näistä: mitä tiedostoja ohjelma näytti käyttävän, mitä tiedostoja loi, mitä tiedostoja päivitti.
siihen on oma ohjelmansa... niiden etsintään ja aukasuun,
Gurujen hommia,
Ja sinä et niistä ymmärrä höykysenpöläystä.