securitux
06-28-2007, 06:23 AM
Hey all. Hope you can help me cause this one is hurting my brain...
Ok so we have a customer who has PAN's in an Oracle database. The database is encrypted let's assume strongly (AES). The key used to decrypt it is a passphrase. Now this passphrase is stored in a stored procedure which is wrapped, and not viewable. In order to call the stored procedure, a user must authenticate to the front end application and the application calls the stored procedure.
If more details are required, let me know. But is this construct considered PCI compliant? I would assume so as one cannot access the SP without authentication, and the SP is never viewable by the app which means the passphrase is not viewable by the app.
Thanks all.
-J
Ok so we have a customer who has PAN's in an Oracle database. The database is encrypted let's assume strongly (AES). The key used to decrypt it is a passphrase. Now this passphrase is stored in a stored procedure which is wrapped, and not viewable. In order to call the stored procedure, a user must authenticate to the front end application and the application calls the stored procedure.
If more details are required, let me know. But is this construct considered PCI compliant? I would assume so as one cannot access the SP without authentication, and the SP is never viewable by the app which means the passphrase is not viewable by the app.
Thanks all.
-J