Score:1

จะลบไฟล์ที่กู้คืนได้อย่างไร?

ธง in
Nav

ฉันเห็นโพสต์มากมายเกี่ยวกับวิธีกู้คืนไฟล์ที่ถูกลบ แต่ฉันกำลังถามเกี่ยวกับวิธีตรวจสอบให้แน่ใจว่าไฟล์ที่ถูกลบไม่สามารถกู้คืนได้ บน HDD และ/หรือ SSD บางครั้งเราลงเอยด้วยการลบแทนการฉีก และจำเป็นต้องตรวจสอบให้แน่ใจว่าไม่มีใครสามารถเข้าถึงไฟล์ได้หากอุปกรณ์ถูกขโมยหรือสูญหาย

โดยทั่วไปจะทำตามขั้นตอน:

  1. ค้นหาไฟล์ที่สามารถกู้คืนได้
  2. เขียนทับด้วยเลขศูนย์หรือบิตสุ่ม

มีวิธีใดบ้างในการทำเช่นนี้?

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

in flag
สำหรับ HDD คุณจะต้องเขียนทับเซกเตอร์เดียวกันของดิสก์ สำหรับ SSD โดยทั่วไปแล้ว TRIM จะดูแลสิ่งนี้โดยอัตโนมัติบนฮาร์ดแวร์สมัยใหม่นี่เป็นสิ่งที่คุณต้องการทำเป็นครั้งคราวหรือไม่? หรือนี่เป็นเพียงการหมดอายุการใช้งานของอุปกรณ์?
vanadium avatar
cn flag
https://superuser.com/questions/19326/how-to-wipe-free-disk-space-in-linux ด้วยไดรฟ์และระบบไฟล์ที่ทันสมัยไม่น่าเชื่อถือ 100% เสมอไป เพียงล้างดิสก์ทั้งหมดเพื่อให้แน่ใจว่าไม่สามารถเรียกคืนความลับทางนิวเคลียร์ของคุณได้
FedKad avatar
cn flag
หากคุณวางแผนที่จะเก็บข้อมูลลับบางอย่างไว้ในอุปกรณ์เก็บข้อมูลของคุณ ควรใช้การเข้ารหัสดิสก์แบบเต็มหรืออย่างน้อยเข้ารหัสไฟล์ที่มีข้อมูลที่ละเอียดอ่อนดังกล่าว วิธีนี้จะทำให้ความลับของคุณปลอดภัยเสมอในขณะพักผ่อน
Nav avatar
in flag
Nav
ฉันเห็นว่า `TRIM` ถูกตั้งโปรแกรมให้ทำงานทุกสัปดาห์ตามค่าเริ่มต้น สิ่งนี้คือการล้างข้อมูลทั้งดิสก์หรือทั้งพาร์ติชันใช้เวลานาน... และลดอายุการใช้งานของ SSD ครั้งหนึ่งฉันเคยเปิดใช้งานการเข้ารหัสทั้งดิสก์ แต่ในที่สุด มันทำให้การทำงานช้าลงอย่างเห็นได้ชัด ยิ่งไปกว่านั้น การเข้ารหัสทั้งดิสก์เป็นไปไม่ได้สำหรับระบบ Windows-Linux แบบดูอัลบูต การค้นหาไฟล์ที่กู้คืนได้นั้นเป็นไปได้แล้ว เรารู้ว่าไฟล์เริ่มต้นและสิ้นสุดที่ใด ฉันหวังว่าจะมีคนใช้ฟังก์ชันง่ายๆ ในการเขียนทับบิตของไฟล์ดังกล่าวที่พบ
in flag
ดูเหมือนคุณกำลังเพิ่มเงื่อนไขเพิ่มเติมให้กับคำถาม ซึ่งทำให้ยากต่อการให้คำตอบที่สมบูรณ์ หากคุณต้องการบางสิ่งที่สามารถอ่านได้ในหลายระบบปฏิบัติการในขณะที่ไม่สามารถกู้คืนได้เมื่อลบ คุณจะต้องใช้คีย์ USB ที่เข้ารหัสเป็นพิเศษซึ่งมีราคา $200 สำหรับ 64GB พวกเขาออกแบบมาเพื่อจุดประสงค์นี้ มิฉะนั้น คอนเทนเนอร์ LUKS ที่เข้ารหัสจะเป็นตัวเลือก แต่จะช่วยให้คุณไปถึงเป้าหมายได้เพียง 80% เท่านั้น หากคุณมีข้อมูลที่ *ละเอียดอ่อน* คุณอาจต้องการหลีกเลี่ยงการวางเครื่องบนเครือข่ายทุกประเภท เนื่องจากข้อมูลในหน่วยความจำสามารถตักได้
Nav avatar
in flag
Nav
ทั้งหมดที่ฉันขอคือซอฟต์แวร์ที่สามารถตรวจจับไฟล์ที่กู้คืนได้และเขียนทับบิตของไฟล์เพื่อทำให้ไม่สามารถกู้คืนได้ สิ่งที่เหลืออยู่ที่ฉันพูดถึงเกี่ยวกับการเข้ารหัสทั้งดิสก์เป็นเพียงการตอบคำถามบางข้อของคุณ ซึ่งฉันพูดถึงว่าทำไมฉันไม่ต้องการการเข้ารหัสทั้งดิสก์...หรือการเข้ารหัสเป็นวิธีแก้ปัญหาฉันแค่ต้องการเรียกใช้ซอฟต์แวร์ที่สามารถค้นหาไฟล์ที่กู้คืนได้และทำให้ไม่สามารถกู้คืนได้ ผู้ลงคะแนนโปรดลบผู้ลงคะแนนหรือไม่ ฉันไม่เห็นว่าทำไมคำถามที่แท้จริงจึงต้องถูกลงคะแนน
John David avatar
in flag
หวัดดีค่ะ นาวา ดูเหมือนคุณจะคุ้นเคยกับ C/C++ ดังนั้นการแก้ไขซอร์สซอฟต์แวร์อย่าง TestDisk อาจเป็นวิธีที่เร็วที่สุด: https://github.com/cgsecurity/testdisk/blob/master/INSTALL หวังว่าจะมีคนรวมคุณสมบัตินี้เข้ากับ TestDisk อย่างถาวร
Nav avatar
in flag
Nav
John ผู้สร้าง TestDisk ดูเหมือนจะไม่สนใจ: https://github.com/cgsecurity/testdisk/issues/116 ขอบคุณสำหรับตัวชี้แม้ว่า การทำงานกับซอร์สโค้ดจะน่าสนใจ เหตุผลหลักคือการล้างข้อมูลในดิสก์ทั้งหมดหรือแม้แต่การล้างข้อมูลพื้นที่ว่างทุกครั้งที่ฉันต้องการกำจัดไฟล์ที่กู้คืนได้บางไฟล์ซึ่งฉันลบไปแล้วแทนที่จะจดจำเพื่อทำลายนั้นไม่สามารถทำได้จริง
Score:0
ธง in

ทั้งหมดที่ฉันขอคือซอฟต์แวร์ที่สามารถตรวจจับไฟล์ที่กู้คืนได้และเขียนทับบิตของไฟล์

ฉันไม่คิดว่านี่เป็นไปได้

ไฟล์ยังคงอยู่ในดิสก์ แต่คุณลบข้อมูล ที่ไหน ไฟล์นั้นอยู่ ดังนั้นซอฟต์แวร์จึงไม่ทราบว่าจะลบอะไร

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

อย่างไรก็ตาม ฉันไม่รู้จักซอฟต์แวร์แบบนั้น

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


เพื่อป้องกันสถานการณ์เช่นนี้ ตัวเลือกที่ดีที่สุดคือการใช้การเข้ารหัสทั้งดิสก์

Nav avatar
in flag
Nav
แม้จะมีการเข้ารหัสดิสก์เต็มรูปแบบ แต่ไฟล์ก็ยังสามารถกู้คืนได้โดยใครก็ตามที่เข้าถึงหรือเดา/บังคับรหัสผ่านได้ หาก photorec สามารถค้นหาบิตทั้งหมดของไฟล์ (บางทีแม้แต่ไฟล์ที่แยกส่วน) (ซึ่งเห็นได้ชัดว่าเป็นวิธีจัดการเพื่อกู้คืนไฟล์) ฉันหวังว่ามันจะเป็นไปได้ที่จะได้รับที่อยู่ของตำแหน่งเหล่านั้นบนดิสก์ (หรืออย่างน้อย บิตบางส่วน) และเขียนทับด้วยบิตสุ่ม
pLumo avatar
in flag
ใช่. ทุกคนที่มีสิทธิ์เข้าถึงสามารถทำสิ่งต่างๆ ได้มากมาย แต่ถ้าคุณใช้รหัสผ่านที่ดี ก็จะไม่มีใครเดาหรือบังคับรหัสผ่านได้ หากคุณยังไม่มั่นใจ ให้ใช้ไฟล์คีย์
Nav avatar
in flag
Nav
บางทีอีกวิธีหนึ่งคือแก้ไขฟังก์ชันการลบของ Nautilus และ Bash เพื่อเรียก shred ดังนั้นฉันจะได้ไม่ต้องจำว่าต้องฉีกไฟล์ ฉันคิดว่าสิ่งนี้จะต้องเรียนรู้วิธีเปลี่ยนแปลงซอร์สโค้ด Ubuntu และใช้แพตช์กับ Ubuntu ที่ติดตั้งของฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา