Cryptology Academy · Oppitunti

Turvallinen poistaminen ja avainten tuhoaminen

Ymmärtäkää, miksi tiedoston poistaminen ei pyyhi tietoja, ja miten arkaluonteiset avaimet ja tiedostot tuhotaan asianmukaisesti.

Oppitunti 4/413 vaihetta

Turvallinen poistaminen ja avainten tuhoaminen on ilmainen Cryptology Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Cryptology Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Cryptology Academy-kurssilla on yhteensä 4 oppituntia.

Miksi rm ei poista tietoja

Kun tiedosto poistetaan rm-komennolla tai siirretään Recycle Biniin, käyttöjärjestelmä poistaa vain tiedostoon osoittavan hakemistotietueen. Varsinaiset tiedot säilyvät tallennusvälineellä, kunnes uudet tiedot korvaavat kyseiset sektorit. Rikostekninen työkalu voi palauttaa tiedot etsimällä varaamattomia sektoreita. Siksi turvallinen poistaminen edellyttää muutakin kuin yksinkertaista poistotoimintoa.

Tietojen palauttaminen yhden ylikirjoituksen jälkeen

Vanhojen magneettisten kiintolevyjen erittäin tiheät levypinnat saattoivat teoriassa säilyttää jäännösmagnetoitumaa yhden ylikirjoituksen jälkeen. Erikoislaboratoriot pystyivät tällöin palauttamaan tietoja magneettivoimamikroskopian avulla. Tämä koski enemmän vanhoja asemia; nykyaikaisten suuren tallennustiheyden asemien palauttaminen on raitaleveyden ja bittitiheyden vuoksi käytännössä mahdotonta. Huoli johti kuitenkin monipassisten ylikirjoitusstandardien, kuten DoD 5220.22-M:n, kehittämiseen.

SSD-levyjen TRIM ja kulumantasaus vaikeuttavat turvallista poistoa

SSD-levyt vaikeuttavat turvallista poistamista merkittävästi. TRIM ilmoittaa SSD-ohjaimelle, mitkä lohkot ovat vapaita tyhjennettäviksi, mutta tyhjennyksen todellinen ajoitus riippuu ohjaimesta ja sitä voidaan lykätä. Kulumantasaus siirtää tietoja solujen välillä kirjoitusten jakamiseksi tasaisesti, joten vanhoja tietokopioita voi säilyä alueilla, joita käyttöjärjestelmä pitää vapaina. Tiedoston suora ylikirjoittaminen SSD-levyllä ei siksi luotettavasti ylikirjoita kaikkia tietojen kopioita.

DoD 5220.22-M ja monipassinen ylikirjoitus

DoD 5220.22-M -standardissa määriteltiin historiallisesti 7 ylikirjoituskierrosta, joissa käytettiin malleja 0x00, 0xFF ja satunnaisdatan malleja sekä varmistuskierroksia. Se suunniteltiin vanhoille magneettisille asemille, joten sillä on nykyasemien kannalta vain vähän merkitystä. NIST SP 800-88 korvasi tämän standardin useimpien tallennustyyppien osalta ja suosittelee, että nykyaikaisille magneettisille asemille riittää yksi puhdas kierros, jossa tiedot ylikirjoitetaan nollilla tai ykkösillä.

Linuxin shred-komento

Linuxin shred-komento ylikirjoittaa tiedoston useita kertoja ennen sen poistamista: shred -vzun 3 secret.txt ylikirjoittaa tiedoston 3 kertaa (-n 3), lisää lopuksi nollilla täyttävän kierroksen (-z), poistaa tiedoston (-u) ja näyttää yksityiskohtaisen tulosteen (-v). shred on kuitenkin epäluotettava SSD-levyillä kulumantasauksen vuoksi sekä päiväkirjaavissa tiedostojärjestelmissä, jotka voivat säilyttää vanhoja tietoja päiväkirjoissa, ja copy-on-write-tiedostojärjestelmissä, kuten Btrfsissä ja ZFS:ssä.

Koko levyn salaus turvallisen poistamisen strategiana

Luotettavin tapa poistaa tietoja turvallisesti SSD-levyiltä ja nykyaikaisilta tallennusvälineiltä on olla tallentamatta arkaluonteisia tietoja koskaan salaamattomana. Jos koko levy salataan alusta alkaen, selväkielisiä tietoja ei koskaan ole tallennusvälineellä salaamattomana. Kun levy poistetaan käytöstä, salausavaimen tuhoaminen eli kryptografinen poistaminen tekee kaikista tiedoista välittömästi ja pysyvästi palauttamattomia riippumatta siitä, kuinka paljon dataa levyllä on.

ATA Secure Erase -komento

Nykyaikaiset kiintolevyt ja SSD-levyt tukevat ATA Secure Erase -komentoa (Linuxissa hdparm --security-erase). Se ohjaa aseman sisäistä ohjainta tyhjentämään kaikki käyttäjädatan alueet, myös uudelleenohjatut sektorit, joita käyttöjärjestelmä ei voi käyttää suoraan. SSD-levyillä tämä yleensä palauttaa kaikki flash-muistisolut tyhjennettyyn tilaan. Asianmukaisesti toteutettuna tämä on ohjelmistopohjaista ylikirjoittamista perusteellisempi ja kestää vain sekunneista minuutteihin.

Kryptografinen poistaminen: tuhoa avain

Kryptografinen poistaminen tarkoittaa kaikkien tietojen salaamista avaimella, jota säilytetään vain suojatussa sijainnissa, ja sen jälkeen avaimen tuhoamista. Tietoja ei voi enää lukea pysyvästi, koska salauksen purkaminen ilman avainta on laskennallisesti mahdotonta. Pilvipalveluntarjoajat käyttävät tätä lähestymistapaa tallennustilan käytöstä poistamiseen: kunkin asiakkaan tiedot salataan asiakaskohtaisella avaimella, ja avaimen poistaminen tekee tiedoista välittömästi palauttamattomia.

secure-delete-työkalut

secure-delete-paketti (Linux) tarjoaa useita apuohjelmia: srm tiedostojen turvalliseen poistamiseen, jossa käytetään 35 kierroksen Gutmann-menetelmää, vaikka nykyaikaisilla asemilla 1–3 kierrosta riittää, smem muistin turvalliseen pyyhintään, sfill vapaan levytilan täyttämiseen ja sswap sivutustilan turvalliseen pyyhintään. Kuten shred, nämä toimivat parhaiten perinteisillä magneettisilla asemilla ja ovat SSD-levyillä epäluotettavampia kulumantasauksen vuoksi.

Tallennusvälineen fyysinen tuhoaminen

Kun tarvitaan mahdollisimman varma menetelmä, erityisesti arkaluonteisille viranomais- tai terveydenhuollon tiedoille, fyysinen tuhoaminen on luotettavin turvallisen poistamisen tapa. Demagnetointi altistaa magneettisen tallennusvälineen voimakkaalle magneettikentälle ja satunnaistaa kaikki magneettiset alueet. Teollisuussilppurit pienentävät asemat pieniksi palasiksi. Polttaminen riittävän korkeassa lämpötilassa tuhoaa kaikki tallennusvälineet. NIST SP 800-88 antaa ohjeita sopivista tuhoamismenetelmistä tietovälinetyypin mukaan.

NIST SP 800-88:n ohjeet tallennusvälineiden tietoturvalliseen tyhjentämiseen

NIST SP 800-88 määrittelee kolme tallennusvälineen tyhjentämisen tasoa: Clear (ohjelmistopohjainen ylikirjoitus, joka soveltuu sisäiseen uudelleenkäyttöön), Purge (tietovälinekohtaiset menetelmät, kuten Secure Erase tai demagnetointi, jotka soveltuvat välineen luovuttamiseen organisaation ulkopuolelle) ja Destroy (fyysinen tuhoaminen, joka soveltuu korkeimman arkaluonteisuustason tiedoille). Sopiva taso riippuu tietojen luokituksesta ja siitä, mitä tallennusvälineelle tehdään tyhjentämisen jälkeen.

Kryptografisen poistamisen periaate

Mikä periaate on tallennusvälineen kryptografisen poistamisen taustalla?

Turvallisen poistamisen yhteenveto

Turvallisen poistamisen yhteenveto: rm ja Recycle Bin poistavat vain hakemistotietueet, joten tiedot ovat edelleen palautettavissa; SSD-levyt ja kulumantasaus tekevät ohjelmistopohjaisesta ylikirjoittamisesta epäluotettavaa; koko levyn salaaminen alusta alkaen ja salausavaimen kryptografinen tuhoaminen on luotettavin strategia; ATA Secure Erase toimii SSD-ohjaimen tasolla; fyysinen tuhoaminen, kuten demagnetointi ja silppuaminen, tarjoaa korkeimman varmuuden erittäin arkaluonteisille tiedoille.

Aloita maksutta

Opi Cryptology Academy tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
67
Oppitunnit
261

Usein kysytyt kysymykset

Onko oppitunti ”Turvallinen poistaminen ja avainten tuhoaminen” ilmainen?

Kyllä – oppitunnin ”Turvallinen poistaminen ja avainten tuhoaminen” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Cryptology Academy-kurssin, päivitä CoddyKit PROhon. Cryptology Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Turvallinen poistaminen ja avainten tuhoaminen”?

Ymmärtäkää, miksi tiedoston poistaminen ei pyyhi tietoja, ja miten arkaluonteiset avaimet ja tiedostot tuhotaan asianmukaisesti. Harjoittelet Cryptology Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Cryptology Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Cryptology Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.

Kuinka kauan ”Turvallinen poistaminen ja avainten tuhoaminen”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Cryptology Academy-oppitunnilla?

Kyllä. Jokainen Cryptology Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. GPG epäsymmetriseen tiedostojen salaukseen
  2. age-salaustyökalu: moderni vaihtoehto GPG:lle
  3. Salatut säilöt VeraCryptillä
  4. Turvallinen poistaminen ja avainten tuhoaminen
← Takaisin: Cryptology Academy