Skip to content

Commit

Permalink
add a few slides on fingerprinting
Browse files Browse the repository at this point in the history
  • Loading branch information
willdurand committed May 29, 2016
1 parent 3f8893b commit c5ebcdd
Show file tree
Hide file tree
Showing 5 changed files with 72 additions and 2 deletions.
1 change: 1 addition & 0 deletions css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
margin-left: 15px;
}

.no-border img,
img.no-border {
border: 0 !important;
box-shadow: none !important;
Expand Down
Binary file added images/canvas_fig.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/canvas_imgs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/css-leak.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
73 changes: 71 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -266,6 +266,8 @@ <h1 class="title">Web Analytics & Tracking 101</h1>
<section data-markdown>
<script type="text/template">
## It Is All About Cookies!!!

(Well, most of the time)
</script>
</section>
<section data-markdown>
Expand Down Expand Up @@ -427,7 +429,7 @@ <h1 class="title">Web Analytics & Tracking 101</h1>
</section>
<section data-markdown>
<script type="text/template">
### 5. Server Returns New Cookie Data, And The Ad
### 5. Server Returns New Cookie Data,<br>And The Ad
</script>
</section>
<section data-markdown>
Expand Down Expand Up @@ -485,10 +487,77 @@ <h1 class="title">Web Analytics & Tracking 101</h1>
6. [TOR](https://www.torproject.org/)? [Tails](https://tails.boum.org/)?

<br>
Also, check out [knowyourelements.com](http://www.knowyourelements.com/), and
Also, check out [panopticlick.eff.org](https://panopticlick.eff.org), and
[Lightbeam](http://www.mozilla.org/fr/lightbeam/)!
</script>
</section>
<section data-markdown>
<script type="text/template">
### Is your browser safe against tracking? (1/3)
<br>

**Browser fingerprinting** is a method of tracking
web<br>browsers by the configuration and settings
information<br>they make visible to websites.

<br>
If your browser is **unique**, then it's possible
that **an online tracker can identify you** even
without setting tracking cookies.

<br>
<small>
<i class="fa fa-book"></i> Paper: [How Unique Is Your Web Browser?](https://panopticlick.eff.org/static/browser-uniqueness.pdf)
</small>
</script>
</section>
<section data-markdown>
<script type="text/template">
### Is your browser safe against tracking? (2/3)
<br>

**Canvas fingerprinting** is a more sophisticated
type of browser fingerprinting technique. Entropy
is due to Operating System, browser, GPU, and
graphics driver. In short:

* Relies on a hidden HTML5 `<canvas>`
* JavaScript renders text and drawing
* The final bitmap is then converted into a unique token

<br>
<small>
<i class="fa fa-book"></i> Paper: [The Web Never Forgets: Persistent Tracking Mechanisms in the Wild](https://securehomes.esat.kuleuven.be/~gacar/persistent/the_web_never_forgets.pdf)
</small>
</script>
</section>
<section data-markdown class="no-border">
<script type="text/template">
### Canvas Fingerprinting

![](images/canvas_fig.png)

![](images/canvas_imgs.png)

<small>
Source: https://securehomes.esat.kuleuven.be/~gacar/persistent/index.html
</small>
</script>
</section>
<section data-markdown class="no-border">
<script type="text/template">
### Is your browser safe against tracking? (3/3)

**History stealing** with CSS `:visited`

![](images/css-leak.png)

<small>
<i class="fa fa-book"></i> [Plugging the CSS History Leak](https://blog.mozilla.org/security/2010/03/31/plugging-the-css-history-leak/)
/ [Extra Lecture: Privacy on the Web](http://www.ccs.neu.edu/home/amislove/teaching/cs3700/spring15/lectures/lecture21.pdf)
</small>
</script>
</section>
<section data-markdown>
<script type="text/template">
## [jenairienacacher.fr](http://jenairienacacher.fr/)
Expand Down

0 comments on commit c5ebcdd

Please sign in to comment.