Si creo un sitio web, un sitio web único, donde mi característica principal es que tengo una gran base de datos que nunca existió sobre algo, ¿alguien puede robar esa base de datos y crear su propio sitio web con mi base de datos?

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.

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.

More Interesting

Soy competente con Python y Java, y tengo conocimiento práctico de Django. Estoy tratando de tener una idea para mi primer gran proyecto (algo que será útil para las personas y se verá bien en mi currículum). ¿Hay alguna idea?

He progresado en HTML y CSS. Codeacademy alinea JavaScript como el siguiente, FreeCodeCamp enumera JQuery como el siguiente. ¿Cuál es el mejor siguiente paso y por qué?

Quiero ser desarrollador de Full Stack WEB algún día. Quiero centrarme mucho en JavaScript, Node.js y MEAN Stack, ¿es una buena inversión de tiempo?

¿Por qué necesito un servidor web?

Quiero aprender sobre diseño web. ¿Cuál es el futuro de PSD a CSS / HTML?

¿Los desarrolladores web usan una aplicación para instalar como Sass? Estoy aprendiendo desarrollo web y quiero hacerlo de la manera correcta.

Soy un principiante. ¿Debo aprender Angular 2 o React primero para el desarrollo web front-end y el desarrollo de aplicaciones móviles nativas / híbridas?

¿Qué debo saber para ser un desarrollador de sitios web o aplicaciones web? Tengo conocimiento de HTML y CSS. ¿Es necesario aprender JavaScript?

Si voy a comenzar a aprender programación de JavaScript, como desarrollador de Java, ¿es mejor aprender TypeScript que de todos modos genera JavaScript?

Soy demasiado productivo en PHP para cambiar a otro idioma para el desarrollo web. ¿Soy un mal desarrollador por usar solo un idioma en el backend?

Quiero crear un sitio web de compras en WordPress que dé acceso solo a miembros registrados y un miembro debe financiar su cuenta antes de comprar en el sitio. ¿Qué es un complemento que puede hacer esto?

Si creo un sitio web, un sitio web único, donde mi característica principal es que tengo una gran base de datos que nunca existió sobre algo, ¿alguien puede robar esa base de datos y crear su propio sitio web con mi base de datos?

Si quiero entrar en el campo del diseño web, ¿qué idiomas debo aprender?

Aprendí HTML, CSS y JavaScript, pero no puedo crear un sitio web dinámico usando JavaScript. ¿Qué tengo que hacer?

Cómo escribir un código para pasar por páginas web como un humano automáticamente y obtener la información requerida