Onko ZIP-tiedosto turvallinen avata? Tarkista ennen purkamista
Tarkista ZIP-tiedosto ennen purkamista. Sen sisällysluettelo listaa jokaisen tiedoston nimen, koon ja sen, kuinka paljon tiedosto pieneni pakkauksessa. Viisi asiaa paljastaa, kun ZIP yrittää aiheuttaa ongelmia: purettuna paisuva koko, nimet, jotka kiipeävät ulos kansiostaan, toinen tiedostopääte, joka peittää todellisen tyypin, salattu merkintä ja tiedosto, jonka todellinen tyyppi ei vastaa nimeä. Avaa ZIP-tiedoston sisältö ensin ja pura vain se, mitä odotit.
ZIP-katselijaMitä tämän ZIP-tiedoston sisällä on?Tee se ilmaiseksiMitä ZIP-tiedoston sisällysluettelo näyttää
ZIP tallentaa jokaisen tiedoston merkintänä. Arkiston lopussa on luettelo, jota kutsutaan keskushakemistoksi, ja siinä on yksi tietue jokaista merkintää kohden. Tietue sisältää merkinnän nimen ja polun, koon ennen pakkausta ja sen jälkeen, pakkausmenetelmän, tarkistussumman nimeltä CRC-32 (lyhyt sisällöstä laskettu luku, jonka avulla huomataan vauriot) sekä tiedon siitä, onko merkintä salattu.
Purkutyökalut lukevat tämän luettelon ensin. ZIP-katselija lukee vain luettelon, joten näet sisällön purkamatta mitään. Mikään arkiston sisällä ei käynnisty.
Zip-pommit: pieniä tiedostoja, jotka purkautuvat valtaviksi
Pakkaus toimii korvaamalla toistuvan datan lyhyillä koodeilla, joten mitä enemmän toistoa, sitä pienempi tulos. Pakkaussuhde on purettu koko jaettuna pakatulla koolla. Pitkät toistuvat jaksot pakkautuvat erittäin hyvin. Yleinen ZIP-menetelmä voi pienentää pitkän jakson samoja tavuja noin tuhatkertaisesti.
Zip-pommi hyödyntää tätä. Se on pieni arkisto, joka purkautuu useiden gigatavujen kokoiseksi, joskus siten, että arkistoja on sisäkkäin arkistoissa koon moninkertaistamiseksi. Pommin purkaminen täyttää levyn ja voi jäädyttää tietokoneen.
Tavalliset tiedostot antavat käsityksen normaalista suhteesta. Teksti ja koodi pienenevät paljon. Valokuvat, videot ja jo pakatut tiedostot, kuten .docx, .xlsx ja .jpg, eivät juuri pienene. Sadoissa oleva suhde tavalliselle asiakirjalle on varoitusmerkki.
Nimet, jotka kiipeävät kansiosta ulos
Jokaisen merkinnän nimi voi sisältää kansioita. Nimi kuten ../../Startup/update.bat kertoo purkajalle mennä kaksi tasoa ylös ja kirjoittaa käynnistyskansioon, jossa ohjelma ajautuisi joka kerta, kun kirjaudut sisään. Tätä kutsutaan polun läpikulkemiseksi eli nimellä ”zip slip”. Huolelliset purkajat poistavat ../-osat. Vanhemmat työkalut ja kotitekoiset skriptit eivät välttämättä tee niin.
Nimi, joka alkaa kenoviivalla, kuten /etc/... tai C:\..., on sama ongelma: se yrittää kirjoittaa kiinteään paikkaan levyllä. Katselija näyttää nimet täsmälleen tallennetussa muodossa, joten voit lukea ne ennen kuin mitään kirjoitetaan.
Kaksoispäätteet ja piilotetut tyypit
Tiedoston nimen viimeinen pääte kertoo järjestelmälle, minkä tyyppinen tiedosto on. invoice.pdf.exe päättyy .exe-päätteeseen, joten se on ohjelma, vaikka nimi alkaa kuin PDF-tiedostolla. Windows piilottaa tunnettujen tiedostotyyppien päätteet oletuksena, joten nimi voi näkyä muodossa ”invoice.pdf”.
Tarkista todellinen tyyppi ensimmäisistä tavuista
Jokainen tiedostotyyppi alkaa muutamalla tunnistetavulla. Pääte on vain nimike, ja kuka tahansa voi vaihtaa sen. Tarkista tiedoston todellinen tyyppi lukee nämä ensimmäiset tavut ja vertaa niitä nimeen.
| Tyyppi | Ensimmäiset tavut (heksadesimaali) |
|---|---|
| PDF-asiakirja | 25 50 44 46 (teksti %PDF) |
| PNG-kuva | 89 50 4E 47 |
| JPEG-kuva | FF D8 FF |
| ZIP sekä Word- ja Excel-tiedostot (ne ovat ZIP-tiedostoja sisällään) | 50 4B 03 04 (teksti PK) |
| Windows-ohjelma | 4D 5A (teksti MZ) |
Väärä tyyppi ei todista tiedostoa haitalliseksi. Se tarkoittaa kuitenkin, että tiedosto ei ole sitä, mitä nimi väittää, ja se on riittävä syy pysähtyä ja selvittää, mistä tiedosto on peräisin.
Salatut merkinnät
Salasanalla suojattu merkintä piilottaa sisältönsä. Katselija näyttää yhä nimet ja koot, mutta sisältöä ei voi tarkastaa täällä, eivätkä skannerit pääse lukemaan sen sisältöä. Siksi hyökkääjät käyttävät salattuja arkistoja kuljettaakseen tiedostoja suodattimien ohi. Myös pankkitiedot ja veroilmoitukset salataan usein tarkoituksella. Jos lähettäjä on sinulle tuttu, pyydä salasana eri kanavaa pitkin ja avaa arkisto vasta, kun tiedät, kuka sen lähetti.
Mac- ja Windows-roskat
Kaksi järjestelmää lisää tiedostoja, joita et itse luonut:
- macOS tallentaa jokaisen tiedoston lisätiedot piilotettuun kansioon
__MACOSX, ja tiedostojen viereen tulee._-alkuisia nimiä. Lisäksi se kirjoittaa.DS_Store-tiedostoja, jotka säilyttävät Finderin näkymäasetukset. - Windows lisää
Thumbs.db-tiedoston, joka on pikkukuvavälimuisti, jadesktop.ini-tiedoston, johon tallentuvat kansioiden näyttöasetukset.
Ne ovat vaarattomia, mutta ne sotkevat arkiston ja hämmentävät vastaanottajaa.
Siivoa arkisto ennen lähettämistä
ZIP-tiedoston siivous antaa uuden arkiston ilman Mac- ja Windows-tiedostoja. Alkuperäinen pysyy ennallaan. Turvallinen järjestys:
- Avaa arkisto ZIP-katselijassa ja lue jokainen nimi.
- Tarkista kaikki tiedostot, joiden nimi tai tyyppi näyttää väärältä, tiedostotyypin tarkistuksella.
- Siivoa arkisto ja avaa siivottu kopio varmistaaksesi, että siinä on se, mitä aioit lähettää.
- Lähetä siivottu kopio.
Reunatapaukset
- Arkistoja arkistojen sisällä. Katselija näyttää ulommaisen luettelon. Avaa sisempi arkisto erikseen ja tarkista se samalla tavalla.
- Vaurioituneet arkistot. Keskushakemisto on lopussa, joten rikkinäinen loppu voi estää ZIP-tiedoston avautumisen kokonaan. Tämä on vauriokysymys, ei todiste siitä, että arkisto on turvallinen. Tarkista arkisto vaurioiden varalta.
- Itsepurkautuvat tiedostot. Arkisto, johon on liitetty ohjelma ja jonka nimi on usein .exe, on ohjelma. Älä aja sitä, ellet luota lähteeseen.
- Siisti luettelo ei ole takuu. Siisti luettelo osoittaa, että nimet ja koot näyttävät normaaleilta. Se ei todista, että jokainen tiedosto on vaaraton. Älä aja ohjelmaa arkistosta, jonka lähdettä et luota, vaikka olisit tarkistanut sen.
Käännetty tekoälyn avulla: Englanninkielinen alkuperäisteos.
Kommentit
Ei vielä kommentteja. Ole ensimmäinen.


