Tích hợp ảnh vào mã QR

integrate photos into qr codes 654e6fdaec95e | Dang Ngoc Duy

Tại các cửa hàng bán lẻ, mã QR thường được in thành nhiều bản và đóng khung ở những vị trí thu hút sự chú ý, giúp người dân thuận tiện thanh toán. Tuy nhiên, trong nhiều trường hợp kẻ gian lợi dụng kẽ hở này để ghi đè QR và trao đổi địa chỉ nhận tiền. Nếu không kiểm tra kỹ thông tin giao dịch, người mua có thể dễ dàng trở thành nạn nhân của lừa đảo .

Trước thực trạng này, các kỹ sư lập trình đã nghĩ ra cách tích hợp bất kỳ bức ảnh nào vào mã QR, giúp chủ cửa hàng tạo mã thanh toán với đặc điểm nhận dạng duy nhất, khiến kẻ xấu khó kiếm lợi hơn. bằng cách trộn QR giả. Phương pháp được chia sẻ rộng rãi trên các diễn đàn công nghệ tại Việt Nam và nhanh chóng được nhiều người học hỏi và áp dụng.

Anh Nguyễn Hữu Tuấn Anh, kỹ sư công nghệ thông tin, cho biết, một cá nhân có kỹ năng lập trình sẽ chỉ mất vài phút để tích hợp ảnh vào mã QR. Hiện nay, một số đơn vị trong và ngoài nước cũng có ý tưởng phát triển ứng dụng có tính năng tương tự, hỗ trợ người dùng phổ thông tự tạo mã QR với tính cá nhân hóa cao.

“Các ô đen trắng trên mã QR thực chất là các đơn vị thông tin (bit) được mã hóa. Sau khi giải mã, lập trình viên sẽ đẩy chúng tới các thư viện mã nguồn mở để “chèn” thêm hình ảnh”, ông giải thích.

Theo ông Tuấn Anh, bước đầu tiên là tạo mã QR thông thường bằng các nền tảng liên kết ngân hàng. Sau đó, kỹ sư sẽ sử dụng thư viện nguồn mở, chẳng hạn như OpenCv, để chuyển đổi QR thành chuỗi dữ liệu được mã hóa. Cuối cùng, chuỗi được gửi đến thư viện khác, ảnh được thêm vào và chuyển đổi thành mã QR mới. Sản phẩm đầu ra là mã code được tích hợp với ảnh của chính cửa hàng.

Mã QR được thiết kế bởi các công cụ AI tạo hình ảnh. Hình chụp: Hoàng Giang

Về mức độ bảo mật của mã QR tích hợp hình ảnh, ông Vũ Ngọc Sơn, Giám đốc công nghệ công ty an ninh mạng NCS đánh giá phương pháp này gây khó khăn cho kẻ xấu thực hiện hành vi lừa đảo nhưng không ngăn chặn được hoàn toàn. có thể chặn. Lý do là vì ngoại trừ hình ảnh nhận dạng riêng của cửa hàng, bản thân mã QR không chứa thông tin hay công cụ xác thực nên không thể chống hàng giả tuyệt đối.

“Khi thanh toán hoặc sử dụng nội dung ẩn trong mã QR, người dùng vẫn nên xác nhận thông tin với nhà cung cấp mã để giảm thiểu rủi ro”, ông nói.

Hoàng Giang

Trả lời

viVI