Visa E-commerce Security Checklist Questionaire

From Hostek.com Wiki
Revision as of 15:47, 5 April 2014 by Briana (Talk | contribs) (Created page with "==Visa E-commerce Security Checklist Questionaire== ===Physical Security=== Q: Where is the server physically located? A: St. Louis, MO, USA (in most cases) Q: Who has ac...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Visa E-commerce Security Checklist Questionaire

Physical Security

Q: Where is the server physically located?
A: St. Louis, MO, USA (in most cases)
Q: Who has access?
A: Authorized personnel only.
Q: Who authorizes access?
A: Data Center 
Q: What is the access control mechanism?
A: Multi-step: Security cards, manual ID inspection, manual access entry.
Q: Are there motion detectors, cameras, etc...?
A: Several 24x7 recorded cameras/video throughout.
Q: Where are the backups stored?
A: Generally offsite in Dallas, TX, USA

Network Security

Q: Are the appropriate contacts defined in DNS?
A: Yes
Q: On what VLAN is the host? Where does this VLAN exist?
A: Virtual VLAN via vmWare
Q: Is there a network firewall in place?
A: Yes
Q: Is there a host-based firewall in place?
A: Yes
Q: What are the firewall rules for remote administrative access?
A: Internal only
Q: What kind of logging is in place?
A: Standard logging (generic question)
Q: Are the logs periodically reviewed and acted on?
A: Yes
Q: What services are available to the Internet?
A: Only needed services to allow the site to function.  All others blocked.
Q: What network access controls are in place for the database server?
A: Internal access only for admin access, requiring strong username/password authentication.

System Security

Q: What OS is running on the system?
A: Depends.  If you have cPanel, it's Linux.  If you have MochaPanel/WCP, it's Windows.
Q: What is the OS version? Is it nearing end of life?
A: Depends on the plan chosen.
Q: Is the OS patched? What is the process for applying security patches?
A: Yes.  The servers are routinely patched as releases are made.
Q: What is the server used for, other than this application?
A: Our shared web servers are only used as web servers.  
Q: What software is installed?
A: Depends on the OS type.
Q: What services are running?
A: Only those services needed by a web server.
Q: Is the clock synchronized via NTP?
A: Yes
Q: What are the login accounts on the system?
A: N/A
Q: What authentication methods does the system support?
A: Depends on the OS.
Q: Does the system authenticate against a domain/realm/external database?
A: No
Q: How does one get root/Administrator privilege?
A: You don't on a shared server.
Q: Are strong passwords used? Is usage enforced?
A: Yes
Q: Are there shared accounts?
A: Users are not shared.  The web server is a shared server.
Q: What is the state of the file system security? (world writable files, suid root)
A: Files have restricted access to the account owner.
Q: How are backups done?
A: Nightly.
Q: What kind of logging is in place?
A: Standard logging.
Q: Are the logs periodically reviewed and acted on?
A: Yes

Database Security

Q: Where does the database server run?
A: On a separate database server.
Q: With what privileges on the system does the database server run?
A: Depends on the type of database server.  The user account privileges are restricted to that specific database.
Q: What access controls are in place for the application's data?
A: (Customer needs to answer)
Q: What database privileges does the application have?
A: (Customer needs to answer)
Q: What information is stored in the database?
A: (Customer needs to answer)
Q: What database users/roles are defined, and what privileges do they have?
A: (Customer needs to answer)
Q: What is the data retention policy?
A: Backups are retained up to 14 days on shared database servers.
Q: How is the database backed-up?
A: Nightly
Q: What kind of logging is in place?
A: Standard logging
Q: Are the logs periodically reviewed and acted on?
A: Yes


Web Server Security

Q: Does the server force SSL/TLS to the application?
A: (Customer needs to answer)
Q: Is the SSL/TLS keypair adequately secured?
A: Yes
Q: Are weak ciphers disabled?
A: Yes
Q: Is SSLv2 disabled?
A: Yes
Q: Are unnessesary modules/plugins disabled?
A: Yes


Application Security

Customer needs to answer those questions as they are application specific.