Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Thiết bị thanh toán di động (Mobile Payment Terminals) sử dụng gì cho bảo mật mạng?

Kiến trúc bảo mật thanh toán di động

Thanh toán di động (Apple Pay, Google Pay, Samsung Pay, Visa Token Service, Mastercard MDES, các app ngân hàng/Ví điện tử Việt Nam: MoMo, ZaloPay, VNPay, ShopeePay, Viettel Money...) sử dụng mô hình bảo mật đa lớp (Defense in Depth) tập trung vào bảo vệ dữ liệu thẻ (PAN) và xác thực giao dịch.

Các công nghệ/biện pháp bảo mật mạng chính

Luồng giao dịch điển hình (NFC Contactless / QR Code)

  1. User mở app/ví → xác thực sinh trắc/PIN (SCA).
  2. App yêu cầu Token từ Token Service Provider (TSP) → TSP trả Token + Cryptogram (dynamic, single-use).
  3. Terminal/QR đọc Token + Cryptogram → gửi lên Acquirer Gateway qua kênh TLS/mTLS (Private APN/VPN).
  4. Acquirer → Network (Visa/Mastercard/Napas) → Issuer xác thực Cryptogram (kiểm tra ATC, key).
  5. Issuer Approve/Decline → trả về qua ngược luồng.
  6. Terminal/App hiển thị kết quả. Không PAN nào đi trên mạng.

Thách thức bảo mật mới

  • Relay Attack (NFC): Kẻ tấn công chuyển tiếp tín hiệu NFC từ thẻ/điện thoại nạn nhân đến terminal giả (MitM vô tuyến). Khắc phục: Distance bounding, Transaction timer, User presence check.
  • Malware trên mobile (Overlay, Accessibility abuse, SMS intercept): Đánh cắp OTP, PIN, điều khiển app ngân hàng. Khắc phục: App shielding, Root/Jailbreak detection, Play Integrity/DeviceCheck, Behavioral biometrics.
  • Social Engineering / Vishing / Smishing: Lừa user cấp OTP, cài app giả, quét QR mã độc. Khắc phục: Awareness, Transaction verification (hiển thị số tiền/người nhận trên terminal/app), Confirmation of Payee.
  • Supply Chain Attack (POS software, SDK thanh toán): SolarWinds-style. Khắc phục: SBOM, SLSA, Sigstore, Reproducible builds, Vendor risk management.
LớpCông nghệ / Tiêu chuẩnMô tả
Mã hóa điểm cuối (End-to-End Encryption - E2EE)TLS 1.2/1.3 (mutual TLS - mTLS), AES-256, ChaCha20-Poly1305Mã hóa toàn bộ kênh truyền từ app/terminal → Payment Gateway/Acquirer. Chỉ đích đến mới giải mã được.
Tokenization (Thay thế thẻ)EMVCo Tokenization Framework, Visa Token Service, Mastercard MDES, Network TokenPAN (số thẻ 16 số) được thay bằng Token (dãy số ngẫu nhiên, giới hạn miền sử dụng: device-only, merchant-only, transaction-only). Token bị lộ không thể dùng ngoài bối cảnh cho phép.
Secure Element (SE) / Trusted Execution Environment (TEE) / StrongBoxHSM (Hardware Security Module) trong chip NFC (SE), TEE (ARM TrustZone), StrongBox (Android Keymaster 4+)Lưu trữ khóa bí mật (Private Key, Token, PIN) trong phần cứng cô lập, không thể đọc bằng phần mềm/root/jailbreak.
Xác thực mạnh (Strong Customer Authentication - SCA)EMV 3-D Secure (3DS 2.x), FIDO2/WebAuthn, Biometric (FaceID, TouchID, Fingerprint), OTP SMS/Email/App, PIN thiết bịPSD2 (EU) yêu cầu 2/3 yếu tố: Knowledge (PIN), Possession (Phone/Token), Inherence (Biometric).
Chứng chỉ & PKIX.509 Certificates, EMVCo Root CA, Device Attestation (Apple DeviceCheck, Android Play Integrity, SafetyNet)Xác thực thiết bị/app chính hãng, chưa root/jailbreak, firmware gốc. Chứng chỉ dùng cho mTLS với Gateway.
Network SecurityCertificate Pinning (HPKP/Expect-CT), DNS over HTTPS/TLS, Private APN/VPN cho terminal POS di động, IPsec/IKEv2 cho kết nối cố địnhChống MITM, DNS hijacking, BGP hijacking. Terminal POS 3G/4G/5G thường dùng Private APN của telco/ngân hàng.
Tuân thủ tiêu chuẩnPCI DSS (Requirement 3, 4, 8, 10, 12), PA-DSS (Payment Application), PCI PTS (PIN Transaction Security), EMVCo Contactless Kernel, PCI SSF (Software Security Framework)Yêu cầu bắt buộc cho toàn bộ chuỗi xử lý thẻ. Audit định kỳ (QSA, ASV scan).