No sé sobre las implicaciones legales del uso de datos. Algunas compañías han intentado proteger las bases de datos de derechos de autor y demandar a las personas en ‘tell’, como calles ficticias insertadas en mapas o nombres inventados en las guías telefónicas. La tasa de éxito indica que no debes contar con ella.
Una base de datos reside en el back-end de un servidor, y con suficientes precauciones con seguridad y cifrado, puede protegerse de miradas indiscretas. Sin embargo, dada la reciente ola de filtraciones de los procesadores de tarjetas de crédito y sitios de citas, es muy evidente que las personas simplemente no prestan atención a eso antes de que sea demasiado tarde.
También tendrá que asumir que cualquier cosa en un sitio web o visible en Internet será recopilada y almacenada por sus competidores o personas que quieran tomar los datos por sí mismos.
- Quiero comenzar un lenguaje de programación web en C. ¿Qué debo hacer?
- Quiero participar en un concurso de aplicaciones web donde el tema es "aplicaciones para la vida laboral diaria". ¿En qué contexto debo interpretar esto y qué campos puedo abordar?
- I have created a web app in Flask that accepts an Excel file, then processes it and returns the results back to the user. How can I scale this app?
- Necesito agregar la función de notificación en mi sitio web como la de Facebook usando PHP y MySQL. ¿Cómo debo comenzar?
- He estado usando PHP por más de 10 años y me encanta; ¿Tengo que probar otro lenguaje de programación del lado del servidor para sentir la diferencia?
Por ejemplo, en una compañía para la que trabajé tenía un departamento que estaba muy celoso de su base de datos y simplemente no lo compartía con nadie y tenía que usar su terrible sitio web para obtener la información. La historia es bastante aburrida, pero para ser breve, mi departamento quería esta base de datos para poder realizar automáticamente algunas tareas y no tener que buscar manualmente la información requerida.
Así que escribí un script que manipuló secuencialmente el sitio web y recogí toda la información durante varios meses, haciendo una solicitud cada cinco minutos (más o menos unos segundos para aleatorizarlo) y solo durante las horas de trabajo para que no vieran nada inusual en sus registros de acceso. Finalmente teníamos nuestra propia copia de los datos y nuestro departamento enemigo no era el más sabio. Pudimos hacer lo que queríamos sin su participación.
No hace falta decir que estoy feliz de no trabajar más para esta empresa. Desde entonces han implosionado, si esta rivalidad entre empresas fue alguna indicación.
Por lo tanto, para proteger su base de datos, nunca deberá exponer nada que considere importante para el público. No estoy seguro de cómo puede hacer esto, a menos que recurra a limitaciones a las que se puede acceder, limitando los datos visuales al mínimo absoluto necesario u ocultando los datos. Por ejemplo, simplemente diciendo ‘Sí’ o ‘No’ si un cliente tiene saldo suficiente en una cuenta, en lugar del número exacto, etc.
Tendrá que ir con la idea de que una vez que los datos escapen a la naturaleza, perderá el control sobre ellos.