כיצד להשבית את ה-gatekeeper macOS? App cannot be opened because it is from an unidentified developer.

כדי שתוכל להתקין על כמה יישומים Mac, אתה צריך לדעת איך לבטל Gatekeeper pe macOS. אחרת, כאשר ברצונך להתקין יישומים מסוימים, ההודעה "App cannot be opened because it is from an unidentified developer."

אפליקציית חסימת שומר סף מופעלת macOS
אפליקציית חסימת שומר סף מופעלת macOS

לפני שתראה איך אתה יכול להשבית את ה-gatekeeper macOS, חשוב מאוד לדעת מה המשמעות של תכונה זו ומה היא עוזרת.

מה זה Gatekeeper pe macOS?

Gatekeeper הוא פונקציית אבטחה משולב במערכת ההפעלה macOS, החל מהגרסה OS X Mountain Lion (10.8), שעוזר להגן על המשתמשים נגד יישומי תוכנה זדונית ותוכניות זדוניות אחרות. בעיקרון, פונקציה זו שולטת באילו יישומים מותר להתקין ולהיפתח באחד Mac.

כברירת מחדל, Gatekeeper מוגדר לאפשר התקנה ופתיחה רק של יישומים שהורדתם מהם App Store או מאלו מ מפתחים שזוהו ולבדוק לפי Apple.

אם תנסה להתקין אפליקציה ממפתח שלא מזוהה על ידי Apple, הפעלת התקנת האפליקציה תופסק עם ההודעה "App cannot be opened because it is from an unidentified developer."

Gatekeeper זה לא מגן עליך מפני יישומי תוכנה זדוניות ב-100%, אבל זה עוזר מאוד למשתמשים שאינם טכניים במיוחד ויכולים להוריד יישומים מהאינטרנט שעלולים להיות מסוכנות למערכת ההפעלה. Gatekeeper למנוע ממך להתקין בטעות יישומים שעלולים להשפיע על האבטחה Mac.

כיצד להשבית את ה-gatekeeper macOS?

לרוב אני לא ממליץ לבטל את תכונות האבטחה של מערכת ההפעלה, אבל יש גם מצבים שבהם אם אתה צריך להתקין אפליקציה מחוץ ל-App Store, או שנוצרה על ידי מפתח לא מאומת Apple, השבתה Gatekeeper נדרש.

בדוגמה שלנו, ניקח את האפליקציה שנקראת "App.dmg" אשר נוצר על ידי "unidentified developer” ואיזה Gatekeeper חוסם את זה.

כאשר אנו מנסים לפתוח את הקובץ כדי להתקין את היישום "App.dmg"אנחנו מקבלים את ההודעה: “App.dmg” cannot be opened because it is from an unidentified developer. בתוספת של macOS לא יכול לבדוק אם אפליקציה זו מכילה תוכנה זדונית.

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

שיטה 1: פתח את האפליקציה שנחסמה על ידי Gatekeeper

אתה יכול לפתוח את האפליקציה החסומה מ: System Settings → Privacy & Security.

תחת "Security” תמצא את האפשרות דרכה תוכל לפתוח את האפליקציה חסומה על ידי Gatekeeper. 'Open Anyway

כיצד להשבית את ה-gatekeeper macOS
macOS פרטיות ואבטחה של שומר הסף

"By opening this app, you will be overriding system security which can expose your computer and personal information to malware that may harm your Mac or compromise your privacy." - לחץ על "Open

היישום "App.dmg” ייפתח, אך אם יש לו מספר תהליכי התקנה, ייתכן שהוא עדיין ייחסם על ידי Gatekeeper.

שיטה 2: בטל Gatekeeper ומאפשר התקנה ממספר מקורות

השיטה הבטוחה ביותר לאפשר להתקין אפליקציות מכל מקור, לא רק מחנות האפליקציות וממפתחים מאומתים, היא להשבית Gatekeeper. כך תוכלו לבחור בעצמכם אם תרצו לאפשר התקנת אפליקציות על macOS, וממקורות אחרים. "Anywhere

פתוח Terminal pe macOS והפעל את שורת הפקודה (הזן את סיסמת המשתמש עבור השורה שתתבצע):

sudo spctl --master-disable

אתה חוזר ל"Privacy & Security"והפעל את האפשרות החדשה"Anywhere

Install אפליקציות מכל מקום והלאה macOS
Install אפליקציות מכל מקום והלאה macOS

עכשיו אתה יכול להתקין על כל יישום macOS, גם אם זה לא מ-App Store או ממפתח שזוהה ומאומת על ידי Apple.

אתה יכול להפעיל את הגנת שומר הסף במקום דרך שורת הפקודה:

sudo spctl --master-enable

ישנם תרחישים שבהם עדיין לא ניתן להתקין את היישומים. "App is damaged and can’t be opened

בתרחיש זה, עליך להיזהר מאוד שההתקנה של אותו יישום לא תפגע בשלמות מערכת ההפעלה. אם אתה עדיין רוצה להתקין יישום כאשר הודעת השגיאה מופיעה: "App is damaged and can’t be opened", תוכל להסיר את התכונות המורחבות של אותה אפליקציה. כולל אותן תכונות שיכולות לחסום את הפעלת האפליקציה מסיבות אבטחה.

לְהַרִיץ Terminal, שורת הפקודה הבאה:

xattr -cr /full/path/Application.app

כמובן, שנה את הנתיב ואת שם האפליקציה בפקודה למעלה. (סוג: גרור עם drag&drop יישום ב Terminal, לאחר שכתבת את שורת הפקודה).

כחובב טכנולוגיה, אני כותב בשמחה ב- StealthSettings.com מאז 2006. יש לי ניסיון עשיר במערכות הפעלה: macOS, Windows, ו- Linux, וגם בשפות תכנות ופלטפורמות בלוגינג (WordPress) ולסוחרת אלקטרונית (WooCommerce, Magento, PrestaShop).

איך » iHowTo » iHowTo - macOS » כיצד להשבית את ה-gatekeeper macOS? App cannot be opened because it is from an unidentified developer.
השאירו תגובה