File type and size limits are specified in the JavaScript API, no? Is there any way to enforce it server-side, so people can't abuse it?
We have some hostname verification and we also also adding in secret keys to sign requests so we can be even more sure.
We also have some checks that look for abnormal upload patterns that have found a couple oddities and will get better with time.