Sto scrivendo in merito alla conformità PCI-DSS per l'acquisto di carte di credito. Un mio cliente non è disposto / non vuole aumentare la sicurezza oltre a ciò che viene attualmente fatto per i dati della sua carta di credito. Tutti i dati vengono attualmente archiviati nel database MySQL di un server finché non viene eseguito manualmente attraverso il sistema di merchant. Attualmente, solo il numero della carta di credito viene crittografato e utilizza solo l'uso di base di MySQL ENCODE () con una stringa breve come chiave. Il resto delle informazioni è in testo semplice.
Personalmente, non mi sento a mio agio con questa sicurezza di basso livello e loro stanno respingendo per aver urtato la sicurezza. Cosa devo fare / cosa posso fare per spiegare, incoraggiare o forzare la conformità PCI DSS o almeno un livello di sicurezza più elevato?
Stiamo usando PHP 5.2 e MySQL (scusate, dimenticate il numero di versione)
Se non altro, c'è un modo per crittografarlo con PHP o MySQL che sarà più sicuro ma minimizzare il lavoro per il client per essere più sicuro.