-
jcpicard32[m]
I just checked Wire's twitter, and don't any tweets about Copperhead posted anymore either. Thanks so much to everyone who proofread my letter, and everyone else who did things to help.
-
hypokeimenon[m]
What happened?
-
madaidan[m]
I asked James if he's seething from it and he ignored me so I must assume he's pissed
-
jcpicard32[m]
Wire announced a partnership with Copperhead on Twitter and on their blog. The blog post has been taken down and the tweets appear to be deleted as well
-
jcpicard32[m]
Still listed on Copperhead's website but that's to be expected
-
madaidan[m]
<madaidan[m] "I asked James if he's seething f"> Oh shit he's gonna see this
-
madaidan[m]
I didn't mean it James
-
jcpicard32[m]
Also hi James.
-
jcpicard32[m]
He's somehow an even bigger piece of shit than the other James I had to deal with all of last year.
-
hypokeimenon[m]
Wire eh.
-
hypokeimenon[m]
Does anyone know if they solved their metadata and multi-device issue?
-
hypokeimenon[m]
Also any word on how long they are going to support the consumer version of Wire?
-
adeus[m]
You don’t need to worry about metadata with wire just sign up with bogus email and use Tor. It’s the only voice calling app that supports E2E encryption over TCP and actually works with Tor (yes calls are clear).
-
jcpicard32[m]
Even DDG already knows what's up lol
-
-
hypokeimenon[m]
<adeus[m] "You don’t need to worry about me"> How do the other voice calling apps operate, if you've looked into them? Signal, Jami, Jitsi etc.
-
adeus[m]
None of them work over Tor
-
adeus[m]
They require UDP
-
adeus[m]
Jitsi is not E2E
-
throwaway893342
Hey, i just installed graphine today, and i was wondering if i could get some help with something
-
throwaway893342
Im trying to get rid of the swipe features for the pixel 3a in exchange for the old 3 button system
-
throwaway893342
i tried following this guide, but since nexus launcher is a google app its not on here in the first place
xda-developers.com/disable-android-pie-gestures-google-pixel-3
-
throwaway893342
What would be the equivalent that needs to be removed or is that not possible?
-
overheadscallop[
go to phone settings, search "System Navigation" and the last option is the classic 3 button
-
overheadscallop[
* go to phone settings, search "System Navigation", click that*, and the last option is the classic 3 button
-
overheadscallop[
you don't need to disable the default launcher or use a different launcher
-
throwaway893342
Oooohhhhhh
-
throwaway893342
im an idiot
-
throwaway893342
Thanks for your help
-
overheadscallop[
no prob
-
faxing[m]
What do you all think about using my fingerprint for unlocking my device
-
faxing[m]
Right now I'm using a strong alphanumeric passcode but it's a pain to put in every time I want to use my phone
-
faxing[m]
So I was just wondering how much less secure using something like fingerprint unlocking would be
-
cn3m[m]
faxing: use a long pin
-
anne232
Is there any phone supported by graphene OS that can also use SD cards?
-
faxing[m]
So stick with my current strong alphanumeric passphrase?
-
cn3m[m]
<anne232 "Is there any phone supported by "> No, there's no security and privacy focused phones that support an internal one
-
cn3m[m]
<faxing[m] "So stick with my current strong "> I'd use a long pin with no fingerprint
-
anne232
why not
-
cn3m[m]
<anne232 "why not"> It's just not popular anymore. Pixels and iPhones are really only the device worth jumping on imo
-
anne232
iphones LOL
-
anne232
why would anyone ever?
-
anne232
is having more memory not worth it?
-
anne232
if i got a pixel 3a or pixel 3 or something with 64gb
-
anne232
what if i need more storage than that
-
anne232
and what about samsungs phones? I know graphene doesnt support them, but are they not popular? why are they so much worse
-
cn3m[m]
<anne232 "why would anyone ever?"> iPhones are really the only comparable option to GrapheneOS on a Pixel
-
anne232
in what way is it comparable?
-
anne232
privacy wise and in terms of being able to customize it, i'd say it's not
-
anne232
apple constantly tracks your location etc
-
anne232
ive always kind of thought iphones are for simpletons
-
cn3m[m]
<anne232 "apple constantly tracks your loc"> That's factually incorrect. They ask on setup
-
cn3m[m]
<anne232 "ive always kind of thought iphon"> Before iOS 12 I'd agree with you
-
cn3m[m]
<anne232 "if i got a pixel 3a or pixel 3 o"> I use the Pixel 3a, but the 3 makes sense if you don't need the longer support time
-
cn3m[m]
<anne232 "is having more memory not worth "> All Pixels are 4GB
-
anne232
i mean storage cn3m[m]
-
anne232
and idk im fairly sure they constantly have the ability to track you. I was at a party a week ago and my friend accidently dialed emergency services
-
anne232
and they knew his exact location, we werent at his house so it wasnt linked to phone records or anything
-
anne232
they called him back and knew his address and sent a cop etc.
-
anne232
how could that have happened w/o apple tracking you?
-
interceptingfist
On the graphene websitr it mentions user profiles to isolate apps from sharing info. So anyone know if every time I switch to a different user profile if its still technically running in the background?
-
interceptingfist
Or does it disable the profile once I switch? Sorry I'm unable to find this answer
-
cn3m[m]
<anne232 "and idk im fairly sure they cons"> If you opt out it's not sending your location. Emergency services can triangulate you with call towers. I worked on ad tech apps for Android and iOS and I've MITMd both systems. Apple isn't spying on you
-
overheadscallop[
<interceptingfist "On the graphene websitr it menti"> I believe other profiles still run in the background, try this conversation in the irc log
freenode.logbot.info/grapheneos/20200615#c4133666
-
overheadscallop[
since per user profile keys are a thing they shouldn't be active until you log in (if a pin or something is set)
-
interceptingfist
ok thank you
-
interceptingfist
Its a bummer they stay logged in when you switch profiles
-
joshman[m]
It's a feature. You can actively use profiles interchangeably
-
joshman[m]
Though I don't use profiles due to vpn leak
-
interceptingfist
Yea but it looks like they all stay logged in until you reboot
-
interceptingfist
I have a flash router so VPN should be fine for me
-
anne232
@cn3m[m], you're trying to tell me they tringulated his cell phone to the exact location and address that he is at in about thirty seconds???
-
anne232
honestly probably less. they called him back seconds after he hanged up the accidental call and already knew his address like 10 seconds into the call.
-
interceptingfist
The NSA can
-
anne232
The NSA likely can. But can 911 operators?
-
interceptingfist
Yes idk...
-
interceptingfist
To triangulate would take a bit of time
-
anne232
exactly.
-
interceptingfist
We ain't China, were not that that far advanced
-
anne232
That's my point. Apple tracks your location.
-
interceptingfist
Def do but the operator doesn't know what phone he has
-
anne232
-
anne232
"
-
anne232
Apple is rolling out a new feature in its next iPhone software update to send emergency responders instant, precise location information in the US. "
-
anne232
If they have the ability to do this, they could certainly track you for other reasons.
-
interceptingfist
Wow holy shit
-
interceptingfist
Just read majority of it
-
interceptingfist
They basically have a built in emergency system
-
cn3m[m]
anne232: emergency calling location reporting is very different. It never phones home to Apple on my system my location
-
anne232
How do you know that?
-
anne232
Apple is the one implementing this sytem.
-
anne232
It means regardless, that there is some kind of sophisticated tracking software on the device.
-
cn3m[m]
It's call GPS
-
anne232
Even if it doesn't constantly send them the location, they definitely have the ability to track you, based on this.
-
interceptingfist
That system will be abused
-
anne232
I know. But the fact that they can activate it any time is very spooky.
-
cn3m[m]
I MITM my iPad Pro
-
interceptingfist
By government type
-
cn3m[m]
It's purely under user control
-
anne232
The NSA or another adversary could almost certainly take advantage of this 'emergency calling location reporting'
-
interceptingfist
Wondr if it works if user opts out
-
cn3m[m]
<anne232 "The NSA or another adversary cou"> They can't
-
anne232
How could you know taht cn3m[m] ?
-
interceptingfist
Trust me, they do
-
interceptingfist
They have a buddy that works in dispatch
-
cn3m[m]
<anne232 "How could you know taht cn3m ?"> It is a text message from gps when you make an action on your device.
-
cn3m[m]
You just don't call emergency services
-
interceptingfist
I like feature for my wife though
-
notmyname723[m]
so it works even on device with no sim?
-
anne232
probably
-
cn3m[m]
<notmyname723[m] "so it works even on device with "> Yes, all device have to support that legally
-
anne232
a little more personal security is not worth a privacy sacrifice
-
notmyname723[m]
then it shouldn't be cell tower triangulation
-
notmyname723[m]
if works without sim
-
anne232
I would never call emergency services anyways lmfao who does thaty
-
cn3m[m]
<anne232 "a little more personal security "> It's opt in by calling them
-
cn3m[m]
<notmyname723[m] "then it shouldn't be cell tower "> This uses GPS
-
interceptingfist
I wonder if it auto turns on gps if its off
-
cn3m[m]
I don't think GPS ever works if you don't turn on location services. This might have an override. I can't really test it on my iPad
-
notmyname723[m]
cn3m: can ad companies tell if location is spoofed?
-
interceptingfist
I love my iPad mini
-
notmyname723[m]
find my iphone turns on location services even when previously off
-
cn3m[m]
<notmyname723[m] "cn3m: can ad companies tell if l"> On XPrivacyLua? Yes
-
interceptingfist
Apple makes a good tablet
-
notmyname723[m]
location spoofer from cydia
-
interceptingfist
Do you all use graphene
-
anne232
why would anyone want to use an ios device?
-
cn3m[m]
<notmyname723[m] "location spoofer from cydia"> I'm not sure I'd never encourage that
-
cn3m[m]
<interceptingfist "Do you all use graphene"> I do
-
anne232
why not just use an android tablet with a special OS, or something like that pinetab, or better yet, just a laptop?
-
interceptingfist
I'm loving the battery life
-
notmyname723[m]
old device
-
anne232
I really dont see the practical use of tablets in most cases tbqh. they can usually be replaced by laptops or phones
-
cn3m[m]
<anne232 "why would anyone want to use an "> Since they are the best for people who can't run GrapheneOS due to app compatibility
-
anne232
what app compataibility?
-
notmyname723[m]
ios almost impossible to brick
-
interceptingfist
<anne232 "I really dont see the practical "> I just play a couple games it, and use ebsy amazon lol
-
anne232
what app could you possibly need that isnt worth giving up
-
notmyname723[m]
since you can't modify much anyway
-
cn3m[m]
<anne232 "what app could you possibly need"> Only 2% of the privacy community uses a degoogled Android. It's apparently very common
-
interceptingfist
I think more people care about camera in phone than privacy
-
notmyname723[m]
sub-portion of already small group
-
anne232
that doesnt mean that they should be doing that
-
anne232
those people are ignorant. plain and simple
-
cn3m[m]
<anne232 "that doesnt mean that they shoul"> You can't tell people what to do
-
notmyname723[m]
<interceptingfist "I think more people care about c"> most want more followers on social media
-
interceptingfist
The weird thing is Steve jobs didn't care about people
-
interceptingfist
He wouldn't have implemented that
-
interceptingfist
He didn't care that the fox con workers were jumping off the building
-
cn3m[m]
<interceptingfist "The weird thing is Steve jobs di"> Tim Cook and Zdiziarski are the only reason I changed my mind on Apple
-
anne232
all bourgeois cunts
-
interceptingfist
Anne what phone you got
-
cn3m[m]
<anne232 "all bourgeois cunts"> Sounds like you have a lot in common
-
notmyname723[m]
not sure about Cook, them suddenly focusing on privacy seems to be PR move
-
anne232
what do you mean? LOL
-
interceptingfist
My phone is privacy , my wife's is a standard Samsung heh
-
anne232
and interceptingfist I dont use Graphene OS at the moment, I joined this IRC to get more information about what phone I should get because I want to use it soon. That being said, I use one of the earlier Pixels with LineageOS
-
cn3m[m]
Zdziarski is pretty awesome
-
anne232
well i have a tendency to force my privacy concerns onto others lol
-
interceptingfist
<anne232 "and interceptingfist I dont use "> Nice
-
anne232
If youre gonna communicate with me at all, you have to encrypt your phone, install Signal etc
-
interceptingfist
From what I've read apple without social media is fairly private phone
-
anne232
I dont trust them at all.
-
cn3m[m]
<interceptingfist "From what I've read apple withou"> Pretty much what I do for my iPad
-
interceptingfist
I hate the grid though
-
greenmoon[m]
<anne232 "why not just use an android tab"> The pinetab is not usable it use a old quad a53 soc! Just get a iPad the lower end model is 250€ ans ipadOs is better than anything else
-
anne232
A few years ago, some piece of shit hack security company gave the FBI a 0day that could circumvent the encryption on the iphone
-
anne232
or greenmoon[m] , you could not get a tablet at all or get something like a surface or chromebook and install linux on it?
-
interceptingfist
Does android 10 share apd data to other apps?
-
anne232
idk that just seems like a much better option than getting an iphone. you could always get an android tablet and install another rom on it in some cases.
-
cn3m[m]
<anne232 "A few years ago, some piece of s"> All of those have either been pre SEP or a bad pin
-
cn3m[m]
<interceptingfist "Does android 10 share apd data t"> Yes to a lot limited degree
-
interceptingfist
Will they ever eliminate that you think?
-
cn3m[m]
<anne232 "idk that just seems like a much "> No Android tablet is even remotely secure
-
interceptingfist
Apple doesn't do that I don't think
-
anne232
why do you say that?
-
TheJollyRoger
Not only that, but "Install another ROM" most "kustum ROMz" don't support verified boot, OTA updates, they use debug builds, and significantly roll back the SELinux security policies.
-
cn3m[m]
<interceptingfist "Will they ever eliminate that yo"> GrapheneOS has proposed scoped apps
-
notmyname723[m]
only few android tablets support LOS (decent for privacy, bad for security)
-
anne232
how is Lineage bad for security lol
-
cn3m[m]
<anne232 "why do you say that?"> No tablet gets monthly updates
-
notmyname723[m]
need twrp to flash rom
-
notmyname723[m]
can't lock bootloader
-
TheJollyRoger
anne232: as above. If you're not getting verified boot, and you're using debug builds, pretty much you're screwed the moment you get a browser exploit.
-
notmyname723[m]
sometimes selinux permissive instead of enforcing
-
anne232
tbh i dont understand why the bootloader thing matters that much?
-
TheJollyRoger
anne232: ok, are you familiar with verified boot?
-
anne232
Not really, no
-
anne232
im no security expert
-
anne232
but im very interested in security still lol
-
TheJollyRoger
Ok, let me back this up and try to break it down for you a little bit:
-
notmyname723[m]
you don't want someone installing a modified version of your OS
-
cn3m[m]
Lineage breaks verified boot, rollback protections, damages the sandbox, it also uses CAF which is questionable and lies about security patches.
-
anne232
also im not sure that you do need twrp for lineage? I didnt use it.
-
interceptingfist
<cn3m[m] "GrapheneOS has proposed scoped a"> Is this already implemented
-
notmyname723[m]
most devices, yes
-
anne232
mine didnt require it.
-
notmyname723[m]
* most devices, yes you need twrp
-
TheJollyRoger
Starting with Android 7, it became mandatory for OEMs to implement something called Verified Boot: this meant while the bootloader was locked, the late-stage bootloader would check the signature on the entire persistent system image. This ensured that you could prove, with a high degree of certainty, that the image you were running, is legitimate. The rationale:
-
cn3m[m]
<interceptingfist "Is this already implemented"> No sadly it's not
-
notmyname723[m]
* most devices, yes you need twrp recovery
-
TheJollyRoger
Let's say that you end up visiting a website that runs a JS Exploit and it breaks out of the browser, breaks out of the SELinux sandbox, and gets an exploit that can change your system partition, and install low-level malware.
-
TheJollyRoger
If your bootloader is locked,
-
cn3m[m]
Verified boot was 4.4. It was just a warning though
-
TheJollyRoger
Then simply rebooting will /revert/ those changes and restore your system image, which includes everything right down to your firmware, to a pre-compromise condition.
-
TheJollyRoger
this means that you'd need to get compromised /again/ before someone can continue doing nasty things to your phone.
-
notmyname723[m]
<anne232 "also im not sure that you do nee"> which device?
-
cn3m[m]
iOS hasn't had an exploit that can break verified boot since 2016 even with it's very active jailbreak community hunting for one even on unpatched versions
-
TheJollyRoger
That orange warning sign you see "Software Integrity Not Guaranteed?" that's what this mean - you're essentially placing your trust into the persistent partition on the phone and hoping for the best, rather than having a proper root of trust.
-
cn3m[m]
Verified boot is incredibly strong on a well designed OS like ChromeOS, Android, and iOS
-
anne232
And lineageos does not use verified boot?
-
notmyname723[m]
days of untethered jailbreaks behind us
-
TheJollyRoger
Essentially, you've just ensured that should your phone get a compromise, that compromise is now persistent.
-
notmyname723[m]
all semi-tethered now
-
cn3m[m]
<notmyname723[m] "days of untethered jailbreaks be"> Honestly a very good thing
-
interceptingfist
Im out Good night
-
TheJollyRoger
anne232: yup, LineageOS considers verified boot an antifeature and disables it because people want to play sysadmin with their phones.
-
anne232
Also is an attack like that not unlikely? I mean, your computer doesnt have a "verified boot" on it
-
anne232
so couldnt you make the same argument in a case like this?
-
anne232
is there any way i could enable it on lineageos?
-
cn3m[m]
<anne232 "Also is an attack like that not "> macOS, ChromeOS do and Windows in extremely rare cases
-
TheJollyRoger
anne232: the desktop doesn't have verified boot because the desktop security model is perimeter based and no real progress on it has been made since the 1990's, and it's hobbled by reverse compatibility.
-
cn3m[m]
macOS and ChromeOS it is mandatory
-
anne232
but who wants to use those? lol
-
notmyname723[m]
<cn3m[m] "macOS and ChromeOS it is mandato"> uefi for macos?
-
anne232
those are shit operating systems, why would anyone use anything other than linux in 2020?
-
TheJollyRoger
an attack like this is actually very likely - again, this is part of a defense-in-depth strategy which understands that it is possible for root level compromises to occur.
-
cn3m[m]
<notmyname723[m] "uefi for macos?"> T2 enforces verified boot and it's pretty solid. Not perfect
-
TheJollyRoger
After all that's essentially what's been plaguing the desktop since the 1990's.
-
notmyname723[m]
that only for new devices?
-
anne232
i mean if someone roots your linux box you are fucked...
-
anne232
I dont see how im put any more at risk not having verified boot on my phone
-
anne232
than not having it on my desktop...?
-
TheJollyRoger
This is why the attitude taken by /sane/ mobile operating system developers is to essentially lock down the entire system image and write the operating system as a large collection of mutually-distrusting components which are constrained by mandatory access controls to /only/ have the access they need.
-
cn3m[m]
Lineage also has known vulnerabilities against it in the vast majority of cases so verified boot on those devices is very important
-
anne232
they're probably often patched? i mean im not expert but why would a developer leave major vulnerabilities unpatched?
-
TheJollyRoger
Laziness.
-
TheJollyRoger
And because again,
-
TheJollyRoger
LineageOS caters to people who want to play sysadmin with their phones or "power users" and considers verified boot and security obstacle to that.
-
cn3m[m]
<anne232 "they're probably often patched? "> Partly due to unpatchable issues too due to vendor
-
notmyname723[m]
<TheJollyRoger "LineageOS caters to people who w"> also unofficial support for devices where official support ended
-
TheJollyRoger
People who also don't know any better and don't understand the nature of Android also end up falling for those "Privacy Theatre" apps like Xprivacy etc,
-
TheJollyRoger
which simply do client-side checks that /provide a false sense of privacy/.
-
anne232
idek what xprivacy is
-
cn3m[m]
Or firewalls which are harmful
-
anne232
I just like that lineageos doesnt have all the google b/s in it
-
TheJollyRoger
Good thing you don't, it's essentially just an app that offers you the illusion your phone is spoofing data.
-
anne232
and it allows old phones to still function and get newer software, has selinux,
-
cn3m[m]
<anne232 "I just like that lineageos doesn"> If you want that and security GrapheneOS and iOS are both more memorable
-
TheJollyRoger
But it won't work unless you completely disable the android security model.
-
notmyname723[m]
<anne232 "and it allows old phones to stil"> not always, sometimes permissive
-
cn3m[m]
Lineage always weakens SELinux policies
-
TheJollyRoger
So these people who didn't know any better just decided to do away with a proper security model entirely, because they just didn't know any better and only went on what the UI was telling them :D
-
anne232
does stock android even have them at all?
-
cn3m[m]
Along with non Pixel devices in general in most cases
-
notmyname723[m]
anne232: which phone doesn't require twrp to flash lineage?
-
TheJollyRoger
anne232: AOSP does not include Google.
-
anne232
notmyname723[m], Pixel XL
-
TheJollyRoger
anne232: those old phones are no longer recieving firmware updates, so it would be unwise to use them. In theory, you could maintain your own fork of AOSP to backport the security patches if you really wanted to, but I don't encourage people to hold out on devices that no longer are getting vendor support.
-
cn3m[m]
RattlesnakeOS still supports the Pixel XL for example. It does have known vulnerabilities(nothing like Lineage though)
-
notmyname723[m]
possible to sideload aosp gsi without edits on trebel supported device?
-
notmyname723[m]
* possible to install aosp gsi without edits on trebel supported device?
-
anne232
what vulnerabilities does lineage have that are provable?
-
notmyname723[m]
would basic functions work?
-
notmyname723[m]
* would basic functions work out of box?
-
anne232
I mean, what OS should I go with then if I shouldnt be using Lineage?
-
TheJollyRoger
Personal rant, I have no idea why the open source community raises so much hell about "Teh BaSeBand BaKCdurr Pr0seSSar!!11" and "Bl0BBy f1rmW4Re!!11" and then hold out on insecure devices that are no longer getting firmware updates.
-
TheJollyRoger
Doesn't make sense. Too much cognitive dissonance.
-
anne232
I currently have a pixel XL, and I plan to change that soon, but for now, is Lineage not my best option?
-
cn3m[m]
<anne232 "what vulnerabilities does lineag"> Check the Android Security Bulletin. anything in a vendor image is not patched
-
cn3m[m]
<anne232 "I currently have a pixel XL, and"> RattlesnakeOS is the most secure OS available
-
TheJollyRoger
Yeah, as an interim measure, go that way.
-
cn3m[m]
It will only support the OG Pixel until Android 11 is released
-
cn3m[m]
Serious security focused OSs like GrapheneOS and CalyxOS wouldn't support it as it's unsafe
-
anne232
how can an entire device just be inherently unsafe?
-
cn3m[m]
At least not on public releases
-
cn3m[m]
<anne232 "how can an entire device just be"> Since it has publicly known flaws that can't be fixed
-
anne232
why cant or wont they be fixed?
-
TheJollyRoger
anne232: Would you like the short version or the long version?
-
anne232
whatever you feel like typing, I'd be interested in either.
-
greenmoon[m]
Damn I have a bug with the new riotx update
-
TheJollyRoger
Ok, pour yourself a drink.
-
TheJollyRoger
("Pour yourself a drink" = my way of saying "we could be here for a long time.")
-
anne232
that's fine.
-
anne232
im here to learn.
-
cn3m[m]
Apple supports their devices for 5-7 years since they control the hardware and software development. Qualcomm and others don't want to develop security patches for that long and charge a lot. To have an Android go over 3 years you would need to pay a lot of money to vendors or control the hardware firmware stack
-
TheJollyRoger
So the thing with computers nowadays except for a couple very, very, VERY tiny embedded systems, we're used to thinking of them as discrete assemblies of a CPU, GPU, RAM, Hard Drives, etc... but what the interesting thing is, your computer, and by extension, your cellphone, are actually networked, interconnected distributed systems consisting of *thousands* of computers which work
-
TheJollyRoger
co-operatively to give you the impression of a complete system;
-
TheJollyRoger
take for instance, that SD Cards run their own operating system to perform error correction, writelevelling, and maintenance operations on the flash memory storage.
-
TheJollyRoger
In order to operate transparently to the host operating system, with the "host" being the operating system you see.
-
TheJollyRoger
You with me so far?
-
anne232
yes
-
TheJollyRoger
Something of interest in phones is that they run their CPUs are best described as "Systems On Chip" - Your phone's CPU is its own complete packaged system, consisting of the CPU, GPU, modem and radios, etc. all compressed into the same chip. A lot of parts on it, are going to be interconnected. Again, nothing inherently bad about that - that's how we can get phones down to such small, neat,
-
TheJollyRoger
cute, power-sipping form factors.
-
TheJollyRoger
*is that the CPUs that they run are best described as
-
TheJollyRoger
This is going to get nuanced hurriedly - firmware in itself isn't a bad thing. It's how we can have operating systems that we can simply compile for a device, or run on a wide variety of devices that are similar, without having to port each operating system to the device in assembly.
-
TheJollyRoger
*each operating system to each device in assembly
-
TheJollyRoger
This is also why anyone proclaiming to you to sell a device to that's "firmware free" is lying through their teeth.
-
TheJollyRoger
The firmware is going to be the (significantly more primitive) operating systems that the other components on the SoC will be running. Your phone's SSD, GPU, the radios, etc.
-
TheJollyRoger
Now... before you start asking me about "TeH BaSeBAnD BacKdURR!", I'm going to state that on devices that GrapheneOS supports, the modems are isolated from host memory via the CPU's system memory management unit.
-
anne232
okay gimme one sec to read this, i was getting a drink
-
TheJollyRoger
Firmware should be signed and it should be validated on initialization by those devices themselves, which are permanently fused to only run firmware that is valid from their vendors.
-
TheJollyRoger
Yep, the "Pour yourself a drink" is not just figurative, it's very literal when I say it.
-
TheJollyRoger
:)
-
dazinism
<interceptingfist "Or does it disable the profile o"> Theres some info about user & work profiles here
hub.libranet.de/wiki/and-priv-sec/wiki/user-profiles
-
anne232
I see.
-
TheJollyRoger
So here's the thing:
-
anupritaisno1[m]
TheJollyRoger: I disagree
-
TheJollyRoger
Although devices on the host is isolated (people who go on and on about basebands being "backdoors" are living about 10 years in the past), security is a /process/ and not a once-and-done affair. On something as complex and versatile as the tangled mess of CPUs and devices that are computers, work NEEDs to be done on more than just the host to do things such as mitigate exploits:
-
TheJollyRoger
Hey anupritaisno1[m] what's up?
-
anupritaisno1[m]
Firmware doesn't have a revocation policy
-
anupritaisno1[m]
We should actually have a master key that signs other keys
-
anupritaisno1[m]
So in case of a leak revocation is possible
-
TheJollyRoger
Heh. Well... if we're going to try to recover a set of signing keys, well, that's sorta beyond my pay grade :P.
-
cn3m[m]
A leaked signing key would suck on any system other than Pixels solid custom OSes
-
cn3m[m]
* A leaked signing key would be absolutely devasting on any system other than Pixels solid custom OSes
-
TheJollyRoger
anne232: so that's why vendor support is /needed/ to keep those devices secure. Firmware nonetheless occupies a very important and privileged position in your devices, and the thing is that Google negotiates with Qualcomm for three years of support, after which Qualcomm says "Sorry bro, but I'm not going to continue fixing this anymore."
-
TheJollyRoger
Heh, yeah X(
-
anne232
so
-
anne232
how can this be fixed or improved upon?
-
TheJollyRoger
anne232: you got a pen?
-
anne232
like we as humanity have to move past this at some point?
-
anne232
sure lol, i have notepad
-
renlord
strcat[m]: hey, my outgoing emails to outlook are getting makred as junk mail
-
renlord
how do i debug this
-
renlord
i checked spf/dkim and all they look OK
-
cn3m[m]
<anne232 "how can this be fixed or improve"> Apple did it by making their own SOCs. Google could do that
-
TheJollyRoger
Write your politicians, get out and start knocking on doors, and start forming a lobby to require Qualcomm and other SoC vendors to support their SoCs, or get a class action lawsuit together to hold them responsible for planned obsolescence.
-
anne232
lol that peaceful shit doesnt work
-
cn3m[m]
Support brands that already have long support (Apple 5-7 years) (Google 3 years). They obviously see the reward in it
-
anne232
rev up the molatov cocktails smh
-
anne232
is there any way we can just make them no longer need to support it anyways? like is there a whole entire alternative?
-
TheJollyRoger
anne232: Whatever floats your boat, but I've often said that attacking a computer is a technological measure, and defending one is a matter of politics. Fixing tech is comparatively easy compared to fixing /people/.
-
TheJollyRoger
anne232: sure, go and steal get their signing keys.
-
anne232
eh. are multi billion dollar corps and their execs really 'people'?
-
anne232
thats quite the task lol
-
anne232
I just wish we didn't have to rely on these big corps for our firmware and tech in general.
-
TheJollyRoger
Political talk I'd prefer not to go into, but this is why it's a difficult task.
-
anne232
I wish smaller businesses or better yet, collectives, could manufacture our things, instead of wealthy interest groups and the likes being in charge
-
anne232
Yeah, I agree
-
anne232
this is an irl channel for graphene, I get that.
-
anne232
But I do feel as if it is somewhat related.
-
anne232
its just hard to not lean that way at least a little bit when discussing a subject such as this.
-
TheJollyRoger
Mhmm.
-
TheJollyRoger
At the same time, this is a two-edged sword. Firmware /should/ be signed, because hooooohohoo boy, when it isn't, that's when things can get really messy in a hurry insofar as where security is concerned.
-
cn3m[m]
Just hope Google makes their own chips without getting rid of the Qualcomm bootloader features like custom key for verified boot
-
TheJollyRoger
Yeah.
-
mxnorvak[m]
Huh, I thought firmware is like drivers for the hardware you have, not actually an OS on its own for those parts
-
cn3m[m]
Kernel wise you're looking at up to 5 years support
-
anne232
mobile security is more complicated to some degree, i guess
-
TheJollyRoger
Computer security itself is complicated.
-
anne232
well yeah i know
-
anne232
as i said earlier im not expert but it just seems like mobile devices add more complexity in a way
-
TheJollyRoger
mxnorvak[m]: yep, the driver in your host often will talk to the firmware, which then does its own magic.
-
TheJollyRoger
You may find it amusing to know that an eight-port MicroSEMI SAS controller can have up to ~40MB of binary firmware fused into its own onboard read-only memory.
-
TheJollyRoger
Which is often compressed, signed and validated.
-
TheJollyRoger
That's more than enough space to fit an entire Linux Kernel and userspace.
-
dazinism
anne232: modern devices are so very complex that it takes the resources of a huge company to make a decent job of putting them together
-
dazinism
Actually, several huge companies
-
TheJollyRoger
anne232: if you're curious, I own and use a Talos II as my daily driver computer. The motherboard alone came with more than 7000 pages of documentation, including the POWER ISA reference manual, and hundreds of pages of schematics, and required compiling more than 64MB of firmware.
-
JTL
Needs 2000 more pages
-
JTL
OVER 9000!
-
» TheJollyRoger cracks up
-
TheJollyRoger
Well if you add the POWER reference manual...
-
JTL
There we go
-
TheJollyRoger
Then very well you could get OVER NINE THOUSAND! :D
-
TheJollyRoger
anne232: if you're curious about a platform that you can control down to the firmware, that's about as good as you're going to get at this moment.
-
dazinism
Theres been various efforts to develop computer systems that start to break out from being dominated by a huge corporate. But its difficult.
-
TheJollyRoger
The amount of *risk* that someone has to shoulder to design a CPU is absolutely insane.
-
TheJollyRoger
Getting silicon made is no easy task.
-
mxnorvak[m]
<TheJollyRoger "mxnorvak: yep, the driver in you"> It's always great when i assume i know quite enough about one thing and I've seen these conversations multiple times but then i start reading the chat and I'm like, I need to learn the basics again
-
TheJollyRoger
mxnorvak[m]: heh, well... I'm always considering myself a student when I'm at the keyboard. These areas of study are bottomless pits >_<.
-
TheJollyRoger
Sometimes firmware is loaded from /lib/firmware in the form of precompiled, signed and verified binary packages each time that the host boots, or it's stated by loading it into SPI flash or electronically erasable programmable read only memory on the device itself.
-
dazinism
Making computer chips isnt very easy/practical. Especially on a small scale
-
TheJollyRoger
Yeah :(...
-
anne232
there are open source firmwares for alot of hardware now though, yes?
-
TheJollyRoger
There's a place I heard about that will do low volume production runs of silicon by assembling several masks into a single mask, then running it all as the same batch, but as Louis Armstrong said "If you gots to ask how much it costs you can't afford it!"
-
dazinism
Some people are doing it. But, as far as I understand, the chips you can do are like decades old tech.
-
dazinism
Then theres FPGAs
-
JTL
TheJollyRoger: I think some university labs could
-
dallemon[m]
<TheJollyRoger "The amount of *risk* that someon"> Don't you mean amount of RISC 😅
-
anne232
TheJollyRoger, I cant seem to find anything on this tallos II online really lol
-
TheJollyRoger
anne232: no, not really. There's been efforts like Coreboot to attempt to develop open source firmware for devices that don't have signature validation, but they've been developed by the slow and painful process of reverse engineering, and on modern devices all they really do is make calls back to a management interface that's known only to Intel anyways.
-
dazinism
Again, compared to a modern device, a huge downgrade in performance
-
TheJollyRoger
-
cn3m[m]
<anne232 "there are open source firmwares "> The problem is there's a lot of work that goes into secure firmware. For example Qualcomm does an amazing job. So does Apple. MediaTek left a critical issue for a year. Not sure if they have fixed it
-
TheJollyRoger
There you go.
-
TheJollyRoger
dallemon[m]: ahahahahaha I laughed XD
-
anne232
ive never really worried about hardware security much, should I really?
-
anne232
and yeah i was referring to coreboot, libreboot and similar
-
TheJollyRoger
JTL: hey that's awesome! I hope maybe I could come across something like that someday.
-
JTL
Heh maybe
-
TheJollyRoger
anne232: at this point, your most secure hardware is going to be your Pixel 3a.
-
anne232
i was speaking more along the lines of desktop
-
cn3m[m]
Libreboot ships with vulnerabilities
-
TheJollyRoger
anne232: devices running libreboot are going to be permanently vulnerable to Spectre and Meltdown.
-
anne232
but should i not just go and get a 3a xl or a 3 xl or a 3?
-
anne232
then whats the point in libreboot
-
cn3m[m]
<TheJollyRoger "anne232: at this point, your mos"> Isn't iPhone still a little ahead and Graphene wins in software?
-
dallemon[m]
<anne232 "then whats the point in libreboo"> "freedom"
-
TheJollyRoger
Meaning the JS running in your browser from off the Internet can reach out of the browser, reach out of the virtual machine you've isolated the guest VM in, reach INTO A DIFFERENT VM, and suck out your disk encryption keys or your GPG private keys.
-
TheJollyRoger
Enjoy.
-
anne232
coreboot could accomplish the same?
-
anne232
wait what, TheJollyRoger ?
-
anne232
oh nvm i get it now
-
anne232
idk like should i be paranoid about my computer hardware now?
-
cn3m[m]
Pixel 4 and 4a are technically more secure on a hardware level than the 3s, but without official GrapheneOS can't recommend that yet
-
TheJollyRoger
anne232: Any modern x86 devices running Coreboot are simply using Coreboot as a shim to issue callbacks to a management interface that's closed source, so you might as well consider any modern x86 devices running coreboot to simply not even be open.
-
cn3m[m]
<anne232 "but should i not just go and get"> It's very much a personal choice
-
cn3m[m]
Pixel 3 has just under 1.5 years left on support
-
anne232
is the 3 not better than the 3a?
-
dazinism
Theres this FPGA based project
bunniestudios.com/blog/?p=5706
-
jcpicard32[m]
anne232: Get the device with the features you care the most about. The 3a has a headphone jack and will be supported for longer. The 3 has wireless charging and a better camera.
-
dallemon[m]
<cn3m[m] "Isn't iPhone still a little ahea"> AFAIK you can still jailbreak an iPhone through the browser.
-
cn3m[m]
Pixel 3a just under 2
-
TheJollyRoger
anne232: Like I said, if you're interested in hardware security and openness, at this moment your most solid bet is going to be a Talos II, Talos Lite, or a Blackbird from Raptor Computing Systems.
-
TheJollyRoger
And -- heh, good point dazinism, I forgot about Betrusted -- /performant and usable as a desktop/.
-
anne232
Are you sure this isn't overkill?
-
cn3m[m]
Pixel 4 and A13 iPhones are definitely at the forefront hardware security wise
-
TheJollyRoger
anne232:
wiki.raptorcs.com/wiki/Category:Gallery The Morgan's Revenge be me ship.
-
anne232
can I run Qubes OS on these?
-
anne232
like if im gonna drop 7 grand on a computer
-
TheJollyRoger
QubesOS at this moment requires a large amount of x86 assembly language. A port is in progress but may not be viable for some time yet.
-
anne232
and this hardware doesnt utilize anything like that?
-
anne232
Would it not be a lesser evil for me to just use qubes OS with my current hardware then?
-
TheJollyRoger
Completely different Instruction Set Architecture.
-
anne232
Wouldnt there be a hell of a lot of compatibility issues?
-
TheJollyRoger
No, they'll run what you compile for them, provided it's not written in an architecture-specific language like assembly.
-
TheJollyRoger
I've gotten Unreal 4 to run on mine before.
-
TheJollyRoger
However, if you don't know what you're doing or have immediate and ready access to people who can hold your hand through it like I did when I set up mine, stick with what you have.
-
TheJollyRoger
In all honesty, there are *much* bigger things you have to worry about than closed source management interfaces on the desktop.
-
TheJollyRoger
Like an inherently broken perimeter based security model that is stuck in the mid 1990's.
-
anne232
fuck
-
TheJollyRoger
And won't change because that would break backwards compatibility or what we've come to expect out of the desktop.
-
anne232
this is all so heavy
-
cn3m[m]
<dallemon[m] "AFAIK you can still jailbreak an"> You can't
-
cn3m[m]
Qubes has some security concerns
-
anne232
lol
-
anne232
like what
-
cn3m[m]
I think there's too much trusted in the dom0 thanks to the repos
-
anne232
you dont even use the dom0 really
-
cn3m[m]
The guests are also insecure
-
anne232
guests?
-
anne232
I rarely ever run anything in the dom0
-
cn3m[m]
<anne232 "you dont even use the dom0 reall"> Everything is running off of dom0 if it's compromised it's game over
-
TheJollyRoger
Qubes treats the isolation provided by the Xen hypervisor as a panacea, but neglects that compartmentalization does very little if all the guests themselves suffer the same vulnerabilities... like say, let's say Debian being years behind on security patches and sometimes disregarding security patches from upstream entirely unless a CVE gets assigned.
-
cn3m[m]
<anne232 "guests?"> Any VM you rub
-
cn3m[m]
Run*
-
anne232
I know that, even the qubes documentation admits that if the dom0 is compromised its game over.
-
cn3m[m]
<anne232 "I rarely ever run anything in th"> Updates man
-
anne232
But that's very unlikely.
-
anne232
Yeah only updates
-
anne232
thats literally it
-
TheJollyRoger
I like to put this in ship terminology: it's kinda like what happened to the Titanic. Yes, it had watertight compartments, the fact that it could survive flooding in five didn't matter when six got punctured.
-
anne232
It's still much more secure than any other operating system out there that I know of.
-
cn3m[m]
Qubes trusts way too many builders and signers for comfort
-
cn3m[m]
<anne232 "But that's very unlikely."> It's not repo based attacks happen way more than you would think
-
anne232
ive not heard of any recently?
-
anne232
and what builders and signers do they trust that arent apart of the qubes project?
-
cn3m[m]
<anne232 "It's still much more secure than"> Windows 10 Secured Core, macOS, and ChromeOS have far better trust models
-
anne232
LOL
-
cn3m[m]
<anne232 "ive not heard of any recently?"> There was just a study where 174 supply chains got real world attacks. Snap also shipped malware
-
anne232
all 3 of those are spyware dude.
-
nickcalyx[m]
cn3m: and TheJollyRoger what do you run on your laptop then
-
TheJollyRoger
The advantage of Qubes is that if one domain gets compromised, then it's not game over, but it on its own is not going to prevent all of them from being compromised via the same exploit
-
cn3m[m]
<anne232 "and what builders and signers do"> Everyone from Fedora hahah
-
anne232
how can they all get compromised from the same attack? that doesnt make sense
-
anne232
the whole point of qubes is that you run different things in different qubes
-
cn3m[m]
<nickcalyx[m] "cn3m: and TheJollyRoger what d"> I run Windows 10 Enterprise on mine. Notably more secure than QubesOS for me
-
cn3m[m]
<anne232 "how can they all get compromised"> You trust the signing of the updates you get which is serious
-
TheJollyRoger
anne232: sure they can. Debian is lagging years behind in security updates and exploit mitigations.
-
anne232
Dude, Idc what you say
-
anne232
advocating windows 10 is absurd
-
anne232
windows 10 is not secure or private.
-
greenmoon[m]
<anne232 "all 3 of those are spyware dude."> Stop trolling anne
-
anne232
im not
-
cn3m[m]
<anne232 "how can they all get compromised"> If one VM can get hacked it stands to reason they could hack the others
-
cn3m[m]
<anne232 "windows 10 is not secure or priv"> Prove it
-
TheJollyRoger
And if you choose to connect those domains to the internet, they can very well be attacked simultaneously because Debian doesn't backport security fixes from upstream unless they get a CVE.
-
anne232
right, but im not gonna be running the same softwar eon al vms
-
cn3m[m]
Windows 10 with some light tweaks comes up clean on MITM
-
anne232
An attack like that seems unlikely and unrealistic. if i use one qube for chatting, one qube for browsing the internet, another for Tor browser, etc.
-
cn3m[m]
<anne232 "right, but im not gonna be runni"> You will likely have a browser on each
-
anne232
how am i gonna have all of my vms hacked?
-
anne232
Nope lol
-
nickcalyx[m]
cn3m: how can you quantify that windows 10 is more secure than qubes exactly, though
-
TheJollyRoger
So, this is why I say that Qubes is a welcome and appreciated move to a decent security model on the desktop, it's not a panacea
-
anne232
LOL yes, ikr nickcalyx[m]
-
TheJollyRoger
anne232: consider Systemd yet? :)
-
TheJollyRoger
*systemd yet?
-
anne232
what about systemd?
-
anne232
idk ive researched it abit and it seems like the paranoia surrounding systemd may be..... idk im iffy on this
-
anne232
im not super educated, but systemd doesnt seem that terrible?
-
TheJollyRoger
What each of your domains is running for its init and what the operating system's going to fall back for things like say... hey DNS, and yes you can be attacked over DNS.
-
anne232
and yes TheJollyRoger , nothing is "a panacea"
-
cn3m[m]
<nickcalyx[m] "cn3m: how can you quantify that "> I have Windows Sandbox which is running on Hyper-V which is first class. I have core isolation. I have NT kernel. I have WDAG(also based on Hyper-V) I have Windows 10 which has far better hardening. I have defense in depth which Qubes doesn't. I also only trust one company to ship updates and everyone there is paid
-
cn3m[m]
Windows 10 is more secure in every meaningful metric. It uses a ton of ram though
-
nickcalyx[m]
cn3m: ok but I was asking about how you quantify that windows is more secure than qubes
-
anne232
It's a clunky pieces of shit and a privacy hazard. Microsoft has spooks in the system to spy on you. Linux systems are far more useful in general too.
-
nickcalyx[m]
and how do you know windows has "far better" hardening
-
anne232
Windows has a long history of being exploited lol
-
cn3m[m]
<nickcalyx[m] "cn3m: ok but I was asking about "> In what way is it anything but demonstrably more secure how I have it setup?
-
TheJollyRoger
I'm not going to go into detail on systemd, but it's an example of where disregarding of hardening of the individual domains can lead to simultaneous compromise, even if you do everything right - and on Debian this problem is exacerbated because Debian freezes the packages at a specific version, and then tries to backport security fixes to them from upstream, then diverges significantly from
-
TheJollyRoger
upstream over time.
-
anne232
i use a combination of arch, debian and fedora qubes for different purposes.
-
nickcalyx[m]
cn3m: I'm not making a claim that qubes is more secure. I'm asking you how you quantify that windows is more secure than qubes
-
anne232
so im not too worried about debian specific issues.
-
nickcalyx[m]
what's the methodology
-
cn3m[m]
Hardening is an easy win for Windows 10 and NT kernel(which is much better designed for security).
-
anne232
you can do 'hardening' on a linux system as well.
-
nickcalyx[m]
how can you quantify that windows NT kernel is "better designed".. I'm not being argumentative but it just sounds like hot air when its not backed by methodology to compare and not quantified
-
cn3m[m]
<nickcalyx[m] "how can you quantify that window"> A perfect example (beside obvious quantifiable hardening) is how they are moving to a far more hybrid model. Look at the GPU crash on Linux and Windows. NT gets smaller and Linux gets bigger
-
renlord
this is really annoying, everything is setup correctly, but just because my ip address is not in some reputable list, my mail got marked as spam
-
anne232
lol gpu crash
-
renlord
stupid
-
dazinism
Theres also this old classic about Windows
-
dazinism
-
renlord
there's should be anti-trust regulations against these sort of behaviour
-
anne232
also either way, windows is still a piece of shit, it runs like shit, its clunky, microsoft spies on you and siphons information
-
cn3m[m]
<dazinism "Theres also this old classic abo"> That's a meme
-
dazinism
cn3m: a great one though ;)
-
jcpicard32[m]
<anne232 "also either way, windows is stil"> Proof?
-
anne232
it runs like shit? theres lots of extra shit running on it and it makes the system clunky. microsoft admits that it sends some data to them, i wouldnt be surprised if it sent more.
-
anne232
Also another big downside to windows is that it doesnt have cryptsetup
-
jcpicard32[m]
anne232: Run an MITM. You can see what it's actually sending instead of spreading FUD like you're doing now
-
cn3m[m]
Windows 10 has CFG, a meaningful implementation of ASLR, it can force important hardening features like CFG, ACG, SimExec, CallerCheck, SEHOP, StackPivot even in userland. It has a minimal kernel. Windows 10 UWP apps are fully sandboxed. The virtualization is first in class. Windows 10 Secured Core can offer the best verified boot on x86. Microsoft is the only trusted party in updates. nickcalyx That's the main
-
cn3m[m]
highlights.
-
anne232
microsoft is known to be an nsa collaborating company
-
anne232
they collaborate with nsa spooks, its known
-
cn3m[m]
<anne232 "microsoft is known to be an nsa "> MITM it
-
anne232
you can run an mitm and maybe find a few things, or maybe find little to nothing, but if they wanted your data or info
-
anne232
they could get it.
-
anne232
your windows machine is not safe from adversaries.
-
cn3m[m]
Microsoft is the one that tried to escape the US data collection laws by moving it's servers.
-
anne232
yet they still collaborate with intelligence agencies as does google and such
-
nickcalyx[m]
😂
-
anne232
why do you want to defend these corporations?
-
anne232
microsoft.... as a trusted party....
-
cn3m[m]
<anne232 "why do you want to defend these "> They make the best software for security and by extension privacy
-
cn3m[m]
I use the best product
-
anupritaisno1[m]
<cn3m[m] "Microsoft is the one that tried "> But did they succeed?
-
cn3m[m]
<anupritaisno1[m] "But did they succeed?"> They did until Congress passed a new law
-
jcpicard32[m]
Google is one of the biggest contributors to your saint Linux.
-
jcpicard32[m]
These companies do substantial work to move security forward
-
anne232
no they dont
-
jcpicard32[m]
And privacy without security is nothing more than theater
-
cn3m[m]
<anne232 "microsoft.... as a trusted party"> You completely trust every root cert
-
anne232
easily over microsoft
-
anne232
google has contributed nothing to linux. if anything they've made it worse^^
-
jcpicard32[m]
anne232: How does the Chromium sandbox not move browser security forward?
-
jcpicard32[m]
Compared to Pale Moon
-
jcpicard32[m]
Or IE6
-
cn3m[m]
<jcpicard32[m] "Google is one of the biggest con"> Google and Linux are both actively sharing vulnerabilities with the US and Chinese governments a month in advance so they can maintain their forks
-
jcpicard32[m]
You're just wrong that they're not improving security
-
TheJollyRoger
Ok, that's enough. anne232, you're going into denial over Google and Linux.
-
jcpicard32[m]
cn3m: I'm aware
-
nickcalyx[m]
What does the.NSA.run
-
anne232
how so TheJollyRoger
-
cn3m[m]
Linux and Android share vulnerabilities with the feds and root certs could hack you. There's no safety from the government or big corporations anne232
-
cn3m[m]
<nickcalyx[m] "What does the.NSA.run"> I dunno, but whatever it is I want it
-
nickcalyx[m]
They run linux
-
anne232
lol of course google does but linux isnt really a corporation and has no incentive to
-
jcpicard32[m]
(Citation needed)
-
anne232
unless you have evidence, this is just conspiratorial
-
TheJollyRoger
anne232: Consider that Google has consistently ranked among the "top ten" contributors to Linux and other projects like Kubernetes for many years.
-
anne232
but in what meaningful way have they actually contributed?
-
dazinism
Truth is that probably no computer can be totally trusted
-
anne232
Android and ChromeOS do not count
-
jcpicard32[m]
anne232: I'd recommend watching this
-
jcpicard32[m]
-
TheJollyRoger
About 5.3% of contributions to the kernel, behind Intel at ~12, and Red Hat at ~8, as well as -- haha damn jcpicard32[m] you beat me to it.
-
jcpicard32[m]
Google uses their hardware to fuzz the linux kernal
-
jcpicard32[m]
In doing so they've found bugs faster than they can be patched
-
cn3m[m]
<anne232 "unless you have evidence, this i"> They are an open source project of course they share vulnerabilities. There's security teams for this so people can maintain forks. That includes governments.
-
nickcalyx[m]
what percentage of google's contributions to linux are security related though.. as opposed to performance
-
anne232
yeah and also they share vulnerabilities with everyone, them being open source
-
cn3m[m]
<nickcalyx[m] "what percentage of google's cont"> Google tries to upstream security features all the time and Linux says it hits performance too hard. Look at the AOSP kernel and the ChromeOS kernel. They are much more secure
-
anne232
how does that mean that they share secret exploits with the government?
-
cn3m[m]
<anne232 "yeah and also they share vulnera"> They do it a month before the code is public
-
nickcalyx[m]
cn3m: I asked about percentages though
-
cn3m[m]
Read the links
-
anne232
evidence?
-
anne232
please
-
anne232
what advantage would this even provide
-
renlord
anne232: the advantage for one is doing things correctly
-
dazinism
Its reasonable to suggest that iOS and Android/AOSP are the most secure operating systems avaialble.
-
anne232
lol what
-
renlord
as oppose to taking the shortcut
-
anne232
how is that correct in any sense of the word
-
cn3m[m]
<nickcalyx[m] "cn3m: I asked about percentages "> You mean that they reject?
-
cn3m[m]
<anne232 "evidence?"> I sent you two links
-
TheJollyRoger
anne232: did you even see the part about syzbot finding bugs that the "precious open source community" hasn't? Some of them SEVERE?
-
TheJollyRoger
What part of that do you not understand?
-
renlord
unfounded conspiracy theories are not welcome here.
-
anne232
aye^
-
TheJollyRoger
Because honestly, I don't really have the patience to deal with Toxic Power User mentality.
-
renlord
if you want to discuss conspiracies, I expect you to pile on evidence.
-
jcpicard32[m]
anne232: More evidence than was given to me when I started looking has been given to you in the last ten minutes.
-
jcpicard32[m]
I suggest you read it instead of discussing with us
-
jcpicard32[m]
If you want to dispute this info from reputable sources I suggest you find your own reputable sources to do so
-
cn3m[m]
Google is the hero of Linux security. However Linux ignores their work and only cares about performance
-
renlord
also consider writing a paper and submitting it to a credible journal
-
renlord
if you're going to do the research
-
renlord
everyone will be interested.
-
jcpicard32[m]
It doesn't matter that you want Linux security to be comparable to Windows or MacOS
-
jcpicard32[m]
It's not for the reasons discussed in the links above
-
renlord
cn3m[m]: i believe at this point, google has given up
-
cn3m[m]
No serious exploitation researcher would consider Linux more secure than Windows
-
renlord
beyond very critical vulnerabilities that need to be patched, i doubt they upstream anything else
-
renlord
and backport mainline instead
-
» TheJollyRoger starts drowning his sorrows.
-
renlord
LKML people cant take 1% performance hit for more correctness
-
renlord
lol
-
anne232
would they consider windows secure either?
-
renlord
anne232: probably not
-
anne232
i agree on linux itself, but what about distros that implement more security, and that are hardened?
-
renlord
but out of the box, relatively more secure
-
cn3m[m]
The stink of Linux weighs down on serious projects like GrapheneOS, ChromeOS, and Kicksecure. They are doing serious overhauls of security to counter, but Linux makes the situation worse every patch. Zircon can't come soon enough
-
renlord
anne232: the moment you make a syscall into supervisor mode, you are fucked.
-
renlord
anne232: if you're using any linux distro
-
renlord
it is free rein within the monolitith linux kerenl
-
renlord
it is a design problem
-
anne232
lol but proposing windows as an alternative seems silly cn3m[m]
-
anne232
ChromeOS, a serious project?
-
renlord
anne232: what are your main gripes with ChromeOS?
-
anne232
well for one, im pretty sure you need a google account to use alot of the features.
-
anne232
its very limited in features too
-
anne232
it feels more like you're using a smart phone than a desktop or laptop
-
renlord
anne232: you are talking about completely separate things and not security.
-
renlord
you're complaining about functionality.
-
anne232
well google account isnt a good thing for privacy.
-
renlord
if you dont have good security, you dont have privacy at all.
-
anne232
but sure. I concede that I dont know much about chrome OS in terms of security.
-
renlord
your privacy will eventually be compromised.
-
anne232
yeah, right, but
-
anne232
I think im much more private and secure
-
cn3m[m]
<anne232 "well google account isnt a good "> The integration is all open source you can audit it and the opt outs
-
anne232
using qubes OS properly on my computer
-
anne232
than using chrome OS lol
-
dazinism
Going back to AOSP being one of the most secure operating systems available - this sounds like a nice plan
grapheneos.org/#roadmap
-
cn3m[m]
<anne232 "but sure. I concede that I dont "> ChromeOS on official Chrome hardware is likely the more secure and open device you can get on the consumer level for a laptop. Even down to using Coreboot
-
renlord
anne232: maybe. if your hypervisor gets RCE-d gg let end.
-
renlord
all your opsec down the drain
-
renlord
and i believe its more likely to happen on qubes than on chromeos
-
renlord
lol
-
cn3m[m]
ChromeOS has verified boot, much stronger hardening measures, and meaningful sandboxing for programs
-
cn3m[m]
ChromeOS is meaningfully more secure and by extension private
-
TheJollyRoger
No exploit mitigations and simple reliance on Xen!
-
dazinism
Think Qubes is a reasonable choice given all options
-
anne232
except when google has access to all your info
-
anne232
take these complaints to the qubes developers and see what they have to say?
-
anne232
idk i may, im sure they hav ea response to this
-
anne232
i doubt its that simple.
-
anupritaisno1[m]
TheJollyRoger: BTW I'm adding plugins to vanadium
-
anupritaisno1[m]
*laughs in unlock*
-
renlord
qubes guys will say, they are doing the best they can with what they have, which is a commendable project.
-
TheJollyRoger
anupritaisno1[m]: I cracked up XD
-
cn3m[m]
<anne232 "except when google has access to"> Check the source they don't
-
anupritaisno1[m]
TheJollyRoger: well I got adblock into vanadium
-
anne232
anything you use w/ your google account they will have the data of.
-
cn3m[m]
Qubes is very limited what they can do. Much like GrapheneOS. GrapheneOS is starting on a drastically more secure base project
-
-
TheJollyRoger
anupritaisno1[m]: oh good gravy XD
-
-
anupritaisno1[m]
It's not much tbh
-
anupritaisno1[m]
Anyone can do this given enough time
-
anne232
android, 'drastically more secure' than fedora?
-
anupritaisno1[m]
anne232: yes
-
anupritaisno1[m]
The only thing android doesn't have is stack probing
-
cn3m[m]
Qubes is a great project it's just not going to compare to multi billion dollar projects like AOSP, ChromeOS, macOS, and iOS.
-
anne232
then why is it commonly said that android is quite vulnerable?
-
anupritaisno1[m]
Otherwise android has everything better than fedora
-
anne232
macos and ios are jokes lmao
-
anne232
I mean the limited functionality alone makes those projects so shitty
-
jcpicard32[m]
Because people who say that are comparing it to the iPhone
-
jcpicard32[m]
The iPhone is substantially more secure than any non-Graphene phone
-
anne232
well android isnt a very good desktop software though
-
cn3m[m]
<anne232 "then why is it commonly said tha"> Android is a family of operating systems. AOSP is insanely strong. Your Xiaomi phone that hasn't gotten patches for 2 years is not
-
renlord
android and ios are very competitive now when it comes to seucirty
-
renlord
i think since android 8, its been very competitive
-
anne232
it sucks that we have to constantly have patches to keep something secure lmao
-
TheJollyRoger
anne232: because Android seeks to get CVEs assigned for every single vulnerability that they discover. Most open source projects just see it as an insult and don't bother reporting CVEs.
-
anne232
ik thats how it is but its sannoying
-
renlord
prior to 8, its been lagging behind ios
-
jcpicard32[m]
There's still a big difference at the hardware level though, no?
-
renlord
jcpicard32[m]: true
-
cn3m[m]
<jcpicard32[m] "The iPhone is substantially more"> It trades blows with GrapheneOS and smashes CalyxOS and Stock Android. iPhones are truly not a good thing to have to compare too. GrapheneOS is really the only thing I can say are better
-
jcpicard32[m]
Obviously much smaller with things like Titan M
-
renlord
that's mostly due to diverse hardware ecosystem
-
jcpicard32[m]
right
-
renlord
but the stock pixel vs. stock iphone -- very competitive
-
anne232
the extra security you speak of is really worth the limited functionality of the iphone?
-
jcpicard32[m]
Depends on your threat model
-
anne232
and the fact that its used by simpletons and makes you look like a rich asshole lmao?
-
jcpicard32[m]
If you're a journalist, or working for a political campaign, then yes
-
renlord
anne232: geniuses fuck up too
-
renlord
just so you know
-
jcpicard32[m]
If you want to sysadmin your phone then no
-
anne232
apple is a bad company and i dont want to give my money to them
-
cn3m[m]
Most of that is ecosystem issues. Android can't force privacy and security features due to countless apps the would break
-
greenmoon[m]
Rich with a sub 1000$ phone lol?
-
cn3m[m]
<renlord "but the stock pixel vs. stock ip"> If you use Google Play sure
-
anne232
a grand is a lot to drop on a phone.
-
cn3m[m]
<anne232 "the extra security you speak of "> Have you tried iOS 12 and 13 they aren't bad
-
jcpicard32[m]
The iPhone SE does exist
-
anne232
most people dont have a grand to spare. I do, but I still wouldnt be willing to buy it.
-
renlord
anne232: you should just use a nokia 2g phone.
-
jcpicard32[m]
$400 for top notch security is not exactly that much
-
dazinism
<anne232 "apple is a bad company and i don"> Get a pixel 3a and stick GrapheneOS on it then....
-
cn3m[m]
<anne232 "apple is a bad company and i don"> They make money of screwing you on repairs not your data. I prefer that. They also open source half of their OSes
-
greenmoon[m]
<anne232 "a grand is a lot to drop on a ph"> You aren't rich if you use a 1000$ phone...and Many poor's people have those phones they just buy them at credit
-
anne232
I plan on doing that dazinism
-
renlord
or just use a public payphone
-
renlord
best for privacy.
-
anne232
yeah going in to debt to get a shitty brand name phone as a status symbol
-
anne232
lol
-
renlord
with a paperbag
-
renlord
over your head
-
anne232
public payphone? boi that aint encrypted
-
TheJollyRoger
And with the microphone unscrewe.
-
TheJollyRoger
*unscrewed.
-
TheJollyRoger
Ultimate privacy.
-
TheJollyRoger
No one will listen to your phone calls then.
-
jcpicard32[m]
Idk man. I've already deleted all my accounts, sold my devices and moved to the desert.
-
anne232
phone calls are obsolete honestly
-
renlord
tap morse with a unique encoding
-
TheJollyRoger
(This includes the person you're trying to call, but bah, details!)
-
jcpicard32[m]
This message is being sent from a device made from FLOSS sand /S
-
dazinism
I hang about payphones and listen to folks chatting
-
anne232
tbh i never seen payphones anymore
-
anne232
i live rural though
-
TheJollyRoger
dazinism: maybe now would be the time for me to dig out that laser microphone I bought off the Internet somewhere...
-
renlord
anne232: HAM Radio
-
anupritaisno1[m]
TheJollyRoger: why u buying such stuff
-
greenmoon[m]
<anne232 "yeah going in to debt to get a s"> Idk where u from but most people that I knows get their phones at credit, very few buy them at full price outside of their phone providers
-
anupritaisno1[m]
I would honestly like to make a poc of audio using gyroscope BTW
-
radixed9[m]
I have my amateur radio license renlord:
-
anne232
i mean if i was buying a 1000 phone
-
radixed9[m]
iPhone SE is $400. If you need security and privacy with long support there is no better deal
-
anne232
i would pay up front
-
renlord
radixed9[m]: why do amateurs need an amateur radio license?
-
anupritaisno1[m]
radixed9: have you considered an upgrade?
-
renlord
i thought you can just use the unlicensed band?
-
TheJollyRoger
anupritaisno1[m]: Oh, heh, heh, no reason... >_>...
-
TheJollyRoger
renlord: I think you can, but you're not supposed to go above a certain amount of power.
-
radixed9[m]
Funny guys 🙂
-
anne232
well anyways, what currently available phone for graphene OS will have the longest support?
-
anne232
if I get a phone, I want it to last me
-
TheJollyRoger
3a.
-
renlord
wait for the 4a lol
-
jcpicard32[m]
Then I'd get a 3a or an SE
-
jcpicard32[m]
or a 4a if you can wait
-
TheJollyRoger
renlord: I think in Canada it's something like 3-5 watts but I am not sure.
-
radixed9[m]
<renlord "i thought you can just use the u"> no you can't use a HAM radio without a license
-
renlord
well i havent tried, so i wouldnt know
-
radixed9[m]
Source: am a General
-
anupritaisno1[m]
I'm like can I get a fucking flagship with LCD jcpicard32
-
anupritaisno1[m]
I can't find LCD anywhere
-
anupritaisno1[m]
Qled is still far off
-
anupritaisno1[m]
Oled has burn-in
-
renlord
how quick do authorities catch on to unlicensed broadcasting/
-
jcpicard32[m]
Yeah. I've just decided I can't win. Especially since I prefer OLED for colors and reading in bed
-
jcpicard32[m]
But that burn-in tho
-
radixed9[m]
renlord: You could steal a callsign. If you use it without a callsign someone will report you
-
renlord
and i assume they have sophisticated ways to triangulate the signal?
-
radixed9[m]
You would have to known the rules to not get reported so you might as well spend the $25 for a license
-
renlord
or do they drive a van around
-
anupritaisno1[m]
Imagine broadcasting over the waves
-
anupritaisno1[m]
That's probably good for disaster preparation
-
radixed9[m]
<renlord "and i assume they have sophistic"> We have actually practiced that. Not for that reason of course ;)
-
renlord
practice triangulation?
-
radixed9[m]
You also can't squat the calling frequency without QSYing
-
TheJollyRoger
I would like to get my radio license someday, so when my friends and I go on long nature hikes, we can remain in touch over the radio and broadcast at much higher power than we normally would.
-
radixed9[m]
<renlord "practice triangulation?"> there are even competitions
-
radixed9[m]
<TheJollyRoger "I would like to get my radio lic"> Get an ICOM and pump 7w
-
renlord
interesting..
-
radixed9[m]
I have a yaesu and I can only hit 5w on it. Silly safety recommendations
-
TheJollyRoger
radixed9[m]: hohoho seven watts with a good antenna would be awesome! Those little hand-held walkie talkies we buy at the store never gave us great results, they always start crapping out way too soon.
-
radixed9[m]
I also have the waterproofing mine is not very good
-
renlord
whats the range
-
TheJollyRoger
Currently I've got some Baofeng radios, but they cap out at five. I haven't ever turned them up that high though.
-
radixed9[m]
<renlord "whats the range"> around 1 mile with a hill in the way
-
radixed9[m]
You can go much lower line of sight
-
radixed9[m]
* You can go much longer line of sight
-
TheJollyRoger
renlord, well... we've been kind of unfortunate but I live in a very hilly area with dense forests, and we're lucky to get more than a kilometre. Two on a very good day, if we're out in the plains.
-
radixed9[m]
Yeah you would have to turn up the squelch to get over a mile reliably if it is very bad TheJollyRoger:
-
TheJollyRoger
live, and play in
-
TheJollyRoger
Yeah :(
-
TheJollyRoger
Those little baofengs aren't bad, but I have wanted to get something with more power.
-
TheJollyRoger
They're certainly a huge step up from those little walkie-talkies you buy at the store.
-
radixed9[m]
A mile with stock squelch with a mountain in between and through trees works for me at 5w
-
TheJollyRoger
Those usually I find last just about one city block and then that's it.
-
radixed9[m]
wait... no that was my old radio that was 1.25w? It has been a while since I did a range test
-
radixed9[m]
I could try it again, but they are quite impressive
-
radixed9[m]
I think you could get 2 miles through a mountain and thick forest(indoors) at least
-
radixed9[m]
you might have to play with settings though
-
TheJollyRoger
Something like that would be boss.
-
TheJollyRoger
A few of us were thinking we could get a long whip antenna for the guys heading out, and then put one of the antennas up in a tree back at camp.
-
radixed9[m]
If you go ICOMs and push 7w and take advantage of their stock great antennas you could do much better
-
TheJollyRoger
Beautiful.
-
TheJollyRoger
Aw man thanks!
-
radixed9[m]
It is worth it the testing is so cheap
-
radixed9[m]
Tech is not hard. General was a little hard(years after tech)
-
radixed9[m]
I would never try Expert(not worth it)
-
TheJollyRoger
Yikes.
-
radixed9[m]
I took my General with my Tech without practice and almost got it
-
TheJollyRoger
Yeah, a range of a few miles would be ideal, something I'd be willing to spend money and time on, when I have more of both...
-
radixed9[m]
General is possibly worth studying for right out of the gate
-
TheJollyRoger
Got it.
-
radixed9[m]
Expert is just for the street cred and to help with testing tbh
-
radixed9[m]
I have never thought once I wanted Expert
-
TheJollyRoger
I'm just looking into amateur right now... haven't thought about going any further.
-
TheJollyRoger
Er, just tech I mean.
-
radixed9[m]
You still can go low freq and get access to some high frequency ranges with tech
-
TheJollyRoger
Whew.
-
TheJollyRoger
I gotta scoot, but I hope I can pick your brain for this some more, sometime soon!
-
radixed9[m]
Anytime man
-
TheJollyRoger
Thanks!!
-
dazinism
<anne232 "I plan on doing that dazinism"> Welcome onboard then. I'm sure you'll learn to love all our crew- including the extreme paranoid, extremely correct, pedants and jokers...
-
anupritaisno1[m]
Time to broadcast music illegally then
-
anupritaisno1[m]
Anime music /lenny
-
anupritaisno1[m]
<anupritaisno1[m] "Anime music /lenny"> :lenny
-
anupritaisno1[m]
Okay doesn't work
-
radixed9[m]
Fun fact music is banned on HAM radio
-
anupritaisno1[m]
What's a ham
-
radixed9[m]
Hamfisted referring to CQ
-
radixed9[m]
* Hamfisted referring to CW
-
cn3m[m]
RiotX crapped out on me
-
anupritaisno1[m]
You ever get that feeling when you remove your earphones
-
anupritaisno1[m]
And everything is suddenly loud as hell around you
-
dazinism
The loRa stuff is interesting. Got a friend thats been messing with DisasterRadio -
f-droid.org/app/tk.giesecke.disaster_radio
-
anupritaisno1[m]
radixed9:
-
radixed9[m]
<anupritaisno1[m] "And everything is suddenly loud "> Only when I listen to music too loud
-
dazinism
cn3m: RiotX regularly starts lagging then dies on me
-
anupritaisno1[m]
Makes no sense eh
-
cn3m[m]
<dazinism "cn3m: RiotX regularly starts lag"> It's so bad this patch
-
radixed9[m]
It is a strange feeling anupritaisno
-
dazinism
cn3m: heard it was problematic so havent updated yet
-
cn3m[m]
<dazinism "cn3m: heard it was problematic s"> I'm on it. I should use im
-
dazinism
I use minivector when RiotX is annoying me
-
dazinism
Sometimes minivector annoys me
-
radixed9[m]
Riot Desktop is good for me
-
radixed9[m]
In the browser ofc
-
greenmoon[m]
I had issues with riootx update but after cleaning data it fixed all my issues but someone said clearing cache is enough
-
cn3m[m]
Trying cleared cache
-
anupritaisno1[m]
I updated riotx today
-
greenmoon[m]
Yea same
-
radixed9[m]
Apple Music is so good on GrapheneOS, but truly terrible meh on Windows
-
dazinism
RiotX has an in app clear cache, which I think does something a bit different. Has helped me with some problems - settings>general>clear cache
-
anupritaisno1[m]
radixed9: that some new music?
-
anupritaisno1[m]
*throws apples down the stairs to hear music*
-
anupritaisno1[m]
Didn't work
-
cn3m[m]
Interesting I updated to the new one I didn't see
-
anupritaisno1[m]
Enable fail fast
-
cn3m[m]
Got rid of the stuck messages
-
anupritaisno1[m]
Your lag may become a crash
-
dazinism
Ah, yeah, didnt think of enabling fail fast, but probably would make experience nicer...
-
dazinism
That lagging can be 🧐
-
cn3m[m]
Fail fast is on now
-
-
cn3m[m]
Locked the bootloader
-
cn3m[m]
Not hard to undo
-
greenmoon[m]
Lmao
-
greenmoon[m]
They sell them for 1500 dollars on ebay
-
-
barrikade[m]
Yes. 1150-1500. I was wondering if it was somebody associated with Daniel or other devs
-
-
barrikade[m]
I somehow can't see the screenshots. I am using riot.
-
barrikade[m]
It also seems they are using BlackBerrys uem to remotely wipe the phone
-
barrikade[m]
They also talk about the whole story and even how copperheados stole the funds and seized the infrastructure
-
greenmoon[m]
I see the usual 'military grade encryption' buzzword lol
-
greenmoon[m]
* I see the usual 'military grade protection' buzzword lol
-
barrikade[m]
Now the screenshots work had to open and close the app.
-
greenmoon[m]
* I see the usual 'military grade protection ans encryption' buzzword lol
-
barrikade[m]
They also seem to offer 3 chatapps specter (never heard of it) silent and signal.
-
greenmoon[m]
He managed to sell one at least 😀
-
greenmoon[m]
Easy money
-
cn3m[m]
Wow..
-
greenmoon[m]
I hope he donate some money to the project at least
-
barrikade[m]
This guy also selling grapheneos phones has an Option to donate money at the checkout:
openyx.io
-
greenmoon[m]
At least this one is a bit cheaper, the phone more recent and probably supported for a longer time. But i would not trust a preconfigured phone
-
greenmoon[m]
They can always factory reset but if someone buy from them i doubt that they knows how to or care about it.
-
barrikade[m]
A friends start-up asked me to install grapheneos on 4-5 phones. What would you consider an appropriate donation for the devs? I thought taking 20 bucks for the installation + donation to grapheneos. Also I recommended signal as secure messenger against business espionage as it seems the best choice for this adversary?
-
dazinism
$20 per device sounds like a good deal, especially if you consider the >$1000 for those on eBay
-
aragorndr[m]
I found a guy who install gos for ~120€, but for a friend 20$ sounds good
-
barrikade[m]
But how much should I ask for the devs? 20 as well? So in total 40 per device? (As I wrote it is a startup all people there work for free at the moment) gos installation is a lot easier than installing lineage os which I used to do for 25-40.
-
travankor
people pay money to install roms?
-
barrikade[m]
Yes. Mostly non tech savy people who are privacy conscious or who want to use their phones longer than the official EOL (lineage os)
-
cn3m[m]
Yeah do it on GitHub and it will be matched
-
barrikade[m]
In my experience there are many people feel very uncomfortable with their phones but they don't know or also don't have a passion to install custom ROMs. Some people are also afraid of bricking their phones. I am happy to teach people how to flash a ROM but most just want to have it done and are happy to pay a few bucks for it.
-
barrikade[m]
@cn3m:privacytools.io: thanks for the reminder. I will donate on github then.
-
cn3m[m]
<barrikade[m] "@cn3m:privacytools.io: thanks fo"> Cheers
-
dazinism
barrikade: guess if its a friend ask them to donate something reasonable / that they can afford.
-
dazinism
if they consider they continue to get value from using GrapheneOS to continue to make contributions
-
yekip[m]
question re bluetooth, not sure if its my phone or normal for graphene. I connected my pixel 3 to car bluetooth kit (new kit working proeperly with iphone). but it doens't auto re-connect like my iphone would. so connect, turn engine off, bluetooth powers off. then when starting engine agian it should reconnect but it doesnt. i have to go into settings and manually pair it each time. is this normal for graphene? if not i
-
yekip[m]
another pixel when i can to see if its the phone.
-
hypokeimenon[m]
iirc grugq looked at having a pre-secured phone with Graphene OS and marketing it with some choice secure apps where purchases would contribute to each of the developers but they decided there wasn't enough interest.
-
dazinism
hypokeimenon: yeah, at the price they were looking for, which I'm not sure they ever publicly disclosed.
-
dazinism
They were looking to pull in enough to fund continued development of some (proprietary?) stuff they added, also to fund being able to donate devices to worthy causes
-
dazinism
Then theres all the logistics of flashing and delivery. Also after sales support, dealing with warranties etc but I guess all that would apply to anyone trying to sell .
-
furofuro_01[m]
I'm ranting a bit here
-
furofuro_01[m]
Seems like school administration here doesnt even care about securitu
-
furofuro_01[m]
Like they're telling me to just open a potentially malicious link
-
furofuro_01[m]
a shortener link that is blocked by AdGuard
-
furofuro_01[m]
And that was from the supposedly top university in our country
-
furofuro_01[m]
so appaling!
-
furofuro_01[m]
So much for a supposedly eduction-rich and academic freedom university who dont care for their student's privacy and security!
-
jalb66
-
furofuro_01[m]
search isnt found
-
furofuro_01[m]
It's a t(dot)ly link
-
furofuro_01[m]
My goodness, what a disaster this world is...
-
furofuro_01[m]
Or rather any administration...
-
furofuro_01[m]
Any t(dot)ly deshotener or other deshortening methods
-
jalb66
😳️
-
furofuro_01[m]
It's hideous. They're making me ignore chromium warning
-
-
furofuro_01[m]
Correction, ungoogled chromium
-
furofuro_01[m]
They want me to open Advanced and ignore it
-
furofuro_01[m]
But my adguard blocks it anyways so...
-
jalb66
-
furofuro_01[m]
Thanks.
-
jalb66
np
-
furofuro_01[m]
You're a lifesaver.
-
furofuro_01[m]
Any corrupt administration is adversary
-
furofuro_01[m]
to privacy and security.
-
furofuro_01[m]
They dont want to give the longer link. Such pricks.
-
jalb66
🙁
-
furofuro_01[m]
People are way too undereducated in privacy and security, including myself
-
furofuro_01[m]
What works for them in convenience, works for the..
-
furofuro_01[m]
* What works for them in convenience, works for them...
-
furofuro_01[m]
I'm disappointed that even the top universities do this...
-
furofuro_01[m]
Rant done. This is why I need GrapheneOS soon -sighs-
-
furofuro_01[m]
I can't simply trust typical administration to keep my data safem
-
furofuro_01[m]
The link isn't even that long tbf
-
furofuro_01[m]
<furofuro_01[m] "Rant done. This is why I need Gr"> But the delays is kinda making me tense.
-
furofuro_01[m]
* []
-
furofuro_01[m]
* .
-
furofuro_01[m]
* .
-
furofuro_01[m]
* .
-
furofuro_01[m]
* .
-
furofuro_01[m]
* Seems like school administration here doesnt even care about security
-
interceptingfist
If you hit the button "multiple users off" will that sign you out of user accounts?
-
interceptingfist
If anyone knows where there is more info on android user accounts I'm willing to read
-
furofuro_01[m]
<interceptingfist "If you hit the button "multiple "> :O
-
DannyWorkOrderPr
-
DannyWorkOrderPr
AOSP == GrapheneOS upstream, and upstream for basically all Android projects.
-
strcat[m]
yeah among other upstream projects
-
interceptingfist
> <@furofuro_01:matrix.org> :O
-
interceptingfist
> I hope it'll be a solution for VPN leak in multiple profiles.
-
interceptingfist
I use a VPN router 80% of time
-
strcat[m]
AOSP itself has a lot of upstream projects itself
-
strcat[m]
and then we add more
-
furofuro_01[m]
<interceptingfist "> <@furofuro_01:matrix.org> :O"> Not everyone can do that though. Still no open router for mine
-
furofuro_01[m]
<interceptingfist "> <@furofuro_01:matrix.org> :O"> Nice for you though
-
interceptingfist
I understand
-
furofuro_01[m]
* Nice for you though
-
interceptingfist
What VPN brand you got?
-
interceptingfist
I just use pia for the router
-
furofuro_01[m]
For now, I blend in with ProtonVPN
-
furofuro_01[m]
Not much better option if one cant pay yet
-
interceptingfist
Yea :/
-
furofuro_01[m]
It's a recipe for slow net if one will try to put that in router
-
interceptingfist
<DannyWorkOrderPr "AOSP == GrapheneOS upstream, and"> Unfortunately they run in the background but it doesn't say if you turn off its stops them or not
-
interceptingfist
If you can select t"urn off multiple user accounts and if actually stop them from running in the background " that's way easier and effective than restart in
-
interceptingfist
* If you can select "turn off multiple user accounts and if actually stop them from running in the background " that's way easier and effective than restart in
-
defconanon12[m]
I used ProtonVPN. Limited functionality. Not really a problem for me though. I really enjoy what they offer you.
-
defconanon12[m]
I am really enjoying Graphene OS so far. First time ever using a custom ROM. I always wanted to but always got phones that were harder to unlock the bootloader.
-
defconanon12[m]
Even more so carrier-locked.
-
jalb66
I remember it was talked here about why pgp or gpg was insecure and full of bugs, etc... but I can't remember why, can you refresh my memory?
-
strcat[m]
jalb66: just look back in the logs
-
jalb66
strcat[m]: thanks
-
furofuro_01[m]
<defconanon12[m] "I used ProtonVPN. Limited functi"> It's a nonissue though. It's one of the best free vpn options, although not too great
-
strcat[m]
PGP is an overcomplex, poorly designed legacy crypto approach, and is PARTICULARLY bad when used for messaging
-
strcat[m]
GPG is a particularly bad implementation of it with a lot of further usability and security issues
-
strcat[m]
just as gnutls is a particularly poorly done and insecure TLS implementation which manages to make OpenSSL look great
-
strcat[m]
and OpenSSL is garbage so...
-
strcat[m]
to compare TLS with PGP, PGP is stuck in the SSL 2 era, it's best to avoid it entirely and use secure, modern cryptography designs instead
-
jalb66
strcat[m]: thanks a lot
-
strcat[m]
look back in the logs for details
-
jalb66
I will
-
strcat[m]
even if PGP wasn't overly complex, legacy crypto it is not suitable for secure messaging at all
-
strcat[m]
it's not really suitable for anything
-
jalb66
And what do you think about omemo?
-
strcat[m]
use signify for signing / verification, use the Signal protocol for secure messaging with forward secrecy, use AGE for encrypting files
-
strcat[m]
jalb66: it's an implementation of the Signal protocol for XMPP essentially
-
jalb66
So it's good
-
strcat[m]
jalb66: with support for multi-device
-
strcat[m]
jalb66: it's a good concept
-
strcat[m]
I can't speak to how well it's implemented
-
jalb66
I know you're not a xmpp fan 🙂
-
alzxjm[m]1
strcat: is this the AGE you are talking about?
github.com/FiloSottile/age
-
jalb66
But it works very well for me and it's very fast and it also uses Omemo and encrypted groups
-
jalb66
Few people in the group or it fails
-
strcat[m]
alzxjm: yes
-
strcat[m]
alzxjm: use signify for signing, age for file encryption
-
jalb66
I must search about AGE
-
strcat[m]
do not use either for secure messaging - use a proper protocol for secure messaging with forward secrecy, Signal protocol is the state of the art
-
strcat[m]
here's an example situation, lets say you have an encrypted group chat with 5 people where messages self-destruct after 2 days
-
strcat[m]
an attacker is monitoring one of these users, capturing all the traffic being sent
-
strcat[m]
at some point they obtain their device and get them to unlock it, or brute force their lock method
-
strcat[m]
if you used encrypted chat based on PGP, they've obtained ALL of your group chat messages
-
jalb66
A compromised user?, because using encryption
-
JTL
endpoint compromise or otherwise
-
strcat[m]
if you used the Signal protocol, they've only gotten the messages from the past 2 days that weren't yet deleted on the device
-
jalb66
Ah yes, I know that about PGP
-
strcat[m]
PGP is not appropriate for secure messaging, the design is fundamentally inappropriate for it
-
blacklight447[m]
<strcat[m] "if you used the Signal protocol,"> Yay perfect forward secrecy
-
jalb66
Yeah
-
strcat[m]
and it is not good for signing/verification or file encryption either
-
strcat[m]
it has serious flaws for those too
-
jalb66
I don't know why people continue using gpg in emails
-
strcat[m]
it also has serious core flaws like using SHA1 for fingerprints and being full of really badly designed / implemented crypto
-
blacklight447[m]
Fun fact, you could potentially do double ratcheting with pgp
-
strcat[m]
it should just not be used
-
blacklight447[m]
But, its a completely nightmare to us
-
jalb66
sha1!!!!
-
blacklight447[m]
.use
-
strcat[m]
the keyring / web of trust approach is also really bad
-
blacklight447[m]
Makes using pgp normally childsplay
-
strcat[m]
it makes things really complicated and hard to do correctly
-
strcat[m]
here's a question
-
jalb66
Wow... sha1 yet
-
strcat[m]
how do you use gpg to verify a file with a key? what's the command to do that?
-
jalb66
S it's not a good idea to encrypt a file with gpg -a --cipher-algo AES256 file?
-
JTL
Uh, import key to keyring (lol) gpg --verify <file> (assuming signature isn't detached)
-
jalb66
So it's not a good idea to encrypt a file with gpg -a --cipher-algo AES256 file?
-
strcat[m]
that is not what gpg --verify does
-
strcat[m]
gpg --verify uses ANY key in the keyring
-
madaidan[m]
<strcat[m] "how do you use gpg to verify a f"> gpg -e file
-
JTL
strcat[m]: right
-
strcat[m]
how do you specify which key should be used to verify
-
madaidan[m]
oh wait
-
madaidan[m]
you said verify
-
madaidan[m]
I'm blind
-
JTL
And I need coffee
-
jalb66
Hmm
-
strcat[m]
GPG will use ANY key in the keyring
-
JTL
That's true
-
strcat[m]
and it will output which key it used using a sha1-based fingerprint
-
strcat[m]
with output that you have to... parse?
-
jalb66
:-o
-
JTL
and is a horrible design imo
-
JTL
strcat[m]: yup...
-
strcat[m]
there is gpgme which supposedly provides an API that makes it easy to use correctly
-
strcat[m]
but nope
-
jalb66
I suppose this is AGE: v
-
strcat[m]
the opposite
-
jalb66
-
strcat[m]
-
strcat[m]
jalb66: yes, that's the reference implementation
-
strcat[m]
it's a spec others can implement
-
jalb66
ok, thx
-
strcat[m]
jalb66: you should use age + signify atm
-
strcat[m]
age is encryption with integrity
-
jalb66
ok 🙂
-
strcat[m]
but if you want to verifiable it came from you, you also need to use signify atm - although age is probably going to support specifying a key as the sender and verifying that
-
strcat[m]
it always has integrity (can't tamper with the message)
-
strcat[m]
but atm it's designed in a way that doesn't confirm where it came from and the docs will tell you to use signify
-
jalb66
If it's only to encrypt a file to upload to the Cloud, is it enough to use only age?
-
strcat[m]
no you should use age + signify
-
jalb66
Ok
-
strcat[m]
until age supports that functionality itself
-
strcat[m]
it's just early on and it's not added yet since they are doing things in a really rigorous / well reviewed way before adding it
-
strcat[m]
jalb66: if you encrypt with a *passphrase*, you don't need to use signify, but you generally shouldn't use a passphrase rather than a key
-
jalb66
Yes, I know, it's only to make the file "more secure" with a large passphrase
-
jalb66
But I suppose it can be guessed that way
-
strcat[m]
jalb66: if you use a key, it currently separates the concept of encryption with integrity + signing so you need signify
-
strcat[m]
just because of how that works
-
jalb66
It's to use a cloud
-
strcat[m]
jalb66: basically, atm it encrypts something for someone's private key using their public key
-
strcat[m]
with integrity
-
jalb66
OK, I must install it and see 🙂
-
strcat[m]
jalb66: providing signing to prove it came from you is beyond just encrypting it for them and you may not want to do it
-
jalb66
Anyway I already have signify
-
jalb66
Ok, then I'll use it with signify
-
strcat[m]
so, atm it supports 2 options
-
jalb66
And see the options
-
strcat[m]
encrypt file using someone's public key so they can decrypt
-
strcat[m]
or symmetric encryption / authentication using a passphrase
-
strcat[m]
both have integrity, it just needs to be noted that when encrypting something using someone's public key
-
strcat[m]
if you want to prove it came from you, you also need to use signify
-
strcat[m]
make sense?
-
jalb66
Yes
-
strcat[m]
and so for example to backup files on the cloud
-
strcat[m]
you want to encrypt them to yourself and also sign them so you verify it's what you uploaded
-
jalb66
OK
-
strcat[m]
so you need age + signify for that
-
strcat[m]
unless you use a passphrase (which COULD be a strong key if you auto-generate a long enough random one)
-
strcat[m]
and then being able to decrypt it verifies authenticity too
-
jalb66
I'ĺl see how to use them both
-
-
mxnorvak[m]
Is AGE only good for encrypting files you wanna upload to a cloud or its what should be used for encrypting files locally as well?
-
interceptingfist
If I toggle that switch at top right, will it sign out of all user accounts or at least stop them from running in background
-
jalb66
mxnorvak[m], what's the difference? 😉
-
jalb66
I think both
-
strcat[m]
mxnorvak: you can use it to encrypt files locally but then you're depending on a passphrase since you're just going to have the key locally
-
strcat[m]
unless you mean on a flash drive or w/e
-
strcat[m]
it's perfect for encrypting stuff you're putting on a flash drive
-
strcat[m]
mxnorvak: basically, either use age to encrypt with a passphrase
-
strcat[m]
or use age to encrypt something to someone's public key and most of the time also sign that with signify to prove it came from you
-
defconanon12[m]
<furofuro_01[m] "It's a nonissue though. It's one"> Very true. I would say if you want the utmost privacy and security Mullvad VPN. I also like how that VPN service is willingly pushing boundaries.
-
strcat[m]
those are the 2 main ways to use it
-
mxnorvak[m]
I don't know much but i remember JellyRoger telling me if what I'm looking for is only encrypting my files and backing them up locally , VeraCrypt is great and AGE is the way to go for when you wanna upload the encrypted file to a cloud
-
strcat[m]
if you're just encrypting it for yourself or as a one off thing
-
strcat[m]
then using a strong randomly generated passphrase is perfectly appropriate
-
strcat[m]
mxnorvak: you don't use AGE for disk encryption
-
cx2[m]
Can only encrypt individual files and not folders/directories ATM, right?
-
strcat[m]
you can use it for encrypting an archive you want to back up though
-
strcat[m]
cx2: yes that's what it's for
-
strcat[m]
it's a file encryption tool with modern encryption providing integrity and streaming
-
mxnorvak[m]
<strcat[m] "mxnorvak: you don't use AGE for "> Ok i see
-
cx2[m]
Been casually using rAGE since TJR suggested it, so far easy to use. Keeping a close eye on the project.
-
mxnorvak[m]
Thanks
-
strcat[m]
cx2: the spec provides random access (seekable)
-
anupritaisno1[m]
"strcat" (
matrix.to/#/@strcat:matrix.org): BTW why does zygote use JIT but not system server?
-
mxnorvak[m]
Security wise, which one is better, encrypting only the files you want or full disk encryption?
-
strcat[m]
anupritaisno1: nothing uses ART JIT on GrapheneOS
-
strcat[m]
mxnorvak: neither
-
anupritaisno1[m]
Yes but why google made zygote compiled by jit a thing?
-
strcat[m]
mxnorvak: FDE is not a good approach to use as the only approach, at all
-
strcat[m]
mxnorvak: because as soon as you've booted and decrypted the key is in memory from that point onwards until you power off
-
strcat[m]
it ONLY protects the data at rest - i.e. the data stored on the drive
-
anupritaisno1[m]
So what about TCG opal?
-
mxnorvak[m]
<strcat[m] "mxnorvak: because as soon as you"> So that's why when they wanna arrest someone they want their system to be turned on and signed in ?
-
anupritaisno1[m]
Okay yes
-
anupritaisno1[m]
Got it
-
strcat[m]
mxnorvak: it doesn't have to be signed in for the key to be in memory
-
strcat[m]
with FDE, once you boot and enter the decryption passphrase, the whole thing is decrypted in memory
-
strcat[m]
when the screen is locked, it's still decrypted and accessible by the OS
-
anupritaisno1[m]
Honestly I do fscrypt + dm-crypt "mxnorvak" (
matrix.to/#/@mxnorvak:matrix.org)
-
strcat[m]
mxnorvak: and it's not per-user or anything
-
strcat[m]
it has nothing to do with being signed in
-
mxnorvak[m]
So i guess FDE is only good for an external hard drive you want to encrypt right?
-
mxnorvak[m]
Oh no
-
mxnorvak[m]
Does the key for that hard drive also stay in memory even if you've unplugged it?
-
cx2[m]
<mxnorvak[m] "Does the key for that hard drive"> Computer either needs to be powered off, or does from low battery.
-
mxnorvak[m]
<anupritaisno1[m] "Honestly I do fscrypt + dm-crypt"> Thanks for letting me know what you use , unfortunately i don't know what any of that meant
-
anupritaisno1[m]
"mxnorvak" (
matrix.to/#/@mxnorvak:matrix.org): combine FBE on top of FDE
-
mxnorvak[m]
Aah
-
mxnorvak[m]
Like encrypting my files with AGE and then using VeraCrypt for FDE
-
alzxjm[m]1
Chrome OS uses fscrypt, right?
-
strcat[m]
alzxjm: ChromeOS and AOSP both use per-user filesystem-based encryption
-
strcat[m]
ChromeOS originally used an earlier userspace implementation of it before ext4/f2fs supported it
-
strcat[m]
alzxjm: verified boot for the OS, per-user filesystem-based encryption for user data, device-based encryption for system data
-
strcat[m]
* alzxjm: verified boot for the OS, per-user filesystem-based encryption for user data, device-based filesystem encryption for system data
-
strcat[m]
they're very similar in approach
-
strcat[m]
different implementations other than sharing a lot of infrastructure
-
mxnorvak[m]
<strcat[m] "mxnorvak: neither"> What is the problem with FBE in this case?
-
strcat[m]
you said FDE or manually encrypting files
-
strcat[m]
you never mentioned FBE
-
strcat[m]
and you proposed those 2 things as alternatives which doesn't make sense
-
strcat[m]
FBE is filesystem-based encryption not manually encrypting files
-
mxnorvak[m]
My bad
-
mxnorvak[m]
I meant FBE
-
mxnorvak[m]
Sry, i better learn more about these terms before asking
-
strcat[m]
FBE is granular, fscrypt is basically per-directory encryption
-
strcat[m]
and each file has a separate encryption key generated from the directory key
-
strcat[m]
AOSP uses it for per-profile (per-user) encryption keys
-
strcat[m]
it can be made more granular than that
-
alzxjm[m]1
Mind if I ask a slightly-related question? Arch Linux supports AppArmor with linux-hardened. Is it reasonably secure to run apps in a Firejail with AppArmor enabled?
-
mxnorvak[m]
<strcat[m] "FBE is granular, fscrypt is basi"> Thanks again :)
-
madaidan[m]
Firejail is a privilege escalation hole
-
madaidan[m]
It's the opposite of reasonably secure
-
interceptingfist
If I've I bought a pixel 3 and used it for a year isnitnworth it to flash it to grapheme and use it
-
interceptingfist
Or for actual stealth do i need to buy another that wasn't purchased new
-
dallemon[m]
<interceptingfist "If I've I bought a pixel 3 and u"> Never too late to switch. :)
-
interceptingfist
Yea but I'm fully on record with all my real info on that device
-
interceptingfist
The imei practically has my face all over it
-
interceptingfist
Does flashing it to graphene do make it anonymous
-
interceptingfist
As long as I use fdroid
-
DannyWorkOrderPr
interceptingfist: To who?
-
interceptingfist
Google amazon eBay google pay google photos government NSA lol everything
-
blacklight447[m]
<strcat[m] "it can be made more granular tha"> What pros vs cons does that give you though?
-
strcat[m]
the only con is needing to implement it
-
DannyWorkOrderPr
<interceptingfist "Google amazon eBay google pay go"> Too vague. Yes, your carrier knows it's you, because you put the SIM you pay for into the phone.
-
DannyWorkOrderPr
Give us an actual threat model question, and we can answer it. Nothing is a silver bullet.
-
interceptingfist
Is it more of a threat to any adversary if you used a phone for regular use and then put graphene on it, or is it best to buy a new or used one and put graphene on it
-
hypokeimenon[m]
Can you install Windows 10 Enterprise on windows secured core PCs without losing / losing the ability to reimplement the boot security features?
-
interceptingfist
Does the info that once was attached to the phone matter
-
DannyWorkOrderPr
<interceptingfist "Does the info that once was atta"> Only to the entities that receive your IMEI
-
DannyWorkOrderPr
Which are your carrier, and anyone they share it with
-
DannyWorkOrderPr
Which (hopefully) seems to just include government at this time.
-
interceptingfist
Ok
-
interceptingfist
<DannyWorkOrderPr "Only to the entities that receiv"> Thank you
-
DannyWorkOrderPr
Very welcome!
-
-
interceptingfist
If I toggle that switch at top right, will it sign out of all user accounts or at least stop them from running in background
-
interceptingfist
<DannyWorkOrderPr "Very welcome!"> Do you about thia
-
interceptingfist
* Do you about the user account
-
blacklight447[m]
<strcat[m] "the only con is needing to imple"> And the pros?
-
blacklight447[m]
Is there any signficant improvement in security?
-
strcat[m]
blacklight447: fine-grained lets you keep stuff at rest when not being used
-
strcat[m]
such as the per-user thing
-
blacklight447[m]
I see, nice
-
meltedcheddar[m]
<interceptingfist "Screenshot_20200618-113833_1.png"> This is like with UAC in Windows? Using an invited account would be more secure?
-
meltedcheddar[m]
Is possible to use invited account as daily basis?
-
-
interceptingfist
Anyone know if shelter app works on graphene?
-
dazinism
interceptingfist: yeah it works fine. Security wise its not as safe as using a separate user profile, but the fact it shared the UI/clipboard etc. can be nice for some things.
-
dazinism
Cloning apps to the work profile often doesnt work. Its random, swiping the app closed and reopening can make cloning work again
-
cn3m[m]
<dazinism "Cloning apps to the work profile"> That's not GrapheneOS specific
-
dazinism
*swiping the shelter app closed
-
interceptingfist
<dazinism "interceptingfist: yeah it works "> My concern is overloading my device since the profiles continue running in the background.
-
interceptingfist
<dazinism "*swiping the shelter app closed"> Do you run multiple user accounts to keep apps compartmentalized
-
TheJollyRoger
Aw darn, I missed the GPG talk :P.
-
dazinism
interceptingfist: the OS shuts them down as needs the resources, same as it does for apps in the main profole
-
dazinism
*as it
-
dazinism
interceptingfist: yes I do a bit. Tend to mainly use main and work profile, but some stuff in other user profiles
-
cn3m[m]
<TheJollyRoger "Aw darn, I missed the GPG talk :"> Greasy Privacy Guesses
-
interceptingfist
dazinism: do u use graphene? If so how's the battery life going back and forth between profiles?
-
TheJollyRoger
cn3m[m]: ahahahaha XD
-
anne232
do y'all ever sleep?
-
anne232
lmao
-
dazinism
interceptingfist: yeah I'm on GrapheneOS. Havent noticed battery drain being a problem. Thing that tends to eat battery is apps that arent well optimised for AOSP.
-
TheJollyRoger
interceptingfist: I use different profiles on Graphene, but I do it largely for convenience, meaning that I am generally leaving the profiles running around the clock. The effects of letting the phone idle with multiple profiles and apps running in those profiles is largely negligible, provided you're not running some peer to peer battery hog like AnTox or something along those lines.
-
dazinism
RiotX, Riot.im and Signal can use a fair bit
-
TheJollyRoger
(This should not be construed as an endorsement of AnTox. I did it because AnTox is the most battery-hungry app I know of)
-
dazinism
Although I tend to set them up so they dont as I dont use any as a primary messenger.
-
anne232
what do you suggest as a 'primary messenger', dazinism ?
-
interceptingfist
dazinism: why do you use work profile?
-
dazinism
Depends on your situation I guess, also what your contacts use. I've liked the battery performance of converstaions.im and I've got friends to join a server I trust.
-
anne232
Conversations is XMPP, right?
-
dazinism
Also use signal a bit. But I check it somewhat irregularly. When I remember.
-
anne232
dont they have OTR or omemo? does the server matter too much in this case?
-
anne232
doesnt signal persistently run?
-
interceptingfist
TheJollyRoger: thanks for the info about the apps
-
dazinism
anne232: yeah with xmpp the server matters.
-
TheJollyRoger
interceptingfist: anytime, as always your mileage is going to vary. You should be able to monitor your battery usage.
-
anne232
even if you're using otr or omemo?
-
cn3m[m]
<anne232 "do y'all ever sleep?"> Not much
-
dazinism
I use omemo rather than OTR, think most people do now?
-
interceptingfist
TheJollyRoger: I'm planning on putting shopping apps in one profile, for example, that way they're compartmentalized and not linked. So I can basically have two eBay accounts on my device.
-
anne232
I still know hella ppl who dont know about omemo lol
-
jalb66
Always omemo
-
anne232
alot of clients havent adopted omemo afaik? alot of people use pidgin
-
TheJollyRoger
anne232: very much so. Consider this: your XMPP contact list by design is stored on your server uencrypted and your admin can essentially impersonate you to your contacts at will.
-
anne232
That's a good point.
-
anne232
the admin could see your contacts but im not to worried about being impersonated just b/c my contacts would know it wasnt me bc otr and omemo tell the other user if thyere contacting you from an unrecognized computer
-
TheJollyRoger
In this entire world, where I've gotten people to use XMPP, I've only met one person who didn't simply set their client to simply blindly trust all new devices because verifying them all across every single device was too much work.
-
dazinism
<interceptingfist "dazinism: why do you use work pr"> To have apps running and readily available at the same time, but compartmentalised. Especially apps that only work with storage permission.
-
anne232
well tbh its outside alot of peoples threat model
-
TheJollyRoger
Then with that in mind, you trust your service providers.
-
TheJollyRoger
Therefore, service provider matters.
-
anne232
not alot of people can expect to have their xmpp contacts being impersonated
-
anne232
oh yeah i agree w/ u now im just saying
-
interceptingfist
dazinism: OK thank you!
-
TheJollyRoger
interceptingfist: hey right on.
-
dazinism
<anne232 "doesnt signal persistently run?"> I have it in the work profile and use the freeze function in shelter to close it down. I guess 'force stop' in the main profile, or a different user profile may also stop it, but not tried. (doesn't stop it when its in a work profile)
-
TheJollyRoger
Force Stop will work in a different profile. When an app is in "STOPPED" state it can't restart until you manually tap on it or reopen the window (if you forgot to close it)
-
dazinism
anne232: to get a good experience with modern clients (especially on mobile using conversations.im) its good to check the server with
compliance.conversations.im/about
-
dazinism
interceptingfist: I'll probably change things around a load when scoped storage arrives, with Android R, in a few months.
-
dazinism
I've been uncomfortable about apps that have needed storage to work. Things have (painfully) slowly been improving, but scoped storage will make things a whole lot better
-
dazinism
A load of things will get a load easier. Currently heres a load of the tricks I use to try to stop data leaks through shared storage.
-
dazinism
-
dazinism
lol, that was a load of loads. ..
-
interceptingfist
dazinism: I'll check those loads
-
interceptingfist
Also where can I read about scooed storage and android r
-
overheadscallop[
-
interceptingfist
Ic now android r is android 11
-
interceptingfist
Does apple already basically donscoped storage
-
interceptingfist
Do scoped
-
cn3m[m]
Yes apple has fully scoped apps
-
cn3m[m]
It's much stronger in that regard
-
charuto
does anyone know where i can find some pixel 3s for sale? seems like aliexpress is my best option but i'm not too sold on it
-
interceptingfist
You can get them around 200 on ebay
-
interceptingfist
Pixel 3 probable cheaper than 3a
-
strcat[m]
paintedman: your wifi change to android-prepare-vendor doesn't work, breaks the build
-
strcat[m]
you must not be doing a clean generation of vendor files or not doing a clean build
-
interceptingfist
cn3m: what will be the main differences between iOS and android 11 for privacy
-
interceptingfist
Will they be similar in privacy after android r/11 is released
-
cn3m[m]
<interceptingfist "cn3m: what will be the main diff"> Stock Android or GrapheneOS?
-
cn3m[m]
<interceptingfist "Will they be similar in privacy "> GrapheneOS 11/R I will think is pretty comparable to iOS 13. GrapheneOS will be better out of the box for sure
-
interceptingfist
Stock android
-
cn3m[m]
Gapps are 10-50x more data hungry than iOS and you lack a lot of key controls. iOS will have much stronger scoping. iOS will be vastly more private than Stock Android
-
interceptingfist
What will make grapheme that much better though? The freedom?
-
interceptingfist
Oh yea true, I'm slowly forgetting about the g apps lmao
-
cn3m[m]
<interceptingfist "What will make grapheme that muc"> GrapheneOS has notable hardware and software privacy features with more in the pipeline
-
interceptingfist
Thanks graphene and f droid for that
-
TheJollyRoger
I can't wait until we've got a first-party app store... can't wait to get off F-Droid.
-
interceptingfist
All it really needs is the scoped storage
-
cn3m[m]
The user profiles are insanely strong which helps, but they aren't that usable
-
cn3m[m]
<interceptingfist "Thanks graphene and f droid for "> F-Droid is the one thing really holding GrapheneOS back security wise imo
-
TheJollyRoger
Yeah.
-
cn3m[m]
GrapheneOS needs a strong store
-
alzxjm[m]1
Is there a good collection of recommendations for maximizing privacy on stock Android for those who need to use the stock ROM?
-
cn3m[m]
F-Droid and Aurora are both concerning(Aurora notably less so)
-
cn3m[m]
<alzxjm[m]1 "Is there a good collection of re"> Disable gapps
-
interceptingfist
alzxjm: download f droid instead of using google
-
cn3m[m]
<interceptingfist "All it really needs is the scope"> I would like to see more and there are GitHub issues for it
-
interceptingfist
Don't log into any of the bloatware don't make a google id
-
interceptingfist
cn3m: it just appears easier to get a cheap $150 iPhone 7 and be done
-
cn3m[m]
iOS is substantially better designed for app restrictions. There's a large improvement over AOSP
-
cn3m[m]
AOSP has notable leads in other areas though mostly security
-
cn3m[m]
Then again the store situation is concerning on Android
-
JTL
It should be possible down the line to make "app restricted" builds of GrapheneOS in the future, and I think the idea is disallowing apps and other code that aren't part of the system image
-
cn3m[m]
GrapheneOS vs iOS is really down to how the user uses it
-
alzxjm[m]1
-
JTL
Not for sake of "HURR DURR DRM" but for security :)
-
JTL
lol
-
TheJollyRoger
Ehehehe, yeah.
-
cn3m[m]
They are both incredibly strong project
-
cn3m[m]
<alzxjm[m]1 "This seems like a good solution "> F-Droid just needs to go entirely
-
interceptingfist
Can graphene possibly make user accounts able to be signed out of? I really think privacy wise that would crush competition
-
cn3m[m]
F-Droid is not a solution
-
JTL
Long ago I thought forking F-Droid was a possiblity, but from what I know there's just too many ifs and buts there that starting anew would be a better idea
-
cn3m[m]
<interceptingfist "Can graphene possibly make user "> You can do that already
-
jknsec[m]
GrapheneOS app store when
-
TheJollyRoger
interceptingfist: the best way to get a feature in GrapheneOS is to send in a Pull Request. In the future GrapheneOS has wanted to expose more profile functionality to the user, but the fastest way to start on that path is to give us a step.
-
alzxjm[m]1
Not even F-Droid installing only apps mirrored from the Play Store? These seems to be a good middle-ground.
-
TheJollyRoger
The problem is F-Droid itself. It's a much older app that's full of legacy code.
-
madaidan[m]
<jknsec[m] "GrapheneOS app store when"> When people start contributing
-
TheJollyRoger
Yeah. We need an app developer.
-
interceptingfist
TheJollyRoger: do you send pull request on website?
-
EssentialChaos[m
Does the store have to be integrated or can it be a completely separate app?
-
cn3m[m]
iOS insanely strong background rules, their full app scoping, and much more respectful developer community (with regards to least privilege) is where it pulls ahead. This can all be added to GrapheneOS at some point which would make in hands down the strongest
-
radixed9[m]
<EssentialChaos[m "Does the store have to be integr"> It would be a seperate system app
-
anupritaisno1[m]
-
EssentialChaos[m
<radixed9[m] "It would be a seperate system ap"> So it doesn't have to be developed for Graphene specifically?
-
cn3m[m]
I'm an app developer, but I'm also the only one really active on Reddit. I can't do both
-
radixed9[m]
<EssentialChaos[m "So it doesn't have to be develop"> Right now the Updater app needs a lot of work. I am working on letting Vanadium, PDF Viewer, and Auditor update OTA. That would be the framework needed to expand to potentially shipping third party apps
-
TheJollyRoger
interceptingfist: once you've written the code, you send pull requests containing your contribution to the project's github at
github.com/GrapheneOS
-
EssentialChaos[m
<radixed9[m] "Right now the Updater app needs "> I am asking, because maybe someone who doesn't have Graphene could work on this
-
TheJollyRoger
The developers will review your code and if it looks good, they'll merge it with the GrapheneOS source tree.
-
TheJollyRoger
anupritaisno1[m]: oh wow. Could you give him a shout for us...? We'd desperately need the help.
-
cdesai
cn3m[m]: might be easier to find somebody else for reddit than an app dev perhaps
-
alzxjm[m]1
cn3m: > I'm an app developer, but I'm also the only one really active on Reddit. I can't do both
-
alzxjm[m]1
Yeah definitely don't stop doing the reddit proselytizing. I started paying attention to your comments when you started showing up in every single thread. Probably the reason I'm here at all.
-
JTL
cdesai: agreed
-
EssentialChaos[m
Just in general an alternative to Play store
-
radixed9[m]
<EssentialChaos[m "I am asking, because maybe someo"> It will be based off the current framework in GrapheneOS and that needs improvements first. This has to start with GrapheneOS or CalyxOS
-
radixed9[m]
<EssentialChaos[m "Just in general an alternative t"> The Play Store is very impressive for security and that would be quite the achievement
-
-
interceptingfist
Oh ok
-
cn3m[m]
<cdesai "cn3m: might be easier to find so"> I keep offering to teach people everything I know and do mock debates. There's no interest
-
anupritaisno1[m]
"cn3m" (
matrix.to/#/@cn3m:privacytools.io): I'd like to learn someday :D
-
anupritaisno1[m]
The Linux kernel? Too boring
-
cn3m[m]
Haha don't give up the fight man
-
anupritaisno1[m]
"TheJollyRoger" (
matrix.to/#/@freenode_TheJollyRoger:matrix.org): will do tomorrow afternoon he's definitely asleep now
-
TheJollyRoger
Okay! awesome man, thank you.
-
anupritaisno1[m]
-
anupritaisno1[m]
I don't think I can get app devs on glassrom
-
anupritaisno1[m]
So I'll have to do it myself
-
charuto
interceptingfist: issue is most of the phones on ebay seem to ship from usa and since i'm not american i'd have to pay a fuckton of customs tax
-
charuto
looking for something from eu but everything here seems real expensive
-
cn3m[m]
anupritaisno1: read lots of documentation
-
EssentialChaos[m
Does Google have something like "Safe Browsing", but for Android apps?
-
anupritaisno1[m]
Well I have past experience in Java, kotlin and even flutter/dart
-
jknsec[m]
I assume the range of apps would initially quite limited? Of course we need to provide the ability to sideload apps in general, but that's very much a given, at least until the catalogue is big enough. It would be great of we could have stuff like the signed Google Play-free Signal apk and other (presumably) highly used apps. I'm sure many of those devs would be cooperative.
-
anupritaisno1[m]
But idk
-
anupritaisno1[m]
Something is definitely lacking
-
cn3m[m]
<EssentialChaos[m "Does Google have something like "> Yes, Play Protect and it's not as horrible as people say
-
radixed9[m]
<jknsec[m] "I assume the range of apps would"> Of course, it would be very limited for quite some time. Ideally people wouldn't need to enable unknown sources
-
EssentialChaos[m
<cn3m[m] "Yes, Play Protect and it's not a"> Can it be used server-side?
-
alzxjm[m]1
> Ideally people wouldn't need to enable unknown sources
-
alzxjm[m]1
Wasn't this the setup in CopperheadOS?
-
radixed9[m]
If GrapheneOS had a store it would highly curated Play Protect would not be relevant
-
faxing[m]
What apps do you all use for weather (if any)
-
TheJollyRoger
alzxjm[m]1: Although back in the day, the project did bundle F-Droid with the privileged extension, this approach is no longer viable today, since Technology Marches On
-
radixed9[m]
<TheJollyRoger "alzxjm: Although back in the day"> CalyxOS does this. It is not used in GrapheneOS as it doesn't meet the security standards
-
defconanon12[m]
I actually talked to the social media manager of CopperheadOS before changing my mind when I discovered Graphene OS. They still running with the misinformation campaign?
-
cn3m[m]
<defconanon12[m] "I actually talked to the social "> Yes
-
TheJollyRoger
Yes.
-
TheJollyRoger
radixed9[m]: I agree!
-
defconanon12[m]
That is terrible. Always trying to cut the top developer. I knew Graphene OS was the real deal. That is why I jumped on it. If I didn't discover Graphene. I would be on Copperhead ew.
-
dallemon[m]
<defconanon12[m] "I actually talked to the social "> All day, every day.
-
defconanon12[m]
All we can do is spread a campaign ourselves of educating people from right and wrong. Not everyone will listen but most hopefully. That is the goal.
-
TheJollyRoger
Yarr!
-
jcpicard32[m]
<cn3m[m] "I keep offering to teach people "> I'd love to learn. Is this offer still available?
-
cn3m[m]
<jcpicard32[m] "I'd love to learn. Is this offer"> Yes, please I'm overworked on this stuff
-
cn3m[m]
I stayed up until 5am correcting misinformation last night
-
jfbourdeau
Hi all, I am new to Graphese. Which mAil client, not relying on microG works well on graphene ? I need to be sure to get my new email notifications even when phone is locked.
-
paintedman[m]
strcat (@strcat:matrix.org): I use this workaround to build with my modifications to android-prepare-vendor 'BUILD_BROKEN_DUP_RULES := true'
-
jcpicard32[m]
I'm a scrub who regurgitates what people like you and Daniel say
-
jcpicard32[m]
Teach me your ways senpai
-
alzxjm[m]1
> I stayed up until 5am correcting misinformation last night
-
alzxjm[m]1
I thought you were in Europe or something. I woke up at 4:50 AM to wake up (east coast time) and saw you posting.
-
-
cn3m[m]
<jcpicard32[m] "I'm a scrub who regurgitates wha"> I'll send you a reading list then you ask any questions regarding it and then we do some mock debates?
-
jcpicard32[m]
That would be awesome. Thanks so much
-
alzxjm[m]1
> I'll send you a reading list then you ask any questions regarding it and then we do some mock debates?
-
alzxjm[m]1
Hey count me in there, too!
-
overheadscallop[
<jfbourdeau "Hi all, I am new to Graphese. Wh"> most people use k-9 or fairmail
-
jfbourdeau
overheadscallop[, tls !
-
jfbourdeau
tks
-
cn3m[m]
jcpicard32: alzxjm if you are both serious about helping on Reddit would a group chat work better?
-
jfbourdeau
I need whatsapp, telegram, facebook etc. Will using shlter and put them in the work profile ok ? Good practice ?
-
jfbourdeau
shelter
-
cn3m[m]
Depends if you use a VPN or not jfbourdeau
-
alzxjm[m]1
> jcpicard32: alzxjm if you are both serious about helping on Reddit would a group chat work better?
-
alzxjm[m]1
Works for me. I doubt I'll be able to muster your stamina but I'm happy to pitch in as much as I can.
-
cn3m[m]
2 people doing a quarter my work would take off half my load
-
jcpicard32[m]
That's fine with me
-
jcpicard32[m]
I'm pretty busy as I'm a full time student and work 20 hrs/week but I can put the time I was using to read about this stuff into helping with a bit of your stuff
-
jcpicard32[m]
I'd be happy to help with it
-
cn3m[m]
Okay I'm setting up the room
-
jknsec[m]
I would help out as well but I'm pretty busy with work and other projects and I don't know if I would really be able to do any good.
-
defconanon12[m]
What do you need help with exactly on Reddit?
-
overheadscallop[
fighting misinformation
-
jfbourdeau
NOOBIE : If need whatsapp, telegram, facebook etc. Is it a good idea to use the shelter App and put them in the work profile ok, a good practice / approach ? Sorry for that noobie question, I habe been IOS all my life, I am new to Android.
-
defconanon12[m]
Oh I mean I can put in the time for that. Count me in.
-
alzxjm[m]1
> What do you need help with exactly on Reddit?
-
alzxjm[m]1
People like me need to be deprogrammed. Years and years of the FLOSS-at-all-costs dogma.
-
overheadscallop[
jfbourdeau: a separate user profile is stronger than a work profile, but less usable
-
alzxjm[m]1
It's tough to swallow at first when someone shows up and starts talking about how Windows 10 LTSC is more secure than Debian.
-
jknsec[m]
I mean I could try to see if I can spare some time. I can at least try. Count me in as well if it's not too late.
-
defconanon12[m]
It is all about catching someone's rational belief that is misinformation and destroying it.
-
overheadscallop[
-
jfbourdeau
ok tks overheadscallop[ I will do some reading... but if I use Whatsapp and after need to use k9 (with contacts), I somekind need to logout, back in / switch users ??? I will go read your links. Tks for pointing me in the right direction
-
defconanon12[m]
When I first studied into hacking and OPSEC. I was surprised to find out about IOS and Mac OS. That took me a while to digest. It really shook my world.
-
overheadscallop[
jfbourdeau: If whatsapp and k9 are in separate user profiles there's no easy way to share between those apps. If whatsapp is in the work profile and k9 in the main profile, sharing is possible using the built-in app sharing function
-
defconanon12[m]
I always thought people were less secure on different OSes if you didn't use Linux. Now I think a lot different.
-
jfbourdeau
overheadscallop[, yes yes I get it tks. But I though " SHELTER" was doing the same as what you propose, but in a more FLEXIBLE way... but I will try / experience what you propose to see how it goes... As you say it would be more secure... Else, SHELTER was cool ( I am new to it)
-
EssentialChaos[m
<defconanon12[m] "I always thought people were les"> Same here
-
overheadscallop[
jfbourdeau: Shelter is just an app that manages the work profile for you.
-
alzxjm[m]1
defconanon12: > I always thought people were less secure on different OSes if you didn't use Linux. Now I think a lot different.
-
alzxjm[m]1
Like I said, deprogramming. This is the dogma (Linux = maximum security) in most of the privacy-focused areas of reddit.
-
yekip[m]
<overheadscallop[ "jfbourdeau: Shelter is just an a"> Not sure if it's still working ok, or supported. I installed it the other day and can't seem to install any APKs into it. could be user error though as its first try for me
-
-
defconanon12[m]
alzxjm: Definitely. Very dogma. Reddit not just in Linux communities but quite a bit in Tor communities and the such. "What is the best OPsec?" Oh just download Qubes OS with Whonix you will be fine! An average user would do this but an advanced user will layout the vulnerabilities and how you can cover your bases. Even if you cover all of them nothing is truly 100% foolproof.
-
jknsec[m]
Is Tor even safe to use nowadays?
-
EssentialChaos[m
<defconanon12[m] "alzxjm: Definitely. Very dogma. "> I mean, Qubes with Whonix seems like a good combo, though
-
radixed9[m]
<jknsec[m] "Is Tor even safe to use nowadays"> Tor Browser is the only reasonably sound attempt at web privacy
-
jknsec[m]
I hear various things. Not much I've seen backed up, though.
-
yekip[m]
<jknsec[m] "Is Tor even safe to use nowadays"> safe to use, but no magic pill. needs using with knowledge and even then it's no guarantee of much
-
radixed9[m]
Honorable mention to Safari on iOS
-
yekip[m]
<radixed9[m] "Honorable mention to Safari on i"> you think thats bvetter than firefox?
-
yekip[m]
oh sorry, iOS. i mena desktop
-
yekip[m]
* oh sorry, iOS. i mean desktop
-
EssentialChaos[m
Btw, here's a qeustion, do you need an adblocker to look like other people?
-
alzxjm[m]1
Bromite on GrapheneOS?
-
defconanon12[m]
EssentialChaos: I am not saying it isn't but do you think the average user is going to know how to protect themselves from hyperjacking?
-
concat[m]
<alzxjm[m]1 "Bromite on GrapheneOS?"> Why use Bromite instead of Vanadium?
-
radixed9[m]
<alzxjm[m]1 "Bromite on GrapheneOS?"> Vanadium blends in better. It is designed to look like every other Chrome and Pixel user
-
jknsec[m]
Gotta harden that Qubes install
-
EssentialChaos[m
<EssentialChaos[m "Btw, here's a qeustion, do you n"> Since other people have adblockers because ads are annoying?
-
alzxjm[m]1
-
alzxjm[m]1
"Bromite provides integrated ad-blocking and more advanced anti-fingerprinting."
-
EssentialChaos[m
* Btw, here's a question, do you need an adblocker to look like other people?
-
jcpicard32[m]
alzxjm: Bromite is a good project, and the only browser besides Vanadium that the project recommends. However Vanadium is still the most recommended for reasons above, plus the security hardening work done by GrapheneOS
-
faxing[m]
<jknsec[m] "Is Tor even safe to use nowadays"> A tool is only as strong as the user, if you're stuck in bad practices then it will be much easier to identity you with greater precision, if you are in a habit of good privacy practices then I think Tor is an extremely powerful tool if you're looking for increased anonymity.
-
jcpicard32[m]
-
yekip[m]
<radixed9[m] "Vanadium blends in better. It is"> thanks I didn't know that.
-
jknsec[m]
Qubes works poorly for me because I literally have to manually edit boot .cfg files to get it to work and as such Xen doesn't update properly unless I do that with every update.
-
jcpicard32[m]
"Using Vanadium is highly recommended. Bromite is a solid alternative and is the only other browser we recommend. Bromite provides integrated ad-blocking and more advanced anti-fingerprinting. For now, Vanadium is more focused on security hardening and Bromite is more focused on anti-fingerprinting. The projects are collaborating together and will likely converge to providing more of the same features. Vanadium will
-
jcpicard32[m]
be providing content filtering and anti-fingerprinting, but it needs to be done in a way that meets the standards of the project, which takes time."
-
faxing[m]
How does Fennec stack up? The ability to use desktop plugins seems extremely advantageous and pretty powerful.
-
jknsec[m]
Isn't that just deMozilla'd Firefox?
-
faxing[m]
I've been using only Vanadium and Tor Browser for now but I'm looking for stronger compartmentalization for my mobile device
-
jcpicard32[m]
faxing: Avoid Firefox on Android. According to the usage guide Firefox and its derivatives (like Fennec) bypass the hardening work
-
alzxjm[m]1
I appreciate the ad-blocking in Bromite. It seems like an acceptable choice.
-
jcpicard32[m]
And have no sandbox other than the application sandbox
-
jcpicard32[m]
Extensions don't do what you think
-
jknsec[m]
And as such behind on security updates?
-
radixed9[m]
<jknsec[m] "Isn't that just deMozilla'd Fire"> It has no security features and delays updates
-
jknsec[m]
oh god
-
alzxjm[m]1
At home I use a pi-hole so Vanadium is fine there.
-
radixed9[m]
Fennec F-Droid is quite bad
-
jknsec[m]
That's worse
-
jknsec[m]
As if Firefox on Android wasn't bad enough
-
radixed9[m]
Firefox on Linux as well
-
jcpicard32[m]
alzxjm: You can also set up DNS based ad-filtering that works to adblock in Vanadium. See
grapheneos.org/faq#ad-blocking
-
jknsec[m]
Isn't it also a bad idea to use For browser on Android. Shouldn't you always be using something dedicated like Whonix or Tails for Tor if you want any semblance of OPSEC?
-
jknsec[m]
But, you know, TB is still Gecko and as such bypasses the hardening. Not to mention the unique screen size alone...
-
jfbourdeau
I am using Vivaldi on my Linux PC. I was planning to use the Android version on GrapheneOs, Simply because of the BookMarks sync that works well. Is this a bad idea ?
-
faxing[m]
Is there any way to make Vanadium use only incognito mode?
-
faxing[m]
Or do I have to manually make a new incognito tab every time I want to make a new tab
-
jknsec[m]
faxing No, not yet anyway. The best you could do is to created a home screen shortcut or something that opens an incognito tab but there's no setting that does that.
-
faxing[m]
<jfbourdeau "I am using Vivaldi on my Linux P"> Vivaldi mocks users concerns about privacy, I wouldn't put much trust in them if I were you. Its also made by the old developers of Opera, who is now involved in predatory loan schemes.
-
jknsec[m]
Possibly in the future, though.
-
jknsec[m]
Ew Vivaldi
-
faxing[m]
<jknsec[m] "faxing No, not yet anyway. The b"> Okay, that sucks. Thanks for the information
-
jfbourdeau
!!!! wow
-
radixed9[m]
Vivaldi developers left because of Opera's shady business practices and they have taken privacy more seriously lately. Sadly they stopped uploading source code
-
faxing[m]
Oh yeah I forgot that a bunch of it isn't open source
-
jknsec[m]
FLOSS or bust
-
jfbourdeau
tks..... Some of you are using Linux ? What do you use : brave ? CHromium ? FF ? as for my Mobile, I will sick with the built-in graphene browser
-
faxing[m]
Also even if that is why they left it doesn't change their mocking of user's concerns about the direction the project was taking in relation to the privacy of users
-
jknsec[m]
If the chip was not made with libre sand I want no part in it
-
EssentialChaos[m
Has Vivaldi stopped releasing their Chromium modifications?
-
faxing[m]
tks?
-
radixed9[m]
I am running Edge Chromium(WDAG) on Windows 10 Enterprise
-
radixed9[m]
Vanadium on GrapheneOS
-
interceptingfist
Is vanadium downloadable without graphene
-
alzxjm[m]1
-
jfbourdeau
cool tks
-
radixed9[m]
<interceptingfist "Is vanadium downloadable without"> No you wouldn't want it to be either. It is highly integreated with OS security features. Use Bromite
-
faxing[m]
Also I use Tor for almost everything, Firefox for the things that Tor is too slow for, and Brave for logins and purchases on my Debian system
-
jknsec[m]
I technically use Qubes but otherwise I use Fedora 32 with Ungoogled Chromium for dev
-
jknsec[m]
Tor through Tails/Whonix
-
jfbourdeau
ok good
-
jfbourdeau
faxing[m], I am debian too ( BUster debian 10 via Bunsenlabs)
-
jknsec[m]
I have a Windows system for games but it's pro and not enterprise so it's shit
-
faxing[m]
Ey, nice
-
faxing[m]
I've got my main drive with Debian 10 and another drive with Windows 10 Home that I use for gaming
-
faxing[m]
I've only got that because I've got a steering wheel and oculus rift s and neither of which have any Linux support really
-
faxing[m]
Or I'd replace windows 10 with something like pop or manjaro
-
yekip[m]
can anyone tell me if its considered safe to download and use the APKMirror installer to install their damn .apkm files?!
-
cn3m[m]
Apkmirror does signature verification and they have a good reputation. I would trust them more than say F-Droid
-
yekip[m]
oh really? glad I asked, thanks! i was wrongly assuming fdroid was the most trusted and apkm was a bit spammy!
-
paintedman[m]
strcat: I'm going to narrow down that list tomorrow to one library (if possible) and then it would be much easier to decide how to fix Wi-Fi problem without workarounds which I use now for debugging
-
cn3m[m]
<yekip[m] "oh really? glad I asked, thanks!"> F-Droid is trustworthy. However they have security issues that make me not love the idea
-
yekip[m]
thanks
-
yekip[m]
no idea how to install the damn thing anyway! it just sends me to a google play store link, to get the apkm installer?! if i wanted google, why would i be on apkmirror i tghe first place?!
-
yekip[m]
is pixel 3 an "arm device" or an "arm64 device"?
-
madaidan[m]
Pixels are arm64. arm64 is just the 64-bit version of arm.
-
yekip[m]
thank you
-
cosiams[m]
Out of pure curiosity, why doesnt GrapheneOS uses Open Gapps? What are the disadvantages? It would fix most app compatibility issues and by my limited understanding, its a safer implementation than MicroG.
-
cdesai
see this is the biggest problem I have with their name
-
yekip[m]
this concerns me, not sure if it should. just installed apk mirror installer app. it has a warning/disclaimer which says" We'll partner with Google and use a unique identifier on your device to respect your data usage choice"
-
cdesai
open gapps == google apps, the binary apks.
-
cdesai
what's open about it is the script they use to generate the zips
-
cdesai
I had this exact confusion when I first heard of the name.
-
JTL
cdesai: same
-
faxing[m]
The actual apps are closed source
-
blacklight447[m]
<cn3m[m] "F-Droid is trustworthy. However "> I mean, its pretty secure if all apps used reproducible builds
-
cosiams[m]
<cdesai "open gapps == google apps, the b"> cdesai (@freenode_cdesai:matrix.org): Thanks, but can't you just use a very limited versions of open gapps like Pico? That would still decrease Googles power over your device, while enableing app support.
-
cdesai
cosiams[m]: no, because it's not legal to ship them anyway
-
cn3m[m]
<cosiams[m] "Out of pure curiosity, why doesn"> Legal issues predominantly
-
cn3m[m]
The privacy isn't good either
-
cn3m[m]
It's genuinely a bad idea
-
defconanon12[m]
cn3m: Are you still looking for help with the campaign or are you good?
-
cosiams[m]
Thanks for the answers
-
cn3m[m]
If you want to do something like that find how people sideload gapps on Huawei cosiams
-
cn3m[m]
<defconanon12[m] "cn3m: Are you still looking for "> I am yes
-
cn3m[m]
I'm writing a massive guide right now
-
defconanon12[m]
I am willing to put the time and work in.
-
cn3m[m]
If you are interested please dm me
-
cn3m[m]
<defconanon12[m] "I am willing to put the time and"> Thanks then please dm me. I can move into development or developer training if enough people help
-
jcpicard32[m]
That would be great too
-
jcpicard32[m]
I've been trying to teach myself but having someone who actually knows what they're doing is always better
-
jcpicard32[m]
Thanks so much for this even
-
jknsec[m]
cn3m Done.
-
cosiams[m]
What is the campaign about?
-
jcpicard32[m]
cosiams: Fighting misinformation on reddit
-
defconanon12[m]
cn3m: Alright I DMed you.
-
defconanon12[m]
I don't claim to know everything. I am still learning myself.
-
defconanon12[m]
I just know some things and I have used some tools in the past to better protect myself per say.
-
jknsec[m]
Similar. I have vested interest in privacy and security and do work that occasionally dips into activism and investigative journalism. I would love it if I could help make the case for the truth, if you will.
-
jknsec[m]
Writing is basically my job at this point, pretty much.
-
defconanon12[m]
Truth always wins and sees light in the end.
-
cn3m[m]
I'm writing a huge pastepin of all my recommended readings and explanations
-
defconanon12[m]
I love real journalism myself. Though not my expertise though I could do it.
-
defconanon12[m]
My regret is I didn't write anything down when I was exploring Tor network.
-
defconanon12[m]
The*
-
defconanon12[m]
* My regret is I didn't write anything down when I was exploring the Tor network.
-
defconanon12[m]
Huh can't delete comments with RiotX or am I just not seeing it?
-
jknsec[m]
Long press on the comment?
-
radixed9[m]
-
defconanon12[m]
I did do a long press but nothing that says removed.
-
defconanon12[m]
<radixed9[m] "Chats are logged here JSYK https"> Thanks for the info but I already know.
-
jknsec[m]
defconanon12 Looks to be deleted for me
-
defconanon12[m]
jknsec: Either way I had to go to .im to remove my comment.
-
jfbourdeau
NOTIFICATION questions : are some of you having NOTIFICATION problem with GrahenOs When using k9 mail, when phone locked ? If I get new eMails when phone locked (screen turned off), I don't get notified... Probably something that can be fixed easily.
-
jknsec[m]
Ah
-
defconanon12[m]
Wow this new patch is bad. Hah.
-
DannyWorkOrderPr
jfbourdeau: I've had this issue on non-GrapheneOS Android variants. Could be a K9 bug. Have you checked settings for sync intervals? (If you have the app open, it will obviously try syncing for new mails, but your background settings may be different)
-
faxing[m]
Oh by the way cn3m I forgot to ask last night, when I was asking if I should use a fingerprint or alphanumeric passcode, it sounded like you meant that a numeric pin would be better than an alphanumeric passcode - could you maybe elaborate
-
jfbourdeau
DannyWorkOrderPr, tks.... Will doublecheck....
-
faxing[m]
* Oh by the way cn3m I forgot to ask last night, when I was asking if I should use a fingerprint or alphanumeric passcode, it sounded like you meant that a numeric pin would be better than an alphanumeric passcode - could you maybe elaborate? It'd be greatly appreciated.
-
defconanon12[m]
Talking about the patch with RiotX by the way.
-
DannyWorkOrderPr
faxing: That...doesn't sound right, lol
-
defconanon12[m]
Okay I figured out a work around with that bug. I was stuck in edit mode.
-
faxing[m]
Well I didn't think so either but I'm not an expert with security by any means (more of a privacy guy) and I seem him around a lot so I just figured I was missing something or I didn't know enough about it
-
faxing[m]
* Well I didn't think so either but I'm not an expert with security by any means (more of a privacy guy) and I see him around a lot so I just figured I was missing something or I didn't know enough about it
-
cn3m[m]
faxing: I said a pin is better than a password with a fingerprint
-
cn3m[m]
A password with no fingerprint is ideal
-
cn3m[m]
I personally use a long pin that is entirely randomly generated. It's fast enough for me to put it in and secure enough. It's a good balance for me
-
faxing[m]
Ah, okay yeah I meant about using alphanumeric alone or fingerprint, thanks for the clarification
-
faxing[m]
<cn3m[m] "I personally use a long pin that"> Also could you elaborate?
-
faxing[m]
You mean you use a long random numeric pin?
-
cosiams[m]
jknsec:
-
defconanon12[m]
faxing: If you want a good read you should look into "Human tagging."
-
faxing[m]
Sounds interesting
-
faxing[m]
What's it about?
-
defconanon12[m]
Am I allowed to share a direct link to a PDF? To answer your question it is about how we are always tracked and what does that mean when it comes to privacy and security. What are you giving away when you use your fingerprint or any biometrics.
-
faxing[m]
That sounds really interesting
-
faxing[m]
I'd love to read it if you wouldn't mind DMing me the PDF if you have it
-
jknsec[m]
I mean nowadays I'm not even sure how bad the spying is at this point. Even with GrapheneOS and religious usage of things like Tor they probably still know exactly what you're doing.
-
radixed9[m]
There is much less mass spying than there was
-
jknsec[m]
I mean the NSA had some pretty beefy AI in like what? 2006?
-
jknsec[m]
Are you sure about that?
-
defconanon12[m]
Depending on where you are at. Mass surveillance has died down a bit.
-
jknsec[m]
The US alone still collects most of the shit that they did before Snowden. Wide adoption of things like Signal and Tour makes it harder but for everything else it's still pretty bad.
-
jknsec[m]
Five eyes is still around
-
DannyWorkOrderPr
<defconanon12[m] "Depending on where you are at. M"> Legality of mass surveillance has died down a bit
-
DannyWorkOrderPr
<jknsec[m] "Five eyes is still around"> 5, 9, 14
-
jknsec[m]
Danny@WorkOrderPro Now that seems a bit more accurate
-
defconanon12[m]
Danny@WorkOrderPro: Also, true.
-
jknsec[m]
At least in Europe there's GDPR. I mean there's 14 eyes but there are at least some places
-
defconanon12[m]
It all depends on your threat model.
-
defconanon12[m]
I believe in the US they are trying to pass the Earned-Act. Get rid of end to end encryption.
-
defconanon12[m]
* I believe in the US they are trying to pass the Earned IT Act. Get rid of end to end encryption.
-
defconanon12[m]
* I believe in the US they are trying to pass the Earn IT Act. Get rid of end to end encryption.
-
faxing[m]
Yeah, they are
-
faxing[m]
We just have to hope it doesn't pass
-
faxing[m]
* just have to hope it doesn't pass
-
defconanon12[m]
This means all information that is end to end will be public.
-
faxing[m]
Yeah
-
jknsec[m]
I mean if that happens I guess goodbye to Signal. Tbh I'm honestly surprised they're still operating.
-
faxing[m]
Signal said something along the lines of "if it passes we'll be eaten alive by the EARN IT act wolves"
-
faxing[m]
So it sounds like they're pretty worried about it
-
jknsec[m]
Yeah
-
defconanon12[m]
Yikes.
-
defconanon12[m]
I guess it will be up to app developers to fight it. Another crypto war.
-
jknsec[m]
Also EARN IT is not quite a ban on end to end encryption, it's merely an end to Section 230 protection, meaning that any company that does not "EARN" the protection by conforming to government outlined "best practices" will be responsible for what their users say, and as such will be sued into oblivion.
-
jknsec[m]
It's pretty much a bill designed to kill Signal.
-
jknsec[m]
Others ofc, but especially smaller companies.
-
defconanon12[m]
Essentially, it takes away freedom of speech which is what the internet is known for.
-
jknsec[m]
Basically the death of the free internet, yeah. Was just saying that it's much worse than you think.
-
jknsec[m]
The US will probably end up going the China route if the trend continues.
-
salvoromega[m]
-
salvoromega[m]
Signal's post on EARN bill
-
defconanon12[m]
Oh I know. I think they could do better but choose not to. The internet would go off the rails if it does pass.
-
jknsec[m]
Only reasonable alternative to Signal that isn't sketchy is Briar I think. And that's Android only I think.
-
jknsec[m]
At least that's decentralized
-
jknsec[m]
Err, p2p
-
defconanon12[m]
They are just treating Signal that it is only used by criminals which is far from the truth.
-
defconanon12[m]
Did the same with Tor.
-
jknsec[m]
If Signal goes For will follow
-
DannyWorkOrderPr
<defconanon12[m] "They are just treating Signal th"> Especially considering many squadrants of Armed Forces, government groups, and companies have issued recommendations to use it
-
jknsec[m]
* If Signal goes Tor will follow
-
DannyWorkOrderPr
<jknsec[m] "Only reasonable alternative to S"> I mean, Riot E2EE is audited, and not lacking anything that I'm aware of.
-
jknsec[m]
Where is New Vector based?
-
jknsec[m]
Europe?
-
defconanon12[m]
Danny@WorkOrderPro: Very true.
-
hypokeimenon[m]
<jknsec[m] "Where is New Vector based?"> Uk
-
salvoromega[m]
For those interested in not merely sitting on the sidelines and watching the internet die:
-
salvoromega[m]
-
salvoromega[m]
Good info in the link on how Congress really works....bottom line: annoy your local office with letters and calls
-
jknsec[m]
hypokeimenon Oof
-
jknsec[m]
That's almost just as bad
-
jknsec[m]
Have you seem what the UK is up to? I mean Investigatory Powers Act is bad enough...
-
defconanon12[m]
In my opinion it is a terrible to go after the product and not the criminals first. Why try to shut down Signal and others like it when more are just going to keep popping up?
-
defconanon12[m]
Less convenient ways mind you.
-
dominusart[m]
They don't care about criminals, they just want average person not to use E2EE
-
jknsec[m]
Because it's not about criminals
-
jknsec[m]
^
-
dominusart[m]
Also, Tor will never go down because it's in USA's best interest for it to be up
-
dominusart[m]
They need it for their own operations
-
dominusart[m]
There is a reason 99% of Tor funding is from Usa's gov
-
defconanon12[m]
I agree to this. They want to shut it down. At least from what I can see.
-
dominusart[m]
Idk if it's still 99% from USA, but that was the case in 2025ish
-
dominusart[m]
2015*
-
defconanon12[m]
dominusart: Yes. I don't think Tor will go away from the Earn It Act.
-
dominusart[m]
What is "Earn it act", I am not familiar with Usa's doing as I do not live there
-
dominusart[m]
Is it another USA's stab at crippling encryption?
-
DannyWorkOrderPr
<dominusart[m] "Is it another USA's stab at crip"> It's the server-side version of the Clipper Chip, yes.
-
jknsec[m]
I mean then again the US has been trying to "fix" the Tor problem since Snowden. I mean if they get control of enough of the network they can deanonymize pretty much anyone.
-
defconanon12[m]
You are talking about if they get control of enough relays right?
-
dominusart[m]
Yeah, but the network is growing each year, with more nodes being outside of US's reach.
-
dominusart[m]
Also, it's not like Tor is used only by US. China and Russia use it as well.
-
defconanon12[m]
Everyone around the world uses Tor. Illegal in some places.
-
dominusart[m]
Ofc, I just gave China and Russia as examples because they are the "enemies" of US and making new nodes is incredibly easy. If I remember correctly one party would need to control around 40% of network to try and deanonymize the traffic
-
jknsec[m]
Don't underestimate an adversary with infinite time and resources. However, I will say this. Want to kill Tor? You'll have to basically destroy the internet completely. Cut the fiber cables at the bottom of the sea and lock every country into their own, localized internet pockets.
-
jknsec[m]
Hell Tor is even used in China regardless of their Great Firewall
-
jknsec[m]
They'll eventually get it, somehow. But not now, but they'll probably managed to kill it one day.
-
defconanon12[m]
Bridges and VPNs. Though it is advised not to use a VPN over Tor or vice versa.
-
jknsec[m]
Bridges are where it's at
-
defconanon12[m]
^
-
cx2[m]
Almost thinking, why not use a bridge always?
-
dominusart[m]
<jknsec[m] "Don't underestimate an adversary"> Good thing is they don't have infinite time and resources then.
-
defconanon12[m]
Not advocating criminals here but just stating a fact this how the lead guy Ross? Got shut down. Used a VPN over Tor. Didn't trust using only Tor. Silk Road got shut down. Correct me if I got his name wrong it has been a while.
-
TheJollyRoger
cx2[m]: The reason why they don't use bridges all the time is because the regular listed guard nodes have been, to some extent, vetted by the Tor Network by consensus, if I recall right.
-
anne232
defconanon12[m], I'm pretty sure that wasn't why he was busted lmao. He had terrible opsec.
-
TheJollyRoger
Which prevents someone from simply spinning up a bajillion Guard nodes and running all the sybil attacks they want.
-
defconanon12[m]
anne232: Please enlighten me what exactly was his terrible OPsec?
-
TheJollyRoger
defconanon12[m]: Adrian Crenshaw discusses the Dread Pirate Roberts on "How Tor Users Got Busted" - and what happened to the Dread Pirate Roberts was that when he was promoting the SilkRoad early on, he used the same screenname to solicit help for a PHP programmer that he used to advertise the Silk Road.
-
jknsec[m]
dominusart They have more time and resources than you do. Much more. If they specifically want you they'll eventually get you.
-
anne232
Okay defconanon12[m] there were tons of things he did wrong, give me a second and I'll show you.
-
TheJollyRoger
Then said something like, "I need a php programmer, if you have the skills, contact me at rossulbricht⊙gc"
-
anne232
Yeah what TheJollyRoger is a good example and there are many more.
-
cx2[m]
TheJollyRoger: and thinking about it, it’s likely that most TOR users don’t use a bridge.....so “blending in” might be diminished while using a bridge? Somehow I don’t think that’s correct
-
dominusart[m]
<defconanon12[m] "Not advocating criminals here bu"> There is a talk called "Don't fuck it up" by Dr.Zoz from defcon
-
dominusart[m]
Idk which one
-
TheJollyRoger
-
dominusart[m]
but it's on yt
-
jknsec[m]
But I will however say that they are not infallible and are prone to errors as well
-
anne232
he also told real life friends about SR
-
TheJollyRoger
cx2[m]: the idea behind bridges is that you're using a guard node that's not listed.
-
TheJollyRoger
Or if you're using meek_azure then azure becomes your guard node. Azure costs the Tor Project a *lot* more to run and they must pay for this out of pocket.
-
cx2[m]
Good thing USG is funding, handsomely
-
TheJollyRoger
So if you don't need to use meek_azure, don't, because there are people in countries whose response to seeing Tor usage is "dispatch the military death squads" who do.
-
cx2[m]
Of course.
-
cx2[m]
TheJollyRoger: Ive only been in two countries where I’ve needed a bridge.
-
defconanon12[m]
anne232: Okay that wasn't the only reason. Hah he relied on Gmail. Told his friends. Used VPN. Mixed in his real life with his online life both on the clearnet and Tor.
-
TheJollyRoger
defconanon12[m]: yeah. It was all bad opsec, and he even at one point when confronted by the FBI after ordering fake IDs, said something like,
-
defconanon12[m]
TheJollyRoger: Thanks for info. I'll give it a watch.
-
TheJollyRoger
"Theoretically anyone could go on a website like the Silk Road and get these."
-
TheJollyRoger
Yep, the key words are "Adrian Crenshaw" and "How Tor Users Got Caught" or "How Tor Users Got Busted" I forget which, but I'm pretty sure the speaker is "Adrian Crenshaw" and it's at DefCon.
-
TheJollyRoger
So add "taunted the FBI after they became suspicious" to the list of "opsec fails"
-
dominusart[m]
From what I read guy was generally a tool.
-
defconanon12[m]
Criminals really like to be open. Some.
-
TheJollyRoger
I guess it goes to their head...?
-
dominusart[m]
Bad criminals, you don't hear about the good ones because they don't get caught
-
defconanon12[m]
Egotistical that is for sure.
-
defconanon12[m]
Oh smart criminals can definitely make mistakes you just have to know where to look.
-
anne232
using VPN was the least of his worries lol
-
anne232
he also apparently made his employees send their actual ids which is.... yikes idk who would agree to that.
-
defconanon12[m]
His OPsec is pretty laughable.
-
TheJollyRoger
If I recall right, he also did something you really shouldn't do when you use Tor... and that was to use it from a Coffee shop's wifi. So the coffee shop could simply go "Oh hey we have this guy and Tor usage spikes when he's here."
-
TheJollyRoger
It's not using Tor with a coffee shop's wifi that's the cardinal sin, more trying to homebrew your own security *on top of Tor* without knowing what you are doing.
-
TheJollyRoger
And the implications of doing so.
-
defconanon12[m]
TheJollyRoger: I thought it was a library and they caught him there? Either way bad OPsec if you don't know what to do while on public WiFi.
-
TheJollyRoger
Yep.
-
TheJollyRoger
Something like that.
-
TheJollyRoger
This is why Toxic Power User mentality destroys privacy, opsec, and security all in one fell swoop.
-
defconanon12[m]
Yeah I agree. If you don't know something and take it into your own hands without research and perhaps help. You are screwed.
-
TheJollyRoger
Arr!
-
defconanon12[m]
What does everyone think of Brave's recent scandal? Talking about the Brave browser?
-
TheJollyRoger
I haven't got any thoughts on it, I don't keep up with Brave.
-
radixed9[m]
Brave is modifying links. The distinction is compared to affliate driven services like DuckDuckGo you click on the links not type them in
-
jknsec[m]
Never liked or used Brave so can't really comment.
-
radixed9[m]
I doubt this will change anyone's mind about Brave
-
radixed9[m]
It borders on fraud in this usage(it might be IANAL)
-
defconanon12[m]
radixed9: It changed my mind when I looked into it more.
-
jknsec[m]
*whispers*
-
jknsec[m]
"ungoogled chromium"
-
jknsec[m]
Fuck Brave and their money making schemes
-
dominusart[m]
ungoogled chromium on opnBSD is pretty good, but then you have to use opnbsd
-
jknsec[m]
Ha
-
concat[m]
<jknsec[m] "Fuck Brave and their money makin"> Yes making money is bad
-
defconanon12[m]
-
defconanon12[m]
An interesting read on the issue.
-
jknsec[m]
concat Yes it is indeed
-
jknsec[m]
No one should make money ever
-
radixed9[m]
<dominusart[m] "ungoogled chromium on opnBSD is "> OpenBSD is not well suited for the desktop
-
radixed9[m]
Security wise
-
dominusart[m]
Hence the "but then you have to use openbsd"
-
concat[m]
No BSD is, HardenedBSD is a kind of.
-
radixed9[m]
macOS is
-
dominusart[m]
HardenedBSD is just openbsd fork
-
jknsec[m]
Only decent OS for desktop is... GrapheneOS with a keyboard?
-
strcat[m]
FreeBSD fork
-
concat[m]
<dominusart[m] "HardenedBSD is just openbsd fork"> no it isn't
-
strcat[m]
not OpenBSD
-
concat[m]
It's based off FreeBSD
-
jknsec[m]
Or an iPad tbh
-
TheJollyRoger
OpenBSD again falls back to the same security problem that's plagued the usual desktop model: it assumes that you are only going to ever be running trustworthy code, or code written to respect the operating system's policies.
-
jknsec[m]
Maybe Qubes or Fedora maybe.
-
concat[m]
jknsec That's not a desktop OS
-
jknsec[m]
And your point?
-
concat[m]
<jknsec[m] "Maybe Qubes or Fedora maybe. "> Not Fedora, Fedora is just as insecure as any other Linux distro. ChromiumOS/CloudReady is the only Linux-based OS with a security model
-
jknsec[m]
Qubes or Chrome then
-
radixed9[m]
AOSP is a Linux based OS with a great security model
-
TheJollyRoger
pledge and unveil in OpenBSD require that the application be coded to use them.
-
dominusart[m]
<concat[m] "It's based off FreeBSD"> Oh, my bad, must have mistaken it with another project which has kernel based on OpenBSD and it's called "HardenedBSD" internally
-
jknsec[m]
So iPad it is then
-
nickcalyx[m]
BSD on the desktop is interesting
-
concat[m]
<radixed9[m] "AOSP is a Linux based OS with a "> context: desktop
-
radixed9[m]
<jknsec[m] "So iPad it is then"> If you want a laptop functional mobile OS for the most part yes
-
radixed9[m]
ChromeOS gets an honorable mention(not ChromiumOS)
-
jknsec[m]
iPad Pro with a keyboard
-
jknsec[m]
Bet
-
dominusart[m]
The truth is, your system is as secure as your hardware is.
-
cx2[m]
<jknsec[m] "iPad Pro with a keyboard"> *magic keyboard....it’s bonkers
-
radixed9[m]
No need to trust bluetooth
-
radixed9[m]
iPad Pro + magic keyboard is at the forefront of privacy and security
-
jknsec[m]
I'm more fucking with you but yeah the desktop security model is shit. A Talos machine with Qubes (which is not supported) yet is basically the only thing that's remotely secure.
-
radixed9[m]
<jknsec[m] "I'm more fucking with you but ye"> Where did you get that idea?
-
cx2[m]
<radixed9[m] "iPad Pro + magic keyboard is at "> AND an f-ing joy to use
-
madaidan[m]
<dominusart[m] "The truth is, your system is as "> No, it's not. The most secure hardware isn't gonna fix windows 96.
-
jknsec[m]
radixed9 Then again I trust Apple less and less with every day.
-
jknsec[m]
I'm sure both Qubes and Talos are not secure anymore by now at this point.
-
radixed9[m]
<jknsec[m] "radixed9 Then again I trust Appl"> Why? I trust them more throughout the years than I used too
-
dominusart[m]
I mean, ofc when you use outdated piece of shit software your system is not secure.
-
cx2[m]
<jknsec[m] "radixed9 Then again I trust Appl"> Shit, I’m paying apple to not sell me..... I DO trust that.
-
jknsec[m]
Since the security world moves so quickly
-
jknsec[m]
I mean they do
-
madaidan[m]
<jknsec[m] "Since the security world moves s"> Depends on which world you're talking about
-
madaidan[m]
My grandma moves faster than desktop Linux
-
hypokeimenon[m]
<jknsec[m] "I'm more fucking with you but ye"> I don't think Qubes/Xen has been ported to ppc
-
jknsec[m]
Remember the whole Siri debacle? Fappening? Aka don't use icloud and keep your device on airplane mode as much as possible type shit?
-
radixed9[m]
<jknsec[m] "Remember the whole Siri debacle?"> I think you should research both of those incidents more if that's what you walked away with that
-
jknsec[m]
Siri moreso. I mean they admitted that they listen to your conversation s. Plus Apple is a known Prism partner. Stripped down, however, with no iCloud and Siri disabled, it's great from a security perspective and decent from a privacy perspective
-
jknsec[m]
While what I said was hyperbole it is try the iPhones are getting easier and easier to crack.
-
madaidan[m]
Every US company can be a PRISM partner. Apple isn't special.
-
radixed9[m]
They made a mistake on Siri and pushed forward their end to end encryption and offline processing. They changed everything to opt in. I am not sure what they could have done better
-
radixed9[m]
They stopped outsourcing everything after that too
-
radixed9[m]
They made a mistake and they had a strong reaction. I don't know what more we could have expected
-
jknsec[m]
I know, but they're a big company. Technically every US company is subject to PRISM but you know
-
concat[m]
<radixed9[m] "ChromeOS gets an honorable menti"> Why not ChromiumOS?
-
concat[m]
It has weaker verified boot (only rootfs and bootloader) but that doesn't make it an unworthy candidate especially since it has much more going for it.
-
strcat[m]
jknsec: any company that wants to do business in the US
-
jknsec[m]
They're getting better, yeah. But there are certain things about Apple that... unsettle me, I'd say.
-
radixed9[m]
concat: Verified boot mostly. It is still Linux
-
jknsec[m]
^
-
jknsec[m]
But that's just personal preference on my part
-
concat[m]
radixed9 It isn't "Just Linux", it has *a lot* more than just Linux. And you still have rootfs and bootloader verification, not as strong as ChromeOS but does that really just remove it from the competition?
-
jknsec[m]
I just do not trust a lot of their privacy theater, really.
-
jknsec[m]
What a company says is not necessarily conducive to what they actually do.
-
concat[m]
radixed9 Its kernel like ChromeOS inherits a lot of Android mitigations like ShadowCallStack and CFI.
-
concat[m]
radixed9 It also has ``minijail0`` wrappers and just about the same system hardening as ChromeOS.
-
jknsec[m]
I'm sure you guys hate me for saying that
-
cn3m[m]
Apple has been verified too use local processing whenever they can
-
cn3m[m]
I have an iPad that I MITM most updated
-
cn3m[m]
Updates*
-
concat[m]
ChromiumOS also has really hardened virtualization software (Crostini). It takes a lot of cues from QubesOS (all code is untrusted, devices are entirely virtualized and inaccessable by VM)
-
strcat[m]
concat: I don't think ChromeOS uses ShadowCallStack atm - I think just Pixel phones do
-
concat[m]
On top of that it then runs the distro inside a container inside a VM
-
jknsec[m]
You can still be better than everyone else and still be evil. They're reliable and decent but honestly they scare me a bit.
-
radixed9[m]
strcat: I thought I saw they got ShadowCallStack I could be wrong on that
-
concat[m]
strcat Huh, I recall it having ShadowCallStack. I'll double check.
-
strcat[m]
concat: ShadowCallStack is arm64-only so it wouldn't exist for x86 Chromium
-
strcat[m]
and I don't really think they have it on arm
-
jknsec[m]
Then again I am more than like some other uninformed r/privacy paranoid power user™ and am honestly open to listening to verifiable evidence.
-
concat[m]
strcat Uh no, Chrome/ChromiumOS is arm
-
radixed9[m]
He is saying they wouldn't put it only on arm
-
strcat[m]
arm is one of the architectures it supports
-
strcat[m]
it's still primarily for x86
-
strcat[m]
and I don't think they use ShadowCallStack on arm
-
strcat[m]
Pixel phones use CFI and ShadowCallStack but it's not widely adopted anywhere else - I am not sure if it's even used anywhere else right now for the Linux kernel
-
concat[m]
-
strcat[m]
and I don't think ChromiumOS uses ShadowCallStack at all
-
strcat[m]
they use CFI for userspace
-
strcat[m]
concat: not sure what that's supposed to show
-
strcat[m]
compiler-rt is an LLVM library
-
radixed9[m]
They could definitely use it on arm and it has been tested on similar setups
-
concat[m]
Uh wrong bookmarked link hold on
-
strcat[m]
ShadowCallStack support being present in LLVM doesn't mean they use it
-
jknsec[m]
See I like Graphene honestly because of the people here, especially strcat. It "feels" better but then again feeling should not be the basis for any security decision.
-
strcat[m]
and ShadowCallStack is arm64-only since the x86 support was a failure and was removed
-
jknsec[m]
Plus it helps that Daniel knows what the fuck he's talking about
-
jknsec[m]
Thank you, by the way.
-
strcat[m]
everyone has ShadowCallStack support in LLVM if it's up-to-date but doesn't mean it's used or that they provide production support for it in libc
-
strcat[m]
rather than the compiler-rt stuff
-
concat[m]
<strcat[m] "ShadowCallStack support being pr"> No you're right, I shared a wrong link
-
strcat[m]
similar to CFI where it has to be implemented in libc or somewhere else to do it properly
-
concat[m]
<radixed9[m] "They could definitely use it on "> Can you tell when the tests were made?
-
concat[m]
It could help me find what I was talking about
-
radixed9[m]
-
concat[m]
<strcat[m] "and ShadowCallStack is arm64-onl"> Off-topic for a moment since we're talking about x86, wasn't Windows the best verified boot for x86?