وب‌سرویس مجید

پروژه pg-anonymizer

rap2hpoutre/pg-anonymizer

این ابزار یک رابط دستوری خط فرمان (CLI) مبتنی بر Node.js است که به شما امکان می‌دهد دیتابیس PostgreSQL را به صورت ناشناس‌سازی‌شده خروجی بگیرید.

کاربرد:

وقتی نیاز دارید داده‌های واقعی دیتابیس خود را برای تست، توسعه یا اشتراک‌گذاری با تیم‌های دیگر استفاده کنید، اما نمی‌خواهید اطلاعات حساس (مثل ایمیل، شماره تلفن، نام کاربری و غیره) فاش شوند، این ابزار به شما کمک می‌کند تا یک دامپ ایمن و ناشناس ایجاد کنید.

در چه شرایطی بهتره استفاده شود؟

وقتی کار روی محیط‌های تست یا استیجینگ دارید و نیاز به داده‌های واقعی دارید، اما باید از حریم خصوصی کاربران محافظت کنید. همچنین برای تیم‌های توسعه‌ی باز (open-source) که می‌خواهند داده‌های نمونه واقعی داشته باشند، بی‌نهایت مفیده.

چند مثال از موارد استفاده:

جایگزینی تمام ایمیل‌های کاربران با ایمیل‌های ساختگی مثل [email protected]

رندوم‌سازی نام‌ها و آدرس‌ها در جدول کاربران

پاک‌کردن یا مسک‌کردن فیلدهای حساس مثل شماره کارت یا کد ملی

ایجاد دامپ امن برای استفاده در محیط CI/CD

  • ##data
  • ##postgresql
  • ##anonymization
  • ##nodejs
  • ##data
  • ##development
  • ##open
  • ##test
  • ##devops
  • ##data