ข้อดีอย่างหนึ่งของ OS X คือระบบปฏิบัติการพยายามปกป้องผู้ใช้จากการกระทำหรือเหตุการณ์ที่อาจเป็นอันตรายต่อระบบหรือเป็นอันตรายต่อข้อมูลของผู้ใช้เช่นการป้องกันการแก้ไขไฟล์ระบบหลักและปิดใช้งานปลั๊กอินเบราว์เซอร์ที่ไม่ปลอดภัย แต่เราใช้การคัดเลือกแบบ "โดยทั่วไป" อย่างจงใจเพราะบางครั้ง OS X อาจไปไกล เกินไป โดยเฉพาะอย่างยิ่งเมื่อผู้ใช้ขั้นสูงเข้าใจความเสี่ยงและมีความสะดวกสบายในการทำงานที่มีการควบคุมในระดับที่สูงขึ้น
ตัวอย่างที่ดีของคุณลักษณะด้านความปลอดภัยของ OS X ที่น่ารำคาญกว่ามีประโยชน์คือ คำเตือนซอฟต์แวร์อันตราย หรือที่เรียกว่าข้อความ“ คุณแน่ใจหรือไม่ว่าคุณต้องการเปิดไฟล์นี้” ข้อความซึ่งปรากฏขึ้นทุกครั้งที่ผู้ใช้พยายามที่จะ เปิดไฟล์ที่ดาวน์โหลดซึ่งไม่ได้มีต้นกำเนิดใน Mac App Store หรือจากนักพัฒนาที่น่าเชื่อถือและลงนาม
เมื่อข้อความเตือนนี้ถูกเรียกใช้แทนที่จะเปิดไฟล์หรือแอปพลิเคชันผู้ใช้จะถูกบังคับให้หยุดตรวจสอบให้แน่ใจว่าไฟล์ที่กำลังเปิดนั้นเป็นไฟล์ที่ต้องการและจากนั้นคลิก“ เปิด” เพื่อดำเนินการต่อ นี่อาจเป็นสิ่งที่ดีสำหรับผู้ใช้ที่มีประสบการณ์น้อยซึ่งไม่เข้าใจว่ามัลแวร์และไวรัสมักปลอมแปลงเป็นไฟล์ประเภททั่วไป แต่สำหรับผู้ใช้ระดับสูงที่กำลังดาวน์โหลดและเปิดแอพและไฟล์อยู่ตลอดเวลาคำเตือนซอฟต์แวร์ที่เป็นอันตรายจะทำหน้าที่หลักในการหยุดชะงักของเวิร์กโฟลว์ที่น่ารำคาญและน่ารำคาญ
ใช่ฉันแน่ใจแล้ว!
โชคดีที่คุณสามารถปิดการใช้งานข้อความ“ คุณแน่ใจหรือไม่ว่าคุณต้องการเปิดไฟล์นี้” ข้อความเตือนพร้อมการเดินทางไปยังเทอร์มินัลอย่างรวดเร็ว เรียกใช้ Terminal จากโฟลเดอร์ Applications> Utilities (หรือค้นหาด้วย Spotlight) คัดลอกและวางคำสั่งต่อไปนี้ในหน้าต่าง Terminal จากนั้นกด Return เพื่อเรียกใช้งาน
ค่าเริ่มต้นเขียน com.apple.LaunchServices LSQuarantine -bool NO
คุณจะต้องรีสตาร์ท Mac ของคุณเพื่อให้การเปลี่ยนแปลงมีผลดังนั้นให้บันทึกไฟล์ที่เปิดอยู่ทั้งหมดแล้วรีบูต เมื่อคุณกลับเข้าสู่ OS X ให้ลองเปิดไฟล์ที่ดาวน์โหลดซึ่งก่อนหน้านี้จะสร้างข้อความเตือนขึ้นมา (แอพที่มีประโยชน์อย่าง Handbrake เป็นวิธีที่ดีในการทดสอบว่าคุณไม่มีไฟล์ดาวน์โหลดอื่น ๆ รออยู่หรือไม่)
เมื่อคุณเปิดแอพหรือเปิดไฟล์ทดสอบคุณจะสังเกตเห็นว่าการกระทำนั้นดำเนินการโดยไม่มีคำเตือนซอฟต์แวร์อันตราย การทำเช่นนี้อาจทำให้คุณมีความเสี่ยงมากขึ้น แต่ถ้าคุณระมัดระวังเกี่ยวกับตำแหน่งที่คุณรับไฟล์ออนไลน์และหากคุณระมัดระวังเกี่ยวกับไฟล์ที่คุณเลือกที่จะเปิดการปิดใช้งานคุณสมบัตินี้จะช่วยลดความยุ่งยากและมั่นใจได้ว่า OS X จะไม่ถามคุณถ้าคุณ“ แน่ใจว่าคุณต้องการเปิดไฟล์นี้” อีกครั้ง
โปรดทราบว่านี่เป็นคำสั่งระดับผู้ใช้ดังนั้นคุณจะต้องดำเนินการตามขั้นตอนนี้สำหรับแต่ละบัญชีผู้ใช้บน Mac ที่คุณต้องการปิดการใช้งานคำเตือนซอฟต์แวร์อันตราย
ไม่มีผู้ดูแลประตูนี้
สิ่งสำคัญคือต้องชี้ให้เห็นว่าแม้จะมีฟังก์ชั่นภาษาและเจตนาที่คล้ายคลึงกันคำเตือนซอฟต์แวร์ที่เป็นอันตรายจะแยกทางเทคนิคจากการตั้งค่าความปลอดภัย Gatekeeper ของ OS X แม้ว่าทั้งสองจะสามารถข้ามเส้นทางในบางสถานการณ์ได้
Gatekeeper ซึ่งเปิดตัวใน OS X Mountain Lion (และต่อมาถูกเพิ่มลงใน OS X Lion ผ่านการอัปเดต 10.7.5) เป็นคุณลักษณะด้านความปลอดภัยที่ช่วยให้ผู้ใช้สามารถกำหนดว่าแอพใดสามารถทำงานบน Mac ได้ตามแหล่งที่มาของแอป ตัวอย่างเช่นผู้ใช้สามารถ จำกัด Mac ให้เรียกใช้เฉพาะแอพที่ได้รับจาก Mac App Store (การตั้งค่าที่ปลอดภัยที่สุด) เรียกใช้แอพจากทั้ง Mac App Store และจากนักพัฒนาที่ลงทะเบียนกับ Apple (การตั้งค่าที่แนะนำ) หรือ เรียกใช้แอพใด ๆ โดยไม่คำนึงถึงแหล่งที่มา (การตั้งค่า“ ดั้งเดิม” สำหรับวิธีที่ OS X ดำเนินการก่อนการเปิดตัวของ Gatekeeper แต่ยังปลอดภัยน้อยที่สุด)
เมื่อเปิดใช้งานหนึ่งในสองการตั้งค่าแรกและผู้ใช้พยายามเรียกใช้แอพที่ไม่ตรงกับระดับความปลอดภัยของการตั้งค่านั่นคือพยายามเรียกใช้แอพอย่าง OnyX เมื่อตั้งค่าความปลอดภัยเพื่อรองรับแอพจาก Mac App เท่านั้น Store - Gatekeeper นำเสนอข้อความที่มีลักษณะคล้ายกับคำเตือนซอฟต์แวร์อันตรายซึ่งแจ้งให้ผู้ใช้ทราบว่าพวกเขากำลังพยายามเปิดซอฟต์แวร์ที่อาจเป็นอันตราย
แต่ก็มีเรื่องแปลก ๆ ที่วิธีการทำงานร่วมกันของคุณลักษณะเหล่านี้ หากคุณเรียกใช้คำสั่งด้านบนเพื่อปิดการใช้งานซอฟต์แวร์คำเตือนอันตรายซึ่งจะปิดใช้งานการเตือนจากผู้ดูแลระบบด้วย อย่างไรก็ตามมันไม่ได้ทำงานใน ทิศทางตรงกันข้าม นั่นคือถ้าคุณปิดใช้งาน Gatekeeper อย่างสมบูรณ์คุณจะยังคงได้รับข้อความ“ คุณแน่ใจหรือไม่ว่าต้องการเปิดไฟล์นี้” ข้อความเตือนทุกครั้งที่คุณพยายามเปิดไฟล์ที่ดาวน์โหลดที่ไม่รู้จัก
ดังนั้นจึงเป็นสิ่งสำคัญที่ต้องจำไว้ว่าคุณลักษณะความปลอดภัย OS X ทั้งสองนี้ทำงานอย่างไรและความแตกต่างระหว่างกันโดยเฉพาะอย่างยิ่งเมื่อคุณช่วยคนอื่นกำหนดค่า Mac ของพวกเขา
โอเคบางทีฉันก็ไม่แน่ใจเหมือนกัน
หากคุณพบว่าคุณพลาดการรักษาความปลอดภัยเพิ่มเติมที่ได้รับจากคำเตือนซอฟต์แวร์อันตรายหรือหากคุณวางแผนที่จะให้ผู้อื่นเข้าถึงบัญชีผู้ใช้ของคุณและต้องการการป้องกันขั้นสูงคุณสามารถเปิดใช้งานได้ด้วยคำสั่ง Terminal ต่อไปนี้:
ค่าเริ่มต้นเขียน com.apple.LaunchServices LSQuarantine -bool YES
เช่นเดียวกับเมื่อคุณปิดใช้งานคำเตือนซอฟต์แวร์อันตรายคุณจะต้องรีสตาร์ท Mac เพื่อให้การเปลี่ยนแปลงมีผล นอกจากนี้โปรดจำไว้ว่าเนื่องจากการเปลี่ยนแปลงระดับผู้ใช้คุณจะต้องป้อนคำสั่งนี้ในแต่ละบัญชีผู้ใช้ที่ปิดใช้งานคำเตือน