sdim Δημοσ. 15 Απριλίου 2010 Δημοσ. 15 Απριλίου 2010 Καλημέρα σε όλους. Υπάρχει εγαρμογή στο Linux που να καθαρίζει εντελώς το Trash (κάδο ανακύκλωσης),έτσι ώστε να μην μπορεί κάποιος να ανακτήσει τα διαγραφέντα; Ευχαριστώ.
NullScan Δημοσ. 15 Απριλίου 2010 Δημοσ. 15 Απριλίου 2010 rm -rf ~/.Trash/*.* ??? Αν εννοείς να διαγράφονται και τα data από την μαγνητική πλάκα του σκληρού τότε αλλάζει... Υποθέτοντας οτι έχεις τουλάχιστον ext3 filesystem, μετά την παραπάνω εντολή δώσε και την sync. Το ext3 κάνει zero_out τα unlinked inodes όταν κάνεις rm και για να επιβάλεις το flushing των IO buffers εκείνη την στιγμή δίνεις την sync.
sdim Δημοσ. 16 Απριλίου 2010 Μέλος Δημοσ. 16 Απριλίου 2010 Ευχαριστώ για την απάντηση.Ναι, αυτό εννοώ. Αν για παράδειγμα,το αρχείο ονομάζεται file.doc,και έχει ήδη διαγραφεί από το Recycle Bin, τότε πώς διαγράφεται εντελώς χωρίς δυνατότητα ανάκτησης;
Linus_21 Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 Σε κηνυγάει κανείς? Έχεις κανα site? Σου κάναν καμια μήνυση και σένα? rm -rf ~/.Trash/*.* ???Αν εννοείς να διαγράφονται και τα data από την μαγνητική πλάκα του σκληρού τότε αλλάζει... Υποθέτοντας οτι έχεις τουλάχιστον ext3 filesystem, μετά την παραπάνω εντολή δώσε και την sync. Το ext3 κάνει zero_out τα unlinked inodes όταν κάνεις rm και για να επιβάλεις το flushing των IO buffers εκείνη την στιγμή δίνεις την sync. Δηλαδή αν κάνεις αυτά, δεν υπάρχει περίπτωση να πάρουν τα δεδομένα? Ούτε με εξειδικευμένα εργαλεία?
sdim Δημοσ. 16 Απριλίου 2010 Μέλος Δημοσ. 16 Απριλίου 2010 Σε κηνυγάει κανείς? Έχεις κανα site? Σου κάναν καμια μήνυση και σένα? Όχι,ρε παιδιά.Μιλάμε ακαδημαϊκά,για το εάν μπορεί να γίνει...Έχω σβήσει τόσα αρχεία,και μένω ήσυχος ότι δεν μπορεί να τα βρει κανείς,και μιλάω κυρίως για έγγραφα του Word & OpenOffice με προστασία password...
firewalker Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 Υπάρχει και η shred(1) αλλά στα τωρινά συστήματα αρχείων μάλλον δεν θα δουλεύει όπως πρέπει.
mindcrime Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 γίνεται με κάποιο τρόπο να κάνω αδύνατη την ανάκτηση αρχείων που είχα σβήσει παλιότερα και δεν θυμάμαι filenames;
twiner Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 Υπάρχει και η shred(1) αλλά στα τωρινά συστήματα αρχείων μάλλον δεν θα δουλεύει όπως πρέπει. Πρόσφατα το χρησιμοποίησα με επιτυχία σε ext4. Βέβαια μου πήρε μερικές ώρες και ήξερα τι έψαχνα.
parsifal Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 Boot από LiveCD, παίρνεις αλλού ένα tar backup του filesystem του partition ενδιαφέροντος, του πετάς τα μάτια έξω γεμίζοντάς το μηδενικά με την dd, επαναφέρεις το tar backup, reboot. Μπορεί να είναι λίγο χρονοβόρα τα παραπάνω, αλλά μόλις έκανες και defrag στο filesystem σου!
mindcrime Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 αυτό το έχω σκεφτεί, απλά έλεγα μήπως υπάρχει κάτι λιγότερα μπακαλίστικο. το ιδανικό θα ήταν με κάποιο τρόπο να έβλεπε ποιος είναι ο ελεύθερος χώρος και να γέμιζε μόνο αυτόν με μηδενικά.
parsifal Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 το ιδανικό θα ήταν με κάποιο τρόπο να έβλεπε ποιος είναι ο ελεύθερος χώρος και να γέμιζε μόνο αυτόν με μηδενικά. Κάτι τέτοιο δηλαδή; http://bbs.archlinux.org/viewtopic.php?pid=648254#p648254 >dd if=/dev/zero of=hugefile; sync; rm hugefile; sync
NullScan Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 Δηλαδή αν κάνεις αυτά, δεν υπάρχει περίπτωση να πάρουν τα δεδομένα? Ούτε με εξειδικευμένα εργαλεία? Όχι, δεν γίνεται. Το ext3 είναι διαφορετικό από το NTFS οπότε εργαλεία του τύπου getdataback δεν παίζουν. Και αυτά που λέει ο pasifal δεν είναι μπακάλικα, είναι μια χαρά λύσεις. Αλλά ούτως η άλλως και το sync να μην κάνει κάποιος αυτό γίνεται μόνο του μετά από κάποια jiffies. Και για του λόγου το αληθές θα μπορούσαμε να ρίξουμε και μιά ματιά στον κώδικα αν καίγεστε τόσο πολύ
firewalker Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 Και για του λόγου το αληθές θα μπορούσαμε να ρίξουμε και μιά ματιά στον κώδικα αν καίγεστε τόσο πολύ Τώρα που καταλαβαίνουμε τι παίζει να ρίξουμε! :-)
mindcrime Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 Κάτι τέτοιο δηλαδή; http://bbs.archlinux.org/viewtopic.php?pid=648254#p648254 >dd if=/dev/zero of=hugefile; sync; rm hugefile; sync δεν ξέρω, δεν καταλαβαίνω τι ακριβώς κάνουν αυτές οι εντολές (αν μου πεις κάτσε διάβασε θα το δεχτώ!) Όχι, δεν γίνεται. Το ext3 είναι διαφορετικό από το NTFS οπότε εργαλεία του τύπου getdataback δεν παίζουν.Και αυτά που λέει ο pasifal δεν είναι μπακάλικα, είναι μια χαρά λύσεις. Αλλά ούτως η άλλως και το sync να μην κάνει κάποιος αυτό γίνεται μόνο του μετά από κάποια jiffies. Και για του λόγου το αληθές θα μπορούσαμε να ρίξουμε και μιά ματιά στον κώδικα αν καίγεστε τόσο πολύ χρησιμοποιώ ext4, ισχύουν τα ίδια; κανονικά θα χρησιμοποιούσα encryption αλλά έχω παλιό pc και φοβάμαι πως η διαφορά στην απόδοση θα είναι αισθητή.
NullScan Δημοσ. 16 Απριλίου 2010 Δημοσ. 16 Απριλίου 2010 Ναι και στο ext4 ισχύουν τα ίδια κατά 99.9% Η παραπάνω εντολή γράφει ένα αρχείο το οποίο αποτελείται αποκλειστικά απο μηδενικά. Η εντολή dd σταματάει μόλις γεμίσει όλο το partition. Η εντολή sync κάνει flush τους IO buffers ώστε να είμαστε σίγουροι οτι γράφτηκε όλο το ("μηδενικό") αρχείο στο δίσκο, η rm το σβήνει και με sync σιγουρευόμαστε οτι έσβησε το αρχείο χωρίς να περιμένουμε το επόμενο αυτόματο execution του από τον kernel. Ουσιαστικά γεμίζεις τα ελεύθερα inodes του δίσκου με 0 οπότε είναι σαν να κάνεις zero out τον ελεύθερό σου χώρο αφού ακόμη και αν κάποιος μπορούσε να κάνει retreive τα σβησμένα αρχεία, θα έβλεπε μόνο ένα κενό. PS. ξεψαρώσαμε firewalker???
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.