¿Cómo aseguraría un enrutador wifi de pago para evitar que otros obtengan acceso gratuito?
Falta contexto, pero intentaré hacer conjeturas razonables.
¿Para quién?
Esta es la pregunta más importante. Si su audiencia objetivo es compulsivamente honesta e infaliblemente puntual en el pago, la mayoría de las otras preguntas son de poca importancia. Sin embargo, una respuesta más realista incluiría un porcentaje significativo de usuarios dispuestos a engañar o robar. Entonces, ¿quién necesita estimar sus capacidades informáticas para determinar su capacidad para engañar al sistema si se le da la oportunidad?
¿Dónde?
Vamos a elegir arbitrariamente Vancouver en el área del centro. Esto atraerá a una variedad de usuarios, desde vacacionistas hasta personas de negocios. Ciertamente, un área con una alta tasa de flujo de personas puede producir explosiones de alta demanda y tiempos muertos confiables.
¿Cuánto?
Esto es crítico para su pregunta. Cuando el costo supera lo que algunos usuarios consideran una cantidad justa, algún porcentaje de los usuarios intentará robar el servicio. Pueden intentar pagar por algún servicio y usar más de lo que tienen derecho o pueden intentar recibir el servicio sin pagar. Cuanto mayor sea el costo, mejor será su beneficio, pero más usuarios intentarán robar el servicio. Desafortunadamente, es difícil decir qué es lo que la mayoría de los usuarios consideran justo y qué es justo por debajo del costo de proporcionar el servicio (lo que significa un beneficio negativo). Aún así, si es factible, recomendaría una encuesta simple de lo que los usuarios probables estarían dispuestos a pagar.
Base de tarifas.
¿Cómo cobrarás a los usuarios por el servicio WiFi? Mi mejor conjetura es la tarifa diaria plana con un precio de tres días, cinco días, semanalmente y mensualmente.
Identificación
Esto es complicado. Preferiría la transacción inicial en persona, pero dada la naturaleza del negocio, esto parece poco práctico. Creo que permitiría el registro remoto y el pago a través de una conexión SSL. Luego genere o registre una clave pública y enlace el pago a la clave pública.
Autenticación
OAuth Ya está implementado y tiene un uso significativo. Una alternativa sería Microsoft PKI con Windows Server 2008, pero puede ser más difícil autenticar a los usuarios con Linux, Android, Mac OS X, etc.