Open Bug 1765347 Opened 4 years ago Updated 1 month ago

Audit and possibly simplify IPC of 3rdPartyStorage permission usage

Categories

(Core :: Privacy: Anti-Tracking, enhancement, P3)

enhancement

Tracking

()

ASSIGNED

People

(Reporter: bvandersloot, Assigned: mraiber)

References

(Blocks 1 open bug)

Details

Attachments

(2 external files)

I want to be certain:

  • no IPC is performed where it does not need to happen
  • all IPC is happening using uniform conventions (mozPromise is nice)
  • invariants of IPC are clearly documented.

requestStorageAccess() from a third party that isn't a tracker asked the
parent for the existing permission, and then in a second round trip
whether access can be granted without a prompt.

Optimize this by asking the parent for both pieces of information in a
single round trip.

Assignee: nobody → mraiber
Status: NEW → ASSIGNED

The popup heuristic asked the parent on every first interaction in a third-party
popup whether it is a FedCM continuation window, which must not get storage
access. The parent now sets a field on the window instead, which the heuristic
reads without IPC.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: