  With this paper, we survey the research performed in the domain of browser
fingerprinting, while providing an accessible entry point to newcomers in the
field. We explain how this technique works and where it stems from. We analyze
the related work in detail to understand the composition of modern fingerprints
and see how this technique is currently used online. We systematize existing
defense solutions into different categories and detail the current challenges
yet to overcome.
