From 2b13b6d7b61d889190a715cd6699822f7b4fd7dd Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Fri, 29 Nov 2024 23:05:49 +0100 Subject: [PATCH 01/46] Update banking app report 90, add 532-539 (#296) --- ...nking Applications compatibility with GrapheneOS.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index ed59dee..e0e7ff9 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -56,11 +56,13 @@ TEST: Test url again after removing the parameters and verify there is no mistak --> ## International banking apps +- [Binance: Buy Bitcoin & Crypto](https://play.google.com/store/apps/details?id=com.binance.dev) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/536) +- [eToro: Trade. Invest. Connect.](https://play.google.com/store/apps/details?id=com.etoro.openbook) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/535) - [Klarna | Shop now. Pay later.](https://play.google.com/store/apps/details?id=com.myklarnamobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/314) - [Payoneer](https://play.google.com/store/apps/details?id=com.payoneer.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/445) - [PayPal - Send, Shop, Manage](https://play.google.com/store/apps/details?id=com.paypal.android.p2pmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/127) - [Paysend Money Transfer App](https://play.google.com/store/apps/details?id=com.paysend.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/222) -- [Revolut - Mobile Finance](https://play.google.com/store/apps/details?id=com.revolut.revolut) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/90) +- ~~[Revolut - Mobile Finance](https://play.google.com/store/apps/details?id=com.revolut.revolut)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/90) - [UnionPay APP](https://play.google.com/store/apps/details?id=com.unionpay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/421) ## National banking apps @@ -294,6 +296,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Greece - [Eurobank Mobile App](https://play.google.com/store/apps/details?id=com.EurobankEFG) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/302) +- [myAlpha Mobile](https://play.google.com/store/apps/details/myAlpha_Mobile?id=com.mobileloft.alpha.droid) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/532) - [winbank app)](https://play.google.com/store/apps/details?id=gr.winbank.mobile.redesign) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/301) ### Hong Kong @@ -407,6 +410,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [ABN AMRO](https://play.google.com/store/apps/details?id=com.abnamro.nl.mobile.payments) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/108) - [ASN Bank (De Volksbank)](https://play.google.com/store/apps/details?id=nl.devolksbank.asn.bankieren) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/105) +- [DEGIRO: Stock Trading App](https://play.google.com/store/apps/details?id=nl.degiro.trader) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/538) - [ING Bankieren](https://play.google.com/store/apps/details?id=com.ing.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/182) - [Rabobank](https://play.google.com/store/apps/details?id=nl.rabomobiel) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/47) - [Regio Bank (De Volksbank)](https://play.google.com/store/apps/details?id=nl.devolksbank.regio.bankieren) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/450) @@ -602,13 +606,16 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Ukraine +- [Ощад](https://play.google.com/store/apps/details?id=ua.oschadbank.flumo) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/539) - [Privat24](https://play.google.com/store/apps/details?id=ua.privatbank.ap24) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/124) - [monobank — банк у телефоні](https://play.google.com/store/apps/details?id=com.ftband.mono) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/323) ### United Arab Emirates - [ADCB](https://play.google.com/store/apps/details?id=com.adcb.bank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/123) +- [ENBD X](https://play.google.com/store/apps/details?id=com.emiratesnbd.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/534) - [FAB Mobile](https://play.google.com/store/apps/details?id=com.fab.personalbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/180) +- [HSBC UAE](https://play.google.com/store/apps/details?id=ae.hsbc.hsbcuae) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/533) ### United Kingdom @@ -628,6 +635,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Kroo Bank - Mobile Banking](https://play.google.com/store/apps/details?id=com.bsocial) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/449) - ~~[Lloyds Bank Mobile Banking](https://play.google.com/store/apps/details?id=com.grppl.android.shell.CMBlloydsTSB73)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/53) - [Marcus by Goldman Sachs®](https://play.google.com/store/apps/details?id=com.marcus.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/212) +- ~~[MBNA Mobile App](https://play.google.com/store/apps/details?id=uk.co.mbna.cardservices.android)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/537) - [Monzo Bank - Mobile Banking](https://play.google.com/store/apps/details?id=co.uk.getmondo) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/58) - [Metro Bank](https://play.google.com/store/apps/details?id=uk.co.metrobankonline.mobile.android.production) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/209) - [Nationwide Banking App](https://play.google.com/store/apps/details?id=co.uk.Nationwide.Mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/332) From a0e51ce7cf59fd763dbd8bbdd31777bcf669fb22 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Mon, 9 Dec 2024 23:46:53 +0100 Subject: [PATCH 02/46] Update banking app reports 55 and 143, add 372 and 540-547 (#299) --- ...lications compatibility with GrapheneOS.md | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index e0e7ff9..0594274 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -75,7 +75,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [ANZ Australia](https://play.google.com/store/apps/details?id=com.anz.android.gomoney) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/157) - [ANZ Plus](https://play.google.com/store/apps/details?id=com.anz.lotus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/313) -- [Bank Australia App](https://play.google.com/store/apps/details?id=com.fusion.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/55) +- ~~[Bank Australia App](https://play.google.com/store/apps/details?id=com.fusion.banking)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/55) - [Bendigo Bank](https://play.google.com/store/apps/details?id=com.bendigobank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/88) - [CommBank](https://play.google.com/store/apps/details?id=com.commbank.netbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/75) - [HSBC Australia](https://play.google.com/store/apps/details?id=au.com.hsbc.hsbcaustralia) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/375) @@ -220,6 +220,10 @@ TEST: Test url again after removing the parameters and verify there is no mistak - ~~[CIB Egypt Mobile Banking](https://play.google.com/store/apps/details?id=com.CIB.Digital.MB)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/458) - ~~[NBE Mobile](https://play.google.com/store/apps/details?id=com.ofss.obdx.and.nbe.com.eg)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/459) +### Estonia + +- [Swedbank Eestis](https://play.google.com/store/apps/details?id=com.swedbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/540) + ### Finland - [Nordea ID](https://play.google.com/store/apps/details?id=com.nordea.mobiletoken) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/280) @@ -367,6 +371,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Fineco](https://play.google.com/store/apps/details?id=com.fineco.it) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/131) - [HYPE](https://play.google.com/store/apps/details?id=it.hype.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/264) - [illimity](https://play.google.com/store/apps/details?id=com.illimity.mobile.rtl) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/281) +- [ING Italia](https://play.google.com/store/apps/details?id=it.ingdirect.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/547) - [Intesa Sanpaolo Mobile](https://play.google.com/store/apps/details?id=com.latuabancaperandroid) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/197) - [Mobile Banking UniCredit](https://play.google.com/store/apps/details?id=com.unicredit) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/431) - [Satispay](https://play.google.com/store/apps/details?id=com.satispay.customer) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/282) @@ -394,6 +399,11 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Swedbank Lietuva](https://play.google.com/store/apps/details?id=lt.swedbank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/244) +### Macau + +- [BNU](https://play.google.com/store/apps/details?id=com.bnu.mba) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/541) +- [BOC Macau](https://play.google.com/store/apps/details?id=com.bocmacau.com) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/542) + ### Malaysia - [CIMB Clicks Malaysia](https://play.google.com/store/apps/details?id=com.cimbmalaysia) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/246) @@ -527,6 +537,8 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### South Korea +- [PAYCO](https://play.google.com/store/apps/details?id=com.nhnent.payapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/262) +- [SC Mobile Banking](https://play.google.com/store/apps/details?id=com.scbank.ma30) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/543) - [하나은행, 하나원큐는 돈기운 가득한 은행 앱](https://play.google.com/store/apps/details?id=com.kebhana.hanapush) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/259) - [웰컴디지털뱅크(웰컴저축은행)](https://play.google.com/store/apps/details?id=kr.co.welcomebank.omb) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/260) - [우리은행 우리WON뱅킹](https://play.google.com/store/apps/details?id=com.wooribank.smart.npib) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/261) @@ -535,10 +547,13 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [신한 SOL뱅크-신한은행 스마트폰 뱅킹](https://play.google.com/store/apps/details?id=com.shinhan.sbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/434) - [삼성카드](https://play.google.com/store/apps/details?id=kr.co.samsungcard.mpocket) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/435) - [네이버페이](https://play.google.com/store/apps/details?id=com.naverfin.payapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/436) -- [PAYCO](https://play.google.com/store/apps/details?id=com.nhnent.payapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/262) +- [우체국뱅킹](https://play.google.com/store/apps/details?id=com.epost.psf.sdsi) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/544) +- [미래에셋증권 M-STOCK](https://play.google.com/store/apps/details?id=com.miraeasset.trade) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/545) +- ~~[현대카드](https://play.google.com/store/apps/details?id=com.hyundaicard.appcard)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/546) ### Spain +- [Banca March](https://play.google.com/store/apps/details?id=com.bancamarch.bancamovil) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/372) - [Banco Sabadell App](https://play.google.com/store/apps/details?id=net.inverline.bancosabadell.officelocator.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/257) - [Banco Santander](https://play.google.com/store/apps/details?id=es.bancosantander.apps) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/390) - [BBVA Spain | Online Banking](https://play.google.com/store/apps/details?id=com.bbva.bbvacontigo) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/213) @@ -646,7 +661,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Tesco Bank and Clubcard Pay+](https://play.google.com/store/apps/details?id=com.tescobank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/129) - [Tide - Business Bank Account](https://play.google.com/store/apps/details?id=com.tideplatform.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/206) - [Triodos Bank UK](https://play.google.com/store/apps/details?id=com.triodos.bankinguk) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/132) -- [TSB Mobile Banking](https://play.google.com/store/apps/details?id=uk.co.tsb.newmobilebank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/143) +- ~~[TSB Mobile Banking](https://play.google.com/store/apps/details?id=uk.co.tsb.newmobilebank)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/143) - [Virgin Money Mobile Banking](https://play.google.com/store/apps/details?id=com.virginmoney.uk.mobile.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/54) - ~~[VeridiumID](https://play.google.com/store/apps/details?id=com.veridiumid.authenticator)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/410) - [Zopa Bank](https://play.google.com/store/apps/details?id=com.zopa.zeos) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/442) From 44924a11134d4af32cdf4e4d07721abd79db3d76 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sat, 14 Dec 2024 11:55:54 +0100 Subject: [PATCH 03/46] Move banking app report 266 (#300) --- .../Banking Applications compatibility with GrapheneOS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 0594274..87c033f 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -64,6 +64,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Paysend Money Transfer App](https://play.google.com/store/apps/details?id=com.paysend.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/222) - ~~[Revolut - Mobile Finance](https://play.google.com/store/apps/details?id=com.revolut.revolut)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/90) - [UnionPay APP](https://play.google.com/store/apps/details?id=com.unionpay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/421) +- [Wise](https://play.google.com/store/apps/details?id=com.transferwise.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/266) ## National banking apps @@ -521,7 +522,6 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [OCBC Digital - Mobile Banking](https://play.google.com/store/apps/details?id=com.ocbc.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/146) - [SFL Go](https://play.google.com/store/apps/details?id=sg.sfl.ib) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/273) - [SIF Mobile](https://play.google.com/store/apps/details?id=com.sif.retailbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/270) -- [Wise](https://play.google.com/store/apps/details?id=com.transferwise.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/266) ### Slovakia From 4c822650e713b9c22d7d4cd00992752357d71eb8 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Mon, 23 Dec 2024 11:47:06 +0100 Subject: [PATCH 04/46] Update banking app report 55 and 83, add 548 (#301) --- .../Banking Applications compatibility with GrapheneOS.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 87c033f..375ae59 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -76,7 +76,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [ANZ Australia](https://play.google.com/store/apps/details?id=com.anz.android.gomoney) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/157) - [ANZ Plus](https://play.google.com/store/apps/details?id=com.anz.lotus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/313) -- ~~[Bank Australia App](https://play.google.com/store/apps/details?id=com.fusion.banking)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/55) +- [Bank Australia App](https://play.google.com/store/apps/details?id=com.fusion.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/55) - [Bendigo Bank](https://play.google.com/store/apps/details?id=com.bendigobank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/88) - [CommBank](https://play.google.com/store/apps/details?id=com.commbank.netbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/75) - [HSBC Australia](https://play.google.com/store/apps/details?id=au.com.hsbc.hsbcaustralia) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/375) @@ -250,6 +250,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Ma Banque](https://play.google.com/store/apps/details?id=fr.creditagricole.androidapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/73) - [Mes Comptes BNP Paribas](https://play.google.com/store/apps/details?id=net.bnpparibas.mescomptes) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/165) - [Mes Comptes - LCL](https://play.google.com/store/apps/details?id=fr.lcl.android.customerarea) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/196) +- [Qonto - Business Finance App](https://play.google.com/store/apps/details?id=eu.qonto.qonto) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/548) ### Germany @@ -488,7 +489,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Romania - [Banca Transilvania](https://play.google.com/store/apps/details?id=ro.btrl.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/427) -- [BT Pay](https://play.google.com/store/apps/details?id=ro.btrl.pay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/83) +- ~~[BT Pay](https://play.google.com/store/apps/details?id=ro.btrl.pay)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/83) - [George Romania](https://play.google.com/store/apps/details?id=ro.bcr.georgego) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/179) - [ING HomeBank](https://play.google.com/store/apps/details?id=ro.ing.mobile.banking.android.activity) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/356) - ~~[Libra Mobile Banking](https://play.google.com/store/apps/details?id=libra.mobile.banking)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/404) From 6e98b40914d1850d3e3a9449b84ba352133060cc Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Mon, 23 Dec 2024 11:47:34 +0100 Subject: [PATCH 05/46] Update banking app report 494, add 550-553 (#303) --- .../Banking Applications compatibility with GrapheneOS.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 375ae59..7983d67 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -148,9 +148,9 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Affinity Mobile](https://play.google.com/store/apps/details?id=ca.affinitycu.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/71) - [ATB Personal - Mobile Banking](https://play.google.com/store/apps/details?id=com.atb.ATBMobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/415) +- [BMO Mobile Banking](https://play.google.com/store/apps/details?id=com.bmo.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/19) - [CIBC Mobile Banking®](https://play.google.com/store/apps/details?id=com.cibc.android.mobi) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/489) - [Coast Capital Savings](https://play.google.com/store/apps/details?id=com.coastcapitalsavings.dcu) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/175) -- [BMO Mobile Banking](https://play.google.com/store/apps/details?id=com.bmo.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/19) - [EQ Bank Mobile Banking](https://play.google.com/store/apps/details?id=com.eqbank.eqbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/103) - [HSBC Canada](https://play.google.com/store/apps/details?id=ca.hsbc.hsbccanada) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/304) - [IBKR Mobile](https://play.google.com/store/apps/details?id=atws.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/241) @@ -158,6 +158,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [RBC Mobile](https://play.google.com/store/apps/details?hl=en&id=com.rbc.mobile.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/32) - [QuestMobile: Invest & Trade](https://play.google.com/store/apps/details?id=com.questrade.questmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/115) - [Scotiabank Mobile Banking](https://play.google.com/store/apps/details?id=com.scotiabank.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/176) +- [Services mobiles Desjardins](https://play.google.com/store/apps/details?id=com.desjardins.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/550) - [Simplii Financial](https://play.google.com/store/apps/details?id=com.pcfinancial.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/17) - [Tangerine Mobile Banking](https://play.google.com/store/apps/details?id=ca.tangerine.clients.banking.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/16) - [TD Canada](https://play.google.com/store/apps/details?id=com.td) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/199) @@ -287,6 +288,8 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [SecureGo+ Renault Bank direkt](https://play.google.com/store/apps/details?id=de.renaultbankdirekt.securego) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/439) - [SecureGo plus](https://play.google.com/store/apps/details?id=de.fiduciagad.securego.wl) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/161) - [SMARTBROKER+ Aktien & ETF](https://play.google.com/store/apps/details?id=de.smartbroker) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/394) +- [SpardaBanking App](https://play.google.com/store/apps/details?id=de.sparda.banking.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/552) +- [SpardaSecureGo+](https://play.google.com/store/apps/details?id=de.sparda.securego) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/553) - [Sparkasse Ihre mobile Filiale](https://play.google.com/store/apps/details?id=com.starfinanz.smob.android.sfinanzstatus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/44) - [TARGOBANK Mobile Banking](https://play.google.com/store/apps/details?id=com.targo_prod.bad) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/444) - [Tomorrow: Mobile Banking](https://play.google.com/store/apps/details?id=one.tomorrow.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/20) @@ -308,7 +311,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Hong Kong - [BOCHK中銀香港](https://play.google.com/store/apps/details?id=com.bochk.app.aos) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/482) -- ~~[DBS IDEAL Mobile](https://play.google.com/store/apps/details?id=com.dbs.ideal)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/494) +- [DBS IDEAL Mobile](https://play.google.com/store/apps/details?id=com.dbs.ideal) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/494) - [Hang Seng Personal Banking](https://play.google.com/store/apps/details?id=com.hangseng.rbmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/529) - [HSBC HK Mobile Banking](https://play.google.com/store/apps/details?id=hk.com.hsbc.hsbchkmobilebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/303) - [inMotion by CNCBI](https://play.google.com/store/apps/details?id=com.citic.inmotion) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/483) @@ -382,6 +385,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Japan - [AEON Wallet](https://play.google.com/store/apps/details?id=jp.co.aeon.credit.android.wallet) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/467) +- [iDアプリ (MVNO/SIMロックフリー端末版)](https://play.google.com/store/apps/details?id=jp.id_credit_sp2.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/551) - [iAEON](https://play.google.com/store/apps/details?id=jp.co.aeonst.app.myaeon) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/468) - [Japan Post Bank Authenticator](https://play.google.com/store/apps/details?id=jp.japanpost.jp_bank.FIDOapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/464) - [Japan Post Bank Passbook](https://play.google.com/store/apps/details?id=jp.japanpost.jp_bank.bankbookapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/463) From d032b11dbdcf6970cd2c269b5710f751321d9112 Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 23 Dec 2024 03:53:40 -0700 Subject: [PATCH 06/46] Add dnat-to-ns-boot.service for IVPN (#305) --- content/posts/qubes/Using IVPN on Qubes OS.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/content/posts/qubes/Using IVPN on Qubes OS.md b/content/posts/qubes/Using IVPN on Qubes OS.md index 3417b1f..e1897ee 100644 --- a/content/posts/qubes/Using IVPN on Qubes OS.md +++ b/content/posts/qubes/Using IVPN on Qubes OS.md @@ -59,6 +59,22 @@ Unit=dnat-to-ns.service WantedBy=multi-user.target ``` +- `/etc/systemd/system/dnat-to-ns-boot.service` + +``` +[Unit] +Description=Run /usr/lib/qubes/qubes-setup-dnat-to-ns +StartLimitIntervalSec=0 + +[Service] +Type=oneshot +ExecStart=sleep 10 +ExecStart=/usr/lib/qubes/qubes-setup-dnat-to-ns + +[Install] +WantedBy=multi-user.target +``` + Create `/etc/systemd/system/systemd-resolved.conf.d/override.conf` to disable rate limiting on systemd-resolved restarting: ``` @@ -66,10 +82,11 @@ Create `/etc/systemd/system/systemd-resolved.conf.d/override.conf` to disable ra StartLimitIntervalSec=0 ``` -Next, enable the systemd path: +Next, enable the systemd path and service to run at boot: ```bash sudo systemctl enable dnat-to-ns.path +sudo systemctl enable dnat-to-ns-boot.service ``` Finally, shut down the TemplateVM: From 0622a01ee309b4e48955b4a915794a6474404634 Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 23 Dec 2024 15:14:13 -0700 Subject: [PATCH 07/46] Fix dnat-to-ns-boot (#306) Signed-off-by: Tommy --- content/posts/qubes/Using IVPN on Qubes OS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/posts/qubes/Using IVPN on Qubes OS.md b/content/posts/qubes/Using IVPN on Qubes OS.md index e1897ee..b1faf6d 100644 --- a/content/posts/qubes/Using IVPN on Qubes OS.md +++ b/content/posts/qubes/Using IVPN on Qubes OS.md @@ -64,11 +64,11 @@ WantedBy=multi-user.target ``` [Unit] Description=Run /usr/lib/qubes/qubes-setup-dnat-to-ns -StartLimitIntervalSec=0 +After=qubes-network-uplink.service [Service] Type=oneshot -ExecStart=sleep 10 +ExecStart=sleep 15 ExecStart=/usr/lib/qubes/qubes-setup-dnat-to-ns [Install] From e98df548eb0f81cf9358f1a13c60b96eaacc453d Mon Sep 17 00:00:00 2001 From: Tommy Date: Tue, 24 Dec 2024 05:40:16 -0700 Subject: [PATCH 08/46] Typo fix (#308) Signed-off-by: Tommy --- content/posts/qubes/Using Lokinet on Qubes OS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/qubes/Using Lokinet on Qubes OS.md b/content/posts/qubes/Using Lokinet on Qubes OS.md index b5a076e..c3ea569 100644 --- a/content/posts/qubes/Using Lokinet on Qubes OS.md +++ b/content/posts/qubes/Using Lokinet on Qubes OS.md @@ -74,7 +74,7 @@ sudo shutdown now Create an AppVM based on the TemplateVM you have just created. Set `sys-firewall` (or whatever FirewallVM you have connected to your `sys-net`) as the net qube. If you do not have such FirewallVM, use `sys-net` as the net qube. -Edit `/etc/loki/loki.net` and add the exit node you want to use. At the moment, the only free exit node that I am aware of is `euroexit.loki`: +Edit `/etc/loki/lokinet.ini` and add the exit node you want to use. At the moment, the only free exit node that I am aware of is `euroexit.loki`: ``` [network] From 7aaa7f275bcb5073a98e94e83b2b24c6a9372deb Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Mon, 30 Dec 2024 11:53:41 +0100 Subject: [PATCH 09/46] Add banking app reports 554-559, remove dead entries (#310) --- ...ng Applications compatibility with GrapheneOS.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 7983d67..2c4d887 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -77,8 +77,10 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [ANZ Australia](https://play.google.com/store/apps/details?id=com.anz.android.gomoney) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/157) - [ANZ Plus](https://play.google.com/store/apps/details?id=com.anz.lotus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/313) - [Bank Australia App](https://play.google.com/store/apps/details?id=com.fusion.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/55) +- [BankVic Mobile Banking](https://play.google.com/store/apps/details?id=com.bankvic.androidsmartapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/557) - [Bendigo Bank](https://play.google.com/store/apps/details?id=com.bendigobank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/88) - [CommBank](https://play.google.com/store/apps/details?id=com.commbank.netbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/75) +- [Gateway Bank](https://play.google.com/store/apps/details?id=au.com.gateway.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/558) - [HSBC Australia](https://play.google.com/store/apps/details?id=au.com.hsbc.hsbcaustralia) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/375) - [ING Australia Banking](https://play.google.com/store/apps/details?id=au.com.ingdirect.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/500) - [Macquarie Mobile Banking](https://play.google.com/store/apps/details?id=au.com.macquarie.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/409) @@ -151,10 +153,8 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [BMO Mobile Banking](https://play.google.com/store/apps/details?id=com.bmo.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/19) - [CIBC Mobile Banking®](https://play.google.com/store/apps/details?id=com.cibc.android.mobi) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/489) - [Coast Capital Savings](https://play.google.com/store/apps/details?id=com.coastcapitalsavings.dcu) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/175) -- [EQ Bank Mobile Banking](https://play.google.com/store/apps/details?id=com.eqbank.eqbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/103) - [HSBC Canada](https://play.google.com/store/apps/details?id=ca.hsbc.hsbccanada) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/304) - [IBKR Mobile](https://play.google.com/store/apps/details?id=atws.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/241) -- [KOHO Financial](https://play.google.com/store/apps/details?id=ca.koho) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/104) - [RBC Mobile](https://play.google.com/store/apps/details?hl=en&id=com.rbc.mobile.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/32) - [QuestMobile: Invest & Trade](https://play.google.com/store/apps/details?id=com.questrade.questmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/115) - [Scotiabank Mobile Banking](https://play.google.com/store/apps/details?id=com.scotiabank.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/176) @@ -202,11 +202,11 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [KB Mobilní banka](https://play.google.com/store/apps/details?id=eu.inmite.prj.kb.mobilbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/376) - [My Air](https://play.google.com/store/apps/details?id=cz.airbank.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/31) - [Raiffeisen bankovnictví](https://play.google.com/store/apps/details?id=cz.rb.app.smartphonebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/347) +- [Smart Banka](https://play.google.com/store/apps/details?id=cz.moneta.smartbanka) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/554) ### Denmark - [Jyske Bank](https://play.google.com/store/apps/details?id=dk.jyskebank.drb) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/307) -- [Lunar](https://play.google.com/store/apps/details?id=com.lunarway.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/476) - [MitID](https://play.google.com/store/apps/details?id=dk.mitid.app.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/286) - [Mobilbank DK – Danske Bank](https://play.google.com/store/apps/details?id=com.danskebank.mobilebank3.dk) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/5) - [MobilePay](https://play.google.com/store/apps/details?id=dk.danskebank.mobilepay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/7) @@ -435,7 +435,9 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### New Zealand +- [ANZ goMoney New Zealand](https://play.google.com/store/apps/details?id=nz.co.anz.android.mobilebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/556) - [ASB Mobile Banking](https://play.google.com/store/apps/details?id=nz.co.asb.asbmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/383) +- [Kiwibank Mobile Banking](https://play.google.com/store/apps/details?id=nz.co.kiwibank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/555) ### Norway @@ -448,7 +450,6 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Kron - Investering for alle](https://play.google.com/store/apps/details?id=com.kronmobilapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/97) - [Nordea Mobile - Norge](https://play.google.com/store/apps/details?id=no.nordea.mobilebank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/452) - [Nordnet: Stocks & Funds](https://play.google.com/store/apps/details?id=com.nordnet) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/99) -- [Obos Mobilbank](https://play.google.com/store/apps/details?id=com.evry.mobile.android.smartbankmobile.obos) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/192) - [Sbanken](https://play.google.com/store/apps/details?id=no.skandiabanken) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/96) - [Sparebanken Sogn og Fjordane](https://play.google.com/store/apps/details?id=no.kamikazemedia.android.ssf) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/312) - [Sparebanken Vest](https://play.google.com/store/apps/details?id=no.spv.mobilbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/336) @@ -661,7 +662,6 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Nationwide Banking App](https://play.google.com/store/apps/details?id=co.uk.Nationwide.Mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/332) - [NatWest Mobile Banking](https://play.google.com/store/apps/details?id=com.rbs.mobile.android.natwest) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/34) - [Royal Bank of Scotland](https://play.google.com/store/apps/details?id=com.rbs.mobile.android.rbs) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/397) -- [Santander Mobile Banking](https://play.google.com/store/apps/details?id=uk.co.santander.santanderUK) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/210) - [Starling Bank - Mobile Banking](https://play.google.com/store/apps/details?id=com.starlingbank.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/39) - [Tesco Bank and Clubcard Pay+](https://play.google.com/store/apps/details?id=com.tescobank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/129) - [Tide - Business Bank Account](https://play.google.com/store/apps/details?id=com.tideplatform.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/206) @@ -673,6 +673,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### United States +- [ADP Mobile Solutions](https://play.google.com/store/apps/details?id=com.adpmobile.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/559) - [Alliant Mobile Banking](https://play.google.com/store/apps/details?id=org.alliant.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/85) - [Ally: Banking & Investing](https://play.google.com/store/apps/details?id=com.ally.MobileBanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/113) - [America First Mobile Banking](https://play.google.com/store/apps/details?id=com.afcu.mobilebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/148) @@ -694,7 +695,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [E*TRADE: Invest. Trade. Save.](https://play.google.com/store/apps/details?id=com.etrade.mobilepro.activity) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/334) - [East West Bank Mobile](https://play.google.com/store/apps/details?id=com.ewbank.digital) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/392) - [Fidelity Bloom®: Save & Spend](https://play.google.com/store/apps/details?id=com.fidelity.sqrl) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/391) -- [Fidelity Investments](https://play.google.com/store/apps/details?id=com.fidelity.android) - [Repor](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/65) +- [Fidelity Investments](https://play.google.com/store/apps/details?id=com.fidelity.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/65) - [Fifth Third Mobile Banking](https://play.google.com/store/apps/details?id=com.clairmail.fth) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/41) - [First Entertainment Mobile](https://play.google.com/store/apps/details?id=com.firstentertainmentcu.firstentertainmentcu) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/285) - [First Merchants Mobile](https://play.google.com/store/apps/details?id=com.mfoundry.mb.android.mb_lx7) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/158) From 17a56e22b962981962292f9124ea49fbee72f2e3 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Fri, 10 Jan 2025 07:36:33 +0100 Subject: [PATCH 10/46] Add banking app reports 560-566 (#312) --- ...ng Applications compatibility with GrapheneOS.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 2c4d887..120381b 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -58,6 +58,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Binance: Buy Bitcoin & Crypto](https://play.google.com/store/apps/details?id=com.binance.dev) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/536) - [eToro: Trade. Invest. Connect.](https://play.google.com/store/apps/details?id=com.etoro.openbook) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/535) +- [iCard – beyond a wallet](https://play.google.com/store/apps/details?id=eu.mobile.icard) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/565) - [Klarna | Shop now. Pay later.](https://play.google.com/store/apps/details?id=com.myklarnamobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/314) - [Payoneer](https://play.google.com/store/apps/details?id=com.payoneer.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/445) - [PayPal - Send, Shop, Manage](https://play.google.com/store/apps/details?id=com.paypal.android.p2pmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/127) @@ -79,6 +80,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Bank Australia App](https://play.google.com/store/apps/details?id=com.fusion.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/55) - [BankVic Mobile Banking](https://play.google.com/store/apps/details?id=com.bankvic.androidsmartapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/557) - [Bendigo Bank](https://play.google.com/store/apps/details?id=com.bendigobank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/88) +- [CoinSpot - Buy & Sell Bitcoin](https://play.google.com/store/apps/details?id=com.coinspot.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/566) - [CommBank](https://play.google.com/store/apps/details?id=com.commbank.netbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/75) - [Gateway Bank](https://play.google.com/store/apps/details?id=au.com.gateway.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/558) - [HSBC Australia](https://play.google.com/store/apps/details?id=au.com.hsbc.hsbcaustralia) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/375) @@ -171,10 +173,12 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### China +- [支付宝 (Alipay)](https://play.google.com/store/apps/details?id=com.eg.android.AlipayGphone) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/562) +- [中国工商银行中国工商银行 (Industrial and Commercial Bank of China)](https://sj.qq.com/appdetail/com.icbc) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/561) - [中国银行](https://www.bankofchina.com/ebanking/service/cs1/201009/t20100921_1151946.html) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/398) -- [招商银行 China Merchants Bank](https://play.google.com/store/apps/details?id=cmb.pb) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/420) -- [中信银行 Citic Bank](https://www.citicbank.com/personal/ebank/personal/) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/487) -- [兴业银行 Industrial Bank](https://www.cib.com.cn/common/download/client.html) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/486) +- [招商银行 (China Merchants Bank)](https://play.google.com/store/apps/details?id=cmb.pb) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/420) +- [中信银行 (Citic Bank)](https://www.citicbank.com/personal/ebank/personal/) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/487) +- [兴业银行 (Industrial Bank)](https://www.cib.com.cn/common/download/client.html) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/486) ### Colombia @@ -362,6 +366,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Israel - [bit ביט](https://play.google.com/store/apps/details?id=com.bnhp.payments.paymentsapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/221) +- [הבנק הבינלאומי](https://play.google.com/store/apps/details?id=com.fibi.nativeapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/564) - [כאל- הטבות, מידע, אשראי](https://play.google.com/store/apps/details?id=com.onoapps.cal4u) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/217) - [ישראכרט - ארנקים, אשראי והטבות](https://play.google.com/store/apps/details?id=com.isracard.hatavot) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/219) - [max](https://play.google.com/store/apps/details?id=com.ideomobile.leumicard) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/218) @@ -438,6 +443,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [ANZ goMoney New Zealand](https://play.google.com/store/apps/details?id=nz.co.anz.android.mobilebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/556) - [ASB Mobile Banking](https://play.google.com/store/apps/details?id=nz.co.asb.asbmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/383) - [Kiwibank Mobile Banking](https://play.google.com/store/apps/details?id=nz.co.kiwibank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/555) +- [The Co-operative Bank (NZ)](https://play.google.com/store/apps/details?id=nz.co.cooperativebank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/560) ### Norway @@ -534,6 +540,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [365.bank](https://play.google.com/store/apps/details?id=bank.sk365.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/326) - [Fio Smartbanking SK](https://play.google.com/store/apps/details?id=sk.fio.sb2) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/513) - [George Slovakia](https://play.google.com/store/apps/details?id=sk.slsp.georgego) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/343) +- [mBank SK](https://play.google.com/store/apps/details?id=sk.mbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/563) - [Tatra banka](https://play.google.com/store/apps/details?id=sk.tb.ib.tatraandroid) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/325) ### Slovenia From ec6b326293c5cc74a032f6110197d10bf4d3d67f Mon Sep 17 00:00:00 2001 From: Aryun Gupta <38221566+AryunGupta@users.noreply.github.com> Date: Fri, 10 Jan 2025 01:38:32 -0500 Subject: [PATCH 11/46] Update ChromeOS blog post (#309) * Update ChromeOS blog post --------- Signed-off-by: Aryun Gupta <38221566+AryunGupta@users.noreply.github.com> --- .../account-recovery.png | Bin 0 -> 270061 bytes .../ChromeOS Questionable Encryption/index.md | 16 ++++++++++++---- .../local-password.png | Bin 0 -> 334320 bytes 3 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 content/posts/knowledge/ChromeOS Questionable Encryption/account-recovery.png create mode 100644 content/posts/knowledge/ChromeOS Questionable Encryption/local-password.png diff --git a/content/posts/knowledge/ChromeOS Questionable Encryption/account-recovery.png b/content/posts/knowledge/ChromeOS Questionable Encryption/account-recovery.png new file mode 100644 index 0000000000000000000000000000000000000000..53d7c1132f3c20828186bd0c68c6d8d5da674828 GIT binary patch literal 270061 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�LD4JKUgBAHtHy?Df_ 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 z

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

u8yLxtd^ysQ@Q) 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%0D^0^Xr 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 z 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
Se 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

IPozga0> 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 Date: Thu, 9 Jan 2025 23:44:03 -0700 Subject: [PATCH 12/46] Minor wording changes (#313) Signed-off-by: Tommy --- .../posts/knowledge/ChromeOS Questionable Encryption/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/posts/knowledge/ChromeOS Questionable Encryption/index.md b/content/posts/knowledge/ChromeOS Questionable Encryption/index.md index 05fa89f..c8ca6fd 100644 --- a/content/posts/knowledge/ChromeOS Questionable Encryption/index.md +++ b/content/posts/knowledge/ChromeOS Questionable Encryption/index.md @@ -11,7 +11,7 @@ ChromeOS encrypts user data on the disk by default. The implementation details a It is well-known that ChromeOS uses Google account passwords as the primary login credentials. This necessarily means that anyone with knowledge of the Google account password is able to unlock and therefore decrypt a ChromeOS user profile. -Recent versions of ChromeOS also allows users to use a separare login password instead of the Google account password. +Recent versions of ChromeOS allows users to use a separare login password instead of the Google account password. ![Local Password](local-password.png) @@ -27,7 +27,7 @@ As a result, someone with sufficient access to Google's servers would theoretica This differs from how encryption passwords are handled by other services like cloud‑based password managers — they use _client‑side hashing_ to deliberately blind the server from the actual password. As the name suggests, the browser locally executes a cryptographic hash function on the actual password and only transmits the _resultant hash_ to the server for authentication. -The user should be able to avoid this issue with the local password. While we have not done in-depth analysis to confirm that Google never has access to the local encryption password, this is likely the case since an account recovery using the Google password will require a Powerwash: +On newer ChromeOS versions, users should be able to avoid this issue with the local password. While we have not done in-depth analysis to confirm that Google never has access to the local encryption password, this is likely the case since an account recovery using the Google password will require a Powerwash: ![Account Recovery](account-recovery.png) From 4e907e0dcbac877b07503b98c93dbf3d8a21503f Mon Sep 17 00:00:00 2001 From: friendly-rabbit-35 <169707731+friendly-rabbit-35@users.noreply.github.com> Date: Thu, 9 Jan 2025 23:04:09 -0800 Subject: [PATCH 13/46] F-Droid Security Issues: Add Snikket case and clarify cert pinning (#290) * F-Droid Security Issues: Add Snikket case and clarify cert pinning Signed-off-by: friendly-rabbit-35 <169707731+friendly-rabbit-35@users.noreply.github.com> --------- Signed-off-by: friendly-rabbit-35 <169707731+friendly-rabbit-35@users.noreply.github.com> --- .../posts/android/F-Droid Security Issues.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/content/posts/android/F-Droid Security Issues.md b/content/posts/android/F-Droid Security Issues.md index b224433..188d584 100644 --- a/content/posts/android/F-Droid Security Issues.md +++ b/content/posts/android/F-Droid Security Issues.md @@ -49,7 +49,19 @@ If you understood correctly the information above, Google can't do this for apps Huawei AppGallery seems to have a [similar approach](https://developer.huawei.com/consumer/en/doc/distribution/app/20210812) to Google, where submitted apps could be developer-signed, but newer apps will be resigned by Huawei. -## 2. Slow and irregular updates +## 2. F-Droid's ridiculous inclusion policy and its consequences + +F-Droid, to carry out its "[passion for Free and Open Source Software](https://f-droid.org/en/about/) (FOSS) on the Android platform", requires that developers adhere to a strict [inclusion policy](https://f-droid.org/en/docs/Inclusion_Policy/) for their app(s) to be hosted on the main repository. According to this policy, F-Droid requires the source code of an app to exclude any proprietary library or ad service. This stringent mandate has proven to be harmful to developers and even end users. + +As a result of F-Droid's inclusion policy, usually, some developers usually have to maintain a slightly different version of their codebase for their app to comply with F-Droid’s requirements. For developers, this means not only spending more time and energy, but also, in some cases, working with libraries and components that may be outdated. Sometimes, the restrictions imposed by F-Droid's inclusion policy have a knock-on effect on end users as well, as demonstrated in the following case with Snikket. + +In December 2022, the Snikket project published a [blog post](https://snikket.org/blog/fdroid-security-warning/) that addressed the users of their app who downloaded it from F-Droid. It sought to allay any panic from users if they receive a warning from F-Droid "telling them that the app [Snikket] has a vulnerability and that they 'recommend uninstalling immediately'". In a [subsequent blog post](https://snikket.org/blog/fdroid-security-update/), Snikket clarified that this warning from F-Droid "wasn’t entirely accurate, as the problem wasn’t with the Snikket app itself but specifically *F-Droid’s own build of the app* that was using *an outdated version of the WebRTC library*" (emphasis added). + +Indeed, as the first blog post by the Snikket project details, the WebRTC component of Snikket's F-Droid version pulled third-party binaries from Google's Maven repository (which stopped releasing new builds in **January 2020**), presumably to adhere to the parts of the inclusion policy that forbid the use of "Non-Free" dependencies and build tools. Note that the developer-signed versions of Snikket published on the Play Store were not affected by this issue, for they were built with a modern WebRTC version. Furthermore, the second blog post by Snikket reveals how the older third-party version of WebRTC used for their F-Droid app actually hindered the addition of new improvements to the app from upstream. + +Overall, this case study highlights how F-Droid's inclusion policy ultimately harms end users by forcing app developers to adopt potentially decrepit development tools and build processes in service of its regnant FOSS ideology. + +## 3. Slow and irregular updates Since you're adding one more party to the mix, that party is now responsible for delivering proper builds of the app: it's a common thing among traditional Linux distributions and their packaging system. They have to catch up with *upstream* on a regular basis, but very few do it well (Arch Linux comes to my mind). Others, like Debian, prefer making extensive *downstream* changes and delivering security fixes for a subset of vulnerabilities assigned to a CVE (yeah, it's as bad as it sounds, but that's another topic). Not only does F-Droid require specific changes for the app to comply with its inclusion policy, which often leads to more maintenance work, it also has a rather strange way of triggering new builds. Part of its build process seems to be [automated](https://f-droid.org/en/docs/FAQ_-_App_Developers/), which is the least you could expect. Now here's the thing: app signing keys are on an **air-gapped server** (meaning it's disconnected from any network, at least that's what they claim: see [their recommendations](https://f-droid.org/docs/Building_a_Signing_Server/) for reference), which forces an irregular update cycle where a human has to manually trigger the signing process. It is far from an ideal situation, and you may argue it's the least to be expected since by entrusting all the signing keys to one party, you could also introduce a single point of failure. Should their system be compromised (whether from the inside or the outside), this could lead to serious security issues affecting plenty of users. @@ -58,7 +70,7 @@ Not only does F-Droid require specific changes for the app to comply with its in Considering all this, and the fact that their build process is often broken using outdated tools, you have to expect **far slower updates** compared to a traditional distribution system. Slow updates mean that you will be exposed to security vulnerabilities more often than you should've been. It would be unwise to have a full browser updated through the F-Droid official repository, for instance. F-Droid third-party repositories somewhat mitigate the issue of slow updates since they can be managed directly by the developer. It isn't ideal either as you will see below. -## 3. Low target API level (SDK) for client & apps +## 4. Low target API level (SDK) for client & apps SDK stands for *Software Development Kit* and is the collection of software to build apps for a given platform. On Android, a higher SDK level means you'll be able to make use of modern API levels of which each iteration brings **security and privacy improvements**. For instance, API level 31 makes use of all these improvements on Android 12. As you may already know, Android has a strong sandboxing model where each application is sandboxed. You could say that an app compiled with the highest API level benefits from all the latest improvements brought to the app sandbox; as opposed to outdated apps compiled with older API levels, which have a **weaker sandbox**. @@ -95,7 +107,7 @@ At the time of writing: *Overall statistics do not reflect real-world usage of a given app (people using old devices are not necessarily using your app). If anything, it should be viewed as an underestimation.* -## 4. General lack of good practices +## 5. General lack of good practices The F-Droid client allows multiple repositories to coexist within the same app. Many of the issues highlighted above were focused on the main official repository which most of the F-Droid users will use anyway. However, having **other repositories in a single app also violates the security model of Android** which was not designed for this at all. The OS expects you to trust **an app repository as a single source** of apps, yet F-Droid isn't that by design as it mixes several repositories in one single app. This is important because the OS management APIs and features (such as [UserManager](https://developer.android.com/reference/android/os/UserManager) which can be used to prevent a user from installing third-party apps) are not meant for this and see F-Droid as a single source, so you're trusting the app client to not mess up far more than you should, especially when the **privileged extension** comes into the picture. There is indeed a serious security issue with the OS first-party source feature being misused, as the privileged extension makes use of the `INSTALL_PACKAGES` [API](https://developer.android.com/reference/android/Manifest.permission#INSTALL_PACKAGES) in an insecure manner (i.e. not implementing it with the appropriate security checks). The privileged extension accepts any request from F-Droid, which again suffers from various bugs and security issues and allows user-defined repositories by design. A lot can go wrong, and bypassing security checks for powerful APIs should definitely not be taken lightly. @@ -104,9 +116,9 @@ On that note, it is also worth noting the repository metadata format isn't prope As a matter of fact, the [new unattended update API](https://developer.android.com/reference/android/Manifest.permission#UPDATE_PACKAGES_WITHOUT_USER_ACTION) added in API level 31 (Android 12) that allows seamless app updates for app repositories without [privileged access](https://f-droid.org/en/packages/org.fdroid.fdroid.privileged/) to the system (such an approach is not compatible with the security model) won't work with F-Droid "as is". It should be mentioned that the aforementioned third-party client [Neo-Store](https://github.com/Iamlooker/Droid-ify/issues/20) supports this API, although the underlying issues about the F-Droid infrastructure largely remain. Indeed, this secure API allowing for unprivileged unattended updates not only requires for the app repository client to target API level 31, but the apps to be updated also have to at least target API level 29. -Their client also lacks **TLS certificate pinning**, unlike Play Store which improves security for all connections to Google (they generally use a limited set of root CAs including [their own](https://pki.goog/)). Certificate pinning is a way for apps to increase the security of their connection to services [by providing a set of public key hashes](https://developer.android.com/training/articles/security-config#CertificatePinning) of known-good certificates for these services instead of trusting pre-installed CAs. This can avoid some cases where an interception (*man-in-the-middle* attack) could be possible and lead to various security issues considering you're trusting the app to deliver you other apps. +F-Droid's official client also lacks **TLS certificate pinning**. Certificate pinning is a way for apps to increase the security of their connection to services [by providing a set of public key hashes](https://developer.android.com/training/articles/security-config#CertificatePinning) of known-good certificates for these services instead of trusting pre-installed CAs. This can avoid some cases where an interception (*man-in-the-middle* attack) could be possible and lead to various security issues, considering you're trusting an app to deliver you other apps. -It is an important security feature that is also straightforward to implement using the [declarative network security configuration](https://developer.android.com/training/articles/security-config) available since Android 7.0 (API level 24). See how GrapheneOS pins both root and CA certificates in their [app repository client](https://github.com/GrapheneOS/Apps): +Certificate pinning is an important security feature that is also straightforward to implement using the [declarative network security configuration](https://developer.android.com/training/articles/security-config) available since Android 7.0 (API level 24). The [GrapheneOS App Store](https://github.com/GrapheneOS/AppStore) uses this feature; see how GrapheneOS pins both root and CA certificates in their app repository client: ```xml @@ -129,18 +141,20 @@ It is an important security feature that is also straightforward to implement us ``` +The Play Store does not use certificate pinning exactly, but achieves a similar level of security for all connections to Google by using a limited set of root CAs, including [their own](https://pki.goog/)). This practice, alongside the Play Store's use of [package signing](https://source.android.com/docs/security/features/apksigning) and [properly signed metadata](https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html), guarantees that the apps you download from the Play Store are genuine and delivered securely. F-Droid does **not** provide the same guarantee. + To be fair, they've thought several times about adding certificate pinning to their client [at least for the default repositories](https://gitlab.com/fdroid/fdroidclient/-/issues/105). [Relics of preliminary work](https://gitlab.com/fdroid/fdroidclient/-/blob/1.14-alpha4/app/src/main/java/org/fdroid/fdroid/FDroidCertPins.java) can even be found in their current codebase, but it's unfortunate that they haven't been able to find [any working implementation](https://github.com/f-droid/fdroidclient/commit/7f78b46664981b9b73cadbfdda6391f6fe939c77) so far. Given the overly complex nature of F-Droid, that's largely understandable. F-Droid also has a problem regarding the adoption of **[new signature schemes](https://source.android.com/security/apksigning)** as they [held out on the v1 signature scheme](https://forum.f-droid.org/t/why-f-droid-is-still-using-apk-signature-scheme-v1/10602) (which was [horrible](https://www.xda-developers.com/janus-vulnerability-android-apps/) and deprecated since 2017) until they were forced by Android 11 requirements to support the newer v2/v3 schemes (v2 was introduced in Android 7.0). Quite frankly, this is straight-up bad, and **signing APKs with GPG** is no better considering [how bad PGP and its reference implementation GPG are](https://latacora.micro.blog/2019/07/16/the-pgp-problem.html) (even Debian [is trying to move away from it](https://wiki.debian.org/Teams/Apt/Spec/AptSign)). Ideally, F-Droid should fully move on to newer signature schemes, and should completely phase out the legacy signature schemes which are still being used for some apps and metadata. -## 5. Confusing UX +## 6. Confusing UX It is worth mentioning that their website has (for some reason) always been hosting an [outdated APK of F-Droid](https://forum.f-droid.org/t/why-does-the-f-droid-website-nearly-always-host-an-outdated-f-droid-apk/6234), and this is still the case today, leading to many users wondering why they can't install F-Droid on their secondary user profile (due to the downgrade prevention enforced by Android). "Stability" seems to be the main reason mentioned on their part, which doesn't make sense: either your version isn't ready to be published in a stable channel, or it is and new users should be able to access it easily. F-Droid should enforce the approach of prefixing the package name of their alternate builds with `org.f-droid` for instance (or add a `.fdroid` suffix as some already have). Building and signing while **reusing the package name** ([application ID](https://developer.android.com/studio/build/configure-app-module)) is bad practice as it causes **signature verification errors** when some users try to update/install these apps from other sources, even directly from the developer. That is again due to the security model of Android which enforces a signature check when installing app updates (or installing them again in a secondary user profile). Note that this is going to be an issue with Play App Signing as well, and developers are encouraged to follow this approach should they intend to distribute their apps through different distribution channels. This results in a confusing user experience where it's hard to keep track of who signs each app, and from which repository the app should be downloaded or updated. -## 6. Misleading permissions approach +## 7. Misleading permissions approach F-Droid shows a list of the [low-level permissions](https://developer.android.com/reference/android/Manifest.permission) for each app: these low-level permissions are usually grouped in the standard high-level permissions (Location, Microphone, Camera, etc.) and special toggles (nearby Wi-Fi networks, Bluetooth devices, etc.) that are explicitly based on a type of sensitive data. While showing a list of low-level permissions could be useful information for a developer, it's often a **misleading** and inaccurate approach for the end-user. Since Android 6, apps have to [request the standard permissions at runtime](https://developer.android.com/guide/topics/permissions/overview#runtime) and do not get them simply by being installed, so showing all the "under the hood" permissions without proper context is not useful and makes the permission model unnecessarily confusing. F-Droid claims that these low-level permissions are relevant because they support Android 5.1+, meaning they support very outdated versions of Android where apps could have [install-time permissions](https://source.android.com/devices/tech/config/runtime_perms). Anyway, if a technical user wants to see all the manifest permissions for some reason, then they can access the app manifest pretty easily (in fact, exposing the raw manifest would be less misleading). But this is already beyond the scope of this article because anyone who cares about privacy and security wouldn't run a 8 years old version of Android that has not received security updates for years. From 95ea75c9d734078294463a890013434c60b5a64d Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Tue, 14 Jan 2025 20:11:59 +0100 Subject: [PATCH 14/46] Add banking app reports 567-571 (#314) --- .../Banking Applications compatibility with GrapheneOS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 120381b..7669db7 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -89,6 +89,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [ME Bank](https://play.google.com/store/apps/details?id=au.com.mebank.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/203) - [MyState: The human way to bank](https://play.google.com/store/apps/details?id=com.mystate.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/345) - [NAB Mobile Banking](https://play.google.com/store/apps/details?id=au.com.nab.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/76) +- [St.George Mobile Banking](https://play.google.com/store/apps/details?id=org.stgeorge.bank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/570) - [Ubank Money App](https://play.google.com/store/apps/details?id=au.com.bank86400) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/156) - [Up — Easy Money](https://play.google.com/store/apps/details?id=au.com.up.money) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/102) - [Westpac](https://play.google.com/store/apps/details?id=org.westpac.bank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/77) @@ -182,9 +183,11 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Colombia +- [Bancolombia Personas](https://play.google.com/store/apps/details?id=com.todo1.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/568) - [Banco Falabella Colombia](https://play.google.com/store/apps/details?id=co.com.bancofalabella.mobile.omc) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/387) - [BBVA Colombia](https://play.google.com/store/apps/details?id=co.com.bbva.mb) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/386) - [Davivienda](https://play.google.com/store/apps/details?id=com.davivienda.daviviendaapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/528) +- [Mi Bancolombia](https://play.google.com/store/apps/details?id=co.com.bancolombia.personas.superapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/571) - [Nequi Colombia](https://play.google.com/store/apps/details?id=com.nequi.MobileApp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/388) ### Croatia @@ -289,6 +292,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Penta — Business Banking App](https://play.google.com/store/apps/details?id=com.getpenta.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/24) - [PSD Banking](https://play.google.com/store/apps/details?id=de.psd.banking.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/159) - [Santander Banking](https://play.google.com/store/apps/details?id=de.santander.presentation) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/119) +- [Scalable Capital: ETF & Stocks](https://play.google.com/store/apps/details?id=capital.scalable.droid) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/567) - [SecureGo+ Renault Bank direkt](https://play.google.com/store/apps/details?id=de.renaultbankdirekt.securego) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/439) - [SecureGo plus](https://play.google.com/store/apps/details?id=de.fiduciagad.securego.wl) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/161) - [SMARTBROKER+ Aktien & ETF](https://play.google.com/store/apps/details?id=de.smartbroker) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/394) @@ -597,6 +601,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Switzerland - [ABS Mobile Banking](https://play.google.com/store/apps/details?id=com.abs.android.mbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/233) +- [ABS TWINT](https://play.google.com/store/apps/details?id=ch.abs.twint) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/569) - [Airlock 2FA](https://play.google.com/store/apps/details?id=com.airlock.iam.a2fa) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/229) - [Alpian - Banking & Investing](https://play.google.com/store/apps/details?id=com.alpian.alpian) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/515) - [BCN Mobile banking](https://play.google.com/store/apps/details?id=com.bcn.android.mbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/145) From 27162b32c9d985e0e09c10edc802023d01510ee0 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sun, 26 Jan 2025 08:20:23 +0100 Subject: [PATCH 15/46] Update banking app report 83 (#317) --- .../Banking Applications compatibility with GrapheneOS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 7669db7..614a6d6 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -504,7 +504,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Romania - [Banca Transilvania](https://play.google.com/store/apps/details?id=ro.btrl.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/427) -- ~~[BT Pay](https://play.google.com/store/apps/details?id=ro.btrl.pay)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/83) +- [BT Pay](https://play.google.com/store/apps/details?id=ro.btrl.pay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/83) - [George Romania](https://play.google.com/store/apps/details?id=ro.bcr.georgego) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/179) - [ING HomeBank](https://play.google.com/store/apps/details?id=ro.ing.mobile.banking.android.activity) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/356) - ~~[Libra Mobile Banking](https://play.google.com/store/apps/details?id=libra.mobile.banking)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/404) From 8fa90c612710ebe6b9b47fffb7da7c31d2bfc795 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sun, 26 Jan 2025 08:20:56 +0100 Subject: [PATCH 16/46] Add banking app reports 576 and 577 (#316) --- .../Banking Applications compatibility with GrapheneOS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 614a6d6..f846f44 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -489,7 +489,9 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Kantor Walutowy Alior Banku](https://play.google.com/store/apps/details?id=pl.alior.mobile.exchange.prd) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/172) - [mBank PL](https://play.google.com/store/apps/details?id=pl.mbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/136) - [Moje ING mobile](https://play.google.com/store/apps/details?id=pl.ing.mojeing) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/169) +- [Nest Bank](https://play.google.com/store/apps/details?id=pl.nestbank.nestbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/576) - [PeoPay](https://play.google.com/store/apps/details?id=softax.pekao.powerpay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/298) +- [Santander Consumer Bank](https://play.google.com/store/apps/details?id=pl.santanderconsumer) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/577) - [Santander mobile](https://play.google.com/store/apps/details?id=pl.bzwbk.bzwbk24) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/371) ### Portugal From 5118c07a2023cde7afecd7e698ecf7f206ada9d4 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Mon, 27 Jan 2025 07:02:01 +0100 Subject: [PATCH 17/46] Update banking app report 90, add 578 (#318) --- .../Banking Applications compatibility with GrapheneOS.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index f846f44..816c96c 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -63,7 +63,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Payoneer](https://play.google.com/store/apps/details?id=com.payoneer.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/445) - [PayPal - Send, Shop, Manage](https://play.google.com/store/apps/details?id=com.paypal.android.p2pmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/127) - [Paysend Money Transfer App](https://play.google.com/store/apps/details?id=com.paysend.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/222) -- ~~[Revolut - Mobile Finance](https://play.google.com/store/apps/details?id=com.revolut.revolut)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/90) +- [Revolut - Mobile Finance](https://play.google.com/store/apps/details?id=com.revolut.revolut) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/90) - [UnionPay APP](https://play.google.com/store/apps/details?id=com.unionpay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/421) - [Wise](https://play.google.com/store/apps/details?id=com.transferwise.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/266) @@ -235,6 +235,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Finland +- [Holvi – Business banking](https://play.google.com/store/apps/details?id=com.holvi.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/578) - [Nordea ID](https://play.google.com/store/apps/details?id=com.nordea.mobiletoken) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/280) - [OP-mobiili](https://play.google.com/store/apps/details?id=fi.op.android.opmobiili) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/479) - [POP Mobiili](https://play.google.com/store/apps/details?id=fi.poppankki.popmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/480) From 405e49301eee64a4ea4dfc6d3e5b8999b3aa7dcd Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Mon, 27 Jan 2025 07:02:26 +0100 Subject: [PATCH 18/46] Add banking app reports 572-575 (#315) --- .../Banking Applications compatibility with GrapheneOS.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 816c96c..e148eff 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -143,6 +143,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Santander Way: App de cartões](https://play.google.com/store/apps/details?id=br.com.santander.way) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/152) - [Sicoob](https://play.google.com/store/apps/details?id=br.com.sicoobnet) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/239) - [Sicredi X](https://play.google.com/store/apps/details?id=br.com.sicredi.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/412) +- [XP Investimentos](https://play.google.com/store/apps/details?id=br.com.xp.carteira) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/572) ### Bulgaria @@ -291,6 +292,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [norisbank App](https://play.google.com/store/apps/details?id=com.db.mm.norisbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/425) - [Pay – Die Bezahl-App](https://play.google.com/store/apps/details?id=de.fiduciagad.android.vrwallet) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/35) - [Penta — Business Banking App](https://play.google.com/store/apps/details?id=com.getpenta.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/24) +- [Postbank](https://play.google.com/store/apps/details?id=de.postbank.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/575) - [PSD Banking](https://play.google.com/store/apps/details?id=de.psd.banking.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/159) - [Santander Banking](https://play.google.com/store/apps/details?id=de.santander.presentation) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/119) - [Scalable Capital: ETF & Stocks](https://play.google.com/store/apps/details?id=capital.scalable.droid) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/567) @@ -696,6 +698,8 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Axos All-In-One Mobile Banking](https://play.google.com/store/apps/details?id=com.axos.udb) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/430) - [Bank of America Mobile Banking](https://play.google.com/store/apps/details?id=com.infonow.bofa) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/242) - [BECU](https://play.google.com/store/apps/details?id=org.becu.androidapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/60) +- [Beneficial State Bank Mobile](https://play.google.com/store/apps/details?id=com.beneficialstatebank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/574) +- [Betterment Invest & Save Money](https://play.google.com/store/apps/details?id=com.betterment) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/573) - [Capital One Mobile](https://play.google.com/store/apps/details?id=com.konylabs.capitalone) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/107) - ~~[Cash App](https://play.google.com/store/apps/details?id=com.squareup.cash)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/453) - [Chase Mobile](https://play.google.com/store/apps/details?id=com.chase.sig.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/13) From ed319b3636a091361b5681dc1fe0e3ff08e71cfc Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sat, 1 Feb 2025 10:08:50 +0100 Subject: [PATCH 19/46] Update banking app reports 140, 309, 510, remove 458, add 581-584 (#319) --- ...king Applications compatibility with GrapheneOS.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index e148eff..46bc1b6 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -227,7 +227,6 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Egypt -- ~~[CIB Egypt Mobile Banking](https://play.google.com/store/apps/details?id=com.CIB.Digital.MB)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/458) - ~~[NBE Mobile](https://play.google.com/store/apps/details?id=com.ofss.obdx.and.nbe.com.eg)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/459) ### Estonia @@ -290,6 +289,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Kontist](https://play.google.com/store/apps/details?id=com.kontist) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/23) - [N26 — Love your bank](https://play.google.com/store/apps/details?id=de.number26.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/21) - [norisbank App](https://play.google.com/store/apps/details?id=com.db.mm.norisbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/425) +- [OLB appTAN](https://play.google.com/store/apps/details?id=de.olb.apptan) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/581) - [Pay – Die Bezahl-App](https://play.google.com/store/apps/details?id=de.fiduciagad.android.vrwallet) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/35) - [Penta — Business Banking App](https://play.google.com/store/apps/details?id=com.getpenta.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/24) - [Postbank](https://play.google.com/store/apps/details?id=de.postbank.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/575) @@ -354,9 +354,10 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [iMobile Pay: Banking, UPI](https://play.google.com/store/apps/details?id=com.csam.icici.bank.imobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/296) - [IndOASIS Indian Bank MobileApp](https://play.google.com/store/apps/details?id=com.IndianBank.IndOASIS) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/293) - [Kotak Mobile Banking App](https://play.google.com/store/apps/details?id=com.msf.kbank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/137) -- ~~[Paytm: Secure UPI Payments](https://play.google.com/store/apps/details?id=net.one97.paytm)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/140) +- [Paytm: Secure UPI Payments](https://play.google.com/store/apps/details?id=net.one97.paytm) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/140) - [PhonePe UPI, Payment, Recharge](https://play.google.com/store/apps/details?id=com.phonepe.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/134) - [PNB ONE](https://play.google.com/store/apps/details?id=com.Version1) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/328) +- [slice](https://play.google.com/store/apps/details?id=indwin.c3.shareapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/583) - [Vyom - Union Bank of India](https://play.google.com/store/apps/details?id=com.infrasoft.uboi) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/141) - [YONO SBI: Banking & Lifestyle](https://play.google.com/store/apps/details?id=com.sbi.lotusintouch) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/79) - [Yono Lite SBI - Mobile Banking](https://play.google.com/store/apps/details?id=com.sbi.SBIFreedomPlus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/327) @@ -483,7 +484,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Philippines - [GCash](https://play.google.com/store/apps/details?id=com.globe.gcash.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/382) -- ~~[GoTyme Bank](https://play.google.com/store/apps/details?id=ph.com.gotyme)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/510) +- [GoTyme Bank](https://play.google.com/store/apps/details?id=ph.com.gotyme) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/510) ### Poland @@ -535,6 +536,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [CIMB Clicks Singapore](https://play.google.com/store/apps/details?id=com.cimb.sg.clicksMobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/268) - [Citibank SG](https://play.google.com/store/apps/details?id=com.citibank.mobile.sg) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/267) - [DBS digibank - wealth](https://play.google.com/store/apps/details?id=com.dbs.sg.iwealth) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/183) +- [DBS PayLah!](https://play.google.com/store/apps/details?id=com.dbs.dbspaylah) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/584) - [Grab - Taxi & Food Delivery](https://play.google.com/store/apps/details?id=com.grabtaxi.passenger) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/316) - [GXS Bank](https://play.google.com/store/apps/details?id=sg.com.gxs.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/315) - [HLF FASTPAY](https://play.google.com/store/apps/details?id=com.hongleongfinance.hlf) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/269) @@ -613,6 +615,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [BCV Mobile](https://play.google.com/store/apps/details?id=ch.bcv.mobile.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/231) - [Credit Suisse – CSX](https://play.google.com/store/apps/details?id=com.csg.cs.dnmb) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/72) - [debiX+](https://play.google.com/store/apps/details?id=com.sixgroup.debixplus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/227) +- [Migros Bank E-Banking](https://play.google.com/store/apps/details?id=ch.migrosbank.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/582) - [neon - your account app](https://play.google.com/store/apps/details?id=com.neonbanking.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/207) - [PostFinance App](https://play.google.com/store/apps/details?id=ch.postfinance.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/414) - [Prepaid TWINT & other banks](https://play.google.com/store/apps/details?id=ch.twint.payment) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/228) @@ -668,7 +671,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Cynergy Bank Authenticator](https://play.google.com/store/apps/details?id=co.uk.cynergybank.authenticator) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/447) - [The Co-operative Bank](https://play.google.com/store/apps/details?id=com.cooperativebank.bank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/205) - [first direct](https://play.google.com/store/apps/details?id=com.firstdirect.bankingonthego) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/128) -- ~~[Halifax Mobile Banking](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/309)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/309) +- [Halifax Mobile Banking](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/309) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/309) - [HSBC UK Mobile Banking](https://play.google.com/store/apps/details?id=uk.co.hsbc.hsbcukmobilebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/33) - [Kroo Bank - Mobile Banking](https://play.google.com/store/apps/details?id=com.bsocial) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/449) - ~~[Lloyds Bank Mobile Banking](https://play.google.com/store/apps/details?id=com.grppl.android.shell.CMBlloydsTSB73)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/53) From 062077b6be6a25ba8c5868f8c5f94275c95bdb52 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sat, 1 Feb 2025 10:13:10 +0100 Subject: [PATCH 20/46] Update banking app reports 178 and 485, add 494, 585-587, 589, 590, 592-597 (#320) Signed-off-by: Tommy Co-authored-by: Tommy --- ...lications compatibility with GrapheneOS.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 46bc1b6..b0f9dbd 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -99,6 +99,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [bank99 | Online Banking ex-ING](https://play.google.com/store/apps/details?id=at.ing.diba.client.onlinebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/275) - [Bank Austria MobileBanking](https://play.google.com/store/apps/details?id=com.bankaustria.android.olb) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/15) - [complete Control](https://play.google.com/store/apps/details?id=com.cardcomplete.completecontrol) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/408) +- [easybank App](https://play.google.com/store/apps/details?id=com.easybank.easybank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/597) - [flatex next AT: Aktien und ETF](https://play.google.com/store/apps/details?id=de.xcom.flatexat) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/491) - [George Österreich](https://play.google.com/store/apps/details?id=at.erstebank.george) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/490) - [Mein ELBA-App](https://play.google.com/store/apps/details?id=at.rsg.pfp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/62) @@ -327,7 +328,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [HSBC HK Mobile Banking](https://play.google.com/store/apps/details?id=hk.com.hsbc.hsbchkmobilebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/303) - [inMotion by CNCBI](https://play.google.com/store/apps/details?id=com.citic.inmotion) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/483) - [OCBC Hong Kong](https://play.google.com/store/apps/details?id=com.winghang) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/484) -- ~~[Octopus](https://play.google.com/store/apps/details?id=com.octopuscards.nfc_reader)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/485) +- [Octopus](https://play.google.com/store/apps/details?id=com.octopuscards.nfc_reader) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/485) ### Hungary @@ -532,19 +533,25 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Singapore +- [Amex Singapore](https://play.google.com/store/apps/details?id=com.americanexpress.android.acctsvcs.sg) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/590) - [BigPay – financial services](https://play.google.com/store/apps/details?id=com.tpaay.bigpay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/271) +- [Chocolate Finance](https://play.google.com/store/apps/details?id=com.chocolatefinance.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/585) - [CIMB Clicks Singapore](https://play.google.com/store/apps/details?id=com.cimb.sg.clicksMobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/268) - [Citibank SG](https://play.google.com/store/apps/details?id=com.citibank.mobile.sg) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/267) - [DBS digibank - wealth](https://play.google.com/store/apps/details?id=com.dbs.sg.iwealth) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/183) +- [DBS IDEAL Mobile](https://play.google.com/store/apps/details?id=com.dbs.ideal) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/494) - [DBS PayLah!](https://play.google.com/store/apps/details?id=com.dbs.dbspaylah) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/584) - [Grab - Taxi & Food Delivery](https://play.google.com/store/apps/details?id=com.grabtaxi.passenger) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/316) - [GXS Bank](https://play.google.com/store/apps/details?id=sg.com.gxs.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/315) - [HLF FASTPAY](https://play.google.com/store/apps/details?id=com.hongleongfinance.hlf) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/269) - [iChange](https://play.google.com/store/apps/details?id=com.iapps.slide.userapp.ichange) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/320) - [Instarem: Send money overseas](https://play.google.com/store/apps/details?id=com.instarem.mobileapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/272) +- [MariBank](https://play.google.com/store/apps/details?id=sg.com.maribankmobile.digitalbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/586) +- [OCBC Business](https://play.google.com/store/apps/details?id=com.ocbc.mobilebv) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/587) - [OCBC Digital - Mobile Banking](https://play.google.com/store/apps/details?id=com.ocbc.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/146) - [SFL Go](https://play.google.com/store/apps/details?id=sg.sfl.ib) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/273) - [SIF Mobile](https://play.google.com/store/apps/details?id=com.sif.retailbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/270) +- [Trust Bank SG](https://play.google.com/store/apps/details?id=sg.trust) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/589) ### Slovakia @@ -556,7 +563,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Slovenia -- ~~[DH Denarnik](https://play.google.com/store/apps/details?id=si.delavskahranilnica.dhdenarnik)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/178) +- [DH Denarnik](https://play.google.com/store/apps/details?id=si.delavskahranilnica.dhdenarnik) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/178) - [DH Mobilni](https://play.google.com/store/apps/details?id=com.hrc.eb.mobile.android.hibismobiledh) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/177) ### South Korea @@ -747,8 +754,14 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Vietnam +- [AB Ditizen](https://play.google.com/store/apps/details?id=com.vnpay.abbank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/592) +- [MB Bank](https://play.google.com/store/apps/details?id=com.mbmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/594) +- [MoMo -Trợ thủ Tài chính với AI](https://play.google.com/store/apps/details?id=com.mservice.momotransfer) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/595) +- [OCB OMNI 4.0](https://play.google.com/store/apps/details?id=vn.com.ocb.awe) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/596) - [SHB Mobile Banking](https://play.google.com/store/apps/details?id=vn.shb.mbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/254) - +- [VietinBank iPay](https://play.google.com/store/apps/details?id=com.vietinbank.ipay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/593) + + --- ## Prerequisites From e54de039cc473c4b5f9a80cc371e5ab3998a21c1 Mon Sep 17 00:00:00 2001 From: Tommy Date: Sat, 1 Feb 2025 04:43:28 -0700 Subject: [PATCH 21/46] Update dnf config-manager syntax --- content/posts/qubes/Using IVPN on Qubes OS.md | 2 +- content/posts/qubes/Using Mullvad VPN on Qubes OS.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/posts/qubes/Using IVPN on Qubes OS.md b/content/posts/qubes/Using IVPN on Qubes OS.md index b1faf6d..ae344a4 100644 --- a/content/posts/qubes/Using IVPN on Qubes OS.md +++ b/content/posts/qubes/Using IVPN on Qubes OS.md @@ -27,7 +27,7 @@ echo 'binds+=( '\'''/etc/opt/ivpn/mutable''\'' )' | sudo tee /etc/qubes-bind-dir Inside of the TemplateVM you have just created, do the following: ```bash -sudo dnf config-manager --add-repo https://repo.ivpn.net/stable/fedora/generic/ivpn.repo +sudo dnf config-manager addrepo --from-repofile=https://repo.ivpn.net/stable/fedora/generic/ivpn.repo sudo dnf install -y ivpn-ui ``` diff --git a/content/posts/qubes/Using Mullvad VPN on Qubes OS.md b/content/posts/qubes/Using Mullvad VPN on Qubes OS.md index dab6395..74933d0 100644 --- a/content/posts/qubes/Using Mullvad VPN on Qubes OS.md +++ b/content/posts/qubes/Using Mullvad VPN on Qubes OS.md @@ -27,7 +27,7 @@ echo 'binds+=( '\'''/etc/mullvad-vpn''\'' )' | sudo tee /etc/qubes-bind-dirs.d/5 Inside of the TemplateVM you have just created, do the following: ```bash -sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/stable/mullvad.repo +sudo dnf config-manager addrepo --from-repofile=https://repository.mullvad.net/rpm/stable/mullvad.repo sudo dnf install -y mullvad-vpn ``` From 92f99cf5974d27d2db0862f2809d652ef136359b Mon Sep 17 00:00:00 2001 From: Tommy Date: Sun, 2 Feb 2025 06:48:56 -0700 Subject: [PATCH 22/46] Mention that obfuscation method would be needed for Tor --- content/posts/proxies/Commercial VPN Use Cases.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/proxies/Commercial VPN Use Cases.md b/content/posts/proxies/Commercial VPN Use Cases.md index 89058fb..b4996b7 100644 --- a/content/posts/proxies/Commercial VPN Use Cases.md +++ b/content/posts/proxies/Commercial VPN Use Cases.md @@ -35,7 +35,7 @@ VPNs cannot provide anonymity. Your VPN provider will still see your real IP add ## Should I use Tor over VPN? -By using Tor over VPN, you are creating essentially adding an extra node in the beginning of the circuit. This provides zero additional benefits to you, while increasing the latency of your connection dramatically. If you wish to hide your Tor usage from your ISP or your government, Tor has a built-in solution for that: Tor bridges. +By using Tor over VPN, you are creating essentially adding an extra node in the beginning of the circuit. This provides zero additional benefits to you, while increasing the latency of your connection dramatically. If you wish to hide your Tor usage from your ISP or your government, consider using Tor bridges with obfuscation methods. ## What about VPN over Tor? From d0423275af0a1d5a53348c4b96c7476a52943228 Mon Sep 17 00:00:00 2001 From: Tommy Date: Sun, 2 Feb 2025 08:16:32 -0700 Subject: [PATCH 23/46] Archive Kali Nethunter post (#321) * Archive Kali Nethunter post --- .../divestos-recovery.jpg | Bin .../index.md} | 8 +++++--- .../kali-nethunter-encryption.jpg | Bin .../kali-nethunter-op7t.jpg | Bin static/_redirects | 3 ++- 5 files changed, 7 insertions(+), 4 deletions(-) rename {static/images => content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0}/divestos-recovery.jpg (100%) rename content/posts/{android/Installing Kali Nethunter Lite on DivestOS 20.0.md => archive/Installing Kali Nethunter Lite on DivestOS 20.0/index.md} (92%) rename {static/images => content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0}/kali-nethunter-encryption.jpg (100%) rename {static/images => content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0}/kali-nethunter-op7t.jpg (100%) diff --git a/static/images/divestos-recovery.jpg b/content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0/divestos-recovery.jpg similarity index 100% rename from static/images/divestos-recovery.jpg rename to content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0/divestos-recovery.jpg diff --git a/content/posts/android/Installing Kali Nethunter Lite on DivestOS 20.0.md b/content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0/index.md similarity index 92% rename from content/posts/android/Installing Kali Nethunter Lite on DivestOS 20.0.md rename to content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0/index.md index c6e8c9f..0f06ae7 100644 --- a/content/posts/android/Installing Kali Nethunter Lite on DivestOS 20.0.md +++ b/content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0/index.md @@ -5,11 +5,13 @@ tags: ['Operating Systems', 'Android', 'Offensive Security'] author: Tommy --- +**Update**: DivestOS has been discontinued and downloads are no longer available. + **This will turn your device into a purely penetration testing device, and it will be very insecure for any other purpose. Please do not do this on your daily driver.** _This procedure should work without modification on many devices using the standard Android bootloader (not Samsung). However, every device has unique quirks that may require special attention._ -![Kali NetHunter Lite on a OnePlus 7T](/images/kali-nethunter-op7t.jpg) +![Kali NetHunter Lite on a OnePlus 7T](kali-nethunter-op7t.jpg) Originally, I just needed a device to run packet capture on my other devices. I have a OnePlus 7T laying around which I am not using for anything (since it has already reached its end-of-life), so I thought it would be cool to give it a new purpose. I am using DivestOS here since it is my go‑to Android distribution, but you can use LineageOS or any other distribution if you want to. @@ -24,7 +26,7 @@ fastboot reboot /path/to/the/divestos/recovery.img fastboot reboot recovery ``` -![DivestOS Recovery](/images/divestos-recovery.jpg) +![DivestOS Recovery](divestos-recovery.jpg) Select Apply Update and Apply Update from ADB: @@ -54,7 +56,7 @@ Next, you just need to do ADB sideload for Disable Force Encryption NEO. It will Reboot into your OS and set it up normally. Make sure that encryption is disabled: -![Kali Nethunter Encryption](/images/kali-nethunter-encryption.jpg) +![Kali Nethunter Encryption](kali-nethunter-encryption.jpg) Finally, [download](https://www.kali.org/get-kali/#kali-mobile) the appropriate build for Nethunter and flash it as a Magisk module in the Magisk Manager. diff --git a/static/images/kali-nethunter-encryption.jpg b/content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0/kali-nethunter-encryption.jpg similarity index 100% rename from static/images/kali-nethunter-encryption.jpg rename to content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0/kali-nethunter-encryption.jpg diff --git a/static/images/kali-nethunter-op7t.jpg b/content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0/kali-nethunter-op7t.jpg similarity index 100% rename from static/images/kali-nethunter-op7t.jpg rename to content/posts/archive/Installing Kali Nethunter Lite on DivestOS 20.0/kali-nethunter-op7t.jpg diff --git a/static/_redirects b/static/_redirects index 67d3040..ccad3c5 100644 --- a/static/_redirects +++ b/static/_redirects @@ -27,4 +27,5 @@ /apps/using-mullvad-vpn-on-qube* /posts/qubes/using-mullvad-vpn-on-qubes-os/ 301 /os/using-split-gpg-and-split-ssh* /posts/qubes/using-split-gpg-and-split-ssh-on-qubes-os/ 301 -/posts/android/android-vpn-leakage-with-secondary-user-profiles/ /archive/android/android-vpn-leakage-with-secondary-user-profiles/ +/posts/android/android-vpn-leakage-with-secondary-user-profiles/ /posts/archive/android-vpn-leakage-with-secondary-user-profiles/ 301 +/posts/android/installing-kali-nethunter-lite-on-divestos-20.0/ /posts/archive/installing-kali-nethunter-lite-on-divestos-20.0/ 301 From 41aa51be81712d609ff76ef4fa114ea481967072 Mon Sep 17 00:00:00 2001 From: Tommy Date: Sun, 2 Feb 2025 08:22:58 -0700 Subject: [PATCH 24/46] Remove PGPP mention Service no longer exists --- content/posts/android/Android Tips.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/posts/android/Android Tips.md b/content/posts/android/Android Tips.md index 1538b11..490cdff 100644 --- a/content/posts/android/Android Tips.md +++ b/content/posts/android/Android Tips.md @@ -158,8 +158,6 @@ Carriers can track your coarse location through various means. At minimum, you n - Disable privileged eSIM management after you have disabled all of the eSIMs. With certain carriers, the eSIM management app will connect to the provisioning server to check for eSIM update, even if the eSIMs are disabled. -On a related note, I have seen recommendations to use PGPP as a carrier to randomize the IMSI by regularly reprovisioning the eSIM. This is unlikely to be beneficial, as the IMEI baked into the modem would remain unchanged, allowing carriers to track you anyways. - ## Where to Get Your Applications ### GrapheneOS App Store From 6d2c149e91dcf1522a73c2039928f5124628a684 Mon Sep 17 00:00:00 2001 From: randomwithnoname <184692997+randomwithnoname@users.noreply.github.com> Date: Sun, 2 Feb 2025 15:37:05 +0000 Subject: [PATCH 25/46] =?UTF-8?q?F-Droid=20targetSdk=20now=2029,=20remove?= =?UTF-8?q?=20mention=20of=20abandoned=20clients,=20remove=E2=80=A6=20(#29?= =?UTF-8?q?3)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit F-Droid targetSdk now 29, remove mention of abandoned clients, remove outdated info re: Droid-ify/Neo Store situation, link to info about 3rd party clients missing features Signed-off-by: randomwithnoname <184692997+randomwithnoname@users.noreply.github.com> --- content/posts/android/F-Droid Security Issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/android/F-Droid Security Issues.md b/content/posts/android/F-Droid Security Issues.md index 188d584..06133b4 100644 --- a/content/posts/android/F-Droid Security Issues.md +++ b/content/posts/android/F-Droid Security Issues.md @@ -90,7 +90,7 @@ allow untrusted_app_25 proc_tty_drivers:file r_file_perms; This is a mere sample of the [SELinux exceptions](https://android.googlesource.com/platform/system/sepolicy/+/refs/tags/android-12.0.0_r21/private) that have to be made on older API levels so that you can understand why it matters. -It turns out the official F-Droid client doesn't care much about this since it lags behind quite a bit, **[targeting the API level 25](https://gitlab.com/fdroid/fdroidclient/-/blob/2a8b16683a2dbee16d624a58e7dd3ea1da772fbd/app/build.gradle#L33)** (Android 7.1) of which some SELinux exceptions were shown above. As a workaround, some users recommended third-party clients such as [Foxy Droid](https://f-droid.org/en/packages/nya.kitsunyan.foxydroid/) or [Aurora Droid](https://f-droid.org/en/packages/com.aurora.adroid/). While these clients might be technically better, they're poorly maintained for some, and they also introduce yet another party to the mix. [Droid-ify](https://github.com/Iamlooker/Droid-ify) (recently rebranded to Neo-Store) seems to be a better option than the official client in most aspects. +It turns out the official F-Droid client doesn't care much about this since it lags behind quite a bit, **[targeting the API level 29](https://gitlab.com/fdroid/fdroidclient/-/blob/master/app/build.gradle?ref_type=heads#L42)** (Android 7.1) of which some SELinux exceptions were shown above. As a workaround, some users recommended third-party clients like [Droid-ify](https://github.com/Iamlooker/Droid-ify) or [Neo Store](https://github.com/NeoApplications/Neo-Store). While these clients might be technically better, they’re [missing features](https://infosec.exchange/@divested/111174351060422166), pooly maintained, and they also introduce yet another party to the mix. Furthermore, F-Droid **doesn't enforce a minimum target SDK** for the official repository. Play Store [does that quite aggressively](https://developer.android.com/google/play/requirements/target-sdk) for new apps and app updates: From ad583f75632b08c3776d103ae003da3266eee798 Mon Sep 17 00:00:00 2001 From: Tommy Date: Sun, 2 Feb 2025 08:50:02 -0700 Subject: [PATCH 26/46] Remove DivestOS mention from tips --- content/posts/android/Android Tips.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/content/posts/android/Android Tips.md b/content/posts/android/Android Tips.md index 490cdff..116bee6 100644 --- a/content/posts/android/Android Tips.md +++ b/content/posts/android/Android Tips.md @@ -34,7 +34,7 @@ In certain cases, installing a custom Android-based operating system can help in I have written a detailed post on selecting your Android-based operating system, which you can find [here](/posts/android/choosing-your-android-based-operating-system). -**TLDR**: If you are using a modern Pixel, install [GrapheneOS](https://grapheneos.org). If you are using a device supported by [DivestOS](https://divestos.org), install DivestOS. Otherwise, stick to your stock operating system. Do not blindly use an OS just because it is advertised as "degoogled". +**TLDR**: If you are using a modern Pixel, install [GrapheneOS](https://grapheneos.org). Otherwise, stick to your stock operating system. Do not blindly use an OS just because it is advertised as "degoogled". ## Use New Android Versions @@ -82,7 +82,7 @@ On GrapheneOS, connectivity checks by default are done with GrapheneOS's own ser If you want to, you can disable connectivity check altogether. Note that this will stop captive portals from working. -- On GrapheneOS and DivestOS, go to **Settings** → **Network & internet** → **Internet connectivity check** and select **Disabled**. +- On GrapheneOS, go to **Settings** → **Network & internet** → **Internet connectivity check** and select **Disabled**. - On other Android-based operating systems, you can [disable captive portal via ADB](https://gitlab.com/CalyxOS/calyxos/-/issues/1226#note_1130393164). To disable: @@ -97,20 +97,12 @@ To re-enable: adb shell settings delete global captive_portal_mode ``` -## Enable Secure Exec Spawning - -GrapheneOS and DivestOS have the option to spawn fresh processes when launching applications instead of using the traditional Zygote spawning model. You can read more about this [here](https://grapheneos.org/usage#exec-spawning). - -On GrapheneOS, this feature is enabled by default. On DivestOS, it is not enabled by default, and you should enable it in **Settings** → **Security** → **Enable secure app spawning**. - ## Restrict USB Peripherals USB peripherals should be disabled or set to only be allowed when the device is unlocked if possible. On GrapheneOS, you can adjust this setting in **Settings** → **Security** → **USB accessories**. The OS defaults to "Allow new USB peripherals when unlocked". -On DivestOS, you can adjust this setting in **Settings** → **Privacy** → **Trust** → **Restrict USB**. The OS defaults to "Always allow USB connections", and you should change it to one of the two other options as mentioned above. - ## Media Access Quite a few applications allow you to "share" a file with them for media upload. If you want to, for example, tweet a picture to Twitter, do not grant Twitter access to your "media and photos", because it will have access to all of your pictures then. Instead, go to your file manager (documentsUI), hold onto the picture, then share it with Twitter. From ae0e3d20fbb5d924f2a1cdfffda9429025f20b90 Mon Sep 17 00:00:00 2001 From: Tommy Date: Sun, 2 Feb 2025 08:52:20 -0700 Subject: [PATCH 27/46] Remove KickSecure recommendation Doesn't provide much hardening anymore, and Wiki is full of misinformation --- .../linux/Choosing Your Desktop Linux Distribution/index.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md index 3c6f918..bf64dc9 100644 --- a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md +++ b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md @@ -46,10 +46,6 @@ If you are experienced with Linux and wish to use an Arch-based distribution, yo - **Manjaro**: This distribution holds packages back for 2 weeks to make sure that their own changes do not break, not to make sure that upstream is stable. When AUR packages are used, they are often built against the latest [libraries](https://en.wikipedia.org/wiki/Library_(computing)) from Arch’s repositories. - **Garuda**: They use [Chaotic-AUR](https://aur.chaotic.cx/) which automatically and blindly compiles packages from the AUR. There is no verification process to make sure that the AUR packages don’t suffer from supply chain attacks. Beyond that, they promote incredibly bad advice in their official communication channels such as to [keep Secure Boot off](https://t.me/garudalinux/292499) because it is somehow bad and evil. -## Kicksecure - -While you should not use outdated distributions like Debian, if you decide to use it, it would be a good idea to [convert](https://www.kicksecure.com/wiki/Debian) it into [Kicksecure](https://www.kicksecure.com/). Kicksecure, in oversimplified terms, is a set of scripts, configurations, and packages that substantially reduce the attack surface of Debian. It covers a lot of privacy and hardening recommendations by default. - ## “Security-focused” Distributions There is often some confusion about “security-focused” distributions and “pentesting” distributions. A quick search for “the most secure Linux distribution” will often give results like Kali Linux, Black Arch and Parrot OS. These distributions are offensive penetration testing distributions that bundle tools for testing other systems. They don’t include any “extra security” or defensive mitigations intended for regular use. From 635385a707180711c73d65c7bb5ebdfa3ba42c44 Mon Sep 17 00:00:00 2001 From: Salim B Date: Sun, 2 Feb 2025 17:43:59 +0100 Subject: [PATCH 28/46] Remove mention of unmaintained ProtonAOSP (#323) ProtonAOSP has been unmaintained for several years now (last commit in August 2022). Signed-off-by: Salim B --- content/posts/android/F-Droid Security Issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/android/F-Droid Security Issues.md b/content/posts/android/F-Droid Security Issues.md index 06133b4..031f1dc 100644 --- a/content/posts/android/F-Droid Security Issues.md +++ b/content/posts/android/F-Droid Security Issues.md @@ -218,7 +218,7 @@ No app should be unnecessarily entrusted with any kind of permission. It is only Some people tend to exaggerate the importance of Google in their threat model, at the cost of pragmatism and security/privacy good practices. Play Store isn't spyware and can run unprivileged like it does on GrapheneOS (including with unattended updates support). On the vast majority of devices though, Google Play is a privileged app and a core part of the OS that provides low-level system modules. In that case, the trust issues involved with Play App Signing could be considered less important since Google Play is already trusted as a privileged component. -**Play Store evidently has some privacy issues** given it's a proprietary service which requires an account (this cannot be circumvented), and Google services have a history of nagging users to enable privacy-invasive features. Again, some of these privacy issues can be mitigated by setting up the [Play services compatibility layer from GrapheneOS](https://grapheneos.org/usage#sandboxed-google-play) which runs Play services and Play Store in the regular app sandbox (the `untrusted_app` domain). [ProtonAOSP also shares that feature](https://protonaosp.org/features#privacy-and-security). This solution could very well be ported to other Android-based operating systems. If you want to go further, consider using a properly configured account with the least amount of personally indentifiable information possible (note that the phone number requirement appears to be region-dependent). +**Play Store evidently has some privacy issues** given it's a proprietary service which requires an account (this cannot be circumvented), and Google services have a history of nagging users to enable privacy-invasive features. Again, some of these privacy issues can be mitigated by setting up the [Play services compatibility layer from GrapheneOS](https://grapheneos.org/usage#sandboxed-google-play) which runs Play services and Play Store in the regular app sandbox (the `untrusted_app` domain). This solution could very well be ported to other Android-based operating systems. If you want to go further, consider using a properly configured account with the least amount of personally indentifiable information possible (note that the phone number requirement appears to be region-dependent). If you don't have Play services installed, you can use a third-party Play Store client called **[Aurora Store](https://auroraoss.com/)**. Aurora Store has some issues of its own, and some of them overlap in fact with F-Droid. Aurora Store somehow still requires [the legacy storage permission](https://gitlab.com/AuroraOSS/AuroraStore/-/blob/26f5d4fd558263a89baee4c3cbe1d220913da104/app/src/main/AndroidManifest.xml#L28-32), has yet to [implement certificate pinning](https://gitlab.com/AuroraOSS/AuroraStore/-/issues/697), has been known to sometimes retrieve wrong versions of apps, and [distributed account tokens](https://gitlab.com/AuroraOSS/AuroraStore/-/issues/722) over [cleartext HTTP](https://gitlab.com/AuroraOSS/AuroraStore/-/issues/734) until fairly recently; not that it matters much since tokens were designed to be shared between users, which is already concerning. I'd recommend against using the shared "anonymous" accounts feature: you should make your own throwaway account with minimal information. From 19c09e82b208e88bd8efe37d5f8c49e3619f034d Mon Sep 17 00:00:00 2001 From: Salim B Date: Sun, 2 Feb 2025 17:45:47 +0100 Subject: [PATCH 29/46] Remove obsolete part about Aurora cert pinning (#322) Certificate pinning has been [implemented](https://gitlab.com/AuroraOSS/AuroraStore/-/issues/697#note_2111980332) meanwhile (released in [v4.6.1](https://gitlab.com/AuroraOSS/AuroraStore/-/releases/4.6.1)) Signed-off-by: Salim B --- content/posts/android/F-Droid Security Issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/android/F-Droid Security Issues.md b/content/posts/android/F-Droid Security Issues.md index 031f1dc..a33b83c 100644 --- a/content/posts/android/F-Droid Security Issues.md +++ b/content/posts/android/F-Droid Security Issues.md @@ -220,7 +220,7 @@ Some people tend to exaggerate the importance of Google in their threat model, a **Play Store evidently has some privacy issues** given it's a proprietary service which requires an account (this cannot be circumvented), and Google services have a history of nagging users to enable privacy-invasive features. Again, some of these privacy issues can be mitigated by setting up the [Play services compatibility layer from GrapheneOS](https://grapheneos.org/usage#sandboxed-google-play) which runs Play services and Play Store in the regular app sandbox (the `untrusted_app` domain). This solution could very well be ported to other Android-based operating systems. If you want to go further, consider using a properly configured account with the least amount of personally indentifiable information possible (note that the phone number requirement appears to be region-dependent). -If you don't have Play services installed, you can use a third-party Play Store client called **[Aurora Store](https://auroraoss.com/)**. Aurora Store has some issues of its own, and some of them overlap in fact with F-Droid. Aurora Store somehow still requires [the legacy storage permission](https://gitlab.com/AuroraOSS/AuroraStore/-/blob/26f5d4fd558263a89baee4c3cbe1d220913da104/app/src/main/AndroidManifest.xml#L28-32), has yet to [implement certificate pinning](https://gitlab.com/AuroraOSS/AuroraStore/-/issues/697), has been known to sometimes retrieve wrong versions of apps, and [distributed account tokens](https://gitlab.com/AuroraOSS/AuroraStore/-/issues/722) over [cleartext HTTP](https://gitlab.com/AuroraOSS/AuroraStore/-/issues/734) until fairly recently; not that it matters much since tokens were designed to be shared between users, which is already concerning. I'd recommend against using the shared "anonymous" accounts feature: you should make your own throwaway account with minimal information. +If you don't have Play services installed, you can use a third-party Play Store client called **[Aurora Store](https://auroraoss.com/)**. Aurora Store has some issues of its own, and some of them overlap in fact with F-Droid. Aurora Store somehow still requires [the legacy storage permission](https://gitlab.com/AuroraOSS/AuroraStore/-/blob/26f5d4fd558263a89baee4c3cbe1d220913da104/app/src/main/AndroidManifest.xml#L28-32), has been known to sometimes retrieve wrong versions of apps, and [distributed account tokens](https://gitlab.com/AuroraOSS/AuroraStore/-/issues/722) over [cleartext HTTP](https://gitlab.com/AuroraOSS/AuroraStore/-/issues/734) until fairly recently; not that it matters much since tokens were designed to be shared between users, which is already concerning. I'd recommend against using the shared "anonymous" accounts feature: you should make your own throwaway account with minimal information. ### Looking to the future From 7984d9ec4833c8c2d0e871483bce72aef092c091 Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 3 Feb 2025 04:52:05 -0700 Subject: [PATCH 30/46] Update distro selection post (#324) * Update distro selection post --- .../index.md | 50 ++++++++---------- .../upstream-distros-gap.png | Bin 88282 -> 0 bytes 2 files changed, 22 insertions(+), 28 deletions(-) delete mode 100644 content/posts/linux/Choosing Your Desktop Linux Distribution/upstream-distros-gap.png diff --git a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md index bf64dc9..1c0f35f 100644 --- a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md +++ b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md @@ -15,24 +15,10 @@ For frozen distributions, package maintainers are expected to backport patches t In fact, in certain cases, there have been vulnerabilities introduced by Debian because of their patching process. [Bug 1633467](https://bugzilla.mozilla.org/show_bug.cgi?id=1633467) and [DSA-1571](https://www.debian.org/security/2008/dsa-1571) are examples of this. -![Upstream / Distros Gap](upstream-distros-gap.png) - The practice of holding packages back and applying interim patches is generally not a good idea, as it diverges from the way the developer might have intended the software to work. [Richard Brown](https://rootco.de/aboutme/) has a presentation about this: {{< youtube id="i8c0mg_mS7U">}} -## Traditional and Atomic updates - -Traditionally, Linux distributions update by sequentially updating the desired packages. Traditional updates such as those used in Fedora, Arch Linux, and Debian based distributions can be less reliable if an error occurs while updating. - -Distributions that use atomic updates apply updates in full or not at all. Typically, transactional update systems are also atomic. - -A transactional update system creates a snapshot that is made before and after an update is applied. If an update fails at any time (perhaps due to a power failure), the update can be easily rolled back to a “last known good state." - -[Adam Šamalík](https://twitter.com/adsamalik) has a presentation with `rpm-ostree` in action: - -{{< youtube id="-hpV5l-gJnQ">}} - Even if you are worried about the stability of the system because of regularly updated packages (which you shouldn't be), it makes more sense to use a system which you can safely update and rollback instead of an outdated distribution partially made up of unreliable backport packages without an easy rollback mechanism in case something goes wrong like Debian. ## Arch-based Distributions @@ -41,10 +27,7 @@ Arch Linux has very up-to-date packages with minimal downstream patching. That b For a secure system, you are also expected to have sufficient Linux knowledge to properly set up security for your system such as adopting a [mandatory access control](https://en.wikipedia.org/wiki/Mandatory_access_control) system, setting up [kernel module](https://en.wikipedia.org/wiki/Loadable_kernel_module#Security) blacklists, hardening boot parameters, manipulating [sysctl](https://en.wikipedia.org/wiki/Sysctl) parameters, and knowing what components you need such as [Polkit](https://en.wikipedia.org/wiki/Polkit). -If you are experienced with Linux and wish to use an Arch-based distribution, you should use Arch Linux proper, not any of its derivatives. Here are some examples of why that is the case: - -- **Manjaro**: This distribution holds packages back for 2 weeks to make sure that their own changes do not break, not to make sure that upstream is stable. When AUR packages are used, they are often built against the latest [libraries](https://en.wikipedia.org/wiki/Library_(computing)) from Arch’s repositories. -- **Garuda**: They use [Chaotic-AUR](https://aur.chaotic.cx/) which automatically and blindly compiles packages from the AUR. There is no verification process to make sure that the AUR packages don’t suffer from supply chain attacks. Beyond that, they promote incredibly bad advice in their official communication channels such as to [keep Secure Boot off](https://t.me/garudalinux/292499) because it is somehow bad and evil. +If you are experienced with Linux and wish to use an Arch-based distribution, you should use Arch Linux proper, not any of its derivatives. Downstream distributions may come with bad practices like holding back packages (as is the case with Manjaro), blindly building packages from the AUR (as is the case with Garuda and its [Chaotic-AUR](https://aur.chaotic.cx/) repository), or just not setting up the basics such as mandatory access control or firewalls. ## “Security-focused” Distributions @@ -58,7 +41,7 @@ If you want to use one of these distributions for reasons other than ideology, y ## Desktop Environments -You should use GNOME as your desktop environment. It supports [Wayland](https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)), a display protocol developed with security [in mind](https://lwn.net/Articles/589147), and implements permission control for privileged Wayland protocols like screencopy. There are other desktop environments and window managers with Wayland support, but I am not aware of any permission control implemented by them. +You should use GNOME as your desktop environment. It supports [Wayland](https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)), a display protocol developed with security [in mind](https://lwn.net/Articles/589147), and implements permission control for privileged Wayland protocols like `screencopy`. There are other desktop environments and window managers with Wayland support, but I am not aware of any permission control implemented by them. Wayland's predecessor, [X11](https://en.wikipedia.org/wiki/X_Window_System), does not support GUI isolation, allowing all windows to [record screen, log and inject inputs in other windows](https://blog.invisiblethings.org/2011/04/23/linux-security-circus-on-gui-isolation.html), making any attempt at sandboxing futile. While there are options to run nested X11 sessions such as [Xpra](https://en.wikipedia.org/wiki/Xpra) or [Xephyr](https://en.wikipedia.org/wiki/Xephyr), they often come with negative performance consequences, are not convenient to set up, and are not preferable to Wayland. You should avoid desktop environments and window managers which only support X11. @@ -70,23 +53,34 @@ Here is a quick, non-authoritative list of distributions we recommend over other ![Fedora](fedora-screenshot.png) -[Fedora Workstation](https://getfedora.org/en/workstation/) is a great general-purpose Linux distribution, especially for those who are new to Linux. It is a semi-rolling release distribution. While some packages like GNOME are frozen until the next Fedora release, most packages (including the kernel) are updated frequently throughout the lifespan of the release. Each Fedora release is supported for one year, with a new version released every 6 months. +[Fedora Workstation](https://getfedora.org/en/workstation/) is a great general-purpose Linux distribution, especially for those who are new to Linux. It is a semi-rolling release distribution. While some packages like GNOME are frozen until the next Fedora release, most packages (including the kernel) are updated frequently throughout the lifespan of the release. Each Fedora release is supported for one year, with a new version released every 6 months. The distribution takes an "upstream first" approach and ship packages with minimal downstream patching, and the patches are done in a sensible manner which does not unexpectedly break functionality [unlike Debian](https://github.com/keepassxreboot/keepassxc/issues/10725). With that, Fedora generally adopts newer technologies before other distributions e.g., [Wayland](https://wayland.freedesktop.org/) and [PipeWire](https://pipewire.org/). These new technologies often come with improvements in security, privacy, and usability in general. -While lacking transactional or atomic updates, Fedora's package manager, `dnf`, has a great rollback and undo feature that is generally missing from other package managers. You can read more about it on [Red Hat's documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_software_with_the_dnf_tool/assembly_handling-package-management-history_managing-software-with-the-dnf-tool). +Fedora's package manager, `dnf`, has a great rollback and undo feature that is generally missing from other package managers. You can read more about it on [Red Hat's documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_software_with_the_dnf_tool/assembly_handling-package-management-history_managing-software-with-the-dnf-tool). It should give you the peace of mind when running a cutting-edge distribution. -### Fedora Silverblue +### Fedora Atomic Desktops -[Fedora Silverblue](https://silverblue.fedoraproject.org/) is an immutable variant of Fedora with a strong focus on container workflows. It follows the same release schedule as Fedora Workstation, benefiting from the same fast updates and staying very close to upstream. +[Fedora Atomic Desktops](https://fedoraproject.org/atomic-desktops/) are immutable variants of Fedora with a strong focus on container workflows. While they do not provide security benefits over Fedora, they have a much more reliable update mechanism. Unlike traditional Linux where packages are updated one by one, Atomic Desktops will download a whole new OS image first before rebooting to switch over to the new image. The system cannot fail in the middle of an update, and should something be wrong with the new image, it only takes one reboot to return the system to its previous state. These should give you even more confidence in running a cutting-edge distribution and updating frequently if you feel the `dnf` rollback mechanism isn't enough for you. -You can refer to the video by [Adam Šamalík](https://twitter.com/adsamalik) linked [above](#traditional-and-atomic-updates) on how these distributions work. +[Adam Šamalík](https://twitter.com/adsamalik) has a presentation with `rpm-ostree` in action: -### openSUSE Tumbleweed and Aeon +{{< youtube id="-hpV5l-gJnQ">}} -Fedora Workstation and Silverblue's European counterpart. These are rolling release, fast updating distributions with [transactional updates](https://kubic.opensuse.org/blog/2018-04-04-transactionalupdates/) using [Btrfs](https://en.wikipedia.org/wiki/Btrfs) and [Snapper](https://en.opensuse.org/openSUSE:Snapper_Tutorial). +One caveat with Fedora Atomic Desktops is that `rpm-ostree` currently have a hard dependency on `grub` and does not support Unified Kernel Images at the moment. -[Aeon](https://microos.opensuse.org/) has a much smaller base system than [Tumbleweed](https://get.opensuse.org/tumbleweed) and mounts the running BTRFS subvolumes as read-only (hence its name and why it is considered an immutable distribution). Currently, it is still in a [Release Candidate (RC) stage](https://en.opensuse.org/Portal:Aeon), so changes are to be expected. Nevertheless, it is an awesome project. +### SecureBlue + +[SecureBlue](https://github.com/secureblue/secureblue) provides hardened operating system images based on Fedora Atomic Desktops. While they do add another party of trust, their images are substantially hardened and not easily replicated by hand. There are several very interesting packages maintained by SecureBlue as well: +- [Trivalent](https://github.com/secureblue/Trivalent), a hardened chromium desktop build with patches from GrapheneOS's [Vanadium](https://github.com/GrapheneOS/Vanadium). +- [Hardened Malloc](https://github.com/secureblue/fedora-extras/tree/live/hardened_malloc). SecureBlue packages GrapheneOS's memory allocator and enforce it system wide, including for Flatpak applications. + + +### openSUSE Aeon + +Fedora Atomic Desktop's European counterpart. openSUSE Aeon is a rolling release, fast updating distributions with [transactional updates](https://kubic.opensuse.org/blog/2018-04-04-transactionalupdates/) using [Btrfs](https://en.wikipedia.org/wiki/Btrfs) and [Snapper](https://en.opensuse.org/openSUSE:Snapper_Tutorial). + +[Aeon](https://microos.opensuse.org/) has a relatively small set of base packages (thus lowering the attack surface) and mounts the running BTRFS subvolume as read-only. Updates are applied package by package to a new BTRFS snapshot before the system is rebooted to the new subvolume. This allows the rollback process to be relatively easy just like on Fedora Atomic Desktops. {{< youtube id="jcl_4Vh6qP4">}} @@ -94,6 +88,6 @@ Fedora Workstation and Silverblue's European counterpart. These are rolling rele [Whonix](https://www.whonix.org/) is a distribution focused on anonymity based on [Kicksecure](https://www.whonix.org/wiki/Kicksecure). It is meant to run as two virtual machines: a “Workstation” and a Tor “Gateway.” All communications from the Workstation must go through the Tor gateway. This means that even if the Workstation is compromised by malware of some kind, the true IP address remains hidden. It is currently the best solution that I know of if your threat model requires anonymity. -Some of its features include Tor Stream Isolation, [keystroke anonymization](https://www.whonix.org/wiki/Keystroke_Deanonymization#Kloak), [boot clock randomization](https://www.kicksecure.com/wiki/Boot_Clock_Randomization), [encrypted swap](https://github.com/Whonix/swap-file-creator), hardened boot parameters, and hardened kernel settings. One downside of Whonix is that it still inherits outdated packages with lots of downstream patching from Debian. +Some of its features include Tor Stream Isolation, [keystroke anonymization](https://www.whonix.org/wiki/Keystroke_Deanonymization#Kloak), [boot clock randomization](https://www.kicksecure.com/wiki/Boot_Clock_Randomization), [encrypted swap](https://github.com/Whonix/swap-file-creator), hardened boot parameters, and hardened kernel settings. One downside of Whonix is that it still inherits outdated packages with lots of downstream patching from Debian. It would be better if Whonix gets reimplemented on top of a more sensible base like SecureBlue, although no such system publicly exists yet. Although Whonix is best used [in conjunction with Qubes](https://www.whonix.org/wiki/Qubes/Why_use_Qubes_over_other_Virtualizers), Qubes-Whonix has [various disadvantages](https://forums.whonix.org/t/qubes-whonix-security-disadvantages-help-wanted/8581) when compared to other hypervisors. diff --git a/content/posts/linux/Choosing Your Desktop Linux Distribution/upstream-distros-gap.png b/content/posts/linux/Choosing Your Desktop Linux Distribution/upstream-distros-gap.png deleted file mode 100644 index 7b25112de16979fcdc35b398f410241753571ce9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88282 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 z

    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 a8Mf7|V)f#{FX40W^Zbe2<9u;Fum2D5=5YA{ From fb061770fcf5e557950f67c01040891e14d47dc8 Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 3 Feb 2025 05:49:19 -0700 Subject: [PATCH 31/46] Grammar Fixes --- .../Choosing Your Desktop Linux Distribution/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md index 1c0f35f..b42430d 100644 --- a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md +++ b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md @@ -41,7 +41,7 @@ If you want to use one of these distributions for reasons other than ideology, y ## Desktop Environments -You should use GNOME as your desktop environment. It supports [Wayland](https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)), a display protocol developed with security [in mind](https://lwn.net/Articles/589147), and implements permission control for privileged Wayland protocols like `screencopy`. There are other desktop environments and window managers with Wayland support, but I am not aware of any permission control implemented by them. +Consider using GNOME as your desktop environment. It supports [Wayland](https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)), a display protocol developed with security [in mind](https://lwn.net/Articles/589147), and implements permission control for privileged Wayland protocols like `screencopy`. There are other desktop environments and window managers with Wayland support, but we am not aware of any permission control implemented by them. One caveat with GNOME is that it is written in unsafe languages, but we think the trade off for permission control is well worth it. Wayland's predecessor, [X11](https://en.wikipedia.org/wiki/X_Window_System), does not support GUI isolation, allowing all windows to [record screen, log and inject inputs in other windows](https://blog.invisiblethings.org/2011/04/23/linux-security-circus-on-gui-isolation.html), making any attempt at sandboxing futile. While there are options to run nested X11 sessions such as [Xpra](https://en.wikipedia.org/wiki/Xpra) or [Xephyr](https://en.wikipedia.org/wiki/Xephyr), they often come with negative performance consequences, are not convenient to set up, and are not preferable to Wayland. You should avoid desktop environments and window managers which only support X11. @@ -53,15 +53,15 @@ Here is a quick, non-authoritative list of distributions we recommend over other ![Fedora](fedora-screenshot.png) -[Fedora Workstation](https://getfedora.org/en/workstation/) is a great general-purpose Linux distribution, especially for those who are new to Linux. It is a semi-rolling release distribution. While some packages like GNOME are frozen until the next Fedora release, most packages (including the kernel) are updated frequently throughout the lifespan of the release. Each Fedora release is supported for one year, with a new version released every 6 months. The distribution takes an "upstream first" approach and ship packages with minimal downstream patching, and the patches are done in a sensible manner which does not unexpectedly break functionality [unlike Debian](https://github.com/keepassxreboot/keepassxc/issues/10725). +[Fedora Workstation](https://getfedora.org/en/workstation/) is a great general-purpose Linux distribution, especially for those who are new to Linux. It is a semi-rolling release distribution. While some packages like GNOME are frozen until the next Fedora release, most packages (including the kernel) are updated frequently throughout the lifespan of the release. Each Fedora release is supported for one year, with a new version released every 6 months. The distribution takes an "upstream first" approach and ship packages with minimal downstream patching, and the patches are done in a sensible manner which does not unexpectedly break functionalities [unlike Debian](https://github.com/keepassxreboot/keepassxc/issues/10725). With that, Fedora generally adopts newer technologies before other distributions e.g., [Wayland](https://wayland.freedesktop.org/) and [PipeWire](https://pipewire.org/). These new technologies often come with improvements in security, privacy, and usability in general. -Fedora's package manager, `dnf`, has a great rollback and undo feature that is generally missing from other package managers. You can read more about it on [Red Hat's documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_software_with_the_dnf_tool/assembly_handling-package-management-history_managing-software-with-the-dnf-tool). It should give you the peace of mind when running a cutting-edge distribution. +Fedora's package manager, `dnf`, has a great rollback and undo feature that is generally missing from other package managers. You can read more about it on [Red Hat's documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_software_with_the_dnf_tool/assembly_handling-package-management-history_managing-software-with-the-dnf-tool). ### Fedora Atomic Desktops -[Fedora Atomic Desktops](https://fedoraproject.org/atomic-desktops/) are immutable variants of Fedora with a strong focus on container workflows. While they do not provide security benefits over Fedora, they have a much more reliable update mechanism. Unlike traditional Linux where packages are updated one by one, Atomic Desktops will download a whole new OS image first before rebooting to switch over to the new image. The system cannot fail in the middle of an update, and should something be wrong with the new image, it only takes one reboot to return the system to its previous state. These should give you even more confidence in running a cutting-edge distribution and updating frequently if you feel the `dnf` rollback mechanism isn't enough for you. +[Fedora Atomic Desktops](https://fedoraproject.org/atomic-desktops/) are immutable variants of Fedora with a strong focus on container workflows. While they do not provide security benefits over Fedora, they have a much more reliable update mechanism. Unlike traditional Linux where packages are updated one by one, Atomic Desktops will download a whole new OS image first before rebooting to switch over to the new image. The system cannot fail in the middle of an update, and should something be wrong with the new image, it only takes one reboot to return the system to its previous state. Should you feel the `dnf` rollback mechanism isn't enough, we recommend giving Fedora Atomic Desktops a try. [Adam Šamalík](https://twitter.com/adsamalik) has a presentation with `rpm-ostree` in action: From b3d3b36a5c89dd772cf24d61a5d51bcce6eebf3d Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 3 Feb 2025 08:42:42 -0700 Subject: [PATCH 32/46] Refactor Qubes OS category (#325) * Refactor Qubes OS category --- .../index.md} | 2 +- .../mirageos.png | Bin .../index.md} | 6 ++---- .../qubes/Using IVPN on Qubes OS}/ivpn.png | Bin .../provides-network.png | Bin .../index.md} | 2 +- .../Using Lokinet on Qubes OS}/lokinet.png | Bin .../index.md} | 6 ++---- .../mullvad-vpn.png | Bin .../provides-network.png | Bin 0 -> 33843 bytes .../index.md} | 4 ++-- .../keygrip.png | Bin .../split-gpg-ssh.png | Bin 13 files changed, 8 insertions(+), 12 deletions(-) rename content/posts/qubes/{Firewalling with MirageOS on Qubes OS.md => Firewalling with MirageOS on Qubes OS/index.md} (98%) rename {static/images => content/posts/qubes/Firewalling with MirageOS on Qubes OS}/mirageos.png (100%) rename content/posts/qubes/{Using IVPN on Qubes OS.md => Using IVPN on Qubes OS/index.md} (97%) rename {static/images => content/posts/qubes/Using IVPN on Qubes OS}/ivpn.png (100%) rename {static/images => content/posts/qubes/Using IVPN on Qubes OS}/provides-network.png (100%) rename content/posts/qubes/{Using Lokinet on Qubes OS.md => Using Lokinet on Qubes OS/index.md} (99%) rename {static/images => content/posts/qubes/Using Lokinet on Qubes OS}/lokinet.png (100%) rename content/posts/qubes/{Using Mullvad VPN on Qubes OS.md => Using Mullvad VPN on Qubes OS/index.md} (97%) rename {static/images => content/posts/qubes/Using Mullvad VPN on Qubes OS}/mullvad-vpn.png (100%) create mode 100644 content/posts/qubes/Using Mullvad VPN on Qubes OS/provides-network.png rename content/posts/qubes/{Using Split GPG and Split SSH on Qubes OS.md => Using Split GPG and Split SSH on Qubes OS/index.md} (97%) rename {static/images => content/posts/qubes/Using Split GPG and Split SSH on Qubes OS}/keygrip.png (100%) rename {static/images => content/posts/qubes/Using Split GPG and Split SSH on Qubes OS}/split-gpg-ssh.png (100%) diff --git a/content/posts/qubes/Firewalling with MirageOS on Qubes OS.md b/content/posts/qubes/Firewalling with MirageOS on Qubes OS/index.md similarity index 98% rename from content/posts/qubes/Firewalling with MirageOS on Qubes OS.md rename to content/posts/qubes/Firewalling with MirageOS on Qubes OS/index.md index fa0646a..3f226f5 100644 --- a/content/posts/qubes/Firewalling with MirageOS on Qubes OS.md +++ b/content/posts/qubes/Firewalling with MirageOS on Qubes OS/index.md @@ -5,7 +5,7 @@ tags: ['Operating Systems', 'MirageOS', 'Qubes OS', 'Security'] author: Tommy --- -![MirageOS](/images/mirageos.png) +![MirageOS](mirageos.png) [MirageOS](https://mirage.io/) is a library operating system with which you can create a unikernel for the sole purpose of acting as Qubes OS's firewall. In this post, I will walk you through how to set this up. diff --git a/static/images/mirageos.png b/content/posts/qubes/Firewalling with MirageOS on Qubes OS/mirageos.png similarity index 100% rename from static/images/mirageos.png rename to content/posts/qubes/Firewalling with MirageOS on Qubes OS/mirageos.png diff --git a/content/posts/qubes/Using IVPN on Qubes OS.md b/content/posts/qubes/Using IVPN on Qubes OS/index.md similarity index 97% rename from content/posts/qubes/Using IVPN on Qubes OS.md rename to content/posts/qubes/Using IVPN on Qubes OS/index.md index ae344a4..a2d1af0 100644 --- a/content/posts/qubes/Using IVPN on Qubes OS.md +++ b/content/posts/qubes/Using IVPN on Qubes OS/index.md @@ -5,7 +5,7 @@ tags: ['Applications', 'Qubes OS', 'Privacy'] author: Tommy --- -![IVPN](/images/ivpn.png) +![IVPN](ivpn.png) IVPN is a fairly popular and generally trustworthy VPN provider. In this post, I will walk you through how to use the official IVPN client in a ProxyVM on Qubes OS. We will deviate from the [official guide](https://www.ivpn.net/knowledgebase/linux/ivpn-on-qubes-os/) by using systemd path to handle DNAT. This will provide the same robustness as their approach to modify `/opt/ivpn/etc/firewall.sh`, while avoiding the risk that the modifications will be overwritten by a future app update. We will also be using a TemplateVM for IVPN ProxyVMs instead of using Standalone VMs. @@ -99,7 +99,7 @@ sudo shutdown now Create an AppVM based on the TemplateVM you have just created. Set `sys-firewall` (or whatever FirewallVM you have connected to your `sys-net`) as the net qube. If you do not have such FirewallVM, use `sys-net` as the net qube. Next, go to the advanced tab and tick the `provides network access to other qubes` box. -![Provides Network](/images/provides-network.png) +![Provides Network](provides-network.png) Open the IVPN and select `Settings` → `DNS` → `Force management of DNS using resolv.conf`. @@ -123,5 +123,3 @@ This is not strictly necessary, as I have not observed any leaks with the VPN ki With this current setup, the ProxyVM you have just created will be responsible for handling Firewall rules for the qubes behind it. This is not ideal, as this is still a fairly large VM, and there is a risk that IVPN or some other apps may interfere with its firewall handling. Instead, I highly recommend that you [create a minimal Mirage FirewallVM](/posts/qubes/firewalling-with-mirageos-on-qubes-os/) and use it as a firewall **behind** the IVPN ProxyVM. Other AppVMs then should use the Mirage Firewall as the net qube instead. This way, you can make sure that firewall rules are properly enforced. - -![MirageOS](/images/mirageos.png) diff --git a/static/images/ivpn.png b/content/posts/qubes/Using IVPN on Qubes OS/ivpn.png similarity index 100% rename from static/images/ivpn.png rename to content/posts/qubes/Using IVPN on Qubes OS/ivpn.png diff --git a/static/images/provides-network.png b/content/posts/qubes/Using IVPN on Qubes OS/provides-network.png similarity index 100% rename from static/images/provides-network.png rename to content/posts/qubes/Using IVPN on Qubes OS/provides-network.png diff --git a/content/posts/qubes/Using Lokinet on Qubes OS.md b/content/posts/qubes/Using Lokinet on Qubes OS/index.md similarity index 99% rename from content/posts/qubes/Using Lokinet on Qubes OS.md rename to content/posts/qubes/Using Lokinet on Qubes OS/index.md index c3ea569..5e8fa8c 100644 --- a/content/posts/qubes/Using Lokinet on Qubes OS.md +++ b/content/posts/qubes/Using Lokinet on Qubes OS/index.md @@ -5,7 +5,7 @@ tags: ['Applications', 'Qubes OS', 'Anonymity', 'Privacy'] author: Tommy --- -![Lokinet](/images/lokinet.png) +![Lokinet](lokinet.png) [Lokinet](https://lokinet.org) is an Internet overlay network utilizing onion routing to provide anonymity for its users, similar to Tor network. This post will go over how to set it up on Qubes OS. diff --git a/static/images/lokinet.png b/content/posts/qubes/Using Lokinet on Qubes OS/lokinet.png similarity index 100% rename from static/images/lokinet.png rename to content/posts/qubes/Using Lokinet on Qubes OS/lokinet.png diff --git a/content/posts/qubes/Using Mullvad VPN on Qubes OS.md b/content/posts/qubes/Using Mullvad VPN on Qubes OS/index.md similarity index 97% rename from content/posts/qubes/Using Mullvad VPN on Qubes OS.md rename to content/posts/qubes/Using Mullvad VPN on Qubes OS/index.md index 74933d0..944ef3a 100644 --- a/content/posts/qubes/Using Mullvad VPN on Qubes OS.md +++ b/content/posts/qubes/Using Mullvad VPN on Qubes OS/index.md @@ -5,7 +5,7 @@ tags: ['Applications', 'Qubes OS', 'Privacy'] author: Tommy --- -![Mullvad VPN](/images/mullvad-vpn.png) +![Mullvad VPN](mullvad-vpn.png) Mullvad is a fairly popular and generally trustworthy VPN provider. In this post, I will walk you through how to use the official Mullvad client in a ProxyVM on Qubes OS. This method is a lot more convenient than the [official guide](https://mullvad.net/en/help/qubes-os-4-and-mullvad-vpn/) from Mullvad (which recommends that you manually load in OpenVPN or Wireguard profiles) and will let you seamlessly switch between different location and network setups just as you would on a normal Linux installation. @@ -82,7 +82,7 @@ sudo shutdown now Create an AppVM based on the TemplateVM you have just created. Set `sys-firewall` (or whatever FirewallVM you have connected to your `sys-net`) as the net qube. If you do not have such FirewallVM, use `sys-net` as the net qube. Next, go to the advanced tab and tick the `provides network access to other qubes` box. -![Provides Network](/images/provides-network.png) +![Provides Network](provides-network.png) Open the Mullvad VPN app. Go to `Settings` → `VPN settings` and toggle `Local network sharing`. Due to some strange interaction between qubes services and Mullvad VPN, certain apps will get internet connections while others do not if this toggle is not enabled. This toggle will **not** actually allow AppVMs connected to the ProxyVM to connect to the local network. @@ -104,5 +104,3 @@ This is not strictly necessary, as I have not observed any leaks with the VPN ki With this current setup, the ProxyVM you have just created will be responsible for handling Firewall rules for the qubes behind it. This is not ideal, as this is still a fairly large VM, and there is a risk that Mullvad or some other apps may interfere with its firewall handling. Instead, I highly recommend that you [create a minimal Mirage FirewallVM](/posts/qubes/firewalling-with-mirageos-on-qubes-os/) and use it as a firewall **behind** the Mullvad ProxyVM. Other AppVMs then should use the Mirage Firewall as the net qube instead. This way, you can make sure that firewall rules are properly enforced. - -![MirageOS](/images/mirageos.png) diff --git a/static/images/mullvad-vpn.png b/content/posts/qubes/Using Mullvad VPN on Qubes OS/mullvad-vpn.png similarity index 100% rename from static/images/mullvad-vpn.png rename to content/posts/qubes/Using Mullvad VPN on Qubes OS/mullvad-vpn.png diff --git a/content/posts/qubes/Using Mullvad VPN on Qubes OS/provides-network.png b/content/posts/qubes/Using Mullvad VPN on Qubes OS/provides-network.png new file mode 100644 index 0000000000000000000000000000000000000000..ff46f337c5828492aad31fd6be70f1552b74c0e7 GIT binary patch literal 33843 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 Ra^SxR(h~CGB`|%z{{|73AF2QV literal 0 HcmV?d00001 diff --git a/content/posts/qubes/Using Split GPG and Split SSH on Qubes OS.md b/content/posts/qubes/Using Split GPG and Split SSH on Qubes OS/index.md similarity index 97% rename from content/posts/qubes/Using Split GPG and Split SSH on Qubes OS.md rename to content/posts/qubes/Using Split GPG and Split SSH on Qubes OS/index.md index 0150dab..f286114 100644 --- a/content/posts/qubes/Using Split GPG and Split SSH on Qubes OS.md +++ b/content/posts/qubes/Using Split GPG and Split SSH on Qubes OS/index.md @@ -5,7 +5,7 @@ tags: ['Operating Systems', 'Qubes OS', 'Security'] author: Tommy --- -![Split GPG & SSH](/images/split-gpg-ssh.png) +![Split GPG & SSH](split-gpg-ssh.png) This post will go over setting up Split GPG, then setting up Split SSH with the same PGP keys. Effectively, we are emulating what you can do with a PGP smartcard on Qubes OS. @@ -28,7 +28,7 @@ This part is based on the Qubes Community's [guide](https://forum.qubes-os.org/t - Get your keygrip with `gpg --with-keygrip -k` - Add your keygrip to the end of `~/.gnupg/sshcontrol` -![PGP Keygrip](/images/keygrip.png) +![PGP Keygrip](keygrip.png) ### In `vault`'s TemplateVM diff --git a/static/images/keygrip.png b/content/posts/qubes/Using Split GPG and Split SSH on Qubes OS/keygrip.png similarity index 100% rename from static/images/keygrip.png rename to content/posts/qubes/Using Split GPG and Split SSH on Qubes OS/keygrip.png diff --git a/static/images/split-gpg-ssh.png b/content/posts/qubes/Using Split GPG and Split SSH on Qubes OS/split-gpg-ssh.png similarity index 100% rename from static/images/split-gpg-ssh.png rename to content/posts/qubes/Using Split GPG and Split SSH on Qubes OS/split-gpg-ssh.png From c5abc498f64b7c329f5166d59319b1e890a50f2b Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 3 Feb 2025 10:46:32 -0700 Subject: [PATCH 33/46] Update Fedora Atomic/SecureBlue caveats --- .../linux/Choosing Your Desktop Linux Distribution/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md index b42430d..8341de4 100644 --- a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md +++ b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md @@ -67,11 +67,11 @@ Fedora's package manager, `dnf`, has a great rollback and undo feature that is g {{< youtube id="-hpV5l-gJnQ">}} -One caveat with Fedora Atomic Desktops is that `rpm-ostree` currently have a hard dependency on `grub` and does not support Unified Kernel Images at the moment. +One caveat with Fedora Atomic Desktops is that `rpm-ostree` currently has a hard dependency on `grub` and does not support Unified Kernel Images. The consequence of this is that unlike Fedora Workstation, it is not possible to set up a Fedora Atomic with meaningful Secure Boot to resist physical tampering. ### SecureBlue -[SecureBlue](https://github.com/secureblue/secureblue) provides hardened operating system images based on Fedora Atomic Desktops. While they do add another party of trust, their images are substantially hardened and not easily replicated by hand. There are several very interesting packages maintained by SecureBlue as well: +[SecureBlue](https://github.com/secureblue/secureblue) provides hardened operating system images based on Fedora Atomic Desktops. While they do additional parties of trust (SecureBlue, GitHub infrastructure, BlueBuild, Negativo, etc), their images are substantially hardened and not easily replicated by hand. There are several very interesting packages maintained by SecureBlue as well: - [Trivalent](https://github.com/secureblue/Trivalent), a hardened chromium desktop build with patches from GrapheneOS's [Vanadium](https://github.com/GrapheneOS/Vanadium). - [Hardened Malloc](https://github.com/secureblue/fedora-extras/tree/live/hardened_malloc). SecureBlue packages GrapheneOS's memory allocator and enforce it system wide, including for Flatpak applications. From 795a520e115d54f92a16965fe18c7ad670b42c1d Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 3 Feb 2025 16:50:51 -0700 Subject: [PATCH 34/46] Typo Fix Signed-off-by: Tommy --- .../linux/Choosing Your Desktop Linux Distribution/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md index 8341de4..78b393c 100644 --- a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md +++ b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md @@ -67,7 +67,7 @@ Fedora's package manager, `dnf`, has a great rollback and undo feature that is g {{< youtube id="-hpV5l-gJnQ">}} -One caveat with Fedora Atomic Desktops is that `rpm-ostree` currently has a hard dependency on `grub` and does not support Unified Kernel Images. The consequence of this is that unlike Fedora Workstation, it is not possible to set up a Fedora Atomic with meaningful Secure Boot to resist physical tampering. +One caveat with Fedora Atomic Desktops is that `rpm-ostree` currently has a hard dependency on `grub` and does not support Unified Kernel Images. The consequence of this is that unlike Fedora Workstation, it is not possible to set up a Fedora Atomic system with meaningful Secure Boot to resist physical tampering. ### SecureBlue From 3429c494479fd340687d825bec188bb0ce24d3ab Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sat, 8 Feb 2025 07:00:34 +0100 Subject: [PATCH 35/46] Add banking app report 579 (#328) Add banking app reprot 579 --- .../Banking Applications compatibility with GrapheneOS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index b0f9dbd..bdbc8c7 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -501,6 +501,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Portugal +- [App novobanco](https://play.google.com/store/apps/details?id=pt.novobanco.nbsmarter) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/579) - [ActivoBank](https://play.google.com/store/apps/details?id=wit.android.bcpBankingApp.activoBank) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/300) - [Caixadirecta Empresas](https://play.google.com/store/apps/details?id=pt.cgd.caixadirectaempresas) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/120) - [Caixadirecta](https://play.google.com/store/apps/details?id=cgd.pt.caixadirectaparticulares) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/214) From f7b551690b2705537db2863ef90261a74395373c Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sat, 8 Feb 2025 08:19:46 +0100 Subject: [PATCH 36/46] Update banking app reports 457 and 546, add 591 and 598 (#326) --- .../Banking Applications compatibility with GrapheneOS.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index bdbc8c7..984d002 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -171,7 +171,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Chile -- ~~[Mi Banco Edwards](https://play.google.com/store/apps/details?id=cl.bancochile.mi_edwards)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/457) +- [Mi Banco Edwards](https://play.google.com/store/apps/details?id=cl.bancochile.mi_edwards) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/457) - [Santander Chile](https://play.google.com/store/apps/details?id=cl.santander.smartphone) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/360) ### China @@ -228,6 +228,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Egypt +- [CIB Mobile Banking App](https://play.google.com/store/apps/details?id=com.cibeg.ddc1.digitalbanking.live) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/591) - ~~[NBE Mobile](https://play.google.com/store/apps/details?id=com.ofss.obdx.and.nbe.com.eg)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/459) ### Estonia @@ -486,6 +487,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [GCash](https://play.google.com/store/apps/details?id=com.globe.gcash.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/382) - [GoTyme Bank](https://play.google.com/store/apps/details?id=ph.com.gotyme) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/510) +- [Security Bank App](https://play.google.com/store/apps/details?id=com.securitybank.bbx) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/598) ### Poland @@ -581,7 +583,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [네이버페이](https://play.google.com/store/apps/details?id=com.naverfin.payapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/436) - [우체국뱅킹](https://play.google.com/store/apps/details?id=com.epost.psf.sdsi) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/544) - [미래에셋증권 M-STOCK](https://play.google.com/store/apps/details?id=com.miraeasset.trade) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/545) -- ~~[현대카드](https://play.google.com/store/apps/details?id=com.hyundaicard.appcard)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/546) +- [현대카드](https://play.google.com/store/apps/details?id=com.hyundaicard.appcard) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/546) ### Spain From eb0934a4e7b419055d368d9362a06f03baf68e0c Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Mon, 10 Feb 2025 06:21:46 +0100 Subject: [PATCH 37/46] Update banking app report 92, add 404, 601, 602, 604-606 (#329) --- .../Banking Applications compatibility with GrapheneOS.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 984d002..8da1e9b 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -269,6 +269,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [1822direkt QRTAN+](https://play.google.com/store/apps/details?id=de.direkt1822.qrtanplus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/438) - [1822TAN+](https://play.google.com/store/apps/details?id=de.direkt1822.tanplus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/368) - [apoTAN](https://play.google.com/store/apps/details?id=com.apobank_apotanplus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/428) +- [BISON - Buy Bitcoin & Co](https://play.google.com/store/apps/details?id=de.bisonapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/605) - [BW Mobilbanking Phone + Tablet](https://play.google.com/store/apps/details?id=com.starfinanz.smob.android.bwmobilbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/523) - [BW pushTAN pushTAN der BW-Bank](https://play.google.com/store/apps/details?id=com.starfinanz.mobile.android.bwpushtan) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/524) - [C24 Bank](https://play.google.com/store/apps/details?id=de.c24.bankapp) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/380) @@ -304,6 +305,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [SpardaBanking App](https://play.google.com/store/apps/details?id=de.sparda.banking.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/552) - [SpardaSecureGo+](https://play.google.com/store/apps/details?id=de.sparda.securego) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/553) - [Sparkasse Ihre mobile Filiale](https://play.google.com/store/apps/details?id=com.starfinanz.smob.android.sfinanzstatus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/44) +- [S-pushTAN - sichere Freigaben](https://play.google.com/store/apps/details?id=com.starfinanz.mobile.android.pushtan) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/604) - [TARGOBANK Mobile Banking](https://play.google.com/store/apps/details?id=com.targo_prod.bad) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/444) - [Tomorrow: Mobile Banking](https://play.google.com/store/apps/details?id=one.tomorrow.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/20) - [Trade Republic: Broker & Bank](https://play.google.com/store/apps/details?id=de.traderepublic.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/395) @@ -436,6 +438,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Klar: Crédito, Cuenta y Ahorro](https://play.google.com/store/apps/details?id=mx.klar.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/498) - [Mercado Pago: cuenta digital](https://play.google.com/store/apps/details?id=com.mercadopago.wallet) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/503) +- [Nu](https://play.google.com/store/apps/details?id=com.nu.production) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/92) ### Netherlands @@ -485,8 +488,10 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Philippines +- [BPI](https://play.google.com/store/apps/details?id=com.bpi.ng.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/601) - [GCash](https://play.google.com/store/apps/details?id=com.globe.gcash.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/382) - [GoTyme Bank](https://play.google.com/store/apps/details?id=ph.com.gotyme) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/510) +- [RCBCpulz](https://play.google.com/store/apps/details?id=com.rcbc.pulz) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/602) - [Security Bank App](https://play.google.com/store/apps/details?id=com.securitybank.bbx) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/598) ### Poland @@ -500,6 +505,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [PeoPay](https://play.google.com/store/apps/details?id=softax.pekao.powerpay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/298) - [Santander Consumer Bank](https://play.google.com/store/apps/details?id=pl.santanderconsumer) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/577) - [Santander mobile](https://play.google.com/store/apps/details?id=pl.bzwbk.bzwbk24) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/371) +- [VeloBank](https://play.google.com/store/apps/details?id=com.getingroup.mobilebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/606) ### Portugal @@ -517,7 +523,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [BT Pay](https://play.google.com/store/apps/details?id=ro.btrl.pay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/83) - [George Romania](https://play.google.com/store/apps/details?id=ro.bcr.georgego) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/179) - [ING HomeBank](https://play.google.com/store/apps/details?id=ro.ing.mobile.banking.android.activity) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/356) -- ~~[Libra Mobile Banking](https://play.google.com/store/apps/details?id=libra.mobile.banking)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/404) +- [Libra Mobile Banking](https://play.google.com/store/apps/details?id=libra.mobile.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/404) - [NeoBT](https://play.google.com/store/apps/details?id=com.ebankit.com.bt) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/460) - [Raiffeisen Smart Mobile PI](https://play.google.com/store/apps/details?id=ro.raiffeisen.smartmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/86) From 676f919a771410c00fd60b59917c70cc2b3db217 Mon Sep 17 00:00:00 2001 From: Tommy Date: Thu, 13 Feb 2025 04:48:58 -0700 Subject: [PATCH 38/46] Link SecureBlue's website Signed-off-by: Tommy --- .../linux/Choosing Your Desktop Linux Distribution/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md index 78b393c..61e91f3 100644 --- a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md +++ b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md @@ -71,9 +71,9 @@ One caveat with Fedora Atomic Desktops is that `rpm-ostree` currently has a hard ### SecureBlue -[SecureBlue](https://github.com/secureblue/secureblue) provides hardened operating system images based on Fedora Atomic Desktops. While they do additional parties of trust (SecureBlue, GitHub infrastructure, BlueBuild, Negativo, etc), their images are substantially hardened and not easily replicated by hand. There are several very interesting packages maintained by SecureBlue as well: +[SecureBlue](https://secureblue.dev/) provides hardened operating system images based on Fedora Atomic Desktops. While they do additional parties of trust (SecureBlue, GitHub infrastructure, BlueBuild, Negativo, etc), their images are substantially hardened and not easily replicated by hand. There are several very interesting packages maintained by SecureBlue as well: - [Trivalent](https://github.com/secureblue/Trivalent), a hardened chromium desktop build with patches from GrapheneOS's [Vanadium](https://github.com/GrapheneOS/Vanadium). -- [Hardened Malloc](https://github.com/secureblue/fedora-extras/tree/live/hardened_malloc). SecureBlue packages GrapheneOS's memory allocator and enforce it system wide, including for Flatpak applications. +- [Hardened Malloc](https://github.com/secureblue/fedora-extras/tree/live/hardened_malloc). SecureBlue packages GrapheneOS's memory allocator and enables it system wide, including for Flatpak applications. ### openSUSE Aeon From c998a8a3f460429598a4d021dafc75df2c33462f Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Thu, 20 Feb 2025 00:44:47 +0100 Subject: [PATCH 39/46] Update banking app report 53, add 607 and 608 (#331) * Update banking app report 53, add 607 and 608 * Keep 53 incompatible --- .../Banking Applications compatibility with GrapheneOS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 8da1e9b..f5da6c2 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -436,9 +436,11 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Mexico +- [BBVA México](https://play.google.com/store/apps/details?id=com.bancomer.mbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/607) - [Klar: Crédito, Cuenta y Ahorro](https://play.google.com/store/apps/details?id=mx.klar.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/498) - [Mercado Pago: cuenta digital](https://play.google.com/store/apps/details?id=com.mercadopago.wallet) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/503) - [Nu](https://play.google.com/store/apps/details?id=com.nu.production) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/92) +- [Vexi](https://play.google.com/store/apps/details?id=mx.vexi.appmovil) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/608) ### Netherlands From 1d020611bad4654f6ef4d2882314bf72d9856844 Mon Sep 17 00:00:00 2001 From: Linentio <96549149+Linentio@users.noreply.github.com> Date: Thu, 20 Feb 2025 00:45:40 +0100 Subject: [PATCH 40/46] Fix typo (#330) --- .../linux/Choosing Your Desktop Linux Distribution/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md index 61e91f3..7e2e9a2 100644 --- a/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md +++ b/content/posts/linux/Choosing Your Desktop Linux Distribution/index.md @@ -41,7 +41,7 @@ If you want to use one of these distributions for reasons other than ideology, y ## Desktop Environments -Consider using GNOME as your desktop environment. It supports [Wayland](https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)), a display protocol developed with security [in mind](https://lwn.net/Articles/589147), and implements permission control for privileged Wayland protocols like `screencopy`. There are other desktop environments and window managers with Wayland support, but we am not aware of any permission control implemented by them. One caveat with GNOME is that it is written in unsafe languages, but we think the trade off for permission control is well worth it. +Consider using GNOME as your desktop environment. It supports [Wayland](https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)), a display protocol developed with security [in mind](https://lwn.net/Articles/589147), and implements permission control for privileged Wayland protocols like `screencopy`. There are other desktop environments and window managers with Wayland support, but we are not aware of any permission control implemented by them. One caveat with GNOME is that it is written in unsafe languages, but we think the trade off for permission control is well worth it. Wayland's predecessor, [X11](https://en.wikipedia.org/wiki/X_Window_System), does not support GUI isolation, allowing all windows to [record screen, log and inject inputs in other windows](https://blog.invisiblethings.org/2011/04/23/linux-security-circus-on-gui-isolation.html), making any attempt at sandboxing futile. While there are options to run nested X11 sessions such as [Xpra](https://en.wikipedia.org/wiki/Xpra) or [Xephyr](https://en.wikipedia.org/wiki/Xephyr), they often come with negative performance consequences, are not convenient to set up, and are not preferable to Wayland. You should avoid desktop environments and window managers which only support X11. From ef67df2334953162dc1c3d84782a714145a4a59f Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Fri, 28 Feb 2025 23:58:09 +0100 Subject: [PATCH 41/46] Add banking app reports 610-612 (#333) --- .../Banking Applications compatibility with GrapheneOS.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index f5da6c2..7805f48 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -437,6 +437,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Mexico - [BBVA México](https://play.google.com/store/apps/details?id=com.bancomer.mbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/607) +- [Citibanamex Móvil](https://play.google.com/store/apps/details?id=com.citibanamex.banamexmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/612) - [Klar: Crédito, Cuenta y Ahorro](https://play.google.com/store/apps/details?id=mx.klar.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/498) - [Mercado Pago: cuenta digital](https://play.google.com/store/apps/details?id=com.mercadopago.wallet) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/503) - [Nu](https://play.google.com/store/apps/details?id=com.nu.production) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/92) @@ -663,6 +664,10 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [ShopeePay](https://play.google.com/store/apps/details?id=com.beeasy.airpay) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/335) - [UOB TMRW Thailand](https://play.google.com/store/apps/details?id=com.uob.mightyth2) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/333) +### Turkey + +- [İşCep: Banking & Finance](https://play.google.com/store/apps/details?id=com.pozitron.iscep) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/611) + ### Ukraine - [Ощад](https://play.google.com/store/apps/details?id=ua.oschadbank.flumo) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/539) @@ -751,6 +756,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Old Glory Bank](https://play.google.com/store/apps/details?id=com.oldgloryholdingcompany4930.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/429) - [OnPoint Mobile](https://play.google.com/store/apps/details/OnPoint_Mobile?id=com.onpointcommunitycreditunion5123.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/501) - [Pentagon Federal Credit Union](https://play.google.com/store/apps/details?id=org.penfed.mobile.banking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/466) +- [PSECU Mobile](https://play.google.com/store/apps/details?id=com.PSECUMobilePlus.com) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/610) - [SchoolsFirst FCU Mobile](https://play.google.com/store/apps/details?id=org.schoolsfirstfcu.mobile.banking.isam) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/126) - [Schwab Mobile](https://play.google.com/store/apps/details?id=com.schwab.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/61) - [Service CU Mobile Banking](https://play.google.com/store/apps/details?id=com.ifs.mobilebanking.fiid9094) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/166) From b13383b220055c2dfd0e1d4fe18e0dbe55dd89bc Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sat, 1 Mar 2025 21:56:35 +0100 Subject: [PATCH 42/46] Add banking app report 613, remove 162, 410 and 514 (#335) --- .../Banking Applications compatibility with GrapheneOS.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 7805f48..e3487a3 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -253,6 +253,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [CIC banque: Compte & Assurance](https://play.google.com/store/apps/details?id=com.cic_prod.bad) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/526) - [CIC Pay : paiement mobile](https://play.google.com/store/apps/details?id=com.ei.payment.app.cic) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/527) - [Credit Coopératif](https://play.google.com/store/apps/details?id=com.credit_coop.android.mobilebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/232) +- [Crédit Mutuel Banque en ligne](https://play.google.com/store/apps/details?id=com.cm_prod.bad) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/613) - [Crédit Mutuel de Bretagne](https://play.google.com/store/apps/details?id=com.arkea.android.application.cmb) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/150) - [Fortuneo, ma Banque & Bourse](https://play.google.com/store/apps/details?id=com.fortuneo.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/208) - [Hello bank!](https://play.google.com/store/apps/details?id=fr.bnpp.digitalbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/163) @@ -638,7 +639,6 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [neon - your account app](https://play.google.com/store/apps/details?id=com.neonbanking.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/207) - [PostFinance App](https://play.google.com/store/apps/details?id=ch.postfinance.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/414) - [Prepaid TWINT & other banks](https://play.google.com/store/apps/details?id=ch.twint.payment) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/228) -- ~~[radicant: next-generation Bank](https://play.google.com/store/apps/details?id=com.radicant.bank)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/514) - [Raiffeisen E-Banking](https://play.google.com/store/apps/details?id=ch.raiffeisen.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/26) - ~~[Swissquote](https://play.google.com/store/apps/details?id=com.swissquote.android)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/471) - [UBS Access: Secure login](https://play.google.com/store/apps/details?id=com.ubs.swidK2Y.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/508) @@ -653,7 +653,6 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [國泰世華 行動銀行](https://play.google.com/store/apps/details?id=com.cathaybk.mymobibank.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/29) - [e動郵局](https://play.google.com/store/apps/details?id=com.mitake.android.epost) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/27) - [中國信託行動銀行 Home Bank](https://play.google.com/store/apps/details?id=com.chinatrust.mobilebank) -[Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/30) -- ~~[玉山行動銀行](https://play.google.com/store/apps/details?id=com.esunbank)~~ -[Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/162) - [台新銀行 「行動銀行」](https://play.google.com/store/apps/details?id=tw.com.taishinbank.mobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/28) ### Thailand @@ -711,7 +710,6 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [Triodos Bank UK](https://play.google.com/store/apps/details?id=com.triodos.bankinguk) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/132) - ~~[TSB Mobile Banking](https://play.google.com/store/apps/details?id=uk.co.tsb.newmobilebank)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/143) - [Virgin Money Mobile Banking](https://play.google.com/store/apps/details?id=com.virginmoney.uk.mobile.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/54) -- ~~[VeridiumID](https://play.google.com/store/apps/details?id=com.veridiumid.authenticator)~~ - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/410) - [Zopa Bank](https://play.google.com/store/apps/details?id=com.zopa.zeos) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/442) ### United States From 2a2588a52e85e84c7945ea1006f175d53ae9826b Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sat, 1 Mar 2025 21:57:07 +0100 Subject: [PATCH 43/46] Add banking app report 609 (#336) --- .../Banking Applications compatibility with GrapheneOS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index e3487a3..af9bd59 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -171,6 +171,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Chile +- [BancoEstado](https://play.google.com/store/apps/details?id=net.veritran.becl.prod) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/609) - [Mi Banco Edwards](https://play.google.com/store/apps/details?id=cl.bancochile.mi_edwards) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/457) - [Santander Chile](https://play.google.com/store/apps/details?id=cl.santander.smartphone) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/360) @@ -244,7 +245,6 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [POP Avain -tunnuslukusovellus](https://play.google.com/store/apps/details?id=fi.poppankki.avain) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/481) - [S-mobiili](https://play.google.com/store/apps/details?id=fi.spankki) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/43) - ### France - [Banque Populaire](https://play.google.com/store/apps/details?id=fr.banquepopulaire.cyberplus) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/473) From 950bacc2c53b3546a6bb59d4e8916b99a6258cc8 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Sat, 1 Mar 2025 21:57:39 +0100 Subject: [PATCH 44/46] Update banking app report 612 (#337) --- .../Banking Applications compatibility with GrapheneOS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index af9bd59..9b66f58 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -437,8 +437,8 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Mexico +- [App Banamex](https://play.google.com/store/apps/details?id=com.citibanamex.banamexmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/612) - [BBVA México](https://play.google.com/store/apps/details?id=com.bancomer.mbanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/607) -- [Citibanamex Móvil](https://play.google.com/store/apps/details?id=com.citibanamex.banamexmobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/612) - [Klar: Crédito, Cuenta y Ahorro](https://play.google.com/store/apps/details?id=mx.klar.app) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/498) - [Mercado Pago: cuenta digital](https://play.google.com/store/apps/details?id=com.mercadopago.wallet) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/503) - [Nu](https://play.google.com/store/apps/details?id=com.nu.production) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/92) From f4a72533ba49dabfe20f6f9bb6baa368ca0ac985 Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Mon, 17 Mar 2025 09:09:42 +0100 Subject: [PATCH 45/46] Add banking app report 614 (#339) --- .../Banking Applications compatibility with GrapheneOS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index 9b66f58..c83368c 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -766,6 +766,7 @@ TEST: Test url again after removing the parameters and verify there is no mistak - [U.S. Bank Mobile Banking](https://play.google.com/store/apps/details?id=com.usbank.mobilebanking) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/84) - [Venmo](https://play.google.com/store/apps/details?id=com.venmo) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/512) - [Wells Fargo Mobile](https://play.google.com/store/apps/details?id=com.wf.wellsfargomobile) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/63) +- [WSECU Mobile Banking](https://play.google.com/store/apps/details?id=org.wsecu.n) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/614) ### Vietnam From 43fe8e96db1ff2b075176b6491911ab02caafcca Mon Sep 17 00:00:00 2001 From: spring-onion <133713420+spring-onion@users.noreply.github.com> Date: Mon, 17 Mar 2025 09:10:47 +0100 Subject: [PATCH 46/46] Add banking app reports 615 and 616 (#340) --- .../Banking Applications compatibility with GrapheneOS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/posts/android/Banking Applications compatibility with GrapheneOS.md b/content/posts/android/Banking Applications compatibility with GrapheneOS.md index c83368c..970ba5d 100644 --- a/content/posts/android/Banking Applications compatibility with GrapheneOS.md +++ b/content/posts/android/Banking Applications compatibility with GrapheneOS.md @@ -343,6 +343,8 @@ TEST: Test url again after removing the parameters and verify there is no mistak ### Iceland +- [Arion banki](https://play.google.com/store/apps/details?id=is.arionbanki.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/616) +- [indó](https://play.google.com/store/apps/details?id=is.indo.android) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/615) - [Landsbankinn](https://play.google.com/store/apps/details?id=is.landsbankinn.personal) - [Report](https://github.com/PrivSec-dev/banking-apps-compat-report/issues/456) ### India