PCI-DSS
&
Security Solutions
Paolo Marchei, Principal Sales Consultant
Oracle Italy
Gli Obiettivi della PCI-DSS
Gli Obiettivi della PCI-DSS – 1
Install and maintain a firewall configuration to protect cardholder data
Firewall
Firewall Configuration
•
•
•
•
•
•
•
•
•
Configurazione sicura di firewall e router
Adozione di standard di configurazione
Controllo del traffico in entrata e in uscita
Individuazione di servizi e protocolli in uso e loro giustificazione
Revisione semestrale delle regole
Approccio “deny all”
Installazione di firewall davanti alle reti wireless
Creazione di DMZ tra carte e Internet
Installazione di personal firewall su sistemi portatili/esterni
Web
Firewall
Application
Database
Firewall
Database
Gli Obiettivi della PCI-DSS – 2
Do not use vendor-supplied defaults for system passwords and other
security parameters
Configuration
Management
Gli Obiettivi della PCI-DSS – 3
Protect stored cardholder data
Data
Encryption
Data Encryption
•
•
•
•
•
Troncamento, hashing, indicizzazione o crittografia del PAN
Uso di tecniche di crittografia del file system non legate agli utenti
Impiego di split-knowledge e/o dual control per le chiavi
Sostituzione almeno annuale delle chiavi o in caso di compromissione
Assegnazione del ruolo di custode delle chiavi
Disk
Backups
Exports
Application
Off-Site
Facilities
Documents Encryption
•
Le informazioni sono abbastanza „sicure‟ quando risiedono nei folder, inbox, repository
•
Ma per essere utili le informazioni devono essere distribuite (desktop, laptop, chiavette
USB) all‟interno e all‟esterno dell‟azienda
•
E‟ possibile rendere sicure e controllare tutte le copie distribuite ?
Gli Obiettivi della PCI-DSS – 4
Encrypt transmission of cardholder data across open, public networks
Network Encryption
Network encryption
•
•
Uso di SSLv3+, TLS o IPSEC per trasmissione dei dati su reti pubbliche
Non trasmissione di dati su reti pubbliche se non protetti con crittografia
Application
Data

Cifratura di tutte le comunicazioni
da e verso il database


absdfghjcv
Cifratura e
Data Integrity
(Modification,
Disruption, Replay)



RC4 (40, 56, 128, 256 bits)
DES (40 and 56 bits)
3DES (2 and 3 keys)
AES (128, 192, and 256 bits)
Data integrity con checksums


MD5
SHA-1
Gli Obiettivi della PCI-DSS – 5
Use and regularly update anti-virus software or programs
Antivirus
Gli Obiettivi della PCI-DSS – 6
Develop and maintain secure systems and applications
Patching /
Security Best Practices
Patching / Security Best Practices
•
•
•
•
•
•
•
•
•
•
Aggiornamento dei sistemi e del software
Individuazione e installazione delle patch critiche di sicurezza
Allineamento degli standard di configurazione (2) in base alle patch
Adozione di un processo di sviluppo sicuro del software
Testing dei cambiamenti prima del rilascio
Separazione degli ambienti di sviluppo e produzione, in termini
sistemistici e di personale (Data Masking)
Rimozione di account e dati di test prima dei passaggi in produzione
Revisione automatica/manuale del nuovo codice scritto, non fatta dall‟autore
Adozione di procedure di controllo dei cambiamenti inclusive di
documentazione degli impatti, approvazione, testing e roll-back
Uso di tecniche di programmazione sicura
PCI-DSS
13
Gli Obiettivi della PCI-DSS – 7
Restrict access to cardholder data by business need to know
Role Mining / Role
Management
Segregation of Duties
Role Mining
Applications
Role Mining
Mining Data
Custom App
DB
Resources
Mainframe
Identities
Entitlements
Discover Patterns
Suggested Roles
• Estratrarre gli „entitlements‟
• Scoprire i „patterns‟
• Identificare Ruoli e Regole
Existing Roles
Roles Management (RBAC)
E-mail App
Business Role
General Ledger App
Assigned Project
Location
CRM App
UK Benefits App
• Gestione dei ruoli centralizzata
• Provisioning basato sui ruoli e sulle regole
• Mappare ruoli di business e ruoli e privilegi IT
• Ruoli gererchici e basati su piu‟ fattori (Progetto, Location, …)
Attestation / Ricertificazione
Processo di verifica dei privilegi
1
Set Up
Periodic
Review
2
Reviewer Is Notified
Goes to Self Service
3
Automated Action
is taken based on
Periodic Review
4
Report Built
And Results
Stored in DB
Reviewer Selections
What Is
Reviewed?
Who
Reviews It?
Certify
Email Result
to User
Reject
Automatically
Terminate User
Decline
Notify the
Process Owner
Audit
Delegate
Start When?
How Often?
Comments
Notify Delegated
Reviewer
Attested Data
Attestation
Actions
Delegation &
Revocation
Paths
Segregation of Duties
Separazione dei ruoli
Procurement
HR
DBA
Applicazione
Finance
select * from finance.customers
• Realizzare la separazione dei ruoli/doveri tra User, DBA e Sec.
Admin.
• Limitare il potere e sollevare da responsabilità gli utenti con privilegi
di gestione del sistema
Gli Obiettivi della PCI-DSS – 8
Assign a unique ID to each person with computer access
Soluzioni Identity
Management / Provisioning
IAM/ Provisioning
Processo di assegnazione delle risorse
Identity Manager
On-Premise
New
Self
Contractor
Registration
Approval
Applications
Identity
Store
User
Access
Group
Policy
Workflow
Connector
SPML
New
Employee
HRMS
Reconciliation
Engine
Gli Obiettivi della PCI-DSS – 9
Restrict physical access to cardholder data
Physical Access Security
Gli Obiettivi della PCI-DSS – 10
Track and monitor all access to network resources and cardholder data
Auditing
Auditing
Centralizzazione e automazione attivita’ di Audit con reporting
!
Operating
Systems
CRM
ERP
Audit
Data
Databases
Alerts
Built-in
Reports
Custom
Reports
Policies
Auditor
• Consolidamento dei dati di audit in repository centrale e sicuro
• Riconoscimento e allarme su attivita‟ sospette
• Reportistica di compliance
• Gestione centralizzata delle regole di audit
Gli Obiettivi della PCI-DSS – 11
Regularly test security systems and processes
Security
Assessment &
Penetration Tests
...
Security Assessment &
Penetration Tests ...

Esecuzione di vulnerability assessment esterne (ASV) e interne trimestrali o a
valle di cambiamenti significativi

Effettuazione di penetration test annuali o a valle di cambiamenti significativi
sia a livello di rete sia a livello applicativo

Implementazione e mantenimento della funzionalità di sistemi IDS o IPS per
monitorare tutto il traffico
Gli Obiettivi della PCI-DSS – 12
Maintain a policy that addresses information security for all personnel
Security
Policy
Security Policy
•
•
•
•
•
Diffusione e revisione annuale di una Policy di Sicurezza
Definizione e assegnazione delle responsabilità per la sicurezza
Adozione di un programma di formazione annuale sulla sicurezza
Screening preventivo all’assunzione per posizioni critiche
Diffusione di un Piano di Risposta agli Incidenti comprensivo di procedure di
reazione per le violazioni di sicurezza e testato annualmente
3: Protezione dei dati archiviati
4: Protezione dei dati trasmessi
6: Sviluppo e manutenzione
8: Identificazione, autenticazione
x
x
x
x
x
x
x
x
x
x
x
x
x
x
9: Sicurezza fisica
10: Log
11: Testing
x
x
x
x
x
12: Policy
A: Service Providers
locali
x
x
persone
x
x
x
5: Antivirus
7: Controllo degli accessi
sistemi
2: Valori di default
x
x
db
1: Configurazione dei firewall
applicazioni
rete
Gli Obiettivi della PCI-DSS /
Tecnologia
x
x
x
x
x
x
x
x
x