I'm curious if, as @thefalken brought up [0], this is illegal under the GDPR, given that it's a hidden opt out and should apply to EU citizenry with browser language set to Chinese. [0] https://mobile.twitter.com/thefalken/status/1183445477645312...
Apple Is Sending URLs to Tencent?
51–60 of 154 posts
Re: Apple Is Sending URLs to Tencent?
#52Earlier quoted context omitted.
Why is this getting downvoted? I'm also interested in why this approach isn't taken.
Downvoters who think that might be too much data don't know about Bloom filters.
(The end result of the thought experiment will be basically what Google does now.)
Re: Apple Is Sending URLs to Tencent?
#53I'm curious if, as @thefalken brought up [0], this is illegal under the GDPR, given that it's a hidden opt out and should apply to EU citizenry with browser language set to Chinese. [0] https://mobile.twitter.com/thefalken/status/1183445477645312...
The code appears to be used for fraud related purposes, meaning, to my understanding, Apple would likely argue it has a legitimate interest. There’s a lot of legal language around this exception, but fraud is directly called out as a legitimate interest and means that the group controlling the data would not need to obtain user consent. For additional reading, I’d recommend the following post: https://www.gdpreu.org/…
Re: Apple Is Sending URLs to Tencent?
#54I'm curious if, as @thefalken brought up [0], this is illegal under the GDPR, given that it's a hidden opt out and should apply to EU citizenry with browser language set to Chinese. [0] https://mobile.twitter.com/thefalken/status/1183445477645312...
Re: Apple Is Sending URLs to Tencent?
#55I'm curious if, as @thefalken brought up [0], this is illegal under the GDPR, given that it's a hidden opt out and should apply to EU citizenry with browser language set to Chinese. [0] https://mobile.twitter.com/thefalken/status/1183445477645312...
If region is set to China, not just language. Locale has two components, like in en_US.
Re: Apple Is Sending URLs to Tencent?
#56Took a quick look, and this appears to be enabled if [NSLocale.currentLocale.countryCode isEqualToString:@"CN"]: char ____ZN7Backend6Google12SSBUtilities24shouldConsultWithTencentEv_block_invoke_2(void * _block) { rax = [NSLocale currentLocale]; rax = [rax retain]; r14 = [[rax countryCode] retain]; [rax release]; rbx = [r14 isEqualToString:@"CN"] != 0x0 ? 0x1 : 0x0; [r14 release]; rax = rbx; return rax; } Update: the…
In any case, I'd love to know how you generated this. Would be very cool to get something similar out of an executable.
Re: Apple Is Sending URLs to Tencent?
#57Earlier quoted context omitted.
Why is this getting downvoted? I'm also interested in why this approach isn't taken.
Downvoters who think that might be too much data don't know about Bloom filters.
1. Phishing sites have a lifecycle of about 15 hours.
2. Most malicious links are hidden within benign domains.
3. About 400,000 phishing sites are created each month.
From: https://www.itgovernance.co.uk/blog/4-eye-opening-facts-abou...
I haven't run the numbers, but I am guessing that a clientside solution would have a lot of bandwidth sucking and avoiding false positives is very important.
Also with a clientside solution, how are new phishing URLs detected?
PS: perhaps try to assume HNers know what a Bloom filter is (I've seen them come up lots of times in comments).
Re: Apple Is Sending URLs to Tencent?
#58Took a quick look, and this appears to be enabled if [NSLocale.currentLocale.countryCode isEqualToString:@"CN"]: char ____ZN7Backend6Google12SSBUtilities24shouldConsultWithTencentEv_block_invoke_2(void * _block) { rax = [NSLocale currentLocale]; rax = [rax retain]; r14 = [[rax countryCode] retain]; [rax release]; rbx = [r14 isEqualToString:@"CN"] != 0x0 ? 0x1 : 0x0; [r14 release]; rax = rbx; return rax; } Update: the…
I'm glad I don't use Objective-C... That's some Java level function naming there.
Edit: may have spoke too soon, appears to be possible reverse engineered / decompiled?
Re: Apple Is Sending URLs to Tencent?
#59Earlier quoted context omitted.
> China only. Based on the twitter conversation, it's NOT China only. It's Chinese localization only. Big difference. That means anyone anywhere in the world who set their computer to Chinese has their data sent. Including Europe which is likely a GDPR violation.
The google servers apparently takes url hash prefix. Does tencent do the same? If so is it still considered a gdpr violation? There is not much info in a url hash prefix.
Essentially, a hash-prefix allows you to rule out / semi confirm guesses about browsing behavior.
Re: Apple Is Sending URLs to Tencent?
#60Took a quick look, and this appears to be enabled if [NSLocale.currentLocale.countryCode isEqualToString:@"CN"]: char ____ZN7Backend6Google12SSBUtilities24shouldConsultWithTencentEv_block_invoke_2(void * _block) { rax = [NSLocale currentLocale]; rax = [rax retain]; r14 = [[rax countryCode] retain]; [rax release]; rbx = [r14 isEqualToString:@"CN"] != 0x0 ? 0x1 : 0x0; [r14 release]; rax = rbx; return rax; } Update: the…
What kind of code am I looking at, it seems pretty cool. I this some automatically 'reverse compiled' assembly? In any case, I'd love to know how you generated this. Would be very cool to get something similar out of an executable.