12-11-2004, 07:59
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,776
|
|
הגיבו לך קודם, הפתרון שלך הוא MAGIC CARD
זה פתרון חומרתי שאתה תוקע בתוך המחשב, ואתה מגדיר נפח כלשהוא במחיצה (עדיף מקסימום שהכרטיס תומך) ל difflog של הכרטיס. כשלא עולים במצב Admin (הדורש סיסמא), כל שינוי (כלומר פעולת I/O של כתיבה) מפוענחת על ידי הכרטיס ונרשמת במחיצה המיוחדת. כל פעולה read קודם בודקת האם ה read מאותו מקום מושפע מ write קודם לתוך מחיצת ה diff, ואם כן, נותנת את המידע ששונה ממחיצת ה diff. אם לא, מהמחיצה האמיתית. המידע במחיצה האמיתית לא משתנה כלל בשום מקרה (פשוט אין אפשרות כזו), ולכן כשתפעיל את המחשב מחדש, מידע ה diff מתאפס, ואתה חוזר בעצם למצב של המחשב כפי שהוא היה לפני ההפעלה מחדש.
הכרטיס לא יקר, והוא תומך במגוון רחב מאוד של סוגי מחיצות (כולל לינוקס, BSD, וכו').
זה טוב גם בתחום השרתים המבוזרים; כשיש לך שרת ששום דבר לא אמור להשתנות בו - זה כלי מצויין בטיפול בפריצות למחשבים. פשוט מנתקים אותם מהרשת, עולים מחדש במצב Admin, מתקינים את ה patch שהיית עצלן להתקין קודם, כשהוא יצא, מורידים את המחשב שוב, מחברים לרשת, ומדליקים שוב במצב לא-Admin - והשרת כאילו מעולם לא נפרץ.
* אין בעצה לעיל רמיזה שעדיף לא להתקין patchים. אולי בחלונות (שה patch לא תמיד מתקן ולעתים אף הורס), אבל זה לא קשור לעצה הנ"ל, שהינה כללית.
תם השיעור היומי בנושא Magic Card, הכרטיס שלראשונה נתקלתי בו בתיכון, לפני 6-7 שנים בערך.
|