Django-Anonymizer

التطبيق إلى مجهول البيانات في نماذج Django
التحميل الان

Django-Anonymizer الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • اسم الناشر:
  • Luke Plant
  • موقع ويب الناشر:
  • http://cantab.net

Django-Anonymizer العلامات


Django-Anonymizer وصف

التطبيق إلى مجهول البيانات في نماذج django Django-Anonymizer هو تطبيق Django يساعدك على إخفاء هويته البيانات في قاعدة بيانات تستخدم لتطوير مشروع Django.It هو ممارسة شائعة في التطوير لاستخدام قاعدة بيانات مماثلة جدا في المحتوى إلى البيانات الحقيقية. المشكلة هي أن هذا يمكن أن يؤدي إلى وجود نسخ من بيانات العملاء الحساسة على آلات التطوير. يساعد تطبيق Django هذا من خلال توفير طريقة سهلة وقابلة للتخصيص لمخطوء البيانات في النماذج الخاصة بك. الطريقة الأساسية هي الذهاب من خلال جميع الطرز التي تحددها، وتوليد بيانات مزيفة لجميع الحقول المحددة. سيؤدي استخدام الأسماك إلى النماذج إلى أن يحاول تقديم بيانات مزيفة معقولة لكل حقل، مما يتركك إلى قرص لاحتياجاتك. يرجى ملاحظة أن الأساليب المقدمة قد لا تكون قادرة على إعطاء عدم الكشف عن هويته. حتى إذا كنت مجهول الهوية على الأسماء وغيرها من التفاصيل لعملائك، فقد تكون هناك بيانات كافية لتحديدها. لا يتم تغيير العلاقات بين السجلات في قاعدة البيانات، من أجل الحفاظ على الهيكل المميز للبيانات في طلبك، ولكن قد يتركك هذا مفتوحا على تسرب المعلومات التي قد لا تكون مقبولة لبياناتك. يجب أن يكون هذا التطبيق جيدا بما فيه الكفاية لسياسات أبسط مثل "إزالة جميع أرقام الهواتف الحقيقية من قاعدة البيانات". ونهج بديل لمشكلة بيانات الاختبار الواقعية للتنمية / الاختبارات هو ملء قاعدة بيانات من نقطة الصفر - انظر django-poseur، django-mockups و django-tellofixture. إن مضاءة هذه الطريقة هي أن هيكل البيانات - من حيث النماذج ذات الصلة - يمكن أن يكون غير واقعي. نظرة عامة غير واقعية (انظر المستندات لمزيد من المعلومات، إما في المستندات / أو على http://packages.packon.org/django- Anonymizer). * تثبيت باستخدام Setup.py أو pip / easy_install. * أضف "Anonymizer" إلى إعداد Office_Apps الخاص بك. * إنشاء بعض ملفات كعب الروابط الخاص بك :./manage.py Create_anonymizers App_name1 سيؤدي ذلك إلى إنشاء ملف Anonymizers.py في كل تطبيق من التطبيقات التي تحددها. (لن يتم الكتابة فوق الملفات الموجودة). * تحرير ملفات Anonymizers .py الناتجة أو ضبط أو حذف حسب الضرورة، باستخدام الوظائف في الوحدة النمطية Anonymizer.Replacers أو الوظائف المخصصة. * إذا كنت بحاجة إلى إنشاء Anonymizizers للتطبيقات التي لا تتحكم فيها، فقد ترغب في نقل محتويات ملف Anonymizers.py إلى تطبيق تقوم به. لا يهم إذا كانت فئات Onismizer هي النماذج التي لا تتوافق مع التطبيقات التي تحتوي عليها. (على سبيل المثال، إذا كنت ترغب في إخفاء الهوية النماذج في Django.contrib.Auth، فربما تريد نقل محتويات Django / Contrib / Auth / Auth / Anonymizers.py في YourProjectApp / Anonymizers.py) * قم بتشغيل Anonymizers :. ادارة _data app_data app_data app_name1 سيؤدي ذلك إلى تحديث جميع بياناتك بشكل مدمر. تأكد من القيام بذلك فقط في نسخة من قاعدة البيانات الخاصة بك، واستخدامها في المخاطر الخاصة، YADA YAAA. * ملاحظة: قد لا تحذف قاعدة البيانات الخاصة بك بالفعل البيانات التي تم تغييرها من القرص عند تحديث الحقول. لل postgresql، ستحتاج إلى فراغ لحذف هذه البيانات. وحتى بعد ذلك، قد لا يحذف نظام التشغيل الخاص بك البيانات من القرص. يترك التخلص بشكل صحيح من هذه الآثار كقارئ للقارئ. متطلبات: بيثون ما الجديد في هذا الإصدار: تغيير تنسيق السمات من القاموس إلى قائمة 2-tuples (مع التوافق مع الوراء - يتم إهمال التنسيق السابق). علة ثابتة ثابتة مع أسماء / أسماء المستخدمين / رسائل البريد الإلكتروني في بعض الأحيان لا يتم إنشاؤها في مجموعات المقابلة، بسبب الحقول مع فريدة من نوعها = صحيح لا يجري (موثوق) تعيين قبل الحقول الأخرى. مستندات إضافية.


Django-Anonymizer برامج ذات صلة