Secure Remove Files & ספריות מ-Mac OS X עם שורת הפקודה
תוכן עניינים:
האם צריך למחוק בצורה מאובטחת קובץ, קבוצת קבצים או ספרייה שלמה, כדי להבטיח שזה ממש לא ניתן לשחזור בכל אמצעי אפשרי ידוע? אתה יכול לעשות זאת בקלות משורת הפקודה בעזרת כלי חזק להפליא בשם srm. srm, כפי שאולי ניחשתם, מייצג 'הסרה מאובטחת', והיא גרסה מאובטחת של פקודת ה-'rm' הנפוצה שקיימת כמעט בכל טעם של יוניקס, כולל Mac OS X.שימו לב שהכלי הזה אינו מיועד לכולם ובוודאי לא למשתמשים מתחילים, יש להתייחס ל-srm ככלי מתקדם, ועדיף להשתמש בו למי שנוח עם שורת הפקודה ומבינים את השלכות הנתונים של פונקציות מחיקה מאובטחות.
כמה מאובטח srm? ובכן, ברירת המחדל להסרה מאובטחת היא השיטה המאובטחת להפליא של 35 מעברים המשתמשת ב"אלגוריתם גוטמן של 35 מעברים", שמשמעותה בעצם שקודם כל הנתונים מוסרים, ואז נכתבים יותר מ-35 פעמים באמצעות דפוסים שנוצרו באקראי, מה שהופך את השחזור פשוטו כמשמעו. בלתי אפשרי. לשם השוואה מסוימת לגבי מידת האבטחה של זה, ל-srm יש גם הגדרת אפשרות "בינונית" המשתמשת באבטחה של 7 מעברים, ו-7-pass עומד בתקן משרד ההגנה האמריקני למחיקת נתונים מאובטחת... ובכך, תיאורטית לפחות, ה-35 מעברים השיטה מאובטחת פי 7 ממה שה-DoD האמריקאי מקבל כסטנדרט שלה להסרת נתונים מאובטחת. עם זאת, אנחנו לא מתכוונים להתמקד באפשרות הבינונית, אנחנו הולכים להשתמש ב-srm כפי שהוא נועד לשמש, עם הסרת נתונים מלאה של 35 מעברים.
למשתמשים מתקדמים בלבד
זה לא נקרא "הסרה מאובטחת" ללא סיבה, זה נקרא כך מכיוון שאם קובץ נמחק עם הסרה מאובטחת, פשוטו כמשמעו לעולם לא תוכל לשחזר את הקובץ הזה מהכונן. פרק זמן. זה חורג הרבה מעבר לטריקים הבסיסיים של ריקון האשפה או אפילו אשפה והסרה בכוח של קבצים בדרך זו. משתמשים שאינם חשים בנוח עם שורת הפקודה אך מעוניינים לשמור על אפשרויות הסרת קבצים מאובטחות צריכים לשקול להשתמש בשיטה פשוטה של מחיקה מאובטחת, או על ידי שימוש באפשרות "תמיד מאובטח ריקון אשפה" הזמינה ל-Mac OS X Finder במקום זאת. הוזהרתם, המשיכו בזהירות!
Secure הסר קובץ עם srm
באופן הכי פשוט, הפקודה srm משמשת רק על ידי הצבעה על קובץ או נתיב קובץ:
srm /path/to/file
מכיוון שאופציית ברירת המחדל משתמשת ב-35-pass, הסרת קבצים יכולה להימשך רגע או שניים, וקבצים גדולים יותר ייקח זמן רב יותר למחוק מכיוון שמעברים בגודל שווה משמשים כדי להחליף את הקובץ ולמנוע שחזור.
Secure Delete an Entire Directory
ניתן להחיל את הדגל -r על srm כדי לגרום לו למחוק באופן רקורסיבי, ובכך להחיל על ספריות והתוכן שלהן: srm -r /path/to/directory/
שוב, המחיקה עשויה להימשך רגע או שניים מכיוון שהכל נמחק 35 פעמים לאחר המחיקה.
אלץ מחיקה מאובטחת כל דבר
דגל -f מוסיף הסרה בכוח ל-srm. זו אחת הפקודות היותר 'מסוכנות' מכיוון שהיא כמו 'rm -rf' על סטרואידים, כלומר היא תמחק בכוח את כל מה שצוין עליה, ללא כל הנחיה, פרט לכך שהתוספת של מחיקה מאובטחת מבטיחה שהקובץ שהוסר הוא לעולם לא ניתן לשחזר. השתמש בזהירות רבה
srm -rf /file/to/destroy/from/everything
בגלל החוזק העצום מאחורי שילוב הדגל -rf, יש להשתמש בו רק על ידי משתמשים מתקדמים ובדיוק מוחלט.
הסר בכוח ובאופן מאובטח קובץ נעול או בבעלות עם Super User
על ידי הקדמת sudo לווריאציה של דגל -rf שלמעלה של srm אתה יכול להחיל הרשאות משתמש-על (שורש) על תהליך הסרת הקבצים והספריות הכפויים, ובכך לדרוס כל בעיות בעלות או נעילת קבצים. זה מאובטח ו"מסוכן" ככל שיהיה בגלל הגישה של משתמש-על. השתמש בזהירות רבה ואל תשתמש בזה אלא אם כן אתה יודע מה אתה עושה ולמה אתה עושה את זה:
sudo srm -rf /path/to/something/to/obliterate/from/existence/
שוב, זה מיועד למשתמשים מתקדמים בלבד ויש להגביל אותו עם נתיבים מדויקים של קבצים וספריות.
מה לגבי מחיקה מאובטחת של הכל?
למרות ש-srm מקבל תווים כלליים, ברור שיש פוטנציאל ענק לטעויות בגישה כזו, והיא לא מפרמטת את הכונן.לפיכך, אם אתה מחפש למחוק בצורה מאובטחת כל דבר במחשב, מדיסק אתחול פנימי ועד לכונן חיצוני מכל סוג שהוא, יהיה לך שירות הרבה יותר טוב באמצעות כלי הפורמט המאובטח עבור כונן שלם המצורפים בדיסק כלי עזר, המספקים אפשרות של עיצוב מאובטח של 35 מעברים.