Anonim

Gatekeeper ซึ่งเปิดตัวครั้งแรกใน OS X Mountain Lion เป็นคุณลักษณะความปลอดภัยของ Mac ที่ช่วยปกป้อง Mac ของคุณจากมัลแวร์และซอฟต์แวร์ที่เป็นอันตรายอื่น ๆ Gatekeeper ตรวจสอบเพื่อให้แน่ใจว่าแอปพลิเคชันนั้นปลอดภัยในการทำงานโดยตรวจสอบกับรายการแอปที่ Apple ได้ตรวจสอบและอนุมัติสำหรับ Apple Mac Store และ / หรืออนุมัติโดย Apple แม้ว่าจะไม่ได้เสนอผ่านทาง app store นี่คือตัวเลือก Gatekeeper สามตัว:

  • แอพสโตร์
  • App Store และนักพัฒนาที่ระบุ
  • ทุกแห่ง

อย่างไรก็ตามใน macOS Sierra แอปเปิลได้ทำการเปลี่ยนแปลงที่สำคัญบางอย่างกับ Gatekeeper ซึ่งดูเหมือนจะ จำกัด ตัวเลือกของผู้ใช้ที่ต้องการดาวน์โหลดและใช้ซอฟต์แวร์เกินกว่ารายการแอพที่ได้รับการอนุมัติอย่างเป็นทางการจาก Apple

แต่ไม่ต้องกังวลการตั้งค่า Gatekeeper ยังสามารถเปลี่ยนแปลงได้ใน macOS Sierra เพื่อให้คุณสามารถเข้าถึงซอฟต์แวร์ที่ไม่ได้รับการอนุมัติอย่างเป็นทางการจาก Apple ความเข้าใจคือผู้ใช้ที่ปิดใช้งานการป้องกัน Gatekeeper ต้องรับความเสี่ยงด้วยตนเองเนื่องจากคุณต้องเป็นผู้ใช้ Mac ที่มีประสบการณ์เพื่อหลีกเลี่ยงมัลแวร์และซอฟต์แวร์ที่เป็นอันตรายอื่น ๆ

ปรับการตั้งค่า Gatekeeper

ตามเนื้อผ้า Gatekeeper เสนอการตั้งค่าความปลอดภัยที่เพิ่มขึ้นสามประการ: ที่ใดก็ได้ App Store และนักพัฒนาที่ระบุและ App Store เท่านั้น ตัวเลือกแรกตามชื่ออธิบายอนุญาตให้ผู้ใช้เปิดใช้งานแอปพลิเคชันจากแหล่งใด ๆ ได้อย่างมีประสิทธิภาพปิดการใช้งานคุณสมบัติ Gatekeeper

ตัวเลือกที่สองอนุญาตให้ผู้ใช้เรียกใช้แอพจาก Mac App Store รวมถึงจากนักพัฒนาซอฟต์แวร์ที่ลงทะเบียนกับ Apple และลงนามในแอพพลิเคชั่นอย่างปลอดภัย ในที่สุดผู้ใช้ จำกัด การตั้งค่าที่ปลอดภัยที่สุดสำหรับการใช้งานแอพที่ได้รับจาก Mac App Store เท่านั้น

ในขณะที่ตัวเลือกความปลอดภัยเป็นแนวคิดที่ดีสำหรับผู้ใช้ Mac ที่มีประสบการณ์น้อย แต่ผู้ใช้ระดับสูงพบว่า Gatekeeper มีข้อ จำกัด มากเกินไปและมักจะพยายามปิดใช้งานโดยตั้งค่าเป็น "ทุกที่" “

ใน macOS Sierra ตัวเลือก "ทุกที่" หายไปโดยปล่อย "App Store" และ "App Store และระบุผู้พัฒนา" เป็นเพียงสองตัวเลือก

ปิดการใช้ Gatekeeper ใน macOS Sierra จาก Terminal โดยใช้คำสั่ง

การตั้งค่า Gatekeeper สามารถพบได้ใน การตั้งค่าระบบ> ความปลอดภัยและความเป็นส่วนตัว> ทั่วไป ตัวเลือก Gatekeeper ตั้งอยู่ใต้“ แอพทั้งหมดที่ดาวน์โหลดจาก:” โดยมีตัวเลือก“ หายไปทุกที่” เมื่อไม่มีตัวเลือก "ทุกที่" ผู้ใช้ Mac หลายคนคิดว่า Apple ได้ยกเลิกตัวเลือก "ทุกที่" อย่างสมบูรณ์

โชคดีที่ Apple ไม่ได้ปิดความสามารถในการเปลี่ยนการตั้งค่า Gatekeeper เป็น "ทุกที่" มันเพิ่งเริ่มต้นที่ต้องการให้ผู้ใช้งานทำจากเทอร์มินัลด้วยคำสั่งซึ่งเป็นวิธีสำหรับ Apple เพื่อให้มั่นใจว่า การตั้งค่า Gatekeeper เป็น“ ทุกที่” ส่วนใหญ่ผู้ใช้พลังงาน macOS เท่านั้นที่รู้วิธีใช้เทอร์มินัล

หากต้องการปิดใช้งาน Gatekeeper (เช่นตั้งค่าเป็น "ทุกที่") จากบรรทัดคำสั่งเปิดหน้าต่าง Terminal ใหม่จากนั้นป้อนคำสั่งต่อไปนี้:

$ sudo spctl --master-disable

เนื่องจากคุณใช้“ sudo” คุณจะได้รับแจ้งให้ใส่รหัสผ่าน root (admin) ของ Mac ป้อนรหัสผ่านรูทของคุณและคำสั่งจะเปลี่ยนการตั้งค่า Gatekeeper เป็น“ ทุกที่”

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

บายพาสผู้รักษาประตูชั่วคราว

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

เพื่อแสดงให้เห็นว่าเมื่อคุณพยายามเปิดแอพจากนักพัฒนาที่ไม่ปรากฏหลักฐานในขณะที่เปิดใช้งาน Gatekeeper คุณจะได้รับการแจ้งเตือนต่อไปนี้เพื่อแจ้งให้คุณทราบว่าไม่สามารถเปิดแอปได้:


ในการเลี่ยงผ่าน Gatekeeper ชั่วคราวให้ คลิกขวา (หรือ Control-click) ที่ไอคอนของแอพแล้วเลือก Open

คุณจะยังคงได้รับข้อความแจ้งเตือน แต่คราวนี้เป็นเพียงคำเตือน การคลิก เปิด อีกครั้งจะเป็นการเปิดแอป

กู้คืนการตั้งค่า Sierra Gatekeeper เป็นค่าเริ่มต้น

หากคุณเปิดใช้งานตัวเลือก "ทุกที่" โดยใช้คำสั่ง Terminal ด้านบนและหลังจากนั้นต้องการย้อนกลับคุณสามารถกลับไปที่ Terminal และเรียกใช้คำสั่งนี้:

$ sudo spctl --master-enable

คำสั่งนี้ย้อนกลับคำสั่ง spctl --master-disable ที่คุณรันเพื่อตั้งค่า“ อนุญาตให้ดาวน์โหลดแอพจาก Gatekeeper” เป็น“ ทุกที่”

หากคุณพบบทความนี้มีประโยชน์คุณอาจต้องการตรวจสอบวิธีการเรียกใช้การอัปเดตซอฟต์แวร์ Mac ผ่านทางเทอร์มินัล

คุณได้ตั้งค่า "ดาวน์โหลดแอพจาก" ให้กับ "ที่ใดก็ได้" มาก่อนหรือไม่ คุณทำได้อย่างไร? กรุณาแสดงความคิดเห็นด้านล่าง

วิธีปิดการใช้งาน gatekeeper และอนุญาตแอปจากที่ใดก็ได้ใน macos sierra