#Brave doesn't start (downloaded by official website)

1 messages ยท Page 1 of 1 (latest)

leaden hazel
#

See pic.

left oasis
#

It is not recommended to install other browsers, and it is especially not supported to run GUI apps as root

leaden hazel
#

Some users would prefer privacy over security so adopting a browser as Brave to decrease fingerprinting.

We all know the potential repercussions in terms of security of this choice but users should be free to adopt a browser (maybe not from the store because of sand boxing potential conflicts).

Are we forcing users to adopt a single browser? I guess it would be good to adopt another strategy if this has been the way until now.

leaden hazel
left oasis
leaden hazel
# leaden hazel See pic.

Isn't possible to display a clearer message to improve user experience?

Like hey this the error, do you wanna create a new profile?, it is necessary to run third partied apps Yes ... And let's set it.

left oasis
#

Creating a new user account does nothing about this

#

No clue how you got that idea

left oasis
#

And throwing root privileges at a program whenever something does not work is a bad habit in general

leaden hazel
#

What's that?

left oasis
#

I am not going to consult your preferred search engine for you, I am not your personal assistant

leaden hazel
#

Yes I'm sorry but I imagine people who are using this Os, it's new and we try to install apps but they don't run. We get these messages and we need to come here or search in some documents what is necessary to do.

It is super common for techy people but absolutely difficult for normal users.

left oasis
#

secureblue is not aimed at non-techy people furishrug

#

It is expected that users consult the FAQ, it exists for good reason

#

Linux in general is not aimed at anyone in particular to begin with

leaden hazel
#

I would probably emphasise way more than a simple reference in the FAQ the fact we need a userspace and set something to install third party apps.

I totally understand if this requires time to write an article or make it easy and GrapheneOs community is a wonderful example of tech people mixed with user friendly experience.

left oasis
#

We already remove Flatpak browsers from the software store front ends for that reason

leaden hazel
leaden hazel
left oasis
#

We are quite literally working against parts of the Linux space that are actively making Linux progressively less secure

#

Web browsers' reliance on an insecure kernel feature is just one prominent example

leaden hazel
#

I'm glad of all this work. And some articles (related to why it is better to use Trivalent instead of other browsers would be amazing to help people understanding all this without taking too much of dev precious time).

By the way GrapheneOs declares the same related to their Vanadium browser. Now if people prefer privacy over security for the browser... They need to be aware of the consequences of installing it via the browser official website and easily install it. They can, as they can download random dangerous apk with no big problems.

I don't know if I'm clear but they should know in some ways from the terminal the consequences of their action (maybe also a link to the very helpful article that someone should write), and automatically take down some protections to make this app work without going to read the FAQ or in Discord as tech people are used to do dailyโœ… .

I understand that goes against the values of this project but this is going to happen a lot over and over again if more people start adopting Secureblue.

What I ask?

More awareness

More usability

Freedom to choice making the installation of an out of the store app smooth and direct

left oasis
#

Usability goes directly against secureblue's goals in this case

#

Awareness is for users

#

secureblue is very different from the experience with most Linux distros, and this is very much by design

#

You are free to choose using a different image or distro that fits your needs better

#

secureblue exists because there are users that desire what secureblue provides, going against that makes no sense

#

We cannot automatically detect when an app requires user namespaces and grant them that permission because the goal of that restriction is that untrustworthy programs must not obtain that permission

#

We cannot know beforehand which programs the user will install and if they can be trusted

marble yacht
marble yacht
leaden hazel
# left oasis We cannot automatically detect when an app requires user namespaces and grant th...

When I try to run the app I get an error message. If this is associated to enable userns would be great to get a pop up(instead of nothing as now if I click on the app out from the terminal) that explains, creates awareness and gives to the user the possibility to smoothly make it run or not.

We are actually playing on the ignorance of users. If they are ignorant they will:

  1. Say the os sucks (2 of my friends left the project because of "system instability and errors" to make apps run).
    Not to be vulgar but it is bullshit. It is necessary to spend some time and understand why this is happening and how to fix if we really want this. Secureblue is helping to maintain a high standard of security avoiding some bad behaviours. But I agree that should be more clear and direct than now.

  2. Don't learn

  3. Spread misinformation

I prefer to be direct, not to make users search search and at the end find the code to enable userns. Or at least let's pop up a link to the article.

Maybe I'm wrong and it is not possible to associate that error to enable userns but maybe yes.

left oasis
#

We are going out of our way to remove the easy ways to install web browsers because it is fundamentally not secure to provide that

#

You are asking to make secureblue less secure at this point

#

I suggest you research the rationale for the design of secureblue's security tweaks on Github and the chats here

leaden hazel
left oasis
marble yacht
left oasis
#

The wider Linux ecosystem is not secure at all, and the goals of secureblue are inherently bound to cause friction that cannot be explained without technical background

#

In an ideal world secureblue would not need to exist

leaden hazel
left oasis
#

I get the impression you are not actually looking for a security focussed Linux system

left oasis
left oasis
quick pecan
left oasis
#

Your words and actions do not match

quick pecan
leaden hazel
leaden hazel
# left oasis This is a bad idea on any Linux distro

There are good discussions related to privacy with Vanadium and people don't suggest to use it.

Few people adopt it, quite unique fingerprinting. I also tried some tests.

Privacy is different from security. And this is a security project.

quick pecan
# quick pecan

chmod 644 /etc/yum.repos.d/brave-browser.repo
exit
rpm-ostree install brave-browser
systemctl reboot

^^Those are if you want to copy paste

marble yacht
quick pecan
#

or reduce security

marble yacht
marble yacht
#

prior to installing brave

quick pecan
quick pecan
#

Because that's all i did before installing brave

quick pecan
marble yacht
leaden hazel
#

I would totally understand if some people would prefer to use a less safe browser compared to the Secureblue one but way more used.

quick pecan
#

Although for fingerprinting, while brave isn't perfect, it's better than trivalent

quick pecan
leaden hazel
# left oasis Your words and actions do not match

I imagine my friends not able to install third party apps or even browsers from flatpak (on bazaar luckily we will take them away) but at least reading immediately the motivations/having a link to understand.

#

Damn I delated my old message.

marble yacht
marble yacht
leaden hazel
#

Simply said that my 2 friends tried Securblue and they left because not able to install some software. They god errors and they didn't know anything about why.

Now they are:

  1. spreading misinformation related to this project, apps don't work, unstanle...

  2. less safe because setiched to a more friendly dkstro.

I would personally prefer 2 more users less safe because with out of the store softwares and aware of what they are doing compared to 2 less with no idea of what happened.

Security is for everyone techy and not techy

marble yacht
#

Did they seek out help?

leaden hazel
quick pecan
#

And there's some browsers like mullvad (although i don't believe it works on secureblue), which are literally Tor, just using a different anonimity network

marble yacht
quick pecan
marble yacht
leaden hazel
#

Idk how many people on the world use Secureblue browser

marble yacht
quick pecan
#

But of course if you can get both, that's the best option

marble yacht
marble yacht
marble yacht
leaden hazel
# marble yacht Wdym justify?

Fingerprinting seems to work better when more users adopt it. Now I'm not sure how true it is if we are using chrome or safari but also Brave has a great user base.
And this has not much to do with security.

leaden hazel
#

All this to say what?

Can we improve user experience if this is trying to download a browser or any kind of all from their official website? For what ever reason like privacy or idk?

The short answer:

  1. not safe, we will not make it smooth and stand who goes away or says Secureblue is unstable, apps don't work etc...

  2. not safe but we can try to make it easier and inform as much as possible the user with pop ups/messages in the terminal with maybe a link to common app errors caused by Secureblue safety measures.

marble yacht
leaden hazel
marble yacht
#

We cant guarentee compatibility with every application, since everyone has their own use cases, this would be massive scope creep

marble yacht
leaden hazel
#

But also a good article that explains Secureblue position and compare some browsers.

I see a lot of people who still believe that's better to have a sandboxed browser...

left oasis
#

Most people are wholly unfit and unqualified to discuss security

#

They regurgitate random shit they heard without critical analysis, see Dunning Kruger Effect

leaden hazel
left oasis
#

Brave Flatpak does work

#

Flatpak browsers just have severely degraded security directly due to Flatpak

marble yacht
#

Honestly a browser article wouldnt be a bad idea, it does seem like the muddiest topic relating to sb

leaden hazel
#

It would be an excellent source to avoid people to ask and ask. Also good to collect users experience and give a lot of awareness related to bad behaviours and why it is not suggested.

I guess it would be amazing and potentially dev from these software would join the Os and start a discussion saying why it is not true or how to prevent this etc.

leaden hazel
# left oasis Brave Flatpak does work
#

My friend tried LibreWolf

#

Had something similar

left oasis
#

Why do we even write FAQs

#

They are like pinned messages in Discord

leaden hazel
left oasis
#

Those who need them do not read them

leaden hazel
#

If from the error is possible to identify easily as u can the solution, isn't possible to add a pop up to enable Wayland.?

left oasis
#

No, and this is part of why we recommend against other browsers

#

You need to manually edit the desktop entry for your browser to make it use Wayland

#

They choose the less secure option by default

leaden hazel
#

Would be have been amazing if my friend had the pop up saying "this apps doesn't work because of these errors, this means you should probably enable Wayland and do this that... We do not! Suggest you to continue because this will decrease security as explained on this link"

marble yacht
#

You dont need to change the desktop files thankfully

left oasis
marble yacht
left oasis
#

Edge does not list the ozone flag in edge://flags

marble yacht
#

Oh

left oasis
#

It also goes for Electron

#

You need to edit the desktop entries for those

leaden hazel
left oasis
#

We cannot anticipate every reason why an app might not work

#

And we absolutely cannot anticipate how they report such failure

#

Apps crashing with a Segfault may be doing so because of hardened_malloc, or maybe the app just has an unspecific bug that causes it

#

We cannot just magically figure out what causes the crash and how to avoid it

leaden hazel
left oasis
#

That is not how it works

#

You cannot just look at a SEGFAULT and be able to say with certainty "This is because of hardened_malloc"

leaden hazel
#

If 6 of 6 users whose reported the problem, solved it in this way also through the contribute of experts, it means it works. Or at least, it is one of the ways to make it work. Attached to the solution we want to explain the possible repercussions (if there are any) . Then you see other common problems flagged by the community related to the same app and other ones.

It doesn't work? Always welcome to open a post:)

leaden hazel
#

Maybe for problems solved 9.5 time to 10 it could also automatically be done via GUI in the system without searching on the app problems section

left oasis
#

I have figured out by trial and error before that Discord's client crashes when it fails to find an X11 server, EVEN if it is configured to use Wayland and never actually connects to XWayland

#

The error was not something helpful like "X11 server not found"

#

You are assuming that applications can reliably debug themselves

#

And then report exactly what went wrong, in which context and what can be done

#

Computers are dumb as rocks

#

They are literally as dumb as the rocks they are created from

strong pilot
#

are you running apps generally as root??

#

!

left oasis
#

He tried to run Brave with Bubblejail via run0

strong pilot
#

why

#

im on my phone for the time being btw so if someone can tldr that would be helpful

left oasis
#

Because apparently we are not properly educating users what not to do

strong pilot
#

see the bootc matrix channel for why im on my phone

left oasis
#

Now you made me curious

strong pilot
left oasis
#

But I do not remember my Matrix login credentials

left oasis
strong pilot
strong pilot
#

lol

left oasis
strong pilot
#

@leaden hazel not running apps as root is a fundamental unix concept that transcends not just linux but any unix like operating system including macos and Android.

secureblue is not a wiki for learning unix fundamentals. You should be running nothing as root, as a general rule on any unix like system

strong pilot
strong pilot
#

if you were asking for that for Trivalent, we absolutely would

strong pilot
strong pilot
strong pilot
strong pilot
leaden hazel
# left oasis And how do you suppose we automagically figure out the cause

Through community, 6 people identify themselves in this error and solved it successfully doing that. The first time for sure there have been a discussions to solve it.

Maybe after 6 times people identified it, read the topic and solved it too, we can say with a certain reliability that could be a way to make it work.

strong pilot
left oasis
strong pilot
leaden hazel
strong pilot
left oasis
#

Unconfined user namespaces are not really avoidable for the RPM

strong pilot
left oasis
#

The alternative is the SUID sandbox

strong pilot
#

also @leaden hazel where is this misinfo being spread lol

#

you have me curious

old geyser
#

In information security, computer science, and other fields, the principle of least privilege (PoLP), also known as the principle of minimal privilege (PoMP) or the principle of least authority (PoLA), requires that in a particular abstraction layer of a computing environment, every module (such as a process, a user, or a program, depending on t...

leaden hazel
strong pilot
strong pilot
#

Brave.

leaden hazel
# strong pilot !

I always ran apps with sudo iny past experiences, do we have some general basic guides to help newbies to approach Secureblue and understand why this is not required?

In my mind if an app doesn't work it's mostly because it hasn't enough system privileges so I would try sudo so run0 and see the message in this case.

strong pilot
#

approach Secureblue and understand why this is not required?

#

again

#

it has literally nothing to do with secureblue

#

zero.

#

it is general knowledge

#

it applies even on windows

#

that you shouldn't run every application as administrator

#

or any application for that matter

#

unless it's explicitly required for good reason

#

this is a basic principle of computer usage

#

not specific to any operating system let alone linux or secureblue

leaden hazel
strong pilot
#

In my mind if an app doesn't work it's mostly because it hasn't enough system privileges so I would try sudo so run0 and see the message in this case.

You should eliminate this habit

strong pilot
left oasis
#

Even Kali does not give you a root account by default anymore

strong pilot
#

Kali is a meme.

strong pilot
#

@leaden hazel You seem interested in pentesting/offsec, but I strongly recommend you learn the basics of defensive security and security fundamentals

#

You're interested in offsec but then have a disregard for security basics

#

it seems contradictory

#

I'm struggling to understand what attracted you to secureblue in the first place ๐Ÿ˜…

leaden hazel
strong pilot
#

@leaden hazel running stuff as root/sudo/run0 nukes the entire permissions model

It'd be like driving around a tank, but then leaving the door unlocked and the key in the ignition when not using it

#

what was the point of getting such a secure vehicle in the first place if you're just going to leave it unlocked and the key in the ignition at all times?

#

it's contradictory

#

@leaden hazel or think of it from an offsec perspective. if you were pentesting a service, would you prefer it to be running unprivileged? or as root?

#

root ๐Ÿ™‚

#

so that if you compromised the service you'd have carte blanche permissions

#

ergo every process at every time should be running with as few permissions as possible

leaden hazel
# strong pilot No, if you have a problem with an app like this one with Brave, report it to the...

They would say it's Secureblue fault if their software doesn't work, and that they have not time to make changes for us.

So if we say it is their fault and they say it is not and we are too strict + we don't publicly (thought some reverse engineering, software analysis and public articles/podcasts communication ways) condemn bad security lacks of these softwares... Well user experience will continue to be very poor until these software will see a lot of people using Secureblue so adapt to good security standards or simply wait years before to update to something safer just because they want to do it without considering us at all.

#

In all this I see a big loser and it is the not technical user who try the Os, say it is instable and goes away without even knowing anything.

strong pilot
strong pilot
#

If we were only making changes that didn't break someone's use case out of the box, we would just upstream everything to Fedora and secureblue wouldn't exist

leaden hazel
strong pilot
#

also @leaden hazel the one point of yours I agree with is that we could spell out more concretely what kinds of apps need unprivileged userns

#

so we'll add that to the site

#

but generally speaking in my experience, the type of user to get frustrated and give up quickly is also the type of user who wouldn't read the FAQ thoroughly

#

So I'm not sure how much it will help

leaden hazel
strong pilot
leaden hazel
# strong pilot you said people are spreading misinfo about secureblue

Oh yes my friends who used it. They didn't have the patience to understand why it wasn't possible to install some apps. They tried some apps from the store plus outside from what I understood and it didn't work. So now they say that Srcureblue is unstable and that's not even possible to install basic software. When the reality is way different.

leaden hazel
strong pilot
#

not what

leaden hazel
# strong pilot but generally speaking in my experience, the type of user to get frustrated and ...

True, for bubblejail another dev immediately recognised the error I made (still have to analyse it carefully but should be relates to Wayland). Now for her it was so easy, I honestly read the error that was speaking about graphic and I didn't have any knowledge of x11 and Wayland.

This is why I asked to sort errors per app so it would be maybe easier to find something similar in an easy and ordered way.

strong pilot
#

since that's the first issue

#

This is why I asked to sort errors per app so it would be maybe easier to find something similar in an easy and ordered way.

No, Brave requiring X11 in 2025 is a decision on their part. We're not going to maintain a list of applications that haven't migrated to wayland.

leaden hazel
strong pilot
leaden hazel
strong pilot
leaden hazel
strong pilot
#

secureblue is project building an operating system

#

this isn't an awareness or advocacy project

leaden hazel
#

I see, I like who spreads the values also in other ways and not just technically (so developing an Os)

#

Tor has done a lot to spread awareness also with live events In the past

strong pilot
#

we already are spreading awareness of security holes in desktop linux in the project existing in the first place

#

which is well documented already

#

if you want an organization to exist that documents security anti-patterns in desktop linux, go create one ๐Ÿ™‚

leaden hazel
#

Yeah I like political projects who attack who goes against. Also excellent marketing measure.

strong pilot
leaden hazel
#

Clear

strong pilot
#

We will gently correct incorrect information when needed

leaden hazel
#

Linux and software in this case would be the target

strong pilot
#

This is not a media project

#

We're building bootc images

#

๐Ÿ™‚

leaden hazel
#

Thank you for the conversion, a lot of points to study. I think some of these problems will come back in the future when more not expert users will start using (hopefully) Secureblue.

#

GrapheneOs is a very good example of project that is strong in many of the points I mentioned

strong pilot
leaden hazel
#

Yes no problem

strong pilot
leaden hazel
#

Do you think it could be helpful if I try Secureblue on different VM with some setups that you are curious to experiment to see the os reaction?

Please let me know of it could be helpful so I can give some data of errors or problems back to someone

strong pilot
#

if you're interested in testing upcoming changes, there's the #testing channel

#

right now we're testing aarch64 builds

leaden hazel
#

Oki

strong pilot
leaden hazel
#

Run VM simulating some types of CPU GPU ram power etc, I'm not quite familiar with this but I think it could be a great contribute to test machines that in the future could have Secureblue

#

I think there are some VM that permit to have a certain type of flexibility with parameter settings

strong pilot
#

all you need is bash scripting knowledge

#

if you have ideas about new integration tests before you start on them, run them by #dev

leaden hazel
#

Thank you I can try to give it a read and a try to see how much I can bring with my limited knowledge. Thank you again

strong pilot
#

np