PII maskeerimine logide ja pipeline'ide jaoks Rustis.

mask-pii Rusti teostus. Sea e-posti aadresside ja telefoninumbrite jaoks selged maskeerimisreeglid, et valmistada tekst turvaliselt ette enne logimist, auditeerimist või andmete jagamist.

E-posti maskeerimisreegel

Hoiab domeeni nähtavana ja maskeerib lokaalse osa, nii et e-posti aadressid jäävad jälgitavaks ilma täit PII-d avaldamata.

Telefoninumbrite maskeerimisreegel

Maskeerib keskmisi numbreid, säilitades vormingu ja sufiksi nähtavuse, et operatiivne veaotsing oleks ikka võimalik.

Turvaline vaikekonfiguratsioon

Maskeerimine on valikuline. Luba ainult vajalikud reeglid ja vali maskimärk, mis sobib sinu logipoliitikaga.

Paigaldus, kasutus ja kasutuselevõtu kontrollnimekiri

Rust [published: crates.io 0.2.0]: Kasutage allolevat praegust paigaldusviisi, laadige Rust API ja käivitage minimaalne näide. Näide lubab selgesõnaliselt e-posti ja telefoni maskeerimise ning näitab oodatud väljundit.

Paigaldus

cargo add mask-pii@0.2.0

Kasutus

src/main.rs
use mask_pii::Masker;

fn main() {
  // Configure the masker
  let masker = Masker::new()
    .mask_emails()
    .mask_phones()
    .with_mask_char('#');

  let input = "Contact: alice@example.com or 090-1234-5678.";
  let output = masker.process(input);

  println!("{}", output);
  // Output: "Contact: a####@example.com or 090-####-5678."
}
README ja rakenduse märkused

Juurutuse üksikasjade, nagu erijuhud, testistrateegia ja keelespetsiifilised piirangud, jaoks vaata README enne tootmiskasutust.