คุณอาจสังเกตฟีเจอร์ NFC บนโทรศัพท์ และสงสัยว่ามันคืออะไร หรือคุณใช้ NFC ชำระเงินแบบ Contactless จาก Android หรืออุปกรณ์อื่น และกังวลว่าปลอดภัยแค่ไหน
NFC เป็นฟีเจอร์ทั่วไปบนโทรศัพท์ แต่สิ่งที่หลายคนไม่รู้คือ มีความเสี่ยงความปลอดภัยเกี่ยวกับการใช้งาน นี่คือคำอธิบาย NFC และวิธีการแฮก NFC
NFC คืออะไร? (และทำไมมันถึงอยู่บนโทรศัพท์ของฉัน?)
NFC ย่อมาจาก Near-Field Communication เป็นวิธีที่อุปกรณ์สื่อสารกันเมื่ออยู่ใกล้ชิดทางกายภาพ สถานที่พบ NFC มากที่สุดคือสมาร์ทโฟน หากโทรศัพท์ของคุณรองรับ NFC (ส่วนใหญ่รองรับอยู่แล้ว) คุณใช้ NFC สำหรับงานอย่าง: จับคู่หูฟังกับโทรศัพท์เร็วๆ หรือชนโทรศัพท์กับอีกเครื่องเพื่อโอนข้อมูลติดต่อ
NFC ทำงานระยะไม่กี่เซนติเมตร ดังนั้นเพื่อใช้งาน คุณต้องนำอุปกรณ์สองเครื่องที่สื่อสารกันไปอยู่ใกล้มาก ปัจจุบันยังใช้สำหรับระบบชำระเงินผ่านโทรศัพท์ เมื่อคุณแตะโทรศัพท์ที่อ่านเครื่องเพื่อจ่ายค่ากาแฟ นั่นคือการใช้ NFC
NFC และ RFID แตกต่างกันอย่างไร?
เทคโนโลยีคล้าย NFC ที่คุณอาจได้ยินคือ RFID จะพบชิป RFID ในบัตร Contactless เช่น บัตรประชาสัมพันธ์ที่ใช้เดินรถไฟฟ้าบางระบบ และอาจเห็นสินค้าอย่างกระเป๋า/ที่ใส่บัตรโฆษณาว่า "RFID blocking"
RFID คืออะไร และเกี่ยวกับ NFC อย่างไร?
RFID ย่อมาจาก Radio Frequency Identification เป็นคำสำหรับระบบของ radio transponder ขนาดเล็ก และ receiver/transmitter ยังเรียกว่า tags, readers, antennas เทคโนโลยีนี้ใช้ในทุกอย่าง: แท็กเสื้อผ้าในร้านค้า, ควบคุมเข้าออก เช่น บัตรประจำตัวพนักงาน ใช้สำหรับ "ฝังชิป" สัตว์เลี้ยง หรือตรวจรถเข้า-ออกลานจอดรถ
RFID ไม่ได้ปลอดภัยโดยลักษณะเฉพาะ เพราะไม่ได้ใช้การเข้ารหัส มีเครื่องมือ RFID skimmers ให้แฮกเกอร์อ่านข้อมูล RFID จากวัตถุใกล้เคียง เช่น บัตร แฮกเกอร์ใช้เทคโนโลยีนี้ขโมยข้อมูลจากสิ่งของ RFID
นั่นคือเหตุผลที่ NFC มีอยู่ NFC เป็น sub-type ของ RFID ที่ปลอดภัยกว่าเล็กน้อย ใช้การเข้ารหัสเก็บข้อมูลให้ปลอดภัย แอปชำระเงินจากโทรศัพท์อย่าง Apple Pay ใช้ NFC
NFC ไม่ได้ปลอดภัยสมบูรณ์
หมายความว่าคุณไม่ต้องกังวลเรื่อง NFC ถูกแฮก?
ไม่นะ NFC ปลอดภัยกว่า RFID ประเภทอื่น แต่ไม่สมบูรณ์ มันออกแบบมาเพื่อการเชื่อมต่อที่สะดวก ไม่ใช่ความปลอดภัย NFC ต้องการให้คุณชน/แตะ/สไลด์ อุปกรณ์ NFC (โทรศัพท์) กับ NFC reader (อีกโทรศัพท์) ตราบใดที่ทั้งคู่รองรับ NFC และอยู่ในระยะ NFC การเชื่อมต่อถือว่าถูกต้อง
ที่โปรโตคอล NFC กำหนด ระยะใกล้ชิดคือสิ่งที่จำเป็นสำหรับการถ่ายโอนที่ถูกต้อง
คุณเห็นจุดอ่อนไหม? ไม่มีรหัสผ่านหรือ credentials! การเชื่อมต่อ NFC เกิดขึ้นอัตโนมัติ ไม่ต้อง login หรือป้อนรหัสผ่านอย่าง Wi-Fi นี่มีศักยภาพสร้างปัญหาจริง เพราะใครก็ตามสามารถสร้างการเชื่อมต่อ NFC กับอุปกรณ์ของคุณได้ ตราบใดที่เข้าใกล้พอ
จินตนาการ: หากคุณชนอุปกรณ์ NFC ที่ติดไวรัส? แค่ชนครั้งเดียว ก็พอให้คุณติดไวรัส
NFC สามารถทำให้ปลอดภัยได้ที่ application layer โดย implement secure channels หรือกำหนด credentials แต NFC เองในระดับโปรโตคอล ไม่ปลอดภัยเลย และแม้จะต้องการระยะใกล้ชิดสำหรับ NFC connection แตการชนที่ไม่พึงประสงค์เกิดขึ้นจริง บางครั้ง แม้การชนที่มีเจตนาดี (เช่นชำระด้วย Google Wallet) ก็อาจนำไปสู่ภัยพิบัติ
พื้นฐานของ NFC Hack
NFC hack คืออะไร? ทำไมการเชื่อมต่อไร้สายแบบนี้ถึงเปราะบาง?
เกี่ยวกับวิธีที่ NFC ถูก implement บนอุปกรณ์เฉพาะ เพราะ NFC เป็นการเชื่อมต่อที่เน้นความสะดวก และไม่มีการตรวจสอบความปลอดภัยมาก การชนอาจทำให้อัปโหลดไวรัส/มัลแวร์/ไฟล์อันตรายอื่น ไปที่อุปกรณ์ที่ถูกชน และถ้า NFC implementation ไม่ปลอดภัย ไฟล์นั้นอาจถูกเปิดอัตโนมัติโดยอุปกรณ์
จินตนาการ: หากคอมพิวเตอร์ของคุณเปิดไฟล์ที่ดาวน์โหลดจากอินเทอร์เน็ตอัตโนมัติ แค่คลิกลิงก์ผิดครั้งเดียว ก็พอให้คอมพิวเตอร์ติดมัลแวร์อัตโนมัติ แนวคิดคล้ายกันสำหรับ NFC
ด้วยแอปอันตรายเหล่านี้ทำงานในพื้นหลัง โทรศัพท์ของคุณอาจส่งต่อ PIN ธนาคาร และเลขบัตรเครดิตไปให้บุคคลไม่ได้รับอนุญาตอยู่ที่ไหนสักแห่งไกลๆ ไวรัสอาจเปิดช่องโหว่อื่น ให้ผู้โจมตีสิทธิ์เต็มอ่านอีเมล, ข้อความ, รูปภาพ, ข้อมูลแอปภายนอก
แก่นปัญหาคือ: การถ่ายโอน NFC สามารถเกิดขึ้นได้โดยผู้ใช้ไม่รู้ตัวว่าเกิดการถ่ายโอนอยู่ หากใครคิดวิธีซ่อน NFC tags ในสถานที่ไม่สังเกตได้ ที่โทรศัพท์น่าจะชน พวกเขาอาจอัปโหลดข้อมูลอันตรายลงอุปกรณ์ NFC-enabled โดยคนไม่รู้ตัว กลุ่มแฮกเกอร์ Wall of Sheep พิสูจน์ด้วยโปสเตอร์และปุ่มที่มี NFC tag
วิธีป้องกันตัวเองจาก NFC Hacks
วิธีมีประสิทธิภาพที่สุดป้องกันช่องโหว่ NFC คือ ไม่ใช้ NFC เลย แต่หากต้องการใช้ฟังก์ชันอย่าง Contactless payments มีขั้นตอนทำให้ปลอดภัยขึ้น
แยกบัญชีที่ละเอียดอ่อน (Compartmentalize) หากคุณใช้อุปกรณ์ NFC ชำระเงินเร็วผ่าน Google Wallet วิธีปลอดภัยคือมีบัญชีแยกสำหรับ NFC นั่นคือ หากโทรศัพท์ถูกเจาะ และข้อมูล Google Wallet ถูกขโมย จะเป็นบัญชี dummy ที่โดนขโมย ไม่ใช่บัญชีหลัก
ปิด NFC เมื่อไม่ได้ใช้ ป้องกันการชนโดยไม่ตั้งใจส่งโปรแกรม/มัลแวร์ไม่พึงประสงค์เข้าอุปกรณ์ คุณอาจคิดว่าโทรศัพท์ไม่ได้อยู่ในระยะชนอุปกรณ์อื่นมากตลอดวัน แต่คุณจะประหลาดใจ โดยเฉพาะถ้าคุณอยู่ในฝูงชนบ่อย
ตรวจสอบมัลแวร์บนอุปกรณ์เป็นประจำ โดยเฉพาะหลังใช้ NFC อาจหรืออาจไม่สามารถป้องกัน NFC hacks ได้หมด แต่ถ้าจับได้ก่อนทำลายมาก จะดีกว่าไม่จับเลย หากพบสิ่งน่าสงสัย เปลี่ยนรหัสผ่านและข้อมูลประจำตัวสำคัญทันที
ตระหนักถึงความเสี่ยงความปลอดภัยจากการใช้ NFC
NFC เป็นเทคโนโลยีที่มีประโยชน์สำหรับฟังก์ชันบางอย่าง แต่ไม่ได้ไม่มีความเสี่ยง เพราะขาดการป้องกันด้วยรหัสผ่าน แฮกเกอร์จึงเข้าถึงข้อมูล NFC ได้ พวกเขาทำได้แม้คุณจะไม่รู้
อาจดูเหมือนเทคโนโลยีใหม่ๆ อย่าง NFC บนโทรศัพท์ ทำให้มันเปราะบางกว่า แต่โดยรวม โทรศัพท์ตอนนี้ปลอดภัยกว่าที่เคย คุณตรวจสอบได้ว่าโทรศัพท์โดนแฮกหรือไม่ หากกังวล ดูรายการเหตุผลที่สมาร์ทโฟนปลอดภัยกว่า dumb phones