วิธีการป้องกัน Gatekeeper เปิดการทำงานโดยอัตโนมัติใน Mac OS X

Gatekeeper เป็นคุณลักษณะด้านความปลอดภัยที่มีอยู่ใน Mac OS X ซึ่งช่วยป้องกันไม่ให้โปรแกรมประยุกต์และรหัสที่ไม่ได้รับอนุญาตจากการรันบนเครื่อง Mac ผู้ใช้ส่วนใหญ่ได้พบกับ Gatekeeper ก่อนที่จะไปเปิดแอ็พพลิเคชันที่ดาวน์โหลดมาจากอินเทอร์เน็ตซึ่งคุณจะเห็นข้อความแสดงข้อผิดพลาด "App ไม่สามารถเปิดได้เนื่องจากเป็นข้อความจากนักพัฒนาซอฟต์แวร์ที่ไม่ได้ระบุชื่อ" เนื่องจาก Gatekeeper เป็นคุณลักษณะด้านความปลอดภัยที่คุ้มค่าเกือบทั้งหมดของผู้ใช้ Mac ควรใช้งานได้ แต่ผู้ใช้ OS X และนักพัฒนาระบบและผู้ดูแลระบบขั้นสูงบางรายอาจต้องปิดใช้งาน Gatekeeper ในขณะที่คุณสามารถทำเช่นนั้น ผู้ใช้จะพบว่า Gatekeeper เปิดใช้งานตัวเองหลังจากหมดระยะเวลา 30 วัน ซึ่งโดยทั่วไปหมายถึง Gatekeeper จะเปิดขึ้นแม้ว่าจะถูกปิดไป

นี่คือคุณลักษณะด้านความปลอดภัยที่เรียกว่า 'Auto Rearm' และเป็นส่วนเพิ่มใหม่ให้กับ Gatekeeper ใน MacOS Sierra, OS X El Capitan และ Yosemite แต่ด้วยความพยายามเพียงเล็กน้อยคุณลักษณะเปิดใช้งานอัตโนมัติจะไม่สามารถใช้งานได้

การปิดใช้งานคุณลักษณะ Auto-Rearm ของผู้ดูแลระบบใน Mac OS X

ด้วยสตริงคำสั่งดีฟอลต์คุณสามารถป้องกันไม่ให้ Gatekeeper เปิดใช้งานตัวเองได้หลังจากปิดใช้งานเป็นเวลา 30 วันแล้ว นี่ใช้กับ Mac OS X เวอร์ชันใหม่ แต่จริงๆแล้วมีความเกี่ยวข้องกับผู้ใช้ขั้นสูงเท่านั้น

เปิดแอ็พพลิเคชัน Terminal (/ Applications / Utilities) และป้อนสตริงคำสั่งดีฟอลต์ต่อไปนี้:

sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NO

ตีกลับและป้อนรหัสผ่านผู้ดูแลระบบตามปกติซึ่งจะป้องกันไม่ให้ Gatekeeper หันมากลับมาใหม่อีกครั้งหลังจากผ่านไป 30 วันในครั้งถัดไปที่คุณปิดคุณลักษณะนี้ในการตั้งค่าหรือจากบรรทัดคำสั่ง

Re-Enable Gatekeeper AutoRearm ด้วยค่าดีฟอลต์ใน Mac OS X

เมื่อต้องการกลับไปที่การตั้งค่าเริ่มต้นและคืน Gatekeeper ให้เป็นความสามารถในการเปิดใช้งานอัตโนมัติหลังจากผ่านไป 30 วันให้ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:

sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool YES

อีกครั้งตีกลับและใส่รหัสผ่านผู้ดูแลระบบ, Gatekeeper จะกลับตัวเองกลับมาอีกครั้งตามที่ตั้งใจ

หากผู้ใช้โดยเฉลี่ยทำเช่นนี้? ไม่แม้แต่ผู้ใช้ขั้นสูงนี้อาจถือว่าค่อนข้างรุนแรงและบางทีวิธีที่ดีกว่าอาจเป็นไปได้ในการเพิ่มข้อยกเว้นของ Gatekeeper ด้วยตนเองสำหรับแอปตามต้องการหรือเพียงแค่ใช้วิธีเลี่ยงผ่าน System Preferences เมื่อมีการตรวจพบแอพพลิเคชันโดย Gatekeeper

มุ่งหน้าไปยัง JonsView เพื่อค้นหาคำสั่งเริ่มต้นนี้