- HSBC mobil uygulamasının, F-Droid üzerinden yüklenen Bitwarden nedeniyle çalışmasının engellendiği bir vaka bildirildi
- Kullanıcı, Bitwarden'ı resmi Google Play sürümü yerine F-Droid derlemesi olarak yüklemişti
- HSBC uygulaması bunu güvenlik riski olarak algılayıp erişimi engelleyen bir davranış sergiledi
- Aynı Bitwarden uygulaması için bile yükleme kaynağına göre güvenlik politikasının farklı uygulandığı doğrulandı
- Bu durum, finans uygulamalarında üçüncü taraf uygulama doğrulaması ve sıkılaşan güvenlik politikaları eğilimini gösteren bir örnek
HSBC uygulamasının engelleme vakası
- HSBC mobil bankacılık uygulaması, F-Droid'dan yüklenen Bitwarden'ı tespit edip çalışmayı engelledi
- Bitwarden açık kaynaklı bir parola yöneticisi, F-Droid ise açık kaynak uygulama deposu
- HSBC uygulaması bu kombinasyonu güvenlik açısından riskli bir ortam olarak sınıflandırdı
- Aynı Bitwarden uygulaması olsa da Google Play sürümünde engelleme uygulanmıyor
- Yalnızca yükleme kaynağının farklı olması nedeniyle güvenlik politikası farklı uygulanıyor
Güvenlik politikasındaki farklar
- HSBC uygulamasının root tespiti veya resmi olmayan uygulama kurulumu algılama işlevleri içerdiği görülüyor
- F-Droid sürümündeki uygulama, imza anahtarı ya da dağıtım yolu farklı olduğu için güvenlik doğrulamasını geçemiyor
- Bu nedenle kullanıcılar normal uygulama kullanımının kısıtlanması gibi bir rahatsızlık yaşıyor
Anlamı ve çıkarımlar
- Bu durum, finans kuruluşlarının uygulamalarının açık kaynak uygulama dağıtım kanallarına güvenmeme eğilimini ortaya koyuyor
- Hem geliştiricilerin hem de kullanıcıların uygulama imzası ve dağıtım yoluna bağlı güven modeli farklarını anlaması gerekiyor
- Açık kaynak ekosistemi ile finansal güvenlik politikaları arasındaki çatışma olasılığını gösteren bir örnek
1 yorum
Hacker News yorumları
Bu, Google’ın SafeNet sorunu. HSBC belirli bir seviyeyi seçtiği için bu durum ortaya çıkıyor. Uygulama kara listesini Google yönetiyor
Giderek şirketlerin iradesine bağlı olarak özgürlüğümüzü kaybediyoruz. Yasal olarak yasak olmasa bile, onlar istemezse engellenebiliyor
İsviçre ve AB’de de ABD baskısı nedeniyle USD kullanan bankalar yaptırımlara maruz kalıyor ve “debanking” yaşanıyor. ABD, ifade özgürlüğünü gerekçe göstererek insanlara yaptırım uyguluyor ve bunun sonucunda banka hesaplarını kaybedenler olabiliyor
İsviçre yasalarına göre Postfinance herkes için hesap sunmak zorunda, ancak yaptırım yerseniz para transfer sistemi, döviz, kredi kartı, Twint hiçbirini kullanamıyorsunuz; fiilen işe yaramaz hale geliyor. Sağlık sigortasını ya da kirayı bile ödeyemiyorsunuz
Postfinance ve Swissquote’un ortak sahip olduğu Yuh, Play Integrity olmadan çalışıyor ve GrapheneOS desteği doğrulanmış durumda
Sorun, çoğu geleneksel bankanın düzenlemelere uymak için bu tür verimsiz çözümleri seçmesi. Sonuçta Google Play Integrity’yi açmak en kolay yol olduğu için bunu yapıyorlar
ABD yaptırımı meselesi de gerçek. Rusya gibi yaptırım altındaki ülkelerdeki insanlar da benzer kısıtlamalar yaşıyor
İsviçre’de ABD vatandaşları hesap açma konusunda büyük zorluk çekiyor; geçmişte bankacılık gizliliği nedeniyle IRS’ten kaçınan vakalar yaşandığı için
2025 itibarıyla bunun en pratik yöntem olduğunu düşünüyorum
Devlet de vatandaşların aracı olmadan ticaret yapabilmesini sağlamalı
Herkes “biz sadece kurallara uyuyoruz” diyerek sorumluluktan kaçıyor. Sonuçta Google’ın suçlanmasının nedeni, herkesin rahatlığa alışmış olması
Birleşik Krallık’ta böyle kısıtlamaları olmayan birçok banka var. Örneğin Monzo, root’lu cihazlarda sadece uyarı gösteriyor ve seçimi kullanıcıya bırakıyor
Current Account Switching Service sayesinde HSBC gibi geleneksel bankalardan geçiş yapmak da kolay
Chip, root tespitini sıkılaştıracağını söyleyerek kullanmayı bırakmamı tavsiye etti ama gerçekte kullanmaya devam edebildim
Barclaycard, Nationwide ve diğerleri erişimi tamamen engelliyor. Başka banka uygulamaları da var ama ürün kalitelerinin düşük olduğunu düşünüyorum
TSB hâlâ çalışıyor ama bence bunun nedeni teknik olarak yetersiz olup geriden geliyor olması
Bundan sonra da tek istisna Monzo kalacak gibi görünüyor
Mobil web sitesi yaparken PWA(Progressive Web App) bilmiyorsanız mutlaka bakın derim
manifest.jsonveservice workerolmak üzere sadece iki dosya eklerseniz tarayıcıdan kurulabilir hale gelir ve çevrimdışı önbellek de ayarlanabilirKarmaşık olmayan uygulamalarda geliştirme maliyetini ciddi biçimde düşürebilir. HTML, JS ve CSS ile yapılabilir; mağazaya koymadan dağıtılabilir
MDN eğitimine bakın
Eşim nostalji için katlanır telefon kullanmak istedi ama Android Go 14 olmasına rağmen banka uygulaması “ekran paylaşımı algılandı” diye çalışmıyor
POSB uygulaması nedeni “android system” olarak gösteriyor. Muhtemelen ikincil ekran render etmesini yanlış pozitif olarak algılıyor
POSB’ye sordum ama çözülmedi. Singapur’da finansal güvenlik için asıl tehdit dolandırıcılık (pig butchering) iken, bankalar gerçekleşme ihtimali düşük kötü amaçlı yazılımlara aşırı tepki veriyor
HSBC hâlâ normal web bankacılığı sunuyor
Daha fazla kullanıcı web’i kullandıkça, müşterilerin kapalı mobil uygulamalar yerine açık web’i tercih ettiğine dair bir sinyal olur
Ben hâlâ uygulama tabanlı 2FA yerine fiziksel RSA tokenı kullanıyorum
Google’ın diğer uygulamaları sorgulayan API’yi kaldırdığını sanıyordum
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>iznini kullanıyorGoogle politika belgesine göre finansal işlemle ilgili uygulamalar bu izni güvenlik amacıyla alabiliyor
İlgili belge bağlantısı
İlgili yazı ve Hacker News tartışmasına bakın
Bazı banka uygulamaları kendi sanal klavyelerini uygulayarak parola yöneticisi kullanımını engelliyor
Biyometrik doğrulama yerine düzenli aralıklarla parola istiyorlar ve bunu metro gibi kamusal alanlarda girmek zorunda kalmak çok rahatsız edici
Bu yöntem eskiden keylogger’a karşıydı ama artık güvenlikten çok rahatsızlık bırakıyor
Geliştirici modu açıksa HSBC uygulaması çalışmıyor. Bence bu aşırı bir önlem
mygov.be sitesi
İronik olan şu ki, banka uygulamaları bu tür “güvenlik” özelliklerini dayatırken web bankacılığı hâlâ güvenilir biçimde doğrulanamıyor
Yakın zamanda Open Web Advocacy(OWA) ile tanıştım; mobil platformların sorunlarını iyi özetliyor
Temel hedefleri şunlar
Web uygulamalarına izin verilirse daha yüksek gizlilik ve güvenlik sağlanabilir
Resmî site