ตามที่เราได้กล่าวถึงก่อนหน้านี้ Gatekeeper เป็นคุณลักษณะด้านความปลอดภัยใน OS X ที่ป้องกันไม่ให้ผู้ใช้เปิดแอพที่ไม่ได้มาจาก Mac App Store หรือจากนักพัฒนา Mac ที่ไม่ผ่านการตรวจสอบ ทฤษฎีที่อยู่เบื้องหลังคุณลักษณะนี้คือการ จำกัด แหล่งที่มาของแอปพลิเคชันที่ผู้ใช้สามารถเปิดหรือเปิดใช้งานบน Mac ของพวกเขาโอกาสของผู้ใช้ที่ดาวน์โหลดและดำเนินการไวรัสหรือมัลแวร์โดยไม่ตั้งใจอาจลดลงอย่างมาก
คุณอาจพบ Gatekeeper ในบางจุดแม้ว่าคุณจะไม่รู้จักชื่อ Gatekeeper นั้นเป็นฟีเจอร์ที่ใช้งานได้เมื่อ OS X บอกคุณว่าไม่สามารถเปิดแอปพลิเคชั่นที่เฉพาะเจาะจงได้ "เพราะมาจากผู้พัฒนาที่ไม่ปรากฏชื่อ ” และมันต้องการวิธีการแก้ไขที่หลากหลายสำหรับผู้ใช้ที่กำลังมองหาการบรรเทาชั่วคราว
แม้ว่าจะมีประโยชน์สำหรับเจ้าของ Mac หลายคนผู้ที่ต้องการเข้าถึงแอพของบุคคลที่สามจากนักพัฒนาที่ไม่ได้ลงทะเบียนได้ทำให้การปิดใช้งาน Gatekeeper เป็นหนึ่งในภารกิจแรกของพวกเขาเมื่อทำการอัพเกรดหรือติดตั้ง Mac เครื่องใหม่ ด้วยการเปิดตัว OS X El Capitan ในช่วงปลายปี 2015 กระบวนการปิดใช้งาน Gatekeeper ดูเหมือนจะยังคงเหมือนเดิม แต่หลายสัปดาห์หลังจากอัปเกรดเป็น OS ล่าสุดของ Apple ผู้ใช้หลายคนที่ปิดการใช้งาน Gatekeeper สังเกตว่า OS X เป็นอีกครั้ง จากนักพัฒนาที่ไม่ระบุชื่อ
ไม่ผู้ใช้เหล่านี้ไม่ได้คลั่งไคล้โดยรวม ปรากฎว่า Apple ทำการเปลี่ยนแปลงที่สำคัญอย่างเงียบ ๆ กับวิธีที่ Gatekeeper ทำงานใน El Capitan และตอนนี้ฟีเจอร์จะเปิดใช้งานตัวเองอีกครั้ง (หรือที่เรียกว่า "auto rearm") หลังจาก 30 วัน ในขณะที่ Apple มีแนวโน้มที่จะปกป้องการเปลี่ยนแปลงนี้เป็นสิ่งที่ดีในนามของผู้ใช้และความปลอดภัยของระบบนิเวศ แต่ผู้ใช้บางคนรู้สึกหงุดหงิดที่การโจมตีของคูเปอร์ติโนต่อการควบคุมเครื่อง Mac ของพวกเขาเอง ข่าวดีก็คือว่าถ้าคุณอยู่ในหมวดหมู่หลังนี้และต้องการปิดการใช้งาน Gatekeeper อย่างไม่มีกำหนดใน OS X El Capitan การแก้ปัญหาเป็นเพียงคำสั่งเทอร์มินัลอย่างรวดเร็ว
ก่อนที่เราจะดำเนินการต่อสิ่งสำคัญคือการปิดการใช้งาน Gatekeeper ชั่วคราวหรืออย่างอื่นในทางเทคนิคจะทำให้ Mac ของคุณปลอดภัยน้อยลง ดังนั้นหากคุณไม่มั่นใจ 100% ในความสามารถในการตรวจจับและหลีกเลี่ยงซอฟต์แวร์ที่เป็นอันตรายอาจเป็นความคิดที่ดีที่จะเปิดใช้งานคุณสมบัติและใช้วิธีการแก้ปัญหาข้างต้นเมื่อจำเป็น
หากคุณพร้อมที่จะดำเนินการปิดการใช้งาน Gatekeeper อย่างไม่มีกำหนดใน OS X El Capitan ให้เปิด Terminal และป้อนคำสั่งต่อไปนี้:
sudo ค่าเริ่มต้นเขียน /Library/Preferences/com.apple.security GKAutoRearm -bool NO
เนื่องจากนี่เป็นคำสั่ง sudo คุณจะต้องป้อนรหัสผ่านของผู้ดูแลระบบเมื่อได้รับแจ้งเพื่อดำเนินการคำแนะนำ เมื่อคุณพิมพ์รหัสผ่านผู้ดูแลระบบของคุณให้กด Return บนแป้นพิมพ์เพื่อทำกระบวนการให้เสร็จสิ้น ตอนนี้ Gatekeeper จะไม่ติดตั้งตัวเองอีกต่อไปหลังจากช่วงเวลารอ 30 วันถึงแม้ว่าคุณสามารถเปิดใช้งานคุณสมบัติด้วยตนเองโดยไปที่ การตั้งค่าระบบ> ความปลอดภัยและความเป็นส่วนตัว> ทั่วไป และเลือกหนึ่งในสองตัวเลือกการป้องกัน
หากคุณต้องการเปิดใช้คุณสมบัติการติดตั้งอัตโนมัติของ Gatekeeper อีกครั้ง (สิ่งที่อาจเป็นความคิดที่ดีถ้าคุณให้ Mac กับเพื่อนหรือญาติที่มีเทคโนโลยีน้อยกว่าและไม่วางแผนที่จะทำการติดตั้ง OS X ใหม่ทั้งหมด) เพียงแค่กลับไปที่ Terminal และใช้คำสั่งนี้แทน:
sudo defaults เขียน /Library/Preferences/com.apple.security GKAutoRearm -bool YES
คุณจะต้องให้รหัสผ่านของผู้ดูแลระบบอีกครั้ง แต่เมื่อคุณทำแล้ว OS X จะเปิด Gatekeeper โดยอัตโนมัติอีกครั้งหลังจากผ่านไป 30 วันหากผู้ใช้ปิดการใช้งาน