Slette søpla med Shred

makulere

Når vi sletter en fil fra harddisken vår (for eksempel med kommandoen rm), forblir informasjonen i den på maskinvaren selv om operativsystemet informerer oss om at filen er slettet.

Dette gjelder rengjøring av data (historikk osv.) Som nettlesere utfører gjennom alternativene i menyene. All denne informasjonen kan enkelt gjenopprettes med programmer som Testdisk o fotorec.

Dette, som ved noen anledninger kan være en ressurs som er veldig nyttig for oss, kan ved andre anledninger gjøre det mulig å gjenopprette informasjon fra datamaskinen vår som vi eksplisitt ønsket å bli eliminert fullstendig. En hyppig sak er når vi ønsker å selge datamaskinen vår og være sikre på at ingen vil kunne gjenopprette data fra den.

For en sikker sletting av filer er det blant annet kommandoen makulere.

Shred er et verktøy for sikker filsletting som overskriver filer med tilfeldige tegn og mønstre som gjør at informasjonen i den blir søppel.

Antall overskrivetider er angitt med alternativet n "Antall". Andre alternativer er -z å gjøre en siste overstyring med nuller, -v å informere oss om prosessen og -u for å slette filen etter at den er overskrevet.

Det er litt kjedelig å bruke makuleringskommandoen for hver fil. Videre handler den ikke på kataloger. For å gjøre bruken mer komfortabel kan vi fortsette med å sende all informasjonen vi vil slette til søpla (inkludert sensitiv informasjon), og hver gang vi vil bruke følgende skript:

#! / bin / bash path_to_trap = $ HOME '/. local / share / Trash / files' #Change the value of the internal Separator value_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # Slett først alle filene for f i $ (finn. -Type "f"), la length__string_fragment = `expr length $ f`-1 file = $ path_to_string $ {f: 1: $ length__string_fragment} makulere -n3 -v -z -u $ file echo $ file done # Fjern kataloger for katalog i $ (ls -a) gjør hvis [["$ directory"! = "." && "$ katalog"! = ".."]] så rm -r $ katalog fi ferdig #Restore IFS-verdier IFS = $ value_ifs ekko "Slutt på sletting (klikk for å fortsette)" les en # ----- - ------------------------------------------------- - --------

I Debian 6 og 7 er banen til søppel den som er angitt i variabelen path_to_ søppel. Hvis det er forskjellig i andre distroer, er det bare å endre dette i skriptet.

For å la disken være ren, kan vi opprette en katalog der vi kan gjenopprette alle de "skjulte" dataene, og deretter flytte dem til søpla og deretter bruke dette skriptet.

Jeg håper det er nyttig for deg.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   livlig sa

    Interessant! 🙂

  2.   xino93 sa

    veldig nyttig, takk.

    1.    danield under sa

      Jeg er glad du synes det er nyttig

  3.   RAW-Basic sa

    Flott! .. .. takk for deling ..

    Til bokmerker .. 😉

    1.    danield under sa

      :;

  4.   Essau sa

    enda bedre, mye kraftigere, og du kan også slette fullstendige kataloger: installer sikker-slett pakke, og kommandoen "srm file" gjør at filen forsvinner. Og "srm -r katalog" knuser katalogen og alt i den.

    * 1 pasning med 0xff
    * 5 tilfeldige pasninger.
    * 27 passerer med de spesielle verdiene definert av Peter Gutmann.
    * endre navn på filen med en tilfeldig verdi
    * avkortet fil

    1.    danield under sa

      Jeg kjente ham ikke, Essaú, men han ser mye bedre ut enn makulering. Takk skal du ha

  5.   BryanDG sa

    Apropos makulering, jeg vil dele med deg en servicemeny som jeg laget for KDE som vil slette de valgte filene
    lenke til koden http://paste.desdelinux.net/4820

    Jeg forklarer delen av exec = nedenfor:
    -mv% f% u: er å endre navnet på filen (e) for eksempel fra foto01.jpg til foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar (dette er for å gi det litt mer sikkerhet når du sletter)
    -deler -n 3 -z% u.txt -u: der -n 3 overskriver den omdøpte filen tre ganger med mv (% u) og -u er slik at den etter å ha overskrevet filen vil slette den permanent (uten å gå gjennom søppelbøtte).

    banen der filen skal være er:
    /home/USUARIO/.kde/share/kde4/services/ (der USER er navnet på din personlige mappe)

    filtypen er .desktop (jeg har shred.desktop for det)

    Vel, jeg ville dele koden min, de forteller meg hva som helst :)