1313
submitted 1 year ago* (last edited 1 year ago) by possiblylinux127@lemmy.zip to c/privacy@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] c0mmando@links.hackliberty.org 17 points 1 year ago

Love F-Droid but be aware of the risks and always try to use a developer repo when possible..

https://privsec.dev/posts/android/f-droid-security-issues/

[-] skullgiver@popplesburger.hilciferous.nl 46 points 1 year ago* (last edited 9 months ago)

[This comment has been deleted by an automated system]

[-] possiblylinux127@lemmy.zip 6 points 1 year ago

I actually would go for the main repo as all the software in the main repo is reviewed by the main Dev team

[-] c0mmando@links.hackliberty.org -4 points 1 year ago

Did you even read the article? F-Droid signs all the apps in the main repo..

[-] possiblylinux127@lemmy.zip 18 points 1 year ago

The author of this article completely misses the point of F-droid. They clearly are used to a world of proprietary software that takes "security" over freedom

So yes I did read the article and no it doesn't change anything. If your going to make an argument you shouldn't just link to someone else's work. Part of the problem with the internet is no one thinks for tuemselves

[-] c0mmando@links.hackliberty.org -5 points 1 year ago* (last edited 1 year ago)

Sure, I'll spell it out for you since apparently the point went right over your head. Fdroid devs are a single point of failure by signing every application themselves. This introduces a potential for supply chain attack, not to mention Fdroid running on EOL servers.

When you use an individual dev repo, you can avoid any trojanized apps from Fdroid because the developers maintain their own infrastructure and sign their own apks.

That's called... D I S T R I B U T E D T R U S T

[-] beyond@linkage.ds8.zone 21 points 1 year ago* (last edited 1 year ago)

The reason F-Droid builds from source is to ensure that they can enforce their inclusion criteria. If you go outside F-Droid you lose that guarantee. For example, self-published apks in github or google play may contain anti-features or proprietary code that are forbidden by the F-Droid standards.

From another point of view, what you call a single point of failure is a third party that represents the interests of the user community, independent from individual developers. This is the same model used in GNU/Linux distributions, and Drew DeVault explains here the role that software distributions play in the free software community.

Of course, this represents a trade-off, in that you are placing trust in the software distribution instead of or in addition to the upstream developer. The question is, how can you solve the problem without foregoing F-Droid's inclusion standards? The answer is reproducible builds, where F-Droid builds from source and compares to the developer's apk, and publishes the developer's apk with their signature if the build reproduces successfully.

Until Reproducible builds are the norm in the Android free software world, I accept the trade-off because I value having software freedom in my computing, and I know I can't trust upstream developers to care about that as much as F-Droid or I do.

[-] c0mmando@links.hackliberty.org -2 points 1 year ago

Sure, atleast you admit there's a trade off (security) for (FOSS) and maybe some additional privacy.

People should be made aware of the risks and choose according to their threat models, which is why I've highlighted some of these issues to begin with.

[-] possiblylinux127@lemmy.zip 4 points 1 year ago

Everything the F-droid team does is out in the open. Your welcome to audit it once in a while and suggest changes to make it better. I'm sure they wouldn't mind the help.

F-droid is the best tool we got. Its not a silver bullet but it is better than anything else I've seen

this post was submitted on 31 Aug 2023
1313 points (97.1% liked)

Privacy

31253 readers
655 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

Chat rooms

much thanks to @gary_host_laptop for the logo design :)

founded 4 years ago
MODERATORS