Django-anonimos.

app per anonimizzare i dati nei modelli Django
Scarica ora

Django-anonimos. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Nome editore:
  • Luke Plant
  • Sito web dell'editore:
  • http://cantab.net

Django-anonimos. Tag


Django-anonimos. Descrizione

App per anonimizzare i dati nei modelli Django Django-anonymize è un'app Django che consente di anonimizzare i dati in un database utilizzato per lo sviluppo di un progetto Django. È una pratica comune nello sviluppo per utilizzare un database molto simile nel contenuto dei dati reali. Il problema è che ciò può portare ad avere copie di dati del cliente sensibili su macchine di sviluppo. Questa app Django aiuta a fornire un modo semplice e personalizzabile per anonimizzare i dati nei modelli. Il metodo di base è quello di passare attraverso tutti i modelli specificati e generare dati falsi per tutti i campi specificati. L'introspezione dei modelli produrrà un anonimo che tenterà di fornire dati finti sensibili per ciascun campo, lasciandoti a modificare le tue esigenze. Si prega di notare che i metodi forniti potrebbero non essere in grado di dare pieno anonimato. Anche se anonimizzi i nomi e altri dettagli dei tuoi clienti, potrebbero esserci abbastanza dati per identificarli. Le relazioni tra i record nel database non vengono modificate, al fine di preservare la struttura caratteristica dei dati nella tua applicazione, ma questo potrebbe lasciarti a apertura alle perdite di informazioni che potrebbero non essere accettabili per i tuoi dati. Questa applicazione dovrebbe essere abbastanza buona per le politiche più semplici come 'Rimuovere tutti i numeri di telefono reali dal database ". Un approccio alternativo al problema di Ammount realistico dei dati di prova per lo sviluppo / test è quello di popolare un database da zero - vedere Django-Poseur, Django-mockup e django-autofixture. Il disattentage di tale metodo è che la struttura dei dati - in termini di modelli correlati - può essere irrealistica. Panoramica delquick (vedere documenti per ulteriori informazioni, sia in documenti / o su http://packages.python.org/django- Anonymize). * Installa utilizzando Setup.py o PIP / EASY_Install. * Aggiungi 'anonimozer' alle impostazioni di installazione_apps. * Creare alcuni file STUB per i tuoi Anonimizzatori: ./Manage.py Creato_anonimiLans App_NAME1 Questo creerà un file anonytrizers.py in ciascuna delle app specificate. (Non sovrascriverà i file esistenti). * Modificare i file generati anonytrizers.py, regolazione o eliminazione se necessario, utilizzando le funzioni in Modulo Anonymizer.Replacer o funzioni personalizzate. * Se è necessario creare Anonimizzatori per le app che non si controlla, è possibile spostare il contenuto del file anonytrizers.py in un'app che fai il controllo. Non importa se le classi anonimizzanti sono per i modelli che non corrispondono alle applicazioni che lo sono contenute. (Ad esempio, se si desidera anonimozzare i modelli in Django.Contrib.Auth, probabilmente vorrai spostare il contenuto di Django / contrib / auth / anonyters.py in yourprojectApp / Anonyizers.py) * Eseguire gli anonimi: .// Gestisci Anonymize_Data App_Name1 Ciò aggiornerà in modo distruttivo tutti i tuoi dati. Assicurati di farlo solo su una copia del tuo database, usa a proprio rischio, Yada Yada. * Nota: il database potrebbe non eliminare effettivamente i dati modificati dal disco quando aggiorni i campi. Per PostgreSQL dovrai aspirare il vuoto per eliminare i dati. E anche allora, il sistema operativo potrebbe non eliminare i dati dal disco. Sbarazzarsi correttamente di queste tracce è rimasta come un esercizio al lettore. Requisiti: · Python. Cosa c'è di nuovo in questa versione: · Formato modificato degli attributi da un dizionario a un elenco di 2 tuples (con compatibilità all'indietro - il formato precedente è deprecato). · Piccolo bug fisso con nomi / nomi utente / e-mail a volte non viene generato nei gruppi corrispondenti, a causa di campi con univoco = true non essere (affidabili) impostati prima di altri campi. · Documenti aggiunti.


Django-anonimos. Software correlato

Fandjango.

fandjango semplifica la creazione di applicazioni di Facebook alimentate da Django ...

160

Scarica

humfrey.

A Django BASSALE BASSALE BREFFORND DATA BREFFORD per gli endpoint SPARQL ...

129

Scarica