Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attempted background request to accounts.9oo91e.qjz9zk/ListAccounts #104

Closed
tonowoe opened this issue Oct 13, 2016 · 29 comments
Closed

Attempted background request to accounts.9oo91e.qjz9zk/ListAccounts #104

tonowoe opened this issue Oct 13, 2016 · 29 comments
Labels
Milestone

Comments

@tonowoe
Copy link

tonowoe commented Oct 13, 2016

What is chromium actually trying to do when these "trk" and "qjz9zk" requests are blocked? I have had these "request blocked" notifications couple of times e.g. when surfing on some random Wikipedia pages. Why is it trying to create a connection? What data does it (try to) send/receive? Should we be worried about this?

@9Morello
Copy link
Contributor

9Morello commented Oct 13, 2016

tl;dr no, you shouldn't be worried.
The connections to the "9oo91e.qjz9zk" domain are actually blocked connection attempts to Google servers. ungoogled-chromium uses domain-substitution to remove any Google domain from the source code, and replaces it with a "9oo91e.qjz9zk" domain. The warnings you're seeing are to warn you that something happened and it triggered a Google connection attempt.

From the readme:

  • (Iridium Browser feature change) Prevent URLs with the trk: scheme from connecting to the Internet
    • Also prevents any URLs with the top-level domain qjz9zk (as used in domain substitution) from attempting a connection.

If you can replicate it, please post the instructions so we can investigate what triggers it.

@tonowoe
Copy link
Author

tonowoe commented Oct 13, 2016

Does the notification come to the tab (under the URL bar) where the connection was made? For example, does it mean that if I have two tabs, YouTube and Wikipedia, and the Wikipedia tab is active/opened and then I get a notification in my Wikipedia tab that there was attempted request to https://accounts.9oo91e.qj9zk, that there was something in the Wikipedia page itself which triggered the connection attempt to Google? Or does the notification come by default for the active tab, despite what tab triggered it?

I tried to replicate it, but I couldn't. I was logged in my Google Accounts and I had two tabs; YouTube and Wikipedia, and Wikipedia opened. Maybe my YouTube page was trying to connect to Google Accounts in the background, don't know. I can't get the notification even if I try to "trigger" it by loggin in and out from Google Accounts, and browsing videos in YouTube and doing Google searches and stuff.

Here is a screenshot from the notification what I've had couple of times now.

@Eloston
Copy link
Member

Eloston commented Oct 13, 2016

Does the notification come to the tab (under the URL bar) where the connection was made? Or does the notification come by default for the active tab, despite what tab triggered it?

That's a good question. I haven't dug very deep into how infobars are displayed, so I don't know the answer to that.

I was logged in my Google Accounts

How are you logging into Google? Are you going purely through the web (e.g. going to google.com and clicking the sign-in button)? Or is there some interface in Chromium you're using?

@tonowoe
Copy link
Author

tonowoe commented Oct 13, 2016

Yea, purely through web, clicking sign-in button in google.com (https://accounts.google.com/ServiceLogin). I have installed these extensions: HTTPS Everywhere, uBlock Origin and uMatrix.

@9Morello
Copy link
Contributor

Are you seeing any connections right when you open your browser?

@Eloston
Copy link
Member

Eloston commented Oct 13, 2016

What platform are you using?

@tonowoe
Copy link
Author

tonowoe commented Oct 13, 2016

Are you seeing any connections right when you open your browser?

Connections, you mean notifications? No, I don't. Only notification I get when I open up my browser is:

You are using an unsupported command-line flag: --no-sandbox. Stability and security will suffer.

If you don't mean notifications; should I monitor my traffic when I open up my browser to spot some weird/Google connections?

What platform are you using?

Amd64 Debian Jessie & Chromium_53.0.2785.143-1_amd64

@9Morello
Copy link
Contributor

9Morello commented Oct 13, 2016

If you don't mean notifications; should I monitor my traffic when I open up my browser to spot some weird/Google connections?

No need to. If it tries to connect to Google, it will show a notification. I should have said notifications.
If you want to monitor your traffic, remember you'll see ungoogled-chromium connecting to some IPs to update the uBO/uMatrix lists when you open the browser, and thats it.

@Eloston
Copy link
Member

Eloston commented Oct 14, 2016

@tonowoe Do you have the same issue when you try to sign-in using incognito?

@tonowoe
Copy link
Author

tonowoe commented Oct 14, 2016

No I don't. I can't replicate it in the incognito mode either.

@Eloston
Copy link
Member

Eloston commented Oct 14, 2016

Well it's unfortunate you're not able to replicate it. I'm not sure what you did to trigger it, but I've never seen it happen before and I can't replicate it right now. I don't see any changes between 116 and 143 that change the sign-in code.

However it's a good thing you kept a record of the URL it tried to connect to. I haven't dug very deep into the source code yet, but here's what I found out so far:

  • google_apis/gaia/gaia_urls.cc: The URL is probably constructed with the constants in here.
  • Here's a list of some files that may or may not be involved with this:
  • ./components/browser_sync/browser/profile_sync_service.cc
  • ./components/signin/core/browser/account_reconcilor.cc
  • ./components/signin/core/browser/account_investigator.cc
  • ./components/signin/core/browser/gaia_cookie_manager_service.cc
  • ./google_apis/gaia/gaia_auth_fetcher.cc
  • ./google_apis/gaia/gaia_auth_util.cc
  • ./chrome/browser/ui/webui/signin_internals_ui.cc

The objective is to find the code (that may not be in any of these files) that is making the request to this URL. Then the next objective is to see what triggers the function to make the request.

For future reference, here's the URL shown in the screenshot: https://accounts.9oo91e.qjz9zk/ListAccounts?gpsia=1&source=ChromiumBrowser&json=standard

@Eloston Eloston added the bug label Oct 14, 2016
@Eloston Eloston changed the title What is the "trk: scheme" and "9oo91e.qjz9zk" requests? Background request to https://accounts.9oo91e.qjz9zk/ListAccounts Oct 14, 2016
@Eloston
Copy link
Member

Eloston commented Oct 14, 2016

Just to confirm @tonowoe, did you build Chromium with all of the GYP flags, all of the patches, and source cleaning? (i.e. did you build without modifying buildlib or the files in resources/?)

@tonowoe
Copy link
Author

tonowoe commented Oct 14, 2016

Yea, didn't edit those.

@tonowoe
Copy link
Author

tonowoe commented Oct 17, 2016

Now I got a new notification:

Blocked attempted request to: http://www.95tat1c.qjz9zk/generate_204

Immediately after opening https://translate.google.com. I was logged in in Google (through web).

What I'm wondering is that, is this normal behavior? Do you guys too get these notifications regularly?

@9Morello
Copy link
Contributor

9Morello commented Oct 17, 2016

I don't use any of Google's services. Unfortunately I cannot test it.
I haven't gotten any requests through navigation alone, only by clicking specific elements of the UI.

@Eloston
Copy link
Member

Eloston commented Oct 17, 2016

I wouldn't think that someone that is interested in this project would want to use Google services to the extent that you are, so I've never tested these kind of cases. But even if this doesn't fit a normal use-case, it means that there is still some special treatment despite our patching efforts (although it fails at communicating with Google over HTTP/HTTPS with a domain name in the source code). This is a problem since we don't know the extent of the special treatment (yet).

Regarding your new error, I might split it off into a new issue report if these two issues are not related. But for now, I can't reproduce your new error; I went to translate.google.com, clicked "Sign-In", signed-in, and then it redirected me back to translate.google.com without any infobar. What exactly did you do to get the infobar?

@Eloston Eloston changed the title Background request to https://accounts.9oo91e.qjz9zk/ListAccounts Attempted background requests to Google from the browser when signed-in to Google via the web interface Oct 17, 2016
@tonowoe
Copy link
Author

tonowoe commented Oct 17, 2016

I really don't use Google account or their services that much, I use YouTube and Google Translate. Although I'm logged in when I do other surfing, but I don't use any other Google services other than those, or use Google accounts for anything else.

I can't replicate it either. It just comes randomly without any repeatability. I logged in normally through web by clicking Sign-In in google.com, then I did some random surfing and after a while I went to translate.google.com and I got the notification. I tried to refresh the page, close the page and open it again, logging in and out and trying to replicate it, and trying replicating it in incognito mode etc, but without success.

@tonowoe
Copy link
Author

tonowoe commented Oct 22, 2016

Okay, so now I can replicate one notification:

  1. Go to https://mcdonalds.fi/
  2. Get notification Blocked attempted request to: http://www.95tat1c.qjz9zk/generate_204

This notification comes only with HTTPS connection. I'm not logged into Google, so it can be replicated in incognito mode too. This is what I see when I go to that page (due to the invalid certificate):

Your connection is not private

Attackers might be trying to steal your information from www.mcdonalds.fi (for example, passwords, messages, or credit cards). NET::ERR_CERT_COMMON_NAME_INVALID
Back to safetyHIDE ADVANCED
This server could not prove that it is www.mcdonalds.fi; its security certificate is from a248.e.akamai.net. This may be caused by a misconfiguration or an attacker intercepting your connection.

Proceed to www.mcdonalds.fi (unsafe)

@9Morello
Copy link
Contributor

I'm not getting any notifications when visiting that page.
Are you managing your cookies? Do you currently have Google cookies stored in your browser?

@tonowoe
Copy link
Author

tonowoe commented Oct 22, 2016

That's weird. I'm not managing my cookies, I get it in the incognito mode too (fresh mode, no cookies/visits to other sites).

@Eloston
Copy link
Member

Eloston commented Oct 23, 2016

I'm not getting anything here either. Your steps are probably indirectly triggering some code that is rarely executed. Hard to say without investigating the source code.

@tonowoe
Copy link
Author

tonowoe commented Oct 23, 2016

Oh guys, I'm sorry. The correct URL which triggers it is without www. So the correct URL is https://mcdonalds.fi

Do you now get the notification too?

@Eloston
Copy link
Member

Eloston commented Oct 23, 2016

Nope

@tonowoe
Copy link
Author

tonowoe commented Oct 23, 2016

Hmm, that's strange. For me the notification comes up every time I refresh that (Privacy error) page, even in fresh incognito mode.

@9Morello
Copy link
Contributor

No notification here too.

@tonowoe
Copy link
Author

tonowoe commented Oct 27, 2016

How about this one, can you replicate it?

  1. Open a new tab (e.g. google.com)
  2. Open Task Manager (Shift + Esc)
  3. Highlight the tab which you just opened in step 1.
  4. Click the "End process" button
  5. Aw, Snap! page will be shown: "Aw, Snap! Something went wrong while displaying this webpage. Learn more Send feedback"
  6. Click the "Learn more" link
  7. Get notification Blocked attempted request to: https://support.9oo91e.qjz9zk/chrome/?p=e_awsnap_rl

@Eloston
Copy link
Member

Eloston commented Oct 27, 2016

That's not related to this issue because that's not a background request to Google. The link is broken due to domain substitution.

@tonowoe
Copy link
Author

tonowoe commented Oct 27, 2016

Oh I see.

@Eloston Eloston changed the title Attempted background requests to Google from the browser when signed-in to Google via the web interface Attempted background request to accounts.9oo91e.qjz9zk/ListAccounts Nov 5, 2016
@Eloston
Copy link
Member

Eloston commented Nov 5, 2016

Okay, so I just got this infobar too; identical to what @tonowoe reported already. I was not doing anything out of the ordinary, so I don't know how to reproduce this.

I can say with high certainty that this is some bug that affects all platforms, but triggers only in very specific circumstances.

EDIT: I have been keeping my session open, and it seems that this infobar occasionally pops up on GitHub only.

@Eloston Eloston added this to the 54.x.x.x milestone Nov 29, 2016
chirayudesai pushed a commit to chirayudesai/chromium that referenced this issue Jan 19, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 7, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 8, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 8, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 22, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 31, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue May 1, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue May 29, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue May 30, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Jul 14, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Sep 12, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html

Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Oct 11, 2023
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html

Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 18, 2024
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 20, 2024
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 21, 2024
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 27, 2024
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Apr 2, 2024
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Apr 12, 2024
Disables Gaia code.
Somehow it is still being activated even without being signed-in.

See also: ungoogled-software/ungoogled-chromium#104

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I66d649c751962b5d8d7c495105cb202545ca3916
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants