QR kod neden çalışmaz ?

Umut

New member
12 Mar 2024
567
0
0
Bu söz Cem'i düşündürdü. Çünkü kafesine yaşlı müşteriler de geliyor, bazı müşteriler küçük ekranlı telefonlar kullanıyor, bazılarıysa kamera uygulamasının QR tarama özelliğini nasıl açacağını bilmiyordu.

Bir sistemin çalışması yalnızca teknik olarak mümkün olmasıyla ölçülebilir miydi? Yoksa insanların o sistemi rahatça kullanabilmesi de başarının bir parçası mıydı?

4. BÖLÜM: OKUNAN AMA AÇILMAYAN QR KOD

Deniz, tasarımdaki sorunları belirledikten sonra başka bir test yaptı. Kodu okuttuğunda bağlantı ekranda belirdi. Bu kez bağlantıyı kopyalayarak bilgisayarındaki tarayıcıya yapıştırdı.

Sonuç değişmedi. Sayfa açılmıyordu.

Cem şaşırdı.

"Telefon kodu tanıyor ama menüye ulaşamıyoruz. Şimdi ne yapacağız?"

Deniz, bağlantıyı dikkatlice inceledi. İnternet adresi doğru görünüyordu. Ancak menünün bulunduğu sayfa, işletmenin kullandığı barındırma hizmetindeki bir sorun nedeniyle yanıt vermiyordu.

"QR kodun içindeki adresi değiştirmeden de sorun çıkabilir," dedi. "Çünkü o adresin yönlendirdiği sayfa zamanla değişebilir, taşınabilir veya tamamen kaldırılabilir."

Bu, QR kodların en sık gözden kaçan özelliklerinden biriydi. Fiziksel olarak basılmış bir kod, yıllarca aynı şekilde durabilirdi. Ancak kodun gösterdiği dijital içerik aynı kalmak zorunda değildi.

Bir QR kod internet adresi içeriyorsa şu sorunlar yaşanabilirdi:

- İnternet bağlantısının olmaması: Kod okunur ancak sayfa yüklenmez.

- Sunucu arızası: İnternet sitesi geçici olarak hizmet dışı kalabilir.

- Yanlış bağlantı: Kod oluşturulurken hatalı bir adres kullanılmış olabilir.

- Silinmiş sayfa: Kodun yönlendirdiği içerik kaldırılmış veya başka bir adrese taşınmış olabilir.

- Erişim kısıtlaması: Sayfa giriş, üyelik veya yetki gerektirebilir.

- Tarayıcı sorunları: Eski yazılımlar, güvenlik ayarları veya uygulama uyumsuzlukları erişimi engelleyebilir.

- Süresi dolmuş yönlendirme: Bazı dinamik QR kod hizmetleri, abonelik sona erdiğinde veya bağlantı yapılandırması değiştiğinde çalışmayabilir.

Deniz özellikle dinamik QR kodlar üzerinde durdu. Statik bir QR kodun içine doğrudan bir adres yazılabilir. Dinamik QR kodlarda ise çoğunlukla önce bir yönlendirme adresi kullanılır ve hedef içerik daha sonra değiştirilebilir.

Bu özellik işletmeler için kullanışlıdır. Örneğin bir restoran, masalara yeni kodlar bastırmadan menüsünün adresini değiştirebilir. Ancak yönlendirme hizmeti kapanırsa veya yapılandırması bozulursa kod okunmasına rağmen kullanıcı yanlış sayfaya gidebilir ya da hiçbir içeriğe ulaşamayabilir.

Cem'in yaşadığı sorun da tam olarak buydu. Kodun baskısı bir problemi, menünün barındırıldığı sunucu ise başka bir problemi temsil ediyordu.

Ece, "Demek ki kâğıt üzerindeki bir hata ile dijital dünyadaki bir hata birbirinden bağımsız olabiliyor," dedi.

Deniz başını salladı.

"Bu nedenle her sorunu aynı yöntemle çözmeye çalışmamalıyız. Kamera kodu algılamıyorsa baskıyı inceleriz. Kamera algılıyor ama sayfa açılmıyorsa bağlantıyı, interneti ve sunucuyu kontrol ederiz."

Cem ilk defa sorunun nerede olduğunu net biçimde görebiliyordu.

5. BÖLÜM: HER QR KOD GÜVENİLİR Mİ?

Menü sorunu çözülmek üzereyken Ece, masanın üzerindeki başka bir QR kodu fark etti. Kodun altında küçük harflerle yazılmış bir internet adresi vardı.

"Bu adresin gerçekten işletmeye ait olduğundan emin misiniz?" diye sordu.

Cem şaşırdı. "Neden emin olmayalım?"

Ece telefonu çıkarıp kodu taradı. Açılan sayfa bir ödeme ekranına benziyordu ancak adres, işletmenin kullandığı internet sitesiyle aynı değildi.

Bu kez sorun kodun çalışmaması değildi. Kod gayet iyi çalışıyordu; asıl sorun, kullanıcıyı güvenilir olmayan bir adrese yönlendirebilmesiydi.

QR kodların güvenlik açısından önemli bir özelliği vardır: İçerdikleri bağlantı, tarama yapılmadan önce çoğu zaman kullanıcı tarafından doğrudan görülemez. Günümüzde birçok telefon bağlantıyı açmadan önce gösterse de kullanıcıların adresi incelemeden devam etmesi mümkündür.

Bu durum kötü niyetli kişiler tarafından istismar edilebilir. Örneğin gerçek bir QR kodun üzerine başka bir etiket yapıştırılabilir. Kullanıcı, tanıdık bir işletmenin ödeme kodunu taradığını düşünürken sahte bir internet sitesine yönlendirilebilir.

Böyle bir site, giriş bilgilerini veya ödeme verilerini ele geçirmeye çalışabilir. Bu tür saldırılar bazen "quishing" olarak adlandırılır; terim, QR kodlar aracılığıyla gerçekleştirilen kimlik avı girişimlerini ifade eder.

Deniz, kodun üzerindeki etiketi dikkatle inceledi. Baskının altında farklı bir etiketin kenarı görünüyordu.

"Burada kodun değiştirilmiş olma ihtimali var," dedi. "Bir QR kodun okunması, içeriğinin güvenli olduğunu kanıtlamaz."

Ece de önemli bir ayrım yaptı:

"Teknolojiye güvenmekle, teknolojinin arkasındaki kişiye veya sisteme güvenmek aynı şey değil."

Cem hemen ödeme kodlarını kontrol etti. Ardından çalışanlarına, kodların üzerine izinsiz etiket yapıştırılmasına karşı dikkatli olmalarını söyledi. Ayrıca müşterilerin ödeme yapmadan önce ekranda görünen işletme adını ve bağlantı adresini kontrol edebileceklerini belirten küçük bir bilgilendirme hazırladı.

QR kod güvenliğini artırmak için şu alışkanlıklar önemlidir:

- Tanımadığınız veya beklenmedik yerlerde bulunan kodlara karşı dikkatli olun.

- Bağlantıyı açmadan önce adresi ve mümkünse alan adını inceleyin.

- Ödeme sırasında alıcı adının doğru olduğundan emin olun.

- QR kodun üzerinde sonradan yapıştırılmış bir etiket olup olmadığını kontrol edin.

- Kod aracılığıyla açılan şüpheli sayfalara parola veya banka bilgisi girmeyin.

- Telefonun ve tarayıcının güvenlik güncellemelerini ihmal etmeyin.

Burada ilginç olan şuydu: İnsanlar çoğunlukla QR kodun çalışmamasından şikâyet ederken bazen asıl tehlike kodun kusursuz çalışmasıydı.

Siz olsaydınız, bir işletmenin masasına yerleştirilmiş QR kodun güvenilir olduğunu nasıl doğrulardınız?

6. BÖLÜM: TEKNOLOJİ HERKES İÇİN AYNI MI?

Ertesi gün Cem, Ece ve Deniz yeniden kafede buluştular. Menü bağlantısı düzeltilmiş, QR kod yeniden tasarlanmıştı. Ancak Ece, küçük bir deney yapmayı önerdi.

Kafeye gelen müşterilerden, herhangi bir baskı veya yönlendirme olmaksızın, menüye kendi yöntemleriyle ulaşmaları istendi. Bazıları kodu hemen okuttu. Bazıları kameralarını açtı ama bağlantıya dokunmaları gerektiğini fark etmedi. Birkaç kişi internet bağlantısının kapalı olduğunu sonradan anladı.

Yaşlı bir müşteri ise telefonuyla uğraşmak istemediğini söyleyerek basılı menü rica etti.

Cem başlangıçta bu isteği bir istisna olarak değerlendirdi. Fakat Ece, "Neden herkesin tek bir yöntem kullanmasını bekliyoruz?" diye sordu.

Bu soru, QR kodun teknik işlevinin ötesine geçiyordu. Dijitalleşme, hizmetlere erişimi kolaylaştırabilir; ancak her kullanıcı aynı cihazlara, aynı internet imkânlarına veya aynı dijital becerilere sahip değildir.

Bir kişi ekranındaki yazıları rahatça okuyamayabilir. Bir başkası kamera uygulamasını kullanmakta zorlanabilir. Bir diğeri mobil internet paketini tüketmek istemeyebilir. Telefonu eski olabilir, işletmenin bulunduğu yerde bağlantı çekmeyebilir veya sayfa erişilebilirlik açısından yetersiz hazırlanmış olabilir.

Bunların hiçbiri kişinin teknolojiye ilgisiz olduğu anlamına gelmez. Bazen sistem, farklı ihtiyaçları hesaba katacak şekilde tasarlanmamıştır.

Cem bu kez çözüm için yalnızca teknik özelliklere bakmadı. Menüye ulaşmak isteyen müşterilerin deneyimlerini de dinledi.

Deniz, QR kodun yanında kısa bir internet adresi bulunmasını önerdi. Böylece kamera çalışmadığında kullanıcı adresi elle yazabilecekti.

Ece ise basılı menü seçeneğinin korunmasını, dijital menüde yazıların rahat okunmasını ve sipariş vermek için gereksiz adımların azaltılmasını istedi.

Cem iki öneriyi de kabul etti.

Sonuçta dijital menü işletme için hâlâ yararlıydı. Fakat artık tek seçenek değildi.

Burada karakterlerin yaklaşımı birbirini tamamlıyordu. Deniz, sorunu küçük parçalara ayırarak sistematik bir çözüm geliştiriyordu. Cem, işletmenin maliyetlerini ve uygulanabilirliği değerlendiriyordu. Ece ise müşterilerin deneyimlerini dinleyerek çözümün kimleri kapsadığını sorguluyordu.