Meltdown and Spectre

General project discussion.
Use this as a last resort if your topic does not fit in any of the other boards but it still on-topic.
Forum rules
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.

Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
User avatar
fixmen
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2019-12-23, 16:08

Meltdown and Spectre

Unread post by fixmen » 2020-08-20, 12:01

Does the browser have protection against attacks on the CPU memory and ddram3 memory?

https://www.techradar.com/news/computin ... ry-1288045

the newest firefox protects against e.g. specter

https://zapodaj.net/images/979691e1e2706.png

attack description:
https://meltdownattack.com

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4980
Joined: 2015-12-09, 15:45
Contact:

Re: Meltdown and Spectre

Unread post by moonbat » 2020-08-20, 12:06

Use the forum search :roll:
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
Moonraker
Board Warrior
Board Warrior
Posts: 1878
Joined: 2015-09-30, 23:02
Location: uk.

Re: Meltdown and Spectre

Unread post by Moonraker » 2020-08-20, 13:51

palemoon had protection before the big guns even got to their holsters. :D
user of multiple puppy linuxes..upup,fossapup.scpup,xenialpup..... :thumbup:

Pale moon 29.4.1

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2856
Joined: 2012-06-28, 01:20

Re: Meltdown and Spectre

Unread post by ron_1 » 2020-08-20, 20:51


New Tobin Paradigm

Re: Meltdown and Spectre

Unread post by New Tobin Paradigm » 2020-08-20, 22:40

Moonraker wrote:
2020-08-20, 13:51
palemoon had protection before the big guns even got to their holsters. :D
What is a "palemoon"?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35602
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Meltdown and Spectre

Unread post by Moonchild » 2020-08-21, 08:15

ron_1 wrote:
2020-08-20, 20:51
Read this: https://forum.palemoon.org/viewtopic.php?t=17928
The situation has slightly changed since that post since operating systems have been patched (unless of course you are someone who uses Windows out of the box and never updates it, you know who you are) but mitigations are in place.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
fixmen
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2019-12-23, 16:08

Re: Meltdown and Spectre

Unread post by fixmen » 2020-08-21, 19:11

ok thanks all for the answers.

Andrew Herbert

Re: Meltdown and Spectre

Unread post by Andrew Herbert » 2020-09-05, 14:40

Mainstream browsers may revert coarsening of timers and disabling of SharedArrayBuffers in favour of process isolation (page 10), which might cause web compatibility issues for UXP. Any thoughts?

User avatar
athenian200
Contributing developer
Contributing developer
Posts: 1535
Joined: 2018-10-28, 19:56
Location: Georgia

Re: Meltdown and Spectre

Unread post by athenian200 » 2020-09-05, 15:50

Andrew Herbert wrote:
2020-09-05, 14:40
Mainstream browsers may revert coarsening of timers and disabling of SharedArrayBuffers in favour of process isolation (page 10), which might cause web compatibility issues for UXP. Any thoughts?
Well, it's not a creative approach at all. It sounds like they're basically considering requiring further nasty e10s-like kludges for security reasons, the "separate process for everything" nonsense. I'm not a fan of process isolation as a security solution.

Anyway, if it comes to that we'll likely have to choose between keeping those things disabled and having a few compatibility issues, or just allowing users to enable them as they were before despite the security risks. There's also a possibility we'll find a way to make SharedArrayBuffers and high-precision timers safer without process isolation and mitigate the security issues in a less ham-fisted way than process isolation. Or at least find alternative ways of providing the functionality websites expect when they look for those features so that things don't break.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35602
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Meltdown and Spectre

Unread post by Moonchild » 2020-09-05, 16:40

There is no need for any finer resolution in a web client than what we have now (which is spectre-safe). Simple as that.
Shared Array buffers are available in Pale Moon and have been for a while, since the general environments that can be assumed the browser is running in have been patched on vulnerable hardware at multiple lower levels already. If people do not patch their O.S. then they could decide to disable them (it is disabled easily via a preference) as part of their strategy to use and old and insecure patch level of their O.S. -- that is their own responsibility.
Process isolation will not be a solution either, because unless you plan to run every conceivable thread in an isolated process this will never, ever, mitigate it. And you simply can't do that because that level of isolation would grind everything to a halt.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35602
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Meltdown and Spectre

Unread post by Moonchild » 2020-09-12, 12:37

blkd28 wrote:
2020-09-12, 12:28
moonbat wrote:
2020-08-20, 12:06
Use the forum search :roll:
What can we get with this?
This novel thing called "answers"
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked