SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    Exfiltration of Personal Data by Session-Replay Javascript
Date    Saturday November 18 2017, @10:18PM
Author    Fnord666
Topic   
from the monkey-see-monkey-do dept.
https://soylentnews.org/article.pl?sid=17/11/18/0632242

canopic jug writes:

The Freedom to Tinker has a post on using Javascript to facilitate the exfiltration of personal data by session-replay scripts.

You may know that most websites have third-party analytics scripts that record which pages you visit and the searches you make. But lately, more and more sites use "session replay" scripts. These scripts record your keystrokes, mouse movements, and scrolling behavior, along with the entire contents of the pages you visit, and send them to third-party servers. Unlike typical analytics services that provide aggregate statistics, these scripts are intended for the recording and playback of individual browsing sessions, as if someone is looking over your shoulder.

The stated purpose of this data collection includes gathering insights into how users interact with websites and discovering broken or confusing pages. However the extent of data collected by these services far exceeds user expectations [1]; text typed into forms is collected before the user submits the form, and precise mouse movements are saved, all without any visual indication to the user. This data can't reasonably be expected to be kept anonymous. In fact, some companies allow publishers to explicitly link recordings to a user's real identity.

Though the post refers to scripts added by the web server intentionally, if third party, such an ISP, competiting company, or government agency, is in control of a certificate already loaded into a target's browser, either overtly or covertly, a Man-in-the-Middle attack is trivial with SSL/TLS and exfiltration scripts can be sent as payload. If you want to see the latency burden that even ostensibly well-behaved scripts cause, press ctrl-shift-i in the browser, select "network" and then reload the page.


Original Submission

Links

  1. "canopic jug" - https://soylentnews.org/~canopic+jug/
  2. "using Javascript to facilitate the exfiltration of personal data by session-replay scripts" - https://freedom-to-tinker.com/2017/11/15/no-boundaries-exfiltration-of-personal-data-by-session-replay-scripts/
  3. "a Man-in-the-Middle attack is trivial with SSL/TLS" - https://reykfloeter.com/posts/relayd-ssl-interception
  4. "Original Submission" - https://soylentnews.org/submit.pl?op=viewsub&subid=23375

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, Exfiltration of Personal Data by Session-Replay Javascript on 2024-04-19 20:03:52