django-anonymizer

소프트웨어 스크린 샷:
django-anonymizer
소프트웨어 정보:
버전: 0.4
업로드 날짜: 20 Feb 15
개발자: Luke Plant
라이센스: 무료
인기: 1

Rating: nan/5 (Total Votes: 0)

장고 - 가명을 사용하면 장고 프로젝트의 개발에 사용되는 데이터베이스에 데이터를 익명화하는 데 도움이 장고 응용 프로그램입니다.
그것은 실제 데이터 내용에 매우 유사한 데이터베이스를 사용하는을 develpment에 일반적이다. 문제는이 개발 기계에 민감한 고객 데이터의 복사본을 갖는으로 이어질 수 있다는 것입니다. 이 장고 응용 프로그램은 당신의 모델 데이터를 익명화 할 수있는 쉽고 사용자 정의 방법을 제공하는 데 도움이됩니다.
기본적인 방법은 사용자가 지정한 모든 모델을 통과하고, 지정된 모든 필드에 대한 가짜 데이터를 생성하는 것입니다. 모델의 반성은 필요에 따라 조정할 수 떠나, 각 필드에 대해 재치있는 가짜 데이터를 제공하려고합니다 가명을 생성합니다.
제공 방법은 완전한 익명 성을 제공 할 수 없을 수도 있습니다. 당신이 당신의 고객의 이름과 기타 정보를 익명화하더라도, 그것들을 잘 식별 할 수있는 충분한 데이터가있을 수 있습니다. 데이터베이스에있는 레코드 사이의 관계는 응용 프로그램에서 데이터의 특성 구조를 유지하기 위해, 변경되지 않습니다, 그러나 이것은 당신의 데이터를 허용하지 않을 수 있습니다 정보 유출에 열려 당신을 떠날 수 있습니다. 이 응용 프로그램은 '데이터베이스에서 모든 실제 전화 번호를 제거합니다'와 같은 간단한 정책에 대해 충분해야한다.
장고 - 점잔 빼는, 장고 모형을보고 장고 autofixture을 - 개발을위한 테스트 데이터의 현실적인 액수의 문제에 대한 대안은 / 테스트는 처음부터 데이터베이스를 채우는 것입니다. 관련 모델 환산 - - 비현실적인 수 있음 disavantage 방법은 데이터의 구조 때문이다.
빠른 개요 (중 워드 프로세서 / 또는 http://packages.python.org/django-anonymizer에 대한 자세한 내용은 문서를 참조).
& NBSP; * setup.py 또는 PIP / easy_install을을 사용하여 설치합니다.
& NBSP; * 당신의 INSTALLED_APPS 설정으로 '가명'을 추가합니다.
& NBSP; * 당신의 익명 서비스에 대한 몇 가지 스텁 파일을 생성합니다 :
& NBSP; ./ manage.py create_anonymizers app_name1 [app_name2 ...]
& NBSP;이 사용자가 지정한 각 애플리케이션에 파일 anonymizers.py을 생성합니다. (그것은 기존 파일을 덮어 쓰지 않습니다).
& NBSP; * 편집을 조정하거나 모듈 anonymizer.replacers 또는 사용자 정의 함수의 기능을 사용하여, 필요에 따라 삭제, 파일을 anonymizers.py 생성.
& NBSP; 당신이 제어 할 수없는 응용 프로그램에 대한 익명 서비스를 작성해야하는 경우 *, 당신은 당신이 컨트롤을 응용 프로그램에 anonymizers.py 파일의 내용을 이동할 수 있습니다. 가명 클래스들이 그것을 포함 된 응용 프로그램에 해당하지 않는 모델 않는 경우에는 문제되지 않는다.
& NBSP (당신이 django.contrib.auth의 모델을 익명화 할 경우, 예를 들어, 당신은 아마의 내용을 이동하려는 것이다 장고 /있는 contrib / 정식 / anonymizers.py yourprojectapp / anonymizers.py에)
& NBSP; * 익명 서비스를 실행합니다 :
& NBSP; ./ manage.py anonymize_data app_name1 [app_name2 ...]
& NBSP;이 파괴적으로 모든 데이터를 업데이트합니다. 당신은 당신의 데이터베이스의 복사본이 있는지 어떻게 확인, 자신의 위험, 궁시렁 궁시렁에서 사용합니다.
& NBSP; * 참고 : 필드를 업데이트 할 때 데이터베이스가 실제로 디스크에서 변경된 데이터를 삭제하지 않을 수 있습니다. PostgreSQL을 위해 해당 데이터를 삭제하기 위해 진공 청소기로 청소해야합니다.
& NBSP; 그리고 그렇다하더라도, 운영 시스템이 디스크에서 데이터를 삭제하지 않을 수 있습니다. 제대로 이러한 흔적을 제거하는이 독자에게 운동으로 남아있는

이 릴리스의 새로운 기능입니다.

이 변경 'Anonymizer.attributes'모든 필드를 요구하는 것은 나열 할 수 있습니다. 이 모델이 업데이트 될 때 일반적인 보안 문제를 해결하지만, 가명 업데이트되지 않습니다.
특수 값 & quot를 지정해야합니다 익명해서는 안 필드, SKIP & quot; '대체물'로.
속성은 지금 튜플의 목록이 아니라 사전 있어야합니다.

이 0.2 버전의 새로운 기능 : 2 튜플의 목록에 사전에서 속성

이 변경된 포맷 (이전 버전과의 호환성 - 이전 형식은 지원되지 않습니다).
진정한없는 (안정적) 다른 분야 전에 설정으로 인해 독특한와 필드 때때로 해당 세트에서 생성되지 않는 이름 / 사용자 이름 / 이메일, =와 작은 버그가 수정되었습니다.
추가 문서.

이 요구 사항 :

이 파이썬

개발자의 기타 소프트웨어 Luke Plant

semanticeditor
semanticeditor

12 May 15

playerdo
playerdo

14 Apr 15

코멘트 django-anonymizer

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!