Re:Apple: We're not handing over Safari URLs to Tencent, jus...
by dpkonofa on Tuesday October 15, 2019 @02:25AM
(#21256008)
While that might be true, this feels like it would be a long way off. The prefixes could potentially match millions of sites and the results are only then matched on the client side. The server would never know which prefixes are the “actual” hit and which are obfuscated prefixes for completely different domains.
Re:Apple: We're not handing over Safari URLs to Tencent, jus...
by lallysingh on Tuesday October 15, 2019 @12:24PM
(#21260247)
Simple: the service provider visits these sites itself, gets hashes of all the resources for the homepage and relevant links (or just spiders them). With the set of hashes, look at prefixes. Users who request one prefix in that set aren't suspicious. Users with many prefixes in that set are.
Furthermore, I'm unclear how exactly Safe Browsing is implemented, but if it checks every resource on a page, the set of prefixes for all resources on a given page may leak more data than one query on its own, so you can look for requests for that set of queries in a short time frame to identify a particular page.