בתשובה לטל כהן, 28/08/03 16:18
על וירוסים ואנשים 166895
אין זה מן ההכרח שבעולם בו Linux תהייה מערכת פופולרית יותר משתמשים רבים מאד יעבדו כ-root באופן קבוע. (ולראיה, אלא אם יש הבדלים יסודיים בהקשר זה בין Linux לבין BSD, המצב במק).
על וירוסים ואנשים 166902
מה שכן, (ואם הדבר כבר קיים במערכות לינוקס, אני מתנצל מראש על הבורות), יהיה נחמד אם יוסיפו ללינוקס מערכת התקנה סטנדרטית אשר "גונבת" הרשאות root (או אפילו הרשאות פחות רציניות, אבל מספיק חזקות על-מנת לאפשר עידכון ספריות והוספת פקודות חדשות) רק לצורך ההתקנה עצמה, תוך בקשת אישור בסיסמה על ידי המשתמש. כמובן, יהיה צורך באומדן כלשהו של כמות האמון שכדאי למשתמש לתת לתוכנה המותקנת — אין מנוס מלסמוך על חברות תוכנה, אני מניח. (מה שכן, לתוכנות קוד-פתוח יש ייתרון לא-מבוטל מהבחינה הזו, בכך שהוא מבזר מאד את עניין האמון — אם תחכה כמות זמן סבירה לאחר שהופצה גרסה חדשה, במקום שתצטרך לסמוך רק על המפיץ שהוא אמין, תוכל לבדוק אותו אל-מול הבזאר. כמובן, תצטרך לשלם בכך שתצטרך לקמפל כל דבר שאתה מתקין מן המקור, אבל מה לא עושים בשביל הבטחון?)

גם במצב הנוכחי ניתן להחליף להרשאות root רק לצורך התקנה, אבל אני לא מצפה מן המשתמש ההדיוט לרצות להתעסק עם מנשק טקסטואלי.

(לחילופין, אולי צריך רק לתת ל-/usr/bin/rpm הרשאת 2711?)
על וירוסים ואנשים 166909
מה שתארת דומה למנגנון הקיים ב-Mac OS X, והיווה בסיס לתגובתי הקודמת שעבודה כ-root אינה הכרחית.
על וירוסים ואנשים 166918
איך יכול המשתמש לדעת אם החלון שמבקש ממנו סיסמא הוא חלון "לגיטימי", של מ"ה, או חלון של אפליקציה שרוצה לשלוח את הסיסמא שלו ל-evil@mastermind.com?
על וירוסים ואנשים 166925
הוא לא. אבל החלונות האלה לא צצים סתם (זה המשתמש יודע מנסיונו), אלא בד"כ בעקבות פעולה מוגדרת שהמשתמש עשה, וזה בד"כ אינדיקטור טוב. עדיין אני מסכים לגמרי שזו בעיה. פתרון שמיקרוסופט הציגה לאחרונה הוא לשים מנעול פלדיום ענקי ומאד מתוחכם על כל הקלט/פלט שיימנע מיישומים לצייר דברים שנראים כמו חלונות-שמבקשים-סיסמא (בהצעה שלהם, החלונות-שאפשר-לסמוך-עליהם מאופיינים בכך שהם משובצים במידע אישי של המשתמש שרק מערכת-ההפעלה (והוא) יודעים). פתרונות אחרים הם שימוש בפרוטוקול אימות דו-צדדי (כיוון שרוב המשתמשים לא מסוגלים לבדוק הוכחות-זהות קריפטולוגיות בעצמם עם נייר ועפרון, זה אומר למשל אביזר פיזי חיצוני).
על וירוסים ואנשים 166910
בממשק טקסטואלי אין בעיה להריץ SU על מנת להפוך ל ROOT. אם תריץ su -c COMMAND ההרשאות תישמרנה רק בזמן ביצוע הפקודה. לממשקים גרפים קיימים KDESU וכדומה...

חזרה לעמוד הראשי המאמר המלא

מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים