Presidio Upravljane Alternative: Kompleksnost Postavljanja
Dostupne Upravljane Opcije
1. Microsoft Azure Text Analytics
Šta je: Cloud service za PII detektovanje
from azure.ai.textanalytics import TextAnalyticsClient
from azure.core.credentials import AzureKeyCredential
client = TextAnalyticsClient(
endpoint="https://<resource>.cognitiveservices.azure.com/",
credential=AzureKeyCredential("<ključ>")
)
documents = [{"id": "1", "language": "sr", "text": "John je ..."}]
result = client.recognize_pii_entities(documents)
for doc in result:
for entity in doc.entities:
print(f"{entity.text}: {entity.category}")
Kompleksnost: ⭐⭐ (prosečna)
- API ključ postavljanje
- Korisničko ime / šifra autentifikacija
- Rate limiting
2. Google Cloud DLP API
Šta je: Enterprise PII detection sa ML
from google.cloud import dlp_v2
client = dlp_v2.DlpServiceClient()
parent = client.project_path(project_id="<project-id>")
item = {"value": "John je pozvan na meeting sa jane@example.com"}
inspect_config = {
"info_types": [
{"name": "PERSON_NAME"},
{"name": "EMAIL_ADDRESS"}
]
}
response = client.inspect_content(
parent=parent,
inspect_config=inspect_config,
item=item
)
Kompleksnost: ⭐⭐⭐ (viša)
- Google Cloud Project
- Service account
- IAM konfiguracija
- Cijene po API pozivu
3. AWS Macie
Šta je: Machine learning za detektovanje osetljivih podataka
Kompleksnost: ⭐⭐⭐⭐ (vrlo visoka)
- AWS account
- IAM roles
- S3 bucket konfiguracija
- CloudTrail logging
- Cost monitoring
Poređenje Složenosti
| Alat | Setup (sati) | Održavanje | Cost Monitoring | Dokumentacija |
|---|---|---|---|---|
| Presidio Self-hosted | 2 | Nizka | Ručna | Odličina |
| Azure Text Analytics | 1 | Niska | Automatska | Odličina |
| Google Cloud DLP | 3 | Srednja | Automatska | Srednja |
| AWS Macie | 5 | Visoka | Kompleksna | Korišćena |
Setup Vodič: Azure Text Analytics
# 1. Kreiraj Azure resursa
az cognitiveservices account create \
--resource-group mygroup \
--name mytextanalytics \
--sku S0 \
--kind TextAnalytics
# 2. Uzmi ključ
az cognitiveservices account keys list \
--resource-group mygroup \
--name mytextanalytics
# 3. Instaliraj Python paket
pip install azure-ai-textanalytics
# 4. Testiraj API
python3 test_azure_pii.py
Zaključak
Azure Text Analytics je najbolji upravljani izbor - najjednostavnije postavljanje sa najmanjom kompleksnošću održavanja.