Best Practices (PDshop Security Tips)

Similar documents
PDQ Guide for the PCI Data Security Standard Self-Assessment Questionnaire C (Version 1.2)

The Devil is in the Details: The Secrets to Complying with PCI Requirements. Michelle Kaiser Bray Faegre Baker Daniels

Merchant Guide to PCI DSS

PCI Compliance: It's Required, and It's Good for Your Business

PCI DSS 3.2 AWARENESS NOVEMBER 2017

PCI COMPLIANCE IS NO LONGER OPTIONAL

Installation Guide. For use with all.net versions of PDshop Revised: 12/29/17. PDshop.com / Copyright All Rights Reserved.

PCI DSS Compliance. Verba SOLUTION GUIDE. Introduction. Verba and the Payment Card Industry Data Security Standard

Comodo HackerGuardian. PCI Security Compliance The Facts. What PCI security means for your business

2012PHILIPPINES ECC International :: MALAYSIA :: VIETNAM :: INDONESIA :: INDIA :: CHINA

Commerce PCI: A Four-Letter Word of E-Commerce

June 2013 PCI DSS COMPLIANCE GUIDE. Look out for the tips in the blue boxes if you use Fetch TM payment solutions.

Point ipos Implementation Guide. Hypercom P2100 using the Point ipos Payment Core Hypercom H2210/K1200 using the Point ipos Payment Core

PCI PA-DSS Implementation Guide

Your guide to the Payment Card Industry Data Security Standard (PCI DSS) banksa.com.au

What are PCI DSS? PCI DSS = Payment Card Industry Data Security Standards

University of Sunderland Business Assurance PCI Security Policy

Achieving PCI Compliance: Long and Short Term Strategies

Navigating the PCI DSS Challenge. 29 April 2011

GUIDE TO STAYING OUT OF PCI SCOPE

Section 3.9 PCI DSS Information Security Policy Issued: November 2017 Replaces: June 2016

PDshop Installation Guide (For ASP.NET Editions)

Payment Card Industry Internal Security Assessor: Quick Reference V1.0

PCI DSS Compliance. White Paper Parallels Remote Application Server

CSP & PCI DSS Compliance on HPE NonStop systems

AuthAnvil for Retail IT. Exploring how AuthAnvil helps to reach compliance objectives

Google Cloud Platform: Customer Responsibility Matrix. April 2017

90% 191 Security Best Practices. Blades. 52 Regulatory Requirements. Compliance Report PCI DSS 2.0. related to this regulation

Ensuring Desktop Central Compliance to Payment Card Industry (PCI) Data Security Standard

PCI DSS COMPLIANCE 101

in PCI Regulated Environments

Google Cloud Platform: Customer Responsibility Matrix. December 2018

The IT Search Company

PCI compliance the what and the why Executing through excellence

Payment Card Industry (PCI) Data Security Standard

PCI PA - DSS. Point Vx Implementation Guide. Version For VeriFone Vx520, Vx680, Vx820 terminals using the Point Vx Payment Core (Point VxPC)

Payment Card Industry (PCI) Compliance

Will you be PCI DSS Compliant by September 2010?

INCREASE APPLICATION SECURITY FOR PCI DSS VERSION 3.1 SUCCESS AKAMAI SOLUTIONS BRIEF INCREASE APPLICATION SECURITY FOR PCI DSS VERSION 3.

Overview: Compliance and Security Management PCI-DSS Control Compliance Suite Overview

Daxko s PCI DSS Responsibilities

Payment Card Industry Data Security Standards Version 1.1, September 2006

PCI DSS Compliance for Healthcare

Oracle Hospitality OPERA Cloud Services Security Guide Release 1.20 E June 2016

PCI DSS and the VNC SDK

Payment Card Industry (PCI) Data Security Standard

FAQs. The Worldpay PCI Program. Help protect your business and your customers from data theft

PCI DSS Illuminating the Grey 25 August Roger Greyling

Payment Card Industry (PCI) Data Security Standard

Payment Card Industry (PCI) Data Security Standard

SECURITY PRACTICES OVERVIEW

PCI DSS and VNC Connect

Payment Card Industry (PCI) Data Security Standard

PCI Compliance. What is it? Who uses it? Why is it important?

Site Data Protection (SDP) Program Update

PCI Compliance Updates

Payment Card Industry (PCI) Data Security Standard

VANGUARD WHITE PAPER VANGUARD INSURANCE INDUSTRY WHITEPAPER

WHITE PAPERS. INSURANCE INDUSTRY (White Paper)

A Perfect Fit: Understanding the Interrelationship of the PCI Standards

Payment Card Industry (PCI) Data Security Standard

How do you manage your customers payment card details securely and responsibly? White paper PCI DSS

12 Habits of Highly Secured Magento Merchants

Ritz Camera Leverages Whitelisting for Picture Perfect Security

White paper PCI DSS. How do you manage your customers payment card details securely and responsibly?

Payment Card Industry and Citrix XenApp and XenDesktop Deployment Scenarios

A QUICK PRIMER ON PCI DSS VERSION 3.0

PCI DSS. Compliance and Validation Guide VERSION PCI DSS. Compliance and Validation Guide

Are You Avoiding These Top 10 File Transfer Risks?

Payment Card Industry (PCI) Data Security Standard

Using GRC for PCI DSS Compliance

INFORMATION SUPPLEMENT. Use of SSL/Early TLS for POS POI Terminal Connections. Date: June 2018 Author: PCI Security Standards Council

Payment Card Industry (PCI) Data Security Standard

COMPLETING THE PAYMENT SECURITY PUZZLE

University of Maine System Payment Card Industry Data Security Standard (PCI DSS) Guide for Completing Self Assessment Questionnaire (SAQ) SAQ C

OPERA Version 4.0+ PABP Guide and PCI Data Security Standard Adherence

The PCI Security Standards Council

All the Latest Data Security News. Best Practices and Compliance Information From the PCI Council

Implementation Guide. Payment Card Industry Data Security Standard 2.0. Guide version 4.0

Total Security Management PCI DSS Compliance Guide

Enforcing PCI Data Security Standard Compliance Marco Misitano, CISSP, CISA, CISM Business Development Manager Security Cisco Italy

CN!Express CX-6000 Single User Version PCI Compliance Status Version June 2005

Customer Compliance Portal. User Guide V2.0

PCI Data Security. Meeting the Challenges of PCI DSS Payment Card Security

Data Security Standard

Payment Card Industry (PCI) Data Security Standard

Easy-to-Use PCI Kit to Enable PCI Compliance Audits

PCI Compliance Assessment Module with Inspector

PA-DSS Implementation Guide For

Payment Card Industry (PCI) Data Security Standard

Implementation Guide paypoint version 5.08.xx, 5.11.xx, 5.13.xx, 5.14.xx, 5.15.xx

Implementation Guide paypoint v5.08.x, 5.11.x, 5.12.x, 5.13.x and 5.14.x

Payment Card Industry (PCI) Data Security Standard Self-Assessment Questionnaire A and Attestation of Compliance

Insurance Industry - PCI DSS

Payment Card Industry (PCI) Data Security Standard

Attestation of Compliance for Onsite Assessments Service Providers

City of Portland Audit: Follow-Up on Compliance with Payment Card Industry Data Security Standard BY ALEXANDRA FERCAK SENIOR MANAGEMENT AUDITOR

Payment Card Industry (PCI) Data Security Standard Self-Assessment Questionnaire D and Attestation of Compliance for Service Providers

ISACA Kansas City Chapter PCI Data Security Standard v2.0 Overview

Payment Card Industry (PCI) Data Security Standard

Transcription:

Best Practices (PDshop Security Tips) For use with all versions of PDshop Revised: 12/29/17 PDshop.com / Copyright 2002-2018 All Rights Reserved. 1

Table of Contents Table of Contents... 2 Best Practices... 3 1. Periodically check that your database is properly secured and protected against unauthorized access.... 3 2. Rename your "admin" directory to help protect against unauthorized access.... 3 3. Change your passwords often, and do not use the same username/password combinations more than once.... 3 4. Make sure your web server is properly firewalled and all of its software is kept up-to-date.... 3 5. Download and Install the latest version of PDshop periodically.... 3 6. Enable all Security Settings and Security (PCI-DSS) Features.... 4 Special Notes... 4 PCI Compliance... 5 Payment Card Industry Data Security Standard (PCI DSS)... 5 Overview of PCI DSS Requirements... 5 What am I required to do?... 5 PCI-DSS Features... 6 Overview... 6 Enabling PCI Features... 6 Terms & Conditions... 7 2

Best Practices 1. Periodically check that your database is properly secured and protected against unauthorized access. MSSQL (SQL Server) If you have PDshop configured to use an SQL Server database, make sure that the SQL server is properly firewalled. Be sure to use strong passwords when creating your SQL Users. MSAccess (Microsoft Access) If you have PDshop configured to use an Access database, make sure it is impossible for someone (other than you) to download/access your database file. Your database directory should be configured with appropriate permissions (Security) so that only PDshop can read/write to the database, but no one else can see or download it. We recommend that your database be kept in a special directory that not accessible to web users. Consult with your web host or server administrator for their procedures and suggestions for securing database directories. IMPORTANT: We strongly recommend that you rename your database file and rename the directory it is in. You should use unique names that only you would know, do not use the default names. For example, do not leave your database with a name like "pdshoppro.mdb". Don t forget to update your web.config connection string paths accordingly. 2. Rename your "admin" directory to help protect against unauthorized access. The PDshop Admin is a very sensitive area because anyone with access can modify the content in your storefront, view customer information, change settings, upload files, and more. It is important to make sure that no one except you knows the directory (location/url). We highly recommend that you rename the admin directory to something unique that only you would know. This will make your PDshop Admin invisible to bots and hackers. You will need to update your web.config file s pdadminfolder value accordingly. Do not include the new name in any robots.txt files. 3. Change your passwords often, and do not use the same username/password combinations more than once. Change your passwords at regular intervals and make sure your PDshop Admin username/password is not the same as your FTP, hosting account, or server control panel logins. This can be devastating if your password is ever found or discovered thru some of the various hacking techniques. Your PDshop Admin logins, FTP logins, and hosting account/server logins should all be different. And always use strong passwords. 4. Make sure your web server is properly firewalled and all of its software is kept up-to-date. A web server with inadequate firewall protection, insufficient permissions, support for weak/outdated encryption, support for outdated protocols, or with unpatched/outdated software, can make your website vulnerable to unauthorized access, hacking, malicious attacks, and malware/virus infection. See the "PCI Compliance" section of this guide for more information regarding important standards and practices. 5. Download and Install the latest version of PDshop periodically. Our developers are always improving how PDshop works, for this reason revisions to each edition of PDshop are released from time to time. These revisions/updates are full versions that often contain 3

improvements, bug fixes, security updates, and even new features. To download the latest revision, login to your account and click 'My Downloads'. See the Installation Guides for help with installation or upgrading procedures. If you need assistance with installing these revisions/updates, contact us. NOTE: If you are using a customized version of PDshop or made your own script changes, consult with your web developer before installing any revisions. 6. Enable all Security Settings and Security (PCI-DSS) Features. Since you may be hosting PDshop on a public or shared web server, as a general precaution, we do not recommend storing sensitive credit/debit card information in your PDshop database. If you are processing these cards, you should do so thru one of the payment gateways that PDshop supports. When processing thru the supported payment gateways, PDshop DOES NOT need to store any credit card information; it is securely passed to the payment gateway's own system for processing. Storing credit card data on your own web site can put your customer's information at higher risk. If you do choose to store or process payments, be sure to enable all PCI-DSS features and make sure you are in compliance; see the "PCI Compliance" section of this guide. Below is a partial list of recommended features. If your version does not have these features we recommend upgrading to a version that supports these: Recommended Security Features Do Not Display Credit Card Numbers Do Not Save Credit Card Numbers Require Card Security Code Enforce Transaction Limits Recommended Advanced Security Features Enforce Strong Passwords (enable in your web.config) Enforce Strong Admin Security (enable in your web.config) 3DES Encryption (enable in your web.config) Password Hashing (enable in your web.config) Captcha (enable in your web.config) Event Logging (Audit Trail) (enable in your web.config) Web.config Encryption Database Cleanup (Remove Credit Card Data) Special Notes If your copy of PDshop was installed by a 3rd party, you may need to contact the person or company who handled your installation, or order the "Installation Service" from us. 4

PCI Compliance Payment Card Industry Data Security Standard (PCI DSS) The Payment Card Industry Data Security Standard (PCI DSS) is an information security standard for organizations that handle cardholder information for the major debit, credit, prepaid, e-purse, ATM, and POS cards. Defined by the Payment Card Industry Security Standards Council, the standard was created to increase controls around cardholder data to reduce credit card fraud via its exposure. Validation of compliance is done annually by an external Qualified Security Assessor (QSA) for organizations handling large volumes of transactions, or by Self-Assessment Questionnaire (SAQ) for companies handling smaller volumes. Overview of PCI DSS Requirements Build and Maintain a Secure Network 1. Install and maintain a firewall configuration to protect cardholder data 2. Do not use vendor-supplied defaults for system passwords and other security parameters Protect Cardholder Data 3. Protect stored cardholder data 4. Encrypt transmission of cardholder data across open, public networks Maintain a Vulnerability Management Program 5. Use and regularly update anti-virus software on all systems commonly affected by malware 6. Develop and maintain secure systems and applications Implement Strong Access Control Measures 7. Restrict access to cardholder data by business need-to-know 8. Assign a unique ID to each person with computer access 9. Restrict physical access to cardholder data Regularly Monitor and Test Networks 10. Track and monitor all access to network resources and cardholder data 11. Regularly test security systems and processes Maintain an Information Security Policy 12. Maintain a policy that addresses information security What am I required to do? If you are a merchant and you are accepting credit/debit card payments, you should contact your merchant bank/processor to determine what level of Compliance is required. Depending on the level, usually determined by the number of transactions you process, you may need to be validated by a QSA, although (for smaller businesses) you might only need to complete a Self-Assessment Questionnaire (SAQ). As far as PDshop, make sure you have enabled all of the PCI-DSS features. See the "PCI-DSS Features" section in this guide. Because PCI Compliance encompasses many aspects of security, which may be beyond the scope of PDshop, other action may be required by you. For more information, contact your merchant bank/processor or the Payment Card Industry Security Standards Council at www.pcisecuritystandards.org. 5

PCI-DSS Features Overview PDshop was developed to meet the PCI DSS. While most features are "behind the scenes" and require no action by you, you will need to enable the features described below during installation. Enabling PCI Features Admin Settings The setting(s) below are found in the PDshop Administrator on the "Payment Gateways" page, under the "Settings" tab: "Do Not Display Credit Card Numbers" Web.Config Settings The settings and features below need to be enabled in your web.config file. See the "Advanced Settings" and "web.config" sections in the Installation guide for the keys required and instructions for editing your web.config. 1. Enforce Strong Passwords 2. Enforce Strong Admin Security 3. Enable 3DES Encryption 4. Password Hashing 5. Captcha 6. Event Logging (Audit Trail) 7. Web.config Encryption Version Notice If you are using version 9 or earlier of PDshop, your version might not meet the most recent PCI requirements. If you are accepting or processing credit cards using PDshop with an older version, you must upgrade in order to be in compliance. 6

Terms & Conditions This guide is intended for licensed users only. All copies of the software that powers your Storefront & Admin must be properly licensed by the software vendor. Unauthorized duplication of this material, including the software or scripts that power your Storefront & Admin, is strictly prohibited. Contact your web master or systems administrator for more information. Copyright Notice: All Text and Images contained on this document is copyrighted property and cannot be reproduced, copied, or used without written permission from the software vendor. Contact your web master or systems administrator for more information. 7