Live data from Hacker News

Visa Advertising Solutions (VAS) Opt Out

marketingreportoptout.visa.com

11–20 of 253 posts

Re: Visa Advertising Solutions (VAS) Opt Out

#11

The form doesn't require any sort of authentication, so I imagine someone could write a script to submit all (or a large portion of) the set of card numbers to this API. Might need to work around rate limiting and so on, but seems feasible?

Also, if there is any sort of timing difference on valid/invalid card numbers. Boom... timing attack / CC oracle :)

There's already Luhn and a list of valid starting digits...

Re: Visa Advertising Solutions (VAS) Opt Out

#12
post #7
post #3

It looks like with just a billion calls to that endpoint you can opt out every card for a given visa issuer.

Wonder what would happen if someone managed to opt out every single Visa card. Would Visa have to honor that, or would that be grounds to allow them to opt everybody back in? Or would they just create a "different" marketing campaign, and just opt everybody into that one?

Only one way to find out! What are the possible legal risks to an innocent researcher testing this worthy hypothesis? Asking for a friend of course ;)

Re: Visa Advertising Solutions (VAS) Opt Out

#13

The form doesn't require any sort of authentication, so I imagine someone could write a script to submit all (or a large portion of) the set of card numbers to this API. Might need to work around rate limiting and so on, but seems feasible?

Also, if there is any sort of timing difference on valid/invalid card numbers. Boom... timing attack / CC oracle :)

I'd expect any submissions to this are just appended to a database without any actual validation beyond the trivial Luhn checksum and then there's a batch process once a day (maybe the same one that actually generates whatever marketing "insights" they claim to provide) that reads from there and ignores any card numbers from the opt-out DB.

Re: Visa Advertising Solutions (VAS) Opt Out

#14
post #7
post #3

It looks like with just a billion calls to that endpoint you can opt out every card for a given visa issuer.

Wonder what would happen if someone managed to opt out every single Visa card. Would Visa have to honor that, or would that be grounds to allow them to opt everybody back in? Or would they just create a "different" marketing campaign, and just opt everybody into that one?

They would have a legitimate reason to doubt that all cards individually opted out and so they'd probably send people a letter or post a notice somewhere (updated ToS, idk) that there is now a new form that makes it more annoying for you to opt out (have to enter other details, send a letter, whatever) and that opt-outs after date X (when the mass additions started happening) have not been processed.

Or you do it like the EU and make excessive data processing opt-in. (Where by "excessive" I mean something that doesn't fall within recital 47 of GDPR: "legitimate [e.g. marketing] interests of [the company] may provide a legal basis for processing, provided that [users' rights] are not overriding, taking into consideration the reasonable expectations of [users]". It's a grey area where this line is exactly, but Visa can't simply do whatever they want. They have to tell you what data they process, but nobody reads that, and for unexpected (arguably excessive) things they'd have to ask you to opt in.) But I guess that's a little beyond the scope of this comment thread.

Re: Visa Advertising Solutions (VAS) Opt Out

#15
post #12
post #7

Earlier quoted context omitted.

Wonder what would happen if someone managed to opt out every single Visa card. Would Visa have to honor that, or would that be grounds to allow them to opt everybody back in? Or would they just create a "different" marketing campaign, and just opt everybody into that one?

Only one way to find out! What are the possible legal risks to an innocent researcher testing this worthy hypothesis? Asking for a friend of course ;)

In the US? Jail, probably. The CFAA is given very broad reach, especially when you mess with corporations.

IANAL, though.

Re: Visa Advertising Solutions (VAS) Opt Out

#19

Earlier quoted context omitted.

Also, if there is any sort of timing difference on valid/invalid card numbers. Boom... timing attack / CC oracle :)

I'd expect any submissions to this are just appended to a database without any actual validation beyond the trivial Luhn checksum and then there's a batch process once a day (maybe the same one that actually generates whatever marketing "insights" they claim to provide) that reads from there and ignores any card numbers from the opt-out DB.

You would hope that. I’ve been in infosec doing application security as a consultant a long time. Developers have often destroyed my hopes :)
Post reply on HN