Django-Anonymizer.

App כדי anonymize נתונים מודלים django
הורד עכשיו

Django-Anonymizer. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • MIT/X Consortium Lic...
  • שם המפרסם:
  • Luke Plant
  • אתר האינטרנט של המוציא לאור:
  • http://cantab.net

Django-Anonymizer. תגים


Django-Anonymizer. תיאור

App כדי anonymize נתונים מודלים django Django-Anonymizer הוא App Django המסייע לך נתונים אנונימיים במסד נתונים המשמשים לפיתוח של פרוייקט django.It נפוץ בפועל בהתבלדות להשתמש במסד נתונים כי הוא דומה מאוד תוכן לנתונים האמיתיים. הבעיה היא כי זה יכול להוביל לעת עותקים של נתוני לקוחות רגישים על מכונות פיתוח. זה Django App מסייע על ידי מתן דרך קלה להתאמה אישית נתונים אנונימיזציה של הדגמים שלך.השיטה הבסיסית שלך היא לעבור את כל הדגמים שתציין, וליצור נתונים מזויפים עבור כל השדות שצוין. Introspection של המודלים יפיק אנונימיים שיססוו לספק נתונים מזויפים הגיוניים עבור כל שדה, משאיר אותך לצבוט עבור הצרכים שלך. אנא שים לב כי השיטות שסופקו לא יוכלו לתת אנונימיות מלאה. גם אם אתה אנונימי את השמות ואת הפרטים האחרים של הלקוחות שלך, ייתכן שיש מספיק נתונים כדי לזהות אותם. יחסים בין רשומות במסד הנתונים אינם משתנים, על מנת לשמר את המבנה האופייני של נתונים ביישום שלך, אך הדבר עשוי להשאיר אותך לפתוח את דליפות מידע אשר לא יכול להיות מקובל עבור הנתונים שלך. יישום זה צריך להיות טוב מספיק עבור מדיניות פשוטה יותר כמו 'להסיר את כל מספרי הטלפון האמיתיים מתוך מסד הנתונים של גישה חלופית לבעיה של ammount ריאליסטי של נתוני הבדיקה לפיתוח / בדיקות היא לאכלס מסד נתונים מאפס - ראה django-poseur, django-mockups ו django-autoficture. מחתיעת השיטה היא כי המבנה של הנתונים - במונחים של מודלים קשורים - יכול להיות מציאותי. סקירה כללית (ראה מסמכים לקבלת מידע נוסף, או ב- http://packages.python.org/django- אנונימיים). * התקן באמצעות Setup.py או PIP / Easy_Install. * הוסף 'אנונימיים' להגדרה Installed_Apps. * צור כמה קבצים Stub עבור Anonymizers שלך: ./manage.py create_anonymizers App_Name1 פעולה זו תיצור קובץ אנונימיקרים. בכל אחת מהאפליקציות שתציין. (זה לא יחליף קבצים קיימים). * ערוך את אנונימיקטרים שנוצרו קבצים, התאמת או מחיקה לפי הצורך, תוך שימוש בפונקציות במודול אנונימליזציה של מודול או פונקציות מותאמות אישית. * אם אתה צריך ליצור אנונימיקים לאפליקציות שאתה לא שולט, ייתכן שתרצה להעביר את התוכן של קובץ Anonymizers.py לאפליקציה שאתה עושה שליטה. זה לא משנה אם שיעורי אנונימיז הם עבור מודלים שאינם תואמים את היישומים שהם מכילים אותו. (לדוגמה, אם אתה רוצה anonymize את הדגמים ב django.contrib.auth, אתה בטח רוצה להעביר את התוכן של Django / Contron / Auth / Anonymizers.py לתוך שלך לתוך שלך / אנונימסיקרים. / להפעיל את אנונימיקרים: ניהול anonymize_data app_name1 זה יהיה destratively לעדכן את כל הנתונים שלך. ודא שאתה עושה רק את זה על עותק של מסד הנתונים שלך, להשתמש בסיכון עצמו, Yada Yada. * הערה: ייתכן שמסד הנתונים שלך לא ממש למחוק את הנתונים המשתנים מהדיסק בעת עדכון שדות. עבור postgresql תצטרך אבק כדי למחוק את הנתונים. וגם אז, מערכת ההפעלה שלך לא יכול למחוק את הנתונים מהדיסק. כראוי להיפטר עקבות אלה נשאר כמו excercise לקורא. דרישות: · פייתון מה חדש במהדורה זו: · השתנה פורמט של תכונות ממילון לרשימה של 2-tuples (עם תאימות לאחור - פורמט קודם הוא הוצא משימוש). · באג קטן קבוע עם שמות / שמות משתמש / הודעות דוא"ל לפעמים לא נוצרו בערכות המתאימות, בשל שדות עם ייחודי = נכון לא להיות (אמין) להגדיר לפני תחומים אחרים. · הוסיף מסמכים.


Django-Anonymizer. תוכנה קשורה