ลบไฟล์อย่างปลอดภัยด้วยการลบอย่างปลอดภัย
- หมวดหมู่: ลินุกซ์
มีหลายครั้งที่คุณต้องลบไฟล์ ... จำเป็นต้องลบไฟล์จริงๆ ใครก็ตามที่อยู่ในธุรกิจพีซีมานานพอจะทราบดีว่าเมื่อคุณเพียงแค่ลบไฟล์ไฟล์ก็สามารถกู้คืนได้ หากใครบางคนฉลาดพอและมีวิธีการเหล่านั้นก็สามารถกู้คืนไฟล์ที่เขียนทับได้แม้กระทั่งการติดตั้งระบบปฏิบัติการซ้ำบนไฟล์เดิม
ดังนั้น ... เมื่อคุณรู้ว่าคุณต้องกำจัดไฟล์เพื่อที่จะไม่สามารถกู้คืนได้คุณจะทำอย่างไร? ใน Linux คุณมีตัวเลือกมากมาย หนึ่งในตัวเลือกเหล่านี้คือการลบอย่างปลอดภัย เครื่องมือนี้มีประโยชน์มากเพราะสามารถลบไฟล์โฟลเดอร์และแม้แต่ทำความสะอาดพื้นที่ว่างในไดรฟ์ของคุณได้อย่างปลอดภัย ในบทความนี้ฉันจะแสดงวิธีการติดตั้งและใช้ secure-delete
การติดตั้ง
การติดตั้ง Secure-Delete นั้นทำได้ง่าย เนื่องจากเครื่องมือนี้เป็นเครื่องมือบรรทัดคำสั่งเท่านั้นฉันจะแสดงวิธีการติดตั้งจากบรรทัดคำสั่ง นี่คือขั้นตอน
- เปิดหน้าต่างเทอร์มินัล
- ออกคำสั่ง
sudo apt-get install secure-delete
. - พิมพ์รหัสผ่าน sudo ของคุณ (นั่นคือรหัสผ่านผู้ใช้ของคุณในกรณีที่คุณไม่ทราบ) แล้วกด Enter
- อนุญาตให้การติดตั้งเสร็จสมบูรณ์
ตอนนี้คุณได้ติดตั้ง Secure-Delete บนเครื่องของคุณและพร้อมที่จะเริ่มทิ้งไฟล์และโฟลเดอร์เหล่านั้น
การลบไฟล์
สมมติว่าคุณมีไฟล์ในโฮมไดเร็กทอรีของคุณ ( ~ / ) เรียกว่า secret_stuff.txt . ในการลบสิ่งนี้ด้วยการลบอย่างปลอดภัยคุณจะใช้ไฟล์ SRM คำสั่ง (ลบอย่างปลอดภัย) ในการทำเช่นนั้นคุณจะต้องออกคำสั่งดังนี้:
srm ~ / secret_stuff.txt
ไฟล์นั้นหายไปมากแล้ว อย่าคาดหวังว่าการลบไฟล์ของเขาจะเร็วเท่ากับไฟล์ RM คำสั่ง ทำไมใช้เวลานานกว่านี้? เมื่อคุณใช้คำสั่ง srm บนไฟล์การลบอย่างปลอดภัยจะทำสิ่งต่อไปนี้:
- 1 Pass กับ 0xff
- สุ่มผ่าน 5 ใบ
- 27 Passes ด้วยค่าพิเศษที่กำหนดโดย Peter Gutmann (นักเข้ารหัสชั้นนำ)
- เปลี่ยนชื่อไฟล์เป็นค่าสุ่ม
- ตัดทอนไฟล์ใหม่
ระหว่างการส่งผ่านแต่ละไฟล์จะถูกเปิดโดยโหมด O_SYNC จากนั้นจึงทำการเรียก fsync ()
การลบโฟลเดอร์
การลบโฟลเดอร์ทำได้ง่ายๆเพียงแค่ลบไฟล์ สมมติว่าคุณมีโฟลเดอร์ ~ / secret_stuff ที่ต้องลบทิ้งไป ในการทำสิ่งนี้กับ srm คุณจะใช้สวิตช์ -r (เรียกซ้ำ) ดังนี้:
srm -r ~ / secret_stuff
ขึ้นอยู่กับขนาดและปริมาณของเนื้อหาไดเรกทอรีการลบจะใช้เวลาสักครู่
การล้างพื้นที่ว่าง
หากคุณติดตั้งและติดตั้งระบบปฏิบัติการบนคอมพิวเตอร์ของคุณใหม่คุณอาจมีไฟล์ที่เหลืออยู่ในพื้นที่ว่างของการติดตั้งปัจจุบันของคุณได้อย่างง่ายดาย คุณสามารถมั่นใจได้ว่าพื้นที่ว่างไม่มีร่องรอยของไฟล์หรือโฟลเดอร์ด้วยคำสั่ง sfill . มีสองสิ่งเกี่ยวกับคำสั่งนี้ที่คุณต้องรู้: คุณต้องมีสิทธิ์ผู้ดูแลระบบ (ดังนั้นคุณต้องใช้ sudo) และคุณต้องรู้จุดต่อเชื่อมของพื้นที่ว่าง คำสั่งนี้ช้ามากดังนั้นคุณต้องให้เวลาในการรันมากพอสมควร สมมติว่าคุณมีไดรฟ์ติดอยู่กับเครื่องของคุณซึ่งถูกใช้งานมาหลายครั้งและติดตั้งอยู่ / สื่อ / ภายนอก . หากต้องการล้างพื้นที่ว่างในไดรฟ์นี้ให้หมดคุณจะต้องออกคำสั่ง:
sudo sfill / สื่อ / ภายนอก
หลังจากผ่านไประยะหนึ่งพื้นที่ว่างบนไดรฟ์นั้นจะปราศจากร่องรอยของไดเร็กทอรีหรือไฟล์ใด ๆ
ความคิดสุดท้าย
การใช้เครื่องมือลบความปลอดภัยเป็นวิธีที่แน่นอนในการลบข้อมูลออกจากไดรฟ์อย่างถาวรและไม่สามารถเพิกถอนได้ เครื่องมือนี้มีประสิทธิภาพมากแม้ทีมนิติเวชจะมีปัญหาในการดึงข้อมูลจากไดรฟ์ ตรวจสอบให้แน่ใจว่าคุณใช้เครื่องมือนี้ด้วยความระมัดระวังดังนั้นคุณจะไม่ลบไฟล์ที่คุณต้องการเก็บไว้อย่างปลอดภัย!