[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Why the fuck aren't you using Decentraleyes yet /g/
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 90
Thread images: 23
File: decentraleyes.png (23 KB, 272x272) Image search: [Google]
decentraleyes.png
23 KB, 272x272
I mean, seriously, do you ENJOY being cucked by CDNs and adware servers?

http://bitcoinist.net/decentraleyes-addon-fixes-browser-privacy-circumvents-cdns/

https://github.com/Synzvato/decentraleyes#decentraleyes
>>
despite the autistic presentation this is useful software
>>
File: 1442945004042.jpg (227 KB, 2100x1350) Image search: [Google]
1442945004042.jpg
227 KB, 2100x1350
>>53767403
cuz its not available for chromium yet and im not a paranoid schizophrenic
>>
>>53767403
too normie to get the significance of this addon. elaborate
>>
File: 1456010182052.jpg (70 KB, 496x700) Image search: [Google]
1456010182052.jpg
70 KB, 496x700
>>53767432
CDNs get around noscript and ad blockers by offering critical remote libraries with spying impelentations by hosting them for "free," basically cucking any privacy minded user that isn't using a text-based browser. in a word, it's a nontraditional way of spyign on non-autists. the addon also increases page performance by hosting de-fanged versions of these services locally in the same way caching does.
>>
File: 1456072583745.gif (2 MB, 300x169) Image search: [Google]
1456072583745.gif
2 MB, 300x169
>>53767403
non-meme software on /g/? stop the goddamn presses
>>
>>53767418
/thread
>>
>>53767432
https://en.m.wikipedia.org/wiki/Five_Eyes

Pretty sure this is where the name comes from. Cannot be sure of how it works or how effective it is though.
>>
>>53767403
installing as we speak fambly, thanks for the tip
>>
>>53767403
#makefirefoxgreatagain
>>
>>53767403
the rare genuinely useful /g/ thread. installing now
>>
>>53767403
dev looks like he browses /g/ to be honest. OP r u shillan?
>installing anyway lol
>>
File: 1456298891684.jpg (49 KB, 500x500) Image search: [Google]
1456298891684.jpg
49 KB, 500x500
>>53767403
>MFW its even free as in freedum
>>
>>53767403
Fkin installed
>>
>>53767403

the fuck is a CDN OP?
>>
>>53767721
CDN = Canada

fuccing idiot
>>
>>53767721
Content Delivery Network
Let's say a website includes jquery.js. They might host it on their server, or get it from a CDN, so you get jquery.js from their server, which is faster and closer to you, but might track you.
>>
File: 137931498065.jpg (46 KB, 394x500) Image search: [Google]
137931498065.jpg
46 KB, 394x500
>>53767807
yep. this. so this addon fetches it locally, offering better speed, and tracking-free delivery through decentralization of the relevant libraries
>>
>>53767839
that is unless you happento have gigabit internet and you're running an IDE HDD
>>
>>53767403
But I am using it.
>>
Somewhat related question. Is there any addon for Firefox that works like Decentraleyes but let's you add your own resources (i.e. basically a local cache except I can control what content is cached)?
>>
>>53767851
>ide hdd
>slow

KEK!

literal consumer cuck board. laughing my life off
>>
File: 142210021846.png (142 KB, 370x500) Image search: [Google]
142210021846.png
142 KB, 370x500
>>53767559
they've become the thorium of 4chan
>hard to separate from the useless shit
>useful but most of their relevant audience wants weapons grade autism anyway
>>
>>53767888
No. Not only does it not exist, it's also not possible if you even understood the basics of how a web browser operated.

t. Ex-Chromium developer
>>
File: 9M1ygpg.jpg (111 KB, 595x842) Image search: [Google]
9M1ygpg.jpg
111 KB, 595x842
>>53767888
granular management is coming in the next version. but yeah, this >>53767894
>>
>>53767894
Why would it not be possible? Enlighten me. Firefox is capable of blocking requests so why wouldn't it be capable of rewriting them from say... domain.com/javascript.js to localhost/javascript.js?
>>
File: CZ6zbT3WkAQfixA.jpg:large.jpg (48 KB, 598x442) Image search: [Google]
CZ6zbT3WkAQfixA.jpg:large.jpg
48 KB, 598x442
>>53767932
the same reason it's possible using an addon. for normies the addon is fine though
>>
>>53767458
>CDNs get around noscript
>>
>>53767953
you're right, that's my bad. meant inconvenienced noscript users
>>
>>53767953
It sort of does. If you whitelist a domain in NoScript (e.g. cdn.botnet.xyz) it'll be allowed to run scripts from that domain on any website. Since it's a CDN, people can put whatever script they want on it. Sure, if it's malicious it'll probably be removed eventually. Blocking with uMatrix doesn't have the same problem since it allows you to create rules for each domain instead of making it a global rule.
>>
>>53767403
So it's just uMatrix, but with less features?
>>
>>53768093
No, it's actually not at all like uMatrix.
>>
File: 1443102794431.jpg (145 KB, 470x618) Image search: [Google]
1443102794431.jpg
145 KB, 470x618
>>53768093
nope.
>>
This could hide some identifying details such as your monitor resolution, but like any cache it has potential to aid a tracker, since the information that you have cached may be unique to you.

Overall it might be worth it, especially since most firefox 0days require running an arbitrary script in order to work. Prevent the 0day script from reaching your browser and you dodge the attack. In case that doesn't work, use firejail with a tripwire inside the jail.
>>
>>53768093
yes, other things it's similar to;
- microsoft office
- ceramic door handles
- horses
>>
File: 1455921204720.gif (2 MB, 320x213) Image search: [Google]
1455921204720.gif
2 MB, 320x213
>>53768148
kek'd
>>
>>53768146
the boost to pageload times is nice too. been using it for a few days and there's a more-than-placebo difference on some sites.
>>
bump for PSA tier info
>>
>>53768207
>i can detect when a page loades 0.001ms faster
>not a placebo

Lmao these autists get me every time. Kek'd hard.
>>
So should I use this when I already use uBlock Origin?
>>
File: git.png (21 KB, 520x171) Image search: [Google]
git.png
21 KB, 520x171
So it pulls underlined locally? I doubt that CSS and image content from a CDN could be harmful.
>>
>>53767403
>yfw it's actually bad for privacy if you fetch a page without its ads and javascript libraries because of fingerprinting
>>
>>53768348
it's recommended as an adjunct, as origin doesn't cover what this does.
>>
>>53768339
Sometimes my latency to the nearest CDN node is 200ms. My internet ranges between shitty and decent depending on the roll of a D36.

>>53768348
Ublock origin just blocks stuff, and it doesn't block the scripts from these CDNs since they do serve some purpose. This addon caches a local version so your page works normally but the CDN can't insert their tracking scripts. Short answer, yes if you feel like it.
>>
>>53768396
substantiate pls
>>
>>53768384
>I doubt that CSS and image content from a CDN could be harmful.
Whenever you pull any content from a CDN, the CDN gets your IP, the content you asked for, and the referring site (unless you explicitly block it)

In the case of widely used third-party CDNs, this can easily be used to track what sites you browse
>>
>>53768339
it's actually a difference of 10 or so seconds on several sites that I frequent. sorry you have shit reaction time fambly
>>
>>53768396
I said this too, but consider that two people with an unmodified version of this addon will have the same fingerprint to the CDN, while without the mod they may have unusual screen resolutions and other data that identifies them more uniquely. Seems to me like subtracting 2 but adding 3, you're still left with a net gain.

Also if you never connect to the CDN then the CDN can't fingerprint you
>>
>>53768384
No, but it can be used to track you.

You know, like everytime you load the fucking Google Analytics JS file, with Firefox conveniently providing the URL of the 4chan thread you're visiting.

Granted, you could be blocking 3rd party scripts, sadly the decentralized nature of fucking everything those days means that if you block 3rd parties, some websites just don't fucking work anymore.
>>
>>53768442
That's not the right tool to stop that kind of tracking. This caches scripts, no?

Use a VPN if you don't want the CDN to know which sites you browse.
>>
File: 1422638174489.gif (2 MB, 400x300) Image search: [Google]
1422638174489.gif
2 MB, 400x300
HOLY MOTHER FUCK! INSTALLED AND FIREFOX FLIES
>>
>>53768466
t. Synzvato
>>
>>53768464
it doesn't cache scripts, itreplaces requests from cdns with local, non tracking equivalents
>>
File: chromium.png (25 KB, 823x405) Image search: [Google]
chromium.png
25 KB, 823x405
I don't even have it installed. Using Chromium+uMatrix
>>
>>53767559
Can I replace any javascript with my own implementation?
>>
File: 144addons.png (216 KB, 1337x1031) Image search: [Google]
144addons.png
216 KB, 1337x1031
>>53767403
The fuck you just said?
>>
>>53768482
Almost every script injected by Decentraleyes is identical to the version you'd get from a CDN. The vast majority of common CDN hosted javascript doesn't contain any overarching tracking code. The privacy concerns are with needing to call out to a massive third party that can track your requests by the nature of being their destination alone.
>>
>>53768446
>saving of 10 seconds
>having internet this pathetic

I'm sorry you live in a third world shithole, fambly
>>
>>53768574
Only a huemonkey to be this dumb.
>>
>>53768482
>itreplaces requests from cdns with local, non tracking equivalents
The local scripts it uses are identical to the ones served by CDNs, and don't contain tracking code in the first place
>>
>>53768446
>10 or so seconds on several sites that I frequent
Do you have fucking dial-up?
>>
>>53768146
>since the information that you have cached may be unique to you.

Yes but it won't load it from their servers so they don't know it is unique to you.
>>
File: 1454597865329.png (121 KB, 229x345) Image search: [Google]
1454597865329.png
121 KB, 229x345
Seeing how some people have issues understanding what this does, please consider the following illustration.

Without decentraleyes:
>anon: hi 4chan! can I please view this thread?
>4chan: sure, but could you please load this js file from Google servers?
>anon: alright! I'll call google!
...later...
>anon: hi Google, I need this js file! 4chan sent me here when I was trying to view thread >>53767403 on >>>/g/
>nsa: good goy- uh, here's your file! use it in good health!


With decentraleyes:
>anon: hi 4chan! can I please view this thread?
>4chan: sure, but could you please load this js file from Google servers?
>anon: alright!
...later...
>anon: hi Google, I need this js file!
>nsa: well, who's asking?
>anon: you're mom
>>
So how does it know what files to cache? I see it has a list of several versions of popular javascript libraries in it's repo.

What about less known libraries? what if they rename the files to something else?
>>
>>53768725
>So how does it know what files to cache?
Anything not on the domain you're visiting.
>>
So does it just make local copies of anything you would typically need from a CDN? like .js bundles / libraries for certain sites?

already using disconnect for ad-server/tracker freedom
>>
>>53768704
More like

With decentraleyes:
>anon: hi 4chan! can I please view this thread?
>4chan: sure, but could you please load this js file from Google servers?
>anon: alright!
...later...
>anon: hi Goog-
>decentraleyes: I'm sorry Dave, I'm afraid I can't give you that
>decentraleyes: have this replacement instead
>anon: cool
>>
>>53768770
okay nvm, it's like a peer network for getting CDN libs...
>>
File: 1449486422392.png (583 KB, 900x900) Image search: [Google]
1449486422392.png
583 KB, 900x900
>>53768704
>calling Google mom

I bet you're that kid who called the teacher mom
>>
So if two different sites use the same library but delivered through diferent or custom cdns like 4cdns does it still work?
>>
>>53769127
It seems to look for specific url paths and cdns

https://github.com/Synzvato/decentraleyes/blob/master/lib/files.js
https://github.com/Synzvato/decentraleyes/blob/master/lib/mappings.js
>>
>>53768396
Wrong, it only works like that if you would otherwise be sending the exact same information as a significant portion of the population (ie if you're using Tor) or completely randomize all of the information being sent (not currently possible for everything).
>>
File: CarecaTV.jpg (122 KB, 288x450) Image search: [Google]
CarecaTV.jpg
122 KB, 288x450
>>53768633
Don't be evil.
>>
sorry but im retarderd. what is it doing and what the fuck is content delivery network
>>
>>53769737
network that delivers content
>>
Let me get this straight

So there are 3rd party sites hosting libraries for sites to run, and they are being used to track you and bypass some of the current tracking and adblocking software.

This just creates those libraries locally so you dont have to download the libraries from the 3rd party host every time you need it to view a site?
>>
File: Adblockers_can't_see_this.png (187 KB, 1075x634) Image search: [Google]
Adblockers_can't_see_this.png
187 KB, 1075x634
>>53769965
Exactly. If you ever use UMartix/Policeman/NoScript+Requestpolicy, you will notice a shit ton of shady third party domains. Third Party domain site have essential files that require it to load. So Script blockers have to whitelist the website to load.

What Decentraleyes does is that it blocks and replaces CDN, allow you to load the websites without connecting to their adware crap.
>>
>>53770181
what's with that shitty font rendering?
>>
>>53770181
What happens when libraries get updated?
Will it break the website trying to run outdated stuff?
>>
>>53769965
>>53770181
People need to stop with this "local libraries" shit.

What it does is simply download the page, list the resources on different domains, and request those resources separate from the website you're loading so you can't be tracked, and then inject them into the loaded page.

So basically, it's a convoluted way of making requests without a referer.

Which is easily done by about:config, and setting Network.http.sendRefererHeader = 0;
>>
>>53771202
Decentraleyes come bundled with it's own local files that it uses to emulate the site while you block CDNs. This is due to the trend of web developers who upload their js files to google. So blocking Google scripts from CDN would stop many websites from working properly.
http://w3techs.com/technologies/overview/content_delivery/all

This means that you aren't force to whitelist Google CDNs to visit certain websites.
>>
>>53771202
>People need to stop with this "local libraries" shit
You need to stop with this "being wrong" shit.

https://github.com/Synzvato/decentraleyes/tree/master/data/resources
>>
File: 1413903350304.jpg (78 KB, 464x509) Image search: [Google]
1413903350304.jpg
78 KB, 464x509
>>53772791

>>53771202
BTFO
T
F
O
>>
>>53767403
Holy fuck. Bitcoinist is the biggest aids website I've visited since expertsexchange.
>>
>>53767403
So, IPFS except even worse?
Wake up sheeple, eth + maid is the future.
>>
>>53774614
>expert sex change
Errytiem
>>
>>53768574
>there are people on /g/ right now who still use ABP in 2016

This is why moot left us you fucking retards.
>>
>>53774963
>he fell for the gorshill's lies!
>>
>>53774614
What's wrong with it? The big intro image to the article?
>>
MITM: addon version.
Thread replies: 90
Thread images: 23

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.