프로젝트 소개
Data Mask Studio(DMS)는 Windows 10/11용 오픈 소스 로컬 우선 데스크톱 애플리케이션으로, 데이터 준비, 익명화, 결정적 데이터 마스킹 워크플로를 제공합니다. Python 3.12+와 PySide6로 구축되었으며, 저장된 프로필을 사용해 CSV 파일을 개별 또는 일괄 처리하고, CSV 파일뿐 아니라 로컬 HTML 파일과 대시보드에서 발견된 코드로부터 마스킹된 데이터를 복원할 수 있습니다.
주요 기능으로는 선택적 열 보존, 마스킹 또는 제외, 값 정규화, 출력 헤더 이름 변경, 열 구성, 지원형 열 감지 등이 있습니다. 마스킹은 결정적이며 암호화된 로컬 vault(SQLite와 AES-256-GCM)에 연결되고, 로컬 키는 Windows DPAPI로 보호됩니다. 이 vault를 통해 생성된 토큰으로부터 원본 값을 통제된 방식으로 복원할 수 있으며, 토큰은 원본 데이터를 직접 노출하지 않습니다.
추가 기능으로는 비밀번호로 보호되는 휴대용 백업, 무결성 감사, 진단 및 유지보수 도구, 대용량 파일을 위한 스트리밍 처리, 텔레메트리 없는 완전 로컬 운영이 있습니다. 1.0.x 시리즈는 스키마 3과의 토큰 호환성을 유지하며, 이전 vault의 트랜잭션 기반 마이그레이션을 지원합니다.
이 애플리케이션은 GPL-3.0-only 라이선스로 사용자별 Windows 설치 프로그램 또는 휴대용 패키지로 배포됩니다. 현재 DPAPI에 의존하기 때문에 Windows만 대상으로 하며, 실행 파일은 아직 디지털 서명되지 않았습니다. 동기화, 자동 업데이트, 원격 키 복구 기능은 없습니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.