mask-pii برای Red

پیاده‌سازی mask-pii برای Red برای ماسک‌کردن داده‌های شخصی ایمیل و تلفن در لاگ‌ها و خطوط پردازش داده.

ماسک ایمیل

بخش محلی را ماسک می‌کند و در عین حال دامنه را قابل مشاهده نگه می‌دارد.

فرمت‌های تلفن جهانی

رقم‌های حساس را ماسک می‌کند و قالب و پسوند را قابل مشاهده نگه می‌دارد.

API به سبک سازنده

پیش از پردازش، ماسک‌کردن ایمیل/تلفن و نویسهٔ ماسک را صریحاً فعال کنید.

نصب و شروع

Red [source-only: v0.2.0]: از روش نصب فعلی زیر استفاده کنید، API مربوط به Red را بارگذاری کنید و نمونهٔ حداقلی را اجرا کنید. این نمونه پوشاندن ایمیل و تلفن را به‌طور صریح فعال می‌کند و خروجی مورد انتظار را نشان می‌دهد.

نصب

cp red/mask-pii.red ./mask-pii.red

نحوه استفاده

example.red
Red [
    Title: "mask-pii example"
]

do %mask-pii.red

masker: make-masker
masker/mask-emails
masker/mask-phones
masker/with-mask-char #"#"

input: "Contact: alice@example.com or 090-1234-5678."
output: masker/process input

print output
; Output: Contact: a####@example.com or ###-####-5678.
نکته

لطفاً README را برای جزئیات دقیق اکوسیستم بسته‌ها و نمونه‌های API برای این زبان بررسی کنید.