[Webkit-unassigned] [Bug 274840] New: [WPE][GTK] Investigate AdvancedPrivacyProtections

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 29 09:34:04 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=274840

            Bug ID: 274840
           Summary: [WPE][GTK] Investigate AdvancedPrivacyProtections
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at redhat.com
                CC: bugs-noreply at webkitgtk.org, wenson_hsieh at apple.com

264942 at main introduced an Advanced Privacy Protections feature that's enabled in Safari private browsing mode, including (from the commit message):

    • Link decoration defenses (filtering and hiding on cross-origin navigation)
    • Tracker blocking in various forms
    • Improved fingerprinting protections (2D canvas, WebGL, web audio, screen/window geometry)
    • Opting into network-level system privacy enhancements

Unfortunately the first two bullet points appear to be Apple-specific in that they depend on the application passing data to WebKit. Presumably that data is proprietary to Safari and not reusable? (Hey Wenson, if you could confirm, that would be helpful.)

The third bullet point looks like low-hanging fruit. We probably just need a way to set the right flags to enable this. In particular, it inserts per-origin noise into API results that can be used for cross-origin tracking.

The fourth bullet point, network-level system privacy enhancements, requires investigation to figure out what that entails and how to implement for libsoup. Since Apple's network stack is proprietary, probably the only thing we can do is ask what "network-level system privacy enhancements" entails and see what they'll tell us. (Hey Weson, any info you have on this would be helpful.)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240529/9b63d76b/attachment-0001.htm>


More information about the webkit-unassigned mailing list