HSBC ने F-Droid से इंस्टॉल किए गए Bitwarden की वजह से ऐप ब्लॉक किया
(mastodon.neilzone.co.uk)- HSBC मोबाइल ऐप द्वारा F-Droid के जरिए इंस्टॉल किए गए Bitwarden के कारण चलने से रोके जाने का मामला सामने आया
- उपयोगकर्ता ने Bitwarden को आधिकारिक Google Play वर्ज़न के बजाय F-Droid बिल्ड के रूप में इंस्टॉल किया था
- HSBC ऐप ने इसे सुरक्षा जोखिम के रूप में पहचानकर एक्सेस ब्लॉक करने वाला व्यवहार किया
- यह पुष्टि हुई कि एक ही Bitwarden ऐप पर भी इंस्टॉलेशन स्रोत के आधार पर अलग सुरक्षा नीतियां लागू होती हैं
- यह मामला वित्तीय ऐप्स में थर्ड-पार्टी ऐप सत्यापन और कड़ी सुरक्षा नीतियों की प्रवृत्ति को दिखाता है
HSBC ऐप ब्लॉक का मामला
- HSBC मोबाइल बैंकिंग ऐप ने F-Droid से इंस्टॉल किए गए Bitwarden का पता लगाकर चलना ब्लॉक कर दिया
- Bitwarden एक ओपन सोर्स पासवर्ड मैनेजर है, और F-Droid ओपन सोर्स ऐप स्टोर है
- HSBC ऐप ने इस संयोजन को सुरक्षा के लिहाज़ से जोखिम भरे वातावरण के रूप में वर्गीकृत किया
- वही Bitwarden ऐप Google Play वर्ज़न में ब्लॉक नहीं होता
- सिर्फ इंस्टॉलेशन स्रोत अलग होने की वजह से सुरक्षा नीति अलग तरह से लागू हुई
सुरक्षा नीति में अंतर
- HSBC ऐप में संभवतः रूटिंग डिटेक्शन या अनौपचारिक ऐप इंस्टॉलेशन डिटेक्शन फीचर शामिल हैं
- F-Droid वर्ज़न वाले ऐप का साइनिंग key या डिस्ट्रीब्यूशन पाथ अलग होने के कारण वह सुरक्षा सत्यापन पास नहीं कर पाया
- इसके कारण उपयोगकर्ताओं को सामान्य ऐप उपयोग पर पाबंदी जैसी असुविधा झेलनी पड़ती है
मतलब और संकेत
- यह दिखाता है कि वित्तीय संस्थानों के ऐप्स में ओपन सोर्स ऐप डिस्ट्रीब्यूशन चैनलों पर भरोसा न करने की प्रवृत्ति है
- डेवलपर्स और उपयोगकर्ताओं दोनों को ऐप साइनिंग और डिस्ट्रीब्यूशन पाथ के आधार पर भरोसे की संरचना में अंतर को समझने की ज़रूरत है
- यह मामला ओपन सोर्स इकोसिस्टम और वित्तीय सुरक्षा नीतियों के बीच टकराव की संभावना को भी दिखाता है
1 टिप्पणियां
Hacker News की राय
यह Google के SafeNet की समस्या है। HSBC ने एक खास स्तर चुना है, इसलिए यह स्थिति बनी। Google ऐप blacklist मैनेज करता है
हम धीरे-धीरे corporate इच्छा के हिसाब से अपनी आज़ादी खोते जा रहे हैं। भले ही कोई चीज़ कानूनी रूप से प्रतिबंधित न हो, अगर वे नहीं चाहते तो उसे रोका जा सकता है
स्विट्ज़रलैंड और EU में भी अमेरिकी दबाव के कारण USD इस्तेमाल करने वाले बैंकों पर पाबंदियाँ लगती हैं और ‘debanking’ होता है। अमेरिका अभिव्यक्ति की स्वतंत्रता को कारण बनाकर लोगों पर प्रतिबंध लगाता है, और नतीजतन कुछ लोगों के बैंक खाते तक चले जाते हैं
स्विस कानून के तहत Postfinance को सभी को खाता देना चाहिए, लेकिन यदि आप प्रतिबंधित हैं तो remittance system, विदेशी मुद्रा, credit card, Twint — कुछ भी इस्तेमाल नहीं कर सकते, इसलिए वह व्यावहारिक रूप से बेकार हो जाता है। आप health insurance या किराया तक नहीं दे सकते
Postfinance और Swissquote की संयुक्त स्वामित्व वाली Yuh Play Integrity के बिना काम करती है, और GrapheneOS support की पुष्टि हुई है
समस्या यह है कि ज़्यादातर मौजूदा बैंक regulation पूरा करने के लिए ऐसे अक्षम solutions चुनते हैं। आखिरकार Google Play Integrity ऑन करना सबसे आसान तरीका है, इसलिए वे वही करते हैं
अमेरिकी प्रतिबंधों वाली बात भी सच है। रूस जैसे प्रतिबंधित देशों के लोग भी ऐसी ही सीमाओं का सामना करते हैं
स्विट्ज़रलैंड में अमेरिकी नागरिकों को खाता खोलने में बहुत कठिनाई होती है, क्योंकि अतीत में bank secrecy के कारण IRS से बचने के मामले हुए थे
2025 में मुझे यह संयोजन सबसे व्यावहारिक तरीका लगता है
सरकार को भी नागरिकों को बिचौलियों के बिना व्यापार करने में सक्षम बनाना चाहिए
हर कोई “हम तो बस नियमों का पालन कर रहे हैं” कहकर ज़िम्मेदारी से बचता है। आखिर Google को इसलिए दोष मिलता है क्योंकि सबने सुविधा पर समझौता कर लिया है
UK में ऐसे प्रतिबंध न लगाने वाले बैंक भी काफी हैं। उदाहरण के लिए Monzo rooted devices पर सिर्फ warning दिखाता है और user को खुद तय करने देता है
Current Account Switching Service की वजह से HSBC जैसे पुराने बैंक से दूसरे बैंक में जाना भी आसान है
Chip ने कहा था कि वह root detection सख्त करेगा और इस्तेमाल बंद करने की सलाह दी थी, लेकिन वास्तव में वह चलता रहा
Barclaycard, Nationwide आदि ने तो access ही रोक दिया। दूसरे बैंक apps भी हैं, लेकिन मुझे लगा कि product quality कमज़ोर है
TSB अभी चलता है, लेकिन मुझे लगता है कि यह सिर्फ इसलिए है क्योंकि उसकी तकनीकी क्षमता कमज़ोर है और वह देर से पीछे-पीछे आता है
आगे भी शायद Monzo ही अपवाद बना रहेगा
अगर आप mobile website बना रहे हैं और PWA(Progressive Web App) के बारे में नहीं जानते, तो इसे ज़रूर देखें
सिर्फ
manifest.jsonऔरservice workerये दो फाइलें जोड़ने से browser में install संभव हो जाता है और offline cache भी सेट किया जा सकता हैअगर ऐप बहुत जटिल नहीं है, तो development cost काफ़ी कम की जा सकती है। इसे सिर्फ HTML, JS, CSS से बनाया जा सकता है, और store listing के बिना भी distribute किया जा सकता है
MDN ट्यूटोरियल देखें
मेरी पत्नी यादों की वजह से folder phone इस्तेमाल करना चाहती थी, लेकिन Android Go 14 होने के बावजूद banking app “screen sharing detected” कहकर नहीं चला
POSB app कारण के रूप में “android system” दिखाता है। शायद supplementary screen rendering को false positive समझ लिया गया
POSB से संपर्क किया, लेकिन हल नहीं निकला। सिंगापुर में financial security के लिए असली खतरा scam (pig butchering) है, लेकिन बैंक कम संभावना वाले malware पर ज़रूरत से ज़्यादा प्रतिक्रिया दे रहे हैं
HSBC अभी भी सामान्य website banking उपलब्ध कराता है
जितने अधिक users web का इस्तेमाल करेंगे, उतना ही यह संकेत होगा कि ग्राहक बंद mobile apps की बजाय खुले web को पसंद करते हैं
मैं अब भी app-based 2FA की जगह physical RSA token इस्तेमाल करता हूँ
मुझे लगा था कि Google ने दूसरे apps को query करने वाला API हटा दिया है
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>permission का इस्तेमाल करता हैGoogle policy document के अनुसार financial transaction से जुड़े apps को security purpose के लिए यह permission मिल सकती है
संबंधित दस्तावेज़ लिंक
यह लेख और Hacker News चर्चा देखें
कुछ बैंक apps अपना खुद का virtual keyboard लागू करते हैं, जिससे password manager इस्तेमाल नहीं किया जा सकता
वे biometric authentication के बजाय समय-समय पर password माँगते हैं, और public place जैसे metro में उसे दर्ज करना बहुत असुविधाजनक होता है
यह तरीका पहले keylogger से बचाव के लिए था, लेकिन अब इसमें security से ज़्यादा असुविधा बची है
अगर developer mode ऑन हो, तो HSBC app काम नहीं करता। मुझे यह बहुत ज़्यादा कठोर कदम लगता है
mygov.be site देखें
विडंबना यह है कि बैंक apps ऐसी ‘security’ features थोपते हैं, जबकि web banking को भरोसेमंद बनाने का तरीका अब भी नहीं है
मुझे हाल ही में Open Web Advocacy(OWA) के बारे में पता चला, और यह mobile platforms की समस्याओं का अच्छा सार देता है
उनके मुख्य लक्ष्य ये हैं
अगर web apps की अनुमति दी जाए, तो वे अधिक privacy और security दे सकते हैं
official site