Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. There is a fresh thing going around about LinkedIn scanning extensions installed in Chrome/Chromium:https://browsergate.eu/

There is a fresh thing going around about LinkedIn scanning extensions installed in Chrome/Chromium:https://browsergate.eu/

Scheduled Pinned Locked Moved Uncategorized
linkedinbrowsergateprivacy
40 Posts 15 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • rysiek@mstdn.socialR rysiek@mstdn.social

    There is a fresh thing going around about LinkedIn scanning extensions installed in Chrome/Chromium:
    https://browsergate.eu/

    The website claims "LinkedIn is Illegally Searching Your Computer", and implies the purpose is to find "religious beliefs, political opinions, disabilities".

    tl;dr:
    - yes, LinkedIn is scanning through a list of 6k+ extensions on Chrome;
    - yes, this is bad;
    - but the website is disingenuous in making unnecessarily overblown claims.

    🧵

    #LinkedIn #BrowserGate #Privacy

    gytisrepecka@social.gyt.isG This user is from outside of this forum
    gytisrepecka@social.gyt.isG This user is from outside of this forum
    gytisrepecka@social.gyt.is
    wrote last edited by
    #31

    @rysiek Thanks for the write-up of the details

    Website is classic use case of seeking for attention with clickbait titles - we all can do better than that

    It took time to figure out that mentioned fingerprinting is limited to Chromium based browsers and use of extensions

    1 Reply Last reply
    0
    • orca@nya.oneO orca@nya.one
      @rysiek@mstdn.social wtf why does Chrome allows an untrusted website to do that???
      rozie@mastodon.onlineR This user is from outside of this forum
      rozie@mastodon.onlineR This user is from outside of this forum
      rozie@mastodon.online
      wrote last edited by
      #32

      @Orca @rysiek This is trusted website. But yes, it's feature by Google, present in Chromium for years - extensions have fixed IDs.

      orca@nya.oneO 1 Reply Last reply
      0
      • rozie@mastodon.onlineR rozie@mastodon.online

        @Orca @rysiek This is trusted website. But yes, it's feature by Google, present in Chromium for years - extensions have fixed IDs.

        orca@nya.oneO This user is from outside of this forum
        orca@nya.oneO This user is from outside of this forum
        orca@nya.one
        wrote last edited by
        #33
        @rozie@mastodon.online @rysiek@mstdn.social
        I don't think extensions having static IDs are the problem. My problem is: why is an external website allowed to access extension assets (without extension allowing it explicitly)? That sounds like a security nightmare.
        rozie@mastodon.onlineR 1 Reply Last reply
        0
        • orca@nya.oneO orca@nya.one
          @rozie@mastodon.online @rysiek@mstdn.social
          I don't think extensions having static IDs are the problem. My problem is: why is an external website allowed to access extension assets (without extension allowing it explicitly)? That sounds like a security nightmare.
          rozie@mastodon.onlineR This user is from outside of this forum
          rozie@mastodon.onlineR This user is from outside of this forum
          rozie@mastodon.online
          wrote last edited by
          #34

          @Orca @rysiek I'll need to take a closer look how exactly it's made.

          I was aware of the technique where extension interacting with the site (so, in a way, trusting it, but only in a way) was also allowing this site to interact with own files. With fixed ID it allowed to check if extension is present. And this is one of described techniques. Those extensions probably declare interaction with LI (or any site) via web_accessible_resources.

          Without fixed ID it (fetch of the file) wouldn't work.

          rysiek@mstdn.socialR 1 Reply Last reply
          0
          • rozie@mastodon.onlineR rozie@mastodon.online

            @Orca @rysiek I'll need to take a closer look how exactly it's made.

            I was aware of the technique where extension interacting with the site (so, in a way, trusting it, but only in a way) was also allowing this site to interact with own files. With fixed ID it allowed to check if extension is present. And this is one of described techniques. Those extensions probably declare interaction with LI (or any site) via web_accessible_resources.

            Without fixed ID it (fetch of the file) wouldn't work.

            rysiek@mstdn.socialR This user is from outside of this forum
            rysiek@mstdn.socialR This user is from outside of this forum
            rysiek@mstdn.social
            wrote last edited by
            #35

            @rozie @Orca this is correct. But extensions would have had fixed IDs anyway, these are needed for other things. The problem is making it possible for fetch(chrome-extension://<extension_id>/some/file.ext) to work.

            Yes, that requires the extension to declare the file via web_accessible_resources, so yes, this is also partially on the extension vendors. But this is such a glaring privacy problem that one can and should blame Google for not closing this hole.

            rozie@mastodon.onlineR 1 Reply Last reply
            0
            • rysiek@mstdn.socialR rysiek@mstdn.social

              @rozie @Orca this is correct. But extensions would have had fixed IDs anyway, these are needed for other things. The problem is making it possible for fetch(chrome-extension://<extension_id>/some/file.ext) to work.

              Yes, that requires the extension to declare the file via web_accessible_resources, so yes, this is also partially on the extension vendors. But this is such a glaring privacy problem that one can and should blame Google for not closing this hole.

              rozie@mastodon.onlineR This user is from outside of this forum
              rozie@mastodon.onlineR This user is from outside of this forum
              rozie@mastodon.online
              wrote last edited by
              #36

              @rysiek @Orca For what things fixed IDs are necessary? And why Firefox doesn't have fixed IDs, then?

              rysiek@mstdn.socialR 1 Reply Last reply
              0
              • rozie@mastodon.onlineR rozie@mastodon.online

                @rysiek @Orca For what things fixed IDs are necessary? And why Firefox doesn't have fixed IDs, then?

                rysiek@mstdn.socialR This user is from outside of this forum
                rysiek@mstdn.socialR This user is from outside of this forum
                rysiek@mstdn.social
                wrote last edited by
                #37

                @rozie @Orca Firefox absolutely has fixed IDs for extensions; for example "uBlock0@raymondhill.net" is the fixed ID for uBlock Origin and you can use it in policies.json to automagically install it and configure it (say, when you are deploying to a fleet of laptops).

                For example:
                https://support.mozilla.org/gl/questions/1271181

                This also answers the question of "why are fixed IDs for extensions necessary".

                rozie@mastodon.onlineR 1 Reply Last reply
                0
                • rysiek@mstdn.socialR rysiek@mstdn.social

                  @rozie @Orca Firefox absolutely has fixed IDs for extensions; for example "uBlock0@raymondhill.net" is the fixed ID for uBlock Origin and you can use it in policies.json to automagically install it and configure it (say, when you are deploying to a fleet of laptops).

                  For example:
                  https://support.mozilla.org/gl/questions/1271181

                  This also answers the question of "why are fixed IDs for extensions necessary".

                  rozie@mastodon.onlineR This user is from outside of this forum
                  rozie@mastodon.onlineR This user is from outside of this forum
                  rozie@mastodon.online
                  wrote last edited by
                  #38

                  @rysiek @Orca Ah, you mean external ID (name? 🤔). I mean internal one. It's random in case of Firefox. But it's fixed and the same as the external external one in Chromium. That's why extension's files can be accessed.

                  rysiek@mstdn.socialR 1 Reply Last reply
                  0
                  • rozie@mastodon.onlineR rozie@mastodon.online

                    @rysiek @Orca Ah, you mean external ID (name? 🤔). I mean internal one. It's random in case of Firefox. But it's fixed and the same as the external external one in Chromium. That's why extension's files can be accessed.

                    rysiek@mstdn.socialR This user is from outside of this forum
                    rysiek@mstdn.socialR This user is from outside of this forum
                    rysiek@mstdn.social
                    wrote last edited by
                    #39

                    @rozie @Orca either way, both browsers have fixed IDs for extensions, but only one of the browsers decides to make them available from within the web context.

                    rozie@mastodon.onlineR 1 Reply Last reply
                    0
                    • rysiek@mstdn.socialR rysiek@mstdn.social

                      @rozie @Orca either way, both browsers have fixed IDs for extensions, but only one of the browsers decides to make them available from within the web context.

                      rozie@mastodon.onlineR This user is from outside of this forum
                      rozie@mastodon.onlineR This user is from outside of this forum
                      rozie@mastodon.online
                      wrote last edited by
                      #40

                      @rysiek @Orca No, Firefox has random IDs locally: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/web_accessible_resources

                      It's still accessible, just isn't known. And enumeration would be hard.

                      1 Reply Last reply
                      0
                      • R relay@relay.infosec.exchange shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups