Like the fox offering an opt-out list to the chickens...
It's probably a service mandated by regulation, not out of the goodness of VISA.
Visa Advertising Solutions (VAS) Opt Out
211–220 of 253 posts
Re: Visa Advertising Solutions (VAS) Opt Out
#212The 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 some exceptions (tokens etc.), but not relevant to this use case.
Re: Visa Advertising Solutions (VAS) Opt Out
#213Earlier quoted context omitted.
Huh... create script to fill DB with all possible Visa numbers, tomorrow's "marketing insight" will suddenly be an empty file because everything will be excluded. Bonus, if they can't separate which exclusions were from legitimate requests and which came from this script, they can't just delete those entries from the database. Of course, no one should do this...
I think that millions of requests from a particular IP address might give the game away.
Re: Visa Advertising Solutions (VAS) Opt Out
#214Earlier quoted context omitted.
Nope! If the rand function produces uniform random numbers, then with enough samples the signal comes out ontop the noise. If it is non-uniform, then with enough samples you can determine the non uniformity, and you are at square 1 again. Use proper security instead of obscurity.
rand() produces linear distributon, which is uniform. Do I understand properly that rand() + rand() would return normal distribution, so #2, for which you can determine the non uniformity? What would be a proper first step to harden API for timing attacks?
Re: Visa Advertising Solutions (VAS) Opt Out
#215Earlier quoted context omitted.
If something is sufficiently scary to the lay person, you have a good chance of going to jail. I wouldn't make the mistake of thinking that laws are interpreted and applied fairly.
You wouldn't go to jail for 1 submission. But if courts could prove that you created a bot that tried many combinations, in my opinion you should. It's like lockpicking a door lock. Even if you don't get in, I'm sure it's still a crime.
Re: Visa Advertising Solutions (VAS) Opt Out
#216Earlier quoted context omitted.
Nope! If the rand function produces uniform random numbers, then with enough samples the signal comes out ontop the noise. If it is non-uniform, then with enough samples you can determine the non uniformity, and you are at square 1 again. Use proper security instead of obscurity.
Easily accommodated for. I can get the execution run-time and store in an average in memory for some time-period and have the sleep function top-up the difference between the two paths. Not sure what the "proper security" method is to prevent execution deltas.
Re: Visa Advertising Solutions (VAS) Opt Out
#217Earlier quoted context omitted.
The site is already marketingreportoptout. visa.com . How would your random link add anything?
The "random link" is on a domain that the Wayback machine has back to 2001. Whereas the marketingreportoptout subdomain doesn't appear to be there at all. I could certainly imagine a compromise where somebody who doesn't have access to the main sites still manages to sneak in a plausible-sounding subdomain.
Re: Visa Advertising Solutions (VAS) Opt Out
#218Re: Visa Advertising Solutions (VAS) Opt Out
#219Earlier quoted context omitted.
The "random link" is on a domain that the Wayback machine has back to 2001. Whereas the marketingreportoptout subdomain doesn't appear to be there at all. I could certainly imagine a compromise where somebody who doesn't have access to the main sites still manages to sneak in a plausible-sounding subdomain.
This is not realistic or even probable.
Re: Visa Advertising Solutions (VAS) Opt Out
#220Earlier quoted context omitted.
How is this illegal? You make a form that says “XYZ” and buy a domain “abc.com” and if someone enters a random submission they go to jail for it? Maybe I’m misunderstanding.
Not one submission. Hundreds or thousands of submissions could be seen as a DoS. Yes, it's a stretch. Yes, they will try to use this to get you. Do you really want to play legal chicken with Visa?
Who decides? On what criteria? Can you appeal? Are they elected or appointed officials? Who supervises the “list makers”?