for 3DS/WiiU there was a client certificate, but it was shared for all devices. On Switch they are unique for each device
Ok yea I knew from reading that on switch the requests are made I with keys unique to the device, and so re-read that link again more closely, and I wasn't big on 3ds or wiiu, but THAT seems like the oversight! Really? Using a shared cert that every device has? That's basically like not having one at all! lol. Okay so they definiately upped their game with the switch in the cdn regard.
Relevant final paragraph of link:
"Console-unique client certificates combined with required device-id parameters to download contents mean that Nintendo knows
exactly who is downloading what, and when, and they have the power to blacklist anyone who misbehaves by downloading games that they shouldn't be allowed to. In addition, although they aren't currently doing this, because all tickets are console-unique they can know what games a given console is authorized to access, and could potentially restrict access for a given client certificate/device ID to only the games legitimately purchased for that system."
Why and how would he know they aren't doing it? Tried downloading a un-purchased game and it worked? (by the way I don't recommend anyone trying this, unless you're willing to take one for the team see if it works with knowing you may be banned later). The reason this trips me up is it seems so bizzare to me that they wouldn't check if you actually purchased something before shipping it to you, it seems like standard practice. Any online shop uses your authentication / session / details provided in the request, and checks that you've bought that something, then sends it to you. Seems kind of silly to skip that important step, with as you stated and me knowing full well it would be trivial to do so and it seems odd for sure, maybe really is an oversight lol. So concerned with the details of the security they're like "yes we got it all secured up!" - guy in the back says "The device specific and encryption is nice and all, but wait did you remember to check if they actually purchased it step?" -"DOH! ". lol