Commits on Source (43)
-
Thomas Rientjes authored3fc26489
-
Thomas Rientjes authoredb7392bca
-
Thomas Rientjes authored826cfd9f
-
Thomas Rientjes authored00f8bcba
-
Thomas Rientjes authoredVerifiedc5b9eda3
-
Thomas Rientjes authoredVerified82750cd3
-
Thomas Rientjes authoredVerified3e8b347d
-
Thomas Rientjes authoredVerifiedbb31683b
-
Thomas Rientjes authoredVerifieddb4b4986
-
Thomas Rientjes authoredVerifiede7e56dec
-
Thomas Rientjes authoredVerified746c5694
-
Thomas Rientjes authoredVerified037ad243
-
Thomas Rientjes authoredVerified51c076e9
-
Thomas Rientjes authoredVerifiedbde8e635
-
Thomas Rientjes authoredVerified0e1b8bf8
-
Thomas Rientjes authoredVerified5ce6d5f8
-
Thomas Rientjes authoredVerified4ded48a0
-
Thomas Rientjes authoredVerifiedd036d73a
-
Capacitor Set authoredUnverifiedc7121652
-
Capacitor Set authoredUnverifiedcc8898a3
-
Capacitor Set authoredUnverified17f4c986
-
Thomas Rientjes authoredVerified50ee191e
-
Thomas Rientjes authoredb4a5aaf9
-
Thomas Rientjes authoredVerifiedcffd907f
-
Thomas Rientjes authoredVerified318058e9
-
Thomas Rientjes authoredVerified2e1ff77b
-
Thomas Rientjes authoredVerifiedfd59656b
-
Thomas Rientjes authoredVerified90c1374c
-
Thomas Rientjes authored
Add ESLint configuration files
Unverified7f804659 -
Thomas Rientjes authoredVerified00998af2
-
Thomas Rientjes authoredVerified81f60022
-
Thomas Rientjes authoredVerifiede1b80f73
-
Thomas Rientjes authoredVerified50428fcd
-
Thomas Rientjes authoredVerified52c9b40c
-
Thomas Rientjes authoredVerifiede9ccd3e2
-
Thomas Rientjes authoredVerified0072d3bf
-
Thomas Rientjes authoredVerified9fe8cfb6
-
Thomas Rientjes authoredVerifiedb5d09327
-
Thomas Rientjes authoredVerified53c8dd2a
-
Thomas Rientjes authoredVerified4c826259
-
Raymond Hill authored
With Chromium-based browsers, web pages can access directly Decentraleyes' web accessible resources, and thus detect whether Decentraleyes is used by a visitor. This potentially adds one bit of information to fingerprinting. See: "Discovering Browser Extensions via Web Accessible Resources" www.cse.chalmers.se/~andrei/codaspy17.pdf Proof-of-concept: https://jsfiddle.net/fuqrudcs/ The change here is to use a secret when accessing a web accessible resource. If the secret is not present when the resource is fetched by the browser, the behavior will be the same as if the resource is not web accessible. When Decentraleyes redirects a request to one of its web accessible resources, the secret is appended at the end of the local URL as a query parameter. The secret is generated at runtime when Decentraleyes is launched.
Unverifiede6a5de16 -
Thomas Rientjes authored
Hide web accessible resources from websites
Unverified1a7f41ee -
Thomas Rientjes authoredVerified2a3e5084
Showing
- .eslintignore 6 additions, 0 deletions.eslintignore
- .eslintrc 179 additions, 0 deletions.eslintrc
- .gitignore 2 additions, 4 deletions.gitignore
- .jpmignore 0 additions, 8 deletions.jpmignore
- README.md 19 additions, 33 deletionsREADME.md
- _locales/ar/messages.json 70 additions, 0 deletions_locales/ar/messages.json
- _locales/bg/messages.json 70 additions, 0 deletions_locales/bg/messages.json
- _locales/cs/messages.json 70 additions, 0 deletions_locales/cs/messages.json
- _locales/da/messages.json 70 additions, 0 deletions_locales/da/messages.json
- _locales/de/messages.json 70 additions, 0 deletions_locales/de/messages.json
- _locales/el/messages.json 70 additions, 0 deletions_locales/el/messages.json
- _locales/en_GB/messages.json 70 additions, 0 deletions_locales/en_GB/messages.json
- _locales/en_US/messages.json 70 additions, 0 deletions_locales/en_US/messages.json
- _locales/eo/messages.json 70 additions, 0 deletions_locales/eo/messages.json
- _locales/es/messages.json 70 additions, 0 deletions_locales/es/messages.json
- _locales/et/messages.json 70 additions, 0 deletions_locales/et/messages.json
- _locales/fi/messages.json 70 additions, 0 deletions_locales/fi/messages.json
- _locales/fr/messages.json 70 additions, 0 deletions_locales/fr/messages.json
- _locales/he/messages.json 70 additions, 0 deletions_locales/he/messages.json
- _locales/hu/messages.json 70 additions, 0 deletions_locales/hu/messages.json
.eslintignore
0 → 100644
.eslintrc
0 → 100644
.jpmignore
deleted
100644 → 0
_locales/ar/messages.json
0 → 100644
_locales/bg/messages.json
0 → 100644
_locales/cs/messages.json
0 → 100644
_locales/da/messages.json
0 → 100644
_locales/de/messages.json
0 → 100644
_locales/el/messages.json
0 → 100644
_locales/en_GB/messages.json
0 → 100644
_locales/en_US/messages.json
0 → 100644
_locales/eo/messages.json
0 → 100644
_locales/es/messages.json
0 → 100644
_locales/et/messages.json
0 → 100644
_locales/fi/messages.json
0 → 100644
_locales/fr/messages.json
0 → 100644
_locales/he/messages.json
0 → 100644
_locales/hu/messages.json
0 → 100644