-
parazen616[m]
<overheadscallop[ "what kind of headphones? the reg"> I use the adapter what came with my pixel 3. I tried different headphones some with microphone some without but I get the same message.
-
overheadscallop[
might be a problem with the usb port or adapter then
-
parazen616[m]
<overheadscallop[ "might be a problem with the usb "> The funny thing is that the GOS recognises an audio device. So I thought it's just a permission dilemma..
-
parazen616[m]
Not so important..
-
parazen616[m]
My dream phone would be a grapheneOS as backbone with a ratio (blloc) launcher.. Imao the best interface out there atm
-
renlord
is there a way to have a secure clipboard on desktop OS-es?
-
brenneke[m]
Has new update started hitting phones yet?
-
renlord
yes
-
renlord
beta channel
-
brenneke[m]
OK thanks.
-
rwarr627[m]
strcat: can you explain a slot in the context of hardened_malloc?
-
strcat[m]
a slot in a slab for a slab allocation
-
strcat[m]
which are tracked by bits in the bitmap
-
strcat[m]
1 bit per slot
-
strcat[m]
so for example 16 byte allocations are in 4096 byte slabs
-
strcat[m]
so that's 256 slots
-
strcat[m]
you can see the table showing the size classes with the # of slots and slab sizes
-
strcat[m]
in README
-
rwarr627[m]
Okay, so is the information stored in the bitmap used to determine an upper bound for an object's size from a pointer?
-
rwarr627[m]
Assuming it can be checked to see if it's free or not
-
rwarr627[m]
that is, checking each slot in the slab
-
Arhu
Happy birthday strcat
-
madaidan[m]
-
madaidan[m]
Think I fixed all the bad parts
-
madaidan[m]
Anything else?
-
-
yolotrolo[m]
omg he dram whores never stop lmao
-
yolotrolo[m]
* omg he drama whores never stop lmao
-
yolotrolo[m]
i just posted in the wrong place lmao
-
yolotrolo[m]
* i just posted in the wrong place lmao :/
-
madaidan[m]
-
madaidan[m]
This guy cleared his post history too
-
madaidan[m]
Might be a saintjohnny alt
-
madaidan[m]
This is starting to seem even more like coordinated attacks
-
madaidan[m]
Called them out and they deleted their post history again
-
DannyWorkOrderPr
ONE LAST BIG HAPPY BIRTHDAY TO strcat!
-
DannyWorkOrderPr
Thanks very much for your work, and passion. You're a hero, no homo.
-
joshman[m]
Google camera now works 10out of 10. Thanks guys for the plug-in.
-
gervarouge[m]
<renlord "is there a way to have a secure "> QubesOS
-
gervarouge[m]
macOS has reasonable secure keyboard entry for "sensitive" things. Only remotely close thing I can think of.
-
joshman[m]
How come Gcam apk is not on Aurora? I thought they are mirroring GPS
-
JTL
I assume because the APK is extracted from device images or something?
-
» JTL shrugs
-
cyredanthem[m]
madaidan.: Just tried Firefox with Fission and strict CFG runs great
-
cyredanthem[m]
I'm surprised they aren't working harder on this
-
cyredanthem[m]
> I assume because the APK is extracted from device images or something?
-
cyredanthem[m]
It's on the store
-
cyredanthem[m]
All Firefox needs is to fix that media player and Windows could be very secure. I feel like their priorities are off
-
-
cyredanthem[m]
shrug idk where
-
Arhu
How about FF on macOS? I really like the Temporary Container extension. Chromium profiles and the Self-Destructing Cookies extension don't offer the same level of usability.
-
cyredanthem[m]
> How about FF on macOS? I really like the Temporary Container extension. Chromium profiles and the Self-Destructing Cookies extension don't offer the same level of usability.
-
cyredanthem[m]
Firefox is only anywhere decent on Windows and iOS
-
cyredanthem[m]
Firefox on Windows is solid if you force strict CFI and turn on Fission. iOS almost all browsers are the same, but Firefox lacks important privacy features
-
cyredanthem[m]
However neither are tested to be stable and it still has way too many win32k calls due to the stupid media player
-
joshman[m]
Ok. Gcam has no fails whatsoever unlike Open Camera. Pics are def better due to better HDR handling. And above all - I finally have Slowmo camera to catch best moments
-
Arhu
Don't you mean it lacks security features? Outside of the security issues, privacy on FF can be quite good, maybe even te best if you configure it properly and with the right extensions
-
Arhu
FF for iOS is just a skin for the Safari webview
-
yolotrolo[m]
> However neither are tested to be stable and it still has way too many win32k calls due to the stupid media player
-
yolotrolo[m]
i'm going to try to setup firefox with remoteapp in windows sandbox, that should be a pretty solid setup
-
yolotrolo[m]
note sure if remoteapp is working in windows sandbox, going to check that
-
cyredanthem[m]
> Don't you mean it lacks security features? Outside of the security issues, privacy on FF can be quite good, maybe even te best if you configure it properly and with the right extensions
-
cyredanthem[m]
Firefox privacy features are far from practical or proper. It spies more than Chrome
-
cyredanthem[m]
Arhu: Firefox on macOS can hardly be called a sandbox
-
cyredanthem[m]
Firefox: iOS > Windows > Linux > Android > macOS
-
cyredanthem[m]
Firefox Sandbox Level 3 is lacking "microphone, access to various system services, windowserver, named sysctls and iokit properties, and other miscellaneous items"
-
cyredanthem[m]
<cyredanthem[m] "Firefox Sandbox Level 3 is lacki"> Protections for*
-
renlord[m]
<joshman[m] "Ok. Gcam has no fails whatsoever"> How do you get gcam
-
renor
-
renlord
thanks
-
renor
fomijafi[m]: I don't think that it is needed to install in a separate profile as the app itself has no permissions at all... Also you can remove Network permission from Gcam and it still works.
-
matic_nick[m]
What do you guys think of this
spectrum-os.org
-
joshman[m]
Google Fotos app is also confirmed working great with network access disabled
-
travankor_
is there a wiki page for apps compatibilty/recommendations/tips?
-
cyredanthem[m]
> What do you guys think of this
spectrum-os.org
-
cyredanthem[m]
Linux based system so probably pretty bad
-
cyredanthem[m]
ChromeOS is still suffering from Linux woes security wise
-
cyredanthem[m]
Android is doing pretty well, but it's had around 13 years of solid progress
-
renlord
joshman[m]: renor do you guys have problems with previewing photos in the app?
-
renor
Nope, all working good so far
-
renlord
hmm
-
renlord
not for me :/
-
renor
You can't preview?
-
renlord
yea lol
-
-
cyredanthem[m]
> is there a wiki page for apps compatibilty/recommendations/tips?
-
cyredanthem[m]
If it doesn't work on Aurora Store > try running it with microg core installed(usually breaks more than it fixes > install from the Amazon app store if that fails > install with Google play services apk with no internet
-
renlord
as in browsing photos inside the cam app
-
cyredanthem[m]
<matic_nick[m] "> <@cyredanthem:synapse.travnewm"> matic_nick: Qubes is not hard to use since it's awkward, it's hard to use since it's slow
-
renlord
qubes is hard to use and also hard to use correctly
-
matic_nick[m]
Trade performance for security?
-
renlord
if your opsec is bad inside a templatevm, you are equally screwed
-
renlord
one vm per application is also very wasteful
-
renor
renlord: where did you get the app?
-
renor
The Gcam app
-
cyredanthem[m]
matic_nick: the best solution is to use ChromiumOS since it has comprehensive design
-
renlord
renor: apkmirror?
-
cyredanthem[m]
Qubes the security model is very easy to screw to
-
cyredanthem[m]
Up*
-
matic_nick[m]
<renlord "one vm per application is also v"> On a decent desktop not so much of an issue I think
-
cyredanthem[m]
It's a weird solution of bolting on one really good thing onto a series of terrible things
-
renlord
matic_nick[m]: it is a very profound issue
-
renlord
even on a decent lapto
-
renor
> renor: apkmirror?
-
renor
Yes, me too. Latest version? I think from Jan 27
-
cyredanthem[m]
Windows 10 and ChromeOS highlight much more reasonable security models imo
-
renlord
renor: my variant is from Mar 19, 2020
-
renlord
60092239
-
cyredanthem[m]
Linux is a lost cause
-
renor
I've got 56485809
-
renlord
win10's base offering nowadays is really good
-
renlord
they also ship a type 1 hypervisor for free
-
renlord
so you dont have to use virtualbox if you want to do linux stuff
-
cyredanthem[m]
Windows 10 also can force CFI in any app
-
cyredanthem[m]
Even Firefox runs well with it
-
renlord
dont even know how the fk they make money from win10
-
cyredanthem[m]
renlord (@freenode_renlord:matrix.org): uR dAtA
-
renlord
maybe subscription and support
-
renlord
cyredanthem[m]: meh, you can turn off most if not all the telemetry and reporting
-
renlord
it is a very good offering IMO
-
renlord
i'd tell people to use win10
-
cyredanthem[m]
renlord (@freenode_renlord:matrix.org): who does though?
-
cyredanthem[m]
Windows 10 is probably the most secure OS right now they just do almost everything right
-
matic_nick[m]
<renlord "cyredanthem: meh, you can turn o"> My main gripe with it honestly
-
cyredanthem[m]
I might leave macOS over it
-
cyredanthem[m]
I do have verified boot though which rocks
-
cyredanthem[m]
The secure keyboard entry and rootless app installs are nothing to scoff at
-
cyredanthem[m]
I am on the fence
-
-
cyredanthem[m]
Normally macOS security is worth the premium. I am starting to wonder. If you're a huge Unix fan or very paranoid about privacy sure
-
cyredanthem[m]
travankor: they don't require gapps
-
cyredanthem[m]
They are yes, but they don't need to install with privilege
-
cyborgninjaneer[
Just got the update. Thanks, @strcat:matrix.org
-
cyredanthem[m]
I got it too
-
renlord
apple walled garden is a very big tradeoff
-
renlord
not much of an issue on macos
-
renlord
but they're likely to merge ios and macos families very soon
-
cg_droid
Updated!! Thanks strcat[m] 🙂
-
matic_nick[m]
<cyredanthem[m] "Normally macOS security is worth"> I'm pretty agnostic security/privacy wise but I there are some things the way Apple do I don't fully agree with
-
cyredanthem[m]
renlord (@freenode_renlord:matrix.org): that's a good thing if they merge them imo
-
cyredanthem[m]
If they do it right
-
joshman[m]
<renlord "60092239"> Where do you see app version
-
renlord
on the apkmirror site
-
renlord
7.3.021.300172532
-
cyredanthem[m]
matic_nick: Apple strikes a good balance in everything I think they don't really stand out for anything besides iOS which is amazing
-
renlord
is the actual vername
-
joshman[m]
Yes. This is what I have
-
joshman[m]
It's weird there's no Gcam apk on Aurora. I got it from Aptoide
-
cyredanthem[m]
renlord (@freenode_renlord:matrix.org): what's your browser setup on Windows?
-
renlord
i just use the stock edge browser now
-
cyredanthem[m]
For virtualization?
-
renlord
since it runs inside the win10 appcontainer
-
matic_nick[m]
<cyredanthem[m] "matic_nick: Apple strikes a good"> Yeah which is why I think running macos besides mac devices is pretty pointless thus leads me to open alternatives
-
renlord
i try to use the UMP win10 applications
-
cyredanthem[m]
Windows 10S at some point would be your goal to run?
-
renlord
*uwp
-
cyredanthem[m]
If they improve it enough
-
renlord
will have to see what's the feature set
-
renlord
for example, i need hyper-v
-
renlord
there are some things for productivity reasons i still need to do on linux
-
joshman[m]
It's so funny how allegedly bad was windows years ago everyone was switching to Linux. Here we are in 2020 folks going Linux 2 Windows again. Who knew
-
matic_nick[m]
<cyredanthem[m] "If they improve it enough"> On my desktop "I just want to be left alone" which isn't very Windows thing
-
cyredanthem[m]
Do you set custom hardening rules in Windows 10 Defender Security settings?
-
renlord
cyredanthem[m]: i turn on core isolation and memory integrity stuff
-
cyredanthem[m]
matic_nick: that's a MacOS thing which is appealing
-
cyredanthem[m]
It just werks to quote true memes
-
cyredanthem[m]
I set custom rules per app
-
cyredanthem[m]
Like Tor browser strict CFG
-
matic_nick[m]
<cyredanthem[m] "matic_nick: that's a MacOS thing"> Again back to Apple being Apple on hardware
-
renlord
cyredanthem[m]: i might just use a whonix VM for anonymous stuff
-
cyredanthem[m]
That's a good idea on Hyper-V?
-
renlord
yeah, on hyper-v
-
cyredanthem[m]
Windows 10 and GrapheneOS are the perfect pair I think since they both have excellent hardening and they both run Chromium as it should be run
-
joshman[m]
Ok. Gcam still fails very rarely. Upstream bug is still a thing though it's less annoying
-
renlord
still cant get photo viewing to work
-
matic_nick[m]
Our Windows devices are the ones making most noise on our network so I personally wouldn't run it privacy wise.
-
matic_nick[m]
<matic_nick[m] "Our Windows devices are the ones"> Their telemetry is obnoxious
-
cyredanthem[m]
Mine running Ungoogled Chromium is almost silent
-
cyredanthem[m]
I do turn everything off though
-
renor
renlord, joshman[m]: The version I'm using has no problems, from Jan 27
-
matic_nick[m]
No firewalling or privacy modding stopped it so I just gave up
-
cyredanthem[m]
How?
-
renlord
what?
-
renlord
matic_nick[m]: you have a lot of misunderstandings it seems
-
renlord
what does privacy modding even mean
-
joshman[m]
<renlord "still cant get photo viewing to "> You need to install fotos apk
-
renlord
there are options to opt out of more or less everything
-
cyredanthem[m]
Windows you can easily opt out of all telemetry at least on recent versions. Turning off the smart screen and that stuff is the part I always forget
-
matic_nick[m]
<renlord "what does privacy modding even m"> wrong word I guess
-
cyredanthem[m]
That really helps
-
renlord
joshman[m]: google photos?
-
joshman[m]
Correct
-
cyredanthem[m]
The diagnostics you can't fully turn off, but it's nothing that fancy
-
renlord
joshman[m]: ok thanks
-
joshman[m]
It's Google Fotos not Photos btw
-
joshman[m]
Don't forget to disable network access
-
cg_droid
Windows is a nightmare in updates in many ways, sometimes they can even break your system, I think they must change that
-
cyredanthem[m]
Windows 10 LTSC might be for you
-
joshman[m]
<cg_droid "Windows is a nightmare in update"> Wanna hear about Arch updates?
-
cyredanthem[m]
Zero bloat at all
-
matic_nick[m]
I used to do mitm on our windows devices and manually block connections that trace to their telemetry, it was awful
-
renlord
joshman[m]: there is no Google Fotos
-
cyredanthem[m]
matic_nick: how?
-
cg_droid
cyredanthem[m], good point, never tried it
-
cg_droid
joshman[m], never used... a pain in the ass? 😀
-
cyredanthem[m]
Windows 10 LTSC is pretty baller. No Windows Sandbox though
-
renlord
matic_nick[m]: do you also block the update check?
-
cyredanthem[m]
No virtualized Edge
-
renlord
so you become more vulnerable to 0-day CVEs?
-
renlord
ping home == always bad huh?
-
cg_droid
cyredanthem[m], :-o without sandbox???
-
matic_nick[m]
<renlord "matic_nick: do you also block th"> No
-
cyredanthem[m]
> so you become more vulnerable to 0-day CVEs?
-
cyredanthem[m]
Beating librem at their own game
-
matic_nick[m]
Granted it was back when Cortana was just introduced so it wasn't regulated then
-
cyredanthem[m]
You want to know what phones home a lot? Firefox
-
renlord
matic_nick[m]: i think you can disable cortana now
-
cyredanthem[m]
> Granted it was back when Cortana was just introduced so it wasn't regulated then
-
cyredanthem[m]
Windows 10 is so much better now
-
renlord
which i did anyways
-
renlord
i didnt even like halo
-
renlord
ffs
-
Arhu
Firefox by default has a shitload of telemetry but it can be turned off
-
matic_nick[m]
<Arhu "Firefox by default has a shitloa"> That too
-
matic_nick[m]
Fuck Fennec such bullshit
-
Arhu
How many years ago did Mozilla get taken over by the privacy hostile forces?
-
cyredanthem[m]
Fuck Waterfox and fuck Gecko
-
cyredanthem[m]
Some old things should just die
-
renor
renlord, joshman[m]: I'm not running Google Photos yet it is working
-
cyredanthem[m]
WebKit Firefox would be exciting
-
Arhu
cyredanthem: it's too bad the sandbox feature is from after the latest LTSC and the next release will be in the end of 2021
-
cyredanthem[m]
Don't be another chromium copy team up with your ally
-
matic_nick[m]
<Arhu "Firefox by default has a shitloa"> I think there's still some telemetry even if you turn it off, supposedly
-
cyredanthem[m]
Arhu: yes that's true
-
cyredanthem[m]
matic_nick: that's true
-
Arhu
Enterprise had everything you want but comes with bloat
-
cyredanthem[m]
Firefox even has Google telemetry you can't turn off
-
renlord
renor: well i needed google photos
-
renlord
im guessing its related to a gallery provider
-
renlord
i had gallery disabled for leafpic
-
renlord
and then when i re-enabled gallery, it still didnt work
-
cyredanthem[m]
Can you remove stuff from a Windows ISO?
-
renor
Could be, I'm using system default gallery
-
cyredanthem[m]
Modified enterprise would be awesome
-
renlord
so my guess is that leafpic does not have a proper gallery implementation.
-
renlord
anyways, stock gallery is really shit
-
renlord
i'll just use google photos for now
-
cyredanthem[m]
Windows 10 custom hardening settings are the bomb.
-
renlord
thank you friends who told me about that stub api implementation
-
Arhu
cyredanthem: FF has Google telemetry you can't turn off with user.js?
-
cyredanthem[m]
Windows let's you control everything it's awesome
-
renlord
microsoft actually decided to listen to customers
-
cyredanthem[m]
You can in there
-
matic_nick[m]
<cyredanthem[m] "Windows let's you control everyt"> It's very exposed to user which is nice
-
cyredanthem[m]
> microsoft actually decided to listen to customers
-
cyredanthem[m]
Windows 10 is so appealing now and looks excellent as always
-
matic_nick[m]
I haven't done intensive research into the current Windows situation yet but I still get creeped out on Windows 10's constant home-phoning like every hour it does some random dns related to telemetry, even when the device is on standby
-
cyredanthem[m]
Every OS has some connections home
-
cyredanthem[m]
Windows isn't that bad it's very honest about how much info is given away checking for updates and considers that basic telemetry when the others don't
-
cyredanthem[m]
Windows 10 might be the most honest about privacy
-
xabierd[m]
<cyredanthem[m] "Some old things should just die"> Webkit/blink are also pretty old
-
renor
-
renor
I'm using this gcam moded version, and has some more interesting options
-
Arhu
It's unfortunate that they're basing Spectrum OS on Linux (for now) instead of ChromiumOS, since they eventually want to use crosvm. An ungoogled ChromiumOS would be awesome, and a ChromiumOS based Qubes clone would be god tier
-
cyredanthem[m]
Gecko is old since it never adapted
-
cyredanthem[m]
Honestly shouldn't base anything on Linux right now
-
cyredanthem[m]
If I made an OS I would likely take Darwin and port waycool to it build a sandboxing/mac system from the ground up and add a Linux binary compatibility layer
-
renlord
lol why darwin?
-
renlord
why not build on top of seL4
-
matic_nick[m]
<cyredanthem[m] "Every OS has some connections ho"> It's worse when actively using it though.
-
renlord
i wonder if you can port services that come with the Mach kernel to run as userspace OS services on top of seL4
-
cyredanthem[m]
renlord (@freenode_renlord:matrix.org): seL4 for a desktop?
-
Arhu
ChromiumOS is probably lower hanging fruit because the crosvm and wayland stuff is already there, an maybe easier to eventually move to Zircon/Fuchsia
-
renlord
assuming those services are implemented securely
-
cyredanthem[m]
I would run Darwin until Zircon was ready
-
renlord
cyredanthem[m]: yeah
-
renlord
it can run on x86
-
cyredanthem[m]
Yes, I am sure seL4 could be an option. I'm not sure about hardware compatibility though. It's an issue with both though
-
cyredanthem[m]
That's why Linux is so popular
-
Arhu
Why is it that there are no serious projects based on ChromiumOS? Darwin I can understand, but for now ChromiumOS seems like the most functional solid base
-
cyredanthem[m]
ChromiumOS is not as secure as ChromeOS since no verified boto
-
cyredanthem[m]
And it's very limited
-
cyredanthem[m]
GrapheneOS probably wouldn't exist without devices with custom verified boot keys(thankfully there will always be Qualcomm reference devices)
-
Arhu
Limited in which way? You'd run everything in a crosvm anyway
-
cyredanthem[m]
That's not a good idea for the reasons @renlord:matrix.org and I highlighted
-
cyredanthem[m]
It defeats the purpose
-
Arhu
Google Pixelbooks don't support a similar thing?
-
cyredanthem[m]
seL4 as a hypervisor for Qubes would be interesting running Windows 10 as guests?
-
cyredanthem[m]
> Google Pixelbooks don't support a similar thing?
-
cyredanthem[m]
No Google doesn't like it
-
cyredanthem[m]
Qualcomm supports it and Google leaves the bootloader stock
-
cyredanthem[m]
Google has no interest in custom verified boot is my take
-
cyredanthem[m]
Which means Pixels might drop it when they go custom chips
-
Arhu
It seems trivial for them to disable it for Pixel phones
-
renlord
lol, they are long way from custom chip
-
renlord
many hardware people left
-
cyredanthem[m]
<cyredanthem[m] "Which means Pixels might drop it"> Arhu: that's not the ethos
-
cyredanthem[m]
They want to go stock
-
cyredanthem[m]
Qualcomm is stock
-
cyredanthem[m]
Pixels are the Android experience
-
cyredanthem[m]
All in all
-
cyredanthem[m]
renlord (@freenode_renlord:matrix.org): thankfully
-
cyredanthem[m]
In this one instance
-
Arhu
I don't follow. If they don't like custom verified boot, it's super easy for them to disable it on their Pixel phones. You're staying they just don't do that because it's not stock Qualcomm? Their Titan M chip isn't - that's already a divergence from Qualcomm
-
cyredanthem[m]
If they liked it they would add it to Pixelbooks
-
renlord
my guess is that they probably wotn bend over backwards just to support custom verified boot
-
renlord
but if its along the way, sure.
-
cyredanthem[m]
That's probably most accurate
-
cyredanthem[m]
They obviously are a fan of GrapheneOS so who knows
-
cyredanthem[m]
Is KeePass still the only sane Password Manager?
-
matic_nick[m]
Talking about custom chips, how much does it benefit mac users in the future?
-
cyredanthem[m]
> Talking about custom chips, how much does it benefit mac users in the future?
-
cyredanthem[m]
For security and trust? A lot
-
Arhu
Hopefully some other vendor would make a phone with hardware so identical to the pixels it can run AOSP with minimal modifications. I really don't understand why they make it so difficult for themselves with keeping up with the Android implementation for their phone, and they always push non-stock shit that nobody wants. They're making their money from selling devices, no?
-
renlord
matic_nick[m]: cyredanthem[m]: you also have to trust apple completely
-
renlord
that they do correct things at the HW and SW level
-
cyredanthem[m]
renlord (@freenode_renlord:matrix.org): which is better than trusting a bunch of hardware companies competely
-
renlord
cyredanthem[m]: i dont necessarily agree with that
-
cyredanthem[m]
I have to trust Google, Qualcomm, and GrapheneOS on my phone. An iPhone is pretty much just Apple unless I'm missing something
-
Arhu
With most iPhones you're trusting Qualcomm or Intel too
-
renlord
cyredanthem[m]: at least google/qualcomm/grapheneos develops software independently and check/validate correctness when interfacing with each other
-
cyredanthem[m]
That's very true renlord (@freenode_renlord:matrix.org) they keep each other in line as they all care a lot
-
renlord
who knows if apple internal politics can get in the way of doing things correctly?
-
renlord
the problem here is that tehre is no public accountability
-
cyredanthem[m]
That's true iPhone is placing a lot of trust in one party
-
renlord
and hobbyist researchers need to bendover backwards to scrutinise apple devices.
-
cyredanthem[m]
Which is better than trusting 12 random parties all making sketchy drivers and firmware on an old laptop, but lot different than GrapheneOS trust wise
-
Arhu
I don't think the other companies can keep Qualcomm from putting a vulnerability or backdoor in their baseband chips
-
cyredanthem[m]
Apple and Google are the only ones with sane trust models
-
cyredanthem[m]
Imo
-
Arhu
Does the Apple T2 chip offer security advantage for running Windows? You don't have to lower the security settings to install Windows with BootCamp
-
cyredanthem[m]
> Does the Apple T2 chip offer security advantage for running Windows? You don't have to lower the security settings to install Windows with BootCamp
-
cyredanthem[m]
No Windows 10 is not designed for it
-
cyredanthem[m]
It's much like ChromiumOS can actually do some decent verification with Secure Boot alone, but it's useless on Windows and Linux. It's bad on ChromiumOS too, but still
-
cyredanthem[m]
Windows and Linux aren't designed for immutability
-
cn3m[m]
link? @cyredanthem:synapse.travnewmatic.com
-
cyredanthem[m]
@analogpathy:synapse.travnewmatic.com: help me out here I lost the link
-
cn3m[m]
oop
-
analog[m]
<cyredanthem[m] "@analogpathy:synapse.travnewmati"> For?
-
cn3m[m]
I'm asking for the secure boot stuff
-
cyredanthem[m]
Yes, I can't find it again but you and dong mentioned it
-
cn3m[m]
I can just look back in the group
-
cg_droid
After the update, in Pixel 3a, some apps give a warning about maybe not working and contact the developer: Messages and Conversations in my case. But the apps works great anyway 🙂
-
cg_droid
After the update, in Pixel 3a, some apps give a warning about maybe not working and contact the developer: Messages and Conversations in my case. But the apps work great anyway 🙂
-
cyredanthem[m]
cg_droid: I'll check it out
-
cg_droid
cyredanthem[m], once you start these apps I'm not receiving again that message
-
cg_droid
I've tested both apps and they work ok
-
cg_droid
cyredanthem[m], thanks
-
cyredanthem[m]
I couldn't see anything testing
-
cyredanthem[m]
cg_droid: anytime good find though
-
cg_droid
cyredanthem[m], with Pixel 3a?
-
cyredanthem[m]
Yes
-
cg_droid
Messages is the defafult app, and I don't know if you use xmpp or Conversations
-
Connie[m]1
Can anyone please explain what does "sensor" app permission do? Thanks!
-
cg_droid
The rest of the apps I can't see this warning
-
cg_droid
cyredanthem[m], but no problem as I said: they both work ok
-
cyredanthem[m]
> Can anyone please explain what does "sensor" app permission do? Thanks!
-
cyredanthem[m]
@cn3m:privacytools.io
-
Connie[m]1
I got that warning as well when i open the message app
-
cn3m[m]
sensor permissions can be used to listen to crude audio recordings, they can determine age and gender, they have even been somewhat linked to location, they were also used to steal lockscreen passwords(now impossible)
-
cn3m[m]
they can be a little scary
-
cg_droid
Connie[m]1, it's only that time, not anymore when I reopen it
-
cyredanthem[m]
👍
-
Connie[m]1
Wow thanks. So basically I should keep it "deny" for all apps?
-
Connie[m]1
> Connie 之蛙, it's only that time, not anymore when I reopen it
-
Connie[m]1
Yes same for me
-
cyredanthem[m]
Probably not a bad idea Connie 之蛙
-
Connie[m]1
Thanks alot 🙏🏻
-
cg_droid
cn3m[m], which apps do you allow in Sensors?, in my case Telephone, my camera app, Gestual Navigation Bar, GOS launcher and system layout
-
cn3m[m]
@conniesfrog:matrix.org I dunno it can make you stand out more browsing iirc
-
cn3m[m]
it's complicated I could write a book on it
-
cg_droid
I don't know if they are even necessary or not...
-
cn3m[m]
<cg_droid "cn3m, which apps do you allow in"> none of those need it
-
fujita_[m]
I just allow for all the default app
-
cn3m[m]
I don't care enough to turn it off
-
cg_droid
cn3m[m], oh thanks!, So what's the point in that permission?
-
fujita_[m]
would turning that off affect navigation
-
cg_droid
I thought that maybe Camera and Telephone need some sensor
-
cn3m[m]
<cg_droid "cn3m, oh thanks!, So what's the "> it's for gyroscope and such
-
cg_droid
Or gestual navigation..
-
cn3m[m]
many things
-
cg_droid
Can I deny them?
-
fujita_[m]
I think daniel did explain on reddit
-
cn3m[m]
you can try it
-
cg_droid
cn3m[m], thanks
-
cn3m[m]
I don't see why not
-
cn3m[m]
I don't turn sensors off on anything, but I also don't run any untrustworthy apps
-
xabierd[m]
I think that the toggle is more useful for apps from google crap store than free alternatives
-
cg_droid
Me neither but it's something there I can disable if I don't need it, we don't know but could happen
-
cg_droid
Yes, camera and telephone works ok without Sensor permission, tested
-
fujita_[m]
How does Gnu Icecat & Iridium compare to ungoogled chromium in terms of security
-
cn3m[m]
<fujita_[m] "How does Gnu Icecat & Iridium co"> GNU Icecat is bad for security
-
cn3m[m]
Iridium and Ungoogled are tied, but UC has a better patch history
-
cg_droid
fujita_[m], thanks, I'll find that post from Daniel about Sensors
-
travankor
any device maintainers working on pixel 4a
-
cn3m[m]
<travankor "any device maintainers working o"> doesn't exist yet
-
travankor
well it's "leaked" everywhere :p
-
cn3m[m]
doesn't help devs
-
cn3m[m]
pixel 4 isn't even supported which is the prereq
-
travankor
really?
-
travankor
4a depends on 4
-
travankor
?
-
cn3m[m]
it's a good foundation to work on the 4a from
-
EssentialChaos[m
cn3m: I think 4a would be much easier
-
travankor
they're completely separate devices, except for the name
-
EssentialChaos[m
It has less features
-
cn3m[m]
that's wonderful, but not reality
-
travankor
afaik
-
cn3m[m]
@freenode_travankor:matrix.org that's not at all true
-
travankor
i'm not super familiar with android dev, so would appreciate some links/info
-
cn3m[m]
They share a lot of technical details code wise. I could go into it, but there's a book to write
-
cn3m[m]
I mean it's just simple, a series is not that different
-
travankor
you guys think daniel and co will skip 4/4a for pixel 5?
-
cn3m[m]
it's not impossible
-
cn3m[m]
he said people need to step up and add the devices themselves
-
cn3m[m]
he doesn't own a Pixel 4 iirc
-
travankor
honestly, i don't like the pixel 4, either
-
xabierd[m]
it would be nice the next grapheneos phone to have 5g, but more than happy with what we have right now
-
joshman[m]
Since today (after I got working gcam) grapheneOS became my absolute weapon of choice in the OS department
-
joshman[m]
Bluetooth fixed. Camera fixed. I don't need anything else. Graphene is perfection
-
xabierd[m]
It was nice to know that even my banking apps work on grapheneOS, some custom roms with passed safetynet failed
-
cn3m[m]
as someone who uses GrapheneOS and iOS side by side (Pixel 3a and iPad Pro) I definitely like both for different reasons
-
cn3m[m]
I will prefer GrapheneOS for sure after Android 11
-
joshman[m]
Gcam, fotos and Gboard are only Google products I use and they all work with network settings disabled.
-
EssentialChaos[m
cn3m: Generally or is there something specific in Android 11
-
EssentialChaos[m
* cn3m: Generally or is there something specific in Android 11?
-
joshman[m]
I use to use my spare iPhone 11. Which is now officially a dust collector
-
joshman[m]
<EssentialChaos[m "cn3m: Generally or is there some"> Security hardening
-
cn3m[m]
@essentialchaos:tchncs.de so I worked in adtech and I broke Android and tried to break iOS for a living
-
cn3m[m]
the 3rd party privacy is huge for me
-
cn3m[m]
Android 11 is finally catching up
-
cn3m[m]
GrapheneOS has always done things much better than Android normally
-
cn3m[m]
it's all about the privacy this release
-
EssentialChaos[m
Android: it's all about the privacy this release
-
EssentialChaos[m
Xiaomi: yeah, might skip this one
-
-
cn3m[m]
Google Apps totally wreck anything good about Android 11 privacy, but on degoogled OSs it's very close to iOS.
-
cn3m[m]
iOS still does a lot of things in a more sane way for 3rd party privacy, but first party privacy is better on AOSP. You have settings to change on iOS to get there
-
travankor
first party as in what apple collects from you
-
cn3m[m]
@freenode_travankor:matrix.org yes
-
cn3m[m]
in all fairness they collect less than Firefox ha
-
travankor
heh
-
cn3m[m]
however Android is getting very competitive on privacy when normally I consider it to be a freedom choice
-
travankor
my last straw with firefox was when they started shipping ad-bait/shitty ads on startup
-
cn3m[m]
@freenode_travankor:matrix.org yes it sucks now it's unexcusable
-
yekip[m]
Sounds like all my learning about using Firefox privately is turning out to be a waste of time :D
-
yekip[m]
Is Firefox frowned on now?
-
cn3m[m]
100%
-
cn3m[m]
it's a sham
-
yekip[m]
shit
-
yekip[m]
'thanks' :D
-
yekip[m]
in case it makes a diff, i am only talkin about firefox
-
yekip[m]
* in case it makes a diff, i am only talkin about desktop browser
-
cn3m[m]
Firefox sucks on all platforms
-
cn3m[m]
Windows you can tweak and use testing features to do okay..
-
cn3m[m]
it's still bad
-
yekip[m]
no windows here. only mac. so i should be looking to change. christ, that wont be fun. :D
-
yekip[m]
will add another post it note to my desk!
-
cn3m[m]
macOS is solid
-
yekip[m]
is it possible to use Chromium (if that's the alternative you recommend) with extensions to block trackers and stuff like in Firefox? I use quite a few, plus first party isolation in configs. is that sort of thing possible with Chromium?
-
cn3m[m]
Firefox sucks on it
-
cn3m[m]
I mean yeah Chromium can be comparable for privacy
-
yekip[m]
macOS is a privacy nightmare too when you get into it, which I stupidly did recently. monitoring all connections. Icloud bull shit turned off, still making connections constantly, days of learning what i can block without screwing up normal operation. ok, Windows is an abomination by comparison, but I despise Apple equally these days, having been something of a devotee for many years now. I just don't have the knowledge
-
yekip[m]
to take on a full move to Linux, but its coming
-
cn3m[m]
did you check it with MITM?
-
cn3m[m]
I had one for work
-
yekip[m]
check what with what?
-
cn3m[m]
as long as diagnostics were off it was always update checking or checking the time or something
-
cn3m[m]
<yekip[m] "check what with what?"> man in the middle
-
cn3m[m]
decrypt the packets
-
yekip[m]
i know thats what MITM means, but dont know what you mean by your question
-
cn3m[m]
number of connections isn't the issue, content is
-
yekip[m]
yeah i am not up to packet inspection at this point
-
yekip[m]
i use litle snitch
-
yekip[m]
so i just get to see what is dialling to where, and when.
-
cn3m[m]
oh that's not super helpful for that, but talk to cyre
-
yekip[m]
i am aggressive in blocking, then unblock when absoluely necessary
-
cn3m[m]
he's the Mac privacy guy
-
cg_droid
Linux is privacy without security, so it's like no privacy
-
yekip[m]
oh he's a guy?
-
yekip[m]
i thought there were quite a few men in the middle :D
-
yekip[m]
no doubt some ladies too :D
-
yekip[m]
<cg_droid "Linux is privacy without securit"> agreed, but at this point i would sooner learn that, that learn how to fight with the bastards who sold me this machine, for my own privacy. facial analysis of all my photos, automatically, without consent, and without (as far as I can tell) ANY way to turn the damn thing OFF. Thats one of about 100 serious gripes i have
-
cn3m[m]
macOS is the most privacy friendly consumer OS
-
yekip[m]
deliberate blocking/obfuscation of VPN usage with many Apple apps... the list goes on and one
-
yekip[m]
* deliberate blocking/obfuscation of VPN usage with many Apple apps... the list goes on and on
-
cn3m[m]
@yekip:privacytools.io a lot of what you are talking about is local processing
-
cg_droid
yekip[m], you won't find a perfect operative system in this world
-
cn3m[m]
facial recognitions and everything is all local
-
yekip[m]
<cn3m[m] "macOS is the most privacy friend"> that's just comparative. I agree. But it's far from BEING a privacy friendly OS.
-
yekip[m]
<cn3m[m] "facial recognitions and everythi"> so "they" say
-
yekip[m]
then I see a shit load of connections out
-
yekip[m]
and not the point. I don't want facial fucking proicessing, local or remote. I do not want it!
-
yekip[m]
but can't seem to stop it
-
yekip[m]
so I am moving away from things like iTunes, Photos app, obviously Facetime etc
-
cn3m[m]
you can verify they do stuff offline
-
yekip[m]
i know
-
cn3m[m]
MITM
-
travankor
yekip[m]: sounds a lot like "the grass is greener on the other side"
-
yekip[m]
<travankor "yekip: sounds a lot like "the gr"> dont understand that
-
yekip[m]
which side?
-
yekip[m]
i am on Mac. I am staying on Mac for foreseeable future, as I am stuck with it for now. But locking it down as much as possibhle is something I am doing, and not without a fight from Apple in many ways
-
yekip[m]
how do I find this MITM?
-
cn3m[m]
Wireshark is the easiest way talk to analog and thedong69 in spite chT
-
travankor
yekip[m]: i mean mac is not necessarily worse than windows/linux
-
cn3m[m]
I'm an mitmproxy guy whcih is a little harder
-
dazinism
cg_droid: the warning added with the latest update. Its because the app uses a target apk earlier than 28.
-
dazinism
-
cn3m[m]
@yekip:privacytools.io yeah Mac was awesome when I used it
-
cn3m[m]
nothing violated my privacy at all
-
cn3m[m]
great security model
-
dazinism
Apps having a target SDK of 28 or higher adds significant security benefits
-
cg_droid
Real privacy doesn't exist, you can avoid some ads from websites and not being tracked a lot, nothing more.
-
cn3m[m]
though I get the not liking the local processing
-
cn3m[m]
the root of trust on the web is toast
-
dazinism
cg_droid: Pix Art Messenger, which is a fork of conversations targets SDK 29
-
yekip[m]
<travankor "yekip: i mean mac is not necessa"> It beats Windows for privacy, by a country mile. It beats Linux for security, by a country mile. That's why I am on it. But learning to improve my privacy by blocking Apple's bull shit, is an improvement process, ongoing
-
cn3m[m]
@yekip:privacytools.io turn off diagnostics and iCloud
-
cn3m[m]
that's all you need
-
cn3m[m]
you're done
-
cn3m[m]
I can definitely confirm everything else is innocent
-
travankor
i don't think you can
-
blacklight447[m]
-
travankor
"block apple"
-
travankor
walled garden, et al
-
blacklight447[m]
Can you guys imagene running this with graphene
-
blacklight447[m]
Once desktop mode becomes more mature
-
yekip[m]
<cn3m[m] " @yekip:privacytools.io yeah Mac"> That's the point really. IT has always been nothing short of awesome in my view, UNTIL more recently. Rapidly going downhill as they need to keep shareholders happy and this means monetising things they never needed to before. like upsells and traps and shit. Just pisses me off. But yes, its the the best overall choice STILL. But its going downhill fast for me. Said as someone
-
yekip[m]
who works with them 7 days a week for like 15+ years.
-
cn3m[m]
<blacklight447[m] "Can you guys imagene running thi"> its possible
-
cn3m[m]
@yekip:privacytools.io yeah don't let perfect be the enemy of good
-
cn3m[m]
you're doing way better than me and most of us
-
blacklight447[m]
<cn3m[m] "its possible"> I assume we cannot use desktop mode on graphene as of now
-
cn3m[m]
@blacklight447:privacytools.io There's an app I haven't tried it though
-
yekip[m]
<cn3m[m] "I can definitely confirm everyth"> Sorry, I can't agree there. Maybe in the past. I have been watching connections and doing all sorts of shit for weeks now as I am setting up an entire new office basically. From scratch. Fresh OS, no migration of user accounts of data, everything set up manually. I have lost count of the smelly things I have found. But it depends what bothers you, which may be different to
-
yekip[m]
what bothers me. For instance, i doubt it bothers you that your photos are facially analysed, if kept local. It bothers me though. I have turned off icloud and diags, but it still conects to a shit ton of servers related to icloud, it still tries to use icloud in some apps even though icloud is turned off.... its not quite as simple as you say there. I wish it was, but expeirence has shown me it isn't.
-
yekip[m]
<travankor "walled garden, et al"> zactly
-
cn3m[m]
the contents the communications aren't holding your private data
-
cn3m[m]
that's all I'm saying it's not going home
-
blacklight447[m]
<cn3m[m] " @blacklight447:privacytools.io "> Well i know there are some apps for it, but id rather use something thats part of the OS itself
-
yekip[m]
where do i find this MITM privacy guy you mentioned?
-
travankor
yekip[m]: yeah, apple is not great for 1st party privacy, but that's inherent to the walled garden model
-
cn3m[m]
@yekip:privacytools.io he's in spite cyredanthem ping him I guess
-
cn3m[m]
<travankor "yekip: yeah, apple is not great "> it's 10-50x better than Google
-
cn3m[m]
which isn't necessarily saying much
-
yekip[m]
totally. but I wouldn't touch google with my worst enemies hands :D
-
yekip[m]
<cn3m[m] " @yekip:privacytools.io he's in "> thanks, thats cool to know
-
cn3m[m]
the study on just web browsing literally found 50 apple users give off as much data as 1 Google user
-
cn3m[m]
that's insane
-
cn3m[m]
@yekip:privacytools.io he's a MacOS/GrapheneOS guy
-
yekip[m]
wow. sounds like someone i need to get to know! I am on both
-
cn3m[m]
@yekip:privacytools.io ha
-
cyredanthem[m]
> @yekip:privacytools.io he's a MacOS/GrapheneOS guy
-
cyredanthem[m]
Oof my twin
-
yekip[m]
haha
-
yekip[m]
i have a linux laptop. for one reason. installing Graphene! Didn't dare try on Mac!
-
cyredanthem[m]
Haha why not?
-
cyredanthem[m]
Mine installed my GrapheneOS
-
yekip[m]
well i had guidance from linux users, so it was easier to install linux on an old machine, than try to convert instructions from linux peiople into mac instructions, considering i am a dumb fuck on both when it comes to CLI stuff
-
yekip[m]
gotta shoot here. but if you're up on MacOS (security and privacy) then I may have to nudge you with a few questions some time (in Spite)
-
cyredanthem[m]
yekip: yeah sure
-
cyredanthem[m]
Spite or dm
-
cyredanthem[m]
I'm open yekip
-
-
blacklight447[m]
Huh, apparently we have the force desktop mode option in developer options
-
blacklight447[m]
Sadly i have no usb c to hdmi or display cable, so i cannot test it out :/
-
cn3m[m]
you need to do wireless iirc
-
cyredanthem[m]
blacklight447: freeform windows crash I'm sure this wouldn't work
-
blacklight447[m]
How so?
-
cyredanthem[m]
Try it
-
cyredanthem[m]
GrapheneOS bug
-
renor
Can apps communicate with each other on AOSP? I mean, can (say) a malicious app without the network permission use another installed app to get to the internet? Or can a malicious app get any internal files if it has Storage permission?
-
renor
In my head this doesn't make sense since AOSP has sandboxing between apps, but I was thinking about it and I want to make sure.
-
cyredanthem[m]
Yes it definitely can
-
cyredanthem[m]
renor (@freenode_renor:matrix.org): use profiles
-
renor
How?
-
cyredanthem[m]
What do you mean?
-
cyredanthem[m]
You're exactly right
-
blacklight447[m]
<renor "Can apps communicate with each o"> If you grant an app access to storage, then it gets accessed to the shared storage
-
renor
I mean, a malicious app without network permission can get to the internet through another app?
-
cyredanthem[m]
They can also talk directly and an app with no internet or any permissions can leak to another
-
cyredanthem[m]
For example I have Google Keyboard
-
cyredanthem[m]
It could talk to my Google Camera(I don't have that)
-
cyredanthem[m]
It can then leak
-
blacklight447[m]
It cannot however reached into apps own private storage
-
renor
Bur apps need to be from a same "ecosystem" ? Say Google apps
-
cyredanthem[m]
<blacklight447[m] "It cannot however reached into a"> renor (@freenode_renor:matrix.org): no
-
cyredanthem[m]
They don't need to be the same dev
-
cyredanthem[m]
Practically speaking it's more likely
-
renor
I don't get how this is possible. Where can I find info about this?
-
blacklight447[m]
See it like this, all apps can store stuff in two ways
-
cg_droid
renor: I think that's why it's better to use profiles
-
blacklight447[m]
Their own private storage, and the more public shared storage
-
renor
Then Network permission makes no sense if it can be bypassed
-
cyredanthem[m]
renor (@freenode_renor:matrix.org): use an app that shows your own list like apktrack, extractor, any store
-
renor
blacklight447[m]: Ok, I think this is solved with the next API version
-
cyredanthem[m]
> Then Network permission makes no sense if it can be bypassed
-
cyredanthem[m]
That's why there's a huge disclaimer on the site
-
cyredanthem[m]
Everyone needs to read the site
-
blacklight447[m]
Private storage can ONLY be accesed by the app it belongs to (or you d need to root your phone) the shared storage can be reached, but only with the storage permission
-
cyredanthem[m]
> blacklight447: Ok, I think this is solved with the next API version
-
cyredanthem[m]
We still don't know what that will look like
-
blacklight447[m]
<renor "blacklight447: Ok, I think this "> You mean with scoped storage?
-
renor
blacklight447[m]: How can I know what is the shared storage?
-
renor
> <renor "blacklight447: Ok, I think this "> You mean with scoped storage?
-
renor
Using next api version the storage permission is being deprecated
-
renor
cyredanthem[m]: you mean grapheneos site?
-
blacklight447[m]
<renor "blacklight447: How can I know wh"> If you can see it in your file explorer, then its shared storage
-
cyredanthem[m]
Yes
-
cyredanthem[m]
Read grapheneos.org in it's entirely
-
renor
I did, but I didn't read anything about this
-
renor
Now I'm trying to find it
-
cyredanthem[m]
Usage guide or FAQ
-
cyredanthem[m]
Can't remember
-
cyredanthem[m]
Never mind he doesn't mention bypasses
-
renor
GrapheneOS adds a user-facing Network permission toggle providing a robust way to deny both direct and indirect network access to applications. It builds upon the standard non-user-facing INTERNET permission, so it's already fully adopted by the app ecosystem. Revoking the permission denies indirect access via OS components and apps enforcing the INTERNET permission, such as DownloadManager. Direct acces
-
renor
s is denied by blocking low-level network socket access.
-
renor
I think it's the other way around and it has mitigations to avoid what you were mentioning
-
cyredanthem[m]
There's gotta be a way to test
-
cyredanthem[m]
Yeah it doesn't break intents
-
cyredanthem[m]
The firewall is bypassable
-
cyredanthem[m]
Shove it in a profile if you want the firewall to work
-
xabierd[m]
there is a script that disables intents, "disablefucksercives" it would be nice that graphene could do something like that
-
dazinism
renor: theres the possibility that some apps, that arent well written can leak info to other apps. The tightening in the app sandbox for apps that have a target apk of 28 or higher closes this leak.
-
dazinism
-
dazinism
Thats from their own private storage.
-
dazinism
Not shared storage.
-
dazinism
There are various ways apps can communicate with each other
-
dazinism
-
dazinism
About storage
-
dazinism
-
cg_droid
dazinism, reading what renor posted maybe it's not possible, is it?. Or you mean that other apps could leak to internet some information from an app that hasn't enabled the Network permission?
-
joshman[m]
How can something be leaked if I have Gboard Gcam and Fotos app. All are with network disabled
-
dazinism
Unfortunately its possible for apps with network permission to leak info to network from apps without network permission
-
renor
are you sure about this?
-
cg_droid
dazinism, :-o
-
joshman[m]
I don't think it's possible for Android 10 not to mention 11
-
joshman[m]
* I don't think it's possible for Android 10 let alone 11
-
Arhu
Is it going to be an enormous operation to get GrapheneOS at Android 11?
-
dazinism
It depends on apps with network permission checking to see if other apps have network permission before they handle an request to do something over network
-
dazinism
Arhu: its always quite a lot of work, yes
-
dazinism
The monthly security update has always been delayed by some days/weeks porting to the new android version
-
cg_droid
dazinism, is it because what it's posted in the link you sent?: apps with shared storage and also apps targeting SDK 28 or later?
-
cg_droid
dazinism, is it because what it's posted in the link you sent?: apps with shared storage and also apps NOT targeting SDK 28 or later?
-
dazinism
Ideally a lot more people, with the necessary skills, would be on hand to help with this work.
-
dazinism
cg_droid: the network thing? Its just that any app with network can use the network. Also any app can communicate with any other app.
-
dazinism
Its up to the app with network permission to do things correctly
-
cg_droid
dazinism, and then what about isolation in the apps?, is it a different thing?
-
dazinism
Ideally they check to see if the other app has network before performing a network operation for that app
-
cg_droid
SO, it's allowed the communication between apps...
-
cg_droid
And what if it hasn't Network permission?
-
dazinism
-
dazinism
An app without network can not directly connect to the internet, only via another app that lets it do so.
-
cg_droid
And it's possible then...
-
dazinism
There's a notable example of this that strcat has given in the past
-
cg_droid
This is terrible!
-
dazinism
Not sure if it still is possible
-
cg_droid
I mean. I hope it will be solved in android 11
-
cg_droid
Ok thanks dazinism
-
dazinism
chromium (possibly vanadium? ) will perform a http get request for another app on request, without checking if that app had network permission
-
dazinism
I think the way this works(or worked, if it is no longer possible)
-
cg_droid
Ok
-
dazinism
An app sends an intent to chromium/vanadium
-
dazinism
Then chromium becomes the forground/ focused app and opens the url
-
dazinism
-
dazinism
So you would see if this had happened
-
cg_droid
So, as apps can communicate with other apps, that app can send that intent to Chromium
-
joshman[m]
<dazinism "I think the way this works(or wo"> This is possible. Inside gcam settings if I tap Help, Vanadium opens Google's website
-
dazinism
I was looking at the services/broadcast receivers in vanadium trying to figure out which would allow this
-
cg_droid
In that link you posted there are some interesting tools/apps, but I think Net Monitor doesn't work anymore in Android 10
-
dazinism
cg_droid: no it doesnt work on 10
-
cg_droid
I'll test the others, thanks
-
cg_droid
So, Network permission is not something like God-network in GOS
-
cg_droid
I didn't know about this... scared
-
dazinism
josh.man: wonder if intent intercept app allows you to see/block that intent?
-
dazinism
cg_droid: the network toggle does not give a complete defense, but it can help a lot.
-
cg_droid
dazinism, I see
-
cg_droid
dazinism, maybe many people (like me) thought it was a complete defense avoiding internet communication
-
dazinism
Guess nothing is a complete defense. strcat has been clear in the past that it is possible for apps to work around it.
-
dazinism
I think pretty unlikely though
-
dazinism
To my knowledge no other AOSP forks have network permission as a dangerous (means it had a toggle) permission
-
dazinism
Think Lineage has/had a way to block network connections for apps but it worked in a different way.
-
cg_droid
ok
-
strcat[m]
cg_droid: you should read what I've written about it
-
strcat[m]
the Network permission disallows the app from connecting to the network or using APIs requiring the INTERNET permission
-
strcat[m]
cg_droid: you understand apps within a profile can mutually consent to communication?
-
strcat[m]
cg_droid: if you give Contacts permission to an app, it can decide to give the information to another app within the profile, send it over the network, or whatever - you get that right?
-
strcat[m]
an app can choose to take a permission and expose an API based on it and it is the responsibility of the app you gave the permission to enforce the rules for it
-
strcat[m]
you are trusting the app with the permission - it can do whatever it wants with it
-
strcat[m]
browsers require the INTERNET (Network) permission
-
strcat[m]
they CHOOSE to expose the ability to open URLs (HTTP GET requests) to other apps and they don't do the permission check
-
strcat[m]
this is going to be addressed in Vanadium - we can't do anything about third party browsers / apps though
-
strcat[m]
this applies in general, it should not be a surprise
-
dazinism
strcat: thanks for the update, and best wishes for yesterday.
-
strcat[m]
there is an issue open for implementing this feature for Vanadium - feel free to work on it
-
strcat[m]
everything has been clearly explained / documented I think
-
strcat[m]
it is as simple as the fact that apps within a profile can communicate with mutual consent
-
strcat[m]
if you trust an app with a permission, you trust it not to expose it to other apps without enforcing the permission check - that is part of trusting an app with a permission
-
strcat[m]
think about the fact that apps can communicate (with mutual consent)
-
strcat[m]
that is part of the fundamentals of how things work
-
strcat[m]
so much stuff you rely on depends on that
-
strcat[m]
and this is one of the reasons profiles are useful - apps cannot share data or communicate between them
-
strcat[m]
API 28+ apps can't share data aside from via stuff they are granted by the user, but they can communicate (within a profile)
-
strcat[m]
I think this is clearly documented - I don't understand the confusion
-
strcat[m]
there is a feature open about implementing a toggle for disallowing apps to communicate with non-system apps - that would be a new feature
-
cg_droid
strcat[m], thanks a lot for your answer!
-
strcat[m]
cg_droid: basically apps (including Chromium) are not doing their part in enforcing INTERNET
-
strcat[m]
we can fix this in Vanadium
-
strcat[m]
in general, apps can screw up and not do proper permission checks
-
strcat[m]
cg_droid: an example is that camera apps expose intents for other apps to take pictures through them - and of course they require the user to actually choose to take a picture, they don't allow the app to take a picture without consent
-
strcat[m]
cg_droid: but a camera app could fuck this up and expose a way to automatically take the picture while forgetting to check the CAMERA permission
-
cdesai
this could be fixed through the link opener app selection dialogue too.
-
cdesai
you can set defaults, but I imagine it still goes through the system where it checks for the default, so it'd be one more check for the permission.
-
strcat[m]
camera apps have had problems like this before
-
dazinism
strcat what the difference between sharing data and communicating for apk28+? Open for any app to grab vs. A direct communication?
-
strcat[m]
dazinism: for API 28+ apps can only communicate via intents
-
strcat[m]
they can't do anything like chmod 777 their data directories / files or whatever to share them anymore
-
strcat[m]
they can ONLY communicate via intents (or side channels, w/e)
-
dazinism
All non 'approved' IPC is blocked effectively?
-
strcat[m]
dazinism: or stuff you grant them access to ofc (like giving 2 apps access to the same directory, or contacts, or w/e)
-
strcat[m]
dazinism: yes
-
strcat[m]
dazinism: IPC has to go through the OS and it has the ability to filter / monitor it
-
cg_droid
strcat[m], interesting, I didn't know 🙂
-
strcat[m]
so we can implement a toggle to disallow apps to communicate with each other or whatever now
-
strcat[m]
since it all has to go through the intent handling stuff
-
strcat[m]
so we are in control of it
-
strcat[m]
before they had ways of communicating without going through that
-
strcat[m]
API 28+ addresses that by using a unique security domain for every app instance
-
dazinism
strcat: so it blocks all what I've listed as 'other IPC' here?
hub.libranet.de/wiki/and-priv-sec/wiki/inter-app-comms
-
strcat[m]
before: every app has a per-profile-per-app uid/gid and runs in untrusted_app with a per-profile MLS level
-
cg_droid
In my ignorance I thought there were no communication between apps :(
-
strcat[m]
every app has a per-profile-per-app uid/gid and runs in untrusted_app with a per-profile-er-app MLS level
-
strcat[m]
* every app has a per-profile-per-app uid/gid and runs in untrusted_app with a per-profile-per-app MLS level
-
strcat[m]
cg_droid: how would stuff like sharing and so on work
-
strcat[m]
cg_droid: apps providing services to each other
-
strcat[m]
there's a ton of functionality that uses this which you regularly use
-
cg_droid
That's true...
-
strcat[m]
there would be real usability issues with implementing the option of restrictions - still worthwhile
-
strcat[m]
but you lose functionality or have to deal with a lot of prompts, etc.
-
dazinism
cdesai : its possible for an intent to be aimed at a particular app though, which would stop that working?
-
cg_droid
Yes, I imagine
-
strcat[m]
and if we do have the option to enable prompts for each intent then you definitely need some way to whitelist permanently or it breaks doing anything where the user didn't trigger the action
-
strcat[m]
dazinism: yes
-
cdesai
dazinism: I should've said one of the ways. It'd be a lot more generic than doing it for just vanadium then
-
strcat[m]
dazinism: the chooser is only when there is ambiguity
-
cg_droid
strcat[m], so that's why profiles help a lot, I guess
-
cdesai
strcat[m]: it must be checking the system for defaults too though
-
strcat[m]
yes but you can communicate with a specific app ofc
-
strcat[m]
with intents
-
strcat[m]
and you can signature check
-
strcat[m]
this is how the security model for IPC works
-
strcat[m]
apps often signature check what they are sending to
-
strcat[m]
or receiving from
-
strcat[m]
instead of just allowing anything to fulfill it they can require a specific app id and/or signature
-
strcat[m]
and they can do permission checks
-
strcat[m]
apps can also invent their own permissions for this stuff
-
strcat[m]
you can invent your own runtime permission for a capability your app exposes
-
strcat[m]
instead of just exposing it to everything
-
strcat[m]
apps decide who is allowed to communicate with them - app ids, signatures, permissions
-
strcat[m]
Android 11 is making it so that IPC APIs need to be more explicitly exported though
-
strcat[m]
we can do w/e we want in terms of making a UI to control communication betweeen apps
-
strcat[m]
just bear in mind it'd be extremely annoying / unusable if you actually had to authorize each thing
-
strcat[m]
and it'd be pretty confusing to users if it didn't have an exception for system components
-
dazinism
strcat just to confirm, the conversation got a bit hectic, apk28+ blocks all the stuff I'd listed as 'other IPC'. Other than guess can still share data through storage that both apps have been granted access to by user
-
strcat[m]
so I think it should only apply to communication between third party apps
-
strcat[m]
dazinism: yes and stuff like contacts could be considered storage in that regard
-
strcat[m]
but you need to grant them both access
-
strcat[m]
or grant both access to same file, etc.
-
strcat[m]
for first party apps like Vanadium we can just add the permission checks we want
-
strcat[m]
like requiring Network to open URLs automatically rather than giving a prompt to the user
-
strcat[m]
for other apps we can make a system for users to control it
-
strcat[m]
i..e. communication *between * third party apps
-
dazinism
That is a nice improvement then. Time to dump all those lagging apps. Was surprised conversations is still on an old target, thought the dev was pretty on the case.....
-
dazinism
Also time for me to update that IPC page
-
cg_droid
Great lesson here...
-
cg_droid
Thanks a lot
-
madaidan[m]
<strcat[m] "so I think it should only apply "> Wouldn't it be better to have 2 toggles to reduce attack surface? One for third party apps. One for third party apps and system components.
-
renor
Does Work profile act as user profiles?
-
strcat[m]
renor: kind of
-
strcat[m]
renor: work profiles are owned by a profile owner app
-
strcat[m]
as opposed to your profile which normally you own
-
strcat[m]
you don't own the work profile - the app you use to manage it does
-
strcat[m]
it sets it up how it wants
-
strcat[m]
it can choose if apps inside it can communicate with apps outside it
-
strcat[m]
normally... they wouldn't be able to, but this is up to the app managing it to decide
-
strcat[m]
work profiles are for enterprise device management
-
strcat[m]
so a device management app runs them
-
strcat[m]
they are not intended as a way for users to divide things up
-
strcat[m]
that's why there can only be one per profile and why it works the way it does
-
strcat[m]
the OS implements it but an app is granted control over it by the user
-
strcat[m]
renor: there are apps for managing your own work profile - it's just kinda weird, and not how it's intended to be used
-
strcat[m]
useful? sure, weird tho
-
renor
Any recomendation for an app to manage it?
-
strcat[m]
I think you should mostly use user profiles since you aren't limited to just 1 and don'
-
strcat[m]
* I think you should mostly use user profiles since you aren't limited to just 1 and don't need to rely on a third party app
-
renor
Ok, thanks
-
madaidan[m]
-
madaidan[m]
Does this guy never give up?
-
madaidan[m]
3 accounts he's used now
-
madaidan[m]
Ridiculous
-
renor
Oh, here we go again
-
strcat[m]
ok well fair game to post personal info about Mozilla employees and direct the same hatred towards them when they provide a platform for this
-
strcat[m]
and talk about their dishonest / manipulative behavior
-
strcat[m]
they chose to support this, give cover to it and give platforms for it
-
cg_droid
Sounds already like a coordinate attack...
-
strcat[m]
it is one
-
strcat[m]
it's a coordinated misinformation and harassment campaign coordinated by Mozilla
-
strcat[m]
I receive dozens of inappropriate emails / messages from the people they direct towards me with this every day
-
strcat[m]
and they doxxed me and are sharing my address
-
strcat[m]
and look at how they provide a platform to do this
-
madaidan[m]
Do you've evidence it's Mozilla doing this specifically or not just some guy?
-
renor
strcat[m]: Do you know if Google apps like Gcam respect the permissions between apps? How can one know if an app is respecting them?
-
strcat[m]
madaidan.: you can see Mozilla employees are active there, supporting and giving cover to it
-
strcat[m]
they allow and support posting misinformation / character assassination, etc.
-
strcat[m]
you can see what they say in their IRC channel
-
strcat[m]
they are fully involved in it and enabling it to happen
-
madaidan[m]
<strcat[m] "madaidan.: you can see Mozilla e"> Sure, I can see that but that doesn't mean they're actually the ones doing this
-
strcat[m]
they are the ones giving a platform for it and the cover it needs to continue
-
madaidan[m]
<strcat[m] "you can see what they say in the"> Any logs somewhere?
-
strcat[m]
madaidan.: providing a platform for it, supporting it and giving cover to it
-
strcat[m]
makes them the ones doing it
-
strcat[m]
it wouldn't be much of a problem if it was just some lone lunatic harassing me and trying to post misinformation
-
strcat[m]
but they are supporting it and are involved in the threads
-
strcat[m]
they make sure not to refute all this misinformation being posted and they are 100% okay with the character assassination / harassment
-
strcat[m]
they are fully complicit with it
-
strcat[m]
it would not be able to happen without their involvement
-
strcat[m]
so those Mozilla security engineers and other employees are involved and responsible for this
-
strcat[m]
and it should be remembered this stuff started with them
-
strcat[m]
they were originally the ones doing it - I don't care if it has now become other people doing it on their behalf with their support / cover
-
strcat[m]
doesn't change much
-
strcat[m]
madaidan.: this was their way of operating back when I was involved in Rust, doesn't change much for it to now be people they support doing it instead of themselves
-
strcat[m]
madaidan.: and again they are doing ALL this because I have posted a factual, accurate paragraph describing the state of their mobile browser as part of GrapheneOS documentation
-
strcat[m]
-
strcat[m]
madaidan.: can see there Mozilla employees, etc. are involved
-
strcat[m]
and people they work with
-
strcat[m]
100% on them
-
strcat[m]
and will be a serious response from me to this
-
strcat[m]
I will defend myself from them including listing the people doing it and similar information as what they share about me which they use to harass me
-
strcat[m]
madaidan.: they are fully capable of just not providing a platform to harass me or countering what's happening and de-escalating it, I haven't done anything beyond posting a paragraph of technical information, the only thing I could do to stop being harassed is stop doing my technical work / documentation
-
strcat[m]
what exactly am I supposed to do? not defend myself and let them spread false claims / attacks on me with no one contesting it? is that de-escalating?
-
strcat[m]
I could blacklist their app ids / app signatures and just stop working around the incompatibilities or needing to think about it as part of my work
-
strcat[m]
remove the info about it
-
strcat[m]
madaidan.: anyway fun way to spend a birthday, being harassed by Mozilla people all day
-
blacklight447[m]
I already responded there aswell to point out that its a brand new account
-
strcat[m]
blacklight447: need a lot more than that
-
strcat[m]
and also they locked the previous thread but kept it up so I can't refute all the shit people said about me there
-
strcat[m]
they are actively helping them
-
strcat[m]
you can see what that moderator did too
-
blacklight447[m]
Reported the account as well
-
strcat[m]
giving cover for it and legitimizing it
-
strcat[m]
and he's involved with Mozilla
-
blacklight447[m]
<strcat[m] "blacklight447: need a lot more t"> I am aware
-
strcat[m]
blacklight447: it won't accomplish anything, they will keep harassing me across platforms with sockpuppets and spreading misinformation
-
strcat[m]
Mozilla is going to keep doing this just like they did to me before
-
strcat[m]
I had to retire from involvement in the project, remove my own commit access and pretty much never speak of it again to avoid this
-
strcat[m]
blacklight447: what have I even done
-
blacklight447[m]
<strcat[m] "blacklight447: it won't accompli"> Luckly atleast im in a spot where my reddit account has more credibility behind it
-
blacklight447[m]
Especially when compared to a 1day old account
-
strcat[m]
-
strcat[m]
this is what they have a problem with
-
TheJollyRoger-M
Sheesh
-
strcat[m]
blacklight447: anyway really shows a lot about the lack of ethics, empathy and honesty of Mozilla employees including their security engineers
-
strcat[m]
that they use this kind of tactic
-
strcat[m]
and yes, they are using it, by being involved / aware of it, active in these threads and conversations about it
-
madaidan[m]
<strcat[m] "madaidan.: anyway fun way to spe"> That sucks :(
-
strcat[m]
giving it a platform, giving it credibility, giving it cover
-
TheJollyRoger-M
Yeah...
-
strcat[m]
it is them doing it
-
TheJollyRoger-M
Fuck.
-
strcat[m]
it is irrelevant whether the sockpuppet accounts are actually theirs - it is still a tool being used by them either way
-
strcat[m]
if they don't support it they are free to refute it, stop giving a platform for it, stop giving it cover
-
strcat[m]
saying ohhh this sockpuppet account is not us we swear
-
strcat[m]
doesn't change anything
-
strcat[m]
and they have not said that - and they can't really, because they have a bunch of employees including some who have done stuff like this before
-
strcat[m]
I don't even see any of them disavowing involvement in it / refuting it or anything
-
strcat[m]
when stuff like this happens and people barely do anything to help that also hurts
-
strcat[m]
I am not some robot that's just going to keep doing work on the project while shit like this keeps happening and people don't help
-
blacklight447[m]
-
blacklight447[m]
Look at that, our old friend anonymousjoker is here as well
-
strcat[m]
blacklight447: I just need Mozilla to stop giving them a platform for this and to refute misinformation like I do when people make false claims about stuff here
-
strcat[m]
but ofc
-
strcat[m]
they are not going to do that
-
strcat[m]
because this is something they support and are actively participating in and helping
-
strcat[m]
it's how they operate as a culture
-
madaidan[m]
<blacklight447[m] "Look at that, our old friend ano"> I loathe that guy
-
madaidan[m]
Such a prick
-
TheJollyRoger-M
My god.
-
cg_droid
Can that be evidence to sue them?
-
cg_droid
Mozilla I mean
-
cg_droid
Maybe it's the only solution
-
madaidan[m]
strcat has too much legal shit already going on to be suing mozilla
-
cg_droid
ok
-
pmn369[m]
-
pmn369[m]
I've also prepared monolithic kernel with patches as like in crosshatch, but I build it separately from OS and I still need to fix something before I will upload it to github. You can use stock kernel with modules from
android.googlesource.com/device/google/coral-kernel
-
cg_droid
:-o
-
blacklight447[m]
Lmao madaidan. This guy is thick
-
madaidan[m]
<blacklight447[m] "Lmao madaidan. This guy is thic"> I realised that a long time ago
-
madaidan[m]
It'd be best if everyone just banned him from everywhere
-
strcat[m]
madaidan.: these ppl don't have just 1 account
-
madaidan[m]
He always follows me to spread more bullshit
-
strcat[m]
what did I even do to deserve them targeting me like this
-
strcat[m]
I don't even participate outside the GrapheneOS communities except when I'm targeted like this
-
madaidan[m]
Facts + dishonest charlatans always results in disasters
-
TheJollyRoger-M
pmn369: woah wow!
-
strcat[m]
I don't see any Mozilla employees or anyone else actually disputing the accuracy of what I say
-
strcat[m]
all they did is pick one tiny thing I said unrelated to the main topic in response to the OP going off on unrelated tangents
-
TheJollyRoger-M
strcat cripes man... I don't know. It's like some of these people have this religion built up, just crazy.
-
strcat[m]
and argue about that because it's more subjective
-
strcat[m]
and I don't know why they are pretending webRequest extensions are fail safe when they're not
-
strcat[m]
it's clearly not
-
strcat[m]
pkill the extension with SIGKILL/SIGSEGV yourself
-
strcat[m]
see what happens
-
madaidan[m]
I've had mozilla employees call my claims FUD before but their only argument was "we're working on it"
-
strcat[m]
super easy to test and confirm that what I said is true
-
strcat[m]
madaidan.: they're a company with a culture of dishonesty and spreading misinformation
-
strcat[m]
people working there are influenced by the culture
-
strcat[m]
look at how they talk about these things
-
strcat[m]
always weasel words, misrepresenting things, never just having an open / accurate discussion
-
strcat[m]
very careful to not refute misinformation that is supporting them
-
madaidan[m]
Yeah, I've seen that
-
strcat[m]
but they'll jump in to try to argue against some minor thing I say - they failed to find anything I said wrong though, they just didn't understand what I was talking about with addons not being fail safe
-
strcat[m]
but as I said
-
strcat[m]
easy to confirm for yourself
-
strcat[m]
pkill it with SIGKILL (like OOM) or SIGSEGV (like some crash)
-
strcat[m]
see what happens
-
strcat[m]
does all content start being paused / blocked? no
-
strcat[m]
it allows everything
-
strcat[m]
it's not a fail safe API
-
strcat[m]
and that is the ONLY thing anyone even tried to contest other than just posting misinformation
-
shortcastle[m]
Even J telegram was on whonix the other day
-
shortcastle[m]
Couldnt answer a simole question
-
shortcastle[m]
Simple*
-
strcat[m]
-
strcat[m]
looks like that issue is not fixed and may be worse in some ways than before?
-
strcat[m]
valldrac: I might need to revert this and do a new release
-
strcat[m]
I might not be able to merge further changes on it until they're heavily tested
-
strcat[m]
not just by 1 person
-
strcat[m]
I tried leaving it in beta for 2 days but no one said anything was wrong
-
valldrac
strcat[m]: sorry about that, we failed to proper test the fix :/
-
madaidan[m]
<shortcastle[m] "Couldnt answer a simole question"> He usually dodges stuff
-
strcat[m]
anyway just spent my birthday not doing much aside from reading hateful emails and dealing with ongoing harassment
-
strcat[m]
and trying to work on the project without proper support
-
strcat[m]
and that just keeps going
-
valldrac
strcat[m]: I only have one bluetooth speakers to test
-
strcat[m]
valldrac: I don't have anything to test other than beacons
-
strcat[m]
I can't test audio
-
shortcastle[m]
<madaidan[m] "He usually dodges stuff"> There was long exchange of comments
-
shortcastle[m]
Even The moderator complained in the morning
-
valldrac
strcat[m]: there are three types of A2DP bluetooth devices AUDIO_DEVICE_OUT_BLUETOOTH_A2DP{,_HEADPHONES,_SPEAKER} and imposing a specific order could break the others? it works for my speakers, but can be wrong for other devices
-
valldrac
strcat[m]: anyway, revert it and I'll look at it again when I get free time
-
valldrac
strcat[m]: sorry for the broken releases
-
strcat[m]
valldrac: but the current order is random?
-
strcat[m]
if I revert it?
-
strcat[m]
did you verify the order is random?
-
strcat[m]
I don't know what to do about it.
-
valldrac
yes, the order is random with malloc_hardeneded. The issue is that I don't know the expected order. I assume the current one checking other log dumps and my setup, but it's wrong
-
valldrac
I have to check how the available device list is initialized in the first place
-
strcat[m]
valldrac: maybe the order it initializes them
-
strcat[m]
valldrac: that is the order it would *usually* have
-
strcat[m]
valldrac: so maybe put some counter or something and sort by that
-
strcat[m]
valldrac: try to match the existing order it'd have - usually with jemalloc assuming it's in a new size class
-
strcat[m]
the order would be the order they are allocated
-
strcat[m]
lowest address first
-
valldrac
It can also happen the current order is correct, but that there's a parameter (supported encoding or something like that) that is initialized for AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES or AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER, instead of AUDIO_DEVICE_OUT_BLUETOOTH_A2DP (which is the top device in the list)
-
strcat[m]
valldrac: the current order may not match the order they're initialized tho
-
strcat[m]
maybe you made the first one correct but the other two are out of order
-
strcat[m]
valldrac: should check what the order is WITHOUT hardened_mallo
-
strcat[m]
and make sure you matched that
-
strcat[m]
just make it like it normally is
-
strcat[m]
and then it shouldn't make things worse only better
-
strcat[m]
because it was random before
-
valldrac
strcat[m]: yes, that's my idea
-
valldrac
strcat[m]: what are you going to do? I don't have time right now until next week
-
strcat[m]
valldrac: probably leave it as is
-
valldrac
strcat[m]: ok, I'll try to fix it ASAP
-
strcat[m]
since I can't see how random would be better other than being able to keep rebooting to get different orders
-
strcat[m]
at least some things work consistently now
-
strcat[m]
and if it breaks stuff it should break consistently hopefully
-
strcat[m]
or MORE consistently at least
-
strcat[m]
valldrac: they said rebooting made it work btw
-
strcat[m]
valldrac: maybe it just had to force a reconfiguration
-
madaidan[m]
The new thread was just locked then deleted by the user before they deleted their whole account
-
madaidan[m]
Weird how the mods locked it just before the user deleted it
-
strcat[m]
madaidan.: they still accomplish their goals
-
strcat[m]
madaidan.: they lock it to prevent posting rebuttals
-
williamstopus[m]
<madaidan[m] "Weird how the mods locked it jus"> any idea who it is
-
strcat[m]
they are happy with having a thread attacking me / posting misinformation
-
williamstopus[m]
call them out
-
strcat[m]
I wouldn't be surprised if you see them post and lock immediately
-
williamstopus[m]
where is the info about your address?
-
madaidan[m]
<williamstopus[m] "call them out"> I did. Multiple times.
-
strcat[m]
williamstopus: someone who dislikes me leaked it and now multiple people are sharing that
-
williamstopus[m]
<madaidan[m] "I did. Multiple times."> meant @strcat
-
strcat[m]
don't want to say where to give it to more people
-
strcat[m]
considering how much harassment is being directed at me
-
williamstopus[m]
<strcat[m] "williamstopus: someone who disli"> don't you have personal protections from your country?
-
madaidan[m]
<strcat[m] "madaidan.: they lock it to prev"> I mostly got the last word in anyway
-
madaidan[m]
The timing was weird though
-
williamstopus[m]
someone involved in Mozilla doxxed you?
-
williamstopus[m]
I would raise shit about that
-
madaidan[m]
<williamstopus[m] "someone involved in Mozilla doxx"> It wasn't Mozilla who leaked it originally
-
williamstopus[m]
<madaidan[m] "It wasn't Mozilla who leaked it "> who was it?
-
williamstopus[m]
you can get Google or the website to take it down
-
madaidan[m]
strcat seems to have reason to believe they're sharing it though
-
williamstopus[m]
<madaidan[m] "strcat seems to have reason to b"> we have a big community here who can talk about who did that
-
madaidan[m]
<williamstopus[m] "who was it?"> I don't really want to say anything more about it in case it leads someone else to finding it
-
strcat[m]
-
strcat[m]
madaidan.: b/c ppl are sending me threats with my address
-
williamstopus[m]
that is dangerous
-
madaidan[m]
<strcat[m] "madaidan.: b/c ppl are sending m"> That's fucked
-
strcat[m]
and this bullshit didn't happen ever before
-
strcat[m]
just now recently
-
williamstopus[m]
maybe it was copperhead?
-
madaidan[m]
<williamstopus[m] "maybe it was copperhead?"> They've already did their damage with it before
-
williamstopus[m]
<madaidan[m] "They've already did their damage"> copperhead leaked strcat address?
-
williamstopus[m]
copperscam :laugh
-
williamstopus[m]
* copperscam 🤣
-
strcat[m]
williamstopus: yes
-
strcat[m]
they put my address into the public record which is available online by filling out something on my behalf in a way that is not legal
-
strcat[m]
and they filled out an optional field to include address to leak my address
-
williamstopus[m]
wow
-
strcat[m]
they might claim they didn't do it on purpose and didn't realize it would be public, or they didn't realize they didn't have to fill it out
-
strcat[m]
but this is what they did
-
strcat[m]
and that is just a BS claim they could make
-
strcat[m]
they needed my permission to do what they did and didn't have it anyway
-
strcat[m]
I don't want to give more details than that to avoid drawing more attention to where they posted my address
-
strcat[m]
williamstopus: they did this as part of making a fraudulent claim, and making a claim that would have required my permission and written consent / contract
-
strcat[m]
which did not exist
-
strcat[m]
posting my address as part of it was just an added spiteful thing to do
-
strcat[m]
as a bonus
-
strcat[m]
it wasn't the main thing they were doing they just happened to include my address on what is essentially a forgery
-
williamstopus[m]
they made a claim?
-
strcat[m]
falsely claiming to be me authorizing something I never did
-
williamstopus[m]
with the USG?
-
strcat[m]
williamstopus: they fraudulently claim I gave consent to do something
-
strcat[m]
and they put it in the public record and filled out an optional field putting my address on it
-
madaidan[m]
Great. Mods are now abusing the locked post to argue and not give me a chance to reply
old.reddit.com/r/firefox/comments/g…tle_farfetched_to/frvr0w0?context=3
-
williamstopus[m]
so many drama ☹︎
-
madaidan[m]
I've actually disputed some of this guy's points before in the other thread but he ignored them
old.reddit.com/r/firefox/comments/g…_insecure_refuted/frgvv7r?context=3
-
williamstopus[m]
<strcat[m] "williamstopus: they fraudulently"> do you have a lawyer who can take it down?
-
madaidan[m]
There's already ongoing legal battles with Copperhead
-
dlm-johannes[m]
Wtf is going on. Can i get a short summary? Only read the last posts and couldnt believe
-
williamstopus[m]
<dlm-johannes[m] "Wtf is going on. Can i get a sho"> mozilla is using 4chan and doxxed strcat and send him legal threats
-
strcat[m]
dlm-johannes: people seriously upset with the advice I give in
grapheneos.org/usage#web-browsing about Firefox
-
ThomCat[m]
dlm-johannes Some soyboy who admits to now privacy/security/programming expertise claims Daniel and madaidan are wrong
-
strcat[m]
dlm-johannes: so they are posting across a bunch of communities with tons and tons of misinformation / false claims
-
williamstopus[m]
-
ThomCat[m]
* dlm-johannes Some soyboy who admits to ZERO privacy/security/programming expertise claims Daniel and madaidan are wrong
-
ThomCat[m]
* dlm-johannes Some soyboy who admits to ZERO privacy/security/programming experience claims Daniel and madaidan are wrong
-
strcat[m]
reddit, 4chan, etc.
-
williamstopus[m]
<ThomCat[m] "dlm-johannes Some soyboy who adm"> what you mean soyboy??
-
strcat[m]
dlm-johannes: Mozilla employees are supporting / helping them and providing a platform for it
-
ThomCat[m]
* dlm-johannes Some soyboy who admits to ZERO privacy/security/programming experience claims Daniel and madaidan are wrong. Daniel and Madaidan back themselves up with facts.
-
ThomCat[m]
That's it. That's the thread.
-
williamstopus[m]
strcat: sorry you dont wanting us to post reddit threads here?
-
williamstopus[m]
we can go on and defend
-
strcat[m]
I don't want people portraying what's happening inaccurately - posting the thread is fine with context at least
-
strcat[m]
and it's not helpful to go down to their level
-
strcat[m]
I don't want people claiming they have done something they haven't done
-
strcat[m]
I've been careful to only say what they are actually doing
-
strcat[m]
providing a platform for this, supporting it by giving cover and being involved in it in a way that lends it credibility without ever actually responding to what I say, or the misinformation that's posted
-
williamstopus[m]
<strcat[m] "I've been careful to only say wh"> you said on twitter that mozilla employees are on 4chan
-
strcat[m]
they use the cover of anonymous / sockpuppet accounts
-
strcat[m]
williamstopus: people should refer to what I said for themselves
-
strcat[m]
I don't want ppl to inaccurately paraphrase / summarize what I said
-
williamstopus[m]
ok
-
williamstopus[m]
sorry
-
strcat[m]
I said they are supporting it, involved in it, actively using it to harm me / silence me
-
williamstopus[m]
-
strcat[m]
it is clear that the moderators in that subreddit - many of whom are actively involved with Mozilla - are coordinating with the posts and supporting them
-
williamstopus[m]
we should start a 4chan thread to take them down
-
strcat[m]
williamstopus: please don't make things worse
-
williamstopus[m]
is the release on beta?
-
strcat[m]
there is no reason to have any posts about this BS at all on reddit, there is nothing that has happened aside from these people throwing a fit and trying to direct harassment towards me over an accurate paragraph in our docs
-
dlm-johannes[m]
Thank you for that information. Why bother about them?
-
dlm-johannes[m]
We could also ask Mozilla for comment if they post threats
-
strcat[m]
dlm-johannes: some of them follow me, they are notably silent
-
strcat[m]
they see what I've posted
-
strcat[m]
they are silent and supporting what's happening
-
madaidan[m]
<williamstopus[m] "we should start a 4chan thread t"> What
-
strcat[m]
they participating in some tangents about other topics in the thread
-
strcat[m]
without refutting the misinformation or directly answering me
-
strcat[m]
they are perfectly happy to have people use sockpuppets to silence people who write accurate documentation about these things
-
strcat[m]
the moderators are actively coordinating with them / helping them and giving them cover
-
strcat[m]
look in the original thread
-
williamstopus[m]
<strcat[m] "the moderators are actively coor"> what can we do to help
-
strcat[m]
they are more interesting in stopping me from responding (they removed my initial response and I had to repost it) and trying to find some tiny point in what I said that they can try to go off on
-
strcat[m]
they failed pretty hard at that though
-
strcat[m]
but it is clear what they're doing
-
strcat[m]
and they could claim that it isn't them posting from the sockpuppet accounts - but they are actively supporting it
-
strcat[m]
I don't think it's particularly important who is hiding behind those accounts
-
strcat[m]
what's important is you can see Mozilla supports this, this is the tactics they use
-
strcat[m]
* what's important is you can see Mozilla supports this, these are the tactics they use
-
williamstopus[m]
strcat: what is the plan to coutner this?
-
strcat[m]
they give the sockpuppet accounts cover (they get involved in the thread, etc. but don't refute all the misinformation - just focus on promoting their product, not keeping discussion accurate or stopping character assassination / false claims)
-
strcat[m]
the sockpuppet accounts give them cover
-
madaidan[m]
<williamstopus[m] "what can we do to help"> Counter the bullshit
-
strcat[m]
since it allows attacking people with a bunch of misinformation / false claims
-
strcat[m]
and directing harassment towards them
-
williamstopus[m]
did anyone get the release on beta updates?
-
strcat[m]
while it not being clear who is doing it
-
strcat[m]
williamstopus: the latest release was pushed out via beta and then stable
-
williamstopus[m]
have not receiving it yet
-
williamstopus[m]
should I reboot?
-
strcat[m]
no
-
ThomCat[m]
Which mozilla.org chatroom?
-
ThomCat[m]
(I'm not going to start anything, just want the logs myself)
-
strcat[m]
ThomCat: I'm talking about what they are posting on reddit and 4chan - it was discussed in some of the Mozilla irc channels like security
-
strcat[m]
a lot of them are aware of it, some of them follow me on Twitter
-
strcat[m]
what is notable is their lack of involvement aside from talking about it themselves, trying to find ways to counter what I said (and failing), participating in the thread but only on peripheral tangent topics
-
strcat[m]
you can see they are aware and involvement
-
ThomCat[m]
Right, no I get that, I thought they had entirely shut down their IRC and moved to Matrix? Maybe they are just bridged for now
-
strcat[m]
and that they officially support / endorse spreading misinformation / false claims and using character assassination and targeted attacks on individuals to silence technical discussion
-
strcat[m]
ThomCat: I don't know I guess it's Matrix now
-
strcat[m]
I was just looking at the logs
-
williamstopus[m]
<strcat[m] "no"> how can I trigger updating?
-
strcat[m]
williamstopus: you don't need to - you can if you want, but you don't have to
-
strcat[m]
it automatically checks for updates and downloads them
-
strcat[m]
-
strcat[m]
-
madaidan[m]
<strcat[m] "I was just looking at the logs"> What logs?
-
williamstopus[m]
<strcat[m] "it automatically checks for upda"> should I disabling Tor?
-
strcat[m]
madaidan.: will PM
-
shortcastle[m]
Can i follow this room on xmpp? I heard it was bridged and i trird to search for it and didnt find it on xmpp?
-
williamstopus[m]
<strcat[m] "madaidan.: will PM"> share :angel
-
williamstopus[m]
> <@strcat:matrix.org> madaidan.: will PM
-
williamstopus[m]
* share :angel:
-
williamstopus[m]
* share 👼
-
cg_droid
shortcastle[m], yes: join this channel: #grapheneos%chat.freenode.net⊙ijo
-
shortcastle[m]
<cg_droid "shortcastle, yes: join this chan"> Thank you
-
cg_droid
All the words
-
cg_droid
shortcastle[m], you're welcome
-
hypokeimenon[m]
What's the AOSP Alliance?
-
williamstopus[m]
<hypokeimenon[m] "What's the AOSP Alliance?"> #aospalliance
-
BrokenCog
hellos. After flashing GrapheneOS, the /install# page mentions 'fastboot erase avb_key' before re-flashing stock Android. are there any other steps? Because when I flash the AOSP, I get "Can't find valid operating system" at the device restarts.
-
strcat[m]
AOSP is not the stock OS
-
strcat[m]
the instructions are for flashing GrapheneOS and the extra section just documents one extra thing that needs to be done when moving away from GrapheneOS
-
strcat[m]
the instructions work fine for the official releases of GrapheneOS along with the stock OS
-
strcat[m]
if you're trying to use them for something else and it doesn't work, it is probably not built properly
-
strcat[m]
also it's not really the end of the world if people don't erase the avb key - they can still flash the stock OS and lock it anyway
-
strcat[m]
I just made sure to give complete instructions
-
strcat[m]
to restore it to the factory state without a custom AVB key for the yellow boot state to work
-
BrokenCog
alright. so, nothing else needed. thanks.
-
thelearner[m]
altoslos: try Magic Earth app
-
williamstopus[m]
maybe open streetmaps?
-
Sonikk
What the hell is happening?
-
Sonikk
The johnny dude didn't refuse shit
-
Sonikk
Refute*
-
Sonikk
What's with the naive assumption that all implementations are equally sane?
-
Sonikk
-
Sonikk
It's amazing how full of shit and self righteous that guy is
-
williamstopus[m]
<altoslos[m] "are either of those on fdroid"> yes
-
Sonikk
blacklight447: trai proposed the ban hammer on him couple days ago. Did you ever get back to him? :)
-
kernelpaniker[m]
<altoslos[m] "but can i get google maps workin"> Well you can try to use it via Aurora store
-
joshman[m]
<altoslos[m] "and has anyone gotten microG to "> This is pornography
-
cg_droid
lol
-
joshman[m]
<altoslos[m] "i routed a frequent route i have"> Try Magic Earth. Is much better than OSM which looks like we are still in the early 2000s
-
thelonewolf[m]
<altoslos[m] "and has anyone gotten microG to "> Use calyxos instead of GOS if u want to use microg
-
strcat[m]
altoslos: consider just using google maps in the browser
-
strcat[m]
there are some decent apps just not osmand
-
strcat[m]
osmand is overly recommended
-
strcat[m]
I think people who recommend it mostly don't try using it, it sucks
-
thelonewolf[m]
<strcat[m] "I think people who recommend it "> 110%
-
renor
strcat[m]: Which one would you recommend?
-
strcat[m]
maps.me has some issues but it's actually usable
-
strcat[m]
I would not say I recommend it
-
strcat[m]
altoslos: I'd recommend just running it in Vanadium in incognito
-
renor
Okay I'll take a look
-
strcat[m]
altoslos: or try maps.me
-
cn3m[m]
@altoslos:tchncs.de no notifications right?
-
joshman[m]
Osm sucks big time. Magic earth is the best out of all I have tried. Maps.me is Yandex which is Russian NSA
-
strcat[m]
there was some fork of maps.me trying to strip certain stuff out, etc. but afaik that stalled
-
strcat[m]
I don't think it needs any permissions beyond location in foreground tho
-
EssentialChaos[m
<joshman[m] "Osm sucks big time. Magic earth "> Correction: Yandex is Russian Google, not NSA
-
thelonewolf[m]
Nothing beats google maps though
-
strcat[m]
yandex is funny
-
strcat[m]
I had to make an account with them for webmaster tools access
-
strcat[m]
so I have some yandex email they send mail to in russian
-
strcat[m]
trying to get me to use their wallet or whatever else
-
renor
😂
-
strcat[m]
it's set to english but they send a ton of stuff in russian
-
strcat[m]
and I click doc links and it's in russian
-
EssentialChaos[m
> so I have some yandex email they send mail to in russian
-
joshman[m]
<EssentialChaos[m "Correction: Yandex is Russian Go"> Russian Google is Russian NSA
-
strcat[m]
I deleted the DNS entries used to verify the site at one point because I don't like the cruft
-
strcat[m]
and I didn't realize they regularly recheck them
-
strcat[m]
so they deleted the webmaster tools access AND in retaliation wiped the page from their search index
-
strcat[m]
weird stuff
-
strcat[m]
I added it back and they added the site back to search index from scratch
-
strcat[m]
like... how the hell does getting unverified for webmaster tools impact the search index
-
strcat[m]
also think they are upset I am not making 'turbo pages'
-
joshman[m]
<thelonewolf[m] "Nothing beats google maps though"> Waze beats it if we speak turn by turn navigation in car. Still Google though
-
strcat[m]
some thing they want sites to do
-
EssentialChaos[m
> so I have some yandex email they send mail to in russian
-
EssentialChaos[m
Imho, that's their biggest mistake: they target only Russian-speaking markets
-
strcat[m]
I will give them credit for not having completely horrible webmaster tools like google's overhauled ones
-
strcat[m]
google ruined their tools
-
strcat[m]
I used to be able to look at which backlinks to the site existed including finding 404 links
-
strcat[m]
and then I could redirect those to the appropriate page
-
strcat[m]
but google broke all their tools in the overhaul - they are now super slow, horrible web 4.0 crap
-
strcat[m]
everything takes ages, the UI sucks, and the info is mostly gone
-
strcat[m]
bing is busy doing the same kind of overhaul - I don't get it
-
strcat[m]
I really miss being able to see who was linking to my sites and fix their broken links
-
strcat[m]
bing and yandex are too bad to find many of the backlinks
-
strcat[m]
google has a massive db of backlinks and won't let me access it anymore
-
-
strcat[m]
bing thinks there are like 42 links to grapheneos.org on the internet
-
strcat[m]
quality search engine
-
strcat[m]
yandex forgot the site existed at all cause of removing their TXT verify entry lol
-
strcat[m]
super annoying how things want you to put a top-level TXT record
-
strcat[m]
instead of _yandex.grapheneos.org they want you to just put it for grapheneos.org (@)
-
strcat[m]
so you end up with this ever growing top-level TXT record with all these verify things
-
EssentialChaos[m
> yandex forgot the site existed at all cause of removing their TXT verify entry lol
-
EssentialChaos[m
It's privacy-oriented /s
-
strcat[m]
I had to verify facebook too to stop ppl making facebook ads on our behalf
-
strcat[m]
by default ppl can make ads that look like they are from you
-
strcat[m]
unless you verify and disable it
-
strcat[m]
???
-
strcat[m]
"domain protection"
-
strcat[m]
-
strcat[m]
-
strcat[m]
> Domain Verification: Domain verification helps make sure your content isn't misrepresented. By verifying your domains, you claim and control the editing privileges of your content and links.
-
cg_droid
strcat[m], does something happen if we delete all the apps from Sensos permissions?, I did it and all works fine
-
strcat[m]
it's so dumb that the default is ppl can do stuff on your behalf
-
strcat[m]
anyone
-
cg_droid
strcat[m], does something happen if we delete all the apps from Sensors permissions?, I did it and all works fine
-
strcat[m]
cg_droid: I mean, they can't access sensor data, that's it
-
strcat[m]
cg_droid: the reason EVERY APP has the toggle is because apps don't have to add a permission to do it in iOS or stock Android
-
cg_droid
strcat[m], I was wondering if any default app needs it
-
strcat[m]
so GrapheneOS doesn't know which subset of apps need sensors access
-
strcat[m]
there might be zero apps that actually use it in the stock OS - I dunno
-
williamstopus[m]
<strcat[m] "I had to verify facebook too to "> people selling graphene on facebook?
-
cg_droid
strcat[m], thanks 🙂
-
strcat[m]
williamstopus: people can post ads on facebook that look like they're from you officially
-
strcat[m]
unless you register your domain with them and enable brand safety
-
strcat[m]
so like they can post some political ad that looks like we posted it or w/e
-
strcat[m]
williamstopus: you know how when you link to a site on twitter, etc. it puts a preview?
-
strcat[m]
basically facebook lets them edit the preview
-
strcat[m]
on our behalf
-
strcat[m]
to make it look like we said something we didn't, etc.
-
strcat[m]
unless you deal with this BS
-
strcat[m]
and give facebook a bunch of info
-
williamstopus[m]
<strcat[m] "williamstopus: people can post a"> what were they posting?
-
williamstopus[m]
you supporting trump?
-
strcat[m]
williamstopus: someone posted some weird ad
-
strcat[m]
I dunno what the intent was
-
strcat[m]
I dealt with it now
-
strcat[m]
I had to give facebook a picture of my passport at one point because an account I used elsewhere got locked
-
williamstopus[m]
okay
-
strcat[m]
and relies on fb for verification
-
williamstopus[m]
someone looking for keywords to troll maybe
-
strcat[m]
I covered half the info like the issue #
-
strcat[m]
I think verification is automatic
-
strcat[m]
altoslos: did you try maps.me
-
strcat[m]
-
strcat[m]
it's open source but does have ads, etc. in the normal build but they can be turned off in settings
-
strcat[m]
(maps.me)
-
strcat[m]
the attempted fork lost steam afaict
-
strcat[m]
maps.me doesn't want other people using their servers in a fork so you have to host your own server - which is fine, it's all open source
-
strcat[m]
and unlike Signal no reason to really want to use their server
-
strcat[m]
but makes it more involved than just a client side fork
-
strcat[m]
since you need to host the map data tiles
-
strcat[m]
and other stuff you want to work
-
EssentialChaos[m
Mail.ru isn't much better than Yandex if at all
-
thelearner[m]
altoslos: aurora
-
thelearner[m]
Store
-
thelearner[m]
altoslos: okay. Up to you.
-
thelonewolf[m]
<altoslos[m] "u sure Magic Earth is on fdroid?"> It's not open source so it is not on fdroid
-
strcat[m]
-
strcat[m]
lots of worse things tho
-
strcat[m]
just kinda amusing it's not noticed that the kernel is leaking a huge chunk of private kernel data into each coredump
-
strcat[m]
'many eyes'
-
strcat[m]
since 2016
-
strcat[m]
wonder how many obvious remote infoleaks there are happily leaking data in the real world without ppl (even attackers) noticing
-
joshman[m]
-
joshman[m]
🤣
-
madaidan[m]
<strcat[m] "
twitter.com/grsecurity/s"> There's new ways to defeat KASLR every other day
-
madaidan[m]
For a lot of people it's just `cat /proc/kallsyms`
-
shortcastle[m]
If installed custom fonts on graphene will that have any effect on privacy or local fonts have no impact on that?
-
joshman[m]
<altoslos[m] "i was wrong, osm is actually ama"> No doubt. If we were in 2001
-
shortcastle[m]
Anyone has knowledge about it?
-
strcat[m]
shortcastle: no not really but fonts are definitely attack surface i.e. the font could be evil somehow
-
strcat[m]
really hard to see how it could be evil other than trying to exploit the font renderer tho
-
madaidan[m]
Those disgusting curly fonts are pretty evil imo
-
cn3m[m]
Can Mozilla just drop out? I don't see what they are contributing at this point. Apple makes a much stronger argument for privacy and the open web
-
strcat[m]
cn3m: may happen anyway and then Rust can be free of the web browser influence on it
-
madaidan[m]
<strcat[m] "really hard to see how it could "> They can exploit my eyes
-
strcat[m]
already fucked it up tho
-
shortcastle[m]
<strcat[m] "shortcastle: no not really but f"> Worth knowing so no point to mess with it then
-
cn3m[m]
I wouldn't be sad if Firefox went away or became Firefox Chromium
-
strcat[m]
cn3m: they currently depend on misleading people about privacy and security to retain usage share to keep the money rolling
-
strcat[m]
usage share is their #1 concern, always
-
cn3m[m]
competition is only good if they don't bring down the people doing the hard work down
-
strcat[m]
remember them doing all that fake fretting about DRM
-
strcat[m]
and they added it happily at the same time
-
cn3m[m]
Mozilla is actively undermining the proper security and privacy work of Google and Apple
-
strcat[m]
every time
-
strcat[m]
I used to do a lot of volunteer work with them
-
cn3m[m]
with FUD and privacy/security theater
-
strcat[m]
I learned how they are from that close proximity and inside look at them
-
strcat[m]
I went to that 2013 or w/e Mozilla Summit
-
strcat[m]
whenever it was - can't recall
-
strcat[m]
and it really gave me a good perspective on their fucked up way of doing things
-
strcat[m]
(invite only thing)
-
shortcastle[m]
<strcat[m] "cn3m: they currently depend on m"> You have 4 k people on r/graphene if not mistaken if coordinated they can br a force of information
-
cn3m[m]
strcat: yes they need that sweet sweet google money and they use it as an excuse to do crazy stuff like this
-
madaidan[m]
<strcat[m] "cn3m: they currently depend on m"> BuT tHeY bLoCk TrAcKeRs AnD fInGeRpRiNtErS!1!!!
-
strcat[m]
gleefully giving a presentation on how competing with major companies depends on exploiting volunteer labor and compensating them with stickers, addictive gaming type achievement stuff, and fake feeling of being part of their team
-
strcat[m]
pretty sure that was the fucking keynote?
-
cn3m[m]
shortcastle: I am on reddit everyday debunking myths about firefox and lineage
-
strcat[m]
shrug
-
shortcastle[m]
cn3m: yes i recognise the username,you also on other rooms here aswell
-
cn3m[m]
I spend 3-5 of my free time a day, this community needs a lot of work
-
strcat[m]
cn3m: it's a company with extremely highly paid executives and engineers
-
strcat[m]
cn3m: depending on usage share to keep money rolling
-
cn3m[m]
shortcastle: ah gotcha, sorry I am sure you weren't targeting me
-
shortcastle[m]
cn3m: are you from privacytoolsio?
-
strcat[m]
and with this culture of feeling like they are a cannot-do-any-wrong underdog that is the saviour of the internet
-
cn3m[m]
strcat: since profit matters more than anything
-
strcat[m]
so this makes anything acceptable as long as it supports themselves
-
strcat[m]
ends justify the means
-
cn3m[m]
shortcastle: I operate mainly on there, but I am not a member. I do what I can to help
-
strcat[m]
lying about privacy/security stuff justifies the end goal of increasing usage share because they see themselves as the good side and block out seeing anyone else
-
cn3m[m]
strcat: people love a good underdog story
-
cn3m[m]
I call them out of their bs like unblockable google analytics and hidden telemtry
-
cn3m[m]
shitty differential privacy
-
strcat[m]
usage share extremely important to them since the basis of their revenue is selling eyes to companies like Google
-
strcat[m]
if they are privacy focused why are the searches of their users something they sell to the highest bidder
-
strcat[m]
that is the fundamental basis of the company
-
cn3m[m]
security is the least of my concerns with Firefox right now
-
shortcastle[m]
At least one thing is sure 100% that Micay has succeded he turned the corner and doesnt matter how much missinfo mozilla does his name comes up everywhere
-
shortcastle[m]
Everywhere you read his name comes up
-
strcat[m]
it's their reputation that gets harmed by this shit really
-
cn3m[m]
<strcat[m] "if they are privacy focused why "> well this goes for Apple too.. The system is screwed only browser I remember actually defaulting to a sane search is Vanadium
-
strcat[m]
cn3m: not sure I'd really call duckduckgo sane but yeah
-
strcat[m]
lol
-
cn3m[m]
shortcastle: Daniel is doing the hard work of 3 people and doing it well
-
strcat[m]
duckduckgo isn't very good honestly
-
strcat[m]
and they spread misinformation themselves
-
strcat[m]
I don't have much faith in them
-
cn3m[m]
he is a community manager, a rom developer, researcher, and server admin
-
shortcastle[m]
I made a comment on whonix few days back
-
strcat[m]
I would like a better alternative to set than duckduckgo
-
cn3m[m]
<strcat[m] "cn3m: not sure I'd really call d"> is there a better option that has any sort of transparency?
-
shortcastle[m]
And james donaldosn or whatever his name came on chat
-
strcat[m]
I don't really want to set one that just proxies results although that is largely what duckduckgo does anyway
-
strcat[m]
like duckduckgo is just crappier bing
-
algebro[m]
My calls are still going to the phone speakers with Bluetooth a2dp offloading enabled, anyone else have that happen?
-
strcat[m]
algebro: try rebooting, it's not necessarily fixed
-
strcat[m]
algebro: that one specific bug is 'fixed'
-
strcat[m]
but the 'fix' just makes the order static - not necessarily the correct order, and maybe something else being broken is the real cause
-
algebro[m]
Cool, not a big deal, just wasn't sure if that was a known thing
-
EssentialChaos[m
<strcat[m] "I don't really want to set one t"> You could set Ecosia, at least it helps the environment, afaik
-
strcat[m]
-
strcat[m]
attempted fix
-
cn3m[m]
EssentialChaos: no privacy is far worse
-
cn3m[m]
goes straight to bing
-
algebro[m]
Yeah I saw the original patch, I can dig into it later, driving
-
strcat[m]
algebro: may be order is still different
-
strcat[m]
or there may be a similar problem elsewhere
-
EssentialChaos[m
> goes straight to bing
-
EssentialChaos[m
Everything?
-
strcat[m]
algebro: it could be that this doesn't match order it allocates which is prob what it's supposed to be
-
strcat[m]
algebro: dunno
-
cn3m[m]
EssentialChaos: enough check their privacy policy
-
strcat[m]
algebro: maybe need to override more than operator< too
-
cn3m[m]
it is basically like a pinky promise from Bing to not spy on you
-
strcat[m]
well it does this do_compare override
-
strcat[m]
shrug
-
madaidan[m]
<strcat[m] "like duckduckgo is just crappier"> DDG has always been good for me
-
madaidan[m]
Unless searching for some very specific thing
-
strcat[m]
it sucks at finding specific things or technical things
-
strcat[m]
and IME it's just a crappier bing
-
cn3m[m]
"" + - and the other operators work great for me
-
EssentialChaos[m
> We protect your searches from potential eavesdroppers with a securely encrypted connection. This way we make sure that nobody between you and us can see your searches.
-
EssentialChaos[m
Is Ecosia using https for marketing?
-
cyredanthem[m]
strcat (@strcat:matrix.org): Firefox is so close to fixing the basic issues at least on Windows. Strict CFG can be forced and Fission is getting good. They just don't care
-
cyredanthem[m]
Firefox for Windows just needs some testing and priority and a new media player
-
strcat[m]
CFG isn't like Clang CFI
-
cyredanthem[m]
Or just steal the Chrome one
-
strcat[m]
it's coarse CFI, not type-based CFI
-
EssentialChaos[m
> Or just steal the Chrome one
-
EssentialChaos[m
It's not stealing, it's open-source
-
strcat[m]
Intel CET is almost available for coarse CFI on x86 anyway?
-
cyredanthem[m]
I didn't know that thanks strcat (@strcat:matrix.org)
-
cyredanthem[m]
EssentialChaos: I know I was being facetious
-
cyredanthem[m]
I stand corrected
-
madaidan[m]
<strcat[m] "Intel CET is almost available fo"> Isn't CET quite shabby?
-
strcat[m]
cyredanthem: coarse CFI enforces that only functions can be called, and ideally only indirectly callable functions
-
strcat[m]
cyredanthem: Clang CFI enforces that only indirectly callable functions can be called indirectly, and that the type matches
-
strcat[m]
much finer-grained
-
cyredanthem[m]
Strict CFG isn't what I was thinking my bad
-
strcat[m]
usually nothing is done about returns other than linear overflow protection
-
strcat[m]
Android uses ShadowCallStack (for the kernel mostly)
-
strcat[m]
lacks hardware feature to protect the shadow stack atm
-
strcat[m]
protecting returns is actually easier to do well with hardware support
-
strcat[m]
cause you can have a good hardware shadow stack, etc.
-
strcat[m]
and is finer-grained than just enforcing types
-
strcat[m]
it enforces the control flow matches what it should
-
strcat[m]
but in software something can write to the shadow stack using an arbitrary write
-
strcat[m]
so lack of hardware support makes it depend on ASLR, etc.
-
strcat[m]
intel CET is a hardware shadow stack (potential to be really good) + efficient coarse CFI (meh)
-
strcat[m]
coarse cfi just enforces that you can't jump into the middle of a function or w/e
-
strcat[m]
only call actual functions
-
strcat[m]
but ANY
-
strcat[m]
shadow stack is just for returns
-
strcat[m]
not indirect calls (function pointers, virtual function tables for C++ virtual functions, also non-virtual indirect method calls, etc.)
-
strcat[m]
SafeStack tries to protect anything on the stack without address taken but kinda fails hard at it in practice since it depends on ASLR too but it's easier to leak the address
-
strcat[m]
and lacks a way to enforce it in hw
-
strcat[m]
memory tagging might be able to help with these things
-
strcat[m]
reserve a tag value for internal use by libc
-
strcat[m]
and use it for shadow stacks, etc.
-
strcat[m]
and have compiler use that tag
-
strcat[m]
and malloc, etc. exclude that tag for use
-
madaidan[m]
I find CFI really interesting
-
madaidan[m]
It's cool
-
cyredanthem[m]
I'm sorry I didn't research that better before making such a statement. Thank you for the explanation and information
-
strcat[m]
chromium uses Clang CFI on ChromeOS / desktop Linux
-
strcat[m]
and it works for Android but there are size concerns
-
madaidan[m]
Isn't CFG being worked on to be more fine-grained though? I.e. XFG
-
strcat[m]
they are in the process of doing it for Windows, the issue is deploying Clang CFI there
-
strcat[m]
-
madaidan[m]
Yeah I saw that a while ago
-
strcat[m]
basically tho it isn't that yet
-
strcat[m]
and Google wants to use Clang and Clang CFI on Windows
-
strcat[m]
it may make more sense to just use what Microsoft ends up providing
-
strcat[m]
or use what Microsoft provides for what they can't cover with Clang CFI
-
strcat[m]
madaidan.: Chromium uses CFG like that already
-
strcat[m]
i.e. for system DLLs etc
-
cyredanthem[m]
strcat (@strcat:matrix.org): does CFG vs Strict CFG make a notable difference?
-
strcat[m]
cyredanthem: that just prevents loading DLLs without it doesn't it?
-
strcat[m]
doesn't really do anything aside from preventing you from screwing up
-
strcat[m]
in an obvious way
-
cyredanthem[m]
That's my understand
-
strcat[m]
and that's assuming you are using something better like Clang CFI
-
cyredanthem[m]
Understanding*
-
strcat[m]
in which case you won't have CFG for those
-
strcat[m]
> * Could not reach our servers to perform the test. You may not be connected to the internet
-
strcat[m]
k website
-
cn3m[m]
@strcat:matrix.org your website is gold
-
WokeBillKristol[
what was the reasoning behind raising the minimum api level?
-
WokeBillKristol[
in the latest update
-
madaidan[m]
<WokeBillKristol[ "what was the reasoning behind ra"> There's many privacy/security improvements in newer API levels
-
madaidan[m]
-
cyredanthem[m]
Seems like Android is really trying hard to catch-up with iOS
-
mxnorvak[m]
New Android Flaw Affecting Over 1 Billion Phones Let Attackers Hijack Apps
-
mxnorvak[m]
-
strcat[m]
Android <= 9 only and patched in the April security patch so old news now
-
cn3m[m]
yes that's not relevant you shouldn't ever use an old version of Android
-
mxnorvak[m]
Yea true sry, but poor those users that only get a new phone when the old one dies which means its been a long time they're without any OS or security patch update
-
cn3m[m]
The only phones people should ever buy are iPhones and Pixels
-
EssentialChaos[m
<cn3m[m] "The only phones people should ev"> Unfortunately, former are expensive and not everyone wants them and the latter are not available in some places
-
cn3m[m]
well then get a used iPhone?
-
EssentialChaos[m
There are people who don't want an iPhone
-
cn3m[m]
here a great condition iPhone 8 with a good battery can go as low as $150 with 2.5-4.5 years left
-
cn3m[m]
@essentialchaos:tchncs.de Android phones are just more expensive per year. If you can't afford them iPhones are the cheap option
-
EssentialChaos[m
I didn't say Android flagships are not expensive
-
cn3m[m]
I mean you get what you pay for
-
EssentialChaos[m
True, but both Android flagships and iPhones have features, that I don't need, but still have to pay for
-
cn3m[m]
@essentialchaos:tchncs.de iPhone SE and Pixel 3a are super barebones
-
EssentialChaos[m
iPhone SE on the other hand lacks some things...
-
EssentialChaos[m
Like a bigger screen
-
EssentialChaos[m
And a bigger battery
-
cn3m[m]
the battery is more than a day easy
-
EssentialChaos[m
3a is nice, but again not available in some places
-
EssentialChaos[m
With what usage?
-
cn3m[m]
Google and Apple only have each other as competition so what's there to expect?
-
cn3m[m]
@essentialchaos:tchncs.de I've a few friends with them and they are doing content consumption all the time
-
EssentialChaos[m
iPhone SE also has that A13, that it doesn't need, but probably has to sacrifice some battery life for it
-
cn3m[m]
videos, games, Facebook
-
cn3m[m]
A13 is super efficient
-
cn3m[m]
and it will make it usable still in 5 years
-
EssentialChaos[m
Ok, still have an issue with that screen
-
EssentialChaos[m
<cn3m[m] "and it will make it usable still"> If battery doesn't die
-
cn3m[m]
it's $50 to go to a store and have them doing it officially for you
-
cn3m[m]
half way through you just go to the store and bingo
-
cn3m[m]
$450 for 5 years out of a phone is great
-
EssentialChaos[m
Ok, that solves the battery, but I still have an issue with 4.7" screen
-
cn3m[m]
wait for the Plus rumored to launch beginning of next year?
-
cn3m[m]
iPhone SE Plus would be 5.5"
-
EssentialChaos[m
SE Plus?
-
EssentialChaos[m
> next year
-
EssentialChaos[m
Can't wait that long, also probably will be more expensive
-
shortcastle[m]
EssentialChaos: do you want a phone or not
-
cn3m[m]
It was supposedly delayed due to COVID
-
EssentialChaos[m
SE is already out of budget
-
cn3m[m]
$450 is the rumor
-
cn3m[m]
@essentialchaos:tchncs.de get a busted used Pixel 3 or 3a?
-
zaxxa[m]
I'd suggest a Nokia phone on the android one program
-
zaxxa[m]
If you can't afford a pixel
-
cn3m[m]
Motorola has a better track record
-
cn3m[m]
just make sure you get a Qualcomm
-
xabierd[m]
<zaxxa[m] "I'd suggest a Nokia phone on the"> What makes them better option than other oems?
-
cyredanthem[m]
xabi: fast updates stock Android
-
strcat[m]
could really use help with the Bluetooth issue
-
EssentialChaos[m
xabi: Also not having apps preinstalled apart from Google
-
strcat[m]
I can't work on something where I don't have hardware with the issue
-
strcat[m]
-
strcat[m]
the attempted fix caused more problems / didn't fully fix it
-
strcat[m]
need to get this addressed
-
M0xC0ncord[m]
strcat: I noticed that media playing works after the latest update but I haven't tried calls. I can test it on my 3a tomorrow.
-
strcat[m]
need development help too
-
M0xC0ncord[m]
Yeahh... My Android knowledge on that front is extremely limited... :(
-
strcat[m]
not asking you specifically :P
-
strcat[m]
but the channel
-
strcat[m]
valldrac helped a lot but this requires more help
-
strcat[m]
valldrac doesn't have enough hardware to test etc
-
valldrac
Yes, exactly. I'm going to order a bluetooth headset with microphone to test calls. But I don't think it will be enough
-
qyo3462572445[m]
cn3m do you run openBSD on desktop?
-
valldrac
so please, if have any issue with bluetooth audio, follow
GrapheneOS/os_issue_tracker #137#issuecomment-633990360 and provide us with the sysdump for audio
-
madaidan[m]
<qyo3462572445[m] "cn3m do you run openBSD on deskt"> His profile pictures are sarcastic
-
qyo3462572445[m]
<madaidan[m] "His profile pictures are sarcast"> Copy. Figured I'd ask.
-
strcat[m]
valldrac: sounds a bit like it fixed music and broke calls
-
strcat[m]
but I don't see how it'd break calls if before it was randomized and now it has an order that makes sense
-
cn3m[m]
<qyo3462572445[m] "cn3m do you run openBSD on deskt"> it's pretty bad OS tbh
-
xabierd[m]
They advertise it to be very secure, what is the catch?
-
strcat[m]
I don't think it's a bad OS for the use case it fits
-
cn3m[m]
@xabierd:matrix.org it is out of the box, but the whole security model falls apart after that
-
cn3m[m]
especially if you use it as a desktop
-
cn3m[m]
which is mainly the context I meant it in
-
cn3m[m]
the mitigations are a little underwhelming in some ways
-
nickcalyx[m]
I have used openbsd as a desktop and as a server
-
nickcalyx[m]
Its a bit hard to work with but its unique
-
cn3m[m]
@nickcalyx:matrix.org no sandboxing on your browser is a deal break imo
-
nickcalyx[m]
We used to have sun SPARC 20's with dual headed sun monitors at my old old office
-
nickcalyx[m]
And we had a VAX running openbsd
-
nickcalyx[m]
I don't think any browsers had sandboxing back then
-
nickcalyx[m]
It literally took 5 or more minutes to login via ssh on the VAX.. Because of key exchange and the crypto calculations. You had to.crank the timeouts on both client and server
-
cn3m[m]
@nickcalyx:matrix.org holy cow
-
nickcalyx[m]
Now you kids get off my lawn
-
strcat[m]
cn3m: doesn't have the most modern mitigations but it's a lot simpler and more minimal which has value too
-
strcat[m]
to run on some machine to run a specific service
-
strcat[m]
works well for that
-
cn3m[m]
what are you thoughts on Hardened BSD?
-
strcat[m]
they do good work but I'd rather start from OpenBSD for a server use case, fork that
-
madaidan[m]
HardenedOpenBSD
-
cn3m[m]
that's a good point. I usually just use Linux for servers as that's what I know
-
cn3m[m]
I will try OpenBSD someday
-
nickcalyx[m]
I use hardenedbsd for.things
-
nickcalyx[m]
Like the firewall/VPN distro I use, opnsense is based on hardeeedbsd
-
nickcalyx[m]
I was running all my Tor nodes on hardenedbsd but switched back to Debian because their algorithms are much slower on BSD than linux
-
travankor_
nickcalyx: give alpine linux a shot, too
-
JTL
nickcalyx[m]: Which algorithms?
-
nickcalyx[m]
Tor's scheduler
-
JTL
Ah
-
gervarouge[m]
Is Windows 10 Enterprise the most secure and private OS right now? Some of the features are looking awfully good
-
madaidan[m]
"private" is very debatable due to the invasive telemetry.
-
madaidan[m]
It's not the most secure by far unless you're talking specifically about popular desktop OSes then it'd be up there along with macOS and ChromeOS.
-
madaidan[m]
Some of the "most secure" would be mobile devices since they've a far better security model than desktops
-
strcat[m]
windows enterprise lets you turn off the telemetry
-
strcat[m]
other than very basic stuff comparable to anything really
-
strcat[m]
also don't really consider much of that invasive