มี 3 วิธีในการทำเช่นนี้บน Mac OS X โดยไม่ต้องให้คุณทำอะไรมากมาย
- ท่านได้กล่าวแล้ววิธีแรก -
/etc/hosts
ใช้
- คุณได้ตัดการใช้วิธีที่สองด้วยการใช้ปลั๊กอินของเบราว์เซอร์
- วิธีที่สามคือการใช้คุณสมบัติ "การควบคุมโดยผู้ปกครอง" ภายใต้การตั้งค่าระบบ
มีวิธีที่ 4 คือถ้าคุณกำลังพูดถึงการเขียนโค้ดและการใช้งานสคริปต์ของคุณเองหรือแอปที่คุณกำหนดเอง
หากคุณกำลังพูดถึงการใช้งานระดับ "ภายใต้ประทุน" - เช่นคุณต้องการใช้แอปพลิเคชันที่กำหนดเองของคุณเอง (คล้ายกับ Little Snitch) จากนั้นคุณควรทำความคุ้นเคยกับแนวคิดของiptables
(ระบบ linux ใช้สิ่งนี้เป็นประจำเพื่อควบคุมการเข้าถึง สิทธิในโฮสต์และพอร์ตเฉพาะ)
ใน Mac OS (ซึ่งโดยพื้นฐานแล้วคือ FreeBSD ภายใต้ประทุน) ค่าเทียบเท่าคือipfw
(IP Firewall) และสำหรับ Mac OS 10.7 เป็นต้นไปipfw
ได้ถูกคัดค้านpf
(Packet Filter)
บทความอ้างอิงที่คุณสามารถอ้างถึง: http://ikawnoclast.com/security/mac-os-x-pf-firewall-avoiding-known-bad-guys/