Quét mã QR VPN và Safari mở ra? Hãy đọc tải trọng
Một lần quét mở Safari là kết quả đúng cho một liên kết, không phải nhập thất bại. Năm bước kiểm tra tách những gì mã mang theo khỏi những gì điện thoại sẽ chấp nhận.
Safari mở ra, một trang tải xong và không có gì khác xảy ra. Điều đó khiến người ta ngạc nhiên vì mã được trao như một cấu hình VPN, nhưng điện thoại lại coi nó là một liên kết. Cả hai hành vi đều đến từ cùng một chỗ: mã QR mang các byte, và một thứ gì đó trên điện thoại phải nhận ra các byte ấy như một định dạng mà nó hiểu. Khi không có gì nhận ra chúng, phương án dự phòng hợp lý là hiển thị văn bản hoặc đề nghị mở một URL.
Bước một: giải mã nội dung trước khi đổ lỗi
Đọc mã bằng một trình quét thông thường và xem những ký tự đầu. http hoặc https ở đầu nghĩa là địa chỉ tải xuống, khai báo XML nghĩa là văn bản tải trọng, và một khối ngắn bắt đầu bằng tên sản phẩm thường thuộc định dạng nhập riêng của một ứng dụng khách. Cái nhìn đó cho biết bước kiểm tra nào dưới đây áp dụng. Nó cũng kết thúc một cuộc tranh luận về chiếc điện thoại mà thực ra là về nội dung. Ghi phát hiện ấy vào phiếu, vì người đọc tiếp theo sẽ hỏi mã thực sự chứa gì.
Đổi tên một tệp đã tải xuống không thay đổi bản chất của nó. Các byte quyết định ứng dụng nào có thể dùng nó.
Bước hai: ghép trình quét với tải trọng
Camera không có trình nhập VPN, nên nó đưa ra những cách đọc chung: mở liên kết, sao chép văn bản, thêm địa chỉ vào danh bạ. Một ứng dụng khách có trình quét riêng có thể nhận ra định dạng mà camera sẽ không bao giờ nhận ra. Không kết quả nào nói gì về một ứng dụng khác trên một chiếc điện thoại khác. Khi hai ứng dụng cùng được dùng ở một nơi, chính sự lệch nhau đó giải thích một mã chạy được với người này và thất bại với người tiếp theo.
Hỏi người vận hành mã được tạo cho ứng dụng nào. Câu hỏi đó giải quyết nhiều ca hơn bất kỳ cài đặt trình quét nào.
Bước ba: tải xuống không phải cài đặt
Một hồ sơ cấu hình Apple lấy qua URL vẫn phải được cài đặt. Tệp rơi vào mục hồ sơ trong Cài đặt, và ai đó phải xem lại nó và xác nhận việc cài đặt tại đó. Mở liên kết và cài hồ sơ là hai sự kiện riêng biệt, và không sự kiện nào kết nối đường hầm. Theo dõi cả ba giai đoạn riêng rẽ, nếu không giai đoạn cuối sẽ bị đổ lỗi cho hai giai đoạn đầu.
Một thiết bị được quản lý có thể từ chối thẳng việc cài đặt, và mã QR không mang thẩm quyền nào để vô hiệu quyết định đó.
Bước bốn: phân loại hình ảnh như dữ liệu mà nó chứa
Nếu tải trọng nhúng một khóa hoặc một thông tin xác thực, hình ảnh là bản sao của bí mật đó. Ảnh chụp màn hình đi qua ứng dụng trò chuyện, tệp đính kèm và thư viện ảnh, và không thứ nào trong đó được thiết kế để giữ bí mật. Quyết định nơi một bức ảnh của mã được phép tồn tại bằng đúng những quy tắc bạn áp dụng cho chính chiếc khóa.
Nếu tải trọng trỏ tới một bản tải xuống, liên kết và các quy tắc máy chủ quyết định ai có thể lấy tài liệu. Một mã in trên áp phích không phải kênh riêng tư.
Bước năm: xác minh đường hầm như một giai đoạn riêng
Sau khi nhập thành công, hãy kiểm tra cấu hình như một chủ đề riêng: nó có được chọn không, có kết nối không, và một tài nguyên riêng có phản hồi không. Mỗi điều đó có cách sửa và người chịu trách nhiệm khác nhau. Một cấu hình kết nối trong khi tài nguyên riêng im lặng đã nói với bạn rằng đường hầm hoạt động còn tuyến hoặc trình phân giải thì không.
Ghi lại giai đoạn nào đã thất bại. Bốn giai đoạn với một lỗi là một phiếu hỗ trợ; bốn giai đoạn bị dồn thành một lời phàn nàn là một câu đố cho mọi người. Rồi chuyển tài liệu đi với giai đoạn được ghi bên cạnh: mã mang gì, ứng dụng nào dùng nó, và việc cài đặt hay kết nối là thứ cuối cùng còn hoạt động.