Security

Security is a critical factor with any web site - especially so for an online store.

Kartris is designed from the ground up to provide a secure platform for ecommerce, and has a number of key elements lacking on many systems:

  • all database operations carried out via parametrized stored procedures - immunity to SQL injection attacks (perhaps the most common and most dangerous web application vulnerability)
  • password hashing - all user account passwords are hashed (scrambled) when stored in the database
  • support for IP address restriction on admin area
  • full SSL support (requires a secure certificate for your site) - when turned on protects the back end, checkout, customer login and every single page viewed by a logged-in customer
  • cookie and viewstate encryption - viewstate tampering can be used for XSS attacks

When set up appropriately, Kartris is PCI compliant.