Pay securely with an Android smartphone, completely without Google services: This is the plan being developed by the newly founded industry consortium led by the German Volla Systeme GmbH. It is an open-source alternative to Google Play Integrity. This proprietary interface decides on Android smartphones with Google Play services whether banking, government, or wallet apps are allowed to run on a smartphone.

  • Corngood@lemmy.ml
    link
    fedilink
    arrow-up
    111
    arrow-down
    1
    ·
    edit-2
    1 day ago

    Furthermore, a peer review process is planned, through which the consortium members will mutually check and certify their operating systems and smartphone or tablet models. “This is intended to create transparency and replace trust with traceability.”

    Still doesn’t sound very open.

    I should be able to tell my bank to only trust devices running an OS signed by the grapheneos key, and more importantly I should be able to tell them to trust an OS signed by my key.

    Edit: I don’t mean to shit on this too hard. It might be the best next step.

    • gandalf_der_12te@discuss.tchncs.de
      link
      fedilink
      arrow-up
      2
      arrow-down
      2
      ·
      edit-2
      9 hours ago

      I should be able to tell my bank to only trust devices running an OS signed by the grapheneos key, and more importantly I should be able to tell them to trust an OS signed by my key.

      How do you know that your OS installation doesn’t include malware? Like there have been many cases in the last few years where npm modules were found to contain malware. Who says that’s not also the case in some modules that are a part of your OS?

      And more importantly, who is legally liable if malware actually does cause harm? E.g. malware acts on your behalf and sends your money to some criminal organization. Not only did you lose money, but now you’re a suspect of supporting a criminal organization!

      Of course that issue might be alleviated if you simply don’t have any money to send anywhere in the first place. That might be a viable alternative, but it only works for some people, i’d say. Or you could also set a daily transaction limit of say $100 that you can use to buy groceries; to limit your losses that way. The limit ofc cannot be changed from your phone alone, you need to go to a bank physically to change it or sth. Otherwise malware could again change it on your behalf.

      • ∃∀λ@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 hours ago

        One possible way to deal with this and very nearly return to the former freedom-to-tinker status quo is to send the bank your custom OS along with a computer-checkable formal proof that the bank’s app, while running on your OS, behaves as it would be expected to under the stock OS. With homomorphic encryption, it might be possible to do this without revealing your custom OS, only its one-way hash. The bank can then verify that the proof is correct and then accept transactions with attestation from your custom OS. This would enable installing a custom ROM that can be used for online banking without having to go through some cabal/consortium. The only caveat is something of this magnitude has never been done before. It’s a research project for sure. It would take many man- and compute-hours. But it would be very cool.

      • rollerbang@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        9 hours ago

        And who guarantees that your PC doesn’t have malware?

        Seriously, people will gobble up all the shit served to them without a question asked or giving it a second thought.

        • gandalf_der_12te@discuss.tchncs.de
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          7 hours ago

          And who guarantees that your PC doesn’t have malware?

          Microsoft is legally responsible if the software they provide is found to actually contain malware.

          • rollerbang@lemmy.world
            link
            fedilink
            arrow-up
            1
            arrow-down
            2
            ·
            56 minutes ago

            You don’t understand what you’re talking about. You’ve made that very clear twice now.

    • Leon@pawb.social
      link
      fedilink
      arrow-up
      25
      ·
      edit-2
      1 day ago

      I don’t get why it has to be that complicated anyway. I should be able to just give them my key, why does a OS or device vendor need to be a part of it? When I get a card I need to verify my identity somehow, times past that was me going to the bank, signing a form and showing my ID card. Fucking Tim Apple or Satya McGoogle didn’t have a role in that, why should they now?

      Sidenote; I know Satya Slopella is Microsoft but I don’t frankly care to learn what the pedo in charge of Google is called.

      • 20dogs@feddit.uk
        link
        fedilink
        English
        arrow-up
        3
        ·
        11 hours ago

        When I get a card I need to verify my identity somehow, times past that was me going to the bank, signing a form and showing my ID card. Fucking Tim Apple or Satya McGoogle didn’t have a role in that, why should they now?

        The government did though in supplying said ID, so there was a centralised trustable organisation that the bank could depend on for verification.

        • Leon@pawb.social
          link
          fedilink
          arrow-up
          8
          ·
          10 hours ago

          Exactly. After that, the bank should accept that I wish to pay with my own device without Google, Apple, or Samsung having a say.

          They don’t need GAS approval for me to pay my bills on my computer. Nor to make online purchases on it. Why is it suddenly required on my phone? It’s idiotic.

          If I say that my device is okay, that’s all that should be required.

      • eleijeep@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        I don’t frankly care to learn what the pedo in charge of Google is called.

        Blunder Pinochet. Or is it Sundial Pinoy. Or Thundercat Pyjamas.

    • benagain@lemmy.ml
      link
      fedilink
      English
      arrow-up
      63
      ·
      1 day ago

      It is kinda insane though that we’ve had public/private keys since the internet started walking and somehow we end up with all these over-complicated or pointless ways to use them.

      • msage@programming.dev
        link
        fedilink
        arrow-up
        8
        ·
        12 hours ago

        Decentralized systems are more difficult to understand, and also inconvenient.

        Also, very hard to monetize.

        Therefore, capitalism converts the issue into walled garden approach. Easy for rubes to use, nobody bats an eye.