Ghép nối là khi máy theo dõi em bé quyết định tin cậy thiết bị nào. Bước này quan trọng hơn vẻ ngoài của màn hình thiết lập. Mã ngắn giúp bắt đầu dễ dàng, nhưng không thể thay thế việc trao đổi khóa hoặc xác nhận trên cả hai thiết bị.
Quy trình bảo mật
Ghép nối an toàn nên diễn ra như thế nào
Tạo điểm gặp nhau
Mã ngắn hoặc liên kết trước tiên đưa cả hai thiết bị đến cùng một nơi.
Trao đổi dữ liệu khóa mật mã thực sự
Sau đó, các thiết bị cần thực hiện trao đổi khóa mật mã; chỉ mã hiển thị là chưa đủ.
So sánh những gì hai bên nhìn thấy
Cả hai bên cần có thể nhận biết rằng họ đang thấy cùng một phiên và cùng một thiết bị ở phía bên kia.
Chỉ khi đó mới tin cậy phiên
Chỉ khi đó, kết nối mới được bảo vệ trước nguy cơ ghép nhầm theo cách mà phụ huynh có thể hiểu và kiểm chứng.
Vì sao mã ngắn có thể khiến phụ huynh quá yên tâm
Mã ngắn có vai trò riêng: nhập nhanh, dễ đọc thành tiếng và thuận tiện trong sinh hoạt gia đình hằng ngày. Vấn đề nảy sinh khi mã này được xem là toàn bộ cơ chế bảo mật. Thông thường, nó chỉ đóng vai trò là điểm gặp nhau. Nếu không có bước trao đổi khóa hoặc đối chiếu giữa hai thiết bị, phần lớn cơ sở tạo nên sự tin cậy vẫn bị che khuất trong màn hình thiết lập.
Với máy theo dõi em bé, đây không phải vấn đề mật mã trừu tượng. Đó là việc bảo đảm không ghép nhầm thiết bị, không để một phiên khác chen vào, và để phụ huynh thấy được một lần ghép nối đúng trông như thế nào. Bảo mật tốt giúp kiểm tra được khoảnh khắc đó.
Mô hình bảo mật yếu
Nhập một mã ngắn là xong, không có xác nhận thêm. Dễ dùng, nhưng phụ huynh khó kiểm tra.
Mô hình bảo mật tốt hơn
Dùng mã làm điểm gặp nhau trước, sau đó trao đổi khóa thực và xác nhận hiển thị trên cả hai thiết bị.
Mô hình bảo mật mạnh
Nhận diện thiết bị rõ ràng, so sánh số an toàn hoặc kiểu SAS, và ít phụ thuộc vào dữ liệu tài khoản lưu dài hạn.
Ghép nối tốt trông như thế nào với phụ huynh
Một quy trình ghép nối tốt không chỉ hiển thị “đã kết nối”. Quy trình đó cho phụ huynh thấy rõ từng bước: đối chiếu thông tin an toàn, xác nhận trên cả hai thiết bị và giải thích rõ vì sao cần nhập số, mã hoặc thực hiện thao tác xác nhận. Nhờ vậy, bảo mật kỹ thuật trở nên hữu ích trong cuộc sống hằng ngày.
Logic ghép nối càng ít hiển thị, phụ huynh càng nên xem kỹ. Thiết lập rất mượt có thể tiện, nhưng để lại rất ít cơ hội kiểm tra thời điểm quan trọng. Các sản phẩm có truy cập từ xa và kết nối internet đặc biệt cần giải thích rõ cách chúng ngăn ghép nhầm.
Dấu hiệu cho thấy việc ghép nối có thể quá yếu
có thể đang thiếu một bước bảo mật quan trọng.
sản phẩm chưa truyền đạt đủ rõ về danh tính thiết bị.
sẽ khó xác minh rằng lần ghép nối thật sự là lần mong muốn.
Ghép nối và quyền riêng tư luôn đi cùng nhau
Ghép nối an toàn giúp ngăn kết nối với nhầm thiết bị, đồng thời giảm lượng dữ liệu cần thu thập. Nếu một ứng dụng bảo vệ phiên kết nối và thiết bị ở đầu bên kia một cách phù hợp, ứng dụng đó sẽ ít phải dựa vào tài khoản tồn tại lâu dài, địa chỉ email hoặc hệ thống quản lý người dùng phức tạp. Những hệ thống được xây dựng tốt thường có thể hoạt động với ít dữ liệu cá nhân hơn.
Đó chính là lý do các trang về kiến trúc hữu ích. Chúng cho thấy nhà cung cấp xem ghép nối là một vấn đề an toàn thực sự hay chỉ là bước làm quen phải thật mượt mà bằng mọi giá.
Các câu hỏi nên đặt ra về ghép nối
- Mã hiển thị chỉ để tiện dùng hay đang gánh toàn bộ nhiệm vụ bảo mật?
- Cả hai thiết bị có xác nhận cùng một phiên theo cách có thể nhìn thấy không?
- Phụ huynh có thể hiểu sản phẩm tránh ghép nhầm thiết bị như thế nào không?
- Hệ thống có cần dữ liệu tài khoản lưu dài hạn chỉ để ghép hai thiết bị không?
- Sau khi ghép nối, có còn thấy rõ phiên thuộc về thiết bị nào không?
Câu hỏi thường gặp
Bản thân mã ghép nối ngắn có an toàn không?
Mã ngắn chỉ nên giúp hai thiết bị tìm thấy nhau. Sau đó, các thiết bị phải tạo khóa mật mã thực mà không gửi các khóa đó đến máy chủ.
Vì sao cả hai thiết bị đều hiển thị số xác minh?
Các số xác minh trùng khớp giúp phát hiện hành vi can thiệp khó nhận biết trong quá trình trao đổi khóa. Nếu các số không khớp, hãy dừng lại và bắt đầu lại quy trình ghép nối.
Tôi có cần ghép nối lại sau khi cài đặt lại không?
Điều đó phụ thuộc vào việc khóa bảo mật của thiết bị có còn được lưu giữ hay không. Sau khi cài đặt lại ứng dụng hoặc đổi thiết bị, ghép nối lại từ đầu thường là cách an toàn và rõ ràng nhất.
Nguồn và tài liệu đọc thêm
- Bảo mật và kiến trúc Babyphone Timmy · Babyphone Timmy
- Xác thực ẩn danh với Firebase · Tài liệu Firebase
- Bắt đầu với WebRTC · WebRTC
- API WebRTC · Tài liệu web MDN
- Internet vạn vật của OWASP · Quỹ OWASP
- Thiết bị thông minh: sử dụng an toàn trong nhà bạn · Trung tâm An ninh mạng Quốc gia (Anh)
- *Quyền riêng tư không được bao gồm – Hướng dẫn mua sản phẩm kết nối · Quỹ Mozilla
- Yêu cầu chính sách dành cho gia đình · Trợ giúp Google Play