วิธีลบข้อมูลอย่างถาวรด้วย Shred

แน่นอนว่ามันเกิดขึ้นกับคุณมากกว่าหนึ่งครั้งที่คุณลบข้อมูลบางอย่างโดยไม่ได้ตั้งใจหรือคุณคิดว่ามันไม่จำเป็นอีกต่อไปและปรากฎว่าในภายหลังคุณต้องกู้คืนข้อมูลนั้นและต้องขอบคุณบางโปรแกรมหรือบางรหัสที่คุณสามารถกู้คืนได้ แต่ถ้าคุณต้องการลบข้อมูลอย่างถาวรล่ะ? เช่นเดียวกับที่มีเครื่องมือการกู้คืนเรายังสามารถค้นหาเครื่องมือทำลายล้างเช่น ฉีก

เครื่องมือนี้มาในแพ็คเกจ คอร์ยูทิล ซึ่งติดตั้งไว้ล่วงหน้าภายในการแจกจ่าย Linux ใด ๆ แพ็คเกจ coreutils นี้มีชุดเครื่องมือพื้นฐานสำหรับบรรทัดคำสั่งซึ่ง ได้แก่ ฉีกไม่มีอะไรมากไปกว่ายูทิลิตี้ที่โดดเด่นในเรื่องการใช้งานที่ง่ายมากและเหนือสิ่งอื่นใดที่มีประสิทธิภาพ ทำลาย ทุกสิ่งที่เราต้องการ (หรือสิ่งที่เราไม่ต้องการอีกต่อไป) เช่นเดียวกับชื่อของมัน

การดำเนินการของ ฉีก คือโดยทั่วไปจะเขียนทับไฟล์หรือข้อมูลที่เราระบุหลายครั้ง (25 โดยค่าเริ่มต้น) ซึ่งทำโดยใช้โครงร่างข้อความหลายรูปแบบเพื่อแปลงทุกสิ่งที่ไฟล์ต้นฉบับมีอยู่เป็นเนื้อหาอื่นที่แตกต่างไปจากเดิม

สำหรับผู้ใช้ที่ไม่คุ้นเคยพวกเขาสามารถตรวจสอบทุกสิ่งที่เครื่องมือนี้ช่วยให้เราได้อย่างรวดเร็ว คนฉีก.

ฉีก_1

หลังจากนี้ไปที่ส่วนปฏิบัติ เริ่มต้นด้วยตัวอย่างการใช้งานก่อนอื่นเพื่อดูว่ามันเกี่ยวกับอะไรเราจะใช้ฮาร์ดดิสก์หรือพาร์ติชันบางส่วน: ถ้าเรามีพาร์ติชันที่ควบคุมตามขนาดโดยใช้คำสั่ง lsblk เราค้นหาพาร์ติชันที่เราต้องการทันทีด้วยคำสั่ง นับ จะถูกถอดออกและจากนั้นด้วย ฉีก เราจะให้คุณตรวจสอบ ทันเวลา:

ฉีก -vzn 0 / dev / sda1

ด้วยบรรทัดก่อนหน้านี้เราจะกำจัดข้อมูลทั้งหมดที่อยู่ในพาร์ติชัน“ sda1” และด้วยพารามิเตอร์อื่น ๆ เช่น“ v” ที่แสดงให้เราเห็นถึงความคืบหน้าของการดำเนินการ“ z” ที่ช่วยปกปิดการทำลายโดย เขียนทับด้วยศูนย์ที่ท้ายและ "n" ตามด้วยศูนย์ซึ่งหมายความว่ากระบวนการจะดำเนินการเพียงครั้งเดียวโดยไม่ต้องทำซ้ำ ยิ่งทำซ้ำกระบวนการมากเท่าไหร่การลบก็จะมีประสิทธิภาพมากขึ้นเท่านั้นสิ่งที่หากคุณต้องจำไว้เมื่อใช้ Shred ก็คือสิ่งนี้ มันเป็นกระบวนการที่ช้าโดยเฉพาะอย่างยิ่งถ้าเราจะใช้กับแผ่นดิสก์ที่มีขนาดมาก ตัวอย่างที่แสดงให้เห็นนั้นขอแนะนำให้ใช้โดยผู้ใช้ที่ไม่ใช่ผู้เชี่ยวชาญหรือผู้ใช้ทั่วไป

ถ้าเราจะลบไฟล์มันจะง่ายกว่าและเร็วกว่ามาก:

ฉีก -u / path / file

ตัวเลือก "u" เป็นผู้รับผิดชอบในการลบข้อมูล อย่างไรก็ตามหากเราพบไฟล์ขนาดใหญ่มากเราสามารถใช้ขั้นตอนเดียวกันได้อย่างสมบูรณ์เพียงแค่เพิ่มพารามิเตอร์ลบและเราบอกให้ทำซ้ำขั้นตอนสามครั้ง:

ฉีก -ubzn 2 / path / file

ส่วนที่เราต้องระวังก็คือ เราจะใช้ฉีกที่ไหนเนื่องจากอาจทำงานได้ไม่ดีกับการกำหนดค่าหน่วยเก็บข้อมูลบางอย่างหรือกับระบบไฟล์ทั้งหมด


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   กิ dijo

    เอาล่ะสิ่งเดียวที่ไม่เหมาะกับฉันคือฉันคิดว่าในฮาร์ดไดรฟ์ปัจจุบันที่มีการเขียนทับแบบธรรมดามันเป็นไปไม่ได้ที่จะกู้คืนข้อมูลใด ๆ เลยไม่จำเป็นต้องทำ 25 ครั้ง บางทีมันถูกออกแบบมาให้ใช้กับอุปกรณ์ประเภทใดก็ได้ฉันไม่รู้ว่าต้องเขียนทับเทปหลาย ๆ ครั้งเพื่อป้องกันการกู้คืนหรือไม่

  2.   ไม่มีใคร dijo

    ฉันสงสัยว่าการเขียนทับข้อมูลนี้จำเป็นสำหรับฮาร์ดไดรฟ์ SSD ด้วยหรือไม่

    1.    กิ dijo

      SSD เป็นสิ่งที่แยกจากกันเนื่องจากระบบการเขียนซึ่งจะหลีกเลี่ยงการเขียนทับที่เดิมเสมอ ดังนั้นฉันจึงได้ค้นหาและอธิบายเรื่องนี้เล็กน้อยที่นี่:
      http://www.tuwindowsmundo.com/elimina-de-manera-segura-los-archivos-de-tus-unidades-ssd-y-hdd/
      พวกเขาแสดงความคิดเห็นว่ามีการใช้ซอฟต์แวร์เฉพาะจากผู้ผลิตแต่ละรายพวกเขายังแสดงความคิดเห็นกับ Parted Magic ว่าเป็นการแจกจ่ายลินุกซ์ซึ่งพวกเขาบอกว่าใช้ซอฟต์แวร์ฟรีเช่น gparted เป็นต้น
      ในการค้นหาฉันเห็นบทความก่อนหน้าโดย Desdelinux: https://blog.desdelinux.net/como-limpiar-tus-discos-y-borrar-archivos-en-forma-segura/ ซึ่งมีความเห็นแล้วว่ามันไม่ได้ผล 100% ใน SSD ความคิดเห็นจาก "desikoder" ช่วยทดแทน shred ได้ดี: head -c $ (wc -c FILE) / dev / urandom> FILE
      การศึกษาดูไม่ดีเกี่ยวกับการลบ SSD: cseweb.ucsd.edu/~m3wei/assets/pdf/FMS-2010-Secure-Erase.pdf
      ดังนั้นหากวันหนึ่งคุณทำ SSD ที่มีข้อมูลสำคัญตกหล่นอย่าลืมตอกและเจาะ
      คำอธิบายเกี่ยวกับวิธีการติดตั้งดิสก์ SSD ใน Linux นั้นน่าสนใจ แต่ในแง่ของการหลีกเลี่ยงการแยกส่วนมากกว่าการลบเนื้อหา: http://www.atareao.es/ubuntu/linux-y-discos-duros-ssd/
      ดังนั้นในตอนนี้ฉันไม่วางใจว่าจะสามารถลบข้อมูลบางอย่างบน SSD ได้ด้วยความน่าเชื่อถือทั้งหมด

    2.    กิ dijo

      SSD เป็นสิ่งที่แยกจากกันเนื่องจากระบบการเขียนซึ่งจะหลีกเลี่ยงการเขียนทับที่เดิมเสมอ ดังนั้นฉันจึงได้ค้นหาและอธิบายเรื่องนี้เล็กน้อยที่นี่:
      http://www.tuwindowsmundo.com/elimina-de-manera-segura-los-archivos-de-tus-unidades-ssd-y-hdd/
      พวกเขาแสดงความคิดเห็นว่ามีการใช้ซอฟต์แวร์เฉพาะจากผู้ผลิตแต่ละรายพวกเขายังแสดงความคิดเห็นกับ Parted Magic ว่าเป็นการแจกจ่ายลินุกซ์ซึ่งพวกเขาบอกว่าใช้ซอฟต์แวร์ฟรีเช่น gparted เป็นต้น
      ในการค้นหาฉันเห็นบทความก่อนหน้าโดย Desdelinux: บล็อก.desdelinux.net/how-to-clean-your-disks-and-delete-files-safely/ ซึ่งมีการกล่าวถึงแล้วว่าไม่มีประสิทธิภาพ 100% บน SSD ความคิดเห็นโดย "desikoder" ให้สิ่งทดแทนที่ดีสำหรับ shred: head -c $(wc -c FILE) /dev/urandom > FILE
      การศึกษาดูไม่ดีเกี่ยวกับการลบ SSD: cseweb.ucsd.edu/~m3wei/assets/pdf/FMS-2010-Secure-Erase.pdf
      ดังนั้นหากวันหนึ่งคุณทำ SSD ที่มีข้อมูลสำคัญตกหล่นอย่าลืมตอกและเจาะ
      คำอธิบายเกี่ยวกับวิธีการติดตั้งดิสก์ SSD ใน Linux นั้นน่าสนใจ แต่ในแง่ของการหลีกเลี่ยงการแยกส่วนมากกว่าการลบเนื้อหา: http://www.atareao.es/ubuntu/linux-y-discos-duros-ssd/
      ดังนั้นในตอนนี้ฉันไม่วางใจว่าจะสามารถลบข้อมูลบางอย่างบน SSD ได้ด้วยความน่าเชื่อถือทั้งหมด

  3.   นานา dijo

    มันจะช่วยฉันได้ แต่ฉันจะลบไฟล์จากดิสก์ GNU ได้อย่างไร ???