Adguardhome: [Feature Request] Google Safe Browsing

Created on 25 Jun 2020  ·  13Comments  ·  Source: AdguardTeam/AdGuardHome

  • what is Google Safe Browsing:
    Safe Browsing is a Google service that lets client applications check URLs against Google's constantly updated lists of unsafe web resources. Examples of unsafe web resources are social engineering sites (phishing and deceptive sites) and sites that host malware or unwanted software.

i know it's already been requested #1446
but is there any chance that this can be implemented in v0.103?

thank you.

Medium feature request

All 13 comments

but is there any chance that this can be implemented in v0.103?

No, we have too much planned for v0.103 and v0.104, I am quite sure we won't be able to fit this one.

Also, it depends on how many users request this feature.

i know but it doesn't use google safe browsing, sadly Cloudflare malware blocking, quad9 and many other “malware, phishing etc...” blocking DNSs are blocked in my country.

What country are you from?

As a workaround, could you add your own DNS rewrite?

i know but it doesn't use google safe browsing, sadly Cloudflare malware blocking, quad9 and many other “malware, phishing etc...” blocking DNSs are blocked in my country.

What country are you from?

Saudi Arabia.

As a workaround, could you add your own DNS rewrite?

Thank you, but i meant Google SafeBrowsing and not Google SafeSearch, tbf they both sounds really similar. and actually Google SafeSearch is already enabled and option locked [ON] by default in Saudi Arabia, but again, thanks :).

I understand that an API call is needed for this so it cannot be fixed with DNS only - would definitely be a feature request to consider. The only thing that would come near I could think of is to subscribe to a block list that provides similar functionality.

This function would also require the user to specify an API key that'll allow using Google Safebrowsing.

This function would also require the user to specify an API key that'll allow using Google Safebrowsing.

@ameshkov Wait! Isn't it possible for adguard to implement something instead integrate this?

@ai-utt It looks like your country also block adguard☹️ and welcome for google?

@ameshkov Wait! Isn't it possible for adguard to implement something instead integrate this?

Well, we're not implementing anything yet:) Also, even if we do, this won't be enabled by default.

We may also consider providing an option Yandex Safebrowsing support as well: https://github.com/AdguardTeam/AdGuardHome/issues/1952

Also, note that this feature would require the user to provide their own API keys to these services, and it can't be enabled by default.

How does Google Safe Browsing actually work? Does it provides the same level of privacy as the AdGuard Browsing security web service?
It seems that, according to the documentation of Safe Browsing API, there are two APIs to check if a URL is on the list: the Lookup API POST the URL to the Safe Browsing server, which is not as privacy-friendly as AdGuard one; the Update API is more privacy-friendly, but it requires the client to download a copy of the safe browsing URL list and set up a local database to do the check up.

One more thing to consider, is that: Is Google Safe Browsing API accessible to all of its expected users' network environment? Google is known to be blocked in some countries, as some of you probably already know.

i would ask if adguard can do it with their own google api key, because, some (synology) asked us to provide one (even if adguard generate it in our name), because i don't want to create a google account only to generate an api key.
Thanks ^^

Was this page helpful?
0 / 5 - 0 ratings