Fraudulent Advertising on Facebook
medium.com
Fraudulent Advertising on Facebook
1–10 of 100 posts
Re: Fraudulent Advertising on Facebook
#2Re: Fraudulent Advertising on Facebook
#3Re: Fraudulent Advertising on Facebook
#4This does seem like they're trading long-term trust for short-term profits - users will click on fewer and fewer sponsored posts as the number of deceitful posts like this increase.
Re: Fraudulent Advertising on Facebook
#5Why is there even a separate field for "Display Link", is there a reason this can't be parsed from the actual URL (like HN)?
Re: Fraudulent Advertising on Facebook
#6if (display_domain == landing_page_domain) { approve_ad = true; }else{ approve_ad = false; }
is, for one thing, not robust against cloaking (if malicious advertisers see the request coming from a Facebook IP, they might actually redirect to the displayed domain).
Re: Fraudulent Advertising on Facebook
#7Not to defend Facebook for not doing their due diligence, but this article is really underselling the complexity of the problem. The pseudocode given: if (display_domain == landing_page_domain) { approve_ad = true; }else{ approve_ad = false; } is, for one thing, not robust against cloaking (if malicious advertisers see the request coming from a Facebook IP, they might actually redirect to the displayed domain).
Re: Fraudulent Advertising on Facebook
#8Not to defend Facebook for not doing their due diligence, but this article is really underselling the complexity of the problem. The pseudocode given: if (display_domain == landing_page_domain) { approve_ad = true; }else{ approve_ad = false; } is, for one thing, not robust against cloaking (if malicious advertisers see the request coming from a Facebook IP, they might actually redirect to the displayed domain).
He clearly states that security is about raising the bar as high as you can. You can't build a bulletproof system, but you can make systems that are not trivial to game.
Re: Fraudulent Advertising on Facebook
#9Why is there even a separate field for "Display Link", is there a reason this can't be parsed from the actual URL (like HN)?
Because the actual URL is often some metrics or ad-billing service which is supposed to redirect to the target. This is quite common on Google as well as on Facebook.
That opens you up to a URL which redirects you somewhere trustworthy when you check it but redirects later ad-clickers somewhere shady when they check it; mitigating that is harder but approachable.
Re: Fraudulent Advertising on Facebook
#10Not to defend Facebook for not doing their due diligence, but this article is really underselling the complexity of the problem. The pseudocode given: if (display_domain == landing_page_domain) { approve_ad = true; }else{ approve_ad = false; } is, for one thing, not robust against cloaking (if malicious advertisers see the request coming from a Facebook IP, they might actually redirect to the displayed domain).
Of course, it'd probably turn into an arms race as malicious advertisers try to profile FB's bot behavior and properly redirect it.
That is to say, I agree with you, the problem is non-trivial.