מהו sandboxd, ומדוע הוא פועל על Mac שלי?
שמעת משהו שנקרא "sandboxd" תוך מבט דרך פעילות צג, ועכשיו אתה כאן. אז מה זה הדבר הזה?
מאמר זה הוא חלק מהסדרה המתמשכת שלנו, המופיעה בניתוח פעילות, כמו kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold , ורבים אחרים. לא יודע מה השירותים האלה? מוטב להתחיל לקרוא!
התהליך של היום, sandboxd, הוא daemon, מה שאומר שהוא מפעיל משימה מערכת ברקע על MACOS-daemons בדרך כלל יש "d" בסוף השם שלהם. זה daemon מסוים מטפל ארגז חול מאקוס, כמו ריצה גבר
במסוף שלך יראה לך:
sandboxd מבצע שירותים מטעם הארכת ליבת Sandbox.
אז מה זה ארגז חול? אתה יכול לבדוק את ההסבר שלנו על ארגז חול לסקירה כללית, אך על פי רוב ארגז חול מונע יישומים גישה לחלקים של המערכת זה לא צריך. ארגז החול של MacOS מתואר בדף המפתח של Apple:
App Sandbox היא טכנולוגיית בקרת גישה המסופקת ב- MacOS, נאכפת ברמת הקרנל. היא נועדה להכיל נזק למערכת ולנתוני המשתמש, אם אפליקציה נפגעת.
לפני sandboxing, כל יישום היה גישה לכל מה שהמשתמש עשה. זה היה נחמד לשם הפשטות, אבל זה אומר שכל יישום אחד היה נתיב פוטנציאלי לכל הנתונים והחומרה שלך. יישומים הפועלים בארגז החול צריכים לבקש גישה ספציפית לדברים כמו הקבצים או מצלמת האינטרנט שלך, דבר המעניק לך רמה נוספת של אבטחה.
MacOS sandbox לחלופין ניתן ליישם על ידי יישומים שאתה מוריד באינטרנט, אבל הוא חובה עבור כל יישום שאתה מוריד מן Mac App Store. זו רק סיבה אחת למה MAC App Store אין את כל היישומים הרצויים.
תהליך sandboxd כנראה לא צריך לקחת הרבה משאבי המערכת שלך, אבל אם זה מנסה לכבות את כל היישומים שהותקנו לאחרונה. אם זה פותר את הבעיה, שקול להגיש דוח באג למפתח, כי משהו על יישום זה גורם לבעיות.