Commits on Source (43)
-
Thomas Rientjes authored3fc26489
-
Thomas Rientjes authoredb7392bca
-
Thomas Rientjes authored826cfd9f
-
Thomas Rientjes authored00f8bcba
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Capacitor Set authored
-
Capacitor Set authored
-
Capacitor Set authored
-
Thomas Rientjes authored
-
Thomas Rientjes authoredb4a5aaf9
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
Add ESLint configuration files
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
Thomas Rientjes authored
-
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.
-
Thomas Rientjes authored
Hide web accessible resources from websites
-
Thomas Rientjes authored
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