5 ms·
Your basic problem is that a single person can pretend to be many persons, and therefore use up much more resources than expected. The only way to prevent this
by paskozdilar 5y ago
Your basic problem is that a single person can pretend to be many persons, and therefore use up much more resources than expected.
The only way to prevent this is to identify the users in some way. Every way of identification is a tradeoff between convenience and security.
CC card info is very secure (it's really hard to fake a CC), but it's extremely inconvenient. Personally, if a service requires me to put in my CC info before even trying it, I am not using it.
Phone number is fairly secure (can be faked, but faker must spend money to buy phone cards, so their costs scale linearly), and it's kinda inconvenient, but not really, since every website and its grandmother ask for 2FA nowdays. It's more inconvenient for you, actually, since you have to find a way to send an SMS to any phone, anywhere in the world.
Email addresses can be secure (but only because most email providers require email confirmation over phone number), but they are the most convenient option I can think of. Ngrok does something like that, they require an email for an account, and provide you with a key you can use to use their service. Free option only gets you like 4 tunnels and 40 connections/minute, which I assume is negligible, given their total traffic.
- CPLX 5y ago> Personally, if a service requires me to put in my CC info before even trying it, I am not using it. That seems unlikely. I am going to go out on a limb and guess that you’ve signed up for at least one service in the past year that required a credit card up front.
- paskozdilar 5y agoNope, I haven't. In fact, I don't recall using any paid services lately, except the ones my employer provides me in order to do my job. That being said, I just don't like the concept of services altogether. If I can setup a system myself to do the thing I want, then I set it up. If I cannot, I try to find a way to live without it. I am somewhat of a Free Software idealist, so this text has really resonated with me a few years back: https://www.gnu.org/philosophy/who-does-that-server-really-serve.html https://www.gnu.org/philosophy/who-does-that-server-really-s... So perhaps I could've left out the "Personally,..." sentence, since I'm am probably not the OP's target audience :)