Lemmy
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
IzzyOnDroid ✅@floss.social to Android@fedia.io · 2 years ago

Dear #Android #App #Developers, as it still happens far too often (no naming, no shaming! 💩 happens to everyone of us) a reminder to take good care of your #signing keys – and also take precautions

message-square
message-square
9
link
fedilink
2
message-square

Dear #Android #App #Developers, as it still happens far too often (no naming, no shaming! 💩 happens to everyone of us) a reminder to take good care of your #signing keys – and also take precautions

IzzyOnDroid ✅@floss.social to Android@fedia.io · 2 years ago
message-square
9
link
fedilink

Dear #Android #App #Developers, as it still happens far too often (no naming, no shaming! 💩 happens to everyone of us) a reminder to take good care of your #signing keys – and also take precautions for the case that your keystore might get lost. Please take a look at: https://f-droid.org/2023/09/03/reproducible-builds-signing-keys-and-binary-repos.html#lessons-learned-2-how-to-keep-your-key-safe-and-what-measures-to-take-for-the-event-of-loss where I outline this topic.

Thanks!

#security

alert-triangle
You must log in or register to comment.
  • S1m@infosec.exchange
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    @IzzyOnDroid@floss.social How do you deal with key rotation ? And, is it planned for the client to inform about an application they have to reinstall (because of that) ?

    • IzzyOnDroid ✅@floss.socialOP
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      @S1m@infosec.exchange Key rotation does no longer work at F-Droid.org, but it does at IzzyOnDroid (as we implemented the suggested patches instead of accepting their implementation of the “POC fix” back then). If Key rotation is used, no notifications are needed; IIRC, Android handles that (we have only 1 such app yet). And establishing RB here does not require it either, as we only ship the APKs signed by their resp. devs to begin with (RB runs on a “parallel track” here).

      • S1m@infosec.exchange
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        @IzzyOnDroid@floss.social Ok, great ! Hope they fix it too.

        The notification is still required for developers that loses their keys 😬

        • IzzyOnDroid ✅@floss.socialOP
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          @S1m@infosec.exchange I have my doubts towards the former (that would mean rolling back their implementation, at least in parts, and using the suggested patches instead, which they rejected. The argument was that f-droid.org itself does not need key rotation, IIRC.). And as long as we still use fdroidserver, the only way we can notify is via the inlined per-release changelogs (aka “Fastlane changelogs”), which is what we do.

          • S1m@infosec.exchange
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            @IzzyOnDroid@floss.social Hm, there should be a way to set a warning for a version in the index that the client can use to inform users

            • IzzyOnDroid ✅@floss.socialOP
              link
              fedilink
              arrow-up
              1
              ·
              2 years ago

              @S1m@infosec.exchange which needs to be implemented serverside (fdroidserver writing the index) AND clientside (to show it). Without the index itself supporting it, there’s nothing the clients can do. So: https://gitlab.com/fdroid/fdroidserver/-/issues/301 ? https://gitlab.com/fdroid/fdroidclient/-/issues/195 ? Does not look like this will happen.

              • S1m@infosec.exchange
                link
                fedilink
                arrow-up
                1
                ·
                2 years ago

                @IzzyOnDroid@floss.social I’ll try to open issues for more specific messages then: metadata to warn about removed application, and metadata to warn about application that need to be reinstalled

                • IzzyOnDroid ✅@floss.socialOP
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 years ago

                  @S1m@infosec.exchange Remember that WE cannot implement those. Everything that needs changes to the index, is out of our hands – at least as long as we’re still bound to fdroidserver. So such issues would need to be filed there – with the tools that generate the indexes. Our client devs would surely pick up those data once available.

Android@fedia.io

android@fedia.io

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !android@fedia.io

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

General discussion about devices is welcome. Please direct technical support, upgrade questions, buy/sell, app recommendations, and carrier-related issues to other communities.

!android@lemdro.id

Rules

Rules

  1. Stay on topic: All posts should be related to the Android operating system or ecosystem.
  2. No support questions/rants/bug reports: All posts should benefit the community rather than the individual. Please refrain from posting individual support questions, rants, or bug reports.
  3. Describe images/videos: Please provide an explanation in the self-post body when sharing images or videos. Memes are not allowed.
  4. No self-promotional spam: Only active members of the community can post their apps, and they must participate in comments. Please do not post your own website, YouTube, or blog.
  5. No reposts/rehosted content: Submit original sources whenever possible, unless the content is not available in English. Reposts about the same content are not allowed.
  6. No editorializing titles: Do not change article titles when submitting. You may add the author if relevant.
  7. No piracy: Do not share or discuss pirated content.
  8. No unauthorized polls/bots/giveaways: Do not create unauthorized polls, use bots, or organize giveaways without proper authorization.
  9. No offensive/low-effort content: Avoid posting offensive or low-effort content that does not contribute positively to the community.
  10. No affiliate links: Posting affiliate links is not allowed.
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 1 user / day
  • 1 user / week
  • 1 user / month
  • 1 user / 6 months
  • 1 local subscriber
  • 1 subscriber
  • 343 Posts
  • 1.06K Comments
  • Modlog
  • mods:
  • ijeff@fedia.io
  • BE: 0.19.21
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org