Skip over navigation

Application and Data Security You Can Trust

B2B commerce means complex account hierarchies and sensitive pricing data flowing between systems. OroCommerce protects it with granular role-based access, column-level encryption, full audit trails, and SOC 2 and PCI-DSS compliance.
Application and Data Security You Can Trust
Let's Talk

Application Security Features

  • Access Control

  • Layered Configuration

  • Encryption

  • Password and Session

  • OAuth, LDAP, and Google SSO

  • Audit logs

  • Application Security Processes

Access Control

Oro products use Access Control Lists (ACLs) to establish rules that grant or deny access to different data types, including sensitive data. Every user in an Oro application has a role, and every role has a set of permissions configured to perform or restrict actions to entities and system capabilities.

  • Limit data access and control permissions on a level as granular as a personal basis.
  • Control what actions a user is permitted, whether it is just to view the latest sales report or entirely modify a customer’s order or authorize a payment.
  • Restrict sales to work with leads and opportunities, while marketing has access to manage marketing lists and campaigns, and administrators access all systems globally.
  • Maintain complete control over access to data and records directly from the UI without the need for developer assistance.
Access Control
Layered Configuration

In B2B, one company might operate six subsidiaries across twelve countries, each with its own warehouses, currencies, and catalog logic. OroCommerce mirrors that reality with four configuration layers:

  • Global sets the baseline rules for the entire application.
  • Organization lets each business unit tailor pricing, inventory, and product visibility.
  • Website controls which currencies, languages, and catalogs appear on each regional storefront.
  • User lets employees adjust display and workflow preferences without an IT ticket.
Layered Configuration 1
Encryption

To prevent security breaches, Oro encrypts original data to keep it secure. We constantly review new technologies to support the latest and most robust encryption solutions.

  • Database column encryption allows us to choose what pieces of data to encrypt instead of encrypting the entire database file.
  • HTTPS forced redirect ensures the security of the link between the browser and the webserver.
  • User passwords are stored as irreversible hashes not open or encrypted text.
  • Safe architecture of the online payment process and out-of-the-box integrations with payment gateways keeps transactions secure.
Encryption
Password and Session

Oro products incorporate the best password practices to help prevent unsafe passwords and motivate users to create strong credentials. Admins can customize password and login restrictions for application users to:

  • Configure the desired password length and complexity
  • Limit the number of login attempts
  • Enforce password change policy and password history
  • Lock accounts after several failed logins to prevent brute force attacks.

In addition, we support multi-factor authentication to strengthen application security with the additional authentication factor.

Password and Session
OAuth, LDAP, and Google SSO

Oro applications also support IDPs that store and manage digital identities to let company users connect to the application securely, which is particularly important for efficiency and performance in large-scale companies.

Oro applications support IDP services such as LDAP, Google SSO, and OAuth 2.0 credentials authorization.

OAuth, LDAP, and Google SSO
Audit logs

Oro products support data audit functionality to track changes made to records in Oro applications.

View and track directly from the UI:

  • Who changed a record
  • What changed
  • When the change occurred

Easily create data audit reports and track all login attempts to simplify security-related investigations.

Audit logs
Application Security Processes

Data security is critical for any eCommerce company. B2B eCommerce applications frequently store customer personal data, credit card numbers, and support online payments.

Oro adheres to the latest data and eCommerce security processes to prevent potential security threats, and constantly refines and improves security to remain on the cutting edge of safeguards, procedures, and policies to safeguard your customer data.

Application Security Processes

Secure Development

OroCommerce uses standardized security best practices to maintain a secure development lifecycle. During development, OroCommerce:

  • Employs OWASP’s Top 10 list and best practices to produce the most secure code and shield from emerging security threats.
  • Utilizes regular penetration testing to simulate potential attacks to ensure that cyber controls remain effective.
  • Scans for vulnerability code and performs automated penetration tests as part of the CI pipeline.

Compliance

Compliance and Certifications

Audited, Certified, and Ready for Your Security Review

OroCommerce holds SOC 2 certification covering both Security and Availability criteria, and meets PCI-DSS requirements for processing financial data. Your security team gets the third-party validation they need, and your procurement process keeps moving.
PCIDSSCompliant

Independently Verified Secure

OroCommerce submitted to an independent evaluation of internal controls policies and achieved SOC2 Type 2 compliance in security and availability in 2021. This certification confirms process application security and maturity, confirms our system is protected against unauthorized access, and is available and used for operation as committed.
IndependentlyVerifiedSecure

PCI DSS Compliant

OroCommerce is PCI DSS compliant and is reassessed every year. This means that every resource we use, our servers, network, software, and configuration, comply with PCI DSS requirements. We securely handle all customer payment information and perform regular penetration tests and independent PCI DSS-approved vulnerability scans.
Back to top