How to complete the Secure Internet Site Declaration (SISD) form
Transcription
How to complete the Secure Internet Site Declaration (SISD) form
1 How to complete the Secure Internet Site Declaration (SISD) form The following instructions are designed to assist you in completing the SISD form that forms part of your Merchant application. Once completed, please submit your SISD form along with your Merchant application to your ANZ Merchant representative or fax to 1800 555 427. 1. Online stores An online store is a website which you use to market or sell your products or services. Online stores allow customers to place orders via your website. Online stores may make use of shopping cart software to help manage multiple products/services, or they may simply offer a single product/service. If you accept credit card details through your website for any reason, answer YES to this question. 1.1 Shopping Carts If you are using a shopping cart, please state the shopping cart name and version you are using. If you do not use a shopping cart, select ‘No Shopping Cart’. Who can help answer Web Developer 1.2 Payment Gateway(s) If the product you are using is ANZ eGate, the secure gateway is ANZ. If the product you are using is ANZ eGate and there is another third party Payment Gateway Service involved, please specify the name of the Payment Gateway Service Provider. If you are not using ANZ eGate you should specify the name of the company providing you with Payment Gateway services. Who can help answer Web Developer Payment Gateway Service Provider 1.3 Payment Pages A ‘Payment Page’ is the section of an online store where customers enter their credit card information. In technical terms, this also includes any pages or scripts which process credit card information. For example: • The web page where a customer enters credit card information • Any pages or scripts which handle credit card information To protect customer information, Payment Pages must be secured with SSL certificates. Most online payment facilities offer a hosted solution (where the Payment Page is provided by a bank or gateway provider). However, some websites host the Payment Page on the merchant website in order to retain greater control over the customer experience. Bank or Payment Gateway Service Provider • The Payment Page is hosted by ANZ or a Payment Gateway Service Provider. • Customers are redirected to the Payment Page during the checkout process and card data is not seen or captured by the merchant website • T hese hosted solutions must be Level 1 PCI DSS compliant with a documented certificate of compliance provided by an independent QSA (Qualified Security Assessor). Ask your Payment Gateway Service Provider to provide a copy of their PCI DSS compliance certificate document each year. On the website (Merchant hosted) • The Payment Page is hosted by the merchant website. Customers do not leave the merchant website during the checkout process. Who can help answer Web Developer Payment Gateway Service Provider 2 1.4 Security requirements for Payment Pages SSL Version 3.0 Data sent across the internet is typically visible to observers. To prevent unauthorised access to information which should be private, data needs to be encrypted before being sent. SSL is a commonly used encryption protocol supported by most modern browsers. It is mandatory for any card information sent via the Internet to be encrypted. Minimum security requirements for Payment Pages is SSL Version 3.0 (RSA Public Key 1024 bits). Displaying card numbers When a card number is displayed on a screen, receipt, or any other medium, the full card number must be masked. The full card number should never be displayed. If you cannot meet these requirements, please contact ANZ Merchant Services and ask for a Bank or Payment Gateway Service Provider hosted Payment Page. Who can help answer Web Developer Web Host Provider 3 1.5 Security requirements for Websites Security requirements for Websites These security requirements address security vulnerabilities which are commonly exploited by hackers seeking to steal customer information or cause damage to your website. Capturing card data through your website makes it an attractive target for criminals seeking to profit from stolen card data, and using a Bank or 3rd Party hosted solution can help you avoid most of these issues. If a Bank or 3rd party hosted solution is not an option, then the following are some of the security requirements which should be considered when setting up your website. Note that this is by no means an exhaustive list. Strong passwords & Administrator roles Use of strong passwords is essential for users who have access to card data, or for accounts with administrator functions (such as the ability to reset other users’ passwords or change user access levels). Strong passwords: • are more than 7 characters long or a ‘pass phrase’ • include letters, numbers, upper & lowercase letters, symbols • are changed regularly, at least every 90 days • are different to previous passwords • are not easy to guess (e.g. “password”, “admin”) • are not shared between different user accounts • are not your username • are not the default passwords provided with your account Vendor supplied passwords Many vendors provide applications and equipment with default passwords. These passwords are widely known and failure to change these passwords makes it easier for an attacker to gain access to systems and hardware. Securely developed Website - OWASP The Open Web Application Security Project (OWASP) is a not-for-profit worldwide charitable organisation focused on improving the security of web application software. OWASP periodically publish a list of the ‘Top 10’ most critical web application security vulnerabilities. 1. Injection Attacks (SQL etc.) 2. Cross-Site Scripting (XSS) 3. Broken Authentication and Session Management 4. Insecure Direct Object References 5. Cross-Site Request Forgery (CSRF) 6. Security Misconfiguration 7. Insecure Cryptographic Storage 8. Failure to Restrict URL Access 9. Insufficient Transport Layer Protection (SSL/HTTPS) 10.Unvalidated Redirects and Forwards For a more detailed description around the vulnerabilities and some basic techniques to protect against them, please see https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project The OWASP Testing Guide can also be utilised to test for these vulnerabilities while the OWASP Development Guide could be used to provide guidance around creating secure web applications. PCI DSS- external vulnerability scans An external vulnerability scan enables an organisation to assess the level of security from potential external threats. Vulnerability scan results provide valuable information that support efficient patch management and other security measures that can improve protection against Internet attacks. The Payment Card Industry Data Security Standard (PCI DSS) external vulnerability scans are performed remotely over the Internet by an Approved Scanning Vendor (ASV) to help identify vulnerabilities and misconfigurations of websites, applications, and information technology infrastructures with Internet-facing Internet protocol (IP) addresses. The scan is intended to identify such vulnerabilities so they can be corrected. A list of Approved Scanning Vendors (ASVs) is maintained at this link by the Payment Card Industry Security Standards Council (PCI SSC) (https://www.pcisecuritystandards.org/approved_companies_providers/approved_scanning_vendors.php) It is recommended that you talk to your web developer to find out what safeguards are in place to remove these vulnerabilities from your website. Who can help answer Web Developer Web Host Provider 4 1.6 Receipt Requirements In order for your website to be approved, your website must contain the following content. Merchant name This is your business trading name and should match the business name that customers will see on their credit card statement. Merchant online address The Internet Address or (URL) for your business’ website (e.g. www.[yourbusinessname].com.au). Transaction amount and currency The total amount charged to the customer and the currency in which it is charged. This should include any other fees and/or charges you apply to the transaction. Transaction date The date when you will process a customer’s transaction (this will be the current date unless you are delaying the transaction). Unique Transaction Identification Number A unique identifier which a customer can use to identify the transaction. This identifier cannot be re-used for any other transactions. Purchaser Name The name provided by the customer at the time of sale. Authorisation ID The authorisation ID provided to you by ANZ when the transaction is approved. Transaction type (Purchase or Refund) A ‘Purchase’ transaction is a standard transaction where you debit a customer and receive funds. A ‘Refund’ transaction is where you return funds to a customer from whom you have previously received funds. Description of merchandise/services A description of the goods or services that the customer has purchased with this transaction. Who can help answer Web Developer 1.7 Policy Requirements In order for your website to be approved, your website must contain the following content. Complete description of the goods or services offered You must display a description for each product or service on your website. The description must provide customers with a reasonable expectation of the product or service. Returned merchandise and refund policy A return/refund policy outlines the process a customer needs to follow when seeking to return merchandise and/or seek a refund. If you do not offer refunds, the policy should clearly state that you do not offer refunds. Delivery policy A delivery policy outlines the means and timeframes for delivery, as well as any additional costs which may be incurred. Delivery policies for services should outline how a customer can access the service after making the order. Export or legal restriction(s), if applicable If there are export or legal restrictions associated with a product or service, the restrictions must be disclosed to the customer prior to taking payment. Currency of transaction is clearly stated on Payment Page This is the currency in which the transaction will be processed. Unless you are using a multi-currency product, this will be $AUD. Security capabilities and policy for transmission of payment card details Describe the mechanisms used to secure card details where stored or transmitted - e.g. SSL version 3.0. If you do not capture or store card information (e.g. using a bank or secure gateway hosted Payment Page), state that you do not handle card information directly, and provide the name of the 3rd party who is capturing card information on your behalf. Consumer Data/Privacy policy A consumer data/privacy policy details what personal information you collect, how it is stored, and any parties with whom you share this data. It should also detail any conditions under which you will share their personal information. Customer service contact, including electronic mail address and telephone number You must provide customers with a customer service contact phone number and email address (where available). Address of your permanent establishment You must disclose the permanent street address of your business. This address cannot be a PO Box. For businesses which operate from a residential property, this is the street address of the residence from which the business operates. Who can help answer Web Developer 5 2. Storage of credit card details Before you answer this question, you should check with your web host provider and web developer, as you may be unaware that you are storing card details. Businesses store credit card details for various purposes. While sometimes this is necessary to support legitimate business practices, storage of card data can lead to theft of customer information and significant impact to your business. ANZ recommend that card data is never stored on your systems. Some common reasons businesses store card data; • Regular billing cycle (e.g. Internet Service Providers, Gym Memberships) • A form of security (e.g. Car Hire, Video Rentals) • Customer convenience (e.g. Restaurants, Online Music Stores) • Marketing purposes. In some cases credit card information can be inadvertently stored in log files created by billing or batch applications. If you operate a merchant hosted Payment Page, you should confirm with your web host provider that they do not record any card data in log files. You should answer yes to this question if you store card details in any form – masked, truncated, encrypted; in spreadsheets, databases, paper files etc. Who can help answer Your IT Personnel Web Developer Web Host Provider 2.1 Purpose of card data storage Recurring Batched This question requires you to identify the purposes for which you store card data. If the purpose is not covered by one of the transactional categories below, then you should answer ‘Other’ and provide a brief explanation instead. Scheduled Recurring transactions Pre-Authorisation Recurring transactions are transactions which are processed at regular intervals, usually as part of an ongoing payment arrangement. Monthly subscription fees are a common example of recurring transactions. Expiry dates are not required for recurring transactions. Other Batched transactions Batched transactions are processed by creating a file containing the necessary transaction details, including card numbers and the value to be processed. The file is then either uploaded to a processing system, or imported into a batch application on a local PC. Scheduled transactions Scheduled transactions are transactions which are processed at some point in the future, but are not part of an ongoing payment arrangement. An example of a scheduled transaction is where a customer orders a product which is not in stock and provides their card details, and the transaction is not processed until the item is in stock. Authorisation and Complete (Pre-Authorisation) transactions Authorisation and complete transactions allow you to hold funds on your customers’ card without transferring the funds until you have confirmed the order. Generally, Payment Gateways do not require the card data to be stored after the Authorisation, only the reference number is required. Other If you store card data for a purpose other than those listed above, select other and provide a brief explanation. Refer: ANZ Merchant Services General Terms and Conditions and ANZ Fraud minimisation guide and chargebacks Who can help answer Web Host Provider Web Developer 6 2.2 Security requirements for Business and IT systems Strong network security is something you should always have in place, and is essential if you are storing or handling sensitive customer information or credit card data. Storing such information on your network poses a significant risk, as the cost of a security breach can be enough to shut down an otherwise healthy business. There are excellent alternatives to storing sensitive information on your network. There are many Service Providers who specialise in managing sensitive information securely, allowing you to remove most, if not all, of the risk from your business. If the use of a 3rd party Service Provider is not an option, the following is a list of some ‘must have’ security mechanisms and processes. Firewalls Firewalls are used to protect your internal network from the Internet, and ideally should be used on all personal computers and servers. A firewall must be configured properly in order to be effective. The most effective use of a firewall involves blocking all non-essential traffic and only allowing connections from trusted sources. Intrusion Detection Services Intrusion detection services are used to alert you to potential breaches of network security. In addition to notifying you that a breach has taken place, they also should be monitored so that attempted intrusions can be stopped, and generate logs to allow for daily review with an audit trail history for at least 1 year. Documented Incident response procedures for a system breach or suspected data compromise Your incident response plan should be thorough and contain all the key elements to allow your company to respond effectively in the event of a breach that could impact cardholder data. For further information, download Visa’s “What to Do if Compromised?” guide http://www.visa-asia.com/ap/center/merchants/riskmgmt/includes/uploads/AIS_Guide_what_to_do_if_compromised.pdf Service providers Your business may require Service Providers to share or access credit card information – for example call centre providers, outsourced IT staff, website developers, web hosting companies or others. If your business shares access to credit card information with your Service Providers, ensure this data is protected by maintaining a written agreement that acknowledges the Service Provider is responsible for the security of the of the card data they possess. Ask your Service Providers to provide an annual status of their compliance with PCI DSS (Payment Card Industry Data Security Standard). For more information on PCI DSS, visit the PCI SSC website: https://www.pcisecuritystandards.org/index.php. Information security policy & training A strong security policy sets the security tone for the whole company and lets your staff know what is expected of them. All staff should be aware of the sensitivity of data and their responsibilities for protecting it. For further information, visit the ISO27001 website for tools and templates to assist with developing your Information Security Policy: http://www.iso27001security.com/index.html Anti Virus Anti Virus software protects your computers and computer network from malicious software by identifying and removing threats before they can cause damage. Anti Virus software needs to be updated regularly in order to be effective and should be running on all Personal Computers and Servers. Storing card numbers In general, card numbers should never be stored. When there is a legitimate business need to store card information, the card information should be stored for the minimum time possible. Card numbers must be encrypted when stored and the encryption keys should be protected. Encryption must meet PCI DSS standards. Encryption Key management processes must be documented and in place. Refer to www.pcisecuritystandards.org for a complete list of requirements relating to the storage of card data. Card Security codes (CVV2/CVC2) Card security codes must never be stored in any form, even if encrypted. These codes can only be used if the card holder is directly providing card details at the time of the transaction. Who can help answer Your IT Personnel Your IT Systems Supplier Remember, using a Bank or 3rd party hosted solutions can remove most of the requirements for your business to store or handle card data directly. Talk to ANZ about alternatives today. Australia and New Zealand Banking Group Limited (ANZ) ABN 11 005 357 522. ANZ’s colour blue is trade mark of ANZ. Item No. 85053 07.2011 W232903