Skip to content

Profile peristency #11

@teocns

Description

@teocns

Background of fakebrowser

fakebrowser persists consistency attributes in a file named fakebrowser.env.json, which in theory should be tightly coupled to one single profile.

All evasions with added noise essentially rely on a "salt" [canvas ,audio,etc..], and such attribute must be persisted on a per-profile basis to ensure consistency across different session.

Data models

  • Canvas salt
  • System fonts
  • ... TBD: append hereby data models

Profiles persistency

Chromium persists profile data in a local directory. Within the production state of the project, the browser runs in a stateless container that becomes stateful once it mounts a volume with the profile folder. We have already implemented such concept in k8rome

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions