django-anónimos

Aplicación para anonimizar los datos en los modelos Django
Descargar ahora

django-anónimos Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Nombre del editor:
  • Luke Plant
  • Sitio web del editor:
  • http://cantab.net

django-anónimos Etiquetas


django-anónimos Descripción

Aplicación para anonimizar datos en los modelos Django. Django-Annonynonyiz es una aplicación Django que le ayuda a anonimizar datos en una base de datos utilizada para el desarrollo de un proyecto DJANGO. Es una práctica común en el desarrollo para usar una base de datos que sea muy similar en contenido a los datos reales. El problema es que esto puede llevar a tener copias de los datos sensibles de los clientes en las máquinas de desarrollo. Esta aplicación de Django ayuda al proporcionar una forma fácil y personalizable para anonimizar datos en sus modelos. El método básico es pasar por todos los modelos que especifique, y generar datos falsos para todos los campos especificados. La introspección de los modelos producirá un anonymizador que intentará proporcionar datos falsos sensibles para cada campo, dejándole que lo modifique para sus necesidades. Tenga en cuenta que los métodos proporcionados pueden no poder dar el anonimato completo. Incluso si anónimos los nombres y otros detalles de sus clientes, puede haber suficientes datos para identificarlos. Las relaciones entre registros en la base de datos no se alteran, para preservar la estructura característica de los datos en su solicitud, pero esto puede dejarlo abierto a fugas de información que podrían no ser aceptables para sus datos. Esta aplicación debe ser lo suficientemente buena para las políticas más simples como 'Eliminar todos los números de teléfono real de la base de datos'. El enfoque alternativo al problema de los diversos datos realistas de los datos de prueba para el desarrollo / pruebas es rellenar una base de datos desde cero, ver Django-Poseur, Django-maquetas y django-autofofic. El desaplático de ese método es que la estructura de los datos, en términos de modelos relacionados, puede ser antocaísta. Recorra general (consulte Docs para obtener más información, ya sea en DOCS / o en http://packages.python.org/django- anonymizador). * Instale usando Setup.py o PIP / EASY_INSTALL. * Agregue 'Anonymizer' a su configuración instalada. * Cree algunos archivos de talón para su anonientificador: ./manage.py create_anonientizers app_name1 Esto creará un archivo anonientizadores.py en cada una de las aplicaciones que especifique. (No sobrescribirá los archivos existentes). * Edite los archivos anónimos generados.py archivos, ajustando o eliminando según sea necesario, utilizando las funciones en el módulo Anonientater.Replacers o funciones personalizadas. * Si necesita crear anonientizadores para aplicaciones que no controle, es posible que desee mover los contenidos del archivo anonientizadores.py a una aplicación que realiza el control. No importa si las clases de anonymizador son para modelos que no corresponden a las aplicaciones que lo contienen. (Por ejemplo, si desea anonimizar los modelos en django.contrib.Auth, probablemente querrá mover los contenidos de Django / Contrib / Auth / Anononientizers.py en YourProjectApp / Anononientizers.py) * Ejecute el anónimo: ./ Manage.py anonymite_data app_name1 Esto actualizará destructivamente todos sus datos. Asegúrese de que solo haga esto en una copia de su base de datos, use bajo riesgo, Yada Yada. * Nota: Es posible que su base de datos no pueda eliminar los datos modificados en el disco cuando actualiza los campos. Para PostgreSQL, deberá vaciar para eliminar los datos. E incluso entonces, su sistema operativo puede no eliminar los datos del disco. Correctamente deshacerse de estas huellas se deja como un ejercicio al lector. Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: · Formato cambiado de atributos de un diccionario a una lista de 2 tuplas (con compatibilidad con versiones anteriores: el formato anterior está en desuso). · Se corrigió un pequeño error con nombres / nombres de usuario / correos electrónicos que a veces no se genera en los conjuntos correspondientes, debido a los campos con únicos = verdadero no ser (fiable) establecido antes de otros campos. · Documentos añadidos.


django-anónimos Software relacionado

Fandjango

Fandjango hace que sea fácil crear aplicaciones de Facebook impulsadas por Django ...

160

Descargar

humufrey

A FRONTENDS RESTULTED DE DATOS LINEZADO DE DJANGO PARA SPARQL PUNTOS END ...

129

Descargar