Rust साठी mask-pii
Rust मधील mask-pii अंमलबजावणी. लॉगिंग, ऑडिटिंग, किंवा डेटा शेअर करण्यापूर्वी ईमेल पत्ते आणि फोन नंबर सुरक्षितपणे लपवण्यासाठी स्पष्ट मास्किंग नियम कॉन्फिगर करा.
ईमेल मास्किंग नियम
डोमेन दृश्यमान ठेवते आणि लोकल भाग लपवते, त्यामुळे ईमेल पत्ते पूर्ण PII उघड न करता मागोवा घेण्यायोग्य राहतात.
फोन मास्किंग नियम
स्वरूप आणि उपसर्ग दृश्यमानता राखून मधले अंक लपवते, त्यामुळे ऑपरेशनल त्रुटीनिवारण शक्य राहते.
डीफॉल्टने सुरक्षित संरचना
मास्किंग ऑप्ट-इन आहे. फक्त आवश्यक नियम सक्षम करा आणि तुमच्या लॉग धोरणाशी जुळणारे मास्क अक्षर निवडा.
स्थापना, वापर, आणि रोलआउट तपासणीसूची
cargo ने स्थापित करा, फक्त आवश्यक नियम सक्षम करा, आणि रोलआउटपूर्वी वास्तववादी नमुना लॉग्स विरुद्ध आउटपुट तपासा.
स्थापना
cargo add mask-pii
वापर
use mask_pii::Masker;
fn main() {
// 1) Enable only the masking rules you need.
let masker = Masker::new()
.mask_emails()
.mask_phones()
.with_mask_char('*');
// 2) Process free-form text such as logs or export lines.
let input = "user=alice@example.com phone=+81-90-1234-5678";
let output = masker.process(input);
println!("{}", output);
// 3) Keep a minimal regression check in tests.
assert_ne!(output, input);
assert!(output.contains("@example.com"));
}
// README (Rust):
https://github.com/finitefield-org/mask-pii/tree/main/rust
README आणि अंमलबजावणी नोंदी
रोलआउट तपशील, edge cases, test strategy, आणि भाषा-विशिष्ट caveats साठी README README उत्पादन वापरापूर्वी काळजीपूर्वक तपासा.
मागील
भाषा निर्देशांकपुढील
GitHub (Rust)