Etiket 01, Başlatma Noktası
11 = statik QR (tekrar kullanılabilir, tutarı kendiniz girersiniz).12 = dinamik QR (tek seferlik, tutar tüccar POS sistemi tarafından önceden doldurulur).
Standards · EMVCo merchant payment QR
Bir restoran masasındaki, otopark sayacındaki veya market tezgahındaki QR neredeyse her zaman EMVCo'nun TLV biçiminde çalışır. Tüccar adını, şehri, ülkeyi, para birimini, isteğe bağlı tutarı ve değiştirilirse başarısız olan bir CRC-16 sağlama toplamını taşır. Sticker değiştirme saldırısı, gerçek bir tüccarın QR'sini saldırganın QR'siyle kaplamak, dünya genelinde en yaygın QR dolandırıcılığıdır. Ödemeden önce QR'yi çözümlemek kime gerçekten ödediğinizi gösterir.
Standart, çip kartları tanımlayan aynı EMVCo konsorsiyumu tarafından yayımlanan EMVCo QR Kodu Spesifikasyonudur. Biçimin büyük bölümünü paylaşan iki türü vardır:
Neredeyse her ülkenin anlık ödeme şeması, üstüne birkaç ülkeye özgü etiket eklenerek EMVCo MPM üzerine inşa edilmiştir:
Biçim Etiket-Uzunluk-Değer metnidir, şifreleme yoktur, herhangi bir QR tarayıcısıyla çözümlenebilir. Tüccar kimliği düz metin olarak kodlanmıştır ve cüzdan uygulamanızın gösterdiği budur.
Her EMVCo yükü 000201 (Yük Biçim Göstergesi) ile başlar. Ardından gelen, iki karakterlik etiket, iki basamaklı uzunluk ve o uzunluktaki değerden oluşan TLV kayıtlarının tekrarıdır.
11 = statik QR (tekrar kullanılabilir, tutarı kendiniz girersiniz).12 = dinamik QR (tek seferlik, tutar tüccar POS sistemi tarafından önceden doldurulur).
Ülkeye özgü alıcı tanımlayıcı. Pix Anahtarı (CPF / CNPJ / e-posta / telefon / EVP UUID), UPI Sanal Ödeme Adresi, PromptPay telefon veya ulusal kimlik vb.
ISO 18245 4 haneli kategori. 5812 = restoran, 5411 = bakkal, 7011 = konaklama, 5541 = benzin istasyonu vb.
ISO 4217 sayısal kodu. 840 = USD, 978 = EUR, 826 = GBP, 986 = BRL (Brezilya reali), 356 = INR (Hindistan rupisi).
İsteğe bağlı. Dinamik QR'lerde bulunur (tüccar önceden doldurmuştur); statik QR'lerde bulunmaz (kendiniz girersiniz).
İsteğe bağlı. 55, bahşiş isteminin görünüp görünmeyeceğini belirtir; 56 / 57 sabit tutarlı veya yüzdelik kolaylık ücreti taşır.
ISO 3166-1 alfa-2 ülke kodu. Ödeme uygulamaları sınır ötesi transferi desteklediğinde kullanışlıdır.
En fazla 25 karakter. Cüzdan uygulamanızın "___ kişisine ödüyorsunuz" olarak gösterdiği alan budur. Tüccar buraya ne koyacağını tamamen kontrol eder. Sticker değiştirme yapan bir saldırgan istediği dizeyi buraya yazar.
En fazla 15 karakter. Tüccarın konumlandığı yer.
İsteğe bağlı ama sahtekarlık tespiti için kullanışlı: posta kodu şehirle eşleşmeyen ABD tüccarı bir işaret.
Alt-TLV. İçeride: fatura numarası, cep numarası, mağaza etiketi, sadakat numarası, referans etiketi, müşteri etiketi, terminal etiketi, işlem amacı.
CRC TLV'nin "6304" başlığı dahil önceki her şeyin CRC-16/CCITT-FALSE değeri. Bu eşleşmiyorsa QR değiştirilmiş veya bozulmuştur.
Teknik üzücü derecede basittir:
Tüccar, günlük mutabakatı 59. etikete saldırganın koyduğu herhangi bir dizeyi yerleştirebileceğini gösterene kadar fark etmez. Müşteri fark etmez çünkü cüzdanında "ödeme yaptınız" yazar ve saldırgan tüccarın gerçek adını kullanabilir. Ya da yakınını: "Joe's Pizz4", "Joe's Pizzeria 2" gibi meşgul bir müşterinin yakalamayacağı küçük varyasyonlar.
Dolandırıcılık, mobil ödemelerin yaygın olduğu her ülkede belgelenmiştir: Brezilya (otopark sayaçlarında Pix sticker değiştirme), Hindistan (benzin istasyonlarında UPI sticker değiştirme), Çin (dükkan camlarında WeChat Pay sticker değiştirme), Singapur (yemek alanlarında PayNow), Birleşik Krallık (bağış kutusu QR değiştirme), ABD (Austin, San Francisco, Los Angeles'ta otopark sayaçları).
Tarayıcımızın gösterdikleri:
Taramadan önce incelenmesi gereken fiziksel ipuçları:
Çözümleyicimiz ülke etiketini tanır ve uygulanabilir bir yerel şema varsa karar üzerine yerel şema adını yazar. Şu an büyük anlık ödeme sistemlerini de kapsayan 54 ülkeyi destekliyoruz. Şema bazlı ayrıntılar için standartlar merkezine bakın.
QR'yi tarayıcımıza bırakın. Karar tüccara, şehre, ülkeye, tutara ve CRC sağlama toplamının geçerli olup olmadığını gösterir. Birkaç saniye sürer. Sizi bir akşam yemeğinin veya aylık park bütçesinin maliyetinden kurtarabilir.