zlacker

[parent] [thread] 5 comments
1. kordle+(OP)[view] [source] 2020-11-29 03:15:39
> Javascript is a privacy and security nightmare.

AFAIK, JavaScript the language has neither privacy nor security issues of "nightmare" level.

> It's almost equivalent to downloading and silently executing untrusted code on your machine.

No it's not. The code is run in a VM, which is run in a browser. So, the code is limited in doing things to the browser, which itself is limited in what it can do to your computer (files and whatnot). So it's not at all like running untrusted code "on your machine".

> I say "almost" because Javascript code is virtualized and sandboxed.

It's virtualized (in the browser) such that all the code will run almost the same on different browsers and chipsets. Again, the browser code is what keeps the computer safe from any code it runs, including CSS code or other VMs it may use, like Java or Flash. Also the OS keeps the computer safe from the browser (or at least it should).

So, no it's not JavaScript that is the boogeyman here.

replies(1): >>jachee+y
2. jachee+y[view] [source] 2020-11-29 03:24:14
>>kordle+(OP)
My understanding is that JavaScript is the primary mechanism used in browser fingerprinting and cross-site user tracking/"analytics". Isn't that a rather large privacy and (personal, if not specifically "cyber") security risk?
replies(2): >>1vuio0+H8 >>XCSme+PD1
◧◩
3. 1vuio0+H8[view] [source] [discussion] 2020-11-29 05:48:19
>>jachee+y
Yes.

The "security features" of popular browsers will never protect the user from the tentacles of internet advertising. Companies/organizations that author popular web browsers generally rely on the success of internet advertising in order to continue as going concerns; as such, they are obviously not focused on internet advertising, and collection of user data, as a "security threat".

◧◩
4. XCSme+PD1[view] [source] [discussion] 2020-11-29 23:11:15
>>jachee+y
Actually, the main and most used mechanism of cross-site user tracking and "fingerprinting" are cookies, which do not require any JS to work.
replies(1): >>jachee+hZ4
◧◩◪
5. jachee+hZ4[view] [source] [discussion] 2020-12-01 03:06:33
>>XCSme+PD1
How does cross-site user tracking do its thing?
replies(1): >>XCSme+wu5
◧◩◪◨
6. XCSme+wu5[view] [source] [discussion] 2020-12-01 09:31:04
>>jachee+hZ4
Set a cookie using HTTP headers.

Use a tracking pixel (eg. image) to make further requests and cookie will be included in the request.

[go to top]