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

Add Alibaba phone-home libs #95

Open
blaueente opened this issue Nov 7, 2020 · 4 comments
Open

Add Alibaba phone-home libs #95

blaueente opened this issue Nov 7, 2020 · 4 comments
Labels
tracker Issue about the tracker database

Comments

@blaueente
Copy link

While analyzing an app I found that the class
com.alibaba.sdk.android.utils.AMSDevReporter
contains the url:
http://adash.man.aliyuncs.com:80/man/ap

and the class (the "d" is probably obfuscated)
com.alibaba.sdk.android.httpdns.d
contains the following domain name and IPs:

httpdns-sc.aliyuncs.com
203.107.1.97
203.107.1.100
203.107.1.1

The 1st class ist probably some dev/crash-reporter thing, the 2nd class is most likely a DNS-over-http implementation.
Both means they could potentially submit at least some unwanted data to alibaba.

@blaueente
Copy link
Author

Added HTTPDNS to ETIP

@jfoucry
Copy link

jfoucry commented Dec 9, 2020

added some comments to ETIP and new category (DNS Spy)

@pnu-s pnu-s added the tracker Issue about the tracker database label Dec 16, 2020
@pnu-s
Copy link
Member

pnu-s commented Dec 16, 2020

@blaueente Do we want to add a second ETIP entry for com.alibaba.sdk.android.utils.AMSDevReporter?

@blaueente
Copy link
Author

Is there an overall established policy? Without really knowing what that class does, I'd suspect it is different from DNS and therefore might warrant a seperate entry with a different category.

About the category DNS spy: I think they can use it just for the app's DNS requests, so spying is mostly an additional problem if the app handles other domain names (like in a browser, or in a chat app that processes user's links); if they request only their own services's names which they access anyway later on, they do not get that much additional data.
One big problem however is that this automatically circumvents DNS-based tracker blocking such as used by Pi-Hole, adaway and hosts.txt.
You'd have to block by IP then.
And, speaking of IPs. I am suspicious of apps directly connecting to hard-coded IP addresses, as that also directly circumvents blocking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tracker Issue about the tracker database
Development

No branches or pull requests

3 participants