เมื่อก่อนที่สนามบิน Frankfurt ผมเห็นผู้ชายธุรกิจทิ้ง MacBook Air ราคาแพงบนโต๊ะไปหยิบกาแฟ หายไป 5 นาที แตใน 5 นาที ใครก็อาจขโมยเครื่อง หรือแฮ็กข้อมูลคุณค่า
ตอนนี้แฮ็กเกอร์ไม่ต้อง Physical access ใช้ Network sniffers หาช่องโหว่ Public Wi-Fi หรือเข้า Private Wi-Fi ที่ไม่มีรหัสผ่าน
จากต้นทาง ต้องป้องกัน macOS จาก "Bad actors" ต้องจำไว้: ไม่มี Security 100% Iron-clad และหากต้าน Government agency ขั้นตอนพื้นฐานเหล่านี้ไม่พอ
แตเพื่อกันโอกาสร้ายทั่วไป? อ่านต่อ
เพิ่ม Passcode ให้คอมพิวเตอร์
เรื่องพื้นฐาน แตผมตกใจคนเยอะที่ไม่ทำ เหมือนไปท่องเที่ยวปลดประตูบ้าน แล้วแปลกใจว่าทำไมถูกขโมย
เพิ่ม Passcode ง่าย: ไป System Preferences > Security & Privacy แท็บ General ตั้งรหัสผ่าน และระบุว่าหลัง Sleep กี่นาทีต้องกรอกรหัส Immediately ดีที่สุด
เพิ่ม Password Hint ได้ หากลืม แต่หาก Hint ไม่คลุมเครือพอ ใครอ่านก็รู้ ไม่แนะนำ ตั้งรหัสที่จำง่ายมั่นใจ
เปิด FileVault
เรื่องดีของ Mac: เมื่อ Power down แล้ว ไฟล์บนฮาร์ดดิสก์เข้าถึงไม่ได้ แต่ต้องเปิด FileVault
อยู่ที่ System Preferences > Security & Privacy FileVault เข้ารหัสฮาร์ดดิสก์ แต่เข้ารหัสทำงานก็ต่อเมื่อ Shutdown สมบูรณ์ ลดการใช้ Sleep mode หากนำลัปท็อปออกนอก
เปิดแล้วใช้เวลากี่ชั่วโมงเข้ารหัสทั้งดิสก์ แต่คุ้มค่า Peace of mind หากทำอย่างเดียวจากบทความนี้ ให้เป็น FileVault ที่เหลือเป็นแค่ Icing on the cake
ตรวจสอบ Padlock ใน System Preferences
การเปลี่ยนแปลง System Preferences ที่ไม่ได้รับอนุญาต ถูกป้องกันโดย Padlock เล็กมุมซ้ายล่าง
อยาก Secure System Preferences คลิก Padlock ปิดมัน อยากเปลี่ยนอะไร กด Padlock อีกครั้ง จะขอ Admin Password
อย่า Login เป็น Administrator
อีก No-no: Login และใช้งานเป็น "Administrator" สำหรับงานประจำ
Admin ทำอะไรได้หมด: Install/Remove ซอฟต์แวร์, Add/Remove Users หากใครเข้าเครื่องและ Login เป็น Admin แล้ว = ให้กุญแจราชอาณาจักร
แก้: สร้าง User ธรรมดา (Standard) ใช้งานประจำวัน ทิ้ง Admin account ใช้รายละเอียด Admin ก็ต่อเมื่อระบบขอ
สร้าง User ใหม่: System Preferences > Users & Groups ปลด Padlock คลิก "+" ใต้ Login Options ทำเป็น Standard
ห้าม Guest User
หลายคนบอกว่า ควรมี Guest account ให้คนอื่นใช้ แตผมคิดตรงข้าม
แม้ Guest จำกัดสิทธิ์ พวกเขายังเข้าถึง 2 จุดสำคัญ: 1) แอปติดตั้งทั้งหมด - ใช้ทำอะไรก็ได้ 2) tmp directory - เก็บสคริปต์/มัลแวร์ได้
ไป System Preferences > Users & Groups ปิด Guest User
เปิด Automatic Updates
Apple Push macOS Updates บ่อย เหมือนซอฟต์แวร์ - มี Patch จะส่งออกมา
ไม่น่าจะเปิด Auto Updates Patch พร้อมติดตั้งแต่คุณไม่เปิด Auto Updates เว้นแต่ชอบเช็คเองทุกวัน (ใครมีเวลา?)
เปิด Auto Updates: System Preferences > Software Update ติ๊ก Automatically keep my Mac up to date
คลิก Advanced ติ๊กทั้งหมด แนะนำ
เปิด Firewall
อีก No-brainer แตหลายคนไม่ทำ
ไม่เหมือน Windows Firewall ที่ต้อง Tweak มาก macOS Firewall = One-click deal ไป System Preferences > Security & Privacy > Firewall คลิกเปิดเสร็จ
ผม ไม่เคย ต้องแตะ Firewall Options จะเขียนบทความ Stealth Mode เร็วๆ นี้ แต่โดยทั่วไป คงค่าเดิม
ทำชื่อ Network ของคอมพิวเตอร์เป็น Anonymous
เพื่อนแนะนำ ไม่กี่วันก่อน ไม่เคยคิดถึงมาก่อน
หากแฮ็กเข้า Network จะเห็นชื่ออุปกรณ์ทั้งหมด หากมีอุปกรณ์เดียว (Mac ของคุณ) 功效有限 แต่หากหลายอุปกรณ์ สามารถ Camouflage Mac ได้โดยเปลี่ยนชื่อ
ก่อนหน้านี้ชื่อเครื่องผม "Mark's MacBook Air" ก็เช่นกันว่า "เข้ามาเอาไฟล์ได้เลย!" เปลี่ยนชื่อเป็นอะไรไม่ลافتนอน อยู่กลางอุปกรณ์อื่นๆ
ไม่ Foolproof ใครก็เช็คอุปกรณ์ทีละตัวได้ แตใช้เวลานานขึ้น ทำให้พวกเขามั่นใจยากขึ้น
ไป System Preferences > Sharing บนสุดเห็นชื่อเครื่อง คลิก Padlock ล่าง กรอก Admin Password ปุ่ม Edit ข้างชื่อจะ Active คลิกมัน
ตั้งชื่อใหม่ ไม่ติ๊ก "Use dynamic global hostname"
ปิด Sharing
อยู่ใน Sharing แล้ว ปิดทุกตัวเลือก ยกเว้น Content Caching
จากที่หา Content Caching ดูโอเค และมีประโยชน์ จะเปิด Internet Sharing อัตโนมัติ ทิ้งไว้ได้ แต่ที่เหลือ: Screen Sharing, File Sharing, Remote Login - ปิด (เว้นแต่จำเป็นมาก)
สรุป
เหล่านี้กันได้แค่ Snooper แบบ Casual ที่ร้านกาแฟ หรือขโมยลักลอบขายได้เงินเร็ว
หากถูก Government agency หรือ Pro โจมตี จะชะลอได้แค่สักพัก
แตดีกว่าว่างเปล่า ทำไมต้องทำให้พวกเขาสะดวก?