Có lẽ bạn đã nhận thấy tính năng NFC trên điện thoại, và thắc mắc nó là gì. Hoặc có thể bạn đang dùng NFC cho thanh toán không tiếp xúc từ Android hoặc thiết bị khác, và bạn lo ngại về độ an toàn của nó.
NFC là tính năng phổ biến trên điện thoại, nhưng điều nhiều người không nhận ra là có rủi ro bảo mật liên quan đến việc dùng nó. Ở đây chúng ta sẽ giải thích thêm về NFC và cách hack NFC hoạt động.
NFC Là Gì (Và Tại Sao Nó Trên Điện Thoại Của Tôi)?
NFC là viết tắt của near-field communication (giao tiếp trường gần). Đó là cách thiết bị giao tiếp với nhau khi chúng ở gần vật lý. Nơi phổ biến nhất bạn tìm thấy NFC là trên điện thoại thông minh. Nếu điện thoại của bạn hỗ trợ NFC, như hầu hết hiện nay, bạn có thể dùng NFC cho tác vụ như ghép cặp nhanh tai nghe với điện thoại, hoặc chạm điện thoại vào điện thoại người khác để chuyển dữ liệu liên lạc.
NFC thường hoạt động trên khoảng cách vài centimet. Vì vậy để dùng nó, bạn cần đưa hai thiết bị giao tiếp rất gần nhau. Ngày nay, nó cũng dùng cho hệ thống thanh toán qua điện thoại. Khi bạn chạm điện thoại vào thiết bị đọc để trả tiền đơn cà phê, đó là dùng NFC.
Khác Biệt Giữa NFC Và RFID Là Gì?
Một công nghệ tương tự NFC bạn có thể nghe nói là RFID. Bạn sẽ tìm thấy chip RFID trong thẻ không tiếp xúc, như thẻ trả trước dùng đi lại trên một số hệ thống giao thông công cộng. Và bạn có thể thấy ví hoặc hộp thẻ quảng cáo là "chặn RFID".
Vậy RFID là gì, và nó có liên quan gì đến NFC?
RFID là viết tắt của radio frequency identification (nhận dạng tần số vô tuyến). Là thuật ngữ cho hệ thống một bộ phát thu vô tuyến nhỏ và bộ thu và phát. Bạn cũng sẽ thấy chúng gọi là thẻ, bộ đọc, và anten. Công nghệ dùng trong mọi thứ từ thẻ tag quần áo trong cửa hàng bán lẻ đến kiểm soát truy cập như thẻ định danh do nhà tuyển dụng dùng. Nó cũng có thể dùng cho việc "gắn chip" thú cưng hoặc theo dõi xe ra vào gara đỗ xe.
RFID không nhất thiết là công nghệ an toàn, vì nó không dùng mã hóa. Có công cụ gọi là RFID skimmers cho phép hacker đọc dữ liệu RFID từ vật thể gần như thẻ. Hacker có thể dùng công nghệ này để đánh cắp thông tin từ vật phẩm RFID.
Đó là lý do NFC tồn tại. NFC là loại phụ của RFID, an toàn hơn một chút. Nó dùng mã hóa giữ dữ liệu an toàn. Ứng dụng thanh toán từ điện thoại, như Apple Pay, dùng NFC.
NFC Không Hoàn Toàn An Toàn
Vậy có nghĩa bạn không phải lo về thiết bị NFC bị hack?
Thật không may không. NFC an toàn hơn các loại RFID khác, nhưng nó không hoàn hảo. Nó được thiết kế để là kết nối tiện lợi, không phải bảo mật. NFC yêu cầu bạn chạm, chạm, hoặc vuốt thiết bị NFC như điện thoại vào bộ đọc NFC như điện thoại khác. Miễn là cả hai thiết bị hỗ trợ NFC và chúng trong phạm vi vô tuyến NFC, kết nối là hợp lệ.
Về mặt giao thức NFC, khoảng cách gần là tất cả cần thiết cho truyền tải hợp lệ.
Bạn thấy điểm yếu? Không yêu cầu mật khẩu hoặc thông tin xác thực! Kết nối NFC thiết lập tự động và không yêu cầu bất kỳ dạng đăng nhập hay nhập mật khẩu như Wi-Fi. Điều này tiềm ẩn vấn đề thực sự vì bất kỳ ai có thể thiết lập kết nối NFC với thiết bị của bạn miễn là họ đủ gần.
Tưởng tượng nếu bạn va chạm vào thiết bị NFC nhiễm virus? Chỉ cần một va chạm để bạn bị nhiễm.
NFC có thể được làm an toàn ở lớp ứng dụng bằng cách triển khai kênh an toàn hoặc yêu cầu thông tin xác thực, nhưng NFC như một giao thức bản thân không an toàn chút nào. Và dù yêu cầu khoảng cách gần cho kết nối NFC kích hoạt, va chạm không mong muốn vẫn xảy ra. Đôi khi, ngay cả va chạm tốt ý (như khi thanh toán Google Wallet) cũng có thể dẫn đến thảm họa.
Cơ Bản Của Tấn Công NFC
Tấn công NFC là gì? Tại sao dạng kết nối không dây này lại dễ bị tổn thương?
Điều đó liên quan đến cách NFC được triển khai trên thiết bị cụ thể. Vì NFC là kết nối dựa trên tiện lợi, và vì không có nhiều kiểm tra bảo mật, một va chạm có thể kết thúc bằng việc tải virus hoặc malware hoặc file độc hại khác lên thiết bị bị va chạm. Và nếu triển khai NFC không an toàn, file đó có thể được tự động mở bởi thiết bị.
Tưởng tượng nếu máy tính tự động mở bất kỳ file nào tải từ Internet. Chỉ cần một lần bấm nhầm vào link xấu để máy tính tự cài malware. Khái niệm tương tự cho NFC.
Với các ứng dụng độc hại chạy ngầm, điện thoại của bạn có thể bí mật chuyển mã PIN ngân hàng và số thẻ tín dụng cho người không được ủy quyền ở đâu đó bên kia thế giới. Virus có thể mở lỗ hổng khác, cho phép người độc hại đặc quyền đầy đủ thiết bị để đọc email, tin nhắn, ảnh, và dữ liệu ứng dụng thứ ba.
Cốt lõi vấn đề là chuyển NFC có thể thực thi mà người dùng thậm chí không biết chuyển tải đang diễn ra. Nếu ai đó tìm ra cách giấu thẻ NFC ở nơi không đáng ngờ nơi điện thoại có thể va chạm, họ có thể tải dữ liệu độc hại lên thiết bị NFC mà người ta không nhận ra. Nhóm hacker, Wall of Sheep, đã chứng minh điều này với poster và nút bấm gắn thẻ NFC.
Cách Bảo Vệ Mình Trước Hack NFC
Cách hiệu quả nhất bảo vệ trước lỗ hổng NFC đơn giản là không dùng NFC hoàn toàn. Tuy nhiên, nếu bạn muốn dùng chức năng như thanh toán không tiếp xúc, có bước bạn có thể làm để an toàn hơn.
Phân chia tài khoản nhạy cảm. Nếu bạn dùng thiết bị NFC cho, ví dụ, thanh toán nhanh qua Google Wallet, một cách an toàn là có tài khoản riêng chỉ cho NFC. Cách đó, nếu điện thoại bị xâm phạm và thông tin Google Wallet bị đánh cắp, sẽ là tài khoản giả bị đánh cắp chứ không phải tài khoản chính.
Tắt NFC khi không dùng. Điều này ngăn va chạm vô tình truyền chương trình không mong muốn và malware đến thiết bị. Bạn có thể nghĩ điện thoại không ở trong phạm vi va chạm nhiều thiết bị trong ngày. Nhưng bạn sẽ ngạc nhiên, đặc biệt nếu bạn thường xuyên ở nơi đông đúc.
Định kỳ kiểm tra thiết bị tìm malware, đặc biệt sau khi dùng NFC. Có thể hoặc không thể hoàn toàn ngăn hack NFC. Nhưng nếu bạn bắt chúng trước khi chúng làm nhiều hại, đó sẽ tốt hơn không bắt chúng chút nào. Nếu tìm thấy bất kỳ điều gì đáng ngờ, hãy đổi mật khẩu và thông tin xác thực quan trọng ngay lập tức.
Nhận Biết Rủi Ro Bảo Mật Từ Việc Dùng NFC
NFC là công nghệ hữu ích cho một số chức năng. Nhưng nó không không rủi ro bảo mật. Vì nó thiếu bảo vệ mật khẩu, hacker có thể truy cập dữ liệu NFC. Chúng thậm chí có thể làm điều này mà bạn không nhận ra.
Có vẻ như công nghệ mới áp dụng như NFC trên điện thoại chỉ làm chúng dễ bị tổn thương hơn. Tuy nhiên, cân bằng lại, điện thoại giờ an toàn hơn bao giờ hết. Bạn luôn có thể kiểm tra điện thoại có bị hack không, nếu bạn lo lắng. Để tìm hiểu thêm, xem danh sách lý do điện thoại thông minh an toàn hơn điện thoại cục.