Cardholder data locations
The following is a list of all places on disk where cardholder data is stored, be it in encrypted form or in truncated form. Each disk location is provided with a description of its contents
C:\POSERA\MaitreD\DATA\File144.dat
This file is used to store EFT information that is passed to the EFT interface. This file is cleared when the EFT batch is closed, which normally occurs on a daily basis. Note that batch closing policies and procedures vary according to each payment processor.
Stored Data
Field | Name | Description | Encryption |
---|---|---|---|
4 | CC Info | String containing PAN + Exp.Date ONLY | AES 128 bit |
5 | Expiration date | Credit Card expiration date | AES 128 bit |
10 | Account number | Primary Account Number (PAN) | AES 128 bit |
17 | Acquired Bank Reference Data | Identifiers returned by the acquirer / processor Does not contain any card info. | AES 128 bit |
22 | Initial Acquired Bank Reference Data | Identifiers returned by the acquirer / processor Does not contain any card info. | AES 128 bit |
• Whenever the credit card batch is closed, this file is cleared of all the data it contains. This generally happens during the End-of-Day process, but can also be triggered manually if the credit card processor supports it. • DO NOT attempt to manually delete this file using Windows Explorer.
C:\POSERA\MaitreD\DATA\File215.dat
This file is used to store the payment information for the invoices.
Stored Data
Field | Name | Description | Encryption |
---|---|---|---|
4 | Folio | Primary Account Number (PAN) + Exp.Date | AES 128 bit |
14 | Card name | Credit Card brand name in clear text | none |
21 | Hash Folio | One-Way hash of PAN for duplicate report | SHA-3 |
24 | Truncated Folio | Truncated folio, plain text (****************9874=**) | None |
• Folio (PAN + Exp.Date) (AES encrypted): Used in case the transaction needs to be voided or modified during the day. This information is removed from File215.dat during the End-of-Day process.
• Cardholder information is removed by overwriting the fields containing cardholder data with a string of characters containing only spaces. The overwritten fields and then re-encrypted.
• During the End-of-Day process, the sanitized copy of that file is placed in an archive file for the fiscal date being closed. The original file is cleared of all the data it contains.
DO NOT attempt to manually delete this file.
Files under C:\POSERA\MaitreD\DATA\INT This folder contains temporary request and answer XML files in encrypted form (AES 128-bit). Files named REFTxxxxxxxx.XML contain full track2 data, but these files are deleted immediately after the answer is received from the processor. If no answer is received, the transaction will time out and the file is also deleted.
Note that under normal circumstances, this folder should appear empty, except for the \Backup\ sub-folder. Normally, REFTxxxxxxxx.XML and AEFTxxxxxxxx.XML should only remain in this folder for a few seconds while they are being processed. After processing is done, the file containing sensitive data is securely deleted.
REFTxxxxxxxx.XML
This file is the request formulated by BoSrv.exe and which will be sent to the processor.
Stored Data:
• Full track2 data • The file is encrypted with AES 128-bit • Securely deleted after being retrieved by BoSrv.exe
AEFTxxxxxxxx.XML
This file is the answer formulated by BoSrvEFT.exe using the answer received from the third-party client.
Stored Data:
• Bank Reference Data (PAN + Expiration date + acquirer reference data) • The file is encrypted with AES 128-bit • Securely deleted after being retrieved by BoSrv.exe
Files under C:\POSERA\MaitreD\DATA\INT\Backup\
This folder contains XML files for EFT requests and EFT answers sent to and from the EFT Back-Office Server and the Third-Party interface.
REFTxxxxxxxx.XML
This file is a sanitized copy of the request formulated by BoSrv.exe and which was sent to the processor. Track 2 data is removed, and PAN and Expiration Date are replaced with truncated versions.
Stored Data:
• Expiration date (truncated) • PAN (truncated) • This file is not encrypted. ** There is NO full PAN, expiration date or any other credit card data in this file.
AEFTxxxxxxxx.XML
This file is a sanitized copy of the answer formulated by BoSrvEFT.exe using the answer received from the third-party client. PAN and Expiration Date are replaced by truncated versions.
Stored Data:
• Expiration date (truncated) • PAN (truncated) • This file is not encrypted. • ** There is NO full PAN, expiration date or any other credit card data in this file.
Files under C:\POSERA\MaitreD\DATA\LOG
This folder contains logs that can be used to troubleshoot various features of the Maitre’D software suite. Most of these logs are not related to card processing. Only 3 logs are actually tracking card payments:
• BOSRVEFT.LOG • BOSRVEFTDRV.LOG • EftTrans.log
BOSRVEFT.LOG
This file logs activity from Bosrveft.exe. It contains basic transactional information between Bosrv.exe and Bosrveft.exe as well as XML requests to the processor and XML answers from the processor.
This file can be deleted if required. A new, empty file will be automatically created as required.
Stored Data:
• Expiration date (truncated) • PAN (truncated) • This file is not encrypted. • ** There is NO full PAN, expiration date or any other credit card data in this file.
BOSRVEFTDRV.LOG
This file logs activity between Bosrveft.exe and the third-party client. It contains XML requests to the processor and XML answers from the processor.
This file can be deleted if required. A new, empty file will be automatically created as required.
Stored Data:
• Expiration date (truncated) • PAN (truncated) • This file is not encrypted. • ** There is NO full PAN, expiration date or any other credit card data in this file.
BOSRVEFTDRV.LOG
This file logs activity between Bosrveft.exe and the third-party client. It contains XML requests to the processor and XML answers from the processor.
This file can be deleted if required. A new, empty file will be automatically created as required.
Stored Data:
• Expiration date (truncated) • PAN (truncated) • This file is not encrypted. • ** There is NO full PAN, expiration date or any other credit card data in this file.
EftTrans.log
This file logs card payment transactions in a summary format
This file can be deleted if required. A new, empty file will be automatically created as required.
Stored data:
• Expiration date (truncated) • PAN (truncated) • This file is not encrypted. • ** There is NO full PAN, expiration date or any other credit card data in this file.
Archive file
Archives are in fact *.zip files stored under C:\POSERA\MaitreD\DATA\Archive. They are used to generate invoice reports and reports on payments. Each archive file is datestamped and contains the data for one single fiscal day only.
Each archive contains a copy of file215.dat. Since Maitre’D version 7.08, File215.dat gets cleared of cardholder data before the archive is created. Therefore, no cardholder data is found in any archive created with Maitre’D version 7.08.000 or later. However, customers upgrading from older versions may have archives containing cardholder data encrypted with 128-bit AES. Following an upgrade to Maitre’D 7.08.000 or later, archives will be sanitized at a rate of 30 archive files per end-of-day, until all archives found in C:\POSERA\MaitreD\DATA are cleared of cardholder data.
Windows System Restore and Windows Backup
Leaving Windows System Restore turned on can cause your system to inadvertently retain cardholder data for undefined periods of time. The same is also true for the Windows Backup and Restore feature included in Windows 7 or later versions. For this reason, both System Restore and Windows Backup MUST be disabled in order to ensure PA-DSS compliance.
Last updated